.product__meta{display:flex;gap:2rem;font-size:1.2rem;color:var(--color-text-muted)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:center;justify-content:center;padding:2rem}.modal.is-open{display:flex}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.modal__box{position:relative;background:var(--color-bg);max-width:64rem;width:100%;max-height:86vh;overflow-y:auto;padding:clamp(2.4rem,4vw,4rem)}.modal__close{position:absolute;top:1.6rem;right:1.6rem}.size-table{width:100%;border-collapse:collapse;margin-top:2rem}.size-table th,.size-table td{padding:1.2rem;text-align:left;border-bottom:1px solid var(--color-border);font-size:1.4rem}.size-table th{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--color-bg);border-top:1px solid var(--color-border);padding:1rem 1.6rem;display:none;gap:1rem;align-items:center;transform:translateY(100%);transition:transform .4s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__price{font-family:var(--font-heading);font-size:1.5rem}.collection-header{padding-block:clamp(3.2rem,5vw,6rem) 2rem}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding-block:1.6rem;border-block:1px solid var(--color-border);position:sticky;top:var(--header-h, 7.2rem);background:var(--color-bg);z-index:20}.collection-layout{display:grid;grid-template-columns:24rem 1fr;gap:clamp(2rem,3vw,4rem);align-items:start;margin-top:3rem}.facets{position:sticky;top:calc(var(--header-h, 7.2rem) + 6rem)}.facet{border-bottom:1px solid var(--color-border)}.facet__summary{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;cursor:pointer}.facet__list{padding-bottom:1.6rem;display:flex;flex-direction:column;gap:.8rem}.facet__item{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.facet__item input{width:1.7rem;height:1.7rem;accent-color:var(--color-text)}.facet__count{color:var(--color-text-muted);font-size:1.2rem}.facet-price{display:flex;gap:1rem;align-items:center}.facet-price input{width:8rem;padding:.8rem;border:1px solid var(--color-border)}.active-filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.active-filter{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border:1px solid var(--color-border);font-size:1.2rem}.sort-select{border:1px solid var(--color-border);padding:1rem 1.4rem;font-family:var(--font-heading);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;background:var(--color-bg)}.facet-toggle{display:none}.pagination{display:flex;justify-content:center;gap:.6rem;margin-top:clamp(3.2rem,5vw,6rem)}.pagination a,.pagination span{min-width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);border:1px solid transparent}.pagination a:hover{border-color:var(--color-border)}.pagination [aria-current]{background:var(--color-text);color:var(--color-bg)}.cart-page__row{display:grid;grid-template-columns:10rem 1fr auto auto;gap:2rem;align-items:center;padding:2.4rem 0;border-bottom:1px solid var(--color-border)}.cart-page__img{aspect-ratio:3/4;object-fit:cover;background:var(--color-bg-alt)}.cart-page__summary{max-width:40rem;margin-left:auto;margin-top:3rem}[data-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}body.animations-off [data-reveal]{opacity:1;transform:none;transition:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:1rem;z-index:200}.skip-link:focus{top:1rem}.no-scroll{overflow:hidden}.placeholder-svg{fill:currentColor;background:var(--color-bg-alt);width:100%;height:100%}.desktop-only{display:initial}.mobile-only{display:none}@media(max-width:1200px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media(max-width:990px){.header__inner{grid-template-columns:auto 1fr auto}.header__nav{display:none}.header__burger{display:inline-flex}.header__logo{grid-column:2}.product{grid-template-columns:1fr}.product__info{position:static}.product__gallery,.collection-layout{grid-template-columns:1fr}.facets{display:none}.facet-toggle{display:inline-flex}.predictive__results{grid-template-columns:repeat(3,1fr)}.split{grid-template-columns:1fr}.split--reverse .split__media{order:0}.insta-grid{--ig-cols: 4}}@media(max-width:749px){.desktop-only{display:none}.mobile-only{display:initial}body{font-size:1.5rem}.product-grid--3,.product-grid--4{--cols: 2}.tiles{--tile-cols: 2}.columns{--mc-cols: 1}.footer__grid{grid-template-columns:1fr 1fr}.predictive__results{grid-template-columns:repeat(2,1fr)}.insta-grid{--ig-cols: 3;gap:.3rem}.cart-page__row{grid-template-columns:8rem 1fr}.cart-page__row .cart-page__qty{grid-column:2}.card__quick-add,.card__wishlist{opacity:1;transform:none}.section-heading{align-items:flex-start}.hero__desktop-media{display:none}.hero__mobile-media{display:block}.sticky-atc{display:flex}.collection-toolbar{top:var(--header-h, 6rem)}:root{--header-h: 6rem}.modal__box{padding:2rem}}@media(hover:none){.card__media:hover .card__img--primary{opacity:1}.card__media:hover .card__img--secondary{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}.swatch{--sw: #d9d9d9;display:inline-block;width:1.4rem;height:1.4rem;flex:none;border-radius:50%;background-color:var(--sw);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000024}.swatch--multi{background:conic-gradient(#e8524a,#e8c547,#4a9e5c,#2b4c9b,#8a4a9e,#e8524a)}.swatch--unknown{background:repeating-linear-gradient(45deg,#e8e8e8,#e8e8e8 3px,#fafafa 3px 6px)}.variant-options--swatches{gap:1rem}.variant-option--swatch label{width:4rem;height:4rem;min-width:0;padding:0;border-radius:50%;border-color:transparent}.variant-option--swatch label .swatch{width:3rem;height:3rem}.variant-option--swatch input:checked+label{background:transparent;color:inherit;border-color:var(--color-text)}.variant-option--swatch:hover label{border-color:var(--color-text-muted)}.variant-option--swatch.is-unavailable label{text-decoration:none;position:relative}.variant-option--swatch.is-unavailable label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--color-text-muted) 50%,transparent calc(50% + 1px));border-radius:50%}.card__swatches{display:flex;align-items:center;gap:.5rem;margin-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style-core-4.css.map */
