@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&display=swap";:root{--bg-deep: #0A0F1D;--bg-obsidian: #121212;--bg-card: #161F38;--neon-green: #39FF14;--neon-pink: #FF007F;--neon-blue: #00FFFF;--text-white: #FFFFFF;--text-muted: #8E9BB4;--glow-shadow-green: 0 0 15px rgba(57, 255, 20, .6);--glow-shadow-pink: 0 0 15px rgba(255, 0, 127, .6);--glow-shadow-blue: 0 0 15px rgba(0, 255, 255, .6);--font-heading: "Outfit", sans-serif;--font-body: "Poppins", sans-serif;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}body.glow-mode{--bg-deep: #020408;--bg-obsidian: #050505;--bg-card: #080C16;--glow-shadow-green: 0 0 35px rgba(57, 255, 20, .95);--glow-shadow-pink: 0 0 35px rgba(255, 0, 127, .95);--glow-shadow-blue: 0 0 35px rgba(0, 255, 255, .95)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-deep);color:var(--text-white);font-family:var(--font-body);overflow-x:hidden;transition:var(--transition);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-center{text-align:center}.text-neon-green{color:var(--neon-green);text-shadow:var(--glow-shadow-green)}.text-neon-pink{color:var(--neon-pink);text-shadow:var(--glow-shadow-pink)}.text-neon-blue{color:var(--neon-blue);text-shadow:var(--glow-shadow-blue)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;font-family:var(--font-heading);font-weight:700;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:var(--transition);text-decoration:none;border:none;letter-spacing:.05em;text-transform:uppercase}.btn-neon-green{background-color:var(--neon-green);color:#000;box-shadow:var(--glow-shadow-green)}.btn-neon-green:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 25px var(--neon-green)}.btn-neon-pink{background-color:var(--neon-pink);color:#fff;box-shadow:var(--glow-shadow-pink)}.btn-neon-pink:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 25px var(--neon-pink)}.btn-neon-blue{background-color:transparent;color:var(--neon-blue);border:2px solid var(--neon-blue);box-shadow:var(--glow-shadow-blue)}.btn-neon-blue:hover{background-color:var(--neon-blue);color:#000;transform:translateY(-3px)}.glow-toggle-container{position:fixed;bottom:30px;right:30px;z-index:1000;transition:bottom .3s cubic-bezier(.4,0,.2,1)}.glow-toggle-container.sticky-active{bottom:95px}.glow-toggle-btn{background-color:var(--bg-card);border:2px solid var(--neon-pink);color:var(--text-white);padding:15px 25px;border-radius:50px;font-family:var(--font-heading);font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:var(--glow-shadow-pink);transition:var(--transition)}.glow-toggle-btn:hover{transform:scale(1.05);box-shadow:0 0 25px var(--neon-pink)}.glow-toggle-btn .bulb-icon{font-size:1.3rem;animation:pulse-glow 2s infinite alternate}body.glow-mode .glow-toggle-btn{border-color:var(--neon-green);box-shadow:var(--glow-shadow-green);background-color:#051405;color:var(--neon-green)}body.glow-mode .glow-toggle-btn .bulb-icon{animation:pulse-glow-green 1s infinite alternate}header{padding:20px 0;background-color:#0a0f1dcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05)}.nav-wrapper{display:flex;align-items:center;justify-content:space-between}.logo{font-family:var(--font-heading);font-size:1.8rem;font-weight:800;display:flex;align-items:center;gap:8px;text-decoration:none}.logo span{background:linear-gradient(90deg,var(--neon-pink),var(--neon-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-badge{background:var(--neon-green);color:#000;font-size:.75rem;font-weight:800;padding:2px 8px;border-radius:10px;text-transform:uppercase}.nav-cart-btn{background:transparent;border:none;color:#fff;font-size:1.5rem;position:relative;cursor:pointer}.nav-cart-badge{position:absolute;top:-8px;right:-8px;background:var(--neon-pink);color:#fff;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:50%;box-shadow:var(--glow-shadow-pink)}.hero{position:relative;padding:80px 0;overflow:hidden;background:radial-gradient(circle at 70% 30%,#ff007f26,#0a0f1d00 60%)}body.glow-mode .hero{background:radial-gradient(circle at 70% 30%,#39ff1433,#02040800 70%)}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:#ff007f1a;border:1px solid var(--neon-pink);color:var(--neon-pink);padding:6px 16px;border-radius:50px;font-weight:600;font-size:.9rem;margin-bottom:24px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 0 10px #ff007f1a}body.glow-mode .hero-tag{background:#39ff141a;border-color:var(--neon-green);color:var(--neon-green);box-shadow:0 0 10px #39ff141a}.hero h1{font-size:3.8rem;line-height:1.1;margin-bottom:24px}.hero h1 span{display:block;font-size:1.8rem;font-weight:500;color:var(--text-muted);margin-top:8px;letter-spacing:.1em;text-transform:uppercase}.hero-desc{font-size:1.15rem;color:var(--text-muted);margin-bottom:36px;max-width:550px}.hero-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:40px}.highlight-item{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:15px;border-radius:16px;text-align:center;transition:var(--transition)}.highlight-item:hover{background:#ffffff0d;border-color:var(--neon-blue);transform:translateY(-2px)}.highlight-icon{font-size:1.8rem;margin-bottom:8px}.highlight-text{font-size:.85rem;font-weight:600;color:#fff}.hero-media{position:relative;display:flex;justify-content:center}.hero-image-wrapper{position:relative;width:100%;max-width:480px;border-radius:30px;overflow:hidden;background:var(--bg-card);border:2px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #00000080;transition:var(--transition)}body.glow-mode .hero-image-wrapper{border-color:var(--neon-green);box-shadow:var(--glow-shadow-green)}.hero-image-wrapper img{width:100%;height:auto;display:block;transition:var(--transition)}body.glow-mode .hero-image-wrapper img{filter:drop-shadow(0 0 15px rgba(57,255,20,.4)) contrast(1.1)}.floating-badge{position:absolute;background:var(--bg-obsidian);border:2px solid var(--neon-blue);border-radius:20px;padding:12px 20px;display:flex;align-items:center;gap:12px;box-shadow:var(--glow-shadow-blue);transition:var(--transition)}.badge-top-left{top:20px;left:-20px;animation:float-slow 4s ease-in-out infinite alternate}.badge-bottom-right{bottom:20px;right:-20px;border-color:var(--neon-pink);box-shadow:var(--glow-shadow-pink);animation:float-slow 5s ease-in-out infinite alternate-reverse}.badge-icon{font-size:1.5rem}.badge-info h4{font-size:.9rem;font-weight:700}.badge-info p{font-size:.75rem;color:var(--text-muted)}.blind-box-section{padding:30px 0;background-color:var(--bg-obsidian);position:relative;transition:var(--transition)}.section-title-wrapper{margin-bottom:60px}.section-tag{font-size:.9rem;color:var(--neon-green);text-transform:uppercase;font-weight:700;letter-spacing:.1em;margin-bottom:12px;display:block}.section-title{font-size:2.8rem;margin-bottom:16px}.section-desc{color:var(--text-muted);max-width:650px;margin:0 auto;font-size:1.1rem}.simulator-box{background:var(--bg-card);border:2px dashed rgba(255,255,255,.1);border-radius:30px;padding:50px;max-width:800px;margin:0 auto;position:relative;transition:var(--transition)}body.glow-mode .simulator-box{border-color:var(--neon-blue);box-shadow:0 0 20px #00ffff26}.basket-container{height:250px;display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative}.basket-graphic{width:180px;height:180px;background-image:url(star_master_mystery.png);background-size:cover;background-position:center;border-radius:50%;cursor:pointer;position:relative;transition:var(--transition);box-shadow:0 10px 30px #00000080;border:3px solid transparent}.basket-graphic:hover{transform:scale(1.05);box-shadow:0 0 30px #ff007f4d;animation:shake .5s ease infinite alternate}body.glow-mode .basket-graphic{box-shadow:var(--glow-shadow-pink);border-color:var(--neon-pink)}@keyframes shake{0%{transform:rotate(-5deg) scale(1.05)}to{transform:rotate(5deg) scale(1.05)}}.reveal-card{display:none;text-align:center;animation:scale-up .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes scale-up{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.revealed-bao-circle{width:150px;height:150px;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:4.5rem;background:radial-gradient(circle,#ffffff26,#fff0 70%);position:relative;transition:var(--transition)}.revealed-bao-circle:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;border:3px solid currentColor;opacity:.5;animation:ripple 2s infinite linear}.rarity-badge{display:inline-block;padding:6px 16px;border-radius:50px;font-family:var(--font-heading);font-weight:800;text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;margin-bottom:12px}.rarity-legendary{background:var(--neon-pink);color:#fff;box-shadow:var(--glow-shadow-pink)}.rarity-rare{background:var(--neon-blue);color:#000;box-shadow:var(--glow-shadow-blue)}.rarity-common{background:#fff;color:#000;box-shadow:0 0 10px #ffffff80}.revealed-title{font-size:1.8rem;margin-bottom:8px}.revealed-desc{color:var(--text-muted);font-size:.95rem;margin-bottom:24px}.simulator-actions{display:flex;justify-content:center;gap:15px}.features-section{padding:30px 0;position:relative}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.feature-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:40px;transition:var(--transition);position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-8px);border-color:var(--neon-blue);box-shadow:0 15px 30px #00ffff1a}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--neon-pink),var(--neon-blue))}.feature-icon-box{width:60px;height:60px;border-radius:16px;background:#ffffff08;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:24px;border:1px solid rgba(255,255,255,.08)}.feature-card h3{font-size:1.4rem;margin-bottom:16px}.feature-card p{color:var(--text-muted);font-size:.95rem}.demonstration-section{padding:30px 0;background-color:var(--bg-obsidian)}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.demo-media{position:relative;border-radius:30px;overflow:hidden;border:2px solid rgba(255,255,255,.05)}.demo-media img{width:100%;display:block}body.glow-mode .demo-media{border-color:var(--neon-pink);box-shadow:var(--glow-shadow-pink)}.demo-content h2{font-size:2.6rem;margin-bottom:24px}.demo-list{list-style:none;margin-bottom:36px}.demo-list-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.demo-list-icon{background:#39ff141a;color:var(--neon-green);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0;margin-top:3px}.demo-list-text h4{font-size:1.1rem;margin-bottom:4px}.demo-list-text p{color:var(--text-muted);font-size:.9rem}.tabs-section{padding:30px 0}.tabs-header{display:flex;justify-content:center;gap:10px;margin-bottom:50px;flex-wrap:wrap}.tab-btn{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);padding:12px 28px;border-radius:50px;cursor:pointer;font-family:var(--font-heading);font-weight:700;transition:var(--transition)}.tab-btn:hover,.tab-btn.active{color:#fff;border-color:var(--neon-blue);background:#00ffff0d}.tab-btn.active{box-shadow:var(--glow-shadow-blue);background:var(--neon-blue);color:#000;border-color:var(--neon-blue)}.tab-content{display:none;animation:fade-in .5s ease forwards}.tab-content.active{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content-info h3{font-size:2.2rem;margin-bottom:12px}.tab-content-sub{color:var(--neon-pink);font-weight:700;font-family:var(--font-heading);text-transform:uppercase;font-size:.9rem;letter-spacing:.05em;margin-bottom:20px;display:block}.tab-content-info p{color:var(--text-muted);font-size:1.05rem;margin-bottom:30px}.tab-benefit-pills{display:flex;gap:12px;flex-wrap:wrap}.benefit-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);padding:8px 18px;border-radius:50px;font-size:.9rem;font-weight:600}.tab-media{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.05);box-shadow:0 15px 30px #0006}.tab-media img{width:100%;display:block}.cleaning-section{padding:30px 0;background-color:var(--bg-obsidian)}.cleaning-interactive{max-width:800px;margin:50px auto 0;position:relative}.clean-slider-wrapper{position:relative;width:100%;height:400px;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #00000080;border:2px solid rgba(255,255,255,.08)}.clean-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.clean-img-dusty{filter:blur(1.5px) grayscale(.3) brightness(.85)}.clean-img-fresh{clip-path:inset(0 0 0 50%);filter:saturate(1.1) brightness(1.05)}.clean-slider-handle{position:absolute;top:0;bottom:0;left:50%;width:4px;background:var(--neon-blue);cursor:ew-resize;z-index:10;box-shadow:var(--glow-shadow-blue)}.clean-slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:var(--neon-blue);color:#000;font-size:1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--glow-shadow-blue);pointer-events:none}.clean-input-range{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:20}.cleaning-labels{display:flex;justify-content:space-between;margin-top:15px;padding:0 10px}.cleaning-label{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em}.product-showcase{padding:30px 0}.showcase-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.product-gallery{display:flex;flex-direction:column;gap:15px}.gallery-main{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.05);background:var(--bg-card)}.gallery-main img{width:100%;display:block;transition:var(--transition)}body.glow-mode .gallery-main img{filter:drop-shadow(0 0 20px rgba(255,0,127,.4))}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#0a0f1db3;border:2px solid var(--neon-pink);color:#fff;font-size:1.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:var(--transition);box-shadow:var(--glow-shadow-pink);-webkit-user-select:none;user-select:none}.gallery-arrow:hover{background:var(--neon-pink);box-shadow:0 0 25px var(--neon-pink);transform:translateY(-50%) scale(1.05)}.gallery-arrow.prev{left:15px}.gallery-arrow.next{right:15px}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.gallery-thumb{border-radius:12px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:var(--bg-card);transition:var(--transition)}.gallery-thumb:hover,.gallery-thumb.active{border-color:var(--neon-pink);box-shadow:var(--glow-shadow-pink)}.gallery-thumb img{width:100%;display:block}.checkout-card{background:var(--bg-card);border:2px solid rgba(255,255,255,.05);border-radius:28px;padding:40px;position:sticky;top:120px}body.glow-mode .checkout-card{border-color:var(--neon-green);box-shadow:0 0 25px #39ff141a}.checkout-header{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:24px;margin-bottom:24px}.checkout-title{font-size:2.2rem;margin-bottom:8px}.review-stars-summary{display:flex;align-items:center;gap:10px;margin-bottom:12px}.stars{color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}.checkout-price{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;display:flex;align-items:center;gap:15px}.checkout-price-old{font-size:1.3rem;color:var(--text-muted);text-decoration:line-through;font-weight:500}.discount-badge{background:var(--neon-pink);color:#fff;font-size:.85rem;font-weight:700;padding:4px 10px;border-radius:8px;box-shadow:var(--glow-shadow-pink)}.options-wrapper{margin-bottom:24px}.options-label{font-weight:700;font-size:.95rem;margin-bottom:12px;display:block}.quantity-selector{display:flex;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50px;width:140px;justify-content:space-between;padding:5px 15px}.qty-btn{background:transparent;border:none;color:#fff;font-size:1.3rem;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.qty-val{font-family:var(--font-heading);font-weight:700;font-size:1.1rem}.shipping-promo{display:flex;align-items:center;gap:10px;background:#39ff140d;border:1px dashed var(--neon-green);padding:12px 20px;border-radius:16px;margin-bottom:24px;font-weight:600;color:var(--neon-green);font-size:.9rem}.buy-btn-puffy{width:100%;margin-bottom:15px}.trust-badges{display:flex;justify-content:space-around;margin-top:24px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.trust-badge-item{text-align:center;font-size:.75rem;color:var(--text-muted)}.trust-badge-icon{font-size:1.5rem;color:var(--neon-blue);margin-bottom:6px}.reviews-section{padding:30px 0;background-color:var(--bg-obsidian)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.review-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:30px;transition:var(--transition)}.review-card:hover{transform:translateY(-5px);border-color:var(--neon-pink);box-shadow:0 10px 20px #ff007f0d}.review-user{display:flex;align-items:center;gap:12px;margin-bottom:16px}.review-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--neon-pink),var(--neon-blue));display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.review-name{font-weight:700;font-size:.95rem}.review-verify{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--neon-green);font-weight:600}.review-text{font-size:.9rem;color:var(--text-muted);line-height:1.5}.faq-section{padding:30px 0}.faq-wrapper{max-width:800px;margin:50px auto 0}.faq-item{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:16px;margin-bottom:15px;overflow:hidden;transition:var(--transition)}.faq-item.active{border-color:var(--neon-blue);box-shadow:0 0 15px #00ffff0d}.faq-trigger{padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-family:var(--font-heading);font-size:1.1rem}.faq-icon{font-size:1.2rem;transition:var(--transition)}.faq-item.active .faq-icon{transform:rotate(45deg);color:var(--neon-blue)}.faq-content{max-height:0;overflow:hidden;transition:var(--transition);padding:0 24px}.faq-item.active .faq-content{max-height:200px;padding:0 24px 24px}.faq-content p{color:var(--text-muted);font-size:.95rem;border-top:1px solid rgba(255,255,255,.05);padding-top:15px}footer{background:#050811;padding:60px 0;border-top:1px solid rgba(255,255,255,.05);text-align:center;font-size:.9rem;color:var(--text-muted)}footer .logo{justify-content:center;margin-bottom:24px}.footer-links{display:flex;justify-content:center;gap:20px;margin-bottom:24px}.footer-link{color:var(--text-muted);text-decoration:none;transition:var(--transition)}.footer-link:hover{color:var(--neon-pink)}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:5}.particle{position:absolute;width:8px;height:8px;border-radius:50%;opacity:0;pointer-events:none}@keyframes float-slow{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-12px) rotate(3deg)}}@keyframes ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(1.3);opacity:0}}@keyframes pulse-glow{0%{text-shadow:0 0 5px var(--neon-pink)}to{text-shadow:0 0 20px var(--neon-pink),0 0 30px var(--neon-pink)}}@keyframes pulse-glow-green{0%{text-shadow:0 0 5px var(--neon-green)}to{text-shadow:0 0 20px var(--neon-green),0 0 30px var(--neon-green)}}.unboxing-section{padding:30px 0}.videos-slider-wrapper{position:relative;max-width:100%;margin-top:50px}.videos-slider{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 5px 25px}.videos-slider::-webkit-scrollbar{display:none}.videos-slider{scrollbar-width:none}.videos-slider .video-card{flex:0 0 calc(33.333% - 20px);scroll-snap-align:start;cursor:pointer;border-radius:24px;overflow:hidden;border:2px solid rgba(255,255,255,.05);background:var(--bg-card);transition:var(--transition);box-shadow:0 10px 30px #0000004d}.videos-slider .video-card:hover{transform:scale(1.03);border-color:var(--neon-blue);box-shadow:var(--glow-shadow-blue)}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:var(--bg-card);border:2px solid var(--neon-pink);color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:var(--transition);box-shadow:var(--glow-shadow-pink);-webkit-user-select:none;user-select:none}.slider-arrow:hover{background:var(--neon-pink);color:#fff;box-shadow:0 0 25px var(--neon-pink)}.slider-arrow.prev{left:-25px}.slider-arrow.next{right:-25px}.video-thumbnail-wrapper{position:relative;width:100%;padding-top:177%}.video-thumbnail-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#ff007fd9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:var(--glow-shadow-pink);transition:var(--transition);z-index:2}.video-card:hover .video-play-btn{transform:translate(-50%,-50%) scale(1.1);background:var(--neon-pink);box-shadow:0 0 25px var(--neon-pink)}.video-overlay-info{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,#000000d9,#0000);display:flex;flex-direction:column;gap:5px;z-index:3}.video-user-tag{font-weight:700;font-size:.95rem}.video-views{font-size:.8rem;color:var(--neon-green);font-weight:600}.video-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:10000;align-items:center;justify-content:center}.video-lightbox.active{display:flex}.video-lightbox .lightbox-close{position:absolute;top:30px;right:30px;color:#fff;font-size:2.5rem;cursor:pointer;transition:var(--transition);z-index:10001}.video-lightbox .lightbox-close:hover{color:var(--neon-pink)}.lightbox-video-wrapper{position:relative;width:100%;max-width:360px;height:80vh;border-radius:24px;overflow:hidden;border:2px solid var(--neon-pink);box-shadow:var(--glow-shadow-pink)}.lightbox-video-wrapper img{width:100%;height:100%;object-fit:cover}.lightbox-play-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#000000b3;color:var(--neon-blue);padding:8px 16px;border-radius:50px;font-size:.85rem;font-weight:600;border:1px solid var(--neon-blue);animation:pulse 1.5s infinite;white-space:nowrap}.sticky-bottom-bar{position:fixed;bottom:0;left:0;right:0;background:#0a0f1dd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);padding:12px 0;z-index:998;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -10px 30px #00000080}.sticky-bottom-bar.active{transform:translateY(0)}.sticky-bar-wrapper{display:flex;align-items:center;justify-content:space-between}.sticky-bar-product{display:flex;align-items:center;gap:15px}.sticky-bar-img{width:48px;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:var(--bg-card);object-fit:cover}.sticky-bar-title{font-family:var(--font-heading);font-weight:700;font-size:1rem}.sticky-bar-stars{color:gold;font-size:.8rem}.sticky-bar-rating-text{color:var(--text-muted);margin-left:5px}.sticky-bar-action{display:flex;align-items:center;gap:20px}.sticky-bar-price{font-family:var(--font-heading);font-weight:800;font-size:1.3rem;color:var(--neon-green);text-shadow:var(--glow-shadow-green)}.price-old-bar{font-size:.9rem;color:var(--text-muted);text-decoration:line-through;font-weight:500;margin-left:5px;text-shadow:none}.btn-sticky-buy{padding:10px 24px;font-size:.95rem}@media(max-width:992px){.hero-grid,.showcase-grid,.tab-content.active,.demo-grid{grid-template-columns:1fr;gap:30px}.tab-content-info{order:2}.tab-media{order:1}.demo-media{max-width:480px;margin:0 auto;width:100%}.demo-content h2{font-size:2rem!important;line-height:1.25!important;margin-bottom:16px!important}.hero h1,.hero-intro-text h1{font-size:2.2rem!important}.section-title{font-size:2rem!important}.features-grid,.reviews-grid{grid-template-columns:1fr}.hero-media{order:-1}.checkout-card{position:static;padding:24px 16px}.simulator-box{padding:25px 15px}.floating-badge{display:flex;padding:8px 12px;border-radius:12px}.badge-top-left{top:15px;left:15px}.badge-bottom-right{bottom:15px;right:15px}.badge-icon{font-size:1.1rem}.badge-info h4{font-size:.8rem}.badge-info p{font-size:.7rem}.clean-slider-wrapper{height:60vw;min-height:220px;max-height:350px}.tab-btn{padding:10px 20px;font-size:.9rem}.videos-slider .video-card{flex:0 0 calc(50% - 15px)}.slider-arrow{display:none}}@media(max-width:576px){.btn{padding:14px 24px;font-size:1rem}.checkout-title,.checkout-price{font-size:1.8rem}.demo-content h2{font-size:1.5rem!important;line-height:1.25!important;margin-bottom:15px!important}.tab-content-info h3{font-size:1.6rem}.revealed-title{font-size:1.4rem}.basket-container{height:180px}.basket-graphic{width:130px;height:130px}.revealed-bao-circle{width:100px;height:100px;font-size:3rem;margin-bottom:12px}.revealed-bao-circle:after{top:-6px;left:-6px;right:-6px;bottom:-6px}.reveal-card p{font-size:.85rem;margin-bottom:12px}.videos-slider{gap:20px}.videos-slider .video-card{flex:0 0 80%}.sticky-bar-product{display:none}.sticky-bar-wrapper{justify-content:center;width:100%}.sticky-bar-action{width:100%;justify-content:space-between;gap:10px}.btn-sticky-buy{flex-grow:1;max-width:200px;padding:10px 15px;font-size:.9rem}.sticky-bar-price{font-size:1.15rem}.gallery-arrow{width:36px;height:36px;font-size:1.4rem}.gallery-arrow.prev{left:10px}.gallery-arrow.next{right:10px}.glow-toggle-container{bottom:20px;right:20px}.glow-toggle-container.sticky-active{bottom:85px}}.top-bar-wrapper,.top-bar{background-color:var(--neon-pink);color:#fff;text-align:center;font-size:.85rem;font-weight:700;padding:8px 0;overflow:hidden;position:relative;z-index:1001}.top-bar-marquee-wrapper{overflow:hidden;width:100%;margin-bottom:5px}.top-bar-marquee{display:flex;white-space:nowrap;opacity:.9;width:max-content;animation:scroll-left-fast 25s linear infinite}.top-bar-marquee span{padding:0 30px}.top-bar-mobile-text{display:none}.timer-container{display:flex;justify-content:center;align-items:center;gap:8px;font-weight:700}.timer-box{background:#fff;color:#000;padding:2px 6px;border-radius:4px;font-weight:800;font-size:.85rem}@keyframes scroll-left-fast{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.top-bar-marquee-wrapper{display:block;margin-bottom:5px}.top-bar-marquee{animation:scroll-left-fast 18s linear infinite}.top-bar-mobile-text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pufbao.css.map */
