html:root{--k-void: #0a0a0b;--k-panel: #121214;--k-panel-2: #1a1a1d;--k-line: rgb(255 255 255 / .12);--k-line-strong: rgb(255 255 255 / .26);--k-text: #ededea;--k-muted: rgb(237 237 234 / .68);--k-accent: #c8ff2e;--k-accent-rgb: 200 255 46;--k-tile: #e9e9e5;--k-display: "Unbounded", "Unbounded Fallback", system-ui, sans-serif;--k-body: "Space Grotesk", "Space Grotesk Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--k-ease: cubic-bezier(.2, .7, .2, 1);--k-lace: radial-gradient(circle at 8px 3px, transparent 1.6px, rgb(255 255 255 / .45) 2px 2.8px, transparent 3.2px) 0 0 / 16px 100% repeat-x, radial-gradient(circle at 8px calc(100% - 3px) , transparent 1.6px, rgb(255 255 255 / .45) 2px 2.8px, transparent 3.2px) 0 0 / 16px 100% repeat-x, repeating-linear-gradient(45deg, transparent 0 6.6px, var(--k-accent) 6.6px 8.4px, transparent 8.4px 11.3px), repeating-linear-gradient(-45deg, transparent 0 6.6px, var(--k-accent) 6.6px 8.4px, transparent 8.4px 11.3px);--font-body--family: var(--k-body);--font-subheading--family: var(--k-body);--font-heading--family: var(--k-display);--font-accent--family: var(--k-body);--font-heading--weight: 600;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 999px;--style-border-radius-pills: 999px;--style-border-radius-popover: 0px;--button-text-case: uppercase;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--button-font-family-primary: var(--k-body);--button-font-family-secondary: var(--k-body);--font-size--h1: clamp(2.25rem, 6.2vw, 4.75rem);--font-size--h2: clamp(1.6rem, 3.4vw, 2.5rem);--font-size--h3: clamp(1.35rem, 2.6vw, 2rem);--font-size--h4: 1.125rem;--font-size--h5: .95rem;--font-h1--case: none;--font-h2--case: uppercase;--font-h3--case: uppercase;--font-h4--case: uppercase;--font-h5--case: uppercase}html:root,html .color-scheme-1,html .color-scheme-2,html .color-scheme-3,html .color-scheme-4,html .color-scheme-5{--color-background: var(--k-void);--color-background-rgb: 10 10 11;--color-foreground: var(--k-text);--color-foreground-rgb: 237 237 234;--color-foreground-heading: #f7f7f4;--color-foreground-heading-rgb: 247 247 244;--color-primary: var(--k-text);--color-primary-rgb: 237 237 234;--color-primary-hover: var(--k-accent);--color-primary-hover-rgb: var(--k-accent-rgb);--color-border: rgb(255 255 255 / .14);--color-border-rgb: 255 255 255;--color-shadow: #000;--color-shadow-rgb: 0 0 0;--color-primary-button-text: #0a0a0b;--color-primary-button-background: var(--k-accent);--color-primary-button-border: var(--k-accent);--color-primary-button-hover-text: #0a0a0b;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-border: #ffffff;--color-secondary-button-text: var(--k-text);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--k-line-strong);--color-secondary-button-hover-text: #0a0a0b;--color-secondary-button-hover-background: var(--k-accent);--color-secondary-button-hover-border: var(--k-accent);--color-input-background: var(--k-panel);--color-input-text: var(--k-text);--color-input-text-rgb: 237 237 234;--color-input-border: var(--k-line-strong);--color-input-hover-background: var(--k-panel-2);--color-variant-background: transparent;--color-variant-border: var(--k-line-strong);--color-variant-text: var(--k-text);--color-variant-text-rgb: 237 237 234;--color-variant-hover-background: var(--k-panel-2);--color-variant-hover-text: #fff;--color-variant-hover-border: var(--k-text);--color-selected-variant-background: var(--k-accent);--color-selected-variant-border: var(--k-accent);--color-selected-variant-text: #0a0a0b;--color-selected-variant-hover-background: #fff;--color-selected-variant-hover-text: #0a0a0b;--color-selected-variant-hover-border: #fff}html .color-scheme-2,html .color-scheme-5{--color-background: var(--k-panel);--color-background-rgb: 18 18 20}html,body{background:var(--k-void);color:var(--k-text)}body{font-family:var(--k-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--k-accent);color:#0a0a0b}h1,h2,h3,.h1,.h2,.h3{font-family:var(--k-display);font-weight:600;text-transform:uppercase;letter-spacing:-.015em;line-height:1.04}main h2,main h3{text-transform:uppercase!important}main h1{text-transform:none!important;letter-spacing:-.025em}h4,h5,.h4,.h5{font-family:var(--k-display);font-weight:600;text-transform:uppercase;letter-spacing:0;line-height:1.2}.h6,h6{font-family:var(--k-body);font-weight:500;text-transform:uppercase;letter-spacing:.16em}p,li,.rte,.paragraph{font-family:var(--k-body)}.rte p,.rte li{color:var(--k-muted);line-height:1.65}.rte strong{color:var(--k-text);font-weight:500}.rte a,main p a{color:var(--k-text);text-decoration:none;background-image:linear-gradient(var(--k-accent),var(--k-accent));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .2s,background-size .3s var(--k-ease)}.rte a:hover,main p a:hover{color:var(--k-accent);background-size:100% 2px}.product-information .rte h2,.product-details .rte h2,[class*=product-description] h2{font-size:clamp(1.15rem,2.2vw,1.5rem);margin-top:1.6em}.product-information .rte h3,.product-details .rte h3,[class*=product-description] h3{font-size:1rem;margin-top:1.4em}.media-with-content,[id$=__section_4wh4JR]>*,[id$=__section_FHXzPJ]>*,footer{position:relative}.media-with-content:before,[id$=__section_4wh4JR]>*:before,[id$=__section_FHXzPJ]>*:before,footer:before{content:"";position:absolute;inset-inline:0;top:0;height:14px;z-index:3;pointer-events:none;background:var(--k-lace);opacity:.9}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.media-with-content:before,[id$=__section_4wh4JR]>*:before,[id$=__section_FHXzPJ]>*:before,footer:before{animation:k-lace-tighten linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes k-lace-tighten{0%{clip-path:inset(0 50% 0 50%);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:.9}}.k-eyelet,[id$=__section_intro_faq] h3:before,.text-block.h6 p:before{content:"";display:inline-block;width:.62em;height:.62em;border:2px solid var(--k-accent);border-radius:50%;margin-inline-end:.6em;vertical-align:.05em;box-sizing:border-box}.announcement-bar{background:var(--k-void)!important;border-bottom:1px solid var(--k-line)}.announcement-bar,.announcement-bar *{font-family:var(--k-body)!important;font-weight:500!important;font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--k-accent)!important}header-component .header__row{background:var(--k-void)!important;border-bottom:1px solid var(--k-line)}header-component a,header-component summary,header-component .menu-list__link{font-family:var(--k-body);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}header-component .menu-list__link{position:relative}header-component .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--k-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--k-ease)}header-component .menu-list__link:hover:after{transform:scaleX(1)}header-component a:hover{color:var(--k-accent)}header-component .header-logo__image{filter:invert(1);mix-blend-mode:screen}header-component,header-component *{--color-scheme-top-row: var(--k-void) !important;--color-scheme-bottom-row: var(--k-void) !important;--color-submenu: var(--k-void) !important}.header__underlay-open:after{box-shadow:0 1px #ffffff1f,0 30px 60px -20px #000000d9}.mega-menu__link{color:var(--k-text)!important;font-family:var(--k-body)!important;font-weight:500!important;font-size:.8125rem!important;letter-spacing:.12em!important;opacity:1!important;padding-block:.4rem;transition:color .2s,padding-left .25s var(--k-ease)}.mega-menu__link:hover{color:var(--k-accent)!important;padding-left:.35rem}header-component .resource-card__media{background:var(--k-tile);border-radius:12px;overflow:hidden}header-component .resource-card__image{mix-blend-mode:multiply}header-component .resource-card *{color:var(--k-text)}header-component .resource-card [class*=price],header-component .resource-card__subtext{color:var(--k-muted)!important}.menu-drawer,.menu-drawer__navigation,[class*=menu-drawer]{background:var(--k-void)}.menu-drawer-container{background:transparent!important}.menu-drawer a,.menu-drawer summary,[class*=menu-drawer] a{color:var(--k-text)!important;opacity:1!important}.menu-drawer a:hover,[class*=menu-drawer] a:hover{color:var(--k-accent)!important}.button,.button-secondary,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button,[class*=add-to-cart] .button{font-family:var(--k-body)!important;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;border-radius:999px!important;white-space:nowrap;grid-auto-flow:column;align-items:center;justify-content:center;transition:background-color .25s,color .25s,box-shadow .3s,transform .3s var(--k-ease)}.button:not(.button-unstyled):not(.close-button):not(.quick-add__button){padding-inline-end:.45rem;gap:.9rem}.button:not(.button-unstyled):not(.close-button):not(.quick-add__button):after{content:"\2192";display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#0a0a0b;color:var(--k-accent);font-size:.95rem;letter-spacing:0;transition:transform .3s var(--k-ease),background-color .25s,color .25s}.button:not(.button-unstyled):not(.close-button):hover:after{transform:rotate(-45deg)}.button:not(.button-unstyled):not(.close-button):hover{box-shadow:0 0 0 1px var(--k-accent),0 10px 34px -10px rgb(var(--k-accent-rgb) / .55)}.hero-wrapper .button:after{background:#0a0a0b;color:#fff}.close-button:after,.button-unstyled:after,.quick-add .button:after,button[name=add]:after,.add-to-cart-button:after,.localization-selector:after,.dropdown-localization__button:after,.menu-drawer__back-button:after,header-component .button:after{content:none!important}.close-button,.button-unstyled,.quick-add__button,.localization-selector,.menu-drawer__back-button,header-component .button{padding-inline-end:revert!important}.hero-wrapper .button{width:auto!important;min-width:0!important}.link,a.link{font-family:var(--k-body);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.hero-wrapper{position:relative;isolation:isolate}.hero-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%)}.hero-wrapper .text-block h1{background:none;color:#fff;-webkit-text-fill-color:#ffffff;text-shadow:0 2px 18px rgb(0 0 0 / .65),0 1px 3px rgb(0 0 0 / .5);max-width:14ch;margin-inline:auto}.hero-wrapper .text-block p strong{font-family:var(--k-body);font-weight:500;letter-spacing:.18em;font-size:.75rem;color:var(--k-accent);text-shadow:0 1px 14px rgb(0 0 0 / .85)}.hero-wrapper>*{position:relative}.hero-wrapper [class*=content],.hero-wrapper .text-block,.hero-wrapper .button{z-index:2}@media(prefers-reduced-motion:no-preference){#MainContent>.hero-wrapper:first-child .text-block,#MainContent>.hero-wrapper:first-child .button{animation:k-rise .9s var(--k-ease) both}#MainContent>.hero-wrapper:first-child .text-block+.text-block{animation-delay:.12s}#MainContent>.hero-wrapper:first-child .button{animation-delay:.24s}}@keyframes k-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}marquee-component{background:var(--k-accent)!important;border-block:1px solid var(--k-accent)}marquee-component,marquee-component *{color:#0a0a0b!important;font-family:var(--k-display)!important;font-weight:600!important}.hero-wrapper marquee-component,.hero-wrapper [class*=marquee]{background:transparent!important;border:0}.hero-wrapper [class*=marquee] *{color:#fff!important;text-transform:uppercase;text-shadow:0 2px 28px rgb(0 0 0 / .55)}product-card .card-gallery,.product-media-container{background:var(--k-tile);border-radius:14px;overflow:hidden;transition:box-shadow .35s var(--k-ease),transform .35s var(--k-ease)}product-card .product-media__image,.product-media-container img{mix-blend-mode:multiply}product-card .card-gallery{position:relative}product-card .card-gallery:after{content:"";position:absolute;inset-inline:0;bottom:0;height:10px;background:repeating-linear-gradient(45deg,transparent 0 5px,#0a0a0b 5px 6.4px,transparent 6.4px 8.5px),repeating-linear-gradient(-45deg,transparent 0 5px,#0a0a0b 5px 6.4px,transparent 6.4px 8.5px);opacity:0;transform:translateY(100%);transition:opacity .3s,transform .35s var(--k-ease)}product-card:hover .card-gallery{box-shadow:0 0 0 2px var(--k-accent),0 22px 44px -22px rgb(var(--k-accent-rgb) / .55)}product-card:hover .card-gallery:after{opacity:.55;transform:none}product-card .text-block,product-card .text-block *,product-card .product-title,product-card a{font-family:var(--k-body)!important;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem!important;color:var(--k-text)}.price,product-price,[class*=price] .price{font-family:var(--k-body);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--k-text)}product-card .price{color:var(--k-muted);font-size:.8125rem}.product-badges [class*=badge]{background:var(--k-accent)!important;color:#0a0a0b!important;font-family:var(--k-body);font-weight:600;text-transform:uppercase;letter-spacing:.12em;border-radius:999px!important}[class*=ai-alert-bar-],.media-with-content .group-block__media-wrapper .overlay--solid{display:none!important}[id$=__section_HxpLNq] h3{display:inline-block;background:var(--k-accent);padding:.5em 1em;border-radius:999px;font-size:clamp(.95rem,1.8vw,1.35rem)!important}[id$=__section_HxpLNq] h3,[id$=__section_HxpLNq] h3 a,[id$=__section_HxpLNq] h3 *{color:#0a0a0b!important;background-image:none}.text-block.h6{background:transparent!important}.text-block.h6 p{display:inline-flex;align-items:center;font-family:var(--k-body)!important;font-weight:500;font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--k-accent)!important;background:transparent!important;border:1px solid rgb(var(--k-accent-rgb) / .45);border-radius:999px;padding:.4em .9em}main .section h2{text-wrap:balance}[id$=__section_collections_seo] a{display:inline-block;margin:.25rem .15rem;padding:.6em 1.05em;border:1px solid var(--k-line-strong);border-radius:999px;background-image:none;font-family:var(--k-body);font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--k-text);transition:border-color .2s,color .2s,background-color .2s}[id$=__section_collections_seo] a:hover{border-color:var(--k-accent);color:#0a0a0b;background-color:var(--k-accent)}[id$=__section_collections_seo] p{color:transparent;font-size:0;line-height:1.2;max-width:none!important}[id$=__section_collections_seo] .text-block{max-width:60rem;margin-inline:auto}[id$=__section_intro_faq] h3{font-size:.95rem;letter-spacing:.02em}[id$=__section_intro_faq] .text-block{width:100%!important;max-width:36rem!important;margin-inline:auto!important}[id$=__section_intro_faq] .text-block p{max-width:none!important}[id$=__section_intro_faq] .text-block:has(h3){text-align:left!important;margin-top:.6rem}[id$=__section_intro_faq] .text-block:has(h3) h3{text-align:left!important}[id$=__section_HxpLNq] .group-block,[id$=__hero_gGdUwD] .hero{max-width:min(980px,calc(100% - 2rem))!important;margin:3rem auto!important;border-radius:16px;overflow:hidden}[id$=__section_4wh4JR]{border-block:1px solid var(--k-line)}[id$=__section_4wh4JR]>*{padding-top:14px}[id$=__section_4wh4JR] svg{color:var(--k-accent);stroke:var(--k-accent)}[id$=__section_4wh4JR] .h5 p{font-family:var(--k-display)!important;letter-spacing:.04em}[class*=ai-press-logo-item] img{filter:invert(1) grayscale(1)!important;opacity:.6!important;transition:opacity .25s}[class*=ai-press-logo-item]:hover img{opacity:1!important}[id$=__section_A9a7dX] h2,[id$=__section_A9a7dX] [class*=title]{color:var(--k-text)!important;font-family:var(--k-body)!important;font-weight:500!important;font-size:.75rem!important;letter-spacing:.22em;text-transform:uppercase}.email-signup__input{background:transparent!important;color:var(--k-text)!important;font-family:var(--k-body);letter-spacing:.02em}.email-signup__input::placeholder{color:var(--k-muted)}[id$=__section_FHXzPJ] h2{color:var(--k-accent)}footer,footer .section-background,footer .section{background:var(--k-void)!important}footer{padding-top:14px}.fp,.fp__inner{background:transparent!important}.fp__desc,.fp p,.fp li,.fp a{color:var(--k-muted)!important}.fp a:hover{color:var(--k-accent)!important}.fp h2,.fp h3,.fp h4,.fp [class*=title]{font-family:var(--k-body)!important;font-weight:500!important;letter-spacing:.2em;color:var(--k-text)!important}.fp__logo-name{font-family:var(--k-display)!important;color:var(--k-text)!important}textarea{border-radius:14px!important}cart-drawer,.cart-drawer,dialog,.dialog-modal,.drawer,[class*=drawer__inner]{background:var(--k-void);color:var(--k-text)}.sticky-cta-bar__btn{background:var(--k-accent)!important;color:#0a0a0b!important;font-family:var(--k-body)!important;border-radius:999px}.sticky-cta-bar__btn:hover{background:#fff!important;color:#0a0a0b!important}:focus-visible{outline:2px solid var(--k-accent)!important;outline-offset:3px}@media(max-width:749px){.hero-wrapper .text-block h1{font-size:clamp(2rem,9.5vw,2.6rem)}.hero-wrapper:before{background-size:48px 48px}[id$=__section_collections_seo] a{font-size:.75rem;padding:.6em .85em;letter-spacing:.06em}product-card .card-gallery,.product-media-container{border-radius:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/futur.css.map */
