@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700;900&display=swap");
:root{--red:#ed1c24;--yellow:#ffd400;--blue:#18aada;--ink:#111;--page:440px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:"Roboto Condensed",Arial,sans-serif;font-size:16px}button,input{font:inherit}.page{width:100%;max-width:var(--page);margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.08)}img{display:block;max-width:100%}h2,p,figure{margin:0}.hero{padding-bottom:12px}.hero__scene{position:relative;height:570px;overflow:hidden;background:#eee}.hero__interior{width:100%;height:100%;object-fit:cover;object-position:center}.hero__scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 55%,rgba(255,255,255,.22))}.hero__title{position:absolute;z-index:2;top:12px;left:16px;font-size:42px;font-weight:900;line-height:.8;text-transform:uppercase;text-shadow:0 1px #fff}.hero__title small{display:block;margin-top:8px;font-size:20px;font-weight:700;text-align:center}.hero__size{position:absolute;z-index:2;top:100px;left:54px;padding:5px 9px;background:#fff;font-size:18px;font-weight:900}.hero__quantity{position:absolute;z-index:3;top:124px;left:108px;display:grid;width:55px;height:61px;place-content:center;border:2px solid #111;background:#fff;text-align:center;line-height:.8}.hero__quantity b{font-size:27px}.hero__quantity span{font-size:15px}.hero__price-badge{position:absolute;z-index:3;top:100px;right:18px;padding:9px 8px;background:#fff;font-size:18px;font-weight:700}.hero__price-badge b{font-size:28px}.product-visual{display:flex;align-items:center;justify-content:center;overflow:hidden}.product-visual img{width:100%;height:100%;object-fit:contain;object-position:center}.hero__product{position:absolute;z-index:2;right:-10px;bottom:25px;width:280px;height:230px}.hero__sample{position:absolute;z-index:2;left:7px;bottom:38px;width:190px;height:158px;border:3px solid #fff;background:#fff}.hero__delivery{position:absolute;z-index:3;left:12px;bottom:8px;padding:5px 8px;background:rgba(255,255,255,.93);font-size:13px}.price-row{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding:12px 28px 10px;text-align:center}.price-row>div{display:grid;gap:5px}.price-row span{font-size:17px}.price-row s,.price-row strong{font-size:27px;line-height:1;white-space:nowrap}.price-row strong{color:var(--red);font-size:30px}.buy-button{display:block;width:calc(100% - 56px);min-height:53px;margin:0 auto;border:0;border-radius:2px;font-weight:900;text-transform:uppercase}.buy-button--yellow{background:linear-gradient(#ffe653,#ffca00);color:#000;box-shadow:inset 0 1px rgba(255,255,255,.65)}.stock-line{padding:10px 10px 0;font-size:14px;text-align:center}.stock-line b{color:var(--red)}.before-after{padding:25px 14px 26px;background:#eee}.before-after h2{margin-bottom:22px;font-size:23px;line-height:1.04;text-align:center}.before-after h2 em,.catalog h2 em{color:#f15a24;font-style:normal}.before-after__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.before-after figure{position:relative;height:184px;overflow:hidden;border-radius:10px;background:#ddd}.before-after img{width:100%;height:100%;object-fit:cover}.before-after figcaption{position:absolute;right:7px;bottom:7px;border-radius:3px;padding:4px 8px;background:#fff;font-size:13px;font-weight:900}.catalog{padding-top:20px}.catalog>h2{padding:0 15px 18px;font-size:34px;line-height:1;text-align:left}.product-card{padding-bottom:18px;background:#fff;text-align:center}.product-image-wrap{position:relative;width:100%;height:360px;background:#f2f2f2}.product-image-wrap img{width:100%;height:100%;object-fit:contain;object-position:center}.slider-arrow{position:absolute;z-index:2;top:50%;width:38px;height:50px;transform:translateY(-50%);border:0;background:#050505;color:#fff;font-size:34px;line-height:1}.slider-arrow--left{left:0}.slider-arrow--right{right:0}.product-card h3{margin:13px 12px 12px;font-size:18px}.product-prices{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:0 35px 15px}.product-prices s{font-size:21px;font-weight:900}.product-prices strong{color:var(--red);font-size:25px;white-space:nowrap}.product-card .buy-button{width:70%;min-height:50px;background:linear-gradient(#ff4b4b,#e8151b);color:#fff}.infographics{background:#fff}.infographics>img{width:100%;height:auto}.coverage{padding:12px;background:#12a7d1;color:#fff;font-size:22px;font-weight:900;text-align:center}.reviews{padding:26px 20px 32px;background:#fff}.reviews h2,.order-steps h2{margin-bottom:20px;font-size:28px;text-align:center}.review-slider{display:grid;grid-template-columns:30px 1fr 30px;align-items:center}.review-arrow{border:0;background:transparent;color:#bbb;font-size:40px}.review-slider article{text-align:center}.review-person>img{width:104px;height:104px;margin:0 auto 9px;border-radius:50%;object-fit:cover}.stars{color:#ffbf00;font-size:20px;letter-spacing:2px}.review-slider h3{margin:5px 0;font-size:18px}.review-note{font-size:10px;color:#999}.review-slider p{margin-top:8px;font-size:15px;line-height:1.35}.order-steps{padding:25px 28px 20px}.order-steps article{display:grid;grid-template-columns:105px 1fr;gap:22px;align-items:center;margin:0 0 22px}.order-steps article img{width:105px;height:105px;border-radius:50%;object-fit:cover}.order-steps h3{margin:0 0 6px;font-size:22px}.order-steps p{font-size:15px;line-height:1.3}.timer-block{padding:20px 12px 25px;background:#090909;color:#fff;text-align:center}.timer-block h2{margin-bottom:12px;color:var(--yellow);font-size:27px}.timer-block p{font-size:17px}.timer{display:flex;align-items:flex-end;justify-content:center;gap:7px;margin-top:9px}.timer>div{display:grid;gap:4px}.timer small{font-size:12px}.timer b{display:grid;width:72px;height:58px;place-items:center;background:#fff;color:#111;font:900 34px Arial}.timer i{padding-bottom:12px;font-size:32px;font-style:normal}.final-scene{position:relative;height:510px;overflow:hidden}.final-scene>img{width:100%;height:100%;object-fit:cover}.final-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 50%,rgba(255,255,255,.16))}.discount{position:absolute;z-index:2;top:16px;left:16px;display:grid;width:80px;height:80px;place-content:center;border-radius:50%;background:var(--red);color:#fff;text-align:center}.discount b{font-size:28px}.final-pack{position:absolute;z-index:2;right:4px;bottom:10px;width:250px;height:210px}.final-name{position:absolute;z-index:2;top:45px;right:16px;font-size:35px;line-height:.9;text-align:right;text-transform:uppercase}.final-name small{font-size:20px}.offer-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:#111;color:#fff}.offer-benefits li{display:grid;min-height:62px;place-content:center;padding:8px;border-right:1px solid #444;font-size:13px;text-align:center}.price-row--final{padding-top:18px}.order-form{padding:0 28px 10px}.order-form h2{margin:6px 0 14px;font-size:27px;text-align:center}.order-form input{width:100%;height:52px;margin-bottom:9px;border:0;border-radius:3px;padding:0 15px;background:#eee;color:#111;font-size:16px}.order-summary{display:grid;gap:4px;margin:3px 0 12px;text-align:center}.order-summary span{font-size:15px}.order-summary strong{color:var(--red);font-size:19px}.form-message{min-height:0;margin-bottom:8px;color:var(--red);text-align:center}.order-form .buy-button{width:100%}@media(max-width:380px){.hero__scene{height:530px}.hero__title{font-size:36px}.product-image-wrap{height:320px}.before-after figure{height:160px}.catalog>h2{font-size:30px}.order-steps{padding-inline:20px}.timer b{width:62px}.price-row{padding-inline:20px}}
