:root{--bg: #080808;--card: #111111;--card2: #161616;--border: #1e1e1e;--border-l: #2a2a2a;--orange: #FF4500;--orange-h: #FF6B35;--green: #00C853;--blue: #5BC4F0;--gold: #F5A623;--white: #FFFFFF;--gray: #888888;--gray-l: #555555;--radius: 14px;--radius-s: 8px;--max: 1140px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{position:sticky;top:0;z-index:200;background:#080808f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;max-width:var(--max);margin:0 auto}.site-logo{display:inline-flex;flex-direction:column;line-height:1.1}.logo-top{font-family:Zilla Slab,serif;font-weight:400;font-size:17px;color:#fff}.logo-bottom{font-family:Zilla Slab,serif;font-weight:700;font-size:21px;color:#fff}.logo-dot{color:var(--blue)}.header-nav{display:flex;align-items:center;gap:28px}.header-nav a{font-size:13px;font-weight:600;color:var(--gray);transition:color .15s}.header-nav a:hover{color:var(--white)}.header-actions{display:flex;align-items:center;gap:14px}.cart-link{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--white);background:var(--card);border:1px solid var(--border-l);padding:7px 14px;border-radius:100px;transition:border-color .15s}.cart-link:hover{border-color:var(--orange)}.cart-count{background:var(--orange);color:#fff;font-size:11px;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.header-nav{display:none}}.announcement-bar{background:var(--orange);text-align:center;padding:8px 20px;font-size:13px;font-weight:700;letter-spacing:.3px}.hero{min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 60% 40%,rgba(255,69,0,.12) 0%,transparent 65%);padding:60px 20px}.hero-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;background:#ff45001a;border:1px solid rgba(255,69,0,.2);padding:5px 14px;border-radius:100px;margin-bottom:18px}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,88px);line-height:.95;letter-spacing:.5px;margin-bottom:20px}.hero-title .accent{color:var(--orange)}.hero-desc{font-size:17px;color:#aaa;max-width:480px;margin-bottom:28px;line-height:1.7}.hero-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--orange);color:#fff;font-weight:800;font-size:16px;padding:15px 28px;border-radius:var(--radius);border:none;transition:all .2s;box-shadow:0 0 28px #ff450059}.btn-primary:hover{background:var(--orange-h);transform:translateY(-2px);box-shadow:0 0 46px #ff450080}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--white);font-weight:700;font-size:15px;padding:14px 22px;border-radius:var(--radius);border:1.5px solid var(--border-l);transition:border-color .15s}.btn-secondary:hover{border-color:var(--white)}.hero-social-proof{display:flex;align-items:center;gap:16px}.hero-social-proof .avatars{display:flex}.avatar{width:32px;height:32px;border-radius:50%;background:var(--card2);border:2px solid var(--bg);overflow:hidden;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-size:16px}.avatar:first-child{margin-left:0}.hero-social-proof p{font-size:13px;color:var(--gray)}.hero-social-proof strong{color:var(--white)}.hero-image-wrap{position:relative;border-radius:24px;overflow:hidden}.hero-image-wrap img{width:100%;border-radius:24px}.hero-badge{position:absolute;bottom:24px;left:24px;background:#080808e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-l);border-radius:var(--radius);padding:12px 16px;display:flex;align-items:center;gap:10px}.hero-badge-icon{font-size:22px}.hero-badge-text{font-size:12px;font-weight:700;line-height:1.3}.hero-badge-text span{color:var(--orange)}@media(max-width:768px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-cta-row,.hero-social-proof{justify-content:center}.hero-desc{margin:0 auto 28px}}.proof-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);padding:20px;overflow:hidden}.proof-bar-inner{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;max-width:var(--max);margin:0 auto}.proof-item{display:flex;align-items:center;gap:10px;white-space:nowrap}.proof-icon{font-size:20px}.proof-num{font-family:Bebas Neue,sans-serif;font-size:26px;color:var(--orange);letter-spacing:1px}.proof-label{font-size:12px;color:var(--gray);font-weight:600}.proof-divider{width:1px;height:36px;background:var(--border-l)}@media(max-width:600px){.proof-divider{display:none}}.section-py{padding:80px 20px}.section-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);background:#ff45001a;border:1px solid rgba(255,69,0,.2);padding:4px 14px;border-radius:100px;margin-bottom:14px}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,58px);letter-spacing:.5px;line-height:1.05;margin-bottom:14px}.section-sub{font-size:16px;color:var(--gray);max-width:560px;line-height:1.7}.section-header{text-align:center;margin-bottom:48px}.section-header .section-sub{margin:0 auto}.tiktok-section{padding:80px 20px;background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tiktok-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tiktok-embed-wrap{display:flex;justify-content:center}.tiktok-embed-wrap blockquote{max-width:340px;min-width:280px;border-left:none!important}@media(max-width:768px){.tiktok-inner{grid-template-columns:1fr}}.problem-section{padding:80px 20px}.ps-inner{max-width:var(--max);margin:0 auto}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.problem-card{background:var(--card);border:1px solid var(--border-l);border-radius:var(--radius);padding:22px;display:flex;align-items:flex-start;gap:14px}.problem-card.bad{border-left:3px solid #ff3b30}.problem-card.good{border-left:3px solid var(--green)}.problem-icon{font-size:22px;flex-shrink:0}.problem-text strong{font-size:15px;font-weight:700;display:block;margin-bottom:4px}.problem-text p{font-size:13px;color:var(--gray)}@media(max-width:600px){.problem-grid{grid-template-columns:1fr}}.catalog-section{padding:80px 20px;background:var(--card);border-top:1px solid var(--border)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:var(--max);margin:0 auto}.product-card{background:var(--bg);border:1px solid var(--border-l);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .2s;position:relative}.product-card:hover{border-color:var(--orange);transform:translateY(-4px)}.product-card-img{aspect-ratio:1;overflow:hidden}.product-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .product-card-img img{transform:scale(1.05)}.product-card-badge{position:absolute;top:12px;left:12px;background:var(--orange);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:100px}.product-card-body{padding:18px}.product-card-name{font-size:16px;font-weight:800;margin-bottom:4px}.product-card-sub{font-size:12px;color:var(--gray);margin-bottom:14px}.product-card-price{display:flex;align-items:center;gap:10px;margin-bottom:14px}.price-main{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--orange);letter-spacing:1px}.price-old{font-size:14px;color:var(--gray);text-decoration:line-through}.product-card-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;background:var(--orange);color:#fff;font-weight:700;font-size:14px;border:none;border-radius:var(--radius-s);transition:background .15s}.product-card-btn:hover{background:var(--orange-h)}.product-card.soon .product-card-btn{background:var(--border-l);color:var(--gray);cursor:not-allowed}@media(max-width:768px){.catalog-grid{grid-template-columns:1fr;max-width:400px}}.features-section{padding:80px 20px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:var(--max);margin:0 auto}.feature-card{background:var(--card);border:1px solid var(--border-l);border-radius:var(--radius);padding:24px;text-align:center;transition:border-color .15s}.feature-card:hover{border-color:var(--orange)}.feature-icon{font-size:36px;margin-bottom:14px}.feature-title{font-size:16px;font-weight:800;margin-bottom:8px}.feature-desc{font-size:13px;color:var(--gray);line-height:1.6}@media(max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.features-grid{grid-template-columns:1fr}}.offer-section{padding:80px 20px;background:var(--card);border-top:1px solid var(--border)}.offer-inner{max-width:760px;margin:0 auto}.offer-items{display:flex;flex-direction:column;gap:0;margin:32px 0;border:1px solid var(--border-l);border-radius:var(--radius);overflow:hidden}.offer-item{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:var(--card2);border-bottom:1px solid var(--border)}.offer-item:last-child{border-bottom:none}.offer-item-left{display:flex;align-items:center;gap:14px}.offer-item-icon{font-size:22px;width:40px;text-align:center}.offer-item-name{font-size:15px;font-weight:700}.offer-item-desc{font-size:12px;color:var(--gray)}.offer-item-value{font-size:15px;font-weight:800;color:var(--gray);text-decoration:line-through}.offer-total{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;background:#ff450014;border:2px solid var(--orange);border-radius:var(--radius);margin-bottom:28px}.offer-total-label{font-size:16px;font-weight:700}.offer-total-price{font-family:Bebas Neue,sans-serif;font-size:44px;color:var(--orange);letter-spacing:1px}.testimonials-section{padding:80px 20px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:var(--max);margin:0 auto}.testimonial-card{background:var(--card);border:1px solid var(--border-l);border-radius:var(--radius);padding:22px}.testimonial-stars{color:var(--gold);font-size:16px;margin-bottom:12px}.testimonial-text{font-size:14px;color:#ccc;line-height:1.7;margin-bottom:16px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:10px}.testimonial-avatar{width:38px;height:38px;border-radius:50%;background:var(--card2);display:flex;align-items:center;justify-content:center;font-size:18px}.testimonial-name{font-size:14px;font-weight:700}.testimonial-meta{font-size:11px;color:var(--gray)}@media(max-width:900px){.testimonials-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.guarantee-section{padding:60px 20px;background:var(--card);border-top:1px solid var(--border)}.guarantee-inner{max-width:680px;margin:0 auto;text-align:center;background:#00c8530f;border:2px solid rgba(0,200,83,.2);border-radius:24px;padding:40px}.guarantee-badge{font-size:64px;margin-bottom:16px}.guarantee-title{font-family:Bebas Neue,sans-serif;font-size:40px;color:var(--green);letter-spacing:.5px;margin-bottom:12px}.guarantee-text{font-size:16px;color:#ccc;line-height:1.7}.faq-section{padding:80px 20px}.faq-inner{max-width:680px;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:10px;margin-top:40px}.faq-item{background:var(--card);border:1px solid var(--border-l);border-radius:var(--radius);overflow:hidden}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-size:15px;font-weight:700;background:none;border:none;color:var(--white);width:100%;text-align:left;gap:12px}.faq-icon{flex-shrink:0;font-size:18px;transition:transform .25s;color:var(--orange)}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-inner{padding:0 22px 18px;font-size:14px;color:#aaa;line-height:1.7}.site-footer{background:var(--card);border-top:1px solid var(--border);padding:40px 20px 24px}.footer-inner{max-width:var(--max);margin:0 auto}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px;flex-wrap:wrap}.footer-logo-wrap p{font-size:13px;color:var(--gray);margin-top:8px;max-width:260px;line-height:1.6}.footer-links h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gray);margin-bottom:12px}.footer-links a{display:block;font-size:14px;color:#aaa;margin-bottom:8px;transition:color .15s}.footer-links a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--border);padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.footer-copy{font-size:12px;color:var(--gray)}.footer-trust{display:flex;gap:16px}.footer-trust span{font-size:12px;color:var(--gray)}.product-page{padding:40px 20px 80px;max-width:var(--max);margin:0 auto}.product-breadcrumb{font-size:12px;color:var(--gray);margin-bottom:28px}.product-breadcrumb a{color:var(--gray);transition:color .15s}.product-breadcrumb a:hover{color:var(--white)}.product-breadcrumb span{color:var(--orange)}.product-layout{display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:start}.step-label{font-size:11px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:12px}.bundle-list{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.bundle-card{border:2px solid var(--border-l);border-radius:var(--radius);padding:14px 16px;cursor:pointer;background:var(--card2);transition:border-color .15s,background .15s;position:relative}.bundle-card:hover{border-color:var(--gray-l)}.bundle-card.active{border-color:var(--orange);background:#ff45000f}.bundle-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;min-height:20px}.badge{font-size:10px;font-weight:800;padding:3px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.badge-pop{background:var(--blue);color:#000}.badge-save{background:#00c85326;color:var(--green);border:1px solid rgba(0,200,83,.3)}.bundle-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bundle-left{display:flex;align-items:center;gap:12px}.bundle-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-l);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}.bundle-card.active .bundle-radio{border-color:var(--orange)}.bundle-radio-dot{width:10px;height:10px;border-radius:50%;background:var(--orange);opacity:0;transition:opacity .15s}.bundle-card.active .bundle-radio-dot{opacity:1}.bundle-qty{font-size:16px;font-weight:800}.bundle-sub{font-size:12px;color:var(--gray)}.bundle-price-col{text-align:right}.bundle-price-main{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--orange);letter-spacing:1px;line-height:1}.bundle-price-old{font-size:12px;color:var(--gray);text-decoration:line-through}.bundle-price-per{font-size:11px;color:var(--gray)}.bundle-saving{font-size:13px;font-weight:700;color:var(--green);margin-top:8px;display:none}.bundle-card.active .bundle-saving{display:block}#model-selectors{margin-bottom:28px}.par-block{margin-bottom:20px}.par-label{font-size:12px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.model-card{border:2px solid var(--border-l);border-radius:var(--radius-s);overflow:hidden;cursor:pointer;position:relative;transition:border-color .15s,transform .15s}.model-card:hover:not(.model-disabled){border-color:var(--gray-l);transform:translateY(-2px)}.model-card.active{border-color:var(--orange)}.model-card.model-disabled{opacity:.38;cursor:not-allowed}.model-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.model-card-ph{width:100%;aspect-ratio:1;background:var(--card2);display:flex;align-items:center;justify-content:center;font-size:24px}.model-card-name{padding:7px 4px;font-size:11px;font-weight:700;text-align:center;line-height:1.3;background:var(--card2)}.model-check{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--orange);color:#fff;font-size:11px;font-weight:800;display:none;align-items:center;justify-content:center}.model-card.active .model-check{display:flex}.model-soon{position:absolute;bottom:0;left:0;right:0;background:#000000c7;font-size:10px;font-weight:700;text-align:center;padding:5px;color:var(--gray);text-transform:uppercase}.model-error{font-size:12px;color:#ff3b30;margin-top:6px;display:none}.model-error.show{display:block}.product-form-wrap{margin-top:4px}.product-form-wrap input[name=id]{display:none}.add-to-cart-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:17px;background:var(--orange);color:#fff;font-weight:800;font-size:17px;border:none;border-radius:var(--radius);transition:all .2s;box-shadow:0 0 28px #ff450059}.add-to-cart-btn:hover{background:var(--orange-h);transform:translateY(-2px);box-shadow:0 0 46px #ff450080}.product-trust{display:flex;flex-direction:column;gap:8px;margin-top:16px}.product-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray)}.product-summary{background:var(--card);border:2px solid var(--border-l);border-radius:var(--radius);overflow:hidden;position:sticky;top:80px}.summary-header{background:var(--orange);padding:16px 20px}.summary-header-title{font-family:Bebas Neue,sans-serif;font-size:22px;color:#fff;letter-spacing:.5px}.summary-header-sub{font-size:12px;color:#fffc;margin-top:2px}.summary-body{padding:18px 20px}.sum-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}.sum-row:last-of-type{border-bottom:none}.sum-lbl{color:var(--gray);font-weight:500}.sum-val{font-weight:700;text-align:right}.sum-val-orange{color:var(--orange)}.sum-val-green{color:var(--green)}.sum-val-strike{color:var(--gray);text-decoration:line-through}.sum-total-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0 6px}.sum-total-lbl{font-size:14px;font-weight:700;color:var(--gray)}.sum-total-price{font-family:Bebas Neue,sans-serif;font-size:46px;color:var(--orange);letter-spacing:1px;line-height:1}.sum-savings-box{background:#00c85314;border:1px solid rgba(0,200,83,.25);border-radius:var(--radius-s);padding:9px 14px;font-size:13px;font-weight:700;color:var(--green);margin-bottom:14px;display:flex;align-items:center;gap:6px}.sum-savings-box.hidden{display:none}@media(max-width:900px){.product-layout{grid-template-columns:1fr}.product-summary{position:static}}.cart-page{max-width:800px;margin:0 auto;padding:40px 20px 80px}.cart-title{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:.5px;margin-bottom:28px}.cart-empty{text-align:center;padding:60px 20px;color:var(--gray)}.cart-empty a{color:var(--orange);font-weight:700}.cart-items{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.cart-item{display:flex;gap:16px;align-items:flex-start;background:var(--card);border:1px solid var(--border-l);border-radius:var(--radius);padding:16px}.cart-item-img{width:90px;height:90px;border-radius:var(--radius-s);overflow:hidden;flex-shrink:0}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1}.cart-item-name{font-size:15px;font-weight:700;margin-bottom:4px}.cart-item-variant{font-size:12px;color:var(--gray);margin-bottom:4px}.cart-item-props{font-size:12px;color:var(--blue)}.cart-item-price{font-family:Bebas Neue,sans-serif;font-size:26px;color:var(--orange);letter-spacing:1px;margin-top:8px}.cart-item-remove{background:none;border:none;color:var(--gray);font-size:13px;text-decoration:underline;cursor:pointer;margin-top:6px;display:block;transition:color .15s}.cart-item-remove:hover{color:#ff3b30}.cart-footer{background:var(--card);border:1px solid var(--border-l);border-radius:var(--radius);padding:20px}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px}.cart-subtotal strong{font-family:Bebas Neue,sans-serif;font-size:36px;color:var(--orange);letter-spacing:1px}.cart-checkout-btn{width:100%;padding:16px;background:var(--orange);color:#fff;font-weight:800;font-size:17px;border:none;border-radius:var(--radius);transition:all .2s;box-shadow:0 0 28px #ff450059}.cart-checkout-btn:hover{background:var(--orange-h);transform:translateY(-2px)}.cart-continue{display:block;text-align:center;margin-top:12px;font-size:13px;color:var(--gray)}.cart-continue a{color:var(--orange)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) scale(.9);background:#1a1a1a;color:var(--white);border:1px solid var(--border-l);border-radius:100px;font-size:14px;font-weight:600;padding:11px 22px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:9999;white-space:nowrap}.toast.show{opacity:1;transform:translate(-50%) scale(1)}.toast.error{background:#ff3b30;border-color:#ff3b30}.text-center{text-align:center}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme.css.map */
