:root{--smd-grey: #f4f4f4;--smd-subdued: rgba(0,0,0,.7)}*,*:before,*:after{border-radius:0!important}strong,b,.bold,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.button,button.button{font-weight:700}.product-card__title,.product-info__title,.horizontal-product__title,.line-item__title,.product-card__info a.bold,.line-item__info a.bold,.line-item__info p.bold{text-transform:uppercase}.button,button.button,.accordion__toggle,.accordion summary,.collapsible-toggle{text-transform:uppercase}.product-card__info .rating-with-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.circle-chevron,.offer.bg-custom{background:var(--smd-grey)!important}.horizontal-product .button,.cart-drawer .button--sm{background:#000!important;color:#fff!important;border-color:#000!important}.jdgm-widget,.jdgm-widget *{font-family:inherit!important}.jdgm-rev-widg__title{font-weight:700!important;text-transform:uppercase;font-size:24px!important}.jdgm-histogram__frequency,.jdgm-rev__timestamp,.jdgm-rev-widg__summary-text{font-size:12px!important;color:var(--smd-subdued)!important}.jdgm-rev__body,.jdgm-rev__author,.jdgm-rev__title{font-size:14px!important;color:#000!important}.jdgm-histogram__bar{background:var(--smd-grey)!important}.jdgm-histogram__bar-content,.jdgm-star{color:#000!important}.jdgm-histogram__bar-content{background:#000!important}.jdgm-paginate__page{font-size:14px!important;color:var(--smd-subdued)!important}.jdgm-paginate__page.jdgm-curt{color:#000!important;font-weight:700}.jdgm-rev__icon{background:var(--smd-grey)!important}.product-info>.product-info__block-item,.product-info>.product-info__block-group{margin-top:16px!important;margin-bottom:0!important}.product-info>:first-child{margin-top:0!important}.product-info>.product-info__block-item:has(.jdgm-widget,.jdgm-prev-badge){margin-top:6px!important}.product-info variant-picker,.product-info .variant-picker{display:grid;gap:12px!important}.product-info .variant-picker__option-info{margin-bottom:6px!important}.product-info .variant-picker__option-info .h-stack>span{display:none}.product-info .variant-picker__option-info legend{text-transform:uppercase;font-size:12px;font-weight:700;color:#000}.product-info>.product-info__block-item:has(.price-list){margin-top:6px!important}.product-info:has(.smd-oc)>.product-info__block-item:has(.price-list){display:none!important}.product-info .variant-picker__option-values{gap:8px!important;flex-wrap:nowrap;overflow:visible!important}.product-info .variant-picker__option-values .block-swatch{flex:1 1 0;justify-content:center;align-items:stretch;height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;padding:8px!important;display:flex!important}.product-info .variant-picker__option-values .block-swatch>span{display:block;width:100%;overflow:visible;white-space:normal}.smd-oc{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;text-align:center}.smd-oc__img{width:100%;max-width:96px;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block}.smd-oc__name{font-weight:700;font-size:13px;line-height:1.2}.smd-oc__price{font-weight:300;font-size:13px;line-height:1.2}.section-header a,.section-header .link,a.link.text-sm,.featured-collections-navigation a{text-transform:uppercase}.line-item input,.line-item .quantity-input,cart-drawer input[type=number]{color:#000!important;font-weight:700;text-align:center;-webkit-text-fill-color:#000}.line-item input::selection,cart-drawer input::selection{background:transparent;color:#000}.product-info .variant-picker__option:has(.smd-oc){order:1}.product-info .variant-picker__option-values .block-swatch:has(.smd-oc):before,.product-info .variant-picker__option-values .block-swatch:has(.smd-oc):after{display:none!important}.product-info .variant-picker__option-values input:checked+.block-swatch:has(.smd-oc){border:2px solid #000!important;padding:7px!important;box-shadow:none!important;outline:none!important}@media(max-width:999px){facet-floating-filter.facets__floating-filter{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;display:block!important;margin:0 0 16px!important;width:100%!important}facet-floating-filter.facets__floating-filter .button{width:100%;justify-content:center;padding-block:12px!important;font-size:12px!important}}@media(max-width:699px){.slideshow .h1,.slideshow h1,.slideshow h2{font-size:26px!important;line-height:1.1!important}.slideshow .button{padding:10px 16px!important;font-size:12px!important}.slideshow .slideshow__slide-content,.slideshow .content-over-media>.prose{padding:16px!important}}html body #shopify-pc__banner.shopify-pc__banner__dialog{left:16px!important;right:auto!important;bottom:16px!important;top:auto!important;width:min(360px,calc(100% - 32px))!important;max-width:360px!important;max-height:none!important;border:1px solid #000!important;box-shadow:none!important;background:#fff!important;padding:0!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{padding:12px!important;display:grid!important;gap:8px!important;max-width:none!important}html body #shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}html body #shopify-pc__banner #shopify-pc__banner__body-title{display:none!important}html body #shopify-pc__banner .shopify-pc__banner__body p{font-family:Poppins,sans-serif!important;font-weight:300!important;font-size:11px!important;line-height:1.4!important;color:#000000b3!important;margin:0!important}html body #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr auto;gap:6px!important;margin:0!important;padding:0!important;width:100%!important;align-items:center}html body #shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;min-height:34px!important;padding:6px 10px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;width:100%!important}html body #shopify-pc__banner #shopify-pc__banner__btn-accept{order:1;background:#000!important;color:#fff!important;border:1px solid #000!important}html body #shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;background:#fff!important;color:#000!important;border:1px solid #000!important}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;min-height:0!important;background:transparent!important;border:0!important;color:#000!important;text-decoration:underline;font-weight:300!important;text-transform:none!important;width:auto!important}@media(max-width:600px){html body #shopify-pc__banner.shopify-pc__banner__dialog{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important}}.smd-prot{border:1px solid #000;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.smd-prot__cb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;display:grid;place-content:center;border:1.5px solid #000;background:#fff;cursor:pointer}.smd-prot__cb:checked{background:#000}.smd-prot__cb:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.smd-prot__txt{display:grid;gap:2px;min-width:0;font-size:12px;line-height:1.3}.smd-prot__line1{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.smd-prot__line1>b{font-weight:700}.smd-prot__pick{position:relative;display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%}.smd-prot__pick:after{content:"";width:6px;height:6px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:translateY(-25%) rotate(45deg);margin-left:2px;pointer-events:none}.smd-prot__lbl{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.smd-prot__lbl--type{font-weight:700}.smd-prot__lbl--size{font-weight:300}.smd-prot__pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0;border:0;font-size:16px;-webkit-appearance:none;appearance:none}.smd-prot__price{display:grid;justify-items:end;font-size:12px;line-height:1.3}.smd-prot__price s{font-weight:300;color:var(--smd-subdued)}.smd-prot__price b{font-weight:700}.smd-prot__price small{font-size:10px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/196/assets/smd-consistency.css.map */
