@font-face{font-family:Starz2016;src:url(Starz2016.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:RGLogotype;src:url(RGLogotype.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Ethnocentric;src:url(Ethnocentric.otf) format("opentype");font-weight:100 900;font-display:swap}:root{--dna-accent: #00ff7b;--dna-accent-2: #7df9ff;--dna-ink: #03130c;--dna-bg-deep: #02060a;--dna-display: "Starz2016", "Chakra Petch", "Orbitron", system-ui, sans-serif;--dna-wordmark: "RGLogotype", "Starz2016", "Orbitron", system-ui, sans-serif;--dna-logo: "RGLogotype", "Starz2016", "Orbitron", system-ui, sans-serif;--dna-brand: "Ethnocentric", "Orbitron", "Starz2016", system-ui, sans-serif}.content-for-layout h1,.content-for-layout h2,.content-for-layout h3,.content-for-layout h4,.content-for-layout .h0,.content-for-layout .h1,.content-for-layout .h2,.content-for-layout p,.content-for-layout li,.content-for-layout a,.content-for-layout .rte,.menu-list__link,.header-actions__action,.button,button.button,a.button,.price,.product-title,.card__heading,.cart__title,footer p,footer a,footer h2,footer h3{font-family:var(--dna-display);letter-spacing:.015em}.content-for-layout p,.content-for-layout li,.content-for-layout .rte,#DnaHero-template--index .dna-body,.dna-body{font-family:var(--dna-display)!important;letter-spacing:.01em;line-height:1.65}.menu-list__link,.header-actions__action,.menu-list__submenu a,.mega-menu a,.header-menu a,.menu-list__heading,[class*=menu] [class*=heading],footer a,footer p,footer h2,footer h3,footer h4,footer .rte,footer [class*=heading],.footer a,.footer p,.footer [class*=heading],.field__label,.form__label,.field label,label,input::placeholder,textarea::placeholder{font-family:var(--dna-logo)!important}.logo-block,.logo-block *,.header__heading,.header__heading *,.header__logo,.header__logo *{font-family:var(--dna-brand)!important;letter-spacing:.04em}.logo-block{position:relative;padding:8px 18px!important;border-radius:12px;overflow:hidden;isolation:isolate;background:repeating-linear-gradient(0deg,rgba(0,255,123,.07) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(0,255,123,.05) 0 1px,transparent 1px 6px),linear-gradient(180deg,#061a11,#020a07);box-shadow:0 0 18px #00ff7b38,inset 0 0 14px #00ff7b1f}.logo-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(125,249,255,.18) 50%,rgba(0,255,123,.12) 56%,transparent 64%);transform:translate(-120%);animation:dnaLogoShine 5.5s linear infinite}@keyframes dnaLogoShine{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.logo-block>*,.logo-block a,.logo-block .jumbo-text{position:relative;z-index:1;color:#eafff3!important;text-shadow:0 0 12px rgba(0,255,123,.45)}@media(prefers-reduced-motion:reduce){.logo-block:before{animation:none}}.menu-list__link,.menu-list__link-title,.menu-drawer__menu-item,.menu-drawer__menu-item-text{font-family:var(--dna-brand)!important;letter-spacing:.04em}html,body{max-width:100%;overflow-x:hidden}.dna-hero,.dna-hero-section{max-width:100vw;overflow-x:clip}.dna-hero .dna-content{margin-inline:auto}.dna-hero .dna-eyebrow,.dna-hero .dna-title,.dna-hero .dna-tagline,.dna-hero .dna-cta,.dna-hero .dna-price{text-indent:.02em}.dna-hero .dna-eyebrow{text-indent:.42em}body{background-color:var(--dna-bg-deep)}::selection{background:var(--dna-accent);color:var(--dna-ink)}*{scrollbar-color:var(--dna-accent) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#02060a}*::-webkit-scrollbar-thumb{background:linear-gradient(var(--dna-accent),var(--dna-accent-2));border-radius:999px;border:2px solid #02060a}.header__underlay-closed,.header__underlay-open{background:linear-gradient(180deg,#040c09b8,#02060aa8)!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(0,255,123,.28);box-shadow:0 8px 30px #00000073,0 1px #00ff7b1f inset}.menu-list__link,.menu-list__link-title,.header-actions__action{position:relative;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .25s ease}.menu-list__link:after{content:none!important}.menu-list__link:hover,.menu-list__link-title:hover,.menu-list__link[aria-expanded=true],.menu-list__link:hover .menu-list__link-title,.header-actions__action:hover{color:var(--dna-accent)!important;text-decoration-color:var(--dna-accent)}.header__underlay-open,.mega-menu,.menu-list__submenu{background-color:#030a08eb!important}.menu-list__submenu,.mega-menu__list{position:relative;background:linear-gradient(180deg,#121e19f5,#040a08f5),linear-gradient(120deg,#00ff7b14,#7df9ff0d)!important;background-blend-mode:overlay!important;border:1px solid rgba(0,255,123,.22)!important;border-radius:14px!important;overflow:hidden;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 24px 60px #0009,0 1px #ffffff14 inset,0 0 0 1px #00ff7b0f inset}.menu-list__submenu:before,.mega-menu__list:before{content:"";position:absolute;inset:0 0 auto 0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);pointer-events:none;z-index:0}.menu-list__submenu:after,.mega-menu__list:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(115deg,transparent 40%,rgba(125,249,255,.12) 50%,transparent 60%);transform:translate(-30%);animation:dnaLiquidSheen 6s ease-in-out infinite;animation-play-state:paused;pointer-events:none;z-index:0}details[open]>.menu-list__submenu:after,.menu-list__submenu[data-active]:after,.menu-list__list-item:hover>.menu-list__submenu:after,.mega-menu:hover .mega-menu__list:after,.menu-list__link[aria-expanded=true]~.menu-list__submenu:after{animation-play-state:running}@media(prefers-reduced-motion:reduce){.menu-list__submenu:after,.mega-menu__list:after{animation:none}}@keyframes dnaLiquidSheen{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.menu-list__submenu .menu-list__link,.mega-menu__list .menu-list__link{position:relative;z-index:1;border-radius:8px;transition:color .25s ease,background .3s ease,padding-left .25s ease,text-shadow .25s ease}.menu-list__submenu .menu-list__link:hover,.mega-menu__list .menu-list__link:hover{color:var(--dna-accent)!important;padding-left:1.35em;background:linear-gradient(90deg,rgba(0,255,123,.16),rgba(125,249,255,.05) 60%,transparent);text-shadow:0 0 10px rgba(0,255,123,.55)}.menu-list__submenu .menu-list__link:before,.mega-menu__list .menu-list__link:before{content:"";position:absolute;left:.5em;top:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,var(--dna-accent-2),var(--dna-accent));transform:translateY(-50%) scale(0);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 8px var(--dna-accent)}.menu-list__submenu .menu-list__link:hover:before,.mega-menu__list .menu-list__link:hover:before{transform:translateY(-50%) scale(1)}.button,button.button,.button-primary,a.button{position:relative;overflow:hidden;isolation:isolate;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;transition:transform .2s ease,box-shadow .25s ease,filter .25s ease,background-position .6s ease}.button:not([class*=secondary]):not([class*=outline]):not(.link),a.button:not([class*=secondary]):not([class*=outline]){background-image:linear-gradient(120deg,var(--dna-accent),#4bffa8 42%,var(--dna-accent-2));background-size:200% 100%;background-position:0 0;color:var(--dna-ink)!important}.button:hover,a.button:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 0 26px #00ff7b80,0 10px 28px #0000008c}.button:active,a.button:active{transform:translateY(0)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-120%);transition:transform .6s ease}.button:hover:before{transform:translate(120%)}.dna-ripple{position:absolute;border-radius:50%;transform:scale(0);background:#ffffff80;animation:dnaRipple .6s ease-out;pointer-events:none;z-index:0}@keyframes dnaRipple{to{transform:scale(2.6);opacity:0}}.product-card,.card-gallery,.resource-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000008c,0 0 0 1px #00ff7b59}.product-card img,.card-gallery img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.product-card:hover img{transform:scale(1.06)}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--dna-accent);outline-offset:2px;box-shadow:0 0 14px #00ff7b80}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:dnaFadeOut .28s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:dnaFadeIn .4s cubic-bezier(0,0,.2,1) both}@keyframes dnaFadeOut{to{opacity:0;transform:scale(.994) translateY(-4px)}}@keyframes dnaFadeIn{0%{opacity:0;transform:scale(1.004) translateY(8px)}to{opacity:1;transform:none}}.dna-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.dna-reveal.dna-in{opacity:1;transform:none}}@keyframes dnaSectionIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#dna-bg-rain{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){#dna-bg-rain{display:block;opacity:.5}#header-group,main.content-for-layout,footer{position:relative;z-index:1}main.content-for-layout .shopify-section .color-scheme-scheme-1,main.content-for-layout .shopify-section .color-scheme-scheme-2,main.content-for-layout .shopify-section .color-scheme-scheme-3,main.content-for-layout .shopify-section .color-scheme-scheme-4,main.content-for-layout>.shopify-section,footer .color-scheme-scheme-3{background-color:transparent!important}}.dna-social{display:inline-flex!important;align-items:center;gap:8px;text-decoration:underline!important;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--dna-accent)!important;color:var(--dna-accent)!important;transition:filter .2s ease,transform .2s ease,text-shadow .2s ease}.dna-social:before{content:"";width:1.05em;height:1.05em;flex:0 0 auto;background-color:var(--dna-accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 0 5px rgba(0,255,123,.55))}.dna-social:hover{transform:translateY(-1px);text-shadow:0 0 10px rgba(0,255,123,.6);filter:brightness(1.15)}.dna-social--facebook:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIyIDEyYTEwIDEwIDAgMSAwLTExLjU2IDkuODh2LTYuOTlINy45VjEyaDIuNTRWOS44YzAtMi41IDEuNDktMy44OSAzLjc4LTMuODkgMS4wOSAwIDIuMjQuMiAyLjI0LjJ2Mi40NmgtMS4yNmMtMS4yNCAwLTEuNjMuNzctMS42MyAxLjU2VjEyaDIuNzhsLS40NCAyLjg5aC0yLjM0djYuOTlBMTAgMTAgMCAwIDAgMjIgMTJ6Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIyIDEyYTEwIDEwIDAgMSAwLTExLjU2IDkuODh2LTYuOTlINy45VjEyaDIuNTRWOS44YzAtMi41IDEuNDktMy44OSAzLjc4LTMuODkgMS4wOSAwIDIuMjQuMiAyLjI0LjJ2Mi40NmgtMS4yNmMtMS4yNCAwLTEuNjMuNzctMS42MyAxLjU2VjEyaDIuNzhsLS40NCAyLjg5aC0yLjM0djYuOTlBMTAgMTAgMCAwIDAgMjIgMTJ6Ii8+PC9zdmc+)}.dna-social--instagram:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMmMzLjIgMCAzLjYgMCA0Ljg1LjA3IDEuMTcuMDUgMS44LjI1IDIuMjMuNDEuNTYuMjIuOTYuNDggMS4zOC45LjQyLjQyLjY4LjgyLjkgMS4zOC4xNi40Mi4zNiAxLjA2LjQxIDIuMjMuMDYgMS4yNy4wNyAxLjY1LjA3IDQuODVzMCAzLjU4LS4wNyA0Ljg1Yy0uMDUgMS4xNy0uMjUgMS44LS40MSAyLjIzLS4yMi41Ni0uNDguOTYtLjkgMS4zOC0uNDIuNDItLjgyLjY4LTEuMzguOS0uNDIuMTYtMS4wNi4zNi0yLjIzLjQxLTEuMjcuMDYtMS42NS4wNy00Ljg1LjA3cy0zLjU4IDAtNC44NS0uMDdjLTEuMTctLjA1LTEuOC0uMjUtMi4yMy0uNDFhMy43IDMuNyAwIDAgMS0xLjM4LS45IDMuNyAzLjcgMCAwIDEtLjktMS4zOGMtLjE2LS40Mi0uMzYtMS4wNi0uNDEtMi4yMy0uMDYtMS4yNy0uMDctMS42NS0uMDctNC44NXMuMDEtMy41OC4wNy00Ljg1Yy4wNS0xLjE3LjI1LTEuOC40MS0yLjIzLjIyLS41Ni40OC0uOTYuOS0xLjM4LjQyLS40Mi44Mi0uNjggMS4zOC0uOS40Mi0uMTYgMS4wNi0uMzYgMi4yMy0uNDFDOC40MiAyLjIgOC44IDIuMiAxMiAyLjJ6bTAgMS44Yy0zLjE1IDAtMy41LjAxLTQuNzQuMDctLjkuMDQtMS4zOC4xOS0xLjcuMzItLjQzLjE2LS43NC4zNi0xLjA2LjY4LS4zMi4zMi0uNTIuNjMtLjY4IDEuMDYtLjEzLjMyLS4yOC44LS4zMiAxLjdDNC4wMSA4LjUgNCA4Ljg1IDQgMTJzLjAxIDMuNS4wNyA0Ljc0Yy4wNC45LjE5IDEuMzguMzIgMS43LjE2LjQzLjM2Ljc0LjY4IDEuMDYuMzIuMzIuNjMuNTIgMS4wNi42OC4zMi4xMy44LjI4IDEuNy4zMiAxLjI0LjA2IDEuNTkuMDcgNC43NC4wN3MzLjUtLjAxIDQuNzQtLjA3Yy45LS4wNCAxLjM4LS4xOSAxLjctLjMyLjQzLS4xNi43NC0uMzYgMS4wNi0uNjguMzItLjMyLjUyLS42My42OC0xLjA2LjEzLS4zMi4yOC0uOC4zMi0xLjcuMDYtMS4yNC4wNy0xLjU5LjA3LTQuNzRzLS4wMS0zLjUtLjA3LTQuNzRjLS4wNC0uOS0uMTktMS4zOC0uMzItMS43YTIuODUgMi44NSAwIDAgMC0uNjgtMS4wNiAyLjg1IDIuODUgMCAwIDAtMS4wNi0uNjhjLS4zMi0uMTMtLjgtLjI4LTEuNy0uMzJDMTUuNSA0LjAxIDE1LjE1IDQgMTIgNHptMCAzLjA2QTQuOTQgNC45NCAwIDEgMSAxMiAxNi45NCA0Ljk0IDQuOTQgMCAwIDEgMTIgNy4wNnptMCAxLjhBMy4xNCAzLjE0IDAgMSAwIDEyIDE1LjE0IDMuMTQgMy4xNCAwIDAgMCAxMiA4Ljg2em01LjE0LTMuMmExLjE1IDEuMTUgMCAxIDEgMCAyLjMgMS4xNSAxLjE1IDAgMCAxIDAtMi4zeiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMmMzLjIgMCAzLjYgMCA0Ljg1LjA3IDEuMTcuMDUgMS44LjI1IDIuMjMuNDEuNTYuMjIuOTYuNDggMS4zOC45LjQyLjQyLjY4LjgyLjkgMS4zOC4xNi40Mi4zNiAxLjA2LjQxIDIuMjMuMDYgMS4yNy4wNyAxLjY1LjA3IDQuODVzMCAzLjU4LS4wNyA0Ljg1Yy0uMDUgMS4xNy0uMjUgMS44LS40MSAyLjIzLS4yMi41Ni0uNDguOTYtLjkgMS4zOC0uNDIuNDItLjgyLjY4LTEuMzguOS0uNDIuMTYtMS4wNi4zNi0yLjIzLjQxLTEuMjcuMDYtMS42NS4wNy00Ljg1LjA3cy0zLjU4IDAtNC44NS0uMDdjLTEuMTctLjA1LTEuOC0uMjUtMi4yMy0uNDFhMy43IDMuNyAwIDAgMS0xLjM4LS45IDMuNyAzLjcgMCAwIDEtLjktMS4zOGMtLjE2LS40Mi0uMzYtMS4wNi0uNDEtMi4yMy0uMDYtMS4yNy0uMDctMS42NS0uMDctNC44NXMuMDEtMy41OC4wNy00Ljg1Yy4wNS0xLjE3LjI1LTEuOC40MS0yLjIzLjIyLS41Ni40OC0uOTYuOS0xLjM4LjQyLS40Mi44Mi0uNjggMS4zOC0uOS40Mi0uMTYgMS4wNi0uMzYgMi4yMy0uNDFDOC40MiAyLjIgOC44IDIuMiAxMiAyLjJ6bTAgMS44Yy0zLjE1IDAtMy41LjAxLTQuNzQuMDctLjkuMDQtMS4zOC4xOS0xLjcuMzItLjQzLjE2LS43NC4zNi0xLjA2LjY4LS4zMi4zMi0uNTIuNjMtLjY4IDEuMDYtLjEzLjMyLS4yOC44LS4zMiAxLjdDNC4wMSA4LjUgNCA4Ljg1IDQgMTJzLjAxIDMuNS4wNyA0Ljc0Yy4wNC45LjE5IDEuMzguMzIgMS43LjE2LjQzLjM2Ljc0LjY4IDEuMDYuMzIuMzIuNjMuNTIgMS4wNi42OC4zMi4xMy44LjI4IDEuNy4zMiAxLjI0LjA2IDEuNTkuMDcgNC43NC4wN3MzLjUtLjAxIDQuNzQtLjA3Yy45LS4wNCAxLjM4LS4xOSAxLjctLjMyLjQzLS4xNi43NC0uMzYgMS4wNi0uNjguMzItLjMyLjUyLS42My42OC0xLjA2LjEzLS4zMi4yOC0uOC4zMi0xLjcuMDYtMS4yNC4wNy0xLjU5LjA3LTQuNzRzLS4wMS0zLjUtLjA3LTQuNzRjLS4wNC0uOS0uMTktMS4zOC0uMzItMS43YTIuODUgMi44NSAwIDAgMC0uNjgtMS4wNiAyLjg1IDIuODUgMCAwIDAtMS4wNi0uNjhjLS4zMi0uMTMtLjgtLjI4LTEuNy0uMzJDMTUuNSA0LjAxIDE1LjE1IDQgMTIgNHptMCAzLjA2QTQuOTQgNC45NCAwIDEgMSAxMiAxNi45NCA0Ljk0IDQuOTQgMCAwIDEgMTIgNy4wNnptMCAxLjhBMy4xNCAzLjE0IDAgMSAwIDEyIDE1LjE0IDMuMTQgMy4xNCAwIDAgMCAxMiA4Ljg2em01LjE0LTMuMmExLjE1IDEuMTUgMCAxIDEgMCAyLjMgMS4xNSAxLjE1IDAgMCAxIDAtMi4zeiIvPjwvc3ZnPg==)}.dna-social--tiktok:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjYgNS44MmE0LjI4IDQuMjggMCAwIDEtMS4wMS0yLjgyaC0zLjF2MTIuNGEyLjYgMi42IDAgMSAxLTIuNi0yLjZjLjI3IDAgLjUzLjA0Ljc4LjEyVjkuN2E1LjcgNS43IDAgMCAwLS43OC0uMDUgNS43IDUuNyAwIDEgMCA1LjcgNS43VjguOWE3LjMgNy4zIDAgMCAwIDQuMyAxLjM4VjcuMThhNC4zIDQuMyAwIDAgMS0zLjI5LTEuMzZ6Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE2LjYgNS44MmE0LjI4IDQuMjggMCAwIDEtMS4wMS0yLjgyaC0zLjF2MTIuNGEyLjYgMi42IDAgMSAxLTIuNi0yLjZjLjI3IDAgLjUzLjA0Ljc4LjEyVjkuN2E1LjcgNS43IDAgMCAwLS43OC0uMDUgNS43IDUuNyAwIDEgMCA1LjcgNS43VjguOWE3LjMgNy4zIDAgMCAwIDQuMyAxLjM4VjcuMThhNC4zIDQuMyAwIDAgMS0zLjI5LTEuMzZ6Ii8+PC9zdmc+)}.button-unstyled,.quantity-selector .button,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{background-image:none!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;transform:none!important;isolation:auto!important;border-radius:inherit}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{background:transparent!important;color:var(--color-input-text)!important}.button-unstyled:before,.quantity-selector .button:before{content:none!important;display:none!important}.button-unstyled:hover,.quantity-selector .button:hover{transform:none!important;box-shadow:none!important;background-image:none!important;background-position:0 0!important}.quantity-selector .quantity-minus .svg-wrapper,.quantity-selector .quantity-plus .svg-wrapper{display:flex;align-items:center;justify-content:center}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{color:var(--dna-accent)!important;--icon-stroke-width: 2px}.quantity-selector .quantity-minus:hover,.quantity-selector .quantity-plus:hover{color:var(--dna-accent-2)!important}.quantity-selector .quantity-minus svg,.quantity-selector .quantity-plus svg{color:var(--dna-accent)}.quantity-selector input[type=number]{color:#eafff3!important}main[data-template^=product] h1,main[data-template^=product] h1 *,main[data-template^=product] product-title,main[data-template^=product] product-title *,main[data-template^=product] .product-title,main[data-template^=product] [role=heading][aria-level="3"]{font-family:var(--dna-brand)!important;letter-spacing:.02em;line-height:1.1}@media(max-width:749px){html:has(#Details-menu-drawer-container[open]) .dna-hero .dna-stage,html:has(#Details-menu-drawer-container[open]) .dna-hero .dna-rain,html:has(#Details-menu-drawer-container[open]) .dna-hero .dna-vignette,body:has(#Details-menu-drawer-container[open]) .dna-hero .dna-stage,body:has(#Details-menu-drawer-container[open]) .dna-hero .dna-rain,body:has(#Details-menu-drawer-container[open]) .dna-hero .dna-vignette{visibility:hidden!important}.menu-drawer,.menu-drawer__navigation,.menu-drawer-container[open]{background-color:#03100b!important}}@media(max-width:749px){.menu-list__link{padding-block:12px;font-size:1.05rem;letter-spacing:.04em}.menu-list,.menu-list__submenu{gap:2px;text-align:left}.menu-list__submenu{padding:8px 10px!important;border-radius:12px!important}.header-menu .menu-list>li+li{border-top:1px solid rgba(0,255,123,.12)}}main[data-template^=product] legend,main[data-template^=product] .variant-option legend,main[data-template^=product] .variant-option label,main[data-template^=product] .variant-option__swatch-value,main[data-template^=product] .variant-option__label{font-family:Starz2016,Chakra Petch,sans-serif!important;letter-spacing:.03em}.menu-list__list-item:has(>a[href$="/collections/all"]),.menu__item:has(>a[href$="/collections/all"]),.menu-drawer__list-item:has(a[href$="/collections/all"]),li:has(>a.menu-list__link[href$="/collections/all"]){display:none!important}.header-menu,.menu-list,.menu-list__list{backface-visibility:hidden}.menu-list__link,.menu-list__link-title{transform:translateZ(0)}footer .menu__heading{display:none!important}footer .menu__item a,.footer .menu__item a{font-family:var(--dna-logo)!important;letter-spacing:.03em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1.5px;transition:color .2s ease,text-decoration-color .2s ease}footer .menu__item a:hover,.footer .menu__item a:hover{color:var(--dna-accent)!important;text-decoration-color:var(--dna-accent)}footer .group-block-content>.text-block,footer [class*=text] p{letter-spacing:.06em}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate}.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(3,19,12,.1) 0 1px,transparent 1px 7px),linear-gradient(180deg,#03130c00,#03130c59);background-size:100% 6px,100% 100%,100% 220%;animation:dnaBtnCode 2.4s linear infinite;mix-blend-mode:multiply;opacity:.55}@keyframes dnaBtnCode{0%{background-position:0 0,0 0,0 0}to{background-position:0 6px,0 0,0 220%}}@media(prefers-reduced-motion:reduce){.shopify-payment-button__button--unbranded:after{animation:none}}.add-to-cart-button .add-to-cart-text{transform:translateY(.06em)}main[data-template*=contact] h1{text-shadow:0 0 26px rgba(0,255,123,.4)}main[data-template*=contact] h1:after{content:"";display:block;width:64px;height:3px;margin:16px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--dna-accent),#7df9ff);box-shadow:0 0 14px #00ff7b99}.contact-form{position:relative;background:linear-gradient(180deg,#0a140f99,#03080699);border:1px solid rgba(0,255,123,.18);border-radius:18px;padding:30px 26px;box-shadow:0 24px 55px #00000073,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.contact-form:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--dna-accent),#7df9ff,transparent);opacity:.75}.contact-form__input,.contact-form__input--textarea{background:#020806b3!important;border:1px solid rgba(0,255,123,.25)!important;border-radius:10px!important;color:#eafff3!important;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.contact-form__input::placeholder{color:#bde8d280}.contact-form__input:focus,.contact-form__input:focus-visible{border-color:var(--dna-accent)!important;box-shadow:0 0 0 1px var(--dna-accent),0 0 18px #00ff7b59!important;background:#030c08e0!important;outline:none!important}.contact-form__input--textarea{min-height:150px}.contact-form .button{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dna-custom.css.map */
