.aspect-2\/3{aspect-ratio:2 / 3}.product-color-siblings__list{display:flex;flex-wrap:wrap;gap:.625rem;margin:.75rem 0 0;padding:.25rem;list-style:none}.product-color-siblings__swatch{position:relative;display:block;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:9999px;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.04);transition:border-color .2s ease,transform .2s ease}.product-color-siblings__swatch:hover,.product-color-siblings__swatch:focus-visible{border-color:rgba(var(--color-foreground),.6)}.product-color-siblings__swatch.is-current{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.product-color-siblings__swatch.is-sold-out:after{content:"";position:absolute;inset:50% -10% auto;height:1px;background:rgba(var(--color-foreground),.6);transform:rotate(-45deg)}.product-color-siblings__swatch.is-sold-out .product-color-siblings__image{opacity:.45}.product-color-siblings__image{width:100%;height:100%;object-fit:cover}.product-color-siblings__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.75rem;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.product-color-siblings__swatch{transition:none}}.text-2xs{font-size:10px}.text-xs{font-size:11px}.product-title-text__base{display:block}.product-title-text__color{display:block;margin-top:.3em;font-size:.8em;color:rgba(var(--color-foreground),.65)}.product-card__title{font-size:1rem;line-height:1.35}@media(min-width:640px){.product-card__title{font-size:1.0625rem}}.product-title{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);line-height:1.15}.product-title .product-title-text__color{margin-top:.75rem;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.hero-products__name{font-size:1.5rem;line-height:1.2}.hero-products__category{display:none}.hero-products__price-sale,.hero-products__price-regular{font-style:normal;opacity:1}.product-description :is(h2,h3,h4){font-weight:500}.product-description{color:rgba(var(--color-foreground),.8)}.mega-menu__promo>.absolute.inset-0+.absolute.inset-0{background:linear-gradient(to top,#0009,#0000 65%)}.mega-menu__promo-content .text-3xl{font-size:1.625rem;line-height:1.15}.collection-banner .collection-banner__content:before{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;z-index:-1;background:radial-gradient(ellipse at center,#00000061,#0000 70%);pointer-events:none}.collection-banner__title{text-shadow:0 2px 18px rgba(0,0,0,.35)}@media(min-width:768px){.collection-banner .md\:h-\[45vh\]{height:58vh}}.collection-banner__image{object-position:50% 40%}@media(min-width:768px){.hero-products__slider .md\:grid-cols-2,.hero-products__slider.md\:grid-cols-2{max-width:62rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
