:root{--color-bg: #ffffff;--color-ink: #1f1f21;--color-surface: #F4F4F6;--color-brand: #1F1F21;--color-on-brand: #FFFFFF;--color-accent: #1F1F21;--color-accent-2: #1F1F21;--color-line: #e5e5e5;--color-muted: #6b6b6e;--color-success: #1f9254;--color-danger: #d2331f;--font-heading: "Archivo", sans-serif;--font-body: "Figtree", sans-serif;--radius-s: 4px;--radius-m: 8px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--space-10: 80px;--page-width: 1440px;--page-margin: clamp(20px, 2.5vw, 40px);--header-height: 76px;--field-height: 48px;--motion-overlay: .32s;--motion-overlay-ease: cubic-bezier(.16, 1, .3, 1);--motion-scrim: .32s;--btn-fill-in: 3s;--btn-fill-out: .5s;--btn-fill-in-ease: cubic-bezier(.16, 1, .3, 1);--btn-fill-out-ease: ease-in;--icon-close-fill-in: 1.1s;--icon-close-fill-out: .5s;--icon-close-fill-in-ease: cubic-bezier(.16, 1, .3, 1);--icon-close-fill-out-ease: ease-in;--icon-close-turn-in-ease: ease-out;--icon-motion-in: .22s;--icon-motion-out: .18s;--icon-motion-in-ease: cubic-bezier(.16, 1, .3, 1);--icon-motion-out-ease: ease-in;--icon-motion-travel: 1.6px;--icon-motion-lift: 1.6px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html.overlay-open{overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-ink);line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none;padding:0}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:500;letter-spacing:.01em;line-height:1.2}h1,.h1{font-size:40px;text-transform:uppercase}h2,.h2{font-size:32px;text-transform:uppercase}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}.text-body{font-family:var(--font-body);font-size:16px;line-height:1.5}.text-small{font-family:var(--font-body);font-size:14px;line-height:1.5}.text-caption{font-family:var(--font-body);font-size:12px;line-height:1.5}@media screen and (min-width:750px){h1,.h1{font-size:48px}}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:0;left:0;z-index:100;transform:translateY(-100%);padding:var(--space-3) var(--space-5);background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-line);border-radius:0 0 var(--radius-m) 0}.skip-to-content-link:focus{transform:translateY(0)}.btn,.shopify-payment-button__button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:56px;padding-inline:var(--space-5);border-radius:var(--radius-m);font-family:var(--font-heading);font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative;isolation:isolate;--btn-fill-color: transparent;--btn-fill-edge: transparent}.btn--primary,.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink);--btn-fill-color: var(--color-bg);--btn-fill-edge: var(--color-ink)}.btn--primary:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--color-bg);color:var(--color-ink);border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.btn--secondary{background-color:transparent;color:var(--color-ink);border-color:var(--color-ink);--btn-fill-color: var(--color-ink)}.btn--secondary:hover{background-color:var(--color-ink);color:var(--color-bg)}.color-scheme--dark .btn--secondary,[data-color-scheme=dark] .btn--secondary{color:var(--color-on-dark-band);border-color:var(--color-on-dark-band);--btn-fill-color: var(--color-on-dark-band)}.color-scheme--dark .btn--secondary:hover,[data-color-scheme=dark] .btn--secondary:hover{background-color:var(--color-on-dark-band);color:var(--color-dark-band)}.btn--small{height:var(--field-height);padding-inline:var(--space-4);font-size:12px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:before,.shopify-payment-button__button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--btn-fill-color);box-shadow:inset 0 0 0 1px var(--btn-fill-edge);clip-path:circle(0% at var(--fill-x, 50%) var(--fill-y, 50%));pointer-events:none}.btn>*,.shopify-payment-button__button.shopify-payment-button__button--unbranded>*{position:relative;z-index:1}.btn.is-loading:after{z-index:2}@media(prefers-reduced-motion:no-preference){.btn:before,.shopify-payment-button__button.shopify-payment-button__button--unbranded:before{transition:clip-path var(--btn-fill-out) var(--btn-fill-out-ease)}html.has-cursor-fill .btn.is-hover-fill:before,html.has-cursor-fill .shopify-payment-button__button.shopify-payment-button__button--unbranded.is-hover-fill:before{transition:clip-path var(--btn-fill-in) var(--btn-fill-in-ease)}}html.has-cursor-fill .btn.is-hover-fill:before,html.has-cursor-fill .shopify-payment-button__button.shopify-payment-button__button--unbranded.is-hover-fill:before{clip-path:circle(150% at var(--fill-x, 50%) var(--fill-y, 50%))}html.has-cursor-fill .btn--primary:hover,html.has-cursor-fill .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--color-ink);border-color:var(--color-ink);box-shadow:none}html.has-cursor-fill .btn--secondary:hover{background-color:transparent;border-color:var(--color-ink)}@media(prefers-reduced-motion:no-preference){html.has-cursor-fill .btn,html.has-cursor-fill .shopify-payment-button__button.shopify-payment-button__button--unbranded{transition-duration:var(--btn-fill-out);transition-timing-function:var(--btn-fill-out-ease)}html.has-cursor-fill .btn:hover,html.has-cursor-fill .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{transition-duration:var(--btn-fill-in);transition-timing-function:var(--btn-fill-in-ease)}}@media(prefers-reduced-motion:no-preference){html.has-cursor-fill .btn--secondary:hover{transition-duration:var(--btn-fill-in)}}html.has-cursor-fill .color-scheme--dark .btn--secondary:hover,html.has-cursor-fill [data-color-scheme=dark] .btn--secondary:hover{background-color:transparent;border-color:var(--color-on-dark-band)}@media(prefers-reduced-motion:no-preference){html.has-cursor-fill .color-scheme--dark .btn--secondary:hover,html.has-cursor-fill [data-color-scheme=dark] .btn--secondary:hover{transition-duration:var(--btn-fill-in)}}[data-icon-close]{isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-line);border-radius:50%;background-color:var(--color-bg);color:var(--color-ink);--icon-close-fill: var(--color-ink)}[data-icon-close]:hover{background-color:var(--color-ink);color:var(--color-bg)}[data-icon-close]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-color:var(--icon-close-fill);clip-path:circle(0% at var(--fill-x, 50%) var(--fill-y, 50%));pointer-events:none}[data-icon-close]>*{position:relative;z-index:1;flex:none}@media(prefers-reduced-motion:no-preference){[data-icon-close]:before{transition:clip-path var(--icon-close-fill-out) var(--icon-close-fill-out-ease)}html.has-cursor-fill [data-icon-close].is-hover-fill:before{transition:clip-path var(--icon-close-fill-in) var(--icon-close-fill-in-ease)}}html.has-cursor-fill [data-icon-close].is-hover-fill:before{clip-path:circle(150% at var(--fill-x, 50%) var(--fill-y, 50%))}html.has-cursor-fill [data-icon-close]:hover{background-color:var(--color-bg);color:var(--color-bg)}@media(prefers-reduced-motion:no-preference){html.has-cursor-fill [data-icon-close]:hover{transition:color var(--icon-close-fill-in) var(--icon-close-turn-in-ease)}html.has-cursor-fill [data-icon-close]>*{transition:transform var(--icon-close-fill-out) var(--icon-close-fill-out-ease)}html.has-cursor-fill [data-icon-close].is-hover-fill>*{transform:rotate(90deg);transition:transform var(--icon-close-fill-in) var(--icon-close-turn-in-ease)}}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field__label{font-size:14px;color:var(--color-muted)}.field__input{height:48px;padding-inline:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-m);background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:16px}.field__input:focus{outline:none;border-color:var(--color-ink)}.field__input::placeholder{color:var(--color-muted)}.badge{display:inline-flex;align-items:center;height:24px;padding-inline:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.01em;background-color:var(--color-ink);color:var(--color-bg)}.badge--sale{background-color:color-mix(in srgb,var(--color-brand) 14%,transparent);color:var(--color-brand);font-weight:600}.badge--stock{background-color:var(--color-success);color:var(--color-bg)}.rte{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-ink)}.rte>*+*{margin-top:var(--space-4)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:var(--space-6)}.rte h1{font-size:32px}.rte h2{font-size:26px}.rte h3{font-size:20px;text-transform:none}.rte h4,.rte h5,.rte h6{font-size:16px;text-transform:none}.rte p{text-wrap:pretty}.rte ul,.rte ol{padding-left:var(--space-5)}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-top:var(--space-2)}.rte a{color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}.rte a:hover{text-decoration-thickness:2px}.rte img{max-width:100%;height:auto;border-radius:var(--radius-m)}.rte blockquote{padding-left:var(--space-4);border-left:1px solid var(--color-line);color:var(--color-muted);font-style:italic}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);text-align:left}.rte hr{border:none;border-top:1px solid var(--color-line)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;width:100%}html.js [data-reveal]{opacity:0;transform:translateY(16px)}#MainContent>.shopify-section:first-child [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){html.js [data-reveal]{transition:opacity .5s ease-out,transform .7s linear(0,.0086,.0338,.0742,.1284,.1942,.2692,.3507,.436,.522,.606,.6852,.7574,.8208,.8743,.9174,.9503,.9736,.9885,.9967,1.0001,1.0005,.9995,.9987,.9991,1)}}html.js [data-reveal].is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.featured-products__grid>[data-reveal]:nth-child(2),.related-products__grid>[data-reveal]:nth-child(2),.collection-grid>[data-reveal]:nth-child(2),.cart-recommendations__grid>[data-reveal]:nth-child(2),.bento-categories__grid>[data-reveal]:nth-child(2),.category-tiles__grid>[data-reveal]:nth-child(2){transition-delay:80ms}.featured-products__grid>[data-reveal]:nth-child(3),.related-products__grid>[data-reveal]:nth-child(3),.collection-grid>[data-reveal]:nth-child(3),.cart-recommendations__grid>[data-reveal]:nth-child(3),.bento-categories__grid>[data-reveal]:nth-child(3),.category-tiles__grid>[data-reveal]:nth-child(3){transition-delay:.16s}.featured-products__grid>[data-reveal]:nth-child(4),.related-products__grid>[data-reveal]:nth-child(4),.collection-grid>[data-reveal]:nth-child(4),.cart-recommendations__grid>[data-reveal]:nth-child(4),.bento-categories__grid>[data-reveal]:nth-child(4),.category-tiles__grid>[data-reveal]:nth-child(4){transition-delay:.24s}}[data-media-skeleton]{position:relative;overflow:hidden}[data-media-skeleton]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / 50%) 50%,transparent 100%);background-size:200% 100%;opacity:1;pointer-events:none}[data-media-skeleton].is-loaded:after{opacity:0}@media(prefers-reduced-motion:no-preference){[data-media-skeleton]:after{transition:opacity .25s ease}[data-media-skeleton]:not(.is-loaded):after{animation:media-shimmer 1.4s ease-in-out infinite}}@keyframes media-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btn.is-loading{position:relative;pointer-events:none}.btn.is-loading>*{visibility:hidden}.btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.btn.is-loading:after{animation:btn-spinner-rotate .6s linear infinite}}.btn.is-added{position:relative}.btn.is-added>*{visibility:hidden}.btn.is-added:after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:7px;height:13px;margin:-9px 0 0 -4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.btn.is-added:after{animation:btn-tick-pop .38s cubic-bezier(.34,1.56,.64,1) both}}@keyframes btn-tick-pop{0%{opacity:0;transform:rotate(45deg) scale(.4)}to{opacity:1;transform:rotate(45deg) scale(1)}}@keyframes btn-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.icon>*{transition:translate var(--icon-motion-out) var(--icon-motion-out-ease),scale var(--icon-motion-out) var(--icon-motion-out-ease)}.icon--cart>*{--icon-hover-dy: calc(var(--icon-motion-lift) * -1)}.icon--search>*{--icon-hover-s: 1.08}.icon--arrow>*{--icon-hover-dx: var(--icon-motion-travel)}.icon--arrow-down>*,.icon--chevron-down>*{--icon-hover-dy: var(--icon-motion-travel)}.icon--plus>*,.icon--minus>*{--icon-hover-s: .86}.icon--twitter>*,.icon--facebook>*,.icon--tiktok>*,.icon--instagram>*,.icon--discord>*,.icon--youtube>*,.icon--whatsapp>*{--icon-hover-dy: calc(var(--icon-motion-lift) * -1)}:where(a,button,summary,label,[role=button]):is(:hover,:focus-visible)>.icon>*,:where(a,button,summary,label,[role=button]):is(:hover,:focus-visible)>*>.icon>*{translate:var(--icon-hover-dx, 0) var(--icon-hover-dy, 0);scale:var(--icon-hover-s, 1);transition-duration:var(--icon-motion-in);transition-timing-function:var(--icon-motion-in-ease)}}@media(prefers-reduced-motion:no-preference){[data-marquee-track].is-paused{animation-play-state:paused}}@media(prefers-reduced-motion:no-preference){.footer__social-link,.contact__social-link,.announcement-bar__social-link,.social-wall__follow-link{transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color var(--icon-close-fill-out) var(--icon-close-fill-out-ease),border-color var(--icon-close-fill-out) var(--icon-close-fill-out-ease),color var(--icon-close-fill-out) var(--icon-close-fill-out-ease),opacity .15s ease}.footer__social-link:active,.contact__social-link:active,.announcement-bar__social-link:active,.social-wall__follow-link:active{transform:scale(.86);transition-duration:90ms;transition-timing-function:ease-out}}html.js main :is(h1,h2,h3){opacity:0;translate:0 24px}html.js main :is(h1,h2,h3).is-revealed{opacity:1;translate:0 0}html.js [data-reveal] :is(h1,h2,h3){opacity:1;translate:0 0}html.js main :is(.hero-carousel__heading,.banner-mosaic__heading,.banner-reveal__heading,.video-slide__heading,.video-scroll__heading,.drop-reveal__heading,.perfect-match__heading,.tabbed-products__heading){opacity:1;translate:0 0}@media(prefers-reduced-motion:no-preference){html.js main :is(h1,h2,h3){transition:opacity .62s ease-out,translate .62s cubic-bezier(.16,1,.3,1)}}html.js .heading-rise{overflow:clip;overflow-clip-margin:.16em;translate:0 0}@supports not (overflow-clip-margin: 1px){html.js .heading-rise{overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}}html.js .heading-rise__inner{display:inline-block;translate:0 100%}html.js .heading-rise.is-revealed .heading-rise__inner{translate:0 0}@media(prefers-reduced-motion:no-preference){html.js .heading-rise__inner{transition:translate .76s cubic-bezier(.45,0,.55,1)}}@media(prefers-reduced-motion:reduce){html.js main :is(h1,h2,h3){opacity:1;translate:0 0}html.js .heading-rise__inner{translate:0 0}}main#MainContent{background-color:var(--color-bg);border-start-start-radius:var(--section-radius);border-start-end-radius:var(--section-radius)}.drop-reveal,.section-video,.section-video-scroll,.section-video-story,.overlay-banner,.banner-mosaic,.banner-reveal,.discord-cta,.brand-lab,.stat-counter-frame[class*=color-scheme-],.countdown-timer[class*=color-scheme-]{border-start-start-radius:var(--section-radius);border-start-end-radius:var(--section-radius);overflow:clip}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-parallax]>img{animation:media-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%}html:not(.media-parallax) [data-parallax]>img{animation:none}@keyframes media-parallax{0%{transform:scale(1.14) translateY(-5%)}to{transform:scale(1.14) translateY(5%)}}}}.section-frame{padding-block:var(--section-padding-top, 40px) var(--section-padding-bottom, 40px)}.theme-toggle{display:inline-grid;grid-auto-flow:column;align-items:center;background:none;border:0;cursor:pointer;color:inherit}.theme-toggle__icon{display:grid;grid-area:1 / 1;place-items:center;transition:opacity .2s ease,rotate .2s ease}.theme-toggle__icon--sun{opacity:0;rotate:-90deg}.theme-toggle__icon--moon{opacity:1;rotate:0deg}:root[data-theme=dark] .theme-toggle__icon--sun{opacity:1;rotate:0deg}:root[data-theme=dark] .theme-toggle__icon--moon{opacity:0;rotate:90deg}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__icon--sun{opacity:1;rotate:0deg}:root:not([data-theme=light]) .theme-toggle__icon--moon{opacity:0;rotate:90deg}}@media(prefers-reduced-motion:reduce){.theme-toggle__icon{transition:none}}html:not(.js) .theme-toggle{display:none}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);background-color:color-mix(in srgb,var(--color-ink) 8%,transparent)}.status-chip__dot{width:6px;height:6px;flex:none;border-radius:50%;background-color:currentcolor}.status-chip--in{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 14%,transparent)}.status-chip--low{color:var(--color-warning);background-color:color-mix(in srgb,var(--color-warning) 16%,transparent)}.status-chip--out{color:var(--color-danger);background-color:color-mix(in srgb,var(--color-danger) 14%,transparent)}.status-chip--info{color:var(--color-info);background-color:color-mix(in srgb,var(--color-info) 14%,transparent)}.status-chip--brand{color:var(--color-brand);background-color:color-mix(in srgb,var(--color-brand) 14%,transparent)}.status-chip--neutral{color:var(--color-muted);background-color:color-mix(in srgb,var(--color-ink) 8%,transparent)}.color-scheme-3 .status-chip,.color-scheme-4 .status-chip,[data-color-scheme=dark] .status-chip{background-color:color-mix(in srgb,currentcolor 18%,transparent)}.eyebrow{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand)}.empty-state{display:grid;justify-items:center;gap:var(--space-3);max-width:44ch;margin-inline:auto;padding:var(--space-7) var(--space-4);text-align:center}.empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-1);border-radius:var(--radius-m);color:var(--color-brand);background-color:color-mix(in srgb,var(--color-brand) 10%,transparent)}.empty-state__title{margin:0}.empty-state__text{margin:0;color:var(--color-muted)}.empty-state .btn{margin-top:var(--space-2)}#sticky-cart-portal{display:none!important}@media(prefers-reduced-motion:no-preference){.btn:active,.variant-picker__pill:active,.tabbed-products__tab:active,.quantity__button:active{scale:.97}.footer__menu-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .3s cubic-bezier(.2,.8,.2,1),color .2s ease}.footer__menu-link:hover,.footer__menu-link:focus-visible{background-size:100% 1px}.breadcrumbs__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .3s cubic-bezier(.2,.8,.2,1)}.breadcrumbs__link:hover{background-size:100% 1px}.product-accordion[open]>.product-accordion__body{animation:motion-fade-down .36s cubic-bezier(.2,.8,.2,1)}.stock-bar__fill{transform-origin:0 50%;animation:motion-fill .9s cubic-bezier(.2,.8,.2,1) .2s both}input:not([type=checkbox]):not([type=radio]),textarea,select{transition:border-color .2s ease,box-shadow .2s ease,outline-offset .2s ease}.status-chip,.badge--sale{animation:motion-pop .38s cubic-bezier(.34,1.56,.64,1) both}.ships-today__count [data-count-text]{font-variant-numeric:tabular-nums}.header__cart-link.is-bumping .header__cart-count,.header__cart-link.is-bumping [data-cart-count]{animation:motion-pop .42s cubic-bezier(.34,1.56,.64,1)}}@keyframes motion-fade-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.theme-toggle__label--to-light{display:none}:root[data-theme=dark] .theme-toggle__label--to-dark{display:none}:root[data-theme=dark] .theme-toggle__label--to-light{display:inline}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__label--to-dark{display:none}:root:not([data-theme=light]) .theme-toggle__label--to-light{display:inline}}@media screen and (max-width:749px){.tabbed-products__foot .btn,.perfect-match__cta,.brand-lab__cta,.drops-teaser__head .btn,.drop-reveal__cta .btn,.reviews__write .btn,.discord-cta__btn,.notes-series__all,.latest-drop .btn,.social-wall .btn,.featured-product__full-link{width:100%;justify-content:center;text-align:center}.drops-teaser__head,.notes-series__head{align-items:stretch}.drop-reveal__cta,.reviews__write{width:100%}}.product-card__media,.note-card,.drop-card,.footer__help-card,.rs-card{position:relative}@property --beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.drops-teaser__list>.drop-card:first-child:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--beam-angle),transparent 0 76%,var(--color-brand) 90%,#00fced 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media(prefers-reduced-motion:no-preference){.drops-teaser__list>.drop-card:first-child:before{animation:beam-travel 4.5s linear infinite}}@keyframes beam-travel{to{--beam-angle: 360deg}}.word-rotate{display:inline-grid;vertical-align:bottom;overflow:hidden}.word-rotate__word{grid-area:1 / 1;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.word-rotate__word{transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .6s ease}}.word-rotate__word.is-in{transform:translateY(100%);opacity:0}.word-rotate__word.is-out{transform:translateY(-100%);opacity:0}.lens-zoom{position:absolute;z-index:5;width:140px;height:140px;margin:-70px 0 0 -70px;border:2px solid rgb(255 255 255 / 85%);border-radius:50%;background-color:#fff;background-repeat:no-repeat;box-shadow:0 14px 34px #00000059;opacity:0;pointer-events:none;transition:opacity .18s ease}.lens-zoom.is-on{opacity:1}@media screen and (max-width:989px){.lens-zoom{display:none}}[data-tilt]{transition:transform .2s ease-out;transform-style:preserve-3d;will-change:transform}.latest-drop__media-wrap{perspective:1000px}@media(hover:hover){.brand-lab__grid:hover .brand-lab__brand:not(:hover){filter:blur(2px);opacity:.45}}@media(prefers-reduced-motion:no-preference){.brand-lab__brand{transition:filter .35s ease,opacity .35s ease}}.roadmap.has-trace{position:relative}.roadmap.has-trace:after{content:"";position:absolute;top:var(--trace-start, 0);left:calc(var(--roadmap-rail-w) + (var(--roadmap-spine-w) / 2) - 1px);z-index:0;width:2px;height:var(--trace, 0);border-radius:2px;background:linear-gradient(#00fced,var(--color-brand));box-shadow:0 0 12px var(--color-brand);pointer-events:none}.roadmap.has-trace .roadmap__marker{position:relative;z-index:1}.roadmap__entry.is-traced .roadmap__marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 25%,transparent),0 0 14px var(--color-brand)}@media(prefers-reduced-motion:no-preference){.roadmap__marker{transition:box-shadow .4s ease}}.newsletter__card{position:relative;overflow:hidden;isolation:isolate}.meteors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.meteor{position:absolute;top:-8px;width:2px;height:2px;border-radius:50%;background-color:var(--nl-ink, #fff);transform:rotate(215deg);animation:meteor-fall linear infinite}.meteor:after{content:"";position:absolute;top:50%;width:80px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,var(--color-brand),transparent)}@keyframes meteor-fall{0%{transform:rotate(215deg) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(215deg) translate(-700px);opacity:0}}.avatar-row{display:flex;justify-content:center;margin-top:var(--space-2)}.avatar-row__item{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-left:-8px;border:2px solid var(--color-bg);border-radius:50%;background:hsl(var(--hue, 270) 45% 45%);color:#fff;font-size:14px;font-weight:700;cursor:default}.avatar-row__item:first-child{margin-left:0}.avatar-row__item--more{background:color-mix(in srgb,var(--color-ink) 18%,var(--color-bg));color:var(--color-ink);font-size:12px}.avatar-row__tip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:3;padding:6px 10px;border-radius:8px;background-color:var(--color-ink);color:var(--color-bg);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;text-align:center;opacity:0;pointer-events:none;translate:-50% 6px}.avatar-row__tip b{display:block;font-size:13px}.avatar-row__item:hover,.avatar-row__item:focus-visible{z-index:2}.avatar-row__item:hover .avatar-row__tip,.avatar-row__item:focus-visible .avatar-row__tip{opacity:1;translate:-50% 0}@media(prefers-reduced-motion:no-preference){.avatar-row__item{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.avatar-row__item:hover{transform:translateY(-4px) scale(1.08)}.avatar-row__tip{transition:opacity .2s ease,translate .3s cubic-bezier(.34,1.56,.64,1)}}.stand-up-stage{perspective:1200px}.stand-up{transform:rotateX(calc((1 - var(--stand, 1)) * 26deg)) scale(calc(.9 + var(--stand, 1) * .1));transform-origin:50% 100%;opacity:calc(.4 + var(--stand, 1) * .6);will-change:transform}.confetti-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100vw;height:100vh;pointer-events:none}.free-ship-note{position:fixed;left:50%;bottom:28px;z-index:201;padding:12px 20px;border-radius:999px;background-color:var(--color-ink);color:var(--color-bg);font-weight:700;box-shadow:0 16px 40px -16px #0009;translate:-50% 24px;opacity:0;transition:translate .45s cubic-bezier(.34,1.4,.64,1),opacity .3s ease}.free-ship-note.is-on{translate:-50% 0;opacity:1}.compare-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-2);padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:13px;cursor:pointer}.compare-toggle__box{display:inline-grid;place-items:center;width:16px;height:16px;border:1.5px solid currentColor;border-radius:4px;font-size:11px;line-height:1}.compare-toggle.is-on{color:var(--color-brand)}.compare-toggle.is-on .compare-toggle__box{border-color:var(--color-brand);background-color:var(--color-brand);color:#fff}.compare-toggle.is-on .compare-toggle__box:after{content:"\2713"}.compare-toggle:hover{color:var(--color-ink)}.compare-tray{position:fixed;left:50%;bottom:18px;z-index:120;display:flex;align-items:center;gap:var(--space-3);width:min(760px,calc(100vw - 24px));padding:10px 12px 10px 14px;border-radius:18px;background-color:var(--color-ink);color:var(--color-bg);box-shadow:0 20px 50px -20px #0009;translate:-50% 140%;transition:translate .45s cubic-bezier(.34,1.3,.64,1)}.compare-tray.is-on{translate:-50% 0}.compare-tray__items{display:flex;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden}.compare-tray__chip{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:200px;padding:4px 10px 4px 4px;border-radius:999px;background-color:color-mix(in srgb,var(--color-bg) 14%,transparent);font-size:12px;white-space:nowrap}.compare-tray__chip span{overflow:hidden;text-overflow:ellipsis}.compare-tray__chip img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:#fff}.compare-tray__hint{margin-left:auto;font-size:12px;opacity:.75;white-space:nowrap}.compare-tray__clear{border:0;background:none;color:inherit;font:inherit;font-size:13px;opacity:.75;cursor:pointer}.compare-tray__go{flex:none;min-height:40px}.compare-tray__go:disabled{opacity:.5;pointer-events:none}@media screen and (max-width:749px){.compare-tray__hint{display:none}}.compare-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(980px,calc(100vw - 24px));height:fit-content;max-height:calc(100svh - 48px);margin:auto;padding:0;overflow:auto;border:1px solid var(--color-line);border-radius:18px;background-color:var(--color-bg);color:var(--color-ink)}.compare-dialog::backdrop{background:#0a0a0c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.compare-dialog__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);background-color:var(--color-bg)}.compare-dialog__head h2{margin:0}.compare-dialog__close{width:36px;height:36px;border:0;border-radius:50%;background:none;color:inherit;font-size:16px;cursor:pointer}.compare-dialog__body{padding:var(--space-4) var(--space-5) var(--space-5)}.compare-table-wrap{overflow-x:auto}.compare-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.compare-table th,.compare-table td{padding:10px 12px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.compare-table thead th{vertical-align:bottom}.compare-table thead a{display:grid;gap:8px;color:var(--color-ink);font-weight:700;text-decoration:none}.compare-table thead img{width:90px;height:90px;border-radius:var(--radius-m);object-fit:contain;background:var(--color-card-media, #fff)}.compare-table thead strong{display:block;margin-top:4px;color:var(--color-brand)}.compare-table tbody th{width:140px;color:var(--color-muted);font-weight:600}.jdgm-reviews-grid-widget>.jm-stack>.jm-stack:first-child :is(p,span,h1,h2,h3,h4){color:var(--color-ink)!important}.jdgm-reviews-grid-widget .jm-show-more-button{color:var(--color-ink)!important;border-color:var(--color-ink)!important;background-color:transparent!important;transition:background-color .15s ease,color .15s ease}.jdgm-reviews-grid-widget .jm-show-more-button:hover{background-color:var(--color-ink)!important;color:var(--color-bg)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
