body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,rgba(0,255,127,.03) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(0,255,127,.02) 0%,transparent 50%);pointer-events:none;z-index:-1}html{scroll-behavior:smooth}::selection{background:#00ff7f4d;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ff7f,#0c6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0c6,#00ff7f)}.btn{position:relative;overflow:hidden;z-index:1}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s;z-index:-1}.btn:hover:before{left:100%}.btn-primary{background:linear-gradient(135deg,#00ff7f,#0c6);box-shadow:0 4px 15px #00ff7f4d}.btn-primary:hover{box-shadow:0 8px 30px #00ff7f80;transform:translateY(-3px)}.btn-secondary{position:relative;background:transparent;border:2px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(135deg,#00ff7f,#0c6);background-origin:border-box;background-clip:padding-box,border-box}.btn-secondary:hover{background-image:linear-gradient(135deg,#00ff7f,#0c6),linear-gradient(135deg,#00ff7f,#0c6);color:#000;box-shadow:0 8px 30px #00ff7f66}.hero-section{position:relative;overflow:hidden}.hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to top,#000 0%,transparent 100%);pointer-events:none}.hero-badge{animation:pulse-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#00ff7f26,#00ff7f0d);border:1px solid rgba(0,255,127,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00ff7f4d}50%{box-shadow:0 0 40px #00ff7f80}}.hero-title{text-shadow:0 0 40px rgba(0,0,0,.8)}.hero-title span{background:linear-gradient(135deg,#00ff7f,#50ff9f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;position:relative}.hero-title span:after{content:attr(data-text);position:absolute;left:0;top:0;z-index:-1;background:linear-gradient(135deg,#00ff7f,#50ff9f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(20px);opacity:.7}.hero-stat{position:relative;padding:20px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.hero-stat-number{background:linear-gradient(135deg,#00ff7f,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-badges{background:linear-gradient(180deg,rgba(0,255,127,.02) 0%,transparent 100%);position:relative}.trust-badge{background:linear-gradient(135deg,#0d0d0dcc,#141414cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:25px;transition:all .4s cubic-bezier(.4,0,.2,1)}.trust-badge:hover{transform:translateY(-5px);border-color:#00ff7f4d;box-shadow:0 20px 40px #0000004d,0 0 30px #00ff7f1a}.trust-badge-icon{background:linear-gradient(135deg,#00ff7f33,#00ff7f0d);border:1px solid rgba(0,255,127,.3);animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.trust-badge:nth-child(2) .trust-badge-icon{animation-delay:.5s}.trust-badge:nth-child(3) .trust-badge-icon{animation-delay:1s}.trust-badge:nth-child(4) .trust-badge-icon{animation-delay:1.5s}.product-card{background:linear-gradient(135deg,#0d0d0d,#1a1a1a);border:1px solid rgba(255,255,255,.05);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.product-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:20px;padding:1px;background:linear-gradient(135deg,transparent 0%,rgba(0,255,127,.3) 50%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.product-card:hover:before{opacity:1}.product-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px #0006,0 0 40px #00ff7f26}.product-card-image{border-radius:16px 16px 0 0;position:relative}.product-card-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(13,13,13,1) 0%,transparent 100%);pointer-events:none}.product-badge{background:linear-gradient(135deg,#00ff7f,#0c6);box-shadow:0 4px 15px #00ff7f66;border-radius:8px;font-weight:800;letter-spacing:1.5px}.product-card-title{font-weight:700;letter-spacing:.5px}.product-card-title a{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.product-card:hover .product-card-title a{background:linear-gradient(135deg,#00ff7f,#50ff9f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-price{background:linear-gradient(135deg,#00ff7f,#50ff9f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.product-card-btn{background:transparent;border:2px solid rgba(0,255,127,.5);border-radius:12px;position:relative;overflow:hidden;transition:all .3s ease}.product-card-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(135deg,#00ff7f,#0c6);transition:width .3s ease;z-index:-1}.product-card-btn:hover:before{width:100%}.product-card-btn:hover{border-color:#00ff7f;color:#000;box-shadow:0 5px 20px #00ff7f4d}.stars{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.features{position:relative}.features:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,127,.05) 0%,transparent 70%);pointer-events:none}.feature-card{background:linear-gradient(135deg,#0d0d0de6,#1a1a1ae6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:24px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#00FF7F,transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:translateY(-10px);border-color:#00ff7f33;box-shadow:0 30px 60px #0000004d,0 0 50px #00ff7f1a}.feature-icon{background:linear-gradient(135deg,#00ff7f26,#00ff7f0d);border:2px solid rgba(0,255,127,.3);box-shadow:0 0 30px #00ff7f33;transition:all .3s ease}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 0 50px #00ff7f66}.feature-title{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonial-card{background:linear-gradient(135deg,#0d0d0de6,#1a1a1ae6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:40px;position:relative;transition:all .4s ease}.testimonial-card:before{content:'"';position:absolute;top:20px;left:30px;font-size:80px;font-family:Georgia,serif;color:#00ff7f26;line-height:1}.testimonial-card:hover{transform:translateY(-5px);border-color:#00ff7f33;box-shadow:0 20px 50px #0000004d}.testimonial-stars{color:gold;font-size:1.2rem;margin-bottom:20px;text-shadow:0 0 10px rgba(255,215,0,.3)}.testimonial-text{font-size:1.1rem;line-height:1.8;color:#ccc;font-style:italic;margin-bottom:25px}.testimonial-author{display:flex;align-items:center;gap:15px}.testimonial-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#00ff7f,#0c6);display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;font-size:1.2rem}.testimonial-name{font-weight:700;color:#fff}.testimonial-verified{font-size:.8rem;color:#00ff7f;display:flex;align-items:center;gap:5px}.cta-section{background:linear-gradient(135deg,#00ff7f14,#000000f2);border:2px solid transparent;background-image:linear-gradient(135deg,#00ff7f14,#000000f2),linear-gradient(135deg,#00ff7f80,#00ff7f1a,#00ff7f80);background-origin:border-box;background-clip:padding-box,border-box;border-radius:30px;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(0,255,127,.1),transparent 30%);animation:rotate-gradient 10s linear infinite}@keyframes rotate-gradient{to{transform:rotate(360deg)}}.cta-section>*{position:relative;z-index:1}.cta-title{background:linear-gradient(135deg,#fff,#00ff7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.newsletter-input{background:#00000080;border:2px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.newsletter-input:focus{border-color:#00ff7f;box-shadow:0 0 20px #00ff7f33}.section-badge{background:linear-gradient(135deg,#00ff7f26,#00ff7f0d);border:1px solid rgba(0,255,127,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-title{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-footer{background:linear-gradient(180deg,#0a0a0a,#000);position:relative}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,127,.5),transparent)}.footer-logo{background:linear-gradient(135deg,#00ff7f,#50ff9f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-social a{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.footer-social a:hover{background:linear-gradient(135deg,#00ff7f,#0c6);border-color:#00ff7f;transform:translateY(-3px);box-shadow:0 10px 30px #00ff7f4d}.footer-column a{position:relative;transition:all .3s ease}.footer-column a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#00FF7F,transparent);transition:width .3s ease}.footer-column a:hover:after{width:100%}.footer-column a:hover{color:#00ff7f;padding-left:5px}.page-header{background:linear-gradient(135deg,rgba(0,255,127,.05) 0%,transparent 50%,rgba(0,255,127,.03) 100%);position:relative;overflow:hidden}.page-header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(0,255,127,.08) 0%,transparent 70%);pointer-events:none}.page-title{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-input,.form-textarea,.form-select{background:#0d0d0dcc;border:2px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#00ff7f;box-shadow:0 0 20px #00ff7f26;background:#000000e6}.form-label{color:#ccc;font-weight:600;letter-spacing:.5px}.contact-form{background:linear-gradient(135deg,#0d0d0df2,#1a1a1af2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:24px}.contact-info-item{background:linear-gradient(135deg,#0d0d0dcc,#1a1a1acc);border:1px solid rgba(255,255,255,.05);border-radius:16px;transition:all .3s ease}.contact-info-item:hover{border-color:#00ff7f4d;transform:translate(5px)}.contact-info-icon{background:linear-gradient(135deg,#00ff7f33,#00ff7f0d);border:1px solid rgba(0,255,127,.3)}.faq-item{background:linear-gradient(135deg,#0d0d0dcc,#1a1a1acc);border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#00ff7f33}.faq-question{background:transparent;transition:all .3s ease}.faq-question:hover{background:#00ff7f0d}.faq-question.active{background:linear-gradient(135deg,rgba(0,255,127,.1) 0%,transparent 100%)}.cart-items{background:linear-gradient(135deg,#0d0d0de6,#1a1a1ae6);border:1px solid rgba(255,255,255,.05);border-radius:24px}.cart-item{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.cart-item:hover{background:#00ff7f05}.cart-summary{background:linear-gradient(135deg,#0d0d0df2,#1a1a1af2);border:1px solid rgba(0,255,127,.2);border-radius:24px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section{animation:fadeInUp .6s ease-out}@media (max-width: 768px){.cta-section:before{animation:none}.btn{min-height:48px}.footer-social a{width:48px;height:48px}.product-card:before{display:none}.hero-stat{padding:15px;background:#00000080}.feature-card,.testimonial-card{padding:25px}.testimonial-card:before{font-size:50px;top:10px;left:20px}.footer-column a:after{display:none}.product-card{border-radius:16px}.product-card:hover{transform:none}.trust-badge{padding:20px 15px;border-radius:12px}.trust-badge:hover{transform:none}.section{padding:40px 0}.cta-section{border-radius:20px;padding:30px 20px}}@media (max-width: 480px){.btn{min-height:44px;padding:12px 20px;font-size:.85rem}.btn-large{padding:14px 28px;font-size:.9rem}.feature-card,.testimonial-card{padding:20px}.trust-badge{padding:15px 12px}.section-title{font-size:1.5rem}.section-badge{font-size:.7rem;padding:6px 12px}}.glow-text{text-shadow:0 0 20px rgba(0,255,127,.5)}.glow-box{box-shadow:0 0 30px #00ff7f33}.gradient-border{border:2px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(135deg,#00ff7f,#0c6);background-origin:border-box;background-clip:padding-box,border-box}
/*# sourceMappingURL=/cdn/shop/t/97/assets/enhanced-styles.css.map */
