@import"https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&display=swap";:root{--ar-gold: #c6a15b;--ar-black: #0a0a0a;--ar-ink: #111111;--ar-surface: #1a1a1a;--ar-white: #ffffff;--ar-paper: #f5f5f5;--ar-mark: #e8e8e8;--ar-muted: #8a8a8a;--ar-line: rgba(255, 255, 255, .14);--ar-line-dark: rgba(10, 10, 10, .1);--ar-ease: cubic-bezier(.2, .7, .2, 1);--ar-gutter: clamp(1.8rem, 4vw, 4rem);--ar-header-h: 64px;--font-heading-family: "Geist", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: "Geist", "Helvetica Neue", Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ar-header-h) + 2rem)}body{background-color:var(--ar-white);color:var(--ar-black);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:none}body.ar-lock{overflow:hidden}body,button,input,select,textarea,.button,.field__input,.select__select,.price,.badge,.rte,.caption,.caption-large,.caption-with-letter-spacing{font-family:var(--font-body-family)}.caption-with-letter-spacing,.button,.link{letter-spacing:.04em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.title,.collection-hero__title,.product__title h1{font-family:var(--font-heading-family);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;line-height:1.04;overflow-wrap:anywhere}body :is(h1,h2,h3,h4,h5,h6,.ar-h,.ar-mega__head,.ar-mega__promo strong,.ar-mega__card strong,.ar-menu__list a,.ar-menu__list button,.ar-cart__total span,.ar-cart__total strong,.ar-clist__name,.ar-clist__title,.ar-promo__label--text){font-weight:500!important}[class*=ar-] :is(h1,h2,h3,h4,h5,h6,p,blockquote,legend,dt,dd,time,small,label),.ar-h,.ar-rte,.ar-rte *{color:inherit}.ar-scheme-dark{background:var(--ar-black);color:var(--ar-white);--color-foreground: 255,255,255;--color-background: 10,10,10;--color-button: 255,255,255;--color-button-text: 10,10,10;--color-link: 255,255,255}.ar-scheme-light{background:var(--ar-white);color:var(--ar-black);--color-foreground: 10,10,10;--color-background: 255,255,255;--color-button: 10,10,10;--color-button-text: 255,255,255;--color-link: 10,10,10}.ar-scheme-paper{background:var(--ar-paper);color:var(--ar-black);--color-foreground: 10,10,10;--color-background: 245,245,245;--color-button: 10,10,10;--color-button-text: 255,255,255;--color-link: 10,10,10}.ar-hero,.ar-banner,.ar-split__half,.ar-promo__tile,.ar-social__item{color:var(--ar-white);--color-foreground: 255,255,255}.ar-banner__product,.ar-pre__card,.ar-hotspot:hover .ar-hotspot__label,.ar-look__label,.ar-promo__label--box,.ar-card__badge,.ar-card__plus{--color-foreground: 10,10,10}.ar-banner__product,.ar-pre__card{color:var(--ar-black)}.ar-page{padding-left:var(--ar-gutter);padding-right:var(--ar-gutter);max-width:1920px;margin:0 auto}.ar-eyebrow{display:block;margin:0 0 1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.ar-h{margin:0;font-size:clamp(3.2rem,4.2vw,6rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;padding-top:.04em}.ar-h--md{font-size:clamp(2.6rem,2.8vw,4rem);letter-spacing:-.025em;line-height:1.04}.ar-h--sm{font-size:clamp(2rem,1.9vw,2.8rem);letter-spacing:-.015em;line-height:1.08}.ar-h--xs{font-size:clamp(1.7rem,1.4vw,2.1rem);letter-spacing:-.015em;line-height:1.12}.ar-rte{font-size:1.4rem;line-height:1.6;max-width:52ch;opacity:.75}.ar-rte p{margin:0}.ar-rte p+p{margin-top:1rem}.ar-rte a{color:inherit;text-underline-offset:.3rem}.ar-center{text-align:center}.ar-mark{--hl: var(--ar-gold);position:relative;display:inline-block;isolation:isolate;font-style:inherit}.ar-mark:before{content:"";position:absolute;z-index:-1;pointer-events:none}.ar-mark:before{top:.12em;right:-.12em;bottom:.03em;left:-.12em;border-radius:.04em;background:color-mix(in srgb,var(--hl) 38%,transparent);opacity:0;transform:skew(-3deg) scaleX(0);transform-origin:left center;transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ar-mark.is-drawn:before{opacity:1;transform:skew(-3deg) scaleX(1)}:is(.ar-promo,.ar-scol) .ar-mark{--hl: var(--ar-gold)}:is(.ar-promo,.ar-scol) .ar-mark:before{top:-.18em;right:-.24em;bottom:-.12em;left:-.24em;border:.055em solid var(--hl);border-radius:54% 46% 51% 49%/48% 56% 44% 52%;background:none;opacity:0;transform:rotate(-2.5deg);clip-path:inset(-.1em 100% -.1em -.1em);transition:clip-path .9s cubic-bezier(.22,1,.36,1),opacity .18s ease}:is(.ar-promo,.ar-scol) .ar-mark.is-drawn:before{opacity:.78;transform:rotate(-2.5deg);clip-path:inset(-.1em -.1em -.1em -.1em)}.ar-stories .ar-mark{--hl: var(--ar-gold)}.ar-stories .ar-mark:before{top:.1em;right:-.12em;bottom:.04em;left:-.12em;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hl) 38%,transparent) 50%,transparent 0) 0 0 / .22em 100%;transform:scaleX(0);transition:transform .62s steps(8,end),opacity .12s ease}.ar-stories .ar-mark.is-drawn:before{opacity:1;transform:scaleX(1)}.ar-pre .ar-mark{--hl: var(--ar-gold)}.ar-pre .ar-mark:before{top:.02em;right:-.16em;bottom:.02em;left:-.16em;border-radius:.03em;background:color-mix(in srgb,var(--hl) 32%,transparent);transform:skew(-12deg) rotate(-1deg) scaleX(0);transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ar-pre .ar-mark.is-drawn:before{opacity:1;transform:skew(-12deg) rotate(-1deg) scaleX(1)}.ar-promo__text .ar-h{position:relative;isolation:isolate;border-bottom:0!important}.ar-promo__text .ar-h:after{content:"";position:absolute;left:-.08em;right:-.08em;bottom:-.12em;z-index:-1;height:.18em;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ar-gold) 18%,var(--ar-gold) 82%,transparent);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .76s cubic-bezier(.22,1,.36,1) .3s,opacity .22s ease .3s}.ar-promo__text.is-visible .ar-h:after,.shopify-design-mode .ar-promo__text .ar-h:after{opacity:.55;transform:scaleX(1)}.shopify-design-mode .ar-mark:before{transition:none}.ar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.6rem;min-width:20rem;padding:0 2.4rem;border:1px solid currentColor;border-radius:0;font:500 1.2rem/1 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s var(--ar-ease),color .3s var(--ar-ease),border-color .3s var(--ar-ease)}.ar-btn--light{background:var(--ar-white);color:var(--ar-black);border-color:var(--ar-white)}.ar-btn--light:hover{background:var(--ar-black);color:var(--ar-white);border-color:var(--ar-black)}.ar-scheme-dark .ar-btn--light:hover,.ar-hero .ar-btn--light:hover,.ar-banner .ar-btn--light:hover{background:transparent;color:var(--ar-white);border-color:var(--ar-white)}.ar-btn--dark{background:var(--ar-black);color:var(--ar-white);border-color:var(--ar-black)}.ar-btn--dark:hover{background:var(--ar-white);color:var(--ar-black)}.ar-btn--outline{background:transparent;color:inherit}.ar-btn--outline:hover{background:var(--ar-black);color:var(--ar-white);border-color:var(--ar-black)}.ar-btn--sm{min-width:0;min-height:3.8rem;padding:0 1.8rem;font-size:1.1rem}.ar-btn[disabled]{opacity:.4;pointer-events:none}.ar-link{display:inline-flex;gap:.6rem;align-items:center;font:500 1.1rem/1.2 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none;padding-bottom:.4rem;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--ar-ease)}.ar-link:hover{background-size:0 1px;background-position:100% 100%}.ar-arrows{display:flex;gap:.4rem}.ar-arrow{width:3.6rem;height:3.6rem;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.9}.ar-arrow:hover{opacity:.5}.ar-arrow svg{width:1.4rem;height:1.4rem}.ar-media{position:relative;overflow:hidden;background:var(--ar-surface)}.ar-scheme-light .ar-media,.ar-scheme-paper .ar-media{background:#f3f3f3}.ar-media--clear,.ar-scheme-light .ar-media--clear{background:transparent}.ar-media>img,.ar-media>video,.ar-media>.placeholder-svg,.ar-media>.ar-demo-ph>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ar-media--contain>img{object-fit:contain}.ar-media .placeholder-svg{fill:#ffffff1a;background:transparent}.ar-scheme-light .ar-media .placeholder-svg,.ar-scheme-paper .ar-media .placeholder-svg{fill:#0000001f}.ar-zoom :is(img,video){transition:transform 1.2s var(--ar-ease)}.ar-zoom:hover :is(img,video){transform:scale(1.04)}[data-ar-scroll] [data-ar-visual]{transform:translate3d(0,var(--ar-ty, 0%),0) scale(var(--ar-sc, 1));transform-origin:center;will-change:transform}@media(prefers-reduced-motion:reduce){[data-ar-scroll] [data-ar-visual]{transform:none;will-change:auto}}.ar-stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.7}.ar-track{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.ar-track::-webkit-scrollbar{display:none}.ar-track>*{scroll-snap-align:start;flex:none}.ar-card{position:relative;display:block;color:inherit;text-decoration:none}.ar-card__media{aspect-ratio:3 / 4}.ar-card__media :is(img,video)+img{opacity:0;transition:opacity .6s var(--ar-ease)}.ar-card:hover .ar-card__media :is(img,video)+img{opacity:1}.ar-card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem .8rem;background:var(--ar-white);color:var(--ar-black);font:500 1rem/1 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase}.ar-card__plus{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;width:3.2rem;height:3.2rem;display:grid;place-items:center;background:var(--ar-white);color:var(--ar-black);font-size:1.6rem;font-weight:300;box-shadow:0 2px 10px #0000000f;transition:background .3s,color .3s}.ar-card:hover .ar-card__plus{background:var(--ar-black);color:var(--ar-white)}.ar-card__info{display:flex;flex-direction:column;gap:.6rem;padding-top:1.2rem}.ar-card__title{margin:0;font:400 1.4rem/1.35 var(--font-body-family);letter-spacing:-.01em;text-transform:none}.ar-card__price{font:400 1.3rem/1.35 var(--font-body-family);opacity:.8}.ar-card__price s{opacity:.5;margin-right:.4rem}.ar-swatches{display:flex;gap:.4rem}.ar-swatch{width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--ar-line-dark);background:var(--sw, #ccc)}.ar-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.ar-drawer[hidden]{display:none}.ar-drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;animation:arFade .3s var(--ar-ease)}.ar-drawer__panel{position:relative;width:min(44rem,92vw);height:100%;overflow-y:auto;background:var(--ar-white);color:var(--ar-black);padding:2.4rem;animation:arSlide .45s var(--ar-ease);display:flex;flex-direction:column;gap:2.4rem}.ar-drawer__top{display:flex;justify-content:space-between;align-items:center}.ar-drawer__nav a,.ar-drawer__nav summary{display:flex;justify-content:space-between;padding:1.4rem 0;border-bottom:1px solid var(--ar-line-dark);color:inherit;text-decoration:none;font:500 2rem/1.1 var(--font-body-family);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;list-style:none}.ar-drawer__nav summary::-webkit-details-marker{display:none}.ar-drawer__nav details a{font-size:1.4rem;font-weight:500;padding-left:1.2rem}@keyframes arFade{0%{opacity:0}}@keyframes arSlide{0%{transform:translate(-100%)}}.ar-annc{overflow:hidden;background:var(--ar-black);color:var(--ar-white);height:3.4rem;display:flex;align-items:center}.ar-annc__track{display:flex;width:max-content;animation:arMarquee var(--ar-speed, 40s) linear infinite}.ar-annc__item{padding:0 3.2rem;font-size:1.3rem;font-weight:500;white-space:nowrap;color:inherit;text-decoration:none}@keyframes arMarquee{to{transform:translate(-50%)}}.ar-top{position:fixed;right:2rem;bottom:2rem;z-index:40;width:3.6rem;height:3.6rem;border-radius:50%;border:0;display:grid;place-items:center;background:var(--ar-black);color:var(--ar-white);cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .35s,transform .35s;box-shadow:0 0 0 1px #fff3}.ar-top.is-on{opacity:1;transform:none;pointer-events:auto}.ar-top svg{width:1.4rem;height:1.4rem}.ar-pdp{padding-top:5.6rem!important}.ar-pdp__info,.ar-fp__info,.ar-fp__desc,.ar-bundle__sum{top:calc(var(--ar-header-h) + 3.2rem)!important}.ar-scol__media{top:0}.product__info-container--sticky{top:calc(var(--ar-header-h) + 3.2rem)!important}.facets-container,.facets__form-vertical{scroll-margin-top:calc(var(--ar-header-h) + 2rem)}.page-width{padding-left:var(--ar-gutter);padding-right:var(--ar-gutter);max-width:1920px}.card-wrapper .card,.card__inner{border-radius:0!important}.card__heading{font-weight:400;font-size:1.4rem;text-transform:none;letter-spacing:-.01em;line-height:1.35}.card-information .price{font-weight:400}.badge{border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:1rem}.title-wrapper-with-link .title,.collection__title .title,.collection-hero__title,.main-page-title{font-size:clamp(2.6rem,2.8vw,4rem)}.link.underlined-link,.title-wrapper-with-link a{text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:1.1rem}.button,.shopify-challenge__button,.customer button{font-weight:500;text-transform:uppercase;font-size:1.2rem;border-radius:0}.button:after,.button:before{border-radius:0!important}.product-form__submit{min-height:5rem}.field__input,.select__select,.customer .field input{border-radius:0}.field:after,.select:after,.field:hover.field:after{border-radius:0!important}.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:1.2rem;letter-spacing:.04em}main[data-template]:not([data-template=index]):not([data-template=product]):not([data-template=list-collections])>.shopify-section:first-child{padding-top:clamp(3.2rem,5vw,6.4rem)}.collection-hero__title{margin:0;font-size:clamp(3.2rem,3.4vw,5.2rem);letter-spacing:-.03em}body .ar-pdp{padding:4.8rem 0 9.6rem}body .ar-pdp__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(4rem,6vw,10rem);align-items:start;max-width:1640px;padding-left:clamp(2rem,5.6vw,11.2rem);padding-right:clamp(2rem,5.6vw,11.2rem)}body .ar-pdp__gallery{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:clamp(2rem,4vw,6.4rem);align-items:start}body .ar-pdp__thumbs{display:flex;flex-direction:column;gap:.8rem}body .ar-pdp__thumb{padding:.2rem;border:1px solid transparent;background:none;cursor:pointer;transition:border-color .2s}body .ar-pdp__thumb.is-active{border-color:var(--ar-black)}body .ar-pdp__thumb .ar-media{display:block;aspect-ratio:3 / 4;background:#f3f3f3}body .ar-pdp__main{position:relative;justify-self:center;width:auto;max-width:100%;height:min(calc(100svh - var(--ar-header-h, 64px) - 9.6rem),84rem);aspect-ratio:4 / 5;background:#f3f3f3}body .ar-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s var(--ar-ease),visibility .45s;background:#f3f3f3}body .ar-pdp__slide.is-active{opacity:1;visibility:visible}body .ar-pdp__slide>img{object-fit:cover;object-position:center top}body .ar-pdp__info{position:sticky;top:9rem;max-width:42rem;padding-top:1.2rem}body .ar-pdp__title{margin:0 0 1.6rem;font-size:clamp(2rem,1.6vw,2.6rem);font-weight:500;letter-spacing:-.015em;line-height:1.1}body .ar-pdp__price{display:flex;align-items:baseline;gap:1rem;font-size:clamp(2rem,1.5vw,2.4rem);font-weight:500;letter-spacing:-.02em}body .ar-pdp__price s{font-size:1.4rem;opacity:.45;font-weight:400}body .ar-pdp__tax{margin:1rem 0 3.2rem;font-size:1.2rem;opacity:.65}body .ar-pdp__opt{border:0;margin:0 0 2.4rem;padding:0;min-width:0}body .ar-pdp__legend{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}body .ar-pdp__legend legend{padding:0;font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body .ar-pdp__legend legend span{font-weight:500}body .ar-pdp__guide{display:inline-flex;align-items:center;gap:.6rem;border:0;background:none;padding:0 0 .3rem;cursor:pointer;color:inherit;font:400 1.1rem var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;opacity:.65;border-bottom:1px solid currentColor}body .ar-pdp__guide svg{width:18px;height:11px;opacity:.8}body .ar-pdp__vals{display:flex;flex-wrap:wrap;gap:.8rem}body .ar-pdp__vals label{cursor:pointer}body .ar-pdp__vals input{position:absolute;opacity:0;pointer-events:none}body .ar-pdp__pill{display:grid;place-items:center;min-width:5.4rem;height:4rem;padding:0 1.2rem;border:1px solid rgba(10,10,10,.14);font-size:1.3rem;transition:background .2s,color .2s,border-color .2s}body .ar-pdp__vals label:hover .ar-pdp__pill{border-color:var(--ar-black)}body .ar-pdp__vals input:checked+.ar-pdp__pill{background:var(--ar-black);color:var(--ar-white);border-color:var(--ar-black)}body .ar-pdp__vals--color{gap:1rem}body .ar-pdp__sw{display:block;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow .2s}body .ar-pdp__vals input:checked+.ar-pdp__sw{box-shadow:0 0 0 2px var(--ar-white),0 0 0 3px var(--ar-black)}body .ar-pdp__vals input:focus-visible+span{outline:2px solid var(--ar-black);outline-offset:3px}body .ar-pdp__buy{display:grid;grid-template-columns:13.6rem 1fr;gap:1.2rem;margin-top:.4rem}body .ar-pdp__qty{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;height:5.2rem;border:1px solid rgba(10,10,10,.14)}body .ar-pdp__qty button{height:100%;border:0;background:none;cursor:pointer;color:inherit;display:grid;place-items:center}body .ar-pdp__qty input{width:100%;border:0;text-align:center;font:500 1.4rem var(--font-body-family);background:none;-moz-appearance:textfield}body .ar-pdp__qty input::-webkit-outer-spin-button,body .ar-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .ar-pdp__add{display:flex;justify-content:space-between;align-items:center;height:5.2rem;padding:0 2rem;border:1px solid var(--ar-black);background:var(--ar-white);color:var(--ar-black);cursor:pointer;font:500 1.3rem var(--font-body-family);text-transform:uppercase;letter-spacing:.02em;transition:background .3s,color .3s}body .ar-pdp__add:hover:not([disabled]){background:var(--ar-black);color:var(--ar-white)}body .ar-pdp__now{width:100%;height:4.8rem;margin-top:1.2rem;border:1px solid var(--ar-black);background:var(--ar-black);color:var(--ar-white);cursor:pointer;font:500 1.3rem var(--font-body-family);text-transform:uppercase;letter-spacing:.02em;transition:opacity .3s}body .ar-pdp__now:hover:not([disabled]){opacity:.85}body .ar-pdp__add[disabled],body .ar-pdp__now[disabled]{opacity:.4;cursor:not-allowed}body .ar-pdp__ship{margin-top:2.4rem}body .ar-pdp__ship p{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;font-size:1.3rem}body .ar-pdp__ship svg{width:20px;height:20px}body .ar-pdp__bar{height:.5rem;border-radius:99px;background:#ececec;overflow:hidden}body .ar-pdp__bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#0a0a0a,#5a5a5a);transition:width .6s var(--ar-ease)}body .ar-pdp__accs{margin-top:3.2rem}body .ar-pdp__acc{border-top:1px solid rgba(10,10,10,.1)}body .ar-pdp__acc:last-child{border-bottom:1px solid rgba(10,10,10,.1)}body .ar-pdp__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;cursor:pointer;font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}body .ar-pdp__acc summary::-webkit-details-marker{display:none}body .ar-pdp__acc summary span{position:relative;width:1.1rem;height:1.1rem}body .ar-pdp__acc summary span:before,body .ar-pdp__acc summary span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .3s var(--ar-ease)}body .ar-pdp__acc summary span:after{transform:rotate(90deg)}body .ar-pdp__acc[open] summary span:after{transform:rotate(0)}body .ar-pdp__acc .ar-rte{padding-bottom:1.8rem;font-size:1.3rem;max-width:none}body .ar-pdp__pair{margin-top:4rem}body .ar-pdp__pair h2{margin:0 0 1.6rem;font:500 1.2rem/1 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase}body .ar-pdp__pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}body .ar-pdp__pair-grid .ar-card__media{aspect-ratio:1 / 1.1;background:#f3f3f3}body .ar-pdp__dialog{width:min(56rem,92vw);border:0;padding:3.2rem}body .ar-pdp__dialog::backdrop{background:#0006}body .ar-pdp__dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}body .ar-pdp__dialog-head h2{margin:0;font-size:2rem}body .ar-pdp__dialog-head button{border:0;background:none;font-size:1.8rem;cursor:pointer}body .ar-pdp__dialog table{width:100%;border-collapse:collapse;font-size:1.3rem}body .ar-pdp__dialog th,body .ar-pdp__dialog td{padding:1.2rem .8rem;border-bottom:1px solid rgba(10,10,10,.1);text-align:left}@media(max-width:989px){body .ar-pdp{padding-top:1.6rem}body .ar-pdp__grid{grid-template-columns:1fr;gap:3.2rem;padding-left:var(--ar-gutter);padding-right:var(--ar-gutter)}body .ar-pdp__gallery{grid-template-columns:1fr;gap:1.2rem}body .ar-pdp__main{justify-self:stretch;width:100%;height:auto}body .ar-pdp__thumbs{order:2;flex-direction:row;overflow-x:auto}body .ar-pdp__thumb{flex:0 0 5.6rem}body .ar-pdp__info{position:static;max-width:none}body .ar-pdp__buy{grid-template-columns:12rem 1fr;gap:1rem}}[data-atc-animation-button]{--atc-text: .26;--atc-base: calc(var(--atc-text) * .25);--atc-tick: .1;--atc-ring: .2;--atc-check: .2;--atc-burst: .32;--atc-step: 3;position:relative;overflow:hidden;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-atc-animation-button]:active{scale:.99;translate:0 1px}[data-atc-animation-button]>:not(.atc-animation__added){transition-property:clip-path,opacity,filter,translate;transition-duration:calc(var(--atc-text) * .6s),calc(var(--atc-text) * 1s);transition-timing-function:ease-out;clip-path:circle(100% at 50% 50%)}.atc-animation__added{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;color:currentColor;opacity:0;pointer-events:none}.atc-animation__added-icon,.atc-animation__checkmark-burst{display:block;width:32px;height:32px}.atc-animation__checkmark-burst{opacity:0;overflow:visible}.atc-animation__burst{rotate:20deg}.atc-animation__check{opacity:.2;scale:.8;filter:blur(2px);transform:translateZ(0)}:is(.atc-animation__ring,.atc-animation__line,.atc-animation__check,.atc-animation__burst,.atc-animation__tick){transform-box:fill-box;transform-origin:center}.atc-animation__line{stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.atc-animation__burst>g{transform-origin:center;rotate:calc(var(--atc-i) * 45deg)}[data-atc-animation-active=true]>:not(.atc-animation__added){clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0!important;translate:0 4px}[data-atc-animation-active=true] .atc-animation__added,[data-atc-animation-active=true] .atc-animation__checkmark-burst{opacity:1}[data-atc-animation-active=true] .atc-animation__check{opacity:1;scale:1;filter:blur(0);transition-property:opacity,scale,filter;transition-duration:calc(var(--atc-check) * 1s);transition-delay:calc(var(--atc-base) * 1s);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-atc-animation-active=true] .atc-animation__tick{scale:1.75;transition:scale calc(var(--atc-tick) * 1s) ease-out;transition-delay:calc((var(--atc-base) + (var(--atc-check) * (var(--atc-step) * 1.1))) * 1s)}[data-atc-animation-active=true] .atc-animation__ring{opacity:0;scale:1;transition-property:opacity,scale;transition-duration:calc(var(--atc-ring) * 1s);transition-delay:calc((var(--atc-base) + (var(--atc-check) * var(--atc-step))) * 1s);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-atc-animation-active=true] .atc-animation__line{stroke-dashoffset:1.5;transition:stroke-dashoffset calc(var(--atc-burst) * 1s) cubic-bezier(.22,1,.36,1);transition-delay:calc((var(--atc-base) + (var(--atc-check) * var(--atc-step))) * 1s)}.ar-fly{--off: 10px;position:fixed;top:0;left:0;z-index:2147483647;width:40px;height:40px;pointer-events:none;overflow:hidden;background:#0a0a0a center / cover no-repeat;opacity:0;translate:var(--sx, 0) var(--sy, 0);transform:translate(-50%,-50%);animation-name:arFlyX,arFlyY,arFlyS;animation-timing-function:cubic-bezier(.7,-5,.98,.5),cubic-bezier(.15,.57,.9,1.05),cubic-bezier(.85,.05,.96,1);animation-duration:.6s;animation-composition:accumulate;animation-fill-mode:both}.ar-fly__qty{position:absolute;top:0;right:0;display:grid;min-width:18px;height:18px;padding:0 3px;place-items:center;border-radius:999px;background:#fff;color:#0a0a0a;font-size:10px;font-weight:700;line-height:1}@keyframes arFlyS{0%{opacity:0}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--off))) scale(.25)}}@keyframes arFlyX{to{translate:var(--tx, 0) 0}}@keyframes arFlyY{to{translate:0 var(--ty, 0)}}@media(prefers-reduced-motion:reduce){.ar-fly{display:none}}.ar-cart.is-loading:after{content:"";position:absolute;top:0;left:0;z-index:3;width:42%;height:2px;background:var(--ar-black);animation:arCartLoad .9s cubic-bezier(.22,1,.36,1) infinite}@keyframes arCartLoad{0%{transform:translate(-120%)}to{transform:translate(260%)}}.ar-reveal,.astro-reveal{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ar-ease),transform 1s var(--ar-ease)}.ar-reveal.is-visible,.astro-reveal.is-visible,.shopify-design-mode .ar-reveal,.shopify-design-mode .astro-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ar-reveal,.astro-reveal{opacity:1;transform:none;transition:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/astrolift.css.map */
