:root{--background: 222 29% 5%;--foreground: 214 46% 97%;--card: 224 28% 10%;--card-foreground: 214 46% 97%;--popover: 224 28% 10%;--popover-foreground: 214 46% 97%;--primary: 173 66% 50%;--primary-foreground: 222 47% 6%;--secondary: 222 27% 12%;--secondary-foreground: 214 24% 81%;--muted: 223 25% 8%;--muted-foreground: 214 12% 55%;--accent: 213 94% 68%;--accent-foreground: 222 47% 8%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--border: 221 16% 15%;--input: 222 20% 14%;--ring: 173 66% 50%;--radius: .5rem}*,*:before,*:after{box-sizing:border-box;border-color:hsl(var(--border))}html,body{overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(180deg,rgba(96,165,250,.05),transparent 280px),radial-gradient(circle at 15% 0%,rgba(45,212,191,.08),transparent 360px),hsl(var(--background));background-attachment:fixed;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;letter-spacing:0}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(1){transition-delay:0s}.fade-up:nth-child(2){transition-delay:.08s}.fade-up:nth-child(3){transition-delay:.16s}.fade-up:nth-child(4){transition-delay:.24s}.fade-up:nth-child(5){transition-delay:.32s}.fade-up:nth-child(6){transition-delay:.4s}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px)}.text-glow{text-shadow:0 0 20px hsla(173,66%,50%,.3),0 0 40px hsla(173,66%,50%,.1)}.text-glow-sm{text-shadow:0 0 10px hsla(173,66%,50%,.2)}.hover-glow{transition:border-color .3s,box-shadow .3s}.hover-glow:hover{border-color:#2bd4c066;box-shadow:0 0 20px -5px #2bd4c026}.bg-grid{background-image:linear-gradient(hsl(210 20% 95% / .02) 1px,transparent 1px),linear-gradient(90deg,hsl(210 20% 95% / .02) 1px,transparent 1px);background-size:60px 60px}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer{transform:translate(100%);transition:transform .3s ease}#cart-drawer.open{transform:translate(0)}.aspect-video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.aspect-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.accordion-content{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;opacity:0;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.accordion-item.open .accordion-content{max-height:2000px;opacity:1}.accordion-trigger svg.chevron{transition:transform .2s ease}.accordion-item.open .accordion-trigger svg.chevron{transform:rotate(180deg)}details summary{list-style:none}details summary::-webkit-details-marker{display:none}details[open] summary svg.chevron-indicator{transform:rotate(180deg)}@keyframes pulse-glow{0%,to{box-shadow:0 0 #61a6fa66}50%{box-shadow:0 0 0 6px #61a6fa00}}.pulse-cta{animation:pulse-glow 2s ease-in-out infinite}#mobile-menu{max-height:0;overflow:hidden;transition:max-height .3s ease}#mobile-menu.open{max-height:400px}.shopify-policy__container{max-width:800px;margin:0 auto;padding:5rem 1.5rem 4rem}.shopify-policy__title{font-size:1.75rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.shopify-policy__body{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.75;padding-bottom:2rem}.shopify-policy__body h2{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin-top:2rem;margin-bottom:.75rem}.shopify-policy__body h3{font-size:.95rem;font-weight:600;color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.5rem}.shopify-policy__body p{margin-bottom:.75rem}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.25rem;margin-bottom:1rem}.shopify-policy__body li{margin-bottom:.375rem}.shopify-policy__body a{color:hsl(var(--primary));text-decoration:none}.shopify-policy__body a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme.css.map */
