@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";body.page-flashsale .shopify-section-group-footer-group,body.page-flashsale .shopify-section-group-header-group{display:none}body.page-flashsale main{font-family:Inter,sans-serif;background:#fafafc;color:#101828;--color: #101828;letter-spacing:0;line-height:1.2}body.page-flashsale main h1,body.page-flashsale main h2,body.page-flashsale main h3,body.page-flashsale main h4,body.page-flashsale main h5{font-family:Inter,sans-serif;margin-block-start:0}body.page-flashsale main .top-banner{background:var(--top-banner-bg, #DD1D1D);color:var(--top-banner-text, #fff);text-align:center;padding:10px 20px;font-size:13px;letter-spacing:.08em;font-weight:500}body.page-flashsale main .logo-bar{background:#101828;text-align:center;padding:22px 20px}body.page-flashsale main .logo-bar span{color:#fff;font-size:22px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}body.page-flashsale main .logo-bar span em{color:#dd1d1d;font-style:normal}body.page-flashsale main .hero{background:#101828;color:#fff;text-align:center;padding:60px 24px 50px}body.page-flashsale main .hero .label{display:inline-block;background:#dd1d1d;color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 16px;border-radius:2px;margin-bottom:24px}body.page-flashsale main .hero h1{font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.1;max-width:620px;margin:0 auto 16px;letter-spacing:-.02em;color:#fff}body.page-flashsale main .hero h1 span{color:#dd1d1d}body.page-flashsale main .hero p{font-size:16px;color:#cbd5e1;max-width:460px;margin:0 auto 40px;line-height:1.6;font-weight:300}body.page-flashsale main .countdown-wrapper{display:flex;justify-content:center;gap:12px;margin-bottom:40px}body.page-flashsale main .countdown-block{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;width:72px;padding:14px 8px 10px;text-align:center}body.page-flashsale main .countdown-block .num{font-size:30px;font-weight:700;display:block;line-height:1}body.page-flashsale main .countdown-block .lbl{font-size:10px;letter-spacing:.1em;color:#94a3b8;text-transform:uppercase;margin-top:4px}body.page-flashsale main .btn-primary{display:inline-block;background:var(--btn-bg, #DD1D1D);color:var(--btn-text, #fff);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:18px 44px;text-decoration:none;border-radius:3px;transition:background .2s}body.page-flashsale main .btn-primary:hover{background:var(--btn-bg-hover, #b91c1c)}body.page-flashsale main .hero .subtext{margin-top:16px;font-size:12px;color:#64748b;margin-block-end:0}body.page-flashsale main .product-strip{background:#fff;padding:60px 24px;text-align:center}body.page-flashsale main .product-strip .section-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#dd1d1d;margin-bottom:12px}body.page-flashsale main .product-strip h2{font-size:clamp(22px,4vw,34px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px;color:#101828}body.page-flashsale main .product-strip .sub{font-size:15px;color:#64748b;max-width:440px;margin:0 auto 48px;line-height:1.6}body.page-flashsale main .product-card{display:inline-flex;flex-direction:column;background:#fafafc;border:1px solid #e5e7eb;border-radius:8px;max-width:360px;width:100%;overflow:hidden;margin:0 auto}body.page-flashsale main .product-card .product-image{background:linear-gradient(135deg,#101828,#1e293b);background:#fff;display:flex;align-items:center;justify-content:center}body.page-flashsale main .product-card .product-image img{max-width:100%;width:auto;height:auto;object-fit:contain}body.page-flashsale main .product-card .product-image .icon{font-size:64px;opacity:.6}body.page-flashsale main .product-card .product-info{padding:28px 24px 32px;text-align:left}body.page-flashsale main .product-card .product-name{font-size:18px;font-weight:700;margin-bottom:8px}body.page-flashsale main .product-card .product-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px}body.page-flashsale main .product-card .price-row{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}body.page-flashsale main .product-card .price-new{font-size:24px;font-weight:700;color:#101828}body.page-flashsale main .product-card .price-old{font-size:16px;color:#9ca3af;text-decoration:line-through}body.page-flashsale main .product-card .badge{background:#dd1d1d;color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:2px}body.page-flashsale main .social-proof{background:#fafafc;padding:40px 24px;text-align:center}body.page-flashsale main .social-proof .stars{color:#f59e0b;font-size:20px;margin-bottom:20px}body.page-flashsale main .social-proof .quote{font-size:clamp(16px,3vw,20px);font-weight:400;max-width:540px;margin:0 auto 16px;line-height:1.7;font-style:italic;color:#374151}body.page-flashsale main .social-proof .reviewer{font-size:13px;color:#9ca3af;font-weight:500;margin-block-end:0}body.page-flashsale main .benefits{background:#fff;padding:40px 24px}body.page-flashsale main .benefits-inner{max-width:680px;margin:0 auto}body.page-flashsale main .benefits h3{font-size:clamp(20px,3.5vw,28px);font-weight:700;text-align:center;margin-bottom:36px;letter-spacing:-.02em;color:#101828;margin-block-start:0}body.page-flashsale main .benefit-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}body.page-flashsale main .benefit-item:last-child{margin-bottom:0}body.page-flashsale main .benefit-item:last-child p{margin-bottom:0}body.page-flashsale main .benefit-icon{width:44px;height:44px;background:#101828;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}body.page-flashsale main .benefit-text strong{display:block;font-size:15px;font-weight:600;margin-bottom:4px}body.page-flashsale main .benefit-text p{font-size:14px;color:#6b7280;line-height:1.6}body.page-flashsale main .final-cta{background:#101828;color:#fff;text-align:center;padding:70px 24px}body.page-flashsale main .final-cta h2{font-size:clamp(24px,4vw,38px);font-weight:700;letter-spacing:-.02em;margin-bottom:12px;color:#fff}body.page-flashsale main .final-cta h2 span{color:#dd1d1d}body.page-flashsale main .final-cta p{font-size:15px;color:#94a3b8;margin-bottom:36px}body.page-flashsale main .final-cta .guarantee{margin-top:20px;font-size:12px;color:#4b5563;margin-block-end:0}body.page-flashsale main footer.flashsale-footer{background:#0a0f1a;color:#4b5563;text-align:center;padding:24px;font-size:12px;line-height:1.8;border:0}body.page-flashsale main footer.flashsale-footer a{color:#4b5563}@media(max-width:480px){body.page-flashsale main .countdown-block{width:60px}body.page-flashsale main .countdown-block .num{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/flashsale.css.map */
