html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-scheme-1{--color-background: 255 255 255;--color-foreground: 0 0 0}.header-section .announcement-bar,.announcement-bar,[class*=announcement]{background:#0a0a0a!important;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600;padding:11px 0!important}.announcement-bar *,.announcement-bar a,[class*=announcement] *{color:#7fff00!important}.header-section,.shopify-section-group-header-group{background:#0a0a0a!important}header-component,header-component .header__row,.header__row--top,.header__navigation-bar-row,.header__row.color-scheme-1{background:#0a0a0a!important;--color-section-background: 10 10 10;border-bottom:1px solid rgba(127,255,0,.1)!important}header-component h1,header-component .header__heading-link,.header__heading{color:#fff!important;font-weight:800!important;letter-spacing:-.02em}header-component nav a,.header__navigation-bar-row a,.header__row a:not(.button){color:#ffffffd9!important;font-weight:500!important;transition:color .3s ease!important}header-component nav a:hover,.header__navigation-bar-row a:hover{color:#7fff00!important}header-component button,header-component .header__icon,header-component svg{color:#fff!important}.header__row .localization-wrapper,.localization-wrapper.color-scheme-1{background:transparent!important}.localization-wrapper button,.localization-wrapper span{color:#ffffffb3!important}.hero-wrapper,.hero-wrapper.section-wrapper{min-height:75vh!important;background:linear-gradient(135deg,#0a0a0a,#111827 40%,#0f172a 60%,#0a0a0a)!important;position:relative;overflow:hidden;display:flex;align-items:center}.hero-wrapper:before{content:"";position:absolute;top:-30%;left:-20%;width:140%;height:160%;background:radial-gradient(ellipse at 30% 50%,rgba(127,255,0,.07) 0%,transparent 55%);animation:heroGlow 8s ease-in-out infinite alternate;pointer-events:none;z-index:0}.hero-wrapper:after{content:"";position:absolute;bottom:-30%;right:-10%;width:80%;height:80%;background:radial-gradient(circle at 70% 70%,rgba(127,255,0,.04) 0%,transparent 50%);pointer-events:none;z-index:0}@keyframes heroGlow{0%{transform:translate(0) scale(1);opacity:.6}to{transform:translate(3%,-3%) scale(1.05);opacity:1}}.hero-wrapper h1,.hero-wrapper h2{color:#fff!important;font-size:clamp(2.8rem,5.5vw,4.5rem)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.03em!important;position:relative;z-index:1}.hero-wrapper p{color:#fff9!important;font-size:1.15rem!important;position:relative;z-index:1}.hero-wrapper .button,.hero-wrapper a[class*=button],.hero-wrapper [class*=btn]{background:#7fff00!important;color:#000!important;font-weight:700!important;padding:16px 44px!important;border-radius:50px!important;border:2px solid #7fff00!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.9rem!important;box-shadow:0 4px 25px #7fff004d!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;position:relative;z-index:1}.hero-wrapper .button:hover,.hero-wrapper a[class*=button]:hover,.hero-wrapper [class*=btn]:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 10px 40px #7fff0073!important;background:#8cff1a!important;border-color:#8cff1a!important}product-card,product-card.product-card{background:#fff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important;transition:all .45s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 2px 16px #0000000a!important}product-card:hover,product-card.product-card:hover{transform:translateY(-10px)!important;box-shadow:0 24px 48px #0000001f!important;border-color:#7fff0040!important}product-card img,.card-gallery img{transition:transform .6s cubic-bezier(.175,.885,.32,1.275)!important}product-card:hover img,product-card:hover .card-gallery img{transform:scale(1.06)!important}.product-card__content{padding:16px 12px!important}product-card h3,product-card .product-card__title,.product-card__content h3{font-weight:700!important;font-size:.92rem!important;line-height:1.35!important;letter-spacing:-.01em;color:#111!important}product-card [class*=price],.product-card__price{font-weight:800!important}product-card s,product-card del,product-card .price--compare{color:#999!important;font-weight:400!important}product-card .price--sale,product-card .price--current,product-card [class*=price]:not(s):not(del):not(.price--compare){color:#7fff00!important;font-weight:800!important}product-card .price--regular{color:#5fcc00!important;font-weight:700!important}product-card .badge,.badge--sale{background:#7fff00!important;color:#000!important;font-weight:700!important;border-radius:20px!important;padding:5px 14px!important;font-size:.68rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}product-card button[type=submit],product-card .quick-add-button,product-card .product-card__button{background:#7fff00!important;color:#000!important;border-radius:50px!important;font-weight:700!important;border:2px solid #7fff00!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.78rem!important}product-card button[type=submit]:hover,product-card .quick-add-button:hover{background:#8cff1a!important;border-color:#8cff1a!important;color:#000!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #7fff004d!important}main h2,.section-header h2{font-weight:900!important;letter-spacing:-.03em!important;font-size:clamp(1.8rem,3vw,2.5rem)!important}main a[href*="/collections/all"],.view-all-link{color:#7fff00!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.8rem!important}.section-wrapper:has(h3){background:#f6f6f6!important;padding:56px 0!important;border-radius:0!important}.collection-card,[class*=collection-card],.collection-list-card{border-radius:20px!important;overflow:hidden!important;transition:all .45s ease!important;box-shadow:0 4px 20px #00000014!important}.collection-card:hover,[class*=collection-card]:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #00000026!important}.collection-card img,[class*=collection-card] img{transition:transform .6s ease!important}.collection-card:hover img,[class*=collection-card]:hover img{transform:scale(1.08)!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section-wrapper,.shopify-section-group-footer-group .footer-utilities{background:#0a0a0a!important;color:#ffffffb3!important}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group [class*=heading]{color:#fff!important;font-weight:700!important}.shopify-section-group-footer-group a{color:#ffffff8c!important;transition:color .3s ease!important}.shopify-section-group-footer-group a:hover{color:#7fff00!important}.shopify-section-group-footer-group p,.shopify-section-group-footer-group span,.shopify-section-group-footer-group li{color:#ffffff80!important}.shopify-section-group-footer-group input[type=email]{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:50px!important;padding:14px 20px!important}.shopify-section-group-footer-group input[type=email]::placeholder{color:#ffffff59!important}.shopify-section-group-footer-group button[type=submit]{background:#7fff00!important;color:#000!important;font-weight:700!important;border-radius:50px!important;border:none!important;padding:14px 28px!important;text-transform:uppercase!important;letter-spacing:.08em!important;transition:all .3s ease!important}.shopify-section-group-footer-group button[type=submit]:hover{background:#8cff1a!important;transform:translateY(-2px)!important}.shopify-section-group-footer-group .copyright,.footer-utilities{border-top:1px solid rgba(255,255,255,.08)!important}.footer-utilities *{color:#ffffff4d!important}.footer-utilities a:hover{color:#7fff00!important}.button--primary,.btn--primary{background:#7fff00!important;color:#000!important;border-radius:50px!important;font-weight:700!important;letter-spacing:.04em!important;border:2px solid #7fff00!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.button--primary:hover,.btn--primary:hover{background:#8cff1a!important;border-color:#8cff1a!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #7fff004d!important}.button--secondary{border-radius:50px!important;font-weight:600!important;letter-spacing:.04em!important;transition:all .3s ease!important}.cart-drawer,[class*=cart-drawer],.drawer{background:#0a0a0a!important;color:#fff!important}.cart-drawer a,.drawer a{color:#fff!important}.cart-drawer button:not([type=submit]),.drawer button:not([type=submit]){color:#fff!important}.menu-drawer,.menu-drawer.color-scheme-1{background:#0a0a0a!important}.menu-drawer a,.menu-drawer button{color:#ffffffd9!important}.menu-drawer a:hover{color:#7fff00!important}[role=alertdialog]{border-radius:16px!important;box-shadow:0 20px 60px #0003!important}.shopify-section{animation:fadeInUp .6s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-section:nth-child(2){animation-delay:.1s}.shopify-section:nth-child(3){animation-delay:.2s}.shopify-section:nth-child(4){animation-delay:.3s}.shopify-section:nth-child(5){animation-delay:.4s}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-overhaul.css.map */
