:root{--gutter: clamp(16px, 4vw, 40px);--bar-h: 0px;--header-h: 64px;--section-space: clamp(56px, 9vw, 120px);--ease-out: cubic-bezier(.2, .8, .2, 1);--chrome: linear-gradient(180deg, #ffffff 0%, #ececf0 34%, #8c8c93 50%, #d9d9de 66%, #ffffff 100%);--chrome-btn: linear-gradient(180deg, #f6f6f8 0%, var(--color-silver) 46%, #a4a4ab 54%, #e6e6ea 100%);--color-on-media: rgb(255 255 255 / .9)}.has-spin-logo{--header-h: 88px}@media(min-width:750px){:root{--header-h: 80px}.has-spin-logo{--header-h: 120px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{min-height:100svh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}main:focus{outline:none}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}p,h1,h2,h3,h4{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}[hidden]{display:none!important}.shopify-section{--content-width: min(var(--page-width), calc(100% - var(--gutter) * 2));display:grid;grid-template-columns:minmax(var(--gutter),1fr) var(--content-width) minmax(var(--gutter),1fr);position:relative}.shopify-section>*{grid-column:2}.shopify-section>.full-width,.shopify-section>.globe{grid-column:1 / -1}.section{padding-block:var(--section-space)}.section--tight{--section-space: clamp(28px, 5vw, 56px)}.page-width{width:min(var(--page-width),calc(100% - var(--gutter) * 2));margin-inline:auto}.h0,h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:.95;letter-spacing:.01em}.h0{font-size:clamp(3.25rem,12vw,9rem)}h1,.h1{font-size:clamp(2.6rem,8vw,6rem)}h2,.h2{font-size:clamp(2.1rem,5.5vw,4rem)}h3,.h3{font-size:clamp(1.5rem,3vw,2rem)}.h4{font-family:var(--font-body);font-weight:600;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}:is(.h0,h1,.h1,h2,.h2,h3,.h3) em,.script{font-family:var(--font-accent);font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;font-size:1.14em;line-height:.8;padding-inline:.04em .1em}.has-chrome :is(.h0,h1,.h1,h2,.h2):not(.no-chrome){background-image:var(--chrome);background-size:100% 1lh;background-repeat:repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent}@media(forced-colors:active){.has-chrome :is(.h0,h1,.h1,h2,.h2){background:none;color:CanvasText}}.eyebrow{display:block;font-size:.7rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--color-silver)}.muted{color:var(--color-muted)}.small{font-size:.8125rem}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte ul,.rte ol{padding-left:1.2em}.rte img{height:auto}.rte h2,.rte h3{margin-top:1.4em}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 14px;background:var(--color-silver);color:#0a0a0a;font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--color-silver);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 28px;border:1px solid transparent;background:#fff;color:#0a0a0a;font-family:var(--font-body);font-weight:600;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;line-height:1.2;transition:background-color .2s,transform .2s}.btn:hover{background:#e4e4e8}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.btn[aria-busy=true]{cursor:progress;opacity:.7}.btn--ghost{background:transparent;color:var(--color-text);border-color:#ffffffa6}.btn--ghost:hover{background:#ffffff14}.btn--sm{min-height:40px;padding:0 16px;font-size:.68rem}.btn--block{width:100%}.btn .icon{width:18px;height:18px}.icon{width:22px;height:22px;flex:none}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--color-text)}.link-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:600;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-silver)}.link-arrow .icon{width:18px;height:18px;transition:transform .2s}.link-arrow:hover .icon{transform:translate(4px)}.field{display:grid;gap:6px}.field__label{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.field__input{width:100%;min-height:52px;padding:0 16px;background:#ffffff08;border:1px solid var(--color-line);border-radius:0;color:var(--color-text)}.field__input:focus{outline:none;border-color:var(--color-silver);box-shadow:0 0 0 1px var(--color-silver)}.field__input::placeholder{color:var(--color-muted);opacity:.8}.field__input[aria-invalid=true]{border-color:#ff8a8a}textarea.field__input{min-height:150px;padding-block:14px;resize:vertical}select.field__input{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9C9CE' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}select.field__input option{background:var(--color-surface)}.check{display:flex;gap:12px;align-items:flex-start;font-size:.85rem;cursor:pointer}.check input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--color-silver)}.form-message{font-size:.875rem}.form-message--error{color:#ff8a8a}.form-message--success{color:var(--color-silver)}.announcement{display:flex;justify-content:center;align-items:center;height:36px;border-bottom:1px solid var(--color-line);text-align:center}.announcement__text{display:inline-flex;align-items:center;gap:.6em;max-width:100%;padding:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.66rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--color-silver)}.announcement__text .icon{width:14px;height:14px}.header{background:color-mix(in srgb,var(--color-bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line)}.header__inner{width:min(var(--page-width),calc(100% - var(--gutter) * 2));margin-inline:auto;min-height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.header__left{display:flex;align-items:center;margin-left:-10px}.header__right{display:flex;justify-content:flex-end;align-items:center;margin-right:-10px}.logo{font-size:0;line-height:0}.logo__link{display:inline-block}.logo__img{width:var(--logo-width);max-width:44vw;height:auto}.header__nav,.header__account{display:none}.nav{display:flex;align-items:center;gap:28px}.nav__link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 0;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;list-style:none}.nav__link::-webkit-details-marker{display:none}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--color-silver);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out)}.nav__link:hover:after,.nav__link.is-active:after,.nav__dropdown[open]>.nav__link:after{transform:scaleX(1)}.nav__link .icon{width:14px;height:14px;transition:transform .2s}.nav__dropdown[open]>.nav__link .icon{transform:rotate(180deg)}.nav__dropdown{position:relative}.nav__panel{position:absolute;top:calc(100% + 20px);left:-20px;min-width:230px;padding:12px 0;background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 24px 48px #00000080}.nav__sublink{display:block;padding:10px 20px;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.nav__sublink:hover,.nav__sublink[aria-current]{color:var(--color-text)}.cart-count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-silver);color:#0a0a0a;font-size:.62rem;font-weight:700;line-height:18px;text-align:center}@media(min-width:750px){.header__account{display:inline-grid}}@media(min-width:990px){.header__inner{min-height:var(--header-h)}.header__burger{display:none}.header__nav{display:block}.header__left{margin-left:0}}dialog{padding:0;border:0;color:var(--color-text);background:var(--color-surface);max-width:none;max-height:none}dialog::backdrop{background:#0000009e}.drawer{position:fixed;inset:0 auto 0 0;width:min(440px,92vw);height:100%;margin:0;flex-direction:column;border-right:1px solid var(--color-line)}.drawer[open]{display:flex;animation:drawer-in-left .34s var(--ease-out)}.drawer--right{inset:0 0 0 auto;border-right:0;border-left:1px solid var(--color-line)}.drawer--right[open]{animation-name:drawer-in-right}@keyframes drawer-in-left{0%{transform:translate(-100%)}}@keyframes drawer-in-right{0%{transform:translate(100%)}}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 24px;border-bottom:1px solid var(--color-line)}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:24px}.drawer__foot{padding:20px 24px;border-top:1px solid var(--color-line)}.mobile-nav{display:grid;gap:20px}.mobile-nav__link{font-family:var(--font-heading);font-size:2.4rem;line-height:1;text-transform:uppercase}.mobile-nav__sub{display:grid;gap:12px;margin-top:14px}.mobile-nav__sub a{font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted)}.modal{margin:auto;width:min(460px,calc(100vw - 32px));padding:44px 28px 28px;border:1px solid var(--color-line)}.modal[open]{animation:modal-in .25s var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}}.modal__close{position:absolute;top:8px;right:8px}.footer{border-top:1px solid var(--color-line)}.footer__inner,.footer__bottom{width:min(var(--page-width),calc(100% - var(--gutter) * 2));margin-inline:auto}.footer__inner{display:grid;gap:40px;padding-block:clamp(48px,8vw,96px) 40px}.footer__heading{margin-bottom:16px}.footer__text{max-width:38ch;margin-bottom:18px;color:var(--color-muted)}.footer__menu ul{display:grid;gap:10px;margin-top:16px}.footer__menu a{font-size:.9rem;color:var(--color-muted)}.footer__menu a:hover{color:var(--color-text)}.footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;padding-block:20px 32px;border-top:1px solid var(--color-line)}.footer__copy{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icon{width:38px;height:24px}.social{display:flex;gap:2px;margin-left:-10px}.social__link{display:inline-grid;place-items:center;width:44px;height:44px;opacity:.85}.social__link:hover{opacity:1}@media(min-width:750px){.footer__inner{grid-template-columns:2fr 1fr 1fr}}.pw-header{position:absolute;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h);padding:0 var(--gutter);color:#0a0a0a}.pw-header .spin,.pw-header .logo__img{filter:invert(1) contrast(1.05)}.pw-header .btn--ghost{color:#0a0a0a;border-color:#0a0a0ab3}.pw-header .btn--ghost:hover{background:#0000000f}.template-password .globe--fill{min-height:calc(100svh - var(--bar-h, 0px))}.template-password .globe__video video{top:var(--header-h, 0px);height:calc(100% - var(--header-h, 0px))}.pw-header .logo__img{width:min(var(--logo-width),30vw)}.pw-header__btn{justify-self:end;white-space:nowrap}.pw-header__label-short{display:none}@media(max-width:749px){.pw-header__btn{padding:0 12px;letter-spacing:.1em}.pw-header__label{display:none}.pw-header__label-short{display:inline}}.pw-footer{display:grid;justify-items:center;gap:6px;padding:36px var(--gutter) 44px;border-top:1px solid var(--color-line);text-align:center}.pw-footer a{text-decoration:underline;text-underline-offset:.2em}.pw-footer .social{margin-left:0}.access-form{display:grid;gap:18px}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(24px,4vw,44px)}.section-head .eyebrow{margin-bottom:12px}.placeholder{width:100%;height:100%;background:var(--color-surface);fill:color-mix(in srgb,var(--color-text) 22%,transparent)}.countdown{display:grid;gap:28px;justify-items:center;text-align:center}.countdown__intro{display:grid;gap:12px;justify-items:center}.countdown__date{min-height:1.6em}.countdown__stack{display:grid}.countdown__stack>*{grid-area:1 / 1}.countdown__clock,.countdown__live,.countdown__tba,.countdown[data-state=tba] .countdown__date{visibility:hidden}.countdown[data-state=counting] .countdown__clock,.countdown[data-state=live] .countdown__live,.countdown[data-state=tba] .countdown__tba{visibility:visible}.countdown__clock{display:flex;align-items:flex-start;justify-content:center;gap:clamp(6px,2vw,20px)}.countdown__unit{display:grid;gap:8px;justify-items:center}.countdown__num{display:inline-block;min-width:2ch;font-family:var(--font-heading);font-size:clamp(3rem,13vw,7.5rem);line-height:.9;font-variant-numeric:tabular-nums;text-align:center;color:inherit}.countdown__sep{font-family:var(--font-heading);font-size:clamp(2rem,8vw,5rem);line-height:1;color:var(--color-muted)}.countdown__label{font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted)}.countdown__live{display:grid;gap:20px;justify-items:center;align-content:center}.countdown__tba{align-self:center}.countdown--strip{gap:14px;padding:22px var(--gutter);border-block:1px solid var(--color-line)}.countdown--strip .countdown__num{font-size:clamp(2.2rem,7vw,3.4rem)}.countdown--strip .countdown__sep{font-size:clamp(1.6rem,5vw,2.6rem)}@media(min-width:750px){.countdown--strip{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:56px;text-align:left}.countdown--strip .countdown__intro{justify-items:start}}.waitlist{display:grid;gap:32px;justify-items:center;text-align:center}.waitlist__intro{display:grid;gap:16px;justify-items:center;max-width:680px}.waitlist__text{font-size:1.05rem}.waitlist__body,.waitlist__block{width:min(460px,100%)}.waitlist__form{display:grid;gap:16px;text-align:left}.waitlist__sms{display:grid;gap:12px}.waitlist__consent{font-size:.72rem;line-height:1.55}.waitlist__success{display:grid;gap:8px;text-align:center}.waitlist__success:focus{outline:none}.marquee{overflow:hidden;padding-block:18px;border-block:1px solid var(--color-line);-webkit-user-select:none;user-select:none}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-duration, 30s) linear infinite}.marquee[data-reverse] .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;flex:none;align-items:center}.marquee__item{padding-inline:18px;white-space:nowrap;line-height:1.1}.marquee__item--block{font-family:var(--font-heading);font-size:clamp(2rem,6vw,4.5rem);text-transform:uppercase;color:var(--color-text)}.marquee__item--script{font-family:var(--font-accent);font-size:clamp(2.3rem,7vw,5.2rem);color:var(--color-silver)}.marquee--small .marquee__item--block{font-size:clamp(1.1rem,2.4vw,1.6rem)}.marquee--small .marquee__item--script{font-size:clamp(1.3rem,2.8vw,1.9rem)}.marquee__sep{font-size:1.1rem;color:var(--color-silver)}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.statement{display:grid;gap:22px;justify-items:center;text-align:center}.statement--left{justify-items:start;text-align:left}.statement__heading{max-width:14ch}.statement__text{max-width:52ch;font-size:1.05rem}.lookbook--carousel{--edge: max(var(--gutter), calc((100% - var(--page-width)) / 2));--look-gap: 12px;--look-per-view: 1.22}.lookbook--carousel>.section-head,.lookbook__foot{width:min(var(--page-width),calc(100% - var(--gutter) * 2));margin-inline:auto}.lookbook--carousel .lookbook__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--look-per-view) - 1) * var(--look-gap)) / var(--look-per-view));gap:var(--look-gap);padding-inline:var(--edge);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none}.lookbook__track::-webkit-scrollbar{display:none}.lookbook__track:focus-visible{outline-offset:-2px}.lookbook__item{scroll-snap-align:start}.lookbook__media{position:relative;display:block;aspect-ratio:var(--look-shape, 2 / 3);overflow:hidden;background:var(--color-surface)}.lookbook__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}a.lookbook__media:hover .lookbook__img{transform:scale(1.04)}.lookbook__caption{margin-top:10px;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}@media(hover:hover)and (pointer:fine){html.js .lookbook__track{cursor:grab}}.lookbook__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.lookbook__track :is(a,img){-webkit-user-drag:none}.lookbook__more{display:grid;place-content:center;justify-items:center;gap:20px;aspect-ratio:var(--look-shape, 2 / 3);padding:24px;border:1px solid var(--color-line);background:var(--color-surface);text-align:center;transition:border-color .3s}.lookbook__more .h3{max-width:8ch}.lookbook__more .icon{width:32px;height:32px;transition:transform .2s}.lookbook__more:hover{border-color:#ffffff80}.lookbook__more:hover .icon{transform:translate(6px)}.lookbook__arrows{display:none;gap:8px}@media(hover:hover)and (pointer:fine){html.js .lookbook__arrows{display:flex}}.lookbook__arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(255 255 255 / .35);transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.lookbook__arrow:hover:not([disabled]){border-color:#fff;background:#fff;color:#0a0a0a}.lookbook__arrow[disabled]{opacity:.3;cursor:default}.lookbook__arrow--prev .icon{transform:scaleX(-1)}.lookbook__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:clamp(20px,3vw,32px)}.lookbook__progress{display:flex;flex:1 1 240px;align-items:center;gap:16px;max-width:520px}.lookbook__rail{position:relative;flex:1;height:2px;overflow:hidden;background:var(--color-line)}.lookbook__thumb{position:absolute;inset:0 auto 0 0;width:30%;background:var(--color-text)}.lookbook__count{font-size:.72rem;font-weight:600;letter-spacing:.22em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-muted)}.lookbook__current{color:var(--color-text)}.lookbook__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}html:not(.js) .lookbook__progress,.lookbook--carousel.is-static :is(.lookbook__progress,.lookbook__arrows){display:none}@media(max-width:749px){.lookbook__progress{flex-basis:100%;max-width:none}.lookbook__actions{flex-direction:column-reverse;align-items:stretch;width:100%}.lookbook__actions .link-arrow{justify-content:center}}@media(min-width:750px){.lookbook--carousel{--look-gap: 14px;--look-per-view: 2.3}}@media(min-width:990px){.lookbook--carousel{--look-gap: 16px;--look-per-view: 3.3}}.lookbook__intro{max-width:52ch;margin-top:18px}.lookbook__grid{--look-cols: 1;--look-gap: 16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--look-gap)}.lookbook__grid>.lookbook__item{width:calc((100% - (var(--look-cols) - 1) * var(--look-gap)) / var(--look-cols));scroll-margin-top:calc(var(--header-h) + 24px)}.lookbook__grid .lookbook__media{aspect-ratio:auto}.lookbook__grid .lookbook__img{height:auto}.lookbook__grid .placeholder{aspect-ratio:2 / 3}@media(min-width:750px){.lookbook__grid{--look-cols: 2;--look-gap: 20px}}@media(min-width:1200px){.lookbook__grid{--look-cols: 3}}.campaign{position:relative;isolation:isolate;display:grid;place-items:center;min-height:var(--campaign-height, 80svh);overflow:hidden}.campaign__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(0 0 0 / var(--overlay, .35))}.campaign__content{display:grid;gap:20px;justify-items:center;padding:var(--section-space) var(--gutter);text-align:center}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2em .6em}.price__compare{font-size:.85em;color:var(--color-muted)}.badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;background:var(--color-bg);border:1px solid var(--color-line);font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.badge--sale{background:var(--color-silver);border-color:transparent;color:#0a0a0a}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.card__link{display:grid;gap:14px}.card__media{position:relative;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;aspect-ratio:var(--card-ratio);min-height:0;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-line)}.card__img{width:100%;height:100%;min-width:0;min-height:0;padding:8%;object-fit:contain;transition:transform .5s var(--ease-out),opacity .35s}.card__media:before{content:"";position:absolute;top:18%;right:12%;bottom:18%;left:12%;background:radial-gradient(ellipse at 50% 55%,rgb(255 255 255 / .1),transparent 62%);pointer-events:none}.card__img--main,.card__img--alt{grid-area:1 / 1}.card__img--alt{opacity:0}@media(hover:hover){.card:hover .card__img--main:has(+.card__img--alt){opacity:0}.card:hover .card__img--alt{opacity:1}}.card__info{display:grid;gap:4px}.card__title{font-family:var(--font-body);font-size:.76rem;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.card .price{font-size:.9rem;color:var(--color-silver)}.card--soldout .card__img{opacity:.55}.card__glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--glare-x, 50%) var(--glare-y, 50%),rgb(255 255 255 / .18),transparent 55%)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr))}}.has-tilt [data-tilt]{transform:perspective(900px) rotateX(var(--tilt-y, 0deg)) rotateY(var(--tilt-x, 0deg));transform-style:preserve-3d;transition:transform .6s var(--ease-out)}.has-tilt [data-tilt].is-tilting{transition:transform .12s linear;will-change:transform}.has-tilt [data-tilt].is-tilting .card__img,.has-tilt [data-tilt].is-tilting .gallery__img,.has-tilt [data-tilt].is-tilting .quad__img{transform:translateZ(28px) scale(1.02)}[data-tilt].is-tilting .card__glare,[data-tilt].is-tilting .gallery__glare{opacity:1}@media(prefers-reduced-motion:reduce){.has-tilt [data-tilt]{transform:none}}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile{position:relative;isolation:isolate;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-line)}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.tiles--contain .tile__img{padding:10% 10% 28%;object-fit:contain}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .75))}.tile:hover .tile__img{transform:scale(1.05)}.tile__label{position:absolute;inset:auto 16px 14px;display:grid;gap:2px}.tile__title{font-size:clamp(1.8rem,4vw,3rem)}.tile__cta{font-family:var(--font-accent);font-size:1.5rem;line-height:1;color:var(--color-silver)}@media(min-width:990px){.tiles{grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));gap:20px}}.collection__head{display:grid;gap:14px;justify-items:start;margin-bottom:clamp(24px,4vw,40px)}.collection__desc{max-width:60ch}.collection__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;margin-bottom:24px;border-block:1px solid var(--color-line)}.collection__sort{display:flex;gap:8px;align-items:center}.collection__sort .field__input{min-height:42px;width:auto;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.collection__empty,.cart-empty{display:grid;gap:24px;justify-items:center;padding-block:64px;text-align:center}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:48px}.pagination__link{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--color-line);font-size:.8rem;font-weight:600}.pagination__link.is-current{border-color:var(--color-silver);color:var(--color-silver)}.pagination__link--prev .icon{transform:scaleX(-1)}.pagination__gap{align-self:center;padding-inline:6px;color:var(--color-muted)}.product{display:grid;gap:32px}.gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{scroll-snap-align:start}.gallery__frame{position:relative;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;aspect-ratio:var(--card-ratio);min-height:0;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-line)}.gallery__img{width:100%;height:100%;min-width:0;min-height:0;padding:6%;object-fit:contain;transition:transform .5s var(--ease-out)}.gallery__frame--video video,.gallery__frame--video iframe{width:100%;height:100%;object-fit:cover}.gallery__glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--glare-x, 50%) var(--glare-y, 50%),rgb(255 255 255 / .16),transparent 55%)}.gallery__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.gallery__dot{width:8px;height:8px;padding:0;border-radius:50%;background:var(--color-line);transition:background-color .2s,transform .2s}.gallery__dot[aria-current=true]{background:var(--color-text);transform:scale(1.3)}.product__info{display:grid;gap:18px;align-content:start}.product__title{font-size:clamp(2.2rem,6vw,4rem)}.product__price .price{font-size:1.25rem;color:var(--color-silver)}.product__form{display:grid;gap:20px}.variant{display:grid;gap:10px;padding:0;border:0}.variant__legend{margin-bottom:10px;padding:0;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.variant__legend span{color:var(--color-text)}.variant__values{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative;cursor:pointer}.pill__text{display:inline-grid;place-items:center;min-width:52px;min-height:46px;padding:0 14px;border:1px solid var(--color-line);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,background .2s,color .2s}.pill:hover .pill__text{border-color:var(--color-silver)}.pill input:checked+.pill__text{background:var(--color-silver);border-color:var(--color-silver);color:#0a0a0a}.pill input:focus-visible+.pill__text{outline:2px solid var(--color-silver);outline-offset:3px}.pill.is-unavailable .pill__text{color:var(--color-muted);text-decoration:line-through}.product__buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-line)}.qty__btn{display:inline-grid;place-items:center;width:44px;height:50px}.qty__btn .icon{width:16px;height:16px}.qty__input{width:40px;height:50px;padding:0;background:transparent;border:0;text-align:center;font-weight:600;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__value{min-width:28px;text-align:center;font-weight:600}.qty--sm .qty__btn{width:34px;height:36px}.qty--sm .qty__input{height:36px}.product__checkout .shopify-payment-button__button{min-height:52px;border-radius:0}.product__checkout .shopify-payment-button__button--unbranded{background:transparent;border:1px solid color-mix(in srgb,var(--color-silver) 70%,transparent);color:var(--color-text);font-family:var(--font-body);font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.product__checkout .shopify-payment-button__more-options{color:var(--color-muted)}.accordion{border-top:1px solid var(--color-line)}.accordion:last-child{border-bottom:1px solid var(--color-line)}.accordion__summary{display:flex;justify-content:space-between;align-items:center;padding-block:16px;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .icon{width:18px;height:18px;transition:transform .25s}.accordion[open] .accordion__summary .icon{transform:rotate(45deg)}.accordion__content{padding-bottom:20px;color:var(--color-muted)}.cart-drawer__content{display:flex;flex-direction:column;height:100%}.cart-drawer__content:focus{outline:none}.cart-drawer__content[aria-busy=true]{opacity:.6;pointer-events:none}.cart-lines{display:grid;align-content:start;gap:20px}.cart-line{display:grid;grid-template-columns:88px 1fr;gap:16px}.cart-line__media{aspect-ratio:var(--card-ratio);background:var(--color-surface);border:1px solid var(--color-line)}.cart-line__img{width:100%;height:100%;padding:6px;object-fit:contain}.cart-line__info{display:grid;gap:6px;align-content:start}.cart-line__title{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cart-line__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.cart-line__price{display:inline-flex;gap:8px;font-weight:600}.cart-line__remove{justify-self:start;font-size:.72rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:.2em}.cart-drawer__foot{display:grid;gap:12px}.cart-total{display:flex;justify-content:space-between;gap:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cart-empty .h2{max-width:12ch}.cart-page__title{margin-bottom:32px}.cart-page__form{display:grid;gap:40px}.cart-page .cart-line{grid-template-columns:110px 1fr;padding-bottom:20px;border-bottom:1px solid var(--color-line)}.cart-page__summary{display:grid;gap:12px;align-content:start}@media(min-width:990px){.cart-page__form{grid-template-columns:1fr 380px}.cart-page__summary{position:sticky;top:110px}}.search__form{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:720px;margin:24px 0 32px}.search__count{margin-bottom:24px}.search__result{display:grid;gap:8px;align-content:end;height:100%;min-height:160px;padding:20px;background:var(--color-surface);border:1px solid var(--color-line)}.page,.article,.contact{justify-self:center;width:100%;max-width:860px}.page__title{margin-bottom:32px}.page__content,.article__content{font-size:1.02rem;line-height:1.75}.contact{padding-top:0}.contact__heading{margin-bottom:24px}.contact__form,.comment-form,.contact__row{display:grid;gap:16px}.not-found{display:grid;gap:20px;justify-items:center;align-content:center;min-height:60svh;text-align:center}.blog__title{margin-bottom:32px}.blog__grid{display:grid;gap:32px 20px}.blog__card{display:grid;gap:10px}.blog__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-surface)}.blog__img{width:100%;height:100%;object-fit:cover}.article__head{display:grid;gap:12px;margin-bottom:28px}.article__img{width:100%;margin-bottom:32px}.article__comments{display:grid;gap:20px;margin-top:56px;padding-top:32px;border-top:1px solid var(--color-line)}.comment{padding-bottom:16px;border-bottom:1px solid var(--color-line)}.gift-card{display:grid;gap:16px;justify-items:center;align-content:center;min-height:100svh;padding:40px var(--gutter);text-align:center}.gift-card__logo{margin-bottom:16px}.gift-card__code{padding:14px 20px;border:1px dashed var(--color-silver);font-size:1.2rem;font-weight:600;letter-spacing:.14em}.gift-card__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.spin{position:relative;display:block;width:var(--fw-sm);aspect-ratio:1;background-image:var(--sheet);background-repeat:no-repeat;background-size:calc(var(--fw-sm) * var(--cols)) calc(var(--fw-sm) * var(--rows));animation:spin-col calc(var(--spin) / var(--rows)) steps(var(--cols)) infinite,spin-row var(--spin) steps(var(--rows)) infinite;will-change:background-position}@keyframes spin-col{0%{background-position-x:0}to{background-position-x:calc(var(--fw-sm) * var(--cols) * -1)}}@keyframes spin-row{0%{background-position-y:0}to{background-position-y:calc(var(--fw-sm) * var(--rows) * -1)}}@media(min-width:750px){.spin{width:var(--fw);background-size:calc(var(--fw) * var(--cols)) calc(var(--fw) * var(--rows))}@keyframes spin-col{0%{background-position-x:0}to{background-position-x:calc(var(--fw) * var(--cols) * -1)}}@keyframes spin-row{0%{background-position-y:0}to{background-position-y:calc(var(--fw) * var(--rows) * -1)}}}.spin.has-poster:not(.is-spinning){background-image:none;animation:none}.spin__poster{width:100%;height:100%;object-fit:contain}.spin.is-spinning .spin__poster{visibility:hidden}.spin.is-paused{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.spin{animation:none;background-position:0 0}}.globe{position:relative;display:grid;place-items:start center;align-content:start;min-height:var(--hero-vh, 90svh);padding-block-start:var(--top-gap, 32px);overflow:clip}.globe--fill{min-height:calc(100svh - var(--header-h, 0px) - var(--bar-h, 0px));padding-block-start:0}.globe--fill .globe__logo{padding-block-start:var(--top-gap, 32px)}.globe__logo{position:relative;z-index:2}.globe__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.globe__stage canvas{display:block;width:100%;height:100%;touch-action:none}.globe .eye{z-index:2}.globe--fill .eye{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;margin:0;aspect-ratio:auto}.hero-overlay{position:absolute;inset:auto 0 0 0;z-index:3;display:grid;justify-items:center;gap:18px;padding:140px var(--gutter) clamp(28px,6vh,60px);text-align:center;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .5) 55%,transparent 100%);pointer-events:none}.hero-overlay>*{pointer-events:auto}.hero-overlay__cta{min-width:240px}.hero-overlay--fade .hero-overlay__inner{display:contents}.hero-overlay--drawer{padding:0;background:none;cursor:pointer}.hero-overlay--drawer .hero-overlay__inner{display:grid;gap:8px;justify-items:center;width:100%;padding:10px var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));background:#141414e0;border-top:1px solid var(--color-line);border-radius:16px 16px 0 0}.hero-overlay--drawer .countdown--hero{gap:4px}.hero-overlay--drawer .countdown--hero .countdown__num,.hero-overlay--drawer .countdown--hero:is(.countdown--clean,.countdown--cursive) .countdown__num{font-size:clamp(2rem,6vw,3.4rem)}.hero-overlay--drawer .countdown--hero .countdown__sep{font-size:clamp(1.4rem,4vw,2.2rem)}.hero-overlay--drawer .countdown--hero .countdown__date{min-height:0;font-size:.72rem}.hero-overlay--drawer .hero-overlay__cta{min-width:0;min-height:44px;padding:0 22px;font-size:.7rem}.globe--peek .globe__stage{bottom:var(--peek-h, 0px)}.globe__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#fff}.globe__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.globe__video-tall{display:none}@media(max-aspect-ratio:4/5){.globe__video-wide{display:none}.globe__video-tall{display:block}}.globe__video--invert{background:#000}.globe__video--invert video{filter:invert(1)}.globe__video--invert:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,transparent 35%,rgb(0 0 0 / .6) 100%)}@media(min-width:750px){.hero-overlay--drawer .hero-overlay__inner{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:clamp(28px,5vw,72px);padding-top:8px}.hero-overlay--drawer .sheet__grab{grid-column:1 / -1}}.countdown--hero{gap:8px}.countdown--hero .countdown__intro{gap:2px}.countdown--hero .countdown__num{font-size:clamp(2.4rem,7vw,4.4rem)}.countdown--hero .countdown__sep{font-size:clamp(1.8rem,5vw,3rem)}.countdown--hero .countdown__live{gap:14px}.hero-timer{position:absolute;top:0;bottom:0;z-index:3;display:grid;width:min(48vw,330px);padding:clamp(18px,4vh,44px) var(--gutter);color:var(--color-on-media);pointer-events:none}.hero-timer--right{right:0;justify-items:end;text-align:right;background:linear-gradient(to left,rgb(0 0 0 / .72),rgb(0 0 0 / .4) 55%,transparent)}.hero-timer--left{left:0;justify-items:start;text-align:left;background:linear-gradient(to right,rgb(0 0 0 / .72),rgb(0 0 0 / .4) 55%,transparent)}.hero-timer .countdown{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100%;justify-items:inherit;pointer-events:auto}.hero-timer .countdown__intro{justify-items:inherit;text-align:inherit}.hero-timer .countdown__stack{height:100%;justify-items:inherit}.hero-timer .countdown__clock{display:grid;grid-auto-flow:row;align-content:space-between;justify-items:inherit;width:100%;height:100%}.hero-timer .countdown__sep{display:none}.hero-timer .countdown__unit{display:grid;gap:0;justify-items:inherit}.hero-timer .countdown__num{min-width:0;font-size:clamp(3rem,13vh,9rem);text-align:inherit}.hero-timer .countdown__live,.hero-timer .countdown__tba{align-self:start;justify-items:inherit}.hero-overlay--cta{padding-top:80px;background:linear-gradient(to top,rgb(0 0 0 / .75),transparent)}@media(max-width:989px){.hero-timer{bottom:104px}}@media(max-width:749px){.hero-timer .countdown__date{display:none}}.countdown--clean .countdown__num,.countdown--cursive .countdown__num{line-height:.95;transform:scaleY(var(--timer-stretch, 1));transform-origin:50% 100%;margin-top:calc(.95em * (var(--timer-stretch, 1) - 1))}.countdown--clean .countdown__num{font-family:var(--font-body);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.countdown--cursive .countdown__num{font-family:var(--font-accent);font-weight:400;letter-spacing:0;padding-inline:.06em .14em}.countdown--clean .countdown__sep,.countdown--cursive .countdown__sep{display:none}.countdown--hero:is(.countdown--clean,.countdown--cursive) .countdown__num{font-size:clamp(2.8rem,8vw,5.4rem)}.countdown--hero:is(.countdown--clean,.countdown--cursive) .countdown__clock{gap:clamp(18px,5vw,56px)}.countdown--clean .countdown__label{color:inherit;opacity:.75}.countdown--cursive .countdown__unit{gap:0}.hero-timer :is(.countdown--clean,.countdown--cursive) .countdown__num{transform:none;margin-top:0}.countdown__hint{margin-top:2px;font-size:.72rem;font-weight:600;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;color:var(--color-on-media)}.countdown__hint em{font-family:var(--font-accent);font-style:normal;font-weight:400;-webkit-text-stroke:.022em currentColor;paint-order:stroke fill;font-size:1.9em;letter-spacing:.01em;text-transform:none;vertical-align:-.1em;padding-inline:.1em .18em}.countdown__hint+.countdown__date{margin-top:2px}.countdown--tap{cursor:pointer;border-radius:12px;transition:opacity .3s}.countdown--tap:hover{opacity:.88}.countdown--tap:focus-visible{outline:2px solid var(--color-silver);outline-offset:8px}.countdown--sheet{display:grid;gap:6px;justify-items:center;padding-bottom:20px;border-bottom:1px solid var(--color-line);text-align:center}.countdown--sheet .countdown__intro{display:grid;gap:2px;justify-items:center}.countdown--sheet .countdown__clock{gap:clamp(14px,4vw,32px)}.countdown--sheet .countdown__num{font-size:clamp(2rem,7vw,3.2rem)}.countdown--sheet .countdown__sep{font-size:clamp(1.4rem,5vw,2.2rem)}.countdown--sheet .countdown__live{gap:12px}.countdown--cursive .countdown__label{font-family:var(--font-accent);font-size:clamp(1.1rem,3vh,1.8rem);font-weight:400;letter-spacing:0;text-transform:none;color:inherit;opacity:.8}.sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:92svh;margin:0;border:0;border-top:1px solid var(--color-line);border-radius:16px 16px 0 0;overflow:auto;overscroll-behavior:contain}.sheet[open]{animation:sheet-in .38s var(--ease-out)}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet__inner{position:relative;display:flex;flex-direction:column;gap:22px;width:100%;max-width:640px;min-height:86svh;margin-inline:auto;padding:20px 24px calc(28px + env(safe-area-inset-bottom,0px))}.sheet__grab{display:block;width:44px;height:4px;margin:0 auto 4px;border-radius:2px;background:var(--color-line)}.sheet__close{position:absolute;top:8px;right:8px}.sheet__access{display:grid;gap:14px;justify-items:center;padding-top:6px;text-align:center}.sheet__access .access-form{display:grid;gap:14px;width:100%;max-width:420px;text-align:left}.sheet__or{display:flex;align-items:center;gap:14px;color:var(--color-muted);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.sheet__or:before,.sheet__or:after{content:"";flex:1;height:1px;background:var(--color-line)}.sheet__signin{text-align:center}.sheet__signin a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}dialog:not([open]){display:none}.popup{width:min(880px,calc(100vw - 32px));max-height:92svh;padding:0;overflow:auto;overscroll-behavior:contain}.popup[open]{display:grid;grid-template-columns:minmax(0,1fr)}.popup__close{z-index:2;background:#0a0a0ab8}.popup__art{position:relative;height:clamp(200px,38svh,340px);overflow:hidden;background:#fff}.popup__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.popup__body{display:grid;gap:14px;justify-items:center;align-content:center;padding:28px 24px 24px;text-align:center}.popup__body .waitlist__form{width:100%}.popup__text{max-width:36ch}.popup__dismiss{text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.popup[open]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.popup__art{height:auto;min-height:min(480px,84svh)}.popup__body{padding:48px 44px 36px}.popup__body .h2{font-size:clamp(2.4rem,4.2vw,3.4rem)}}.sheet__head{display:grid;gap:12px;justify-items:center;text-align:center}.sheet__logo{margin-bottom:4px}.sheet__text{max-width:40ch}.sheet .waitlist__success{text-align:center}@media(min-width:750px){.sheet__inner{min-height:0;padding:24px 44px 44px}}.eye{--eye-ratio: 1740 / 1010;--iris-x: 19.37%;--iris-y: -5.74%;--iris-w: 53.56%;position:relative;width:min(var(--eye-w-sm, 92vw),100%);aspect-ratio:var(--eye-ratio);margin-top:var(--eye-gap, 16px);overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.eye__art{position:absolute;top:0;right:0;bottom:0;left:0}.eye__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.eye__iris{inset:auto;left:var(--iris-x);top:var(--iris-y);width:var(--iris-w);height:auto;transform-origin:50% 50%;will-change:transform}.eye--fill{container-type:size}.eye--fill .eye__art{inset:auto;left:50%;top:50%;width:max(100cqw,172.28cqh);aspect-ratio:var(--eye-ratio);translate:-50% -50%}@media(max-width:749px){.eye--fill .eye__art{top:42%;width:calc(100cqw * var(--eye-zoom, 1.6))}}@media(min-width:750px){.eye{width:min(var(--eye-w, 480px),100%)}}.quads-head{margin-bottom:clamp(20px,3vw,32px)}.quads{--quads-h: 90svh;--quads-gap: 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((var(--quads-h) - var(--quads-gap)) / 2);gap:var(--quads-gap);background:var(--color-line);border-block:var(--quads-gap) solid var(--color-line)}.quad{position:relative;isolation:isolate;overflow:hidden;background:var(--color-bg)}.quad__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.quad__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 100%,#1b1b1f,var(--color-bg) 70%)}.quad__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--q-tint, #000);opacity:var(--q-tint-a, 0)}.quad__body{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:100%;padding:clamp(12px,2.2vw,24px)}.quad__media{position:relative;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;min-height:0;height:100%}.quad__media:before{content:"";position:absolute;top:12%;right:18%;bottom:12%;left:18%;background:radial-gradient(ellipse at 50% 55%,rgb(255 255 255 / .16),transparent 60%);pointer-events:none}.quad__float{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0}.quad--float .quad__float{animation:quad-float calc(7s * var(--q-speed, 1)) ease-in-out infinite alternate}@keyframes quad-float{0%{transform:translateY(.6%)}to{transform:translateY(-1.8%)}}.quad__img{grid-area:1 / 1;width:auto;min-width:0;max-width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 28px 36px rgb(0 0 0 / .6));transition:transform .6s var(--ease-out),opacity .4s}.quad__img--alt{opacity:0}@media(hover:hover){.quad:hover .quad__img--main:has(+.quad__img--alt){opacity:0}.quad:hover .quad__img--alt{opacity:1}}.quad__img.placeholder{height:70%}.quad__meta{display:grid;gap:6px;align-content:end;justify-items:start}.quad--fill .quad__body{grid-template-rows:minmax(0,1fr)}.quad--fill .quad__media{padding-bottom:14%}.quad--fill .quad__meta{position:absolute;left:clamp(12px,2.2vw,24px);right:clamp(12px,2.2vw,24px);bottom:clamp(12px,2.2vw,24px);z-index:1}.quad--fill .quad__body:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to top,rgb(10 10 10 / .8),transparent);pointer-events:none}.quad--fill .quad__media{position:relative;z-index:1}.quad__eyebrow{margin:0}.quad__title{font-size:clamp(1.05rem,2.3vw,1.9rem)}.quad__price{color:var(--color-silver);font-size:.95rem}.quad__cta{position:absolute;top:clamp(12px,2.2vw,24px);right:clamp(12px,2.2vw,24px);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s var(--ease-out)}.quad:hover .quad__cta,.quad:focus-within .quad__cta{opacity:1;transform:none}.quad:hover .quad__img{transform:translateY(-6px) scale(1.03)}@media(hover:none){.quad__cta{opacity:1;transform:none}}.quad__art{position:absolute;left:50%;top:40%;width:230%;max-width:none;height:auto;opacity:.5;filter:blur(3px) saturate(1.15);animation:quad-art calc(30s * var(--q-speed, 1)) ease-in-out infinite alternate}@keyframes quad-art{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-46%,-53%) scale(1.07)}}.quad--artwork .quad__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 50%,#0a0a0a4d 25%,#0a0a0ad9)}.quad__sticker{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:auto;opacity:.6;rotate:var(--r);animation:quad-drift calc(14s * var(--q-speed, 1)) ease-in-out var(--d, 0s) infinite alternate}.quad--stickers .quad__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 50%,rgb(10 10 10 / .55),transparent 100%)}@keyframes quad-drift{0%{transform:translate(0) rotate(-4deg)}to{transform:translate(8%,-14%) rotate(5deg)}}.quad--eye .quad__bg .eye{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;aspect-ratio:auto;opacity:.7;animation:quad-breathe calc(18s * var(--q-speed, 1)) ease-in-out infinite alternate}.quad--eye .quad__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 50%,#0a0a0a59 20%,#0a0a0ad9)}@keyframes quad-breathe{0%{transform:scale(1)}to{transform:scale(1.08)}}.quad--chrome .quad__bg{background:radial-gradient(120% 90% at 50% 110%,#33333a,var(--color-bg) 65%)}.quad__sweep{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 40%,rgb(255 255 255 / .08) 46%,rgb(201 201 206 / .5) 50%,rgb(255 255 255 / .08) 54%,transparent 60%);animation:quad-sweep calc(7s * var(--q-speed, 1)) linear infinite}.quad__sweep--2{opacity:.5;animation-duration:calc(11s * var(--q-speed, 1));animation-direction:reverse;animation-delay:-4s}@keyframes quad-sweep{0%{transform:translate(-55%)}to{transform:translate(55%)}}.quad__lines{position:absolute;top:50%;left:50%;display:grid;gap:.05em;translate:-50% -50%;rotate:-8deg;font-family:var(--font-heading);font-size:clamp(2.6rem,8vw,6.5rem);line-height:1;text-transform:uppercase;white-space:nowrap}.quad__line{display:flex;width:max-content;animation:marquee calc(26s * var(--q-speed, 1)) linear infinite}.quad__line--alt{animation-direction:reverse}.quad__line-copy{display:flex;flex:none;align-items:center;gap:.3em;padding-right:.3em;color:transparent;-webkit-text-stroke:1px rgb(201 201 206 / .5)}.quad__line--alt .quad__line-copy{-webkit-text-stroke:0;color:var(--color-text);opacity:.28}.quad__dot{font-size:.4em;-webkit-text-stroke:0;color:var(--color-silver);opacity:.6}.quad__grain{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.16;animation:quad-grain .7s steps(1) infinite}@keyframes quad-grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-2%,-4%)}to{transform:translate(4%,2%)}}.quad__scan{position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,transparent,rgb(255 255 255 / .07) 50%,transparent);animation:quad-scan calc(5s * var(--q-speed, 1)) linear infinite}@keyframes quad-scan{0%{transform:translateY(-100%)}to{transform:translateY(350%)}}.quad--grain .quad__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .22) 0 1px,transparent 1px 3px)}.quad__orb{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(201 201 206 / .26) 0%,rgb(201 201 206 / .1) 32%,transparent 64%);animation:quad-orb calc(16s * var(--q-speed, 1)) ease-in-out infinite alternate}.quad__orb--1{left:-20%;top:-10%}.quad__orb--2{right:-25%;top:20%;animation-delay:-6s;animation-duration:calc(21s * var(--q-speed, 1))}.quad__orb--3{left:10%;bottom:-35%;animation-delay:-11s;animation-duration:calc(19s * var(--q-speed, 1))}@keyframes quad-orb{0%{transform:translate(0) scale(1)}to{transform:translate(22%,18%) scale(1.25)}}.quad__video,.quad__video video,.quad__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.quad__photo{animation:quad-kenburns calc(24s * var(--q-speed, 1)) ease-in-out infinite alternate}@keyframes quad-kenburns{0%{transform:scale(1)}to{transform:scale(1.12)}}.quad.is-off .quad__bg *,.quad.is-off .quad__bg:after{animation-play-state:paused}.hero-overlay,.quad__meta,.tile__label{color:var(--color-on-media)}@media(max-width:749px){.quads--stack{grid-template-columns:minmax(0,1fr);grid-auto-rows:calc(var(--quads-h) * .62)}.quad__title{font-size:1rem}}.product{gap:28px}.product__media{min-width:0}.gallery__frame{isolation:isolate;background:radial-gradient(90% 70% at 50% 60%,#1c1c20,var(--color-surface) 75%)}.gallery__art{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:0;width:130%;height:130%;max-width:none;padding:0;object-fit:contain;filter:blur(42px) saturate(1.4);opacity:.5;pointer-events:none}.gallery__img{position:relative;z-index:1;padding:8%;filter:drop-shadow(0 24px 30px rgb(0 0 0 / .55))}.gallery__glare{z-index:2}.product__head{display:grid;gap:10px}.product__kicker{margin:0}.product__title{font-size:clamp(2rem,5.2vw,3.6rem);line-height:.95}.product__title em{display:block;margin-top:.12em;font-size:1.05em;line-height:.9}.product__price .price{font-size:1.35rem;color:var(--color-text)}.product .pill__text{min-width:54px;min-height:54px;padding:0 14px}.product__add{min-height:56px}.product__details{margin-top:6px}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--color-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-line);transform:translateY(110%);transition:transform .35s var(--ease-out)}.buy-bar.is-visible{transform:none}.buy-bar__text{display:grid;gap:2px;min-width:0}.buy-bar__title{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-bar__price .price{font-size:.95rem;color:var(--color-silver)}.buy-bar__btn{min-height:46px;padding:0 22px}@media(min-width:990px){.product{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:clamp(40px,6vw,96px);align-items:start}.gallery__track{grid-auto-flow:row;grid-auto-columns:auto;gap:14px;overflow:visible;scroll-snap-type:none}.gallery__dots,.buy-bar{display:none}.product__info{position:sticky;top:calc(var(--header-h) + var(--bar-h, 0px) + 28px)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}@keyframes rise-up{0%{transform:translateY(100%)}}html.js .globe>.eye,html.js .globe__video{animation:fade-in 1.1s var(--ease-out) both}html.js .hero-overlay--drawer .hero-overlay__inner{animation:rise-up .7s var(--ease-out) .2s both}html.js .hero-overlay--drawer .countdown__intro,html.js .hero-overlay--drawer .countdown__unit,html.js .hero-overlay--drawer .hero-overlay__cta{animation:rise-in .55s var(--ease-out) both;animation-delay:calc(.55s + var(--i, 0) * .07s)}html.js .hero-overlay--drawer .countdown__unit:nth-child(1){--i: 1}html.js .hero-overlay--drawer .countdown__unit:nth-child(3){--i: 2}html.js .hero-overlay--drawer .countdown__unit:nth-child(5){--i: 3}html.js .hero-overlay--drawer .countdown__unit:nth-child(7){--i: 4}html.js .hero-overlay--drawer .hero-overlay__cta{--i: 5}html.js :is(.section-head,.product-grid>li,.tiles>li,.lookbook__track,.lookbook__grid>li,.statement>*,.waitlist__intro,.waitlist__body,.footer__inner>*,.quad,.countdown--panel,.countdown--strip){transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 60ms)}html.js :is(.section-head,.product-grid>li,.tiles>li,.lookbook__track,.lookbook__grid>li,.statement>*,.waitlist__intro,.waitlist__body,.footer__inner>*,.quad,.countdown--panel,.countdown--strip):not(.is-in){opacity:0;transform:translateY(18px)}dialog[open]::backdrop{animation:fade-in .3s ease-out}dialog.is-closing::backdrop{animation:fade-in .28s ease-in reverse forwards}.drawer.is-closing{animation:drawer-in-left .26s ease-in reverse forwards}.drawer--right.is-closing{animation:drawer-in-right .26s ease-in reverse forwards}.modal.is-closing{animation:modal-in .2s ease-in reverse forwards}.sheet.is-closing{animation:sheet-in .3s ease-in reverse forwards}@keyframes count-tick{0%{opacity:.35;transform:translateY(-5%)}}.countdown__unit.is-tick{animation:count-tick .35s var(--ease-out)}.accordion[open] .accordion__content{animation:rise-in .3s var(--ease-out)}[data-cart-content]{transition:opacity .2s}[data-cart-content][aria-busy=true]{opacity:.55}.header{transition:box-shadow .35s}.header.is-scrolled{box-shadow:0 12px 32px #00000059}.pill__text,.nav__link,.link-arrow,.icon-btn,.mobile-nav__link,.footer a{transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s}@media(prefers-reduced-motion:reduce){html.js :is(.section-head,.product-grid>li,.tiles>li,.lookbook__track,.lookbook__grid>li,.statement>*,.waitlist__intro,.waitlist__body,.footer__inner>*,.quad,.countdown--panel,.countdown--strip):not(.is-in){opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fua.css.map */
