@font-face{font-family:TildaSans;font-style:normal;font-weight:250 1000;font-display:swap;src:url(/fonts/TildaSans-VF.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#000;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,sans-serif}img{max-width:100%;display:block}.page{max-width:480px;margin:0 auto;overflow-x:hidden}.landing,.block{background:#f5f5f5}.img-wrap--padded{padding:0 10px}.img{border-radius:20px;width:100%;height:auto}.img--shadow{box-shadow:-2px 5px 10px #0000006e}.text{margin:0 20px;padding:8px 0 6px;line-height:1.45}.text p{text-align:center;color:#1a1a1ac7;cursor:default;margin:0;padding:0 10px;font-family:Gilroy,sans-serif;font-weight:300}.text strong{font-weight:700}.stock{padding:8px 20px 6px}.stock p{text-align:center;color:#1a1a1ac7;margin:0;padding:0 10px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:300;line-height:1.45}.order{background:#fff}.order__box{background:linear-gradient(325deg,#7f7f7f69,#9d9d9d40);border-radius:20px;width:96%;margin:0 auto 50px;padding:40px 20px 30px;box-shadow:inset -1px 1px 9px #0000001f,-2px 12px 10px #0000001f}.order__group{margin-bottom:25px}.order__input,.order__select{color:#000;appearance:none;background:#fff;border:0;border-radius:0;outline:none;width:100%;height:60px;margin:0;font-family:Arial,sans-serif;display:block}.order__input{padding:0 20px;font-size:16px}.order__input::placeholder{color:#000;opacity:.5}.order__input--error{border:2px solid red}.order__error{color:red;margin-top:5px;font-size:12px;line-height:1.3}.order__select-wrap{position:relative}.order__select-wrap:after{content:"";pointer-events:none;border:5px solid #0000;border-top:6px solid #000;border-bottom-width:0;width:0;height:0;margin:auto;position:absolute;top:0;bottom:0;right:40px}.order__select{color:#111;cursor:pointer;padding:0 28px 0 10px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 2px #1682b5,0 4px 14px #0000002e}.order__select:hover,.order__select:focus{box-shadow:inset 0 0 0 3px #30d86d,0 0 0 4px #30d86d33}.order__submit{cursor:pointer;background:linear-gradient(348deg,#023757,#107dbe);border:1px solid #6cd373;border-radius:0;justify-content:center;align-items:center;width:96%;height:60px;margin:5px auto 15px;padding:0;transition:opacity .2s ease-in-out;display:flex;box-shadow:0 0 15px #6cd37380}.order__submit:disabled{opacity:.7;cursor:default}.order__submit span,.cta__text{letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 0 11px #0000008a;font-family:AvenirNextCyr,sans-serif;font-size:20px;font-weight:700;line-height:26px}.order__promo{color:#333;text-align:center;font-family:Gilroy,sans-serif;font-size:15px;font-weight:400;line-height:24px}.marquee{background:#312924;height:50px;overflow:hidden}.marquee__track{width:max-content;height:100%;animation:30s linear infinite marquee;display:flex}.marquee__half,.marquee__group{flex-shrink:0;align-items:center;display:flex}.marquee__item{align-items:center;display:inline-flex}.marquee__link{color:#fff;white-space:nowrap;padding:0 10px;font-family:TildaSans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.45;text-decoration:none}.marquee__dot{flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation-duration:120s}}.cta{background:linear-gradient(348deg,#023757,#107dbe);border-radius:50px;justify-content:center;align-items:center;width:86%;height:60px;margin:0 auto;padding:0 20px;text-decoration:none;display:flex;box-shadow:inset -1px 1px 12px #0006,-2px 12px 10px #0000006e}.cta__text{max-width:280px}.reviews{color:#fff;background:linear-gradient(348deg,#023757,#107dbe);border-radius:20px;margin:0 10px;padding:20px 10px 16px;box-shadow:inset -1px 1px 12px #0006,-2px 12px 10px #0000006e}.reviews__title{text-align:center;color:#fff;text-shadow:0 0 7px #0000009c;margin:0 20px 20px;font-family:Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.23}.reviews__descr{text-align:center;text-shadow:0 0 7px #0000009c;margin:0 20px 35px;font-family:Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.4}.reviews__descr strong{font-weight:700}.reviews__bar{background:#e6e6e6;border-radius:5px;width:94%;height:10px;margin:5px auto 0;overflow:hidden}.reviews__bar-fill{background:#41944b;border-radius:5px;width:98%;height:100%}.slider{position:relative}.slider__viewport{touch-action:pan-y;overflow:hidden}.slider__track{align-items:flex-start;transition:transform .3s;display:flex}.slider__slide{flex:0 0 100%;min-width:0}.slider__img{border-radius:20px;max-width:96%;height:auto;margin:10px auto;box-shadow:-2px 5px 10px #0000006e}.slider__arrow{z-index:2;cursor:pointer;background:#e8e8e8;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-12px;padding:0;display:flex;position:absolute;top:50%}.slider__arrow svg{width:5px;display:block}.slider__arrow--left{left:5px}.slider__arrow--left svg{transform:rotate(180deg)}.slider__arrow--right{right:5px}.slider__bullets{justify-content:center;gap:8px;margin:0;padding:16px 0 18px;list-style:none;display:flex}.slider__bullets li{display:flex}.slider__bullet{cursor:pointer;background:#c7c7c7;border:0;border-radius:50%;width:8px;height:8px;padding:0}.slider__bullet--active,.slider__bullet:hover{background:#222}.mz-footer{color:#9ba0a8;background:#0b0c10;border-top:2px solid #4acf3d59;width:100%;margin:0;padding:32px 18px 120px;font-family:Inter,Manrope,Arial,sans-serif}.mz-footer-container{text-align:center;grid-template-columns:1fr;gap:28px;display:grid}.mz-footer-desc{color:#64748b;max-width:360px;margin:0 auto;font-size:14px;line-height:1.55}.mz-footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px;font-size:16px;font-weight:800}.mz-footer-nav{margin:0;padding:0;list-style:none}.mz-footer-nav li{margin-bottom:10px}.mz-footer-nav a{color:#ff7a59;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mz-footer-nav a:before{content:"›";color:#4acf3d;font-size:16px;font-weight:900}.mz-footer-nav a:hover{color:#4acf3d;transform:translate(4px)}.mz-footer-nav a.mz-footer-phone{color:#4acf3d;letter-spacing:1px;margin-top:8px;font-size:21px;font-weight:900}.mz-footer-nav a.mz-footer-phone:before{display:none}.mz-worktime{color:#64748b;margin:12px 0 0;font-size:13px;line-height:1.35}.mz-footer-legal-row{text-align:center;color:#64748b;border-top:1px dashed #ffffff1f;flex-direction:column;align-items:center;gap:10px;margin:25px auto 0;padding-top:16px;font-size:13px;display:flex}.mz-footer-legal-row p{margin:0}.mz-legal-text strong{color:#cbd5e1}.mz-ipn{color:#4acf3d;font-weight:900}.thanks{text-align:center;background:linear-gradient(#0b0c108c,#0b0c10cc),url(/images/thanks-bg.jpeg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100svh;padding:40px 16px;display:flex;position:relative}.thanks__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0b0c1099;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:400px;padding:36px 24px 30px;font-family:TildaSans,Arial,sans-serif;box-shadow:0 20px 40px #00000059}.thanks__icon{color:#0b0c10;background:#4acf3d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;box-shadow:0 0 0 8px #4acf3d33}.thanks__title{margin:0;font-size:32px;font-weight:700;line-height:1.2}.thanks__text{color:#ffffffd9;margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.45}.thanks__order{letter-spacing:.5px;text-transform:uppercase;color:#fff9;border:1px dashed #ffffff40;border-radius:12px;flex-direction:column;gap:4px;margin:22px 0 0;padding:12px 16px;font-size:13px;display:flex}.thanks__order strong{letter-spacing:1px;color:#fff;font-size:20px}.thanks__hours{color:#ffffffb3;margin:20px 0 0;font-size:15px;line-height:1.6}.thanks__hours a{color:#4acf3d;white-space:nowrap;font-weight:700;text-decoration:none}.thanks__btn{color:#000;background:#fff;border-radius:30px;justify-content:center;align-items:center;height:50px;margin-top:26px;padding:0 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.back-link{color:#0b0c10;letter-spacing:.5px;text-transform:uppercase;background:#4acf3d;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.legal{color:#000;background:#fff;padding:24px 20px 60px;font-family:Arial,sans-serif}.legal__title{text-align:center;color:#2e5b73;margin:30px 0;font-size:26px;font-weight:700;line-height:1.35}.legal__body{overflow-wrap:break-word;font-size:16px;line-height:1.55}.legal__body h2{margin:28px 0 16px;font-size:20px;font-weight:700;line-height:1.35}.legal__body p{margin:0 0 16px}.legal__body ul{margin:0 0 16px;padding-left:22px}.legal__body li{margin-bottom:6px}.contacts{background:#0b0c10;padding:24px 12px 40px;font-family:Arial,sans-serif}.contacts__box{background:#121315;border:1px solid #4acf3d40;border-radius:18px;padding:30px 20px;box-shadow:0 12px 30px #0006}.contacts__title{letter-spacing:1.5px;text-transform:uppercase;text-align:center;color:#fff;margin:40px 0 16px;font-size:30px;font-weight:800;line-height:1.5}.contacts__lead{text-align:center;color:#9ba0a8;border-bottom:1px dashed #ffffff26;margin:0 0 28px;padding-bottom:28px;font-size:16px;line-height:1.55}.contacts__card{background:#18191b;border:1px solid #ffffff1a;border-radius:14px;margin-top:22px;padding:28px 30px}.contacts__card-title{color:#fff;align-items:center;gap:12px;margin:0 0 24px;font-size:22px;font-weight:800;display:flex}.contacts__card-title:before{content:"";background:#4acf3d;border-radius:2px;width:8px;height:8px}.contacts__label{letter-spacing:1.5px;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.6}.contacts__value{color:#fff;overflow-wrap:anywhere;margin-bottom:22px;font-size:18px;font-weight:700;line-height:1.6;text-decoration:none;display:block}.contacts__value--green{color:#4acf3d}.contacts__phone{font-size:22px}.contacts__messengers{gap:14px;display:grid}.messenger{color:#fff;border-radius:8px;justify-content:center;align-items:center;height:50px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.messenger--viber{background:#7360f2}.messenger--telegram{background:#29a9eb}.messenger--whatsapp{background:#25d366}.order__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.order__submit-error{color:#d40000;text-align:center;margin:-5px 0 15px;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.order__submit-error a{color:inherit;white-space:nowrap;font-weight:700}
