::selection{background:#ff2d9b;color:#080808}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#333;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ff2d9b}html{scrollbar-color:#333 #0d0d0d}:focus-visible{outline:2px solid #00E5FF;outline-offset:2px}body{background-color:#080808;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;background-attachment:fixed;overflow-x:hidden}div:has(>.ptw-services),div:has(>.ptw-shop),div:has(>.ptw-how),div:has(>.ptw-marquee),div:has(>.ptw-about-hero),div:has(>.ptw-events),div:has(>.ptw-cs),div:has(>.ptw-pack-hero),div:has(>.ptw-av-hero),div:has(>.ptw-av-details),div:has(>.ptw-split-a),div:has(>.ptw-split-b),div:has(>.ptw-hub-cards),div:has(>.ptw-hub-teaser),div:has(>.ptw-cs-disclaimer),div:has(>.ptw-cs-why),div:has(>.ptw-cs-service){width:100%}.header{background:#080808d9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative}.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ff2d9b,#00e5ff,#bf5af2,#ff2d9b);background-size:200% 100%;animation:ptw-gradient-sweep 6s linear infinite;opacity:.8}.header-logo,.header-logo *{font-family:Bebas Neue,sans-serif!important;font-weight:400!important;font-size:1.6rem!important;letter-spacing:.08em!important;text-transform:uppercase;text-shadow:0 0 16px rgba(255,45,155,.55),0 0 4px rgba(255,255,255,.3)}.header a:not(.button):hover{color:#ff2d9b!important;text-shadow:0 0 12px rgba(255,45,155,.5);transition:color .2s ease,text-shadow .2s ease}@keyframes ptw-gradient-sweep{0%{background-position:0% 0}to{background-position:200% 0}}h1{font-family:Bebas Neue,sans-serif!important;letter-spacing:.02em;text-shadow:0 0 28px rgba(255,45,155,.35)}h2{font-family:Bebas Neue,sans-serif!important;letter-spacing:.02em;text-shadow:0 0 20px rgba(0,229,255,.25)}h3{font-family:Bebas Neue,sans-serif!important;letter-spacing:.02em}.shopify-section{position:relative}.shopify-section:after{content:"";display:block;height:2px;margin:0 auto;max-width:1080px;background:linear-gradient(90deg,transparent,rgba(255,45,155,.5),rgba(0,229,255,.5),rgba(191,90,242,.5),transparent)}.shopify-section:last-of-type:after,#header-group .shopify-section:after,footer .shopify-section:after{display:none}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),.shopify-payment-button__button{transition:box-shadow .25s ease,transform .2s ease;letter-spacing:.04em;border-radius:100px!important}.button:not(.button-secondary){animation:ptw-pulse-pink 3s ease-in-out infinite}.button:not(.button-secondary):hover{box-shadow:0 0 28px #ff2d9b8c,0 0 56px #ff2d9b40;transform:translateY(-3px) scale(1.02)}.button-secondary:hover{box-shadow:0 0 22px #00e5ff73;transform:translateY(-3px) scale(1.02)}@keyframes ptw-pulse-pink{0%,to{box-shadow:0 0 14px #ff2d9b4d}50%{box-shadow:0 0 22px #ff2d9b80}}.product-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.product-card:hover{transform:translateY(-6px);box-shadow:0 0 32px #bf5af259;border-color:#bf5af266}.price{text-shadow:0 0 12px rgba(57,255,20,.3)}.badge{box-shadow:0 0 12px #ff2d9b4d}.cart-items__price{color:#39ff14}.header-logo__image,[id^=section_HhYqLQ] img{filter:drop-shadow(0 0 18px rgba(255,45,155,.35))}[id^=section_HhYqLQ] img{animation:ptw-float 6s ease-in-out infinite}@keyframes ptw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}footer{border-top:none;position:relative}footer:before{content:"";display:block;height:2px;background:linear-gradient(90deg,#ff2d9b,#00e5ff,#bf5af2);opacity:.6}footer a:hover{color:#00e5ff!important;text-shadow:0 0 10px rgba(0,229,255,.5)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 600px 500px at 15% 20%,rgba(255,45,155,.12),transparent 60%),radial-gradient(ellipse 500px 500px at 85% 60%,rgba(0,229,255,.1),transparent 60%),radial-gradient(ellipse 500px 400px at 50% 90%,rgba(191,90,242,.1),transparent 60%);animation:ptw-drift 18s ease-in-out infinite alternate}@keyframes ptw-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-3%,2%) scale(1.06)}}@supports (animation-timeline: view()){.shopify-section{animation:ptw-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 25%}}@keyframes ptw-reveal{0%{opacity:1;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.shopify-section-group-footer-group,.shopify-section-group-header-group{animation:none!important;opacity:1!important;transform:none!important}.button{position:relative;overflow:hidden}.button:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .5s ease;pointer-events:none}.button:hover:before{left:130%}.menu-list__list-item:not([slot=overflow]):has(>.menu-list__submenu){position:relative}.menu-list__list-item:not([slot=overflow])>.menu-list__submenu{left:0;width:max-content;min-width:240px}.menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{padding-top:24px}.header nav a:not(.button),.header a[href]:not(.button):not(.header-logo){position:relative}.header nav a:not(.button):after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background:#ff2d9b;box-shadow:0 0 8px #ff2d9bb3;transition:width .25s ease}.header nav a:not(.button):hover:after{width:100%}.badge{animation:ptw-badge-breathe 2.5s ease-in-out infinite}@keyframes ptw-badge-breathe{0%,to{box-shadow:0 0 8px #ff2d9b40}50%{box-shadow:0 0 16px #ff2d9b80}}.ptw-marquee{width:100vw;margin-left:calc(50% - 50vw);background:#0d0d0d;border-top:1px solid rgba(255,45,155,.25);border-bottom:1px solid rgba(0,229,255,.25);overflow:hidden;white-space:nowrap;padding:.9rem 0}.ptw-marquee__track{display:inline-flex;gap:3rem;animation:ptw-marquee-scroll 22s linear infinite}.ptw-marquee__track span{font-family:Bebas Neue,sans-serif;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:.75rem}.ptw-marquee__track span em{font-style:normal;color:#ff2d9b;text-shadow:0 0 10px rgba(255,45,155,.6)}@keyframes ptw-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-media-container{max-width:50%;box-shadow:0 0 60px #ff2d9b60,0 0 12px #ff2d9b33;border:1.5px solid rgba(255,45,155,.375)}.product-media-container img{filter:brightness(.6) contrast(1.25) saturate(1.15)}[data-shop-fab]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:999;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#080808;background:#ff2d9b;border-radius:100px;text-decoration:none;box-shadow:0 0 20px #ff2d9b80,0 4px 16px #0006;transition:box-shadow .25s ease,transform .2s ease}[data-shop-fab]:hover{box-shadow:0 0 32px #ff2d9bb3,0 4px 16px #0006;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.ptw-marquee__track,.button:not(.button-secondary),.badge,body:before,.header:after,[id^=section_HhYqLQ] img{animation:none!important}.shopify-section{animation:none!important;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/neon-enhancements.css.map */
