:root{--neon-accent: #00d4ff;--neon-accent-glow: rgba(0, 212, 255, .4);--neon-accent-subtle: rgba(0, 212, 255, .1);--neon-warm: #ff6b35;--neon-warm-glow: rgba(255, 107, 53, .4);--neon-pink: #ff2d92;--neon-pink-glow: rgba(255, 45, 146, .4);--neon-pink-subtle: rgba(255, 45, 146, .1);--neon-violet: #8b5cf6;--neon-bg: #0c0c0c;--neon-bg-elevated: #141414;--neon-bg-card: #1a1a1a;--neon-bg-hover: #222222;--neon-border: #2a2a2a;--neon-border-light: #333333;--neon-text: #ffffff;--neon-text-secondary: #888888;--neon-text-muted: #555555}@keyframes neon-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes neon-glow-pulse{0%,to{box-shadow:0 0 15px var(--neon-accent-glow),0 0 30px #00d4ff26}50%{box-shadow:0 0 25px var(--neon-accent-glow),0 0 50px #00d4ff40}}@keyframes neon-text-glow{0%,to{text-shadow:0 0 10px var(--neon-accent-glow),0 0 20px rgba(0,212,255,.15)}50%{text-shadow:0 0 20px var(--neon-accent-glow),0 0 40px rgba(0,212,255,.25)}}@keyframes neon-pink-glow-pulse{0%,to{box-shadow:0 0 15px var(--neon-pink-glow),0 0 30px #ff2d9226}50%{box-shadow:0 0 25px var(--neon-pink-glow),0 0 50px #ff2d9240}}@keyframes neon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes neon-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes neon-ping{75%,to{transform:scale(2);opacity:0}}@keyframes neon-spin{to{transform:rotate(360deg)}}body{background-color:var(--neon-bg)!important;color:var(--neon-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.02em}.neon-text-secondary{color:var(--neon-text-secondary)}.neon-text-muted{color:var(--neon-text-muted)}.neon-glass{background:#141414cc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.neon-glass-light{background:#0c0c0cf2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.neon-glow-accent{box-shadow:0 0 20px var(--neon-accent-glow)}.neon-glow-warm{box-shadow:0 0 20px var(--neon-warm-glow)}.neon-glow-pink{box-shadow:0 0 20px var(--neon-pink-glow)}.neon-glow-pulse{animation:neon-glow-pulse 3s ease-in-out infinite}.neon-text-glow{animation:neon-text-glow 4s ease-in-out infinite}.neon-pink-glow-pulse{animation:neon-pink-glow-pulse 3s ease-in-out infinite}.card-hover-effect-lift .card:hover,.card-hover-effect-lift [class*=product-card]:hover{box-shadow:0 0 30px #00d4ff1a;border-color:#00d4ff4d!important}.card .card__media img,[class*=product-card] img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.card:hover .card__media img,[class*=product-card]:hover img{transform:scale(1.05)}.button--primary:hover,button[class*=primary]:hover,.shopify-payment-button__button:hover{box-shadow:0 0 30px var(--neon-accent-glow)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.button--secondary:hover,button[class*=secondary]:hover,.button,button,[type=button],[type=submit]{transition:all .3s cubic-bezier(.4,0,.2,1)}.neon-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.neon-scrollbar-hide::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--neon-bg)}::-webkit-scrollbar-thumb{background:var(--neon-border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neon-text-muted)}.neon-animate-fade-in{animation:neon-fade-in .4s ease-out}.neon-animate-float{animation:neon-float 6s ease-in-out infinite}.neon-animate-ping{animation:neon-ping 1s cubic-bezier(0,0,.2,1) infinite}.neon-animate-spin{animation:neon-spin 1s linear infinite}.neon-sale-card{border:1px solid rgba(255,45,146,.3);background:linear-gradient(to right,rgba(255,45,146,.1),rgba(255,45,146,.05),transparent);border-radius:12px;padding:1rem}.neon-sale-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:linear-gradient(to right,#ff2d9233,#8b5cf633);border:1px solid rgba(255,45,146,.3);font-size:.75rem;color:var(--neon-pink);font-weight:600}a:not(.button):hover{color:var(--neon-accent);transition:color .2s ease}#header-group,.shopify-section-group-header-group{position:relative;z-index:100!important}#header-group header,.header-component,header-component{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0c0c0cf2!important}.header__row{border-color:var(--neon-border)!important}.header-component .cart-count-bubble,header-component .cart-count-bubble,.header-actions .cart-count-bubble{background-color:var(--neon-accent)!important;color:var(--neon-bg)!important}.header-component .header__divider,header-component .header__divider{background-color:var(--neon-border)}.navigation-bar,[class*=navigation-bar]{border-top:1px solid var(--neon-border)}.menu-list__link{padding:6px 14px!important;border-radius:9999px!important;transition:all .2s ease!important}.menu-list__link .menu-list__link-title{color:var(--neon-text-secondary);transition:color .2s ease}.menu-list__link:hover{background-color:var(--neon-bg-hover)!important}.menu-list__link:hover .menu-list__link-title{color:var(--neon-text)!important}.menu-list__link--active{background-color:#ffffff14!important}.menu-list__link--active .menu-list__link-title{color:var(--neon-text)!important}.menu-list__link[href*=customize-own-neon],.menu-list__link[href*=customize-own-neon]:link,.menu-list__link[href*=customize-own-neon]:visited,a[href*=customize-own-neon],.menu-list__link[href*=customize-own-neon] .menu-list__link-title{color:var(--neon-accent)!important}.menu-list__link[href*=customize-own-neon]:hover{background-color:#00d4ff1a!important}.menu-list__link[href*=best-seller]{position:relative;overflow:visible!important}.menu-list__link[href*=best-seller]:after{content:"Hot";position:absolute;top:-4px;right:-8px;padding:2px 6px;background-color:var(--neon-warm);color:#fff;font-size:9px;font-weight:700;border-radius:9999px;line-height:1.2;pointer-events:none;z-index:1}.menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;opacity:.6}.overflow-menu:after{background-color:var(--neon-bg-card)!important;border-bottom:1px solid var(--neon-border)}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){background-color:var(--neon-bg-card)!important;border-bottom:1px solid var(--neon-border)!important}.mega-menu{background-color:transparent!important}.mega-menu__link{color:var(--neon-text-secondary)!important;padding:6px 10px!important;border-radius:8px!important;transition:all .15s ease!important}.mega-menu__link:hover{color:var(--neon-text)!important;background-color:var(--neon-bg-hover)!important}.mega-menu__link--parent{color:var(--neon-text)!important;font-weight:600!important}.mega-menu__content .resource-card{border-radius:8px;overflow:hidden}.mega-menu__content .resource-card:hover{box-shadow:0 0 15px #00d4ff1a}.neon-gradient-overlay{background:linear-gradient(to top,var(--neon-bg),transparent)}.neon-radial-glow{background:radial-gradient(ellipse at center,rgba(0,212,255,.15) 0%,transparent 70%)}.badge--sale,.badge[class*=sale]{background-color:var(--neon-warm)!important;color:#fff!important}:focus-visible{outline-color:var(--neon-accent)!important}::selection{background-color:#00d4ff4d;color:#fff}*,*:before,*:after{transition-timing-function:cubic-bezier(.4,0,.2,1)}img,video,picture,svg,canvas{transition:none}.card img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.shopify-section-group-footer-group .footer{border-top:1px solid var(--neon-border)}.shopify-section-group-footer-group h5,.shopify-section-group-footer-group .h5{color:var(--neon-text);font-weight:600}.shopify-section-group-footer-group p{color:var(--neon-text-secondary)}.shopify-section-group-footer-group a:hover{color:var(--neon-accent)!important}.shopify-section-group-footer-group [class*=social] a:hover svg,.shopify-section-group-footer-group [class*=social] a:hover{color:var(--neon-accent)!important;filter:drop-shadow(0 0 6px rgba(0,212,255,.3))}.shopify-section-group-footer-group [class*=footer-utilities]{border-top:1px solid var(--neon-border);padding-top:24px}.shopify-section [class*=marquee] p{color:var(--neon-text-secondary)!important;letter-spacing:.05em}.collection-list em,[class*=collection-list] em{font-style:normal;font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#888;display:block;margin-bottom:4px}[class*=collection-card] img{transition:all .5s cubic-bezier(.4,0,.2,1)}[class*=collection-card]:hover img{transform:scale(1.08);box-shadow:0 0 25px #00d4ff33}[class*=collection-card-image]{position:relative}[class*=collection-card-image]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 4px 20px #0000004d;pointer-events:none;z-index:1}[class*=collection-card] [class*=collection-title]{color:#999;font-size:.8125rem;transition:color .3s ease}[class*=collection-card]:hover [class*=collection-title]{color:#fff}.collection-list [class*=carousel-arrow],.collection-list [class*=icon-button]{border-color:#333!important;color:#888!important;transition:all .3s ease}.collection-list [class*=carousel-arrow]:hover,.collection-list [class*=icon-button]:hover{border-color:var(--neon-accent)!important;color:var(--neon-accent)!important;background:#00d4ff14!important}.collection-list .button--link,.collection-list a[class*=link]{color:#888!important;font-size:.875rem;text-decoration:none;transition:color .3s ease;display:flex;justify-content:center;width:100%;padding-top:16px}.collection-list .button--link:hover,.collection-list a[class*=link]:hover{color:var(--neon-accent)!important}[class*=accordion] details{border-color:var(--neon-border)!important}[class*=accordion] summary:hover{color:var(--neon-accent)}[class*=product-card]{border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}[class*=product-card]:hover{box-shadow:0 0 20px #00d4ff14;border-color:#00d4ff33!important}[class*=product-card] [class*=product-title]{font-weight:500}[class*=product-card] .price--on-sale .price__regular{color:var(--neon-text-muted);text-decoration:line-through}[class*=product-card] .price--on-sale .price__sale{color:var(--neon-pink);font-weight:600}.product-grid product-card .product-card__content,.product-grid .product-card .product-card__content{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;border-radius:16px!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-grid product-card:hover .product-card__content,.product-grid .product-card:hover .product-card__content{border-color:#00d4ff4d!important;box-shadow:0 0 30px #00d4ff1a}.product-grid .card-gallery{border-radius:16px 16px 0 0!important;overflow:hidden;position:relative;border:none!important}.product-grid .card-gallery img,.product-grid .card-gallery .product-media img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.product-grid product-card:hover .card-gallery img,.product-grid product-card:hover .card-gallery .product-media img{transform:scale(1.05)!important}.product-grid .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(0,212,255,.12) 0%,transparent 70%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:2}.product-grid product-card:hover .card-gallery:after{opacity:1}.product-grid product-title,.product-grid .product-card product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.5em;transition:color .3s ease}.product-grid product-card:hover product-title{color:var(--neon-accent)!important}.product-grid .price{font-weight:600;letter-spacing:-.02em}.product-grid .price--on-sale .price-item--sale{color:var(--neon-text)!important;font-weight:700}.product-grid .price--on-sale .price-item--regular{color:var(--neon-text-muted)!important;text-decoration:line-through;font-size:.875em}.product-grid .product-badges{z-index:4!important}.product-grid .product-badges__badge{border-radius:8px!important;font-size:.6875rem!important;font-weight:700!important;padding:4px 10px!important;text-transform:uppercase;letter-spacing:.02em}.product-grid .product-badges__badge.color-scheme-3,.product-grid .product-badges__badge:not(.color-scheme-4){background:var(--neon-warm)!important;color:#fff!important}.product-grid .product-badges__badge.color-scheme-4{background:#ffffff1a!important;color:var(--neon-text-secondary)!important}.product-grid product-card slideshow-arrows{opacity:0;transition:opacity .3s}.product-grid product-card:hover slideshow-arrows{opacity:1}.product-grid .product-card__content .layout-panel-flex{padding:12px!important}.facets-block-wrapper,.facets{background:transparent!important}.facets .facets__button,.facets select,.facets .facets__dropdown-trigger,.facets .select__select{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text)!important;border-radius:10px!important;transition:all .2s}.facets .facets__button:hover,.facets select:hover,.facets .facets__dropdown-trigger:hover,.facets .select__select:hover{border-color:var(--neon-border-light)!important}.facets input[type=radio]+label,.facets .grid-density__button{border-color:var(--neon-border)!important;color:var(--neon-text-secondary)!important;transition:all .2s}.facets input[type=radio]:checked+label,.facets .grid-density__button--active{background:var(--neon-bg-hover)!important;color:var(--neon-text)!important;border-color:var(--neon-border-light)!important}.facets__product-count,.facets .results-count{color:var(--neon-text-secondary)!important;font-size:.875rem}.active-filters__tag,.facets__tag{background:var(--neon-accent-subtle)!important;border:1px solid rgba(0,212,255,.3)!important;color:var(--neon-accent)!important;border-radius:999px!important}.facets__dropdown,.facets__panel{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;border-radius:12px!important}.pagination,[class*=pagination]{margin-top:32px}.pagination a,.pagination__link,[class*=pagination] a{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text-secondary)!important;border-radius:10px!important;transition:all .2s}.pagination a:hover,.pagination__link:hover,[class*=pagination] a:hover{border-color:var(--neon-accent)!important;color:var(--neon-accent)!important;background:#00d4ff0d!important}.pagination .active,.pagination__link--active,[class*=pagination] .active{background:var(--neon-accent)!important;border-color:var(--neon-accent)!important;color:var(--neon-bg)!important}.main-collection-grid__empty{padding:80px 24px!important}.main-collection-grid__empty-title{color:var(--neon-text)!important}.main-collection-grid__empty p{color:var(--neon-text-secondary)!important}.main-collection-grid__empty-link{color:var(--neon-accent)!important}.product-grid-container,.product-grid-container .section-background{background:var(--neon-bg)!important}.product-grid .quick-add__button--add,.product-grid .quick-add__button--choose{background:#0c0c0ce6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--neon-border)!important;color:var(--neon-text)!important;border-radius:12px!important;transition:all .3s}.product-grid .quick-add__button--add:hover,.product-grid .quick-add__button--choose:hover{border-color:var(--neon-accent)!important;background:var(--neon-accent)!important;color:var(--neon-bg)!important}.product-information,.product-information .section-background{background:var(--neon-bg)!important}.product-information.color-scheme-2,.product-information .color-scheme-2{--color-background: #0c0c0c;--color-foreground: #ffffff;--color-border: #2a2a2a}.product-information__media{background:transparent!important}media-gallery{border-radius:16px;overflow:hidden}.product-media-container{background:var(--neon-bg-card)!important;border-radius:12px!important;overflow:hidden;border:1px solid var(--neon-border)!important}.product-media img,.product-media__image{border-radius:0!important}media-gallery slideshow-arrows button{background:#0c0c0cd9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--neon-border)!important;color:var(--neon-text)!important;border-radius:50%!important;transition:all .3s!important}media-gallery slideshow-arrows button:hover{border-color:var(--neon-accent)!important;color:var(--neon-accent)!important;background:#00d4ff1a!important}.slideshow-controls__thumbnail{border-radius:8px!important;border:2px solid transparent!important;overflow:hidden;transition:all .3s!important;opacity:.6}.slideshow-controls__thumbnail:hover,.slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--neon-accent)!important;opacity:1;box-shadow:0 0 12px #00d4ff33}.slideshow-controls__dot{background:var(--neon-border-light)!important;transition:all .3s!important}.slideshow-controls__dot[aria-selected=true],.slideshow-controls__dot:hover{background:var(--neon-accent)!important;box-shadow:0 0 8px #00d4ff66}.slideshow-controls__counter{color:var(--neon-text-secondary)!important;font-size:.8125rem}.product-information .product-details h1,.product-information .product-details .h1,.product-information .product-details [class*=type-preset] h1{font-family:var(--font-primary--family, "Space Grotesk", sans-serif)!important;font-weight:700!important;font-size:1.75rem!important;color:var(--neon-text)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0!important}@media (min-width: 750px){.product-information .product-details h1,.product-information .product-details .h1,.product-information .product-details [class*=type-preset] h1{font-size:2rem!important}}.product-information .price-block,.product-information .price{color:var(--neon-text)!important}.product-information .price-item,.product-information .price-item--sale,.product-information .price-item--regular:not(del){font-family:var(--font-primary--family, "Space Grotesk", sans-serif)!important;font-weight:700!important;font-size:1.75rem!important;color:var(--neon-text)!important;letter-spacing:-.02em}.product-information del .price-item,.product-information .price-item--regular del,.product-information del.price-item--regular,.product-information .price--on-sale del{font-size:1.125rem!important;color:var(--neon-text-muted)!important;font-weight:400!important;text-decoration:line-through!important}.product-information .price__badge-sale,.product-information .badge--sale{background:#ff6b3526!important;color:var(--neon-warm)!important;border-radius:8px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:700!important;border:none!important}.product-information .installments,.product-information [class*=installments]{color:var(--neon-text-secondary)!important;font-size:.8125rem!important}.product-information .review-stars,.product-information [class*=review]{color:var(--neon-text-secondary)!important}.product-information .review-stars svg,.product-information [class*=review] svg{color:#facc15!important;fill:#facc15!important}.product-information .variant-picker__label,.product-information .variant-main-picker__option-name,.product-information fieldset legend,.product-information .variant-picker legend{color:var(--neon-text)!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px!important}.product-information .variant-main-picker__button,.product-information .variant-picker__option,.product-information .variant-picker input[type=radio]+label,.product-information .swatch-button,.product-information .option-button{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text-secondary)!important;border-radius:10px!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important;cursor:pointer;min-width:48px;text-align:center}.product-information .variant-main-picker__button:hover,.product-information .variant-picker__option:hover,.product-information .variant-picker input[type=radio]+label:hover,.product-information .swatch-button:hover,.product-information .option-button:hover{border-color:var(--neon-border-light)!important;color:var(--neon-text)!important;background:var(--neon-bg-hover)!important}.product-information .variant-main-picker__button--selected,.product-information .variant-main-picker__button[aria-checked=true],.product-information .variant-picker__option--selected,.product-information .variant-picker input[type=radio]:checked+label,.product-information .swatch-button--selected,.product-information .option-button--active{border-color:var(--neon-accent)!important;color:var(--neon-text)!important;background:#00d4ff14!important;box-shadow:0 0 12px #00d4ff26!important}.product-information .variant-main-picker__button--unavailable,.product-information .variant-picker__option--unavailable,.product-information .variant-main-picker__button[disabled]{opacity:.4!important;text-decoration:line-through;cursor:not-allowed}.product-information .swatch__button,.product-information [class*=swatch] input[type=radio]+label{border-radius:50%!important;border:2px solid var(--neon-border)!important;transition:all .2s!important}.product-information .swatch__button--selected,.product-information [class*=swatch] input[type=radio]:checked+label{border-color:var(--neon-accent)!important;box-shadow:0 0 0 2px var(--neon-bg),0 0 0 4px var(--neon-accent)!important}.product-information select,.product-information .variant-picker select{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text)!important;border-radius:10px!important;padding:10px 16px!important}.product-information select:hover{border-color:var(--neon-border-light)!important}.product-information [data-block-type=custom-liquid],.product-information .custom-liquid,.product-information .shopify-block [data-type=custom-liquid]{width:100%!important;max-width:100%!important}.product-details .block,.product-details [class*=block--],.product-details>div>div>div>div,.product-information .group-block-content>div{width:100%!important;max-width:100%!important}.product-information .product-form-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.product-information .product-form-buttons>*{width:100%!important;flex:none!important}.product-information .quantity-selector,.product-information .quantity{--quantity-selector-width: 140px;background:transparent!important;border:1px solid var(--neon-border)!important;border-radius:10px!important;overflow:hidden!important;width:fit-content!important;flex:0 0 auto!important;align-self:stretch!important;height:auto!important}.product-information .quantity-selector .button,.product-information .quantity-selector button,.product-information .quantity-selector .quantity-minus,.product-information .quantity-selector .quantity-plus,.product-information .quantity button,.product-information .quantity .quantity-minus,.product-information .quantity .quantity-plus,.product-information .quantity__button{display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff80!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0 16px!important;width:44px!important;height:44px!important;min-width:unset!important;border-radius:0!important;transition:color .2s,background-color .2s!important;cursor:pointer!important}.product-information .quantity-selector .button:hover,.product-information .quantity-selector button:hover,.product-information .quantity-selector .quantity-minus:hover,.product-information .quantity-selector .quantity-plus:hover,.product-information .quantity button:hover,.product-information .quantity__button:hover{color:#fff!important;background:#ffffff0f!important;background-color:#ffffff0f!important}.product-information .quantity-selector .button svg,.product-information .quantity-selector button svg{width:14px!important;height:14px!important}.product-information .quantity-selector input[type=number],.product-information .quantity-selector input,.product-information .quantity input,.product-information .quantity__input{color:#fff!important;background:var(--neon-bg-card)!important;background-color:var(--neon-bg-card)!important;border:none!important;border-left:1px solid var(--neon-border)!important;border-right:1px solid var(--neon-border)!important;font-weight:600!important;font-size:15px!important;text-align:center!important;min-width:50px!important;padding:12px 8px!important;-moz-appearance:textfield!important}.product-information .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-information .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.product-information .add-to-cart-button,.product-information .product-form-buttons .button:not(.shopify-payment-button__button):not(.button-unstyled),.product-information button[name=add]{background:var(--neon-accent)!important;color:var(--neon-bg)!important;border:none!important;border-radius:9999px!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.02em;text-transform:uppercase;padding:14px 32px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 0 #00d4ff00}.product-information .add-to-cart-button:hover,.product-information .product-form-buttons .button:not(.shopify-payment-button__button):not(.button-unstyled):hover,.product-information button[name=add]:hover{box-shadow:0 0 30px #00d4ff66!important;transform:translateY(-1px)}.product-information .add-to-cart-button[disabled],.product-information button[name=add][disabled]{background:var(--neon-bg-hover)!important;color:var(--neon-text-muted)!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.product-information .shopify-payment-button .shopify-payment-button__button{border-radius:9999px!important;border:1px solid var(--neon-text)!important;background:transparent!important;color:var(--neon-text)!important;font-weight:600!important;padding:14px 32px!important;transition:all .3s!important}.product-information .shopify-payment-button .shopify-payment-button__button:hover{background:var(--neon-text)!important;color:var(--neon-bg)!important}.product-information .product-form-buttons{gap:12px!important}.product-information [class*=ai_gen_block] a[href*="wa.me"],.product-information [class*=whatsapp],.product-information a[href*="wa.me"]{border-radius:9999px!important;font-weight:600!important;transition:all .3s!important}.product-information [class*=ai_gen_block] a[href*="wa.me"]:hover,.product-information a[href*="wa.me"]:hover{box-shadow:0 0 20px #25d3664d!important;transform:translateY(-1px)}.product-information .group-block[class*=row]{border-top:1px solid var(--neon-border);padding-top:20px!important}.product-information .group-block .icon-block svg{color:var(--neon-accent)!important;opacity:.8}.product-information .divider-block{background:var(--neon-border)!important;opacity:.5}.product-information .group-block .group-block .text-block p,.product-information .group-block .group-block h6,.product-information .group-block .group-block .h6{color:var(--neon-text-secondary)!important;font-size:.75rem!important;font-weight:500!important}.product-information .product-description,.product-information .rte{color:var(--neon-text-secondary)!important;font-size:.9375rem!important;line-height:1.7!important}.product-information .rte h2,.product-information .rte h3,.product-information .rte h4{color:var(--neon-text)!important}.product-information .rte a{color:var(--neon-accent)!important}.product-information .rte ul,.product-information .rte ol{color:var(--neon-text-secondary)!important}.shopify-section--product .section[class*=faq],.shopify-section--product [class*=accordion]{background:var(--neon-bg)!important}.shopify-section--product [class*=faq] h3,.shopify-section--product [class*=faq] .h3{color:var(--neon-text)!important;font-weight:700!important;font-size:1.5rem!important}.shopify-section--product details{border-color:var(--neon-border)!important}.shopify-section--product details summary{color:var(--neon-text)!important;font-weight:500!important;padding:16px 0!important;transition:color .2s!important}.shopify-section--product details summary:hover{color:var(--neon-accent)!important}.shopify-section--product details .rte,.shopify-section--product details .accordion__content{color:var(--neon-text-secondary)!important;padding-bottom:16px!important}.shopify-section--product details summary svg,.shopify-section--product details summary .icon{color:var(--neon-text-muted)!important;transition:all .3s!important}.shopify-section--product details[open] summary svg,.shopify-section--product details[open] summary .icon{color:var(--neon-accent)!important}.product-recommendations,[class*=product-recommendations],.product-recommendations .section-background{background:var(--neon-bg)!important}.product-recommendations h3,.product-recommendations .h3{color:var(--neon-text)!important;font-weight:700!important;font-size:1.5rem!important;letter-spacing:-.02em}.product-recommendations product-card,.product-recommendations .product-card{border-radius:16px!important;overflow:hidden;border:1px solid var(--neon-border)!important;background:var(--neon-bg-card)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.product-recommendations product-card:hover,.product-recommendations .product-card:hover{border-color:#00d4ff4d!important;box-shadow:0 0 30px #00d4ff1a!important}.product-recommendations .card-gallery,.product-recommendations product-card img{border-radius:0!important}.product-recommendations product-card:hover img{transform:scale(1.05);transition:transform .5s cubic-bezier(.4,0,.2,1)}.product-recommendations product-title{color:var(--neon-text)!important;transition:color .3s!important}.product-recommendations product-card:hover product-title{color:var(--neon-accent)!important}.product-recommendations .price-item{color:var(--neon-text)!important}.product-recommendations slideshow-arrows button{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text-secondary)!important;border-radius:50%!important;transition:all .3s!important}.product-recommendations slideshow-arrows button:hover{border-color:var(--neon-accent)!important;color:var(--neon-accent)!important;background:#00d4ff14!important}.shopify-section--product .collection-list,.shopify-section--product [class*=collection-list],.shopify-section--product [class*=ss-testimonial],[class*=ss_testimonial]{background:var(--neon-bg)!important}[class*=ss-testimonial] h2,[class*=ss_testimonial] h2{color:var(--neon-text)!important}[class*=ss-testimonial] [class*=card],[class*=ss_testimonial] [class*=card]{background:var(--neon-bg-card)!important;border-color:var(--neon-border)!important}[class*=ss-testimonial] [class*=card] p,[class*=ss_testimonial] [class*=card] p{color:var(--neon-text-secondary)!important}[class*=ss-testimonial] [class*=card] strong,[class*=ss_testimonial] [class*=card] strong{color:var(--neon-text)!important}[class*=ss-testimonial] svg[class*=star],[class*=ss_testimonial] svg[class*=star]{fill:#facc15!important;color:#facc15!important}[class*=ss-testimonial] [class*=arrow],[class*=ss_testimonial] [class*=arrow]{color:var(--neon-text-secondary)!important;border-color:var(--neon-border)!important;background:var(--neon-bg-card)!important}[class*=ss-testimonial] [class*=arrow]:hover,[class*=ss_testimonial] [class*=arrow]:hover{color:var(--neon-accent)!important;border-color:var(--neon-accent)!important}[class*=ss-product-videos],[class*=ss_product_videos]{background:var(--neon-bg)!important}[class*=ss-product-videos] [class*=card],[class*=ss_product_videos] [class*=card]{background:var(--neon-bg-card)!important;border-color:var(--neon-border)!important}[class*=ss-product-coupon],[class*=ss_product_coupon]{background:var(--neon-bg)!important}[class*=ss-product-coupon] [class*=body],[class*=ss_product_coupon] [class*=body]{background:var(--neon-bg-card)!important;border-color:var(--neon-border)!important}.jdgm-widget,.jdgm-rev-widg{background:transparent!important;font-family:var(--font-primary--family, sans-serif)!important}.jdgm-rev-widg__header{color:var(--neon-text)!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.02em!important;text-align:left!important;border:none!important;background:none!important;padding:0 0 24px!important;margin-bottom:0!important}.jdgm-rev-widg__header span,.jdgm-rev-widg__header mark{background:none!important;color:var(--neon-text)!important}.jdgm-rev-widg__summary{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;border-radius:16px!important;padding:32px!important;margin-bottom:32px!important}.jdgm-rev-widg__summary-text{color:var(--neon-text-secondary)!important;font-size:.875rem!important}.jdgm-rev-widg__summary-average{color:var(--neon-text)!important;font-weight:700!important;font-size:1.5rem!important}.jdgm-star,.jdgm-star.jdgm--on{color:#facc15!important}.jdgm-star.jdgm--off{color:var(--neon-border-light)!important}.jdgm-histogram{margin:16px 0!important}.jdgm-histogram__row{align-items:center!important;gap:8px!important;padding:4px 0!important}.jdgm-histogram__bar{background:var(--neon-bg-hover)!important;border-radius:8px!important;overflow:hidden!important;height:8px!important}.jdgm-histogram__bar .jdgm-histogram__bar-content{background:linear-gradient(90deg,var(--neon-accent),#00b4d8)!important;border-radius:8px!important;height:100%!important}.jdgm-histogram__frequency{color:var(--neon-text-muted)!important;font-size:.8125rem!important;min-width:20px!important;text-align:right!important}.jdgm-write-rev-link,.jdgm-rev-widg__summary-actions a,a.jdgm-write-rev-link{background:transparent!important;border:1px solid var(--neon-accent)!important;color:var(--neon-accent)!important;border-radius:9999px!important;padding:12px 28px!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.03em!important;transition:all .3s!important;text-decoration:none!important}.jdgm-write-rev-link:hover,.jdgm-rev-widg__summary-actions a:hover,a.jdgm-write-rev-link:hover{background:var(--neon-accent)!important;color:var(--neon-bg)!important;box-shadow:0 0 20px #00d4ff4d!important}.jdgm-rev-widg__photos-title,.jdgm-rev-widg__photos .jdgm-rev-widg__photos-title{color:var(--neon-text-secondary)!important;font-size:.875rem!important;font-weight:500!important;margin-bottom:12px!important}.jdgm-rev-widg__photos-picture,.jdgm-rev-widg__photos img,.jdgm-rev-widg__photos video{border-radius:12px!important;border:1px solid var(--neon-border)!important;overflow:hidden!important;transition:all .3s!important}.jdgm-rev-widg__photos-picture:hover,.jdgm-rev-widg__photos img:hover{border-color:var(--neon-accent)!important;box-shadow:0 0 12px #00d4ff33!important;transform:scale(1.05)!important}.jdgm-sort-dropdown,.jdgm-rev-widg__sort-dropdown select,.jdgm-rev-widg select{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text-secondary)!important;border-radius:10px!important;padding:8px 16px!important;font-size:.8125rem!important;-webkit-appearance:auto!important;appearance:auto!important}.jdgm-rev-widg__body{border-top:1px solid var(--neon-border)!important;margin-top:24px!important;padding-top:8px!important}.jdgm-rev{border:1px solid var(--neon-border)!important;border-bottom:1px solid var(--neon-border)!important;padding:24px!important;margin:0 0 16px!important;background:var(--neon-bg-card)!important;border-radius:16px!important;transition:border-color .3s!important}.jdgm-rev:hover{border-color:var(--neon-border-light)!important}.jdgm-rev:last-child{margin-bottom:0!important}.jdgm-rev__header{margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:12px!important}.jdgm-rev__icon,.jdgm-rev__author-avatar,.jdgm-rev .jdgm-rev__icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;background:linear-gradient(135deg,#00d4ff33,#8b5cf633)!important;border:1px solid rgba(0,212,255,.25)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--neon-accent)!important;overflow:hidden!important;font-size:1.125rem!important;font-weight:700!important}.jdgm-rev__icon svg,.jdgm-rev__icon img{color:var(--neon-accent)!important;opacity:.7!important;width:20px!important;height:20px!important}.jdgm-rev__author{color:var(--neon-text)!important;font-weight:600!important;font-size:.9375rem!important}.jdgm-rev__buyer-badge,.jdgm-rev__verified-buyer{background:#22c55e1f!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.25)!important;border-radius:9999px!important;padding:2px 10px!important;font-size:.6875rem!important;font-weight:600!important}.jdgm-rev .jdgm-rev__rating{margin-bottom:4px!important}.jdgm-rev__title{color:var(--neon-text)!important;font-weight:600!important;font-size:1rem!important;margin:10px 0 6px!important}.jdgm-rev__body{color:var(--neon-text-secondary)!important;font-size:.9375rem!important;line-height:1.7!important}.jdgm-rev__timestamp{color:var(--neon-text-muted)!important;font-size:.75rem!important;margin-top:4px!important}.jdgm-rev__media,.jdgm-rev__photos,.jdgm-rev .jdgm-rev__pics{margin-top:16px!important;display:flex!important;gap:12px!important;flex-wrap:wrap!important}.jdgm-rev__media img,.jdgm-rev__photos img,.jdgm-rev .jdgm-rev__pics img,.jdgm-rev img:not(.jdgm-rev__icon img){border-radius:12px!important;border:1px solid var(--neon-border)!important;width:180px!important;height:180px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;transition:all .3s!important;cursor:pointer!important}.jdgm-rev__media video,.jdgm-rev__photos video,.jdgm-rev video{border-radius:12px!important;border:1px solid var(--neon-border)!important;width:180px!important;height:240px!important;max-width:none!important;object-fit:cover!important;transition:all .3s!important}.jdgm-rev__media img:hover,.jdgm-rev__photos img:hover,.jdgm-rev .jdgm-rev__pics img:hover{border-color:var(--neon-accent)!important;box-shadow:0 0 15px #00d4ff33!important;transform:scale(1.03)!important}.jdgm-rev__media video:hover,.jdgm-rev__photos video:hover,.jdgm-rev video:hover{border-color:var(--neon-accent)!important;box-shadow:0 0 15px #00d4ff33!important}.jdgm-rev__actions{margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--neon-border)!important;display:flex!important;gap:16px!important}.jdgm-rev__actions a,.jdgm-rev__actions button{color:var(--neon-text-muted)!important;font-size:.75rem!important;transition:color .2s!important;text-decoration:none!important}.jdgm-rev__actions a:hover,.jdgm-rev__actions button:hover{color:var(--neon-accent)!important}.jdgm-paginate{margin-top:32px!important;display:flex!important;gap:8px!important;justify-content:center!important}.jdgm-paginate a,.jdgm-paginate span{color:var(--neon-text-secondary)!important;border:1px solid var(--neon-border)!important;background:var(--neon-bg-card)!important;border-radius:10px!important;padding:8px 14px!important;font-size:.8125rem!important;transition:all .2s!important}.jdgm-paginate a:hover{border-color:var(--neon-accent)!important;color:var(--neon-accent)!important;background:#00d4ff0d!important}.jdgm-paginate a.jdgm-active,.jdgm-paginate .jdgm--current{background:var(--neon-accent)!important;border-color:var(--neon-accent)!important;color:var(--neon-bg)!important;font-weight:600!important}.jdgm-form-wrapper,.jdgm-rev-widg__form{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;border-radius:16px!important;padding:32px!important;margin-top:24px!important}.jdgm-form-wrapper label,.jdgm-rev-widg__form label{color:var(--neon-text)!important;font-weight:500!important;font-size:.875rem!important}.jdgm-form-wrapper input,.jdgm-form-wrapper textarea,.jdgm-rev-widg__form input,.jdgm-rev-widg__form textarea{background:var(--neon-bg)!important;border:1px solid var(--neon-border)!important;color:var(--neon-text)!important;border-radius:10px!important;padding:12px 16px!important;font-size:.875rem!important;transition:border-color .2s!important}.jdgm-form-wrapper input:focus,.jdgm-form-wrapper textarea:focus,.jdgm-rev-widg__form input:focus,.jdgm-rev-widg__form textarea:focus{border-color:var(--neon-accent)!important;outline:none!important;box-shadow:0 0 0 3px #00d4ff1a!important}.jdgm-form-wrapper .jdgm-submit-rev,.jdgm-rev-widg__form button[type=submit]{background:var(--neon-accent)!important;color:var(--neon-bg)!important;border:none!important;border-radius:9999px!important;padding:14px 32px!important;font-weight:700!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.03em!important;cursor:pointer!important;transition:all .3s!important}.jdgm-form-wrapper .jdgm-submit-rev:hover,.jdgm-rev-widg__form button[type=submit]:hover{box-shadow:0 0 25px #00d4ff66!important;transform:translateY(-1px)!important}.jdgm-overlay,.jdgm-modal{background:#0c0c0cf2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.jdgm-modal__content{background:var(--neon-bg-card)!important;border:1px solid var(--neon-border)!important;border-radius:16px!important}.jdgm-modal__close{color:var(--neon-text-secondary)!important}.jdgm-modal__close:hover{color:var(--neon-text)!important}.jdgm-rev-widg__no-reviews{color:var(--neon-text-secondary)!important;padding:48px 0!important;text-align:center!important}@media (max-width: 749px){.jdgm-rev-widg__summary{padding:20px!important;border-radius:12px!important}.jdgm-rev__media img,.jdgm-rev__photos img,.jdgm-rev__media video,.jdgm-rev__photos video{max-width:120px!important;max-height:120px!important}.jdgm-rev-widg__header{font-size:1.375rem!important}}.product-information .product-details{padding-top:8px!important}.product-information .product-details .group-block{gap:16px!important}@media (max-width: 749px){.product-information{padding:0!important}.product-information .product-details{padding:16px!important}.product-information .product-details h1,.product-information .price-item,.product-information .price-item--sale{font-size:1.5rem!important}.product-information__media{margin:0!important;padding:0!important}media-gallery{border-radius:0}.product-media-container{border-radius:0!important;border:none!important}.product-information .variant-main-picker__button,.product-information .variant-picker__option,.product-information .variant-picker input[type=radio]+label{padding:8px 12px!important;font-size:.8125rem!important}.product-information .add-to-cart-button,.product-information button[name=add]{width:100%!important;padding:16px!important}.product-information .group-block[class*=row]{overflow-x:auto;flex-wrap:nowrap!important;-ms-overflow-style:none;scrollbar-width:none}.product-information .group-block[class*=row]::-webkit-scrollbar{display:none}}media-gallery dialog{background:var(--neon-bg)!important}.dialog-zoomed-gallery__close-button{color:var(--neon-text)!important}.dialog-thumbnails-list__thumbnail{border-radius:8px!important;border:2px solid transparent!important;overflow:hidden;opacity:.6;transition:all .3s!important}.dialog-thumbnails-list__thumbnail[aria-selected=true],.dialog-thumbnails-list__thumbnail:hover{border-color:var(--neon-accent)!important;opacity:1}.product-information .pickup-availability__row{color:var(--neon-text-secondary)!important}.product-information .gift-card-recipient{background:var(--neon-bg-card)!important;border-color:var(--neon-border)!important;border-radius:12px!important}.product-information .product-form-text__error{color:#ef4444!important}.product-information product-form-component{width:100%}.shopify-section--product .section-background{background:var(--neon-bg)!important}.shopify-section--product .color-scheme-2{--color-background: #0c0c0c;--color-foreground: #ffffff;--color-border: #2a2a2a}.shopify-section--product .color-scheme-1{--color-background: #0c0c0c;--color-foreground: #ffffff}.shopify-section--product .color-scheme-3{--color-background: #141414;--color-foreground: #ffffff}.neon-tabs{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.neon-tabs__bar{position:relative;display:flex;gap:8px;padding:6px;background:var(--neon-bg);border-radius:16px;border:1px solid var(--neon-border)}.neon-tabs__btn{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;border:none;background:transparent;color:var(--neon-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .3s;font-family:var(--font-primary--family, sans-serif);white-space:nowrap}.neon-tabs__btn:hover{color:var(--neon-text-secondary)}.neon-tabs__btn--active{color:var(--neon-text)}.neon-tabs__btn svg{width:16px;height:16px;flex-shrink:0;transition:color .3s}.neon-tabs__btn--active svg{color:var(--neon-accent)}.neon-tabs__indicator{position:absolute;top:6px;height:calc(100% - 12px);background:var(--neon-bg-card);border-radius:12px;border:1px solid var(--neon-border-light);transition:all .3s ease-out;z-index:0;pointer-events:none}.neon-tabs__panels{padding-top:48px}.neon-tabs__section{border:none!important}.neon-tabs__section:not([open]) .neon-tabs__panel-body{display:none}.neon-tabs__section[open] .neon-tabs__panel-body{animation:neonTabFadeIn .3s ease-out}@keyframes neonTabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.neon-tabs__acc-trigger{display:none;width:100%;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;list-style:none;border:none;background:transparent}.neon-tabs__acc-trigger::-webkit-details-marker{display:none}.neon-tabs__acc-left{display:flex;align-items:center;gap:12px}.neon-tabs__acc-icon{width:40px;height:40px;border-radius:12px;background:var(--neon-bg-card);display:flex;align-items:center;justify-content:center;transition:background .3s}.neon-tabs__section[open] .neon-tabs__acc-icon{background:#00d4ff1a}.neon-tabs__acc-icon svg{width:20px;height:20px;color:var(--neon-text-muted);transition:color .3s}.neon-tabs__section[open] .neon-tabs__acc-icon svg{color:var(--neon-accent)}.neon-tabs__acc-label{color:var(--neon-text-secondary);font-weight:500;font-family:var(--font-primary--family, sans-serif);transition:color .3s}.neon-tabs__section[open] .neon-tabs__acc-label{color:var(--neon-text)}.neon-tabs__acc-chevron{width:20px;height:20px;color:var(--neon-text-muted);transition:transform .3s}.neon-tabs__section[open] .neon-tabs__acc-chevron{transform:rotate(180deg)}.neon-tabs__desc{color:var(--neon-text-secondary);font-size:.9375rem;line-height:1.7}.neon-tabs__desc strong,.neon-tabs__desc a{color:var(--neon-accent)}.neon-tabs__desc img{display:none!important}.neon-tabs__box{background:var(--neon-bg);border-radius:16px;padding:32px;border:1px solid var(--neon-border);margin-top:48px}.neon-tabs__box-title{color:var(--neon-text);font-size:1.125rem;font-weight:600;margin:0 0 20px;display:flex;align-items:center;gap:8px;font-family:var(--font-primary--family, sans-serif)}.neon-tabs__box-icon{width:32px;height:32px;border-radius:8px;background:#00d4ff1a;display:flex;align-items:center;justify-content:center}.neon-tabs__box-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.neon-tabs__box-item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;background:#1a1a1a80;border:1px solid rgba(42,42,42,.5)}.neon-tabs__box-emoji{font-size:1.125rem}.neon-tabs__box-text{color:var(--neon-text-secondary);font-size:.875rem}.neon-tabs__specs{display:grid;gap:16px}.neon-tabs__spec-row{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;background:var(--neon-bg);border:1px solid var(--neon-border);transition:border-color .2s}.neon-tabs__spec-row:hover{border-color:var(--neon-border-light)}.neon-tabs__spec-left{display:flex;align-items:center;gap:12px}.neon-tabs__spec-emoji{font-size:1.125rem;opacity:.6}.neon-tabs__spec-row:hover .neon-tabs__spec-emoji{opacity:1}.neon-tabs__spec-label{color:var(--neon-text-muted);font-size:.875rem}.neon-tabs__spec-value{color:var(--neon-text);font-size:.875rem;font-weight:500}.neon-tabs__ship-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.neon-tabs__ship-card{background:var(--neon-bg);border-radius:16px;padding:24px;border:1px solid var(--neon-border)}.neon-tabs__ship-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.neon-tabs__ship-icn{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.neon-tabs__ship-icn--cyan{background:#00d4ff1a}.neon-tabs__ship-icn--warm{background:#ff6b351a}.neon-tabs__ship-title{color:var(--neon-text);font-size:1.125rem;font-weight:600;margin:0;font-family:var(--font-primary--family, sans-serif)}.neon-tabs__ship-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.neon-tabs__ship-list li{display:flex;align-items:flex-start;gap:12px;color:var(--neon-text-secondary);font-size:.875rem}.neon-tabs__ship-list svg{flex-shrink:0;margin-top:2px}.neon-tabs__faq{display:flex;flex-direction:column;gap:16px}.neon-tabs__faq-item{background:var(--neon-bg);border-radius:12px;border:1px solid var(--neon-border);overflow:hidden;transition:border-color .2s}.neon-tabs__faq-item:hover{border-color:var(--neon-border-light)}.neon-tabs__faq-summary{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer;list-style:none}.neon-tabs__faq-summary::-webkit-details-marker{display:none}.neon-tabs__faq-q{color:var(--neon-text);font-weight:500;padding-right:16px}.neon-tabs__faq-chev{width:32px;height:32px;border-radius:8px;background:var(--neon-bg-card);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s}.neon-tabs__faq-item[open] .neon-tabs__faq-chev{background:#00d4ff1a}.neon-tabs__faq-chev svg{width:16px;height:16px;color:var(--neon-text-muted);transition:all .3s}.neon-tabs__faq-item[open] .neon-tabs__faq-chev svg{color:var(--neon-accent);transform:rotate(180deg)}.neon-tabs__faq-a{padding:0 20px 20px;color:var(--neon-text-secondary);font-size:.875rem;line-height:1.6}@media (max-width: 767px){.neon-tabs__bar{display:none!important}.neon-tabs__panels{padding-top:0;display:flex;flex-direction:column;gap:12px}.neon-tabs__acc-trigger{display:flex!important}.neon-tabs__section{border-radius:16px!important;border:1px solid var(--neon-border)!important;background:var(--neon-bg)!important;overflow:hidden}.neon-tabs__panel-body{padding:0 20px 20px}.neon-tabs__box-grid{grid-template-columns:1fr}.neon-tabs__ship-grid{grid-template-columns:1fr;gap:16px}.neon-tabs__box{padding:20px}}.neon-infographic{max-width:1200px;margin:0 auto;padding:0 20px}.neon-infographic img{width:100%;height:auto;border-radius:12px;object-fit:cover}.neon-collections{max-width:1200px;margin:0 auto;padding:0 20px}.neon-collections__header{display:flex;align-items:center;gap:16px;margin-bottom:32px}.neon-collections__title{color:var(--neon-text);font-size:1.75rem;font-weight:700;margin:0;white-space:nowrap;font-family:var(--font-primary--family, sans-serif);letter-spacing:-.02em}.neon-collections__line{flex:1;height:2px;background:linear-gradient(90deg,var(--neon-pink),rgba(255,45,146,.5),transparent)}.neon-collections__arrows{display:flex;gap:8px;margin-left:auto;flex-shrink:0}.neon-collections__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--neon-border-light);background:transparent;color:var(--neon-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.neon-collections__arrow:hover{border-color:var(--neon-text);color:var(--neon-text);background:var(--neon-bg-hover)}.neon-collections__arrow:disabled{border-color:#2a2a2a80;color:#55555580;cursor:not-allowed}.neon-collections__arrow svg{width:20px;height:20px}.neon-collections__track{position:relative}.neon-collections__scroll{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.neon-collections__scroll::-webkit-scrollbar{display:none}.neon-collections__fade-l,.neon-collections__fade-r{position:absolute;top:0;bottom:8px;width:24px;pointer-events:none;z-index:2}.neon-collections__fade-l{left:0;background:linear-gradient(to right,var(--neon-bg),transparent)}.neon-collections__fade-r{right:0;background:linear-gradient(to left,var(--neon-bg),transparent)}.neon-collections__item{flex-shrink:0;width:180px;text-decoration:none}.neon-collections__card{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;border:1px solid var(--neon-border);background:var(--neon-bg-elevated);margin-bottom:12px;transition:border-color .3s,box-shadow .5s}.neon-collections__item:hover .neon-collections__card{border-color:var(--neon-border-light)}.neon-collections__item:nth-child(8n+1):hover .neon-collections__card{box-shadow:0 0 40px #8b5cf666}.neon-collections__item:nth-child(8n+2):hover .neon-collections__card{box-shadow:0 0 40px #fbbf2466}.neon-collections__item:nth-child(8n+3):hover .neon-collections__card{box-shadow:0 0 40px #ec489966}.neon-collections__item:nth-child(8n+4):hover .neon-collections__card{box-shadow:0 0 40px #10b98166}.neon-collections__item:nth-child(8n+5):hover .neon-collections__card{box-shadow:0 0 40px #06b6d466}.neon-collections__item:nth-child(8n+6):hover .neon-collections__card{box-shadow:0 0 40px #f43f5e66}.neon-collections__item:nth-child(8n+7):hover .neon-collections__card{box-shadow:0 0 40px #fde04766}.neon-collections__item:nth-child(8n+8):hover .neon-collections__card{box-shadow:0 0 40px #ef444466}.neon-collections__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.neon-collections__item:hover .neon-collections__card img{transform:scale(1.1)}.neon-collections__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.2),transparent);z-index:1}.neon-collections__count{position:absolute;top:12px;right:12px;z-index:2;padding:4px 10px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:500}.neon-collections__card-name{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;color:#fff;font-size:1.125rem;font-weight:600;font-family:var(--font-primary--family, sans-serif);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 0 10px rgba(139,92,246,.5),0 0 20px rgba(139,92,246,.3)}.neon-collections__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%);opacity:0;transform:translate(-100%);transition:opacity .3s;pointer-events:none}.neon-collections__item:hover .neon-collections__shine{opacity:1;transform:translate(100%);transition:transform .7s ease,opacity .3s}.neon-collections__label{display:flex;align-items:center;justify-content:space-between}.neon-collections__label-text{color:var(--neon-text);font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.neon-collections__item:hover .neon-collections__label-text{color:var(--neon-accent)}.neon-collections__label-arrow{width:28px;height:28px;border-radius:50%;background:#b4f030;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px;transition:transform .3s;box-shadow:0 4px 12px #b4f0304d}.neon-collections__item:hover .neon-collections__label-arrow{transform:scale(1.1) rotate(-10deg)}.neon-collections__label-arrow svg{width:16px;height:16px;color:#000}@media (min-width: 768px){.neon-collections__item{width:200px}.neon-collections__title{font-size:2rem}}@media (min-width: 1024px){.neon-collections__item{width:220px}}@media (max-width: 767px){.neon-collections__header{margin-bottom:20px}.neon-collections__title{font-size:1.375rem}.neon-collections__line{display:none}.neon-collections__arrow{width:36px;height:36px}.neon-collections__arrow svg{width:18px;height:18px}}.product-personalizer,.product-personalizer.pplr_background{background:var(--neon-bg-elevated, #141414)!important;border:1px solid var(--neon-border, #2a2a2a)!important;border-radius:16px!important;padding:20px!important;color:#fff!important}.product-personalizer .pplrlabel,.product-personalizer label{color:#ffffffe6!important;font-size:.8rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:8px!important}.product-personalizer .pplr_option_text_span,.product-personalizer .pplr_option_price_span{color:#ffffff80!important;font-size:.8rem!important}.product-personalizer .pplr-wrapper{background:transparent!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;margin-bottom:0!important}.product-personalizer .pplr-wrapper:last-of-type{border-bottom:none!important}.product-personalizer .pplr-drop-item{background:#ffffff0f!important;color:#ffffffb3!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:8px 18px!important;font-size:.85rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s!important}.product-personalizer .pplr-drop-item:hover{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.product-personalizer .pplr-drop-item.active{background:#00d4ff1a!important;border-color:var(--neon-accent, #00d4ff)!important;color:var(--neon-accent, #00d4ff)!important;box-shadow:0 0 12px #00d4ff26!important}.product-personalizer textarea,.product-personalizer textarea.pplr_text,.product-personalizer input[type=text].pplr_text,.product-personalizer .pplr_text{background:#0006!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;padding:14px 16px!important;font-size:1rem!important;resize:vertical!important;transition:border-color .2s,box-shadow .2s!important}.product-personalizer textarea:focus,.product-personalizer textarea.pplr_text:focus{border-color:var(--neon-accent, #00d4ff)!important;box-shadow:0 0 20px #00d4ff26!important;outline:none!important}.product-personalizer textarea::placeholder{color:#ffffff4d!important}.product-personalizer .pplr-selecter-selected{background:#ffffff0f!important;color:#fffc!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:10px 16px!important;cursor:pointer!important;transition:all .2s!important}.product-personalizer .pplr-selecter-selected:hover{border-color:#ffffff40!important;background:#ffffff14!important}.product-personalizer .pplr-selecter-selected:after,.product-personalizer .pplr-selecter-selected .pplr-selecter-arrow{color:#fff6!important;border-color:rgba(255,255,255,.4) transparent transparent transparent!important}.product-personalizer .pplr-selecter-options{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;margin-top:4px!important;box-shadow:0 8px 32px #00000080!important;overflow:hidden!important;max-height:240px!important;overflow-y:auto!important}.product-personalizer .pplr-selecter-item,.product-personalizer .pplr-selecter-options .pplr-selecter-item{background:transparent!important;color:#ffffffb3!important;padding:10px 16px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;transition:all .15s!important;cursor:pointer!important}.product-personalizer .pplr-selecter-item:hover{background:#00d4ff14!important;color:#fff!important}.product-personalizer .pplr-selecter-item.active,.product-personalizer .pplr-selecter-item:active{background:#00d4ff1f!important;color:var(--neon-accent, #00d4ff)!important}.product-personalizer .pplr-swatch-main{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:4px 0!important}.product-personalizer .pplr-swatch-element,.product-personalizer .pplr-swatch-element.pplrColor{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.1)!important;cursor:pointer!important;transition:all .2s!important;box-shadow:0 0 8px #0000004d!important}.product-personalizer .pplr-swatch-element:hover{transform:scale(1.15)!important;border-color:#ffffff4d!important}.product-personalizer .pplr-swatch-element.active{border-color:#fff!important;ring:2px solid #fff!important;box-shadow:0 0 16px var(--swatch-glow, rgba(255,255,255,.4))!important;transform:scale(1.1)!important}.product-personalizer .img_thumb_big_circle,.product-personalizer .f_p_img{border-radius:14px!important;border:2px solid rgba(255,255,255,.1)!important;background:#ffffff0a!important;cursor:pointer!important;transition:all .2s!important;overflow:hidden!important}.product-personalizer .img_thumb_big_circle:hover,.product-personalizer .f_p_img:hover{border-color:#ffffff40!important;background:#ffffff14!important;transform:scale(1.05)!important}.product-personalizer .img_thumb_big_circle.active,.product-personalizer .f_p_img.active,.product-personalizer .img_thumb_big_circle[style*="border: 2px solid black"],.product-personalizer .img_thumb_big_circle[style*="border: 3px"]{border-color:var(--neon-accent, #00d4ff)!important;box-shadow:0 0 12px #00d4ff33!important;background:#00d4ff0f!important}.product-personalizer .img_thumb_big_circle img{border-radius:12px!important}.product-personalizer .pplr-sign-usage- .pplr-drop-item,.product-personalizer .pplr-dimmer--remote-control .pplr-drop-item{background:#ffffff0f!important;color:#ffffffb3!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:8px 16px!important;font-size:.8rem!important}.product-personalizer .ppdata,.product-personalizer [class*=ppdata],.product-personalizer .pplr_help{color:#ffffff4d!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;width:20px!important;height:20px!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:help!important}.product-personalizer .pplr-preview-btn,.product-personalizer .pplr-preview-btn .btn,.product-personalizer .pplr-preview-btn button,.product-personalizer .pplr-crop{background:var(--neon-accent, #00d4ff)!important;color:#0c0c0c!important;border:none!important;border-radius:12px!important;padding:12px 28px!important;font-weight:700!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important;transition:all .3s!important;box-shadow:0 0 #00d4ff00!important}.product-personalizer .pplr-preview-btn:hover,.product-personalizer .pplr-preview-btn .btn:hover,.product-personalizer .pplr-crop:hover{box-shadow:0 0 24px #00d4ff66!important;transform:translateY(-1px)!important}.product-personalizer .pplrloadfont{display:none!important}.product-personalizer .pplr_tooltip,.product-personalizer [class*=tooltip]{background:#1a1a1a!important;color:#fffc!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:0 8px 32px #00000080!important;font-size:.8rem!important;padding:12px!important}.product-personalizer select,.product-personalizer input[type=text],.product-personalizer input[type=number]{background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:10px 14px!important}.product-personalizer select:focus,.product-personalizer input:focus{border-color:var(--neon-accent, #00d4ff)!important;outline:none!important}.product-personalizer select option{background:#1a1a1a!important;color:#fff!important}.product-personalizer .img_dropdown{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:0 8px 32px #00000080!important}.product-personalizer .img_dropdown img,.product-personalizer .img_url{filter:invert(1)!important;opacity:.8!important;transition:opacity .15s!important}.product-personalizer .img_dropdown img:hover,.product-personalizer .img_url:hover{opacity:1!important}.product-personalizer ::-webkit-scrollbar{width:4px}.product-personalizer ::-webkit-scrollbar-track{background:transparent}.product-personalizer ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}@media (max-width: 749px){.product-personalizer,.product-personalizer.pplr_background{padding:16px!important;border-radius:12px!important}.product-personalizer .pplr-drop-item{padding:7px 14px!important;font-size:.8rem!important}.product-personalizer .pplr-swatch-element{width:28px!important;height:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/neon-custom.css.map */
