:root{--page-width: 144rem;--font-body-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-heading-family: var(--font-body-family);--font-body-scale: 1;--font-heading-scale: 1;--color-black: 0, 0, 0;--color-white: 255, 255, 255;--color-fg: 227, 214, 246;--color-bg: var(--color-black);--color-accent: 57, 255, 20;--color-surface-1: 18, 18, 18;--color-surface-2: 28, 28, 28;--color-neon-green: #39FF14;--color-main-text: #00BDBD;--radius: 14px;--radius-sm: 10px;--buttons-radius: 12px;--shadow-1: 0 10px 30px rgba(0, 0, 0, .35);--shadow-2: 0 4px 16px rgba(0, 0, 0, .45);--gap-1: clamp(.8rem, 1.2vw, 1.2rem);--gap-2: clamp(1.2rem, 1.6vw, 1.6rem);--gap-3: clamp(1.6rem, 2.2vw, 2.4rem);--page-width-margin: 2rem;--spacing-sections-mobile: 4rem;--spacing-sections-desktop: 6rem;--grid-mobile-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 2rem;--grid-desktop-horizontal-spacing: 3rem;--grid-desktop-vertical-spacing: 3rem;--surface-1: 0 0 0 / .8;--border: 0 0 0 / .2;--text: 255, 255, 255;--link: 0, 191, 255;--ring: 0 0 0 3px rgba(173, 110, 255, .5);--color-headings: 204, 153, 255;--color-links: 173, 110, 255;--color-button-primary-bg: 255, 0, 255;--color-button-primary-text: 0, 0, 0;--color-button-primary-hover: 255, 255, 0;--color-neon-pink: #FF10F0;--color-neon-yellow: #FFFF00;--color-main-text: #E3D6F6}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(var(--font-body-scale) * 62.5%);scroll-behavior:smooth}body{margin:0;padding:0;color:rgb(var(--color-fg));background:rgb(var(--color-bg));font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas{display:block;max-width:100%;height:auto}a{color:rgb(var(--color-links, var(--color-accent)));text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:1.6rem}.page-width--narrow{max-width:72.6rem}.visually-hidden{position:absolute!important;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);line-height:1.25;margin:0 0 .6em;letter-spacing:.2px;color:rgb(var(--color-headings, var(--color-fg)))}h1{font-size:calc(3.2rem * var(--font-heading-scale))}h2{font-size:calc(2.6rem * var(--font-heading-scale))}h3{font-size:calc(2.2rem * var(--font-heading-scale))}h4{font-size:calc(1.9rem * var(--font-heading-scale))}p{margin:0 0 1.2em;color:rgba(var(--color-white),.9)}.button,.button:where(a){display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.1rem 1.6rem;border-radius:var(--radius-sm);border:1px solid rgba(var(--color-accent),.5);color:#000;background:radial-gradient(120% 120% at 0% 0%,rgba(var(--color-neon-pink),.25),transparent 40%),linear-gradient(180deg,rgba(var(--color-accent),.95),rgba(var(--color-accent),.75));box-shadow:inset 0 1px #fff3,var(--shadow-1);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;text-decoration:none}.button:hover{filter:brightness(1.06);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--secondary{color:rgb(var(--color-fg));background:#ffffff05;border-color:rgba(var(--color-accent),.35)}.button--primary{font-weight:700;padding:1rem 2rem;background-color:#39ff14;color:#000;border-radius:6px;transition:transform .2s ease,background-color .2s ease}.button--primary:hover{transform:scale(1.05);background-color:#2eff00}.button--neon{background-color:rgb(var(--color-button-primary-bg));color:rgb(var(--color-button-primary-text));border-radius:var(--buttons-radius);padding:1rem 2rem;font-weight:700;text-transform:uppercase;text-shadow:0 0 5px #fff;box-shadow:0 0 10px #fff,0 0 20px #ff10f0,0 0 24px #39ff14;transition:background-color .2s ease,transform .2s ease}.button--neon:hover{background-color:rgb(var(--color-button-primary-hover));transform:translateY(-2px);box-shadow:0 0 20px #fff,0 0 40px #ff10f0}.grid{display:grid;gap:var(--gap-2)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.product{display:grid;grid-template-columns:1fr;gap:2rem;align-items:flex-start;max-width:1200px;margin:0 auto}@media screen and (min-width: 750px){.product{grid-template-columns:1fr 1fr}.product__media{position:sticky;top:2rem}}.product__media-item{display:none}.product__media-item.is-active{display:block}.product__thumbnails{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.product__thumbnails .thumb{border:2px solid transparent;border-radius:6px;overflow:hidden;padding:0;cursor:pointer;background:none;transition:border-color .2s ease}.product__thumbnails .thumb img{display:block;width:72px;height:72px;object-fit:cover}.product__thumbnails .thumb:hover,.product__thumbnails .thumb.active{border-color:rgb(var(--color-accent))}.product__features{display:flex;flex-direction:column;gap:4rem}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:400px;padding:2rem 0}.feature-row--reverse{direction:rtl}.feature-row--reverse>*{direction:ltr}.feature-row__img{width:100%;min-height:300px;object-fit:cover}.neon-hr{height:1px;border:0;background:radial-gradient(120% 120% at 0% 0%,rgba(var(--color-neon-pink),.45),transparent 40%),linear-gradient(90deg,rgba(var(--color-neon-pink),.55),rgba(var(--color-neon-green),.55));margin:1.6rem 0;opacity:.9}.glow-text{text-shadow:0 0 10px rgba(var(--color-accent),.35),0 0 30px rgba(var(--color-accent),.2)}.list-social{display:flex;justify-content:center;gap:1.2rem;padding:0;list-style:none}.list-social li{display:inline-block}.list-social a svg{width:28px;height:28px;transition:transform .2s ease}.list-social a:hover svg{transform:scale(1.2)}.social-icon.facebook svg{fill:#1877f2}.social-icon.twitter svg{fill:#1da1f2}.social-icon.tiktok svg{fill:#000}.social-icon.pinterest svg{fill:#bd081c}.social-icon.youtube svg{fill:red}.social-icon.tumblr svg{fill:#35465c}.social-icon.twitch svg{fill:#9146ff}.cart__subtotal-price{color:#39ff14!important;font-weight:700}.cart__checkout-button,.button--primary[name=checkout]{background:linear-gradient(90deg,#ff10f0,#39ff14);color:#000!important;border-radius:8px;font-weight:700;text-transform:uppercase;box-shadow:0 0 12px #ff10f0,0 0 20px #39ff14;transition:all .25s ease}.cart__checkout-button:hover,.button--primary[name=checkout]:hover{transform:scale(1.05);box-shadow:0 0 20px #ff10f0,0 0 36px #39ff14}.list-social a svg{transition:transform .2s ease,filter .2s ease}.social-icon.facebook svg{fill:#1877f2;filter:drop-shadow(0 0 6px #1877F2)}.social-icon.twitter svg{fill:#1da1f2;filter:drop-shadow(0 0 6px #1DA1F2)}.social-icon.pinterest svg{fill:#e60023;background:#fff;border-radius:6px;padding:2px;filter:drop-shadow(0 0 6px #FF1A1A) drop-shadow(0 0 12px #FF4D4D)}.social-icon.youtube svg{fill:red;background:#fff;border-radius:6px;padding:2px;filter:drop-shadow(0 0 8px #FF0000)}.social-icon.tiktok svg{fill:#000;background:#fff;border-radius:6px;padding:2px;filter:drop-shadow(0 0 6px #00F2EA) drop-shadow(0 0 10px #FF0050)}.social-icon.twitch svg{fill:#9146ff;filter:drop-shadow(0 0 6px #9146FF)}.social-icon.tumblr svg{fill:#35465c;background:#fff;border-radius:6px;padding:2px;filter:drop-shadow(0 0 6px #35465C) drop-shadow(0 0 12px #4A6A82)}.button,.btn,a.button,button.button,[class*=button--],.shopify-payment-button__button,input[type=submit]{background:linear-gradient(135deg,#00f5ff,#00d4ff)!important;color:#000!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 4px 15px #00f5ff4d!important;transition:all .3s ease!important;text-decoration:none!important;display:inline-block!important}.button:hover,.btn:hover,a.button:hover,button.button:hover{background:linear-gradient(135deg,#00d4ff,#00b8ff)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #00f5ff80!important}.button--secondary,.button--outline,.btn-secondary{background:transparent!important;border:2px solid #39ff14!important;color:#39ff14!important;box-shadow:0 0 10px #39ff144d!important}.button--secondary:hover,.button--outline:hover{background:#39ff141a!important;box-shadow:0 0 20px #39ff1480!important;transform:translateY(-2px)!important}.hero__button,.banner__button,[href*=shop],[href*=Shop]{background:linear-gradient(135deg,#39ff14,#2eff00)!important;color:#000!important;border:none!important;padding:14px 32px!important;border-radius:8px!important;font-weight:700!important;text-transform:uppercase!important;box-shadow:0 4px 20px #39ff1466!important;transition:all .3s ease!important}.hero__button:hover,.banner__button:hover{background:linear-gradient(135deg,#2eff00,#1aff00)!important;transform:scale(1.05)!important;box-shadow:0 6px 30px #39ff1499!important}.button__wrapper,.button-container,[class*=button-wrap]{background:transparent!important;border:none!important;padding:0!important}button[class*=holiday],button[class*=gift],a[class*=holiday],a[class*=gift]{background:linear-gradient(135deg,#39ff14,#00f5ff)!important;color:#000!important;border:none!important;box-shadow:0 4px 20px #27ff6466!important}.shop-now-button,[aria-label*=Shop],[aria-label*=SHOP]{background:linear-gradient(135deg,#00f5ff,#9333ea)!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;box-shadow:0 4px 20px #00f5ff66!important}.product-form__submit,[name=add],.add-to-cart,.cart__submit{background:linear-gradient(135deg,#39ff14,#2eff00)!important;color:#000!important;font-weight:700!important;padding:14px 28px!important;border-radius:8px!important;box-shadow:0 4px 20px #39ff1466!important}.product-form__submit:hover{transform:scale(1.02)!important;box-shadow:0 6px 30px #39ff1499!important}.button *,.btn *{color:inherit!important}.product__description ul,.rte ul{list-style:none;margin:1.6em 0;padding-left:0}.product__description ul li,.rte ul li{position:relative;padding-left:2em;margin-bottom:1em;font-size:1rem;line-height:1.7;color:rgba(var(--color-white),.9)}.product__description ul li:before,.rte ul li:before{content:"\27a4";position:absolute;left:0;top:.15em;font-size:1.1em;font-weight:700;color:var(--color-neon-green)}.collection-card__image img,.card__media img,.collection-list img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block}.collection-list__item,.collection-card{min-height:260px}.page-width{max-width:var(--page-width, 160rem)!important;margin:0 auto;padding:0 2rem}.section,[class*=section-]{width:100%;margin-left:auto;margin-right:auto}.hero__content,.banner__content,[class*=hero__content],[class*=__copy],.levelup-hero__content,.hero-gaming__wrap{max-width:1300px!important;width:100%!important;margin:0 auto!important;text-align:center!important}h1,.h1,[class*=__title],[class*=__heading],[class*=__headline]{font-size:clamp(3rem,7vw,6.4rem)!important;line-height:1.05!important;margin-bottom:2rem!important;font-weight:800!important}p,.rte,[class*=__subtitle],[class*=__subheading],[class*=__text],[class*=__description]{font-size:clamp(1.6rem,1.4vw,2rem)!important;max-width:950px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.6!important;opacity:.9!important}.newsletter-form,.email-signup-banner__form,[class*=__form]{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:1.5rem!important;max-width:600px!important;margin:2rem auto!important}.button-wrapper,.buttons,[class*=__buttons],[class*=__cta],[class*=__ctas]{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:3rem!important;margin-top:4rem!important}.email-signup-banner,.rich-text{text-align:center!important}.section{padding-top:clamp(4rem,8vw,10rem)!important;padding-bottom:clamp(4rem,8vw,10rem)!important}.hero,.banner,[class*=hero],[class*=banner]{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.hero__content,.banner__content,[class*=hero__],[class*=banner__]{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:1200px}.hero h1,.hero h2,.banner h1,.banner h2{text-align:center!important}.promo-section,[class*=promo],[class*=discount],.newsletter-section,[class*=email-signup]{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.featured-content,[class*=featured],.content-section{text-align:center!important}.featured-content h2,.featured-content h3,.content-section h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.button-wrapper,.buttons,[class*=button-wrap],[class*=__buttons]{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:1rem!important}.hero .button,.banner .button,.promo-section .button,.featured-content .button{margin-left:auto!important;margin-right:auto!important}.section-header,.collection-list-title,[class*=section]>h2,[class*=section]>.heading{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.collection-list,.product-grid,[class*=collection-list],[class*=product-grid]{display:grid!important;justify-items:center!important}.collection-list__item,.product-card,.collection-list__item .card__heading,.product-card__title,.image-with-text,[class*=image-with-text]{text-align:center!important}.image-with-text__content,.image-with-text__text{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.image-with-text h2,.image-with-text h3{text-align:center!important}form.newsletter-form,.email-signup-banner__form,[class*=newsletter] form{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:500px}.announcement-bar,[class*=announcement]{text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.rich-text,.content-block,[class*=rich-text]{text-align:center!important}.rich-text h2,.rich-text h3,.content-block h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.list-social,.social-links,[class*=social-links]{display:flex!important;justify-content:center!important;align-items:center!important;gap:1.2rem!important;margin-left:auto!important;margin-right:auto!important}.product__title,.product__info-wrapper{text-align:center!important}.product-form__buttons{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:1rem!important}.product__description{text-align:left!important;max-width:700px;margin-left:auto!important;margin-right:auto!important}.hero img,.banner img,.featured-content img,[class*=promo] img{margin-left:auto!important;margin-right:auto!important;display:block!important}.shopify-section{display:flex!important;flex-direction:column!important;align-items:center!important}@media screen and (max-width: 749px){.hero,.banner,.promo-section,.featured-content,h2,h3{text-align:center!important}}.info-blocks,[class*=info-block],.multicolumn,.info-blocks h3,.multicolumn h3{text-align:center!important}.footer,.footer__content,.footer__blocks-wrapper,.footer__block,.cart-item,.cart-items,.cart__footer{text-align:left!important}.header__menu,.header__icons{text-align:initial}.product__thumbnails{justify-content:center!important}.shopify-section{width:100%;max-width:var(--page-width, 1200px);margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem;padding-right:1.5rem}#MainContent,main{width:100%;display:flex!important;flex-direction:column!important;align-items:center!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
