@font-face{font-family:SPRPLX Digital;src:url(DS-DIGI.TTF) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SPRPLX Digital;src:url(DS-DIGIB.TTF) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"SPRPLX Digital 7";src:url(digital-7.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}:root{color-scheme:dark;--sprplx-black: #000000;--sprplx-panel: #050805;--sprplx-panel-soft: #071107;--sprplx-neon: #39ff14;--sprplx-neon-bright: #7cff8d;--sprplx-neon-deep: #14831f;--sprplx-text: #d9ffe0;--sprplx-muted: rgba(217, 255, 224, .72);--sprplx-border: rgba(57, 255, 20, .82);--sprplx-border-soft: rgba(57, 255, 20, .34);--sprplx-digital-font: "SPRPLX Digital", "SPRPLX Digital 7", monospace;--sprplx-neon-text-shadow: 0 0 4px rgba(57, 255, 20, .85), 0 0 14px rgba(57, 255, 20, .55);--sprplx-neon-box-shadow: 0 0 4px rgba(57, 255, 20, .95), 0 0 12px rgba(57, 255, 20, .72), 0 0 28px rgba(57, 255, 20, .42), inset 0 0 24px rgba(57, 255, 20, .12);--sprplx-neon-box-shadow-strong: 0 0 7px rgba(57, 255, 20, 1), 0 0 20px rgba(57, 255, 20, .78), 0 0 46px rgba(57, 255, 20, .55), inset 0 0 22px rgba(255, 255, 255, .26);--sprplx-button-gradient: linear-gradient(180deg, #b7ffc0 0%, #39ff14 42%, #14831f 100%);--sprplx-button-gradient-hover: linear-gradient(180deg, #e3ffe7 0%, #62ff78 38%, #20b831 100%)}html{background:#000;background-color:#000}html,body{min-height:100%}html body{--color-background: var(--sprplx-black);--color-background-rgb: 0 0 0;--color-foreground: var(--sprplx-text);--color-foreground-rgb: 217 255 224;--color-foreground-heading: var(--sprplx-neon);--color-foreground-heading-rgb: 57 255 20;--color-primary: var(--sprplx-neon);--color-primary-rgb: 57 255 20;--color-primary-hover: var(--sprplx-neon-bright);--color-primary-hover-rgb: 124 255 141;--color-border: var(--sprplx-border-soft);--color-border-rgb: 57 255 20;--color-input-background: rgba(0, 0, 0, .88);--color-input-hover-background: rgba(7, 23, 7, .94);--color-input-text: var(--sprplx-text);--color-input-text-rgb: 217 255 224;--color-input-border: var(--sprplx-border);--font-h1--color: var(--sprplx-neon);--font-h2--color: var(--sprplx-neon);--font-h3--color: var(--sprplx-neon);--font-h4--color: var(--sprplx-neon);--font-h5--color: var(--sprplx-neon);--font-h6--color: var(--sprplx-neon);background:radial-gradient(circle at 50% -20%,rgba(57,255,20,.14),transparent 34rem),linear-gradient(180deg,#020402 0%,var(--sprplx-black) 22rem,var(--sprplx-black) 100%);background-color:var(--sprplx-black);color:var(--sprplx-text)}body [class*=color-scheme-],body [class*=color-scheme-] dialog,body .header,body .header-drawer,body .dialog-drawer,body .cart-drawer,body .account-drawer,body .account-popover{--color-background: var(--sprplx-black);--color-background-rgb: 0 0 0;--color-foreground: var(--sprplx-text);--color-foreground-rgb: 217 255 224;--color-foreground-heading: var(--sprplx-neon);--color-foreground-heading-rgb: 57 255 20;--color-primary: var(--sprplx-neon);--color-primary-hover: var(--sprplx-neon-bright);--color-border: var(--sprplx-border-soft);--color-border-rgb: 57 255 20;--color-input-background: rgba(0, 0, 0, .88);--color-input-hover-background: rgba(7, 23, 7, .94);--color-input-text: var(--sprplx-text);--color-input-text-rgb: 217 255 224;--color-input-border: var(--sprplx-border);background-color:var(--sprplx-black);color:var(--sprplx-text)}body .header,body #header-group,body .header-drawer,body .dialog-drawer,body .cart-drawer,body .account-drawer,body .account-popover,body .predictive-search,body .popover,body dialog{background:linear-gradient(180deg,#070e07fa,#000000fa);border-color:var(--sprplx-border-soft);box-shadow:0 0 0 1px var(--sprplx-border-soft),0 0 28px #39ff142e}body .header{border-bottom:1px solid var(--sprplx-border-soft)}body footer,body .footer,body .footer-utilities{border-top:1px solid var(--sprplx-border-soft);background-color:var(--sprplx-black);box-shadow:0 -8px 28px #39ff141f}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),body :is(.menu-list__link-title,.menu-drawer__menu-item-text,.product-card__title,.collection-card__title,.predictive-search-results__title){color:var(--sprplx-neon);font-family:var(--sprplx-digital-font);letter-spacing:.06em;text-shadow:var(--sprplx-neon-text-shadow)}body :is(.price,.product-price,.cart-items__price,.cart-summary__total,.badge,.product-card__price){color:var(--sprplx-neon-bright);font-family:var(--sprplx-digital-font);letter-spacing:.08em;text-shadow:0 0 7px rgba(57,255,20,.68)}body .shopify-policy__container{box-sizing:border-box;max-width:54rem;padding:3rem 1.25rem 4rem}body .shopify-policy__title{margin:0 auto 2rem;max-width:48rem;text-align:center}body .shopify-policy__title h1{color:var(--sprplx-neon)!important;font-family:var(--sprplx-digital-font)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.055em!important;line-height:1.12!important;margin:0!important;overflow-wrap:normal!important;text-shadow:0 0 5px rgba(124,255,141,.95),0 0 18px rgba(57,255,20,.58)!important;word-break:normal!important}body .shopify-policy__body{color:var(--sprplx-text);font-family:var(--font-body--family);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}body .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){color:var(--sprplx-neon)!important;font-family:var(--sprplx-digital-font)!important;font-weight:400!important;letter-spacing:.045em!important;line-height:1.2!important;margin:2rem 0 .85rem!important;overflow-wrap:normal!important;text-shadow:0 0 4px rgba(124,255,141,.86),0 0 14px rgba(57,255,20,.42)!important;word-break:normal!important}body .shopify-policy__body :is(h1,h2){font-size:1.35rem!important}body .shopify-policy__body :is(h3,h4,h5,h6){font-size:1.1rem!important}body .shopify-policy__body :is(p,li){font-size:1rem;line-height:1.65}body .shopify-policy__body :is(ul,ol){padding-inline-start:1.35rem}body .shopify-policy__body a{color:var(--sprplx-neon-bright)}@media screen and (max-width:749px){body .shopify-policy__container{padding:2rem 1rem 3rem}body .shopify-policy__title{margin-bottom:1.5rem;text-align:left}body .shopify-policy__title h1{font-size:1.45rem!important;letter-spacing:.04em!important;line-height:1.18!important}body .shopify-policy__body{font-size:.95rem;line-height:1.6}body .shopify-policy__body :is(h1,h2){font-size:1.08rem!important}body .shopify-policy__body :is(h3,h4,h5,h6){font-size:1rem!important}body .shopify-policy__body :is(p,li){font-size:.95rem;line-height:1.6}}body a:not(.button):not(.button-secondary):not(.button-primary):not(.shopify-payment-button__button),body .link,body .button-unstyled:not(.close-button):not(.header-actions__action):not(.slideshow-control):not(.quantity-minus):not(.quantity-plus):not(.cart-discount__pill-remove){color:var(--sprplx-neon);text-decoration-color:#39ff149e;text-shadow:0 0 4px rgba(57,255,20,.78),0 0 12px rgba(57,255,20,.36)}body a:not(.button):not(.button-secondary):not(.button-primary):not(.shopify-payment-button__button):hover,body .link:hover,body .button-unstyled:not(.close-button):not(.header-actions__action):not(.slideshow-control):not(.quantity-minus):not(.quantity-plus):not(.cart-discount__pill-remove):hover{color:var(--sprplx-neon-bright);text-decoration-color:transparent;filter:drop-shadow(0 0 8px rgba(57,255,20,.85))}body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded):not(.button-unstyled){--button-color: #000000;--button-background-color: transparent;--button-border-color: var(--sprplx-neon);--button-border-width: 2px;min-height:var(--minimum-touch-target);overflow:hidden;position:relative;background:var(--sprplx-button-gradient);border:1px solid var(--sprplx-neon);border-radius:18px;box-shadow:var(--sprplx-neon-box-shadow);color:#000;font-family:var(--sprplx-digital-font);font-weight:700;letter-spacing:.14em;text-shadow:0 0 6px rgba(255,255,255,.35);text-transform:uppercase;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease,filter .24s ease,transform .24s ease}body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded):not(.button-unstyled):before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0 1px,transparent 1px 4px);mix-blend-mode:screen;opacity:.34}body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded):not(.button-unstyled):hover:not(:disabled,[aria-disabled=true]){background:var(--sprplx-button-gradient-hover);border-color:var(--sprplx-neon-bright);box-shadow:var(--sprplx-neon-box-shadow-strong);color:#000;filter:saturate(1.2);transform:translateY(-1px)}body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded):not(.button-unstyled):active:not(:disabled,[aria-disabled=true]){transform:translateY(0) scale(.99)}body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded):not(.button-unstyled)>*{position:relative;z-index:1}body div[class*=omnisend-form-][class*=rectangle-teaser],body div[class*=omnisend-form-][class*=rectangle-teaser] *{font-family:var(--sprplx-digital-font)!important}body #omnisend-forms-wrapper,body #omnisend-forms-container,body [id^=omnisend-forms]{z-index:2147483000!important}body div[class*=omnisend-form-][class*=rectangle-teaser]{background:transparent!important;border:0!important;display:inline-flex!important;filter:drop-shadow(0 0 18px rgba(57,255,20,.72))!important;max-width:calc(100vw - 2rem)!important;position:relative!important;z-index:2147483002!important}body button[class*=omnisend-form-][class*=teaser-btn]{min-height:var(--minimum-touch-target)!important;padding:.75rem 3.35rem .75rem 1.35rem!important;overflow:hidden!important;position:relative!important;background:var(--sprplx-button-gradient)!important;border:1px solid var(--sprplx-neon)!important;border-radius:18px!important;box-shadow:var(--sprplx-neon-box-shadow)!important;color:#000!important;font-family:var(--sprplx-digital-font)!important;font-size:clamp(.72rem,2.8vw,.9rem)!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1!important;max-width:calc(100vw - 2rem)!important;text-shadow:0 0 6px rgba(255,255,255,.35)!important;text-transform:uppercase!important;white-space:nowrap!important;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease,filter .24s ease,transform .24s ease!important}body button[class*=omnisend-form-][class*=teaser-btn]:before{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0 1px,transparent 1px 4px)!important;mix-blend-mode:screen!important;opacity:.34!important}body button[class*=omnisend-form-][class*=teaser-btn]:hover{background:var(--sprplx-button-gradient-hover)!important;border-color:var(--sprplx-neon-bright)!important;box-shadow:var(--sprplx-neon-box-shadow-strong)!important;color:#000!important;filter:saturate(1.2)!important;transform:translateY(-1px)!important}body button[class*=omnisend-form-][class*=teaser-close-btn]{align-items:center!important;background:transparent!important;border:0!important;color:#000!important;display:inline-flex!important;font-family:var(--sprplx-digital-font)!important;font-weight:700!important;height:1.7rem!important;justify-content:center!important;margin:0!important;padding:0!important;position:absolute!important;right:.85rem!important;text-shadow:0 0 6px rgba(255,255,255,.35)!important;top:50%!important;transform:translateY(-50%)!important;width:1.7rem!important;z-index:2147483003!important}@media screen and (max-width:749px){body #omnisend-forms-wrapper,body #omnisend-forms-container{z-index:2147483000!important}body #omnisend-forms-wrapper div[class*=omnisend-form-]:not([class*=rectangle-teaser]):not([class*=teaser]){box-sizing:border-box!important}body #omnisend-forms-wrapper div[class*=omnisend-form-][role=dialog],body #omnisend-forms-container div[class*=omnisend-form-][role=dialog],body #omnisend-forms-wrapper div[class*=omnisend-form-][aria-modal=true],body #omnisend-forms-container div[class*=omnisend-form-][aria-modal=true]{max-width:min(94vw,30rem)!important;width:min(94vw,30rem)!important;z-index:2147483002!important}body #omnisend-forms-wrapper div[class*=omnisend-form-] :is(img,picture,svg){flex-shrink:0!important;height:auto!important;max-height:clamp(3.7rem,18vw,5.8rem)!important;max-width:min(58vw,13.5rem)!important;object-fit:contain!important}body #omnisend-forms-wrapper div[class*=omnisend-form-] :is(h1,h2,h3,[class*=title],[class*=heading]){font-size:clamp(1.85rem,8.8vw,2.75rem)!important;line-height:.96!important;margin-block:clamp(.45rem,2vw,.85rem)!important;max-width:100%!important;overflow-wrap:normal!important;text-align:center!important;word-break:normal!important}body #omnisend-forms-wrapper div[class*=omnisend-form-] :is(p,label,span){max-width:100%!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) :is(div[class*=overlay],div[class*=backdrop],div[class*=modal-overlay],div[class*=omnisend-form-][class*=overlay],div[class*=omnisend-form-][class*=backdrop]){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #omnisend-forms-wrapper div[class*=omnisend-form-] [class*=timer],body #omnisend-forms-wrapper div[class*=omnisend-form-] [class*=countdown],body #omnisend-forms-wrapper div[class*=omnisend-form-] [aria-label*=countdown i],body #omnisend-forms-wrapper div[class*=omnisend-form-] [aria-label*=timer i]{font-size:clamp(1.6rem,7.4vw,2.35rem)!important;line-height:1!important;margin-block:clamp(.35rem,1.8vw,.7rem)!important;text-align:center!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):is(:has([class*=timer]),:has([class*=countdown]),:has([aria-label*=countdown i]),:has([aria-label*=timer i])){max-width:min(94vw,30rem)!important;width:min(94vw,30rem)!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):is(:has([class*=timer]),:has([class*=countdown]),:has([aria-label*=countdown i]),:has([aria-label*=timer i])) :is(img,picture,svg){max-height:clamp(3.1rem,13vw,4.4rem)!important;max-width:min(52vw,11.5rem)!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):is(:has([class*=timer]),:has([class*=countdown]),:has([aria-label*=countdown i]),:has([aria-label*=timer i])) :is(h1,h2,h3,[class*=title],[class*=heading]){font-size:clamp(1.45rem,6.6vw,2.2rem)!important;line-height:.98!important;margin-block:clamp(.3rem,1.4vw,.6rem)!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):is(:has([class*=timer]),:has([class*=countdown]),:has([aria-label*=countdown i]),:has([aria-label*=timer i])) :is(p,span):not(:has(input,button,select,textarea)){font-size:clamp(.86rem,3.6vw,1.05rem)!important;line-height:1.12!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):not(:has(input:not([type=hidden]),textarea,select)){max-width:min(94vw,30rem)!important;overflow:hidden!important;width:min(94vw,30rem)!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):not(:has(input:not([type=hidden]),textarea,select)) *:not(button):not(svg):not(path){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:visible!important;text-align:center!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):not(:has(input:not([type=hidden]),textarea,select)) :is(h1,h2,h3,[class*=title],[class*=heading],div[style*=font-size]):not(:has(button)){font-size:clamp(1.55rem,7vw,2.3rem)!important;line-height:1!important;margin-inline:auto!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) div[class*=omnisend-form-]:is([role=dialog],[aria-modal=true]):not(:has(input:not([type=hidden]),textarea,select)) :is([class*=timer],[class*=countdown],[aria-label*=countdown i],[aria-label*=timer i],span[style*=font-size],p[style*=font-size]):not(:has(button)){display:block!important;font-size:clamp(1.55rem,8.4vw,2.45rem)!important;line-height:1!important;margin:clamp(.55rem,2.8vw,1rem) auto!important;max-width:100%!important;text-align:center!important;white-space:nowrap!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) [class*=countdown-timer]{display:flex!important;justify-content:center!important;margin:clamp(.5rem,2.6vw,.9rem) auto!important;max-width:100%!important;overflow:visible!important;width:100%!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) [class*=countdown-timer] svg{display:block!important;height:auto!important;margin:0 auto!important;max-height:none!important;max-width:min(76vw,18rem)!important;overflow:visible!important;width:min(76vw,18rem)!important}body :is(#omnisend-forms-wrapper,#omnisend-forms-container) [class*=countdown-timer] svg text{font-size:12px!important;letter-spacing:0!important;text-anchor:middle!important}body #omnisend-forms-wrapper button[class*=omnisend-form-][class*=close]{height:clamp(2rem,9vw,2.55rem)!important;inset:clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1rem) auto auto!important;left:auto!important;min-height:clamp(2rem,9vw,2.55rem)!important;min-width:clamp(2rem,9vw,2.55rem)!important;position:absolute!important;transform:none!important;width:clamp(2rem,9vw,2.55rem)!important;z-index:2147483003!important}}html.dbrls-locked body .dbrls:not(.is-gone){z-index:2147483647!important}html.dbrls-locked body :is(#omnisend-forms-wrapper,#omnisend-forms-container,[id^=omnisend-forms]){pointer-events:none!important;z-index:1!important}body :is(.header-actions__action,.close-button,.cart-drawer__close-button,.quick-add-modal__close,.account-drawer__close-button){color:var(--sprplx-neon);text-shadow:var(--sprplx-neon-text-shadow)}body :is(.header-actions__action,.close-button,.cart-drawer__close-button,.quick-add-modal__close,.account-drawer__close-button):hover{color:var(--sprplx-neon-bright);filter:drop-shadow(0 0 8px rgba(57,255,20,.8))}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select,.field__input,.contact-form__input,.search-page-input,.cart-discount__input,.recipient-fields__input){background:linear-gradient(180deg,#0a0c0af5,#000000f5);border:1px solid var(--sprplx-border);border-radius:16px;box-shadow:var(--sprplx-neon-box-shadow);color:var(--sprplx-text);font-family:var(--sprplx-digital-font);letter-spacing:.1em;outline:none;text-shadow:0 0 5px rgba(57,255,20,.62)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select,.field__input,.contact-form__input,.search-page-input,.cart-discount__input,.recipient-fields__input):is(:hover,:focus,:focus-visible){background:#031003f5;border-color:var(--sprplx-neon-bright);box-shadow:var(--sprplx-neon-box-shadow-strong)}body :is(input,textarea,select)::placeholder{color:#d9ffe0c2;opacity:1;text-shadow:0 0 5px rgba(57,255,20,.72)}body .email-signup__button{align-items:center;display:inline-flex;justify-content:center;min-width:clamp(8.5rem,15vw,11rem)}body .email-signup__button-label{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;color:#000;font-family:var(--sprplx-digital-font);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}body :is(.quantity-selector,.variant-option,.gift-card-form-option__button-label,.facets__inputs-wrapper,.cart-discount__pill,.filter-group,.resource-card,.product-card,.collection-card,.predictive-search-results__card){background-color:#000000c2;border-color:var(--sprplx-border-soft);box-shadow:inset 0 0 18px #39ff1414}body :is(.product-card__content,.product-grid__card,.card-gallery,.card-gallery .contents,.product-information,.product-information__media,.product-information__media media-gallery,.product-information__media .media-gallery__grid,media-gallery,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media,.product-media-container,.product-media-container img,.resource-card__media,.resource-card__image,.collection-card__image,placeholder-image[data-type=product]){background:transparent!important;background-color:transparent!important}body :is(.product-card__content,.product-grid__card,.card-gallery){box-shadow:none}body :is(.product-grid,.product-card,.product-information__media,.quick-add-modal__content) .product-media-container{background:radial-gradient(circle at 50% 52%,rgba(57,255,20,.16),transparent 38%),linear-gradient(180deg,#050b0585,#0000)!important;border-color:#39ff1429}body :is(.product-grid,.product-card,.product-information__media,.quick-add-modal__content) .product-media-container img{background-color:transparent!important;filter:drop-shadow(0 0 18px rgba(57,255,20,.24))}body :is(.product-card,.collection-card,.resource-card){background:#000000d1!important;border:1px solid rgba(57,255,20,.16)}body :is(.product-card__image,.resource-card__image,.collection-card__image){background-color:transparent!important}body .quick-add-modal::backdrop,body .cart-drawer__dialog::backdrop,body .dialog-modal::backdrop{background:#000000d1!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.predictive-search-form__content-wrapper,.predictive-search-dropdown,.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.quick-add-modal__content,.popup-link__content,.facets--drawer,.dialog-drawer){background:radial-gradient(circle at 18% 12%,rgba(57,255,20,.16),transparent 18rem),linear-gradient(180deg,#39ff1414,#39ff1404 18%,#000000f5 52%,#39ff1412),repeating-linear-gradient(0deg,rgba(124,255,141,.1) 0 1px,transparent 1px 5px),#000!important;border-color:var(--sprplx-border)!important;box-shadow:0 0 0 1px #39ff145c,0 0 4px #39ff14f2,0 0 18px #39ff1494,0 0 42px #39ff1447,inset 0 0 34px #39ff141f!important;color:var(--sprplx-text)!important;isolation:isolate}body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.cart-drawer__dialog,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer,.dialog-drawer):before,body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.cart-drawer__dialog,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer,.dialog-drawer):after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.cart-drawer__dialog,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer,.dialog-drawer):before{background:linear-gradient(90deg,transparent,rgba(124,255,141,.18),transparent),repeating-linear-gradient(0deg,rgba(57,255,20,.12) 0 1px,transparent 1px 6px);mix-blend-mode:screen;opacity:.42;animation:sprplx-lcd-scan 8s linear infinite}body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.cart-drawer__dialog,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer,.dialog-drawer):after{box-shadow:inset 0 1px #7cff8de6,inset 0 -1px #39ff1461;opacity:.92}body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.cart-drawer__dialog,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer,.dialog-drawer)>*{position:relative;z-index:1}body :is(.search-modal__content,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer){border:2px solid var(--sprplx-neon)!important}body :is(.search-modal__content,.quick-add-modal,.popup-link__content):not(.dialog-drawer){border-radius:clamp(.9rem,1.8vw,1.55rem)!important;overflow:hidden!important}body :is(.predictive-search-form__header,.cart-drawer__header,.cart-drawer__summary,.account-actions__header){background:linear-gradient(180deg,#0c220cc7,#000000eb),repeating-linear-gradient(0deg,rgba(57,255,20,.1) 0 1px,transparent 1px 5px)!important;border-color:var(--sprplx-border)!important;box-shadow:inset 0 -1px #39ff1494,0 0 18px #39ff1424!important}body :is(.search-modal__content,.quick-add-modal,.cart-drawer__dialog,.account-drawer__dialog,.password-dialog)::backdrop{background:radial-gradient(circle at 50% 12%,rgba(57,255,20,.13),transparent 28rem),#000000eb!important;backdrop-filter:blur(6px) brightness(.34) saturate(1.2)!important;-webkit-backdrop-filter:blur(6px) brightness(.34) saturate(1.2)!important}body :is(.search-input,.predictive-search-form__input,.cart-discount__input,.account-actions input,.password-dialog #Password){background:#000000e6!important;border-color:var(--sprplx-border)!important;box-shadow:0 0 0 1px #39ff1438,inset 0 0 18px #39ff1414!important;color:var(--sprplx-text)!important}body :is(.predictive-search__close-modal-button,.account-drawer__close-button,.quick-add-modal__close,.popup-link__close,.password-dialog__close-button,.cart-drawer__close-button){background:#000000b8!important;border:1px solid var(--sprplx-neon)!important;border-radius:999px!important;box-shadow:var(--sprplx-neon-box-shadow)!important;color:var(--sprplx-neon)!important}body :is(.account-actions,.account-actions__main-menu,.account-actions__nav,.account-actions__sign-ins){background:transparent!important;color:var(--sprplx-text)!important}body .account-popover__panel .account-actions__sign-ins{padding-block-start:clamp(.75rem,1.6vw,1rem)!important}body :is(.account-actions__title,.predictive-search-results__title,.cart-drawer__heading,.password-dialog__title,.popup-link__heading){color:var(--sprplx-neon-bright)!important;font-family:var(--sprplx-digital-font)!important;letter-spacing:.08em;text-shadow:var(--sprplx-neon-text-shadow);text-transform:uppercase}body .account-actions__shop-login shop-login-button{--buttons-radius: 999px;--shop-login-button-background-color: rgba(91, 56, 255, .85);--shop-login-button-border-radius: 999px;border-radius:999px!important;display:block;filter:drop-shadow(0 0 12px rgba(57,255,20,.38));min-height:var(--minimum-touch-target);overflow:hidden}body .account-actions__shop-login shop-login-button::part(button){border-radius:999px!important;min-height:var(--minimum-touch-target)}body .quick-add-modal,body .quick-add-modal[open],body .quick-add-modal__content{background:radial-gradient(circle at 72% 18%,rgba(57,255,20,.12),transparent 21rem),linear-gradient(180deg,#040b04fa,#000000fa)!important;border:1px solid var(--sprplx-border)!important;box-shadow:var(--sprplx-neon-box-shadow-strong)!important;color:var(--sprplx-text)!important}body .quick-add-modal__content{border:0!important;box-shadow:none!important}body .quick-add-modal__content :is(.product-details,.group-block,.group-block-content,.buy-buttons-block,variant-picker,product-form-component){background:transparent!important;color:var(--sprplx-text)!important}body .quick-add-modal__content .product-details>.group-block{border-left:1px solid rgba(57,255,20,.18)}body .quick-add-modal__close,body .cart-drawer__close-button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--sprplx-neon)!important}body .cart-drawer__dialog,body .cart-drawer__inner,body .cart-drawer__header,body .cart-drawer__content,body .cart-drawer__items,body .cart-drawer__summary,body .cart-items-component{background:radial-gradient(circle at 50% 20%,rgba(57,255,20,.12),transparent 18rem),linear-gradient(180deg,#040a04fc,#000000fc)!important;color:var(--sprplx-text)!important}body .cart-drawer__dialog{border-left:1px solid var(--sprplx-border)!important;box-shadow:-10px 0 34px #39ff1438,inset 1px 0 20px #39ff1429!important}body .cart-drawer__header,body .cart-drawer__summary{border-color:var(--sprplx-border-soft)!important}body .cart-drawer--empty .cart-drawer__heading,body .cart-drawer__heading{color:var(--sprplx-neon-bright)!important;text-shadow:var(--sprplx-neon-text-shadow)}body .cart-drawer :is(.cart-items__table-row,.cart-items__wrapper,.cart__summary-totals,.cart-note){border-color:var(--sprplx-border-soft)!important}body .cart-drawer :is(.additional-checkout-buttons,.cart__additional-checkout-buttons) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: center;color-scheme:light;display:block;overflow:visible;width:100%}body .cart-drawer :is(shop-pay-wallet-button,shopify-paypal-button,shopify-google-pay-button,shopify-apple-pay-button){color-scheme:light}body .cart-page :is(.additional-checkout-buttons,.cart__additional-checkout-buttons){color-scheme:light}body .cart-page :is(.additional-checkout-buttons,.cart__additional-checkout-buttons) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: center;color-scheme:light;display:block;overflow:visible;width:100%}body .cart-page :is(shop-pay-wallet-button,shopify-paypal-button,shopify-google-pay-button,shopify-apple-pay-button){color-scheme:light}body .collection-wrapper .column-options-wrapper{margin-right:0;max-width:100%}body .variant-picker,body .variant-picker__form{background:transparent!important;color:var(--sprplx-text)!important}body .variant-option{--color-variant-background: rgba(0, 0, 0, .9);--color-variant-border: var(--sprplx-border);--color-variant-text: var(--sprplx-text);--color-variant-hover-background: rgba(12, 32, 12, .96);--color-variant-hover-border: var(--sprplx-neon-bright);--color-variant-hover-text: var(--sprplx-neon-bright);--color-selected-variant-background: transparent;--color-selected-variant-border: var(--sprplx-neon-bright);--color-selected-variant-text: #000000;--color-selected-variant-hover-background: transparent;--color-selected-variant-hover-border: var(--sprplx-neon-bright);--color-selected-variant-hover-text: #000000;border:1px solid rgba(57,255,20,.2)!important;padding:.75rem!important}body .variant-option legend,body .variant-option>label:not(.variant-option__button-label){color:var(--sprplx-neon-bright)!important;font-family:var(--sprplx-digital-font);letter-spacing:.1em;text-shadow:0 0 8px rgba(57,255,20,.72)}body .variant-option__button-label,body .variant-option__select-wrapper,body .gift-card-form-option__button-label{background:linear-gradient(180deg,#080f08fa,#000000fa)!important;border:1px solid var(--sprplx-border)!important;border-radius:0!important;box-shadow:inset 0 0 18px #39ff141a;color:var(--sprplx-text)!important;font-family:var(--sprplx-digital-font);letter-spacing:.08em;text-shadow:0 0 5px rgba(57,255,20,.48)}body .variant-option__button-label__pill{background:transparent!important}body .variant-option__button-label:is(:hover,:focus-within),body .variant-option__select-wrapper:is(:hover,:focus-within){border-color:var(--sprplx-neon-bright)!important;box-shadow:var(--sprplx-neon-box-shadow);color:var(--sprplx-neon-bright)!important}body .variant-option__button-label:has(:checked){background:var(--sprplx-button-gradient)!important;border-color:var(--sprplx-neon-bright)!important;box-shadow:var(--sprplx-neon-box-shadow-strong);color:#000!important;text-shadow:0 0 6px rgba(255,255,255,.38)}body .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:var(--sprplx-button-gradient)!important}body .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:#000!important}body .variant-option__button-label:has([aria-disabled=true]),body .variant-option__button-label:has([data-option-available=false]){opacity:.48}body .variant-option__select{color:var(--sprplx-text)!important;font-family:var(--sprplx-digital-font);letter-spacing:.08em}body #header-group,body .header,body .header__row,body .header__row--top:not(.divider--page-width),body .header__row--top.divider--page-width .header__columns,body .header__row--bottom{--border-bottom-width: 0 !important;--border-bottom-width-mobile: 0 !important;border-block:0!important;border-color:transparent!important;box-shadow:none!important}body .header__row--top .header__columns{padding-block-start:clamp(2.25rem,4.5vw,3.9rem)!important;padding-block-end:clamp(1.15rem,2.5vw,2rem)!important}body .header__column:has(.header-logo){align-items:center;gap:clamp(.9rem,1.8vw,1.6rem)!important}body .header-logo{margin-block-end:clamp(.45rem,1.2vw,.95rem)}body .header-menu .menu-list__list,body .menu-list--mobile .menu-list__list{gap:clamp(1rem,2vw,1.75rem)!important}body :is(.section,.custom-section-content,.custom-section-content.border-style,.section-background){border-color:transparent!important;box-shadow:none!important}body .custom-section-content.border-style{border:0!important}body .menu-drawer,body .menu-drawer__submenu,body details[open]>.menu-drawer__submenu{background:radial-gradient(circle at 18% 12%,rgba(57,255,20,.12),transparent 18rem),linear-gradient(180deg,#000000f0,#000000d1),#000000eb!important;backdrop-filter:blur(18px) saturate(1.25) brightness(.72);-webkit-backdrop-filter:blur(18px) saturate(1.25) brightness(.72);border-color:#39ff145c!important;box-shadow:0 0 0 1px #39ff1438,0 0 34px #39ff1447,inset 0 0 28px #39ff141a!important;color:var(--sprplx-text)!important}body .menu-drawer__backdrop{background:#000000a8!important;backdrop-filter:blur(8px) brightness(.42);-webkit-backdrop-filter:blur(8px) brightness(.42)}body #Details-menu-drawer-container[open]>.menu-drawer,body #Details-menu-drawer-container.menu-open>.menu-drawer{display:flex!important;flex-direction:column!important;height:100dvh!important;inset:0 auto auto 0!important;left:0!important;max-height:100dvh!important;max-width:none!important;overflow-y:auto!important;position:fixed!important;top:0!important;width:100vw!important;z-index:2147483000!important}body #Details-menu-drawer-container.menu-open>.menu-drawer{opacity:1!important;transform:translate(0)!important;visibility:visible!important}body #header-component.header:has(#Details-menu-drawer-container[open]),body #header-component.header:has(#Details-menu-drawer-container.menu-open),body #header-component.header:has(#Details-menu-drawer-container[open]) .header__row,body #header-component.header:has(#Details-menu-drawer-container.menu-open) .header__row{overflow:visible!important}body #header-component.header #Details-menu-drawer-container[open],body #header-component.header #Details-menu-drawer-container.menu-open,body #header-component.header .header__drawer:has(#Details-menu-drawer-container[open]),body #header-component.header .header__drawer:has(#Details-menu-drawer-container.menu-open){position:static!important;z-index:2147482999!important}body .menu-drawer__navigation{padding-block-start:clamp(4.5rem,18vw,6.75rem)!important}body .menu-drawer__menu{padding-inline:clamp(1rem,5vw,1.6rem)!important}body .menu-drawer__menu>.menu-drawer__list-item{min-height:auto!important}body .menu-drawer__menu-item{color:var(--sprplx-neon)!important;font-family:var(--sprplx-digital-font)!important;font-size:clamp(1.45rem,7vw,2.4rem)!important;letter-spacing:.08em;line-height:1.1;min-height:2.8rem!important;padding-block:.28rem!important;text-shadow:var(--sprplx-neon-text-shadow);text-transform:uppercase}body .menu-drawer__menu-item:is(:hover,:focus-visible){color:var(--sprplx-neon-bright)!important;filter:drop-shadow(0 0 10px rgba(57,255,20,.9))}body .menu-drawer__close-button,body .menu-drawer__back-button{color:var(--sprplx-neon)!important;text-shadow:var(--sprplx-neon-text-shadow)}body .menu-drawer__close-button{align-items:center!important;background:radial-gradient(circle at 50% 38%,rgba(57,255,20,.2),transparent 58%),#0000009e!important;border:1px solid rgba(57,255,20,.78)!important;border-radius:999px!important;box-shadow:0 0 0 1px #7cff8d3d,0 0 14px #39ff148f,inset 0 0 16px #39ff142e!important;display:inline-flex!important;height:3.15rem!important;justify-content:center!important;left:clamp(.75rem,3vw,1.25rem)!important;min-height:3.15rem!important;min-width:3.15rem!important;padding:0!important;pointer-events:auto!important;position:fixed!important;top:clamp(.75rem,3vw,1.25rem)!important;width:3.15rem!important;z-index:2147483001!important}body .menu-drawer__close-button:is(:hover,:focus-visible){background:radial-gradient(circle at 50% 38%,rgba(57,255,20,.34),transparent 62%),#041404c7!important;box-shadow:0 0 0 1px #7cff8d61,0 0 18px #39ff14b8,inset 0 0 18px #39ff1438!important}body .menu-drawer__close-button:active{transform:scale(.94)}body .menu-drawer__close-button svg{height:1rem!important;width:1rem!important}body footer .email-signup-block,body footer .email-signup__form{box-sizing:border-box;max-width:100%;min-width:0;width:100%}body .email-signup__input-group{align-items:stretch;box-sizing:border-box;grid-template-columns:minmax(0,1fr) clamp(5.6rem,32%,7.4rem)!important;min-height:clamp(3.5rem,6vw,4.4rem);max-width:100%;min-width:0;width:100%}body .email-signup__input{color:var(--sprplx-text)!important;font-family:var(--sprplx-digital-font)!important;font-size:clamp(.76rem,1vw,.95rem)!important;font-weight:400!important;height:100%;letter-spacing:clamp(.08em,.18vw,.11em)!important;line-height:1.1!important;min-height:inherit;min-width:0;padding-block:.85rem!important;padding-inline:clamp(.85rem,2.2vw,1.45rem)!important;text-align:center;text-shadow:0 0 5px rgba(124,255,141,.86),0 0 16px rgba(57,255,20,.42)!important;text-transform:uppercase}body .email-signup__input::placeholder,body .email-signup__input::-webkit-input-placeholder{color:#d9ffe0c7!important;font-family:var(--sprplx-digital-font)!important;font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important;opacity:1!important;text-shadow:0 0 5px rgba(124,255,141,.86),0 0 16px rgba(57,255,20,.42)!important;text-transform:uppercase}body .email-signup__button{align-items:center;display:inline-flex;justify-content:center;min-height:inherit;min-width:0;padding-inline:clamp(.7rem,2vw,1.45rem)!important;width:100%}body .email-signup__button-label{font-size:clamp(.6rem,.82vw,.75rem);letter-spacing:.12em;max-width:100%;text-align:center;white-space:nowrap}@media screen and (max-width:420px){body .email-signup__input-group{grid-template-columns:minmax(0,1fr) clamp(5.45rem,32%,6.25rem)!important;min-height:3.35rem}body .email-signup__input{font-size:clamp(.68rem,3.15vw,.82rem)!important;letter-spacing:.08em!important;padding-inline:.58rem!important}body .email-signup__button{padding-inline:.55rem!important}body .email-signup__button-label{font-size:clamp(.58rem,2.55vw,.68rem);letter-spacing:.12em}}html:has(.cart-drawer__dialog[open]),body:has(.cart-drawer__dialog[open]){background:#000!important}body:has(.cart-drawer__dialog[open]) :is(#header-group,#MainContent,.content-for-layout,footer,.footer,.section-background){background:#000!important}body .cart-drawer__dialog[open]::backdrop,body .cart-drawer__dialog:modal::backdrop,body cart-drawer-component .cart-drawer__dialog::backdrop{background:#000000ed!important;backdrop-filter:blur(3px) brightness(.32);-webkit-backdrop-filter:blur(3px) brightness(.32)}body .card-gallery slideshow-arrows .slideshow-control,body .product-media-gallery slideshow-arrows .slideshow-control,body .media-gallery--carousel slideshow-arrows .slideshow-control,body .slideshow-controls__arrows .slideshow-control{background:#000000a3!important;border:1px solid rgba(57,255,20,.18)!important;border-radius:999px!important;box-shadow:0 0 10px #39ff1438;color:var(--sprplx-neon)!important;filter:drop-shadow(0 0 7px rgba(57,255,20,.78));text-shadow:var(--sprplx-neon-text-shadow)}body .card-gallery slideshow-arrows .slideshow-control svg,body .product-media-gallery slideshow-arrows .slideshow-control svg,body .media-gallery--carousel slideshow-arrows .slideshow-control svg,body .slideshow-controls__arrows .slideshow-control svg{filter:drop-shadow(0 0 5px rgba(57,255,20,.9))}body .card-gallery slideshow-arrows .slideshow-control:is(:hover,:focus-visible),body .product-media-gallery slideshow-arrows .slideshow-control:is(:hover,:focus-visible),body .media-gallery--carousel slideshow-arrows .slideshow-control:is(:hover,:focus-visible),body .slideshow-controls__arrows .slideshow-control:is(:hover,:focus-visible){background:#041204e0!important;border-color:var(--sprplx-neon-bright)!important;box-shadow:var(--sprplx-neon-box-shadow);color:var(--sprplx-neon-bright)!important}body .variant-option{margin-block-start:.75rem!important;padding:1.05rem .75rem .75rem!important}body .variant-option legend,body .variant-option>label:not(.variant-option__button-label){background:#000!important;line-height:1;margin-inline-start:.28rem!important;padding-inline:.45rem!important;position:relative;z-index:2}body #header-component .header__row{isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#39ff141f,#39ff1405 18%,#000000f0 52%,#39ff1414),repeating-linear-gradient(0deg,rgba(124,255,141,.12) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(57,255,20,.08),transparent 22%,transparent 78%,rgba(57,255,20,.08)),#000!important}body #header-component .header__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent,rgba(124,255,141,.16),transparent),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 5px);mix-blend-mode:screen;opacity:.4;animation:sprplx-lcd-scan 7s linear infinite}body #header-component .header__columns,body #header-component .header__column,body #header-component .header-logo,body #header-component header-menu,body #header-component header-actions,body #header-component search-button{position:relative;z-index:1}body .header-logo .header-logo__image{filter:drop-shadow(0 0 8px rgba(57,255,20,.5)) drop-shadow(0 0 18px rgba(57,255,20,.28));transition:filter .28s ease,transform .28s ease}body .header-logo:is(:hover,:focus-visible) .header-logo__image{filter:drop-shadow(0 0 3px rgba(255,255,255,.7)) drop-shadow(0 0 10px rgba(57,255,20,1)) drop-shadow(0 0 26px rgba(57,255,20,.85)) drop-shadow(0 0 52px rgba(57,255,20,.48));transform:translateY(-1px) scale(1.035)}body .header-menu .menu-list__link,body .menu-list--mobile .menu-list__item{color:var(--sprplx-neon)!important;font-family:var(--sprplx-digital-font);letter-spacing:.12em;opacity:.78;text-shadow:0 0 3px rgba(57,255,20,.72),0 0 10px rgba(57,255,20,.3);transition:color .22s ease,filter .22s ease,opacity .22s ease,text-shadow .22s ease}body .header-menu .menu-list__link .menu-list__link-title{color:currentColor!important;text-shadow:inherit}body .header-menu .menu-list__link:is(:hover,:focus-visible),body .menu-list--mobile .menu-list__item:is(:hover,:focus-visible){color:var(--sprplx-neon-bright)!important;opacity:1;text-shadow:0 0 5px rgba(57,255,20,.94),0 0 18px rgba(57,255,20,.64),0 0 34px rgba(57,255,20,.28)}body .header-menu .menu-list__link.menu-list__link--active,body .header-menu .menu-list__link[aria-current=page],body .menu-list--mobile .menu-list__item.menu-drawer__menu-item--active,body .menu-drawer__menu-item--active{animation:sprplx-active-link-glow 2.4s ease-in-out infinite!important;color:var(--sprplx-neon-bright)!important;opacity:1;text-shadow:0 0 6px rgba(124,255,141,1),0 0 20px rgba(57,255,20,.78),0 0 42px rgba(57,255,20,.42)}body .menu-drawer__menu-item--active .menu-drawer__menu-item-text{color:currentColor!important;text-shadow:inherit}body .search-action .search-modal__button.header-actions__action{align-items:center;background:linear-gradient(180deg,#061206d1,#000000eb)!important;border:1px solid rgba(57,255,20,.78)!important;border-radius:0!important;box-shadow:0 0 0 1px #39ff141f,0 0 16px #39ff1447,inset 0 0 18px #39ff1414!important;color:var(--sprplx-neon)!important;display:inline-flex;justify-content:center;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0!important}body .search-action .search-modal__button.header-actions__action:is(:hover,:focus-visible){border-color:var(--sprplx-neon-bright)!important;box-shadow:var(--sprplx-neon-box-shadow);color:var(--sprplx-neon-bright)!important}body #header-component.header{--sprplx-nav-radius: clamp(1rem, 1.8vw, 1.55rem);--sprplx-nav-button-size: clamp(2.05rem, 2.8vw, 2.55rem);background:linear-gradient(180deg,#000000f0,#000000c7 48%,#00000047),repeating-linear-gradient(0deg,#7cff8d17 0 1px,#0000 1px 5px)!important;backdrop-filter:blur(10px) brightness(.78);-webkit-backdrop-filter:blur(10px) brightness(.78);border:2px solid var(--sprplx-neon)!important;border-radius:var(--sprplx-nav-radius)!important;box-shadow:0 0 4px #39ff14,0 0 18px #39ff14c2,0 0 42px #39ff146b,inset 0 0 34px #39ff1421!important;display:block;isolation:isolate;margin:clamp(.35rem,1.2vw,.85rem) clamp(.45rem,1.4vw,1rem) 0;overflow:hidden}body #header-component.header:not([transparent]){position:relative}body .header-section:has(>#header-component.header[sticky=scroll-up][data-sticky-state=active]){top:0!important}body #header-component.header[data-sticky-state=active]{view-transition-name:none!important}body #header-component.header[sticky]{backface-visibility:hidden;transform:translateZ(0)}body #header-component.header[data-sticky-state]{transition:none!important}body #header-component.header[data-sticky-state=active]:not([data-animating]){opacity:1!important}body #header-component.header[data-sticky-state=active]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #header-component.header[data-sticky-state=active]:before,body #header-component.header[data-sticky-state=active] .header-logo:before,body #header-component.header[data-sticky-state=active] .header-logo .header-logo__image,body #header-component.header[data-sticky-state=active] .header-menu .menu-list__link,body #header-component.header[data-sticky-state=active] .menu-list--mobile .menu-list__item{animation:none!important}body #header-component.header[data-sticky-state=active]:before{opacity:.18}body #header-component.header:before,body #header-component.header:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}body #header-component.header:before{background:linear-gradient(90deg,transparent,rgba(124,255,141,.12),transparent),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 6px);mix-blend-mode:screen;opacity:.34;z-index:0;animation:sprplx-lcd-scan 8s linear infinite}body #header-component.header:after{border:1px solid rgba(124,255,141,.48);border-radius:calc(var(--sprplx-nav-radius) - .28rem);box-shadow:inset 0 0 18px #39ff142e,inset 0 0 42px #39ff1414;inset:clamp(.35rem,.85vw,.68rem);opacity:.86;z-index:0}body #header-component.header>.header__row{background:transparent!important;position:relative;z-index:1}body #header-component.header .header__row:before{opacity:.1}body #header-component.header .header__row--top .header__columns{min-height:clamp(6.2rem,10vw,8rem);grid-gap:clamp(.4rem,1.4vw,1rem)!important;padding-block:clamp(1.15rem,2.6vw,2rem) clamp(.65rem,1.8vw,1.2rem)!important;padding-inline:clamp(.7rem,2vw,2rem)!important}body #header-component.header .header__row--bottom .header__columns{align-items:center;min-height:clamp(3.2rem,5vw,4.35rem);padding-block:clamp(.75rem,1.6vw,1.15rem)!important;position:relative}body #header-component.header .header__row--bottom .header__columns:before{background:linear-gradient(90deg,transparent,rgba(57,255,20,.72),transparent);content:"";height:1px;inset-inline:clamp(1.2rem,8vw,8rem);opacity:.62;position:absolute;top:0}body #header-component.header :is(header-actions,.search-action){gap:0!important}body #header-component.header .header__column--right{gap:0!important}body #header-component.header .header__column--right header-actions,body #header-component.header .header__column--right .search-action{margin-inline:0!important}body #header-component.header :is(.header__icon--summary,.header-actions__action,.search-action .search-modal__button.header-actions__action){align-items:center!important;background:linear-gradient(180deg,#000000e0,#00000070),repeating-linear-gradient(0deg,rgba(124,255,141,.06) 0 1px,transparent 1px 5px)!important;border:1px solid rgba(57,255,20,.82)!important;border-radius:0!important;box-shadow:0 0 18px #39ff1447,inset 0 0 20px #39ff1414!important;color:var(--sprplx-neon)!important;display:inline-flex!important;height:var(--sprplx-nav-button-size);justify-content:center!important;min-height:var(--sprplx-nav-button-size);min-width:var(--sprplx-nav-button-size);padding:0!important;width:var(--sprplx-nav-button-size)}body #header-component.header :is(.header__icon--summary,.header-actions__action,.search-action .search-modal__button.header-actions__action):is(:hover,:focus-visible){background:linear-gradient(180deg,#1cff2a2e,#000000eb),repeating-linear-gradient(0deg,rgba(124,255,141,.12) 0 1px,transparent 1px 5px)!important;border-color:var(--sprplx-neon-bright)!important;box-shadow:0 0 5px #39ff14,0 0 22px #39ff14cc,0 0 46px #39ff1473,inset 0 0 24px #39ff142e!important;color:var(--sprplx-neon-bright)!important;filter:none!important}body #header-component.header :is(.header-actions__action,.header__icon--summary) .svg-wrapper{height:var(--sprplx-nav-button-size);width:var(--sprplx-nav-button-size)}body #header-component.header :is(.header-actions__action,.header__icon--summary) svg{filter:drop-shadow(0 0 7px rgba(57,255,20,.9));height:clamp(.82rem,1.12vw,1.06rem);width:clamp(.82rem,1.12vw,1.06rem)}body #header-component.header .header-logo{isolation:isolate;margin-block-end:clamp(.45rem,.9vw,.8rem);position:relative}body #header-component.header .header-logo:before{animation:sprplx-logo-aura 2.6s ease-in-out infinite;background:radial-gradient(circle,rgba(57,255,20,.62),transparent 68%);content:"";filter:blur(8px);top:-32%;right:-32%;bottom:-32%;left:-32%;opacity:.68;pointer-events:none;position:absolute;z-index:-1}body #header-component.header .header-logo .header-logo__image{animation:sprplx-logo-glow-pulse 2.6s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(57,255,20,.95)) drop-shadow(0 0 22px rgba(57,255,20,.58)) drop-shadow(0 0 44px rgba(57,255,20,.32))}body #header-component.header .header-logo:is(:hover,:focus-visible) .header-logo__image{filter:drop-shadow(0 0 5px rgba(255,255,255,.74)) drop-shadow(0 0 14px rgba(57,255,20,1)) drop-shadow(0 0 36px rgba(57,255,20,.88)) drop-shadow(0 0 72px rgba(57,255,20,.5));transform:translateY(-1px) scale(1.045)}body #header-component.header .header-menu .menu-list__list{align-items:center;justify-content:center!important}body #header-component.header .header-menu .menu-list__link,body #header-component.header .menu-list--mobile .menu-list__item{align-items:center;display:inline-flex;line-height:1}@media screen and (max-width:749px){body #header-component.header{--sprplx-nav-radius: 0;--sprplx-nav-button-size: clamp(2.35rem, 10vw, 2.75rem);border-inline:0!important;margin:0}body #header-component.header:after{border-inline:0;inset-inline:0}body #header-component.header .header__row--top .header__columns{--header-mobile-bookend: var(--sprplx-nav-button-size);column-gap:0!important;gap:0!important;grid-template-columns:var(--sprplx-nav-button-size) var(--sprplx-nav-button-size) minmax(0,1fr) var(--sprplx-nav-button-size) var(--sprplx-nav-button-size)!important;min-height:clamp(5.8rem,22vw,7.4rem);padding-block:clamp(.9rem,4vw,1.35rem)!important;padding-inline:clamp(.4rem,2vw,.75rem)!important}body #header-component.header .header__drawer{grid-column:1 / 2!important;grid-row:1!important}body #header-component.header .search-action{grid-column:2 / 3!important;grid-row:1!important}body #header-component.header .header-logo{grid-column:3 / 4!important;grid-row:1!important;justify-self:center}body #header-component.header header-actions{grid-column:4 / 6!important;grid-row:1!important;justify-self:end}body #header-component.header #Details-menu-drawer-container.menu-open>.header__icon--summary{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body #header-component.header #Details-menu-drawer-container:not(.menu-open)>.header__icon--summary{opacity:1!important;pointer-events:auto!important;visibility:visible!important}body #header-component.header #Details-menu-drawer-container[open]:not(.menu-open) .header-drawer-icon--open{display:flex!important}body #header-component.header #Details-menu-drawer-container[open]:not(.menu-open) .header-drawer-icon--close{display:none!important}body #header-component.header :is(.header-actions__action,.header__icon--summary) svg{height:clamp(.9rem,3.8vw,1.05rem);width:clamp(.9rem,3.8vw,1.05rem)}body #header-component.header .header-logo .header-logo__image{height:auto!important;max-width:min(34vw,7.8rem);width:auto!important}}body .product-details :is(.text-block h1,.text-block.h1>*,.view-product-title a),body .product-information :is(.text-block h1,.text-block.h1>*){animation:sprplx-title-pulse 2.15s ease-in-out infinite;color:var(--sprplx-neon-bright)!important;font-family:var(--sprplx-digital-font)!important;font-weight:700;letter-spacing:.12em;text-align:center;text-shadow:0 0 6px rgba(57,255,20,.95),0 0 18px rgba(57,255,20,.72),0 0 36px rgba(57,255,20,.46);text-transform:uppercase}body add-to-cart-component,body .product-form-buttons,body .product-form-buttons .add-to-cart-button{width:100%}body .product-form-buttons{--sprplx-product-buy-button-radius: 999px;--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons);--shopify-accelerated-checkout-button-border-radius: var(--sprplx-product-buy-button-radius);--shopify-accelerated-checkout-button-box-shadow: none}body .product-form-buttons .accelerated-checkout-block,body .product-form-buttons .shopify-payment-button{flex:1 1 100%!important;min-width:0!important;width:100%!important}body .product-form-buttons .add-to-cart-button,body .product-form-buttons .shopify-payment-button__button{align-items:center!important;border-radius:var(--sprplx-product-buy-button-radius)!important;display:inline-flex!important;height:var(--height-buy-buttons)!important;justify-content:center!important;line-height:1!important;min-height:var(--height-buy-buttons)!important;min-width:0!important;overflow:hidden;padding-inline:clamp(.9rem,3.2vw,2rem)!important;position:relative!important;text-align:center!important}body .product-form-buttons .shopify-payment-button shopify-accelerated-checkout,body .product-form-buttons .shopify-payment-button shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons);--shopify-accelerated-checkout-button-border-radius: var(--sprplx-product-buy-button-radius);--shopify-accelerated-checkout-button-box-shadow: none;border-radius:var(--sprplx-product-buy-button-radius)!important;color-scheme:light;display:block!important;overflow:visible!important;width:100%!important}body .product-form-buttons .shopify-payment-button shop-pay-wallet-button{color-scheme:light}body .product-form-buttons .add-to-cart-button>.add-to-cart-text,body .product-form-buttons .add-to-cart-button>.add-to-cart-text--added{height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding-inline:clamp(.9rem,3.2vw,2rem)!important;position:absolute!important}body .product-form-buttons .add-to-cart-text,body .product-form-buttons .add-to-cart-text--added{align-items:center!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:0!important;justify-content:center!important;line-height:1!important;min-width:0;white-space:nowrap!important;width:100%}body .product-form-buttons .add-to-cart-text__content,body .product-form-buttons .add-to-cart-text--added>span:not(.svg-wrapper){display:block;font-size:clamp(.62rem,1.9vw,.95rem);letter-spacing:clamp(.08em,.55vw,.14em);max-width:100%;overflow:hidden;text-align:center;text-indent:.14em;text-overflow:clip;white-space:nowrap!important}body .product-form-buttons .add-to-cart-icon,body .product-form-buttons .add-to-cart-icon--added{display:none!important}body:has(.password-dialog),html:has(.password-dialog){background:radial-gradient(circle at 50% 20%,rgba(57,255,20,.18),transparent 24rem),#000!important}body .password-main-content,body:has(.password-dialog) footer{background:#000!important}body dialog.password-dialog{z-index:2147483647!important}body .password-dialog:not([open]){display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body .password-dialog[open]{width:min(92vw,34rem);margin:auto;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(57,255,20,.16),transparent 18rem),linear-gradient(180deg,#060e06fa,#000000fa)!important;border:2px solid var(--sprplx-neon)!important;border-radius:18px!important;box-shadow:var(--sprplx-neon-box-shadow-strong)!important;color:var(--sprplx-text)!important}body .password-dialog::backdrop{background:#000000e6!important;backdrop-filter:blur(8px) brightness(.42);-webkit-backdrop-filter:blur(8px) brightness(.42)}body .password-dialog__header{display:flex;justify-content:flex-end;padding:.75rem .75rem 0;position:relative;z-index:2}body .password-dialog__close-button{color:var(--sprplx-neon)!important;filter:drop-shadow(0 0 8px rgba(57,255,20,.82))}body .password-dialog__content{display:grid;gap:1.2rem;padding:.5rem clamp(1rem,5vw,2rem) clamp(1.4rem,5vw,2rem)}body .password-dialog__title{animation:sprplx-title-pulse 2.15s ease-in-out infinite;color:var(--sprplx-neon-bright)!important;font-family:var(--sprplx-digital-font)!important;letter-spacing:.12em;margin:0;text-align:center;text-shadow:var(--sprplx-neon-text-shadow);text-transform:uppercase}body .password-dialog .email-signup__input-group{border:2px solid var(--sprplx-neon);border-radius:16px;box-shadow:var(--sprplx-neon-box-shadow);grid-template-columns:minmax(0,1fr) clamp(7rem,30%,10rem)!important;overflow:hidden}body .password-dialog #Password{background:#000000eb!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--sprplx-text)!important}body .password-dialog__submit-button{border:0!important;border-left:1px solid var(--sprplx-border)!important;border-radius:0!important;box-shadow:inset 0 0 18px #ffffff38!important}body .password-dialog[open]{align-items:center;background:radial-gradient(circle at 50% 18%,rgba(57,255,20,.14),transparent 27rem),linear-gradient(180deg,#000000fa,#000000f0),#000!important;border:0!important;border-radius:0!important;display:grid;height:100dvh;top:0;right:0;bottom:0;left:0;justify-items:center;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed!important;width:100vw}body .password-dialog:before{content:"";position:absolute;inset:clamp(.85rem,4vw,3rem);z-index:0;border:2px solid var(--sprplx-neon);border-radius:18px;background:radial-gradient(circle at 50% 10%,rgba(57,255,20,.18),transparent 18rem),linear-gradient(180deg,#0f230f85,#000000d1),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 5px);box-shadow:0 0 4px #39ff14,0 0 18px #39ff14c7,0 0 42px #39ff1480,inset 0 0 34px #39ff1429;opacity:.98}body .password-dialog:after{content:"";position:absolute;inset:clamp(.85rem,4vw,3rem);z-index:1;pointer-events:none;border-radius:18px;background:linear-gradient(90deg,transparent,rgba(124,255,141,.18),transparent),repeating-linear-gradient(0deg,rgba(57,255,20,.1) 0 1px,transparent 1px 6px);mix-blend-mode:screen;opacity:.45;animation:sprplx-lcd-scan 8s linear infinite}body .password-dialog__header{position:absolute;inset-block-start:clamp(1rem,4vw,3.2rem);inset-inline-end:clamp(1rem,4vw,3.2rem);padding:0;z-index:3}body .password-dialog__content{align-items:center;display:flex;flex-direction:column;gap:clamp(1.15rem,4vw,2.25rem);justify-content:center;min-height:100dvh;padding:clamp(5rem,12vw,8rem) clamp(1.4rem,6vw,4rem);position:relative;width:min(88vw,42rem);z-index:2}body .password-dialog__brand-logo{animation:sprplx-title-pulse 2.4s ease-in-out infinite;display:block;height:auto;max-height:clamp(4.8rem,18vw,9rem);object-fit:contain;width:clamp(8rem,30vw,15rem);filter:drop-shadow(0 0 8px rgba(57,255,20,.95)) drop-shadow(0 0 26px rgba(57,255,20,.62))}body .password-dialog__title{font-size:clamp(2.1rem,8vw,5.3rem)!important;line-height:.95}body .password-dialog .email-signup__input-group{grid-template-columns:minmax(0,1fr) clamp(7.5rem,30%,11rem)!important;margin-block-start:clamp(.75rem,5vw,3rem);width:min(100%,34rem)}body .password-dialog #Password{min-height:clamp(3.2rem,10vw,4.4rem)}body .password-dialog__submit-button{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:clamp(3.2rem,10vw,4.4rem);text-align:center!important;white-space:nowrap}@keyframes sprplx-lcd-scan{0%{background-position:-120% 0,0 0}to{background-position:220% 0,0 24px}}@keyframes sprplx-link-pulse{0%,to{opacity:.76;text-shadow:0 0 4px rgba(57,255,20,.76),0 0 12px rgba(57,255,20,.34)}50%{opacity:1;text-shadow:0 0 8px rgba(124,255,141,1),0 0 22px rgba(57,255,20,.76)}}@keyframes sprplx-active-link-glow{0%,to{filter:drop-shadow(0 0 3px rgba(57,255,20,.72));opacity:.8;text-shadow:0 0 4px rgba(57,255,20,.72),0 0 12px rgba(57,255,20,.36)}50%{filter:drop-shadow(0 0 10px rgba(57,255,20,.95));opacity:1;text-shadow:0 0 7px rgba(124,255,141,1),0 0 22px rgba(57,255,20,.82),0 0 46px rgba(57,255,20,.46)}}@media(prefers-reduced-motion:reduce){body .header-menu .menu-list__link.menu-list__link--active,body .header-menu .menu-list__link[aria-current=page],body .menu-list--mobile .menu-list__item.menu-drawer__menu-item--active,body .menu-drawer__menu-item--active{animation:none!important}}@keyframes sprplx-title-pulse{0%,to{filter:drop-shadow(0 0 5px rgba(57,255,20,.72));opacity:.9}50%{filter:drop-shadow(0 0 18px rgba(57,255,20,.96));opacity:1}}@keyframes sprplx-logo-aura{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.84;transform:scale(1.08)}}@keyframes sprplx-logo-glow-pulse{0%,to{filter:drop-shadow(0 0 7px rgba(57,255,20,.82)) drop-shadow(0 0 20px rgba(57,255,20,.5)) drop-shadow(0 0 38px rgba(57,255,20,.24))}50%{filter:drop-shadow(0 0 6px rgba(255,255,255,.58)) drop-shadow(0 0 14px rgba(57,255,20,1)) drop-shadow(0 0 34px rgba(57,255,20,.72)) drop-shadow(0 0 58px rgba(57,255,20,.38))}}body .quantity-selector input[type=number]{background:transparent;border:0;box-shadow:none;color:var(--sprplx-neon-bright);min-height:auto;padding:0;text-align:center}body :is(.product-card,.collection-card,.resource-card,.predictive-search-results__card):hover{box-shadow:0 0 0 1px var(--sprplx-border),0 0 20px #39ff1452,inset 0 0 20px #39ff141a}body :is(.quantity-selector,.variant-option,.gift-card-form-option__button-label):is(:hover,:focus-within),body .variant-option:has(:checked),body .gift-card-form-option__button-label:has(:checked){border-color:var(--sprplx-neon);box-shadow:var(--sprplx-neon-box-shadow)}body .cart-bubble__background,body .filter-count-bubble__background{background:var(--sprplx-button-gradient);box-shadow:0 0 12px #39ff14b8}body .cart-bubble__text,body .filter-count-bubble__text{color:#000;font-family:var(--sprplx-digital-font);font-weight:700}body :is(.icon-success,.product-inventory__status-icon--in-stock){color:var(--sprplx-neon);filter:drop-shadow(0 0 7px rgba(57,255,20,.78))}body :focus-visible{outline:2px solid var(--sprplx-neon-bright);outline-offset:3px;box-shadow:0 0 0 4px #39ff1433,var(--sprplx-neon-box-shadow)}@media screen and (max-width:749px){body :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded):not(.button-unstyled){border-radius:14px;letter-spacing:.1em}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select,.field__input,.contact-form__input,.search-page-input,.cart-discount__input,.recipient-fields__input){border-radius:14px;letter-spacing:.06em}}body :is(.menu-drawer,.menu-drawer__submenu,.search-modal__content,.predictive-search,.predictive-search-form__content-wrapper,.predictive-search-form__content,.predictive-search-dropdown,.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__header,.cart-drawer__content,.cart-drawer__items,.cart-drawer__summary,.cart-items-component,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.quick-add-modal__content,.quick-add-modal__content .product-details,.quick-add-modal__content .group-block,.quick-add-modal__content .group-block-content,.popup-link__content,.facets--drawer,.dialog-modal:not(.password-dialog),.dialog-drawer,.password-dialog[open]){background:radial-gradient(circle at 18% 12%,rgba(57,255,20,.16),transparent 18rem),linear-gradient(180deg,#39ff1414,#39ff1404 18%,#000000f5 52%,#39ff1412),repeating-linear-gradient(0deg,rgba(124,255,141,.1) 0 1px,transparent 1px 5px),#000!important;color:var(--sprplx-text)!important}body :is(.menu-drawer,.search-modal__content,.cart-drawer__dialog,.account-popover__panel,.account-drawer__dialog,.quick-add-modal,.popup-link__content,.facets--drawer,.dialog-modal:not(.password-dialog),.dialog-drawer,.password-dialog[open]){border-color:var(--sprplx-neon)!important;box-shadow:0 0 0 1px #39ff146b,0 0 4px #39ff14,0 0 18px #39ff14b8,0 0 42px #39ff1461,inset 0 0 34px #39ff1424!important}body :is(.cart-drawer__header,.cart-drawer__summary,.predictive-search-form__header,.account-actions__header){border-color:var(--sprplx-border)!important;box-shadow:inset 0 1px #7cff8d94,inset 0 -1px #39ff147a,0 0 20px #39ff1429!important}body :is(.search-modal__content,.search-modal__content .predictive-search,.search-modal__content .predictive-search-form__content-wrapper,.search-modal__content .predictive-search-form__content,.search-modal__content .predictive-search-dropdown){background:radial-gradient(circle at 18% 12%,rgba(57,255,20,.2),transparent 18rem),linear-gradient(180deg,#39ff141f,#39ff1409 18%,#00000094 52%,#39ff141a),repeating-linear-gradient(0deg,rgba(124,255,141,.12) 0 1px,transparent 1px 5px),#00000085!important;backdrop-filter:blur(14px) saturate(1.35) brightness(.9)!important;-webkit-backdrop-filter:blur(14px) saturate(1.35) brightness(.9)!important}body .search-modal__content .predictive-search-form__header{background:linear-gradient(180deg,#0c220c94,#0000009e),repeating-linear-gradient(0deg,rgba(57,255,20,.1) 0 1px,transparent 1px 5px)!important;backdrop-filter:blur(12px) saturate(1.35)!important;-webkit-backdrop-filter:blur(12px) saturate(1.35)!important}body .search-modal__content{border-radius:clamp(1rem,3vw,1.45rem)!important;overflow:hidden!important}body .search-modal__content .predictive-search{isolation:isolate}body .search-modal__content .predictive-search-form__header{align-items:center;border:0!important;border-bottom:1px solid rgba(57,255,20,.6)!important;border-radius:0!important;box-shadow:inset 0 -1px #7cff8d47,0 0 24px #39ff1433!important;gap:clamp(.55rem,1.8vw,.85rem);padding:clamp(.72rem,2vw,1rem)!important}body .search-modal__content .predictive-search-form__header:after{background:linear-gradient(90deg,transparent,rgba(124,255,141,.22),transparent),repeating-linear-gradient(0deg,rgba(57,255,20,.13) 0 1px,transparent 1px 6px);content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;opacity:.5;pointer-events:none;position:absolute;z-index:0}body .search-modal__content .predictive-search-form__header-inner{background:linear-gradient(180deg,#000000e0,#020f02b8),radial-gradient(circle at 0% 50%,rgba(57,255,20,.14),transparent 13rem)!important;border:1px solid rgba(57,255,20,.92)!important;border-radius:clamp(.9rem,3vw,1.35rem)!important;box-shadow:0 0 0 1px #39ff1429,0 0 16px #39ff144d,inset 0 0 18px #39ff141a!important;min-height:clamp(3.2rem,7vw,3.95rem);overflow:hidden;position:relative;z-index:1}body .search-modal__content .predictive-search-form__header-inner:before{background:linear-gradient(90deg,rgba(57,255,20,.7),transparent 32%);content:"";height:1px;inset:0 0 auto;opacity:.7;pointer-events:none;position:absolute}body .search-modal__content .predictive-search-form__header-inner:focus-within{border-color:var(--sprplx-neon-bright)!important;box-shadow:0 0 0 1px #7cff8d42,0 0 18px #39ff1494,0 0 40px #39ff1438,inset 0 0 22px #39ff1429!important}body .search-modal__content .search-input{color:var(--sprplx-text)!important;font-family:var(--sprplx-digital-font);font-size:clamp(1.05rem,3.8vw,1.45rem)!important;letter-spacing:.12em;line-height:1;min-height:clamp(3.05rem,7vw,3.75rem);padding-block:0!important;padding-inline:clamp(3.2rem,9vw,4rem) clamp(1rem,3vw,1.35rem)!important;text-shadow:0 0 5px rgba(124,255,141,.8),0 0 14px rgba(57,255,20,.42);text-transform:uppercase}body .search-modal__content .search-input::placeholder{color:#d9ffe0ad!important;opacity:1}body .search-modal__content .predictive-search__icon{color:#d9ffe0b8!important;filter:drop-shadow(0 0 8px rgba(57,255,20,.55));height:clamp(1.25rem,4.4vw,1.55rem)!important;left:clamp(1rem,3vw,1.35rem)!important;width:clamp(1.25rem,4.4vw,1.55rem)!important;z-index:2}body .search-modal__content .predictive-search__icon>svg{height:100%!important;width:100%!important}body .search-modal__content .predictive-search__reset-button{color:var(--sprplx-neon-bright)!important;font-family:var(--sprplx-digital-font);font-size:clamp(.72rem,2vw,.82rem);letter-spacing:.12em;margin-inline-end:clamp(.55rem,1.5vw,.85rem)!important;opacity:.86;text-shadow:var(--sprplx-neon-text-shadow);text-transform:uppercase}body .search-modal__content .predictive-search__close-modal-button{align-items:center!important;background:radial-gradient(circle at 50% 45%,rgba(57,255,20,.22),transparent 62%),#000000b8!important;border:1px solid rgba(124,255,141,.86)!important;border-radius:50%!important;box-shadow:0 0 0 1px #39ff1433,0 0 14px #39ff14b8,inset 0 0 18px #39ff1424!important;color:var(--sprplx-neon-bright)!important;display:inline-flex!important;flex:0 0 auto;height:clamp(3rem,8vw,3.65rem)!important;justify-content:center!important;margin:0!important;min-height:clamp(3rem,8vw,3.65rem)!important;min-width:clamp(3rem,8vw,3.65rem)!important;padding:0!important;position:relative;width:clamp(3rem,8vw,3.65rem)!important;z-index:1}body .search-modal__content .predictive-search__close-modal-button:is(:hover,:focus-visible){background:radial-gradient(circle at 50% 45%,rgba(57,255,20,.38),transparent 64%),#021402db!important;color:#fff!important;filter:drop-shadow(0 0 12px rgba(57,255,20,.9))}body .search-modal__content .predictive-search__close-modal-button .svg-wrapper,body .search-modal__content .predictive-search__close-modal-button svg{height:clamp(.92rem,2.8vw,1.08rem)!important;width:clamp(.92rem,2.8vw,1.08rem)!important}body .search-modal__content .predictive-search-form__content-wrapper{border-radius:0 0 clamp(1rem,3vw,1.45rem) clamp(1rem,3vw,1.45rem)!important}body .search-modal__content .predictive-search-form__content{padding-block:clamp(1rem,2.4vw,1.4rem) clamp(1.4rem,3vw,2rem)!important}body .search-modal__content .predictive-search-results__title{align-items:center;display:flex;font-size:clamp(.72rem,2.2vw,.82rem)!important;justify-content:space-between;letter-spacing:.14em;margin-block:0 clamp(.8rem,2vw,1rem)!important;padding-inline:clamp(.2rem,1vw,.35rem)}body .search-modal__content .predictive-search-results__clear{color:var(--sprplx-neon-bright)!important;font-family:var(--sprplx-digital-font);letter-spacing:.1em;text-shadow:0 0 8px rgba(57,255,20,.56)}@media screen and (max-width:749px){body .search-modal__content{border-radius:0 0 clamp(1rem,5vw,1.45rem) clamp(1rem,5vw,1.45rem)!important;max-height:calc(100dvh - env(safe-area-inset-bottom))!important}body .search-modal__content::backdrop{display:block!important}body .search-modal__content .predictive-search-form__header{gap:clamp(.55rem,2.6vw,.78rem);padding:clamp(.68rem,3vw,.9rem) clamp(.72rem,3vw,1rem)!important}body .search-modal__content .predictive-search-form__content{max-height:calc(100dvh - 6.25rem - env(safe-area-inset-bottom))!important}body .search-modal__content .predictive-search-results__products{padding-inline:clamp(1rem,5vw,1.55rem)!important}}body .search-modal__content::backdrop{background:radial-gradient(circle at 50% 12%,rgba(57,255,20,.1),transparent 28rem),#00000094!important;backdrop-filter:blur(4px) brightness(.62) saturate(1.2)!important;-webkit-backdrop-filter:blur(4px) brightness(.62) saturate(1.2)!important}body:has(.search-modal__content[open]) :is(#MainContent,.shopify-section,.section,.section-background,.page-width,.resource-list,.video-background,.media-with-content){background-color:#000!important}body :is(.quick-add-modal[open],.quick-add-modal[open] .quick-add-modal__content){background:radial-gradient(circle at 72% 18%,rgba(57,255,20,.18),transparent 21rem),linear-gradient(180deg,#39ff1417,#39ff1406 18%,#00000094 52%,#39ff1414),repeating-linear-gradient(0deg,rgba(124,255,141,.12) 0 1px,transparent 1px 5px),#00000085!important;backdrop-filter:blur(14px) saturate(1.35) brightness(.9)!important;-webkit-backdrop-filter:blur(14px) saturate(1.35) brightness(.9)!important}body .quick-add-modal[open] :is(.product-details,.group-block,.group-block-content,.buy-buttons-block,variant-picker,product-form-component){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .quick-add-modal[open]::backdrop{background:radial-gradient(circle at 50% 12%,rgba(57,255,20,.1),transparent 28rem),#00000094!important;backdrop-filter:blur(4px) brightness(.62) saturate(1.2)!important;-webkit-backdrop-filter:blur(4px) brightness(.62) saturate(1.2)!important}body:has(.quick-add-modal[open]) :is(#MainContent,.shopify-section,.section,.section-background,.page-width,.resource-list,.video-background,.media-with-content){background-color:#000!important}body .quick-add-modal[open] .quick-add-modal__close{background:#000000c7!important;border:1px solid var(--sprplx-neon)!important;box-shadow:var(--sprplx-neon-box-shadow)!important;inset-block-start:1rem!important;inset-inline-end:1rem!important;inset-inline-start:auto!important;left:auto!important;right:1rem!important;top:1rem!important;z-index:calc(var(--layer-raised) + 2)!important}body .quick-add-modal[open] .product-details{align-items:center!important}body .quick-add-modal[open] .product-details>.group-block{align-self:center!important;max-width:calc(100% - clamp(1.25rem,3vw,2.5rem))!important;width:min(100%,30rem)!important}body .quick-add-modal[open] .product-details>.group-block>.group-block-content{align-items:stretch!important;width:100%!important}body .quick-add-modal[open] .product-details :is(variant-picker,.variant-picker,.variant-picker__form,.variant-option,.buy-buttons-block,product-form-component,.shopify-product-form){max-width:none!important;width:100%!important}body .quick-add-modal[open] .product-form-buttons{align-items:stretch!important;display:grid!important;gap:clamp(.65rem,1.8vw,.9rem)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;justify-items:stretch!important;width:100%!important}body .quick-add-modal[open] .product-form-buttons>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex:initial!important;min-width:0!important;width:100%!important}body .quick-add-modal[open] .product-form-buttons :is(.add-to-cart-button,.shopify-payment-button__button){align-items:center!important;display:inline-flex!important;font-size:clamp(.6rem,.85vw,.72rem)!important;justify-content:center!important;letter-spacing:.12em!important;line-height:1!important;min-height:3.25rem!important;min-width:0!important;overflow:visible!important;padding:.95rem 1.2rem!important;position:relative!important;text-align:center!important;text-transform:uppercase!important;width:100%!important}body .quick-add-modal[open] .product-form-buttons .shopify-payment-button{width:100%!important}body .quick-add-modal[open] .product-form-buttons :is(.add-to-cart-text,.add-to-cart-text--added,.add-to-cart-text__content){align-items:center!important;display:inline-flex!important;font-size:inherit!important;justify-content:center!important;letter-spacing:inherit!important;line-height:inherit!important;max-width:none!important;min-width:0!important;overflow:visible!important;text-align:center!important;text-overflow:unset!important;white-space:nowrap!important;width:100%!important}body .quick-add-modal[open] .product-form-buttons :is(.add-to-cart-text,.add-to-cart-text--added){height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important}body .quick-add-modal[open] .product-form-buttons .add-to-cart-text__content{display:inline-block!important;transform:none!important}body :is(.quick-add-modal__close,.cart-drawer__close-button,.account-drawer__close-button,.predictive-search__close-modal-button,.password-dialog__close-button,.popup-link__close){align-items:center!important;background:#000000c7!important;border:1px solid var(--sprplx-neon)!important;border-radius:999px!important;box-shadow:var(--sprplx-neon-box-shadow)!important;color:var(--sprplx-neon)!important;display:inline-flex!important;justify-content:center!important;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target)}body :is(.quick-add-modal__close,.cart-drawer__close-button,.account-drawer__close-button,.predictive-search__close-modal-button,.password-dialog__close-button,.popup-link__close):is(:hover,:focus-visible){color:var(--sprplx-neon-bright)!important;filter:drop-shadow(0 0 10px rgba(57,255,20,.9))}body .account-popover__panel,body .account-drawer__dialog{background:radial-gradient(circle at 18% 0%,rgba(57,255,20,.24),transparent 16rem),linear-gradient(180deg,#051c05b8,#0000009e 44%,#000000c2),repeating-linear-gradient(0deg,rgba(124,255,141,.12) 0 1px,transparent 1px 5px)!important;backdrop-filter:blur(18px) saturate(1.35) brightness(.95)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35) brightness(.95)!important;border:1px solid rgba(57,255,20,.92)!important;box-shadow:0 0 0 1px #7cff8d47,0 0 8px #39ff14f2,0 0 26px #39ff149e,0 0 64px #39ff1457,inset 0 0 28px #39ff1429!important}body .account-drawer__dialog::backdrop{background:radial-gradient(circle at 50% 35%,rgba(57,255,20,.18),transparent 28rem),#00000075!important;backdrop-filter:blur(16px) brightness(.48) saturate(1.4)!important;-webkit-backdrop-filter:blur(16px) brightness(.48) saturate(1.4)!important}body .account-drawer__dialog{border-radius:clamp(1.05rem,5vw,1.6rem) clamp(1.05rem,5vw,1.6rem) 0 0!important;inset-block-end:0!important;inset-inline:clamp(.45rem,2.5vw,.8rem)!important;margin:0 auto!important;max-height:min(68dvh,30rem)!important;max-width:29rem!important;overflow:visible!important;padding:0!important;width:auto!important}body .account-drawer__dialog .account-actions{border-radius:inherit;overflow:hidden}body .account-drawer__dialog .account-actions__header{background:linear-gradient(180deg,#0b260bb8,#00000061),repeating-linear-gradient(0deg,rgba(57,255,20,.12) 0 1px,transparent 1px 5px)!important;border-bottom:1px solid rgba(57,255,20,.46)!important;gap:clamp(.45rem,2vw,.7rem)!important;padding:clamp(2.65rem,8vw,3.15rem) clamp(1rem,4vw,1.35rem) clamp(.7rem,2.8vw,.95rem)!important}body .account-drawer__dialog .account-actions__title{font-size:clamp(1.1rem,5.8vw,1.75rem)!important;line-height:.95;max-width:calc(100vw - 6rem);text-shadow:0 0 5px rgba(124,255,141,.95),0 0 16px rgba(57,255,20,.58),0 0 34px rgba(57,255,20,.28)!important}body .account-drawer__dialog .account-actions__email{color:#d9ffe0bd!important;font-size:clamp(.9rem,3.8vw,1.05rem);line-height:1.25;max-width:100%;text-shadow:0 0 8px rgba(57,255,20,.22)}body .account-drawer__dialog .account-actions__sign-ins{gap:clamp(.6rem,2.5vw,.85rem)!important;padding:clamp(.8rem,3vw,1rem) clamp(.85rem,3.6vw,1.15rem) clamp(.65rem,2.5vw,.85rem)!important}body .account-drawer__dialog .account-actions__nav{padding:clamp(.75rem,3vw,1rem) clamp(.85rem,3.6vw,1.15rem) max(clamp(.85rem,3.4vw,1.15rem),env(safe-area-inset-bottom))!important}body .account-drawer__dialog .account-actions__list{gap:clamp(.55rem,2.5vw,.8rem)!important}body .account-drawer__dialog .account-actions__link{border-radius:clamp(.78rem,3.5vw,1.05rem)!important;font-size:clamp(.66rem,2.9vw,.78rem)!important;gap:.55rem!important;letter-spacing:.13em!important;min-height:clamp(3rem,10.5vw,3.65rem)!important;padding:.7rem .72rem!important}body .account-drawer__dialog .account-actions__icon{color:#000!important;height:clamp(.98rem,4vw,1.18rem)!important;margin-block:0!important;width:clamp(.98rem,4vw,1.18rem)!important}body .account-drawer__dialog .account-drawer__close-button{align-items:center!important;background:radial-gradient(circle at 50% 45%,rgba(57,255,20,.18),transparent 62%),#000000ad!important;border:1px solid rgba(124,255,141,.86)!important;border-radius:50%!important;box-shadow:0 0 0 1px #39ff1438,0 0 14px #39ff14bd,inset 0 0 16px #39ff1424!important;color:var(--sprplx-neon-bright)!important;display:inline-flex!important;height:clamp(2.2rem,9vw,2.55rem)!important;inset:clamp(.62rem,3vw,.85rem) clamp(.62rem,3vw,.85rem) auto auto!important;justify-content:center!important;left:auto!important;min-height:clamp(2.2rem,9vw,2.55rem)!important;min-width:clamp(2.2rem,9vw,2.55rem)!important;overflow:visible!important;padding:0!important;position:absolute!important;right:clamp(.62rem,3vw,.85rem)!important;top:clamp(.62rem,3vw,.85rem)!important;transform:none!important;width:clamp(2.2rem,9vw,2.55rem)!important;z-index:5!important}body .account-drawer__dialog .account-drawer__close-button:is(:hover,:focus-visible){background:radial-gradient(circle at 50% 45%,rgba(57,255,20,.32),transparent 64%),#021202d1!important;color:#fff!important;filter:drop-shadow(0 0 12px rgba(57,255,20,.9))}body .account-drawer__dialog .account-drawer__close-button .svg-wrapper{height:100%!important;width:100%!important}body .account-drawer__dialog .account-drawer__close-button svg{height:clamp(.92rem,3.6vw,1.08rem)!important;width:clamp(.92rem,3.6vw,1.08rem)!important}body .quick-add-modal[open] .quick-add-modal__close{background:#00000094!important;border:1px solid rgba(57,255,20,.72)!important;border-radius:4px!important;box-shadow:0 0 0 1px #39ff142e,0 0 10px #39ff1461!important;height:2rem!important;inset:auto .85rem auto auto!important;min-height:2rem!important;min-width:2rem!important;position:absolute!important;right:.85rem!important;top:.85rem!important;width:2rem!important;z-index:calc(var(--layer-raised) + 3)!important}body .quick-add-modal[open] .quick-add-modal__close:is(:hover,:focus-visible){background:#051805bd!important;filter:drop-shadow(0 0 8px rgba(57,255,20,.62))}body .quick-add-modal[open] .quick-add-modal__close svg{height:.8rem!important;width:.8rem!important}body .quick-add-modal[open] :is(.view-product-title,.product-header){justify-content:center!important;text-align:center!important;width:100%!important}body .quick-add-modal[open] :is(.view-product-title a,.product-header a:not(product-price *)){margin-inline:auto!important;text-align:center!important;width:100%!important}body .password-dialog[open]{border:0!important}body .password-dialog:before{background:radial-gradient(circle at 50% 10%,rgba(57,255,20,.2),transparent 18rem),linear-gradient(180deg,#0f230f8f,#000000d6),repeating-linear-gradient(0deg,rgba(124,255,141,.12) 0 1px,transparent 1px 5px)!important}body .password-dialog__content,body .password-dialog .storefront-password-form{color:var(--sprplx-text)!important}body .password-dialog .email-signup__input-group{background:#000000e6!important;border:2px solid var(--sprplx-neon)!important;box-shadow:var(--sprplx-neon-box-shadow-strong)!important}body .password-dialog[open]{align-items:center!important;background:radial-gradient(circle at 50% 24%,rgba(57,255,20,.12),transparent 28rem),#000!important;display:grid!important;height:100dvh!important;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-items:center!important;max-height:none!important;max-width:none!important;width:100vw!important}body .password-dialog:before{background:radial-gradient(circle at 50% 38%,rgba(57,255,20,.2),transparent 24rem),linear-gradient(180deg,#143c1485,#000000d6 54%,#000000eb),repeating-linear-gradient(0deg,rgba(124,255,141,.13) 0 1px,transparent 1px 6px)!important;border:2px solid var(--sprplx-neon)!important;border-radius:clamp(1.4rem,5vw,2rem)!important;box-shadow:0 0 4px #39ff14,0 0 22px #39ff14b8,0 0 54px #39ff146b,inset 0 0 38px #39ff1426!important;inset:clamp(1.05rem,4vw,2.4rem)!important}body .password-dialog:after{border-radius:clamp(1.4rem,5vw,2rem)!important;inset:clamp(1.05rem,4vw,2.4rem)!important;opacity:.38!important}body .password-dialog__header{inset-block-start:calc(clamp(1.05rem,4vw,2.4rem) + clamp(.65rem,2.2vw,.95rem))!important;inset-inline-end:calc(clamp(1.05rem,4vw,2.4rem) + clamp(.65rem,2.2vw,.95rem))!important;z-index:5!important}body .password-dialog__close-button{align-items:center!important;background:radial-gradient(circle at 50% 42%,rgba(57,255,20,.2),transparent 60%),#00000094!important;border:1px solid rgba(57,255,20,.78)!important;border-radius:.55rem!important;box-shadow:0 0 0 1px #7cff8d38,0 0 12px #39ff1485,inset 0 0 14px #39ff1424!important;color:var(--sprplx-neon-bright)!important;display:inline-flex!important;filter:none!important;height:2.5rem!important;justify-content:center!important;min-height:2.5rem!important;min-width:2.5rem!important;padding:0!important;position:static!important;width:2.5rem!important}body .password-dialog__close-button:is(:hover,:focus-visible){background:radial-gradient(circle at 50% 42%,rgba(57,255,20,.34),transparent 64%),#041404c7!important;border-color:var(--sprplx-neon-bright)!important;box-shadow:0 0 0 1px #7cff8d5c,0 0 18px #39ff14b8,inset 0 0 16px #39ff1438!important}body .password-dialog__close-button:active{transform:scale(.94)}body .password-dialog__close-button svg{height:1rem!important;width:1rem!important}body .password-dialog__content{gap:clamp(1rem,3.6vw,2rem)!important;justify-content:center!important;min-height:100dvh!important;padding:clamp(7.5rem,22vw,12rem) clamp(2.1rem,7vw,4rem) clamp(5rem,14vw,8rem)!important;width:min(86vw,46rem)!important}body .password-dialog__brand-logo{filter:drop-shadow(0 0 8px rgba(57,255,20,.72)) drop-shadow(0 0 22px rgba(57,255,20,.38))!important;margin-block-end:clamp(.45rem,2.2vw,1rem);max-height:clamp(5.1rem,18vw,9.25rem)!important;width:clamp(9.4rem,34vw,16rem)!important}body .password-dialog__title{font-size:clamp(2.45rem,9vw,5.6rem)!important;letter-spacing:.09em!important;margin:0!important;text-align:center!important}body .password-dialog .email-signup__input-group{align-items:stretch!important;border:2px solid var(--sprplx-neon)!important;border-radius:2rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(8rem,34%,12.5rem)!important;margin-block-start:clamp(.45rem,4vw,2.4rem)!important;max-width:100%!important;overflow:hidden!important;width:min(100%,38rem)!important}body .password-dialog #Password{background:#000!important;border:0!important;color:var(--sprplx-text)!important;font-family:var(--sprplx-digital-font)!important;font-size:clamp(.86rem,3.3vw,1.2rem)!important;letter-spacing:.12em!important;min-height:clamp(4.1rem,12vw,5.25rem)!important;padding-inline:clamp(1.35rem,6vw,3rem)!important;text-transform:uppercase!important}body .password-dialog #Password::placeholder{color:#d2ffd8ad!important;opacity:1!important}body .password-dialog__submit-button{background:var(--sprplx-button-gradient)!important;border:0!important;border-left:2px solid var(--sprplx-neon)!important;color:#000!important;font-family:var(--sprplx-digital-font)!important;font-size:clamp(.86rem,3.1vw,1.1rem)!important;letter-spacing:.12em!important;min-height:clamp(4.1rem,12vw,5.25rem)!important;padding-inline:clamp(1rem,4vw,2rem)!important;text-shadow:none!important}@media screen and (max-width:420px){body .password-dialog .email-signup__input-group{grid-template-columns:minmax(0,1fr) clamp(7.2rem,36%,9rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sprplx-neon.css.map */
