@charset "UTF-8";@font-face{font-family:Oswald;font-display:swap;src:url(../fonts/Oswald-VariableFont_wght.woff2) format("woff2"),url(../fonts/Oswald-VariableFont_wght.woff) format("woff");font-weight:100 900;font-style:normal}@font-face{font-family:YanoneKa;font-display:swap;src:url(../fonts/YanoneKaffeesatz-VariableFont_wght.woff2) format("woff2"),url(../fonts/YanoneKaffeesatz-VariableFont_wght.woff) format("woff");font-weight:100 900;font-style:normal}*{padding:0;margin:0;box-sizing:border-box;font-size:10px}body{background-color:#fff;color:#000;font-family:Oswald;display:flex;flex-direction:column;min-height:100dvh;min-height:-webkit-fill-available}*{padding:0;margin:0;box-sizing:border-box}* a{text-decoration:none;color:#272c3f}* li{list-style:none}h1{font-size:5rem}[class*=__container]{max-width:1150px;margin:0 auto}.wrapper{min-height:100vh;display:flex;flex-direction:column}.main{flex:1 1 auto;aspect-ratio:auto}.ass{font-size:2.5rem;display:block;color:orange;font-weight:800}.menu{color:#fff}.menu-header{background-color:#3a4a6b}.header-case{display:flex;height:auto;justify-content:space-between;align-items:center;text-transform:uppercase;text-shadow:1px 1px 2px #243047,-1px -1px 2px #243047}.header-case img{max-width:6rem;min-width:2rem}.header-logo{height:6rem;overflow:hidden;border-radius:60%}.header-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-info{gap:1rem;flex:0 0 20%;display:flex;justify-content:center;align-items:center}.header-info__img{height:auto;width:4.5rem}.header-info__img svg{width:100%;height:100%}.header-info__product{text-align:center;font-size:1.5rem}.header-delivery{gap:1rem;flex:0 0 20%;display:flex;justify-content:center}.header-delivery__img{height:auto;width:4.5rem}.header-delivery__img svg{width:100%;height:100%}.header-delivery span{text-align:center;font-size:1.5rem;display:block}.header-contacts{gap:1rem;flex:0 0 fit-content;display:flex;justify-content:center;align-items:center}.header-contacts__img{height:auto;width:3.7rem}.header-contacts__img svg{width:100%;height:100%}.header-contacts__info{display:flex;flex-direction:column}.header-contacts__info_phone a{color:#fff;display:block;text-align:center;font-size:1.8rem;padding:1rem 1rem;border-radius:3px;border:1px solid #fff;box-shadow:0 1px 10px #fff}.header-contacts__info_mail{text-align:center;font-size:1.5rem}.social{display:flex;align-items:center;justify-content:flex-end;aspect-ratio:auto}.social a{padding:.45rem}.social svg{position:relative;z-index:2;display:block;width:100%;height:100%}.social__icon{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin:.8rem;border-radius:50%;box-shadow:0 0 15px #fff;transition:all .3s ease;position:relative;overflow:hidden;aspect-ratio:auto;overflow:hidden}.social__icon:hover{transform:translateY(-3px);box-shadow:0 0 15px #fff}.social__icon:hover i{color:#fff}.social__icon:hover img{color:#fff}.social__icon:hover:after{transform:translate(0)}.social__icon img{z-index:1}.social__icon:after{content:"";width:7rem;height:7rem;position:absolute;transform:translate(0,7rem);border-radius:50%;transition:all .4s ease}.social__icon.instagram{box-shadow:0 0 15px #c32aa3}.social__icon.instagram:after{background-color:#c32aa3}.social__icon.viber{box-shadow:0 0 15px #7360f2}.social__icon.viber:after{background-color:#7360f2}.social__icon.facebook{box-shadow:0 0 15px #1877f2}.social__icon.facebook:after{background-color:#1877f2}.social__icon.telegram{box-shadow:0 0 15px #08c}.social__icon.telegram:after{background-color:#08c}.social__icon.whatsApp{box-shadow:0 0 15px #25d366}.social__icon.whatsApp:after{background-color:#25d366}.menu-body{position:sticky;top:-1px;z-index:100;padding:1rem .3rem;font-family:Oswald;border-bottom:1px solid #000;background-color:#fff}.menu-body__wrapper{height:auto;width:100%;align-items:center;justify-content:center;display:flex}.menu-list{width:100%;font-weight:500;display:flex}.menu-list__items{display:flex;justify-content:space-between;aspect-ratio:auto;text-transform:uppercase;width:100%}.menu-list__items li{display:flex;flex:0 0 20%;justify-content:center;border-right:1px solid #3a4a6b}.menu-list__items li:first-child{border-left:1px solid #3a4a6b}.menu-list__items li a{padding:0 3px;font-size:17px;color:#080424;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;height:100%;transition:all .4s ease 0s}.menu-list__items li:hover a{animation:tremble .4s linear alternate 0s;box-shadow:0 0 15px #080424;background-color:#fff;border-radius:5px}.header__burger{cursor:pointer;display:none}@keyframes tremble{0%{transform:rotate(-8deg)}15%{transform:rotate(8deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-8deg)}100%{transform:rotate(0)}}.current{font-size:35px;box-shadow:0 0 15px #080424;border-radius:5px;color:#fff}.phone-hide{color:#ffc403;font-weight:700;margin-left:4px;font-size:1.8rem}.banner{text-align:center;position:relative;width:100%;overflow:hidden;margin:0 0 3rem 0;min-height:clamp(45rem,60vh,80rem);display:flex;flex-direction:column;justify-content:center}.banner::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to right,rgba(8,10,19,.479) 32%,rgba(8,13,31,.5) 34%,rgba(1,1,14,.425) 50%);opacity:.75}.banner::before{content:"";width:100%;height:100%;position:absolute;right:0;top:0;z-index:1;background:linear-gradient(to left,rgba(8,10,19,.452) 32%,rgba(8,13,31,.459) 34%,rgba(1,1,14,.425) 50%);opacity:.75}.banner__bg{width:100%;height:100%;position:absolute;inset:0;z-index:0}.banner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1920/1060}.banner-box{display:flex;justify-content:center;padding:.5rem .5rem;position:relative}.box-banner{display:flex;flex-direction:column;align-items:center;width:100%;color:#fff;z-index:1;color:#ffc403;text-shadow:1px 1px 2px #000,-1px -1px 2px #000}.box-banner__offer{opacity:0;animation:slideUp 1s ease-out .5s forwards}.box-banner__offer h1{font-size:3.8rem;line-height:1;letter-spacing:.15rem;font-weight:600;color:#fff;padding:0 0 2rem 0}.box-banner__offer_description{color:#ffc403;text-transform:none;margin:2rem 0 0 0;font-size:2.4rem}.box-banner__offer_details{margin:1rem 0 0 0;color:#ffc403;border-radius:5px;font-size:2.4rem}.box-banner__delivery{display:flex;flex-direction:column;align-items:center;opacity:0;animation:slideRight 1s ease-out .6s forwards;margin:2rem 0 0 0}.box-banner__delivery span{display:block;text-align:center;line-height:1;color:#fff;font-size:2.6rem}.box-banner__delivery p{margin:1rem 0 0 0;display:block;text-align:center;font-size:1.7rem}.box-banner__catalog{margin:8rem 0 0 0}.box-banner__catalog a{display:flex;justify-content:center;opacity:0;animation:slideUpButton 1s ease-out .5s forwards;width:50rem;text-align:center;border-radius:7px;color:#fff;padding:1rem .5rem;font-size:2.5rem;color:#fff;background-color:#ffc403;box-shadow:0 0 4px #fff;transition:all .7s ease;will-change:transform,box-shadow;padding:1rem 2rem}.box-banner__catalog:hover a{box-shadow:0 1px 1px rgba(0,0,0,.774);transform:translateY(.5rem);background-color:rgba(255,195,16,.98);border-color:#ffc403;color:#fff;transition:all .5s ease}.box-banner__contact{margin:2.5rem 0 0 0}.box-banner__contact a{opacity:0;animation:slideUpButton 1s ease-out .8s forwards;display:flex;justify-content:center;width:50rem;border-radius:7px;color:#fff;padding:1rem .5rem;font-size:2.5rem;background-color:#3a4a6b;box-shadow:0 0 6px #fff;transition:all .7s ease;will-change:transform,box-shadow}.box-banner__contact:hover a{box-shadow:0 1px 1px rgba(0,0,0,.774);transform:translateY(.5rem);background-color:#3276ff;border-color:#ffc403;color:#fff;transition:all .5s ease}@keyframes slideUp{0%{transform:translateY(-5rem);opacity:0;color:#fff}to{color:#ffc403;transform:translateY(0);opacity:1}}@keyframes slideLeft{0%{transform:translateX(-15rem);opacity:0;color:#ffc403}to{color:#fff;transform:translateX(0);opacity:1}}@keyframes slideRight{0%{transform:translateX(15rem);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideUpButton{0%{transform:translateY(50rem);opacity:0}100%{transform:translateY(0);opacity:1}}.advantages{margin-bottom:4rem;display:flex}.advantages .container-block{margin-bottom:2rem}.advantages .container-block__title{font-size:4rem;font-weight:700;margin-bottom:4rem;color:#3a4a6b}.advantages .container-block__content{padding:1rem;background-color:#f4f7f9;display:flex;align-items:center;justify-content:space-between}.advantages .container-block__image{flex:0 0 45%;color:red}.advantages .container-block__image img{width:100%;height:auto;border-radius:5px;display:block;color:red}.advantages .container-block__info{flex:0 0 50%;text-align:justify}.advantages .container-block__subtitle{font-size:1.8rem;font-weight:800;color:#3a4a6b;text-transform:uppercase;margin-bottom:2rem;line-height:1.3}.advantages .container-block__text{font-size:1.5rem;line-height:1.5;color:#3a4a6b;font-weight:500;margin-bottom:3rem}.advantages .container-block__text p{margin-bottom:1.5rem;font-size:1.5rem}.advantages .container-block__text p strong{font-size:1.8rem}.advantages .container-block__stats{width:100%;background-color:#08d;border-radius:5px;padding:1rem;color:#fff;text-align:center}.advantages .container-block__stats-label{font-size:1.8rem;font-weight:600;margin-bottom:10px}.advantages .container-block__stats-value{font-size:4.2rem;font-weight:800;margin:.5rem 0}.advantages .container-block__stats-sub{font-size:1.6rem;font-weight:600}.advantages__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem}.advantages__item{border:2px solid #3a4a6b;display:flex;background:#fff;padding:1.5rem;border-radius:2px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.advantages__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6rem;height:6rem;margin-right:2rem}.advantages__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:#3a4a6b;opacity:.8}.advantages__title{font-size:2rem;font-weight:700;color:#3a4a6b;margin:0 0 10px 0;line-height:1.2}.advantages__text{font-size:1.8rem;line-height:1.5;color:#3a4a6b;margin:0}.footer{margin:5rem 0 0 0;background-color:#3a4a6b;padding:3rem 0;color:#fff}.footer-body{display:flex;justify-content:space-between}.footer-body__location{flex:0 0 52%;height:auto}.footer-body__location_title span{text-transform:uppercase;font-size:2.5rem}.footer-body__location-map{margin:1.5rem 0 0 0;height:40rem;border-radius:5px;overflow:hidden;box-shadow:1px 1px 10px #fff}.box-info{display:flex;gap:10rem;height:77%;margin:4rem 0 3rem 0}.box-info__menu-title{text-align:center}.box-info__menu-title span{font-size:2.5rem}.box-info__menu-items{margin:3rem 0 0 0}.box-info__menu-colums{flex-direction:column;gap:2rem}.box-info__menu-colums li a{color:#fff}.box-info__menu-colums li a:hover{color:#3a4a6b}.box-info__contacts-title span{font-size:2.5rem}.box-info__contacts-info{margin:3rem 0 0 0}.box-info__contacts-info span{font-size:3rem}.box-info__contacts-info p{margin:1rem 0 0 0;display:block;font-size:1.7rem}.footer-copyright{margin:5rem 0 0 0;text-align:center;text-shadow:0 1px 10px #000;letter-spacing:.1rem}.footer-copyright a{color:#fff}.floating-cta{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(100px);opacity:0;visibility:hidden;z-index:1000;transition:all .4s ease}.floating-cta._active{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible}.floating-cta__wrapper{display:flex;align-items:center;background-color:rgba(45,45,45,.5);padding:.6rem;border-radius:60px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);gap:.8rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 25px rgba(0,0,0,.2)}.floating-cta__phone{background-color:#2196f3;color:#fff;text-decoration:none;padding:1.4rem 2.4rem;border-radius:40px;font-size:1.9rem;font-weight:700;white-space:nowrap;transition:background-color .3s ease,transform .2s ease}.floating-cta__phone:hover{background-color:rgb(11.5384615385,124.0384615385,213.4615384615);transform:scale(1.02)}.floating-cta__socials{display:flex;gap:6px;padding-right:6px}.floating-cta__link{width:5rem;height:5rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.floating-cta__link_tg{color:#08c}.floating-cta__link img,.floating-cta__link svg{width:3.2rem;height:3.2rem}.floating-cta__link:hover{transform:scale(1.15) rotate(5deg)}._tg{box-shadow:0 0 15px #08c;background-color:#08c;color:#fff}._vb{box-shadow:0 0 15px #7360f2;background-color:#7360f2;color:#fff}._wa{box-shadow:0 0 15px #25d366;background-color:#25d366;color:#fff}.catalog{margin:0;color:#1d4eaf;background-color:rgba(183,216,231,.1568627451);box-shadow:0 1px 6px #3a4a6b;padding:0 3rem 3rem 3rem}.catalog-product{display:flex;flex-direction:column}.catalog-product__title{position:relative;margin:2rem 0 0 0;text-align:center;padding:0 0 2rem 0}.catalog-product__title h2{color:#3a4a6b;text-transform:uppercase;font-size:3.4rem;line-height:1}.catalog-product__link{margin:1.5rem 0 0 0;display:flex;gap:1.5rem}.catalog-product__link_box{display:flex;flex-direction:column;flex:1 1 30%;border-radius:2px;background-color:#fff;box-shadow:0 1px 5px #3a4a6b;border:1px solid #3a4a6b transparent;transition:box-shadow .25s ease,border-color .25s ease}.catalog-product__link_box:hover{transform:scale(1.06);box-shadow:0 6px 22px rgba(27,9,9,.801)}.catalog-product__link-cut{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #3a4a6b;overflow:hidden;padding:1rem 1rem}.catalog-product__link-cut img{max-width:100%}.catalog-product__link-cut span{text-align:center;font-size:2rem}.catalog-input__box{flex:0 0 22%;display:flex}.catalog-input__box-img img{padding:1rem 1rem;max-width:7rem;border-right:1px solid #fff}.catalog-input__box-info{display:flex;flex-direction:column;justify-content:center;padding:.3rem 0 0 0;color:#3a4a6b}.catalog-input__box-info p{display:flex;font-size:1.6rem;font-weight:600;line-height:1}.catalog-input__box-info span{display:block;line-height:1.2;font-size:1.4rem}.catalog-input__box-price{display:flex;align-items:center}.catalog-input__box-price span{font-size:1.7rem;font-weight:600}.catalog-input__box-price b{font-size:2.6rem;display:block;padding:0 .7rem}.choose{color:#3a4a6b;margin:3rem 0 0 0}.choose-boxes__wrapper{text-align:center}.choose-boxes__title{display:flex;flex-direction:column;text-transform:uppercase}.choose-boxes__title h2{color:#3a4a6b;font-size:4rem}.choose-boxes__title_benefits{display:flex;flex-direction:column}.choose-boxes__title_benefits li,.choose-boxes__title_benefits ul{font-size:1.5rem}.main-box{margin:5rem 0 0 0}.main-box__input{margin:0 0 1rem 0;border:1px solid #fff;border-radius:5px;display:flex;align-items:stretch;padding:1rem .5rem;box-shadow:0 1px 5px #3a4a6b;border:1px solid #3a4a6b transparent}.main-box__input:first-child .main-box__info h3{margin:-.7rem 0 0 0}.main-box__input-picture{width:50%}.main-box__input-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.main-box__input-picture_order-one{display:flex;order:0}.main-box__input-picture_order-two{display:flex;order:1}.main-box__info{display:flex;flex:0 0 50%;flex-direction:column;justify-content:space-between;align-items:start}.main-box__info_left-padding{padding:0 0 0 5rem}.main-box__info_right-padding{padding:0 5rem 0 0}.main-box__info h3{margin:3rem 0 0 0;font-size:2.5rem;font-weight:400;font-weight:600;text-transform:uppercase;text-align:start}.main-box__info span{line-height:1.5;font-size:6rem;text-transform:uppercase;color:#d17c00}.main-box__info p,.main-box__info strong{font-size:1.7rem;text-align:justify}.main-box__info-link-internal{position:relative;color:#3a4a6b;font-size:1.7rem;transition:color .3s ease}.main-box__info-link-internal::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#1d4eaf;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.main-box__info-link-internal:hover{color:#1d4eaf}.main-box__info-link-internal:hover::after{transform:scaleX(1)}.main-box__info-link{text-transform:uppercase;display:flex;justify-content:center;border:2px solid #3a4a6b;padding:1rem 2rem;margin:2rem 0 5rem 0;font-size:2rem;transition:all .8s ease;min-width:270px}.main-box__info-link:hover{background-color:#ffc403;color:#fff}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all .3s ease;overflow-y:auto}.popup._open{opacity:1;visibility:visible}.popup__content{background-color:#fff;padding:40px 20px;border-radius:8px;position:relative;width:100%;text-align:center;display:block}.popup__content .horizontal-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.popup__content .horizontal-form input{width:100%;padding:12px}.popup__content .horizontal-form button{width:100%}.popup__close{position:absolute;right:15px;top:5px;font-size:30px;line-height:1;background:0 0;border:none;cursor:pointer;color:#333;z-index:5}.products-hero{width:100%;position:relative;overflow:hidden;margin-bottom:1.5rem}.products-hero__text{position:absolute;z-index:3;top:1rem;max-width:520px;color:#fff}.products-hero__text h1{margin:0 0 18px 0;font-weight:800;text-transform:uppercase;line-height:1.05;font-size:clamp(2.5rem,3vw,3.2rem);text-shadow:0 2px 10px rgba(0,0,0,.35)}.products-hero__list{margin:0 0 22px 0;padding:0;list-style:none;line-height:1.1}.products-hero__list li{font-size:clamp(14px,1.2vw,20px);position:relative;padding-left:3rem;margin:1rem 0}.products-hero__list li::before{content:"✔";position:absolute;left:0;top:0;color:#ff8a00;font-weight:800}.products-hero__btn{display:inline-block;font-size:clamp(1.4rem,1.2vw,2rem);padding:1.4rem 2.5rem;background:#d87a17;color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase;box-shadow:.2rem .5rem .5rem rgba(71,181,255,.619);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.products-hero__btn:hover{background-color:#ff9c39;box-shadow:.3rem .8rem .9rem rgba(71,181,255,.619);transform:translateY(-1px)}.products-hero__img-bg{position:relative;height:clamp(32rem,22vw,48rem);overflow:hidden}.products-hero__img-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:1}.products-hero__img-bg::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:rgba(31,63,115,.95);clip-path:polygon(0 0,50% 0,42% 100%,0 100%)}.products-hero__img-bg::after{content:"";inset:0;position:absolute;z-index:3;pointer-events:none;background:linear-gradient(110deg,#1f3f73 30%,#1f3f73 40%,rgba(31,63,115,.85) 30%,rgba(31,63,115,0) 65%)}.products__type-title{font-size:clamp(2.6rem,3vw,4.4rem);font-weight:800;margin:0 0 2rem 0;color:#3a4a6b;margin:1rem 0 0 0}.products__type-title span{display:inline-block;font-weight:900;font-size:clamp(2.4rem,2.2vw,4rem)}.products__type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.products__type-card{background:#f4f6f9;border:1px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.08)}.products__type-body{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;padding:1.6rem 1.6rem 1.2rem 1.6rem;align-items:center;min-height:24rem}.products__type-name{margin:0 0 1rem 0;font-size:3.3rem;font-weight:900;letter-spacing:.5px;color:#3a4a6b}.products__type-list{margin:0 0 1.2rem 0;padding:0;list-style:none}.products__type-list li{position:relative;padding-left:3.2rem;margin:.7rem 0;font-size:1.5rem;line-height:1.2}.products__type-list li::before{content:"✓";position:absolute;left:0;top:0;font-weight:900;color:#d47a2a}.products__type-btn{position:relative;z-index:11;cursor:pointer;display:block;padding:1.3rem 1rem;font-weight:800;letter-spacing:.5px;text-decoration:none;color:#fff;background:#d47a2a;border-radius:1px;box-shadow:.2rem .5rem .5rem rgba(0,0,0,.58);text-align:center;min-width:clamp(20rem,3vw,20rem);text-transform:uppercase;font-size:clamp(1.6rem,3vw,1.7rem);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.products__type-btn:hover{background-color:#c96f14;box-shadow:.3rem .8rem .9rem rgba(0,0,0,.62);transform:translateY(-1.8px)}.products__type-btn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(0,0,0,.25)}.products__type-right img{width:100%;-o-object-fit:cover;object-fit:cover}.products__type-price{padding:1rem 1.6rem 1.2rem 1.6rem;border-top:1px solid rgba(0,0,0,.08);font-size:2.2rem;display:flex;align-items:center;justify-content:space-between}.products__type-price_box span{display:inline-block;font-size:2.5rem;opacity:.8;margin-right:.4rem;color:#3a4a6b;font-weight:800}.products__type-price_box b{font-size:3.4rem;color:#b25514}.products__type-price_box b span{font-size:1.5rem;margin-left:1rem}.products__type-price_trigger{font-size:1.5rem;color:rgba(31,63,115,.6862745098);line-height:1.2;text-align:right;max-width:55%;white-space:normal}.products__specs{margin:1.8rem 0 0 0;border:1px solid #3a4a6b;background:#fff}.products__specs-title{text-align:center;border-bottom:1px solid #3a4a6b;background:rgba(31,63,115,.03);padding:1.5rem 0}.products__specs-title h2{font-size:clamp(2rem,3vw,2.6rem);font-weight:800;color:#3a4a6b;text-transform:uppercase;margin:0}.products__specs-table{width:100%;border-collapse:collapse;table-layout:fixed}.products__specs-table thead th{background:#f4f6f9;font-weight:800;color:#3a4a6b;text-transform:uppercase;font-size:1.4rem;text-align:center;border-bottom:2px solid #3a4a6b}.products__specs-table td,.products__specs-table th{padding:1.2rem 1.5rem;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;font-size:1.5rem;vertical-align:middle}.products__specs-table td:last-child,.products__specs-table th:last-child{border-right:none}.products__specs-table .col-param{width:40%;text-align:left}.products__specs-table .col-value{width:30%;text-align:center}.products__specs-table th{text-align:left;font-weight:500;color:#2f3b4a;width:50%}.products__specs-table td{text-align:right;font-weight:600;color:#1f2933}.products__specs-highlight{background-color:#fff9c4!important}.products__specs-highlight td,.products__specs-highlight th{font-weight:900;color:#000;border-top:2px solid #fbc02d;border-bottom:2px solid #fbc02d}.products__specs-highlight td{border-right:1px solid rgba(0,0,0,.1)}.products__tell{display:flex;justify-content:center;padding:3rem 0 0 0}.products__tell-box{margin:3rem 0;width:50%;padding:1rem 1rem;border:1px solid rgba(31,63,115,.25);background:#f39c12;border-radius:3px}.products__tell span{display:block;text-align:center;font-size:clamp(2rem,2vw,2.2rem);font-weight:900;color:#f4f6f9;letter-spacing:.5px;text-transform:uppercase}.products__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem}.products-block{width:auto;margin:0;overflow:hidden;border:1px solid #3a4a6b;background:#fff;border-radius:1px;box-shadow:0 1px 5px #3a4a6b;transition:transform .15s ease,box-shadow .15s ease}.products-block:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.12)}.products-block__main-image{width:100%;aspect-ratio:16/10;height:auto;-o-object-fit:cover;object-fit:cover;display:block;margin:0;margin-bottom:1rem}.products-block__thumbnails{display:flex;gap:.8rem;padding:1rem}.products-block__thumbnails a{flex:1 1 0;min-width:0}.products-block__thumbnails img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid rgba(31,63,115,.25);display:block}.products-block__thumbnails img:hover{transform:scale(1.05)}.products-block__thumbnails_title{color:#fff;position:absolute;top:5rem;left:5rem;z-index:5}.products-block__description{height:5rem}.products-block__description_price{height:100%;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.products-block__description_price span{color:#fff;font-size:1.6rem;flex:0 0 40%;display:inline-flex;justify-content:center}.products-block__description_price a{display:inline-flex;align-items:center;height:70%;text-transform:uppercase;border:1px solid #fff;color:#3a4a6b;font-size:1.8rem;padding:0 1rem;background-color:#fff}.products-info{width:39%;padding:0 0 0 .5rem}.products-info__price span{color:#fff;background-color:#3a4a6b;border:1px solid #3a4a6b;text-align:center;text-transform:uppercase;display:block;font-size:4rem}.products-info__price p{margin:2rem 0 0 0;font-size:4rem}.products-info__price ul{margin:2rem 0 0 0}.products-info__price ul li{font-size:1.7rem}.products-info__button{margin:5rem 0 0 0}.products-info__button a{text-transform:uppercase;border:2px solid #3a4a6b;padding:1rem 2.5rem;margin:2rem 0 5rem 0;font-size:2rem;transition:all .8s ease;box-shadow:0 1px 5px #3a4a6b}.products-info__button a:hover{background-color:#ffc403;color:#fff}.products__final{margin:6rem 0 0 0}.products__final-box{background:#f4f6f9;border:1px solid rgba(31,63,115,.18);border-radius:12px;padding:clamp(2rem,3vw,3.2rem);text-align:center;box-shadow:0 14px 34px rgba(0,0,0,.1)}.products__final-title{margin:0 0 .8rem 0;font-size:clamp(2.4rem,2.8vw,3.6rem);font-weight:900;color:#3a4a6b;text-transform:uppercase;letter-spacing:.4px}.products__final-subtitle{margin:0 0 1.8rem 0;font-size:clamp(1.5rem,1.8vw,2rem);color:rgba(31,63,115,.8);font-weight:600}.products__final-list{margin:0 auto 2.2rem auto;padding:0;list-style:none;max-width:60rem;text-align:left;width:-moz-fit-content;width:fit-content}.products__final-list li{position:relative;padding-left:3.2rem;margin:.9rem 0;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.2}.products__final-list li::before{content:"✓";position:absolute;left:0;top:0;font-weight:900;color:#d47a2a}.products__final-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.2rem;min-width:clamp(24rem,30vw,32rem);font-size:clamp(1.6rem,1.6vw,1.9rem);font-weight:900;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;color:#fff;background:#d47a2a;border-radius:6px;box-shadow:.2rem .6rem .8rem rgba(0,0,0,.35);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.products__final-btn:hover{background:#c96f14;transform:translateY(-1.8px);box-shadow:.3rem .9rem 1.1rem rgba(0,0,0,.42)}.products__final-btn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(0,0,0,.25)}.products__final-phone{margin:1.2rem 0 0 0;font-size:1.6rem;color:rgba(31,63,115,.85)}.products__final-phone a{color:#3a4a6b;font-weight:800;text-decoration:none}.lead-form-section{background-color:#f9f9f9;padding:1rem 2rem!important;border-radius:4px;margin:30px 0;border:1px solid #34494b}.lead-form-section .form-container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.lead-form-section .form-text{flex:1}.lead-form-section .form-text h3{font-size:2.4rem;font-weight:700;color:#3a4a6b;margin-bottom:8px;line-height:1.2}.lead-form-section .form-text p{font-size:1.6rem;color:#666;margin:0}.lead-form-section .horizontal-form{flex:1;display:flex;flex-direction:column;gap:12px}.lead-form-section .horizontal-form input{flex:2;padding:16px 20px;border:2px solid #ddd;border-radius:8px;font-size:16px;outline:0;transition:border-color .3s ease}.lead-form-section .horizontal-form input:focus{border-color:#ff9800}.lead-form-section .horizontal-form button{flex:1;background-color:#ff9800;color:#fff;border:none;border-radius:8px;padding:1.6rem 2rem;font-size:clamp(1.4rem,3vw,1.5rem);font-weight:800;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background-color .3s ease;white-space:nowrap;transition:all .3s ease;box-shadow:0 1px 5px #3a4a6b}.lead-form-section .horizontal-form button:hover{background-color:rgb(204,121.6,0);transform:translateY(-2px)}.lead-form-section .horizontal-form button:active{transform:translateY(0)}.about-us{position:relative}.about-us-box{color:#3a4a6b}.about-us-box__info_brand span{display:block;font-size:5rem!important}.about-us-box__info h2{margin:5rem 0 0 0;text-transform:uppercase;font-size:2.5rem;text-align:center}.about-us-box__info h3{margin:5rem 0 0 0;font-size:2.5rem;text-transform:uppercase;text-align:center}.about-us-box__info span{margin:5rem 0 0 0;font-size:2.5rem;text-transform:uppercase;display:block;text-align:center;font-weight:600}.about-us-box__info p{margin:1rem 0 0 0;font-size:1.8rem;text-align:justify;text-indent:5rem}.thanks{padding:100px 0;flex:1 1 auto;display:flex;align-items:center;min-height:50vh}.thanks__title{text-align:center;display:flex;align-items:center;justify-self:center;text-transform:uppercase;font-size:3.2rem;font-weight:700;line-height:1.2;color:#333;margin-bottom:20px}.thanks__title span{display:inline-block;font-size:5rem;margin-left:2rem;text-align:center}.thanks__text{font-size:18px;line-height:1.6;color:#4d4747;margin-bottom:40px;text-align:center}.thanks__actions{display:flex;flex-direction:column;align-items:center;gap:20px}.thanks__btn{display:inline-flex;justify-content:center;align-items:center;background-color:#f7d302;color:#000;padding:2rem 10rem;font-weight:700;text-transform:uppercase;border-radius:5px;text-decoration:none;transition:all .3s ease}.thanks__btn:hover{background-color:rgb(196.4096385542,167.7831325301,1.5903614458);transform:translateY(-2px)}.thanks__viber{font-size:1.4rem;color:#999}.thanks__viber a{color:#7360f2;font-weight:700;font-size:2rem;text-decoration:underline}.thanks__viber a:hover{text-decoration:none}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all .3s ease;overflow-y:auto}.popup._open{opacity:1;visibility:visible}.popup__content{background-color:#fff;padding:40px 20px;border-radius:8px;position:relative;width:100%;text-align:center;display:block}.popup__content .horizontal-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.popup__content .horizontal-form input{width:100%;padding:12px}.popup__content .horizontal-form button{width:100%}.popup__close{position:absolute;right:15px;top:5px;font-size:30px;line-height:1;background:0 0;border:none;cursor:pointer;color:#333;z-index:5}@media (min-width:576px){.lead-form-section .horizontal-form{flex-direction:row}}@media (min-width:992px){.lead-form-section .form-container{flex-direction:row;align-items:center;justify-content:space-between}}@media (max-width:1200px){[class*=__container]{padding:1px 10px 1px 10px}.catalog-product__title{margin:1rem 0 0 0}.main-box__info h3{margin:1rem 0 0 0;font-size:2rem}.main-box__info span{font-size:5rem;line-height:1.3}.main-box__info p,.main-box__info strong{font-size:1.6rem}.products__type-name{font-size:2.7rem}.products__type-list li{line-height:1;font-size:1.2rem;padding:0 0 0 1.5rem}.products__type-btn{width:100%;min-width:0;font-size:clamp(1.4rem,3vw,1.3rem)}}@media (max-width:1100px){.products__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:1078px){.products__type-name{font-size:2.6rem}}@media (max-width:1000px){.catalog-input__box-info p{font-size:1.4rem}}@media (max-width:992px){.advantages .container-block__content{flex-direction:column;gap:1rem;padding:.5rem}}@media (max-width:990px){.advantages .container-block__title{font-size:2.6rem;text-align:center;margin-bottom:2rem}.advantages .container-block__image img{margin:1.5rem 0 0 0}.advantages{font-size:1rem}}@media (max-width:978px){.advantages{padding:.5rem}.advantages__text{font-size:1.6rem}.advantages__item{padding:.5rem}}@media (max-width:968px){*{font-size:8.7px}.box-info__menu-colums li a{font-size:1.65rem}}@media (max-width:900px){.advantages .container-block__subtitle{text-align:center}.products__type-grid{grid-template-columns:1fr}.products__type-body{grid-template-columns:1fr}.products__type-list li{line-height:1;font-size:1.6rem;padding:0 0 0 1.5rem}.products__type-right img{max-height:260px}.products__type-btn{width:100%;min-width:0}}@media (max-width:878px){.choose-boxes__title h2{font-size:3.5rem}.products__wrapper{grid-template-columns:1fr}.products-block{width:100%;height:auto}.products-info{width:100%}}@media (max-width:868px){.catalog-input__box{min-height:9rem}}@media (max-width:778px){.choose-boxes__title h2{font-size:2.7rem}}@media (max-width:768px){*{font-size:8.7px}.menu-body{padding-right:1.5rem;transform:none}.banner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-banner__offer_description{font-size:2.5rem}.box-banner__offer_details{font-size:1.8rem}.catalog-product__title{margin:1.4rem 0 0 0}.catalog-product__link{margin:2rem 0 0 0}.catalog-input__box-info p{font-size:1.3rem}.catalog-input__box-info span{font-size:1.1rem}.thanks__title{font-size:2.8rem}}@media (max-width:767.98px){.thanks__text{font-size:16px;margin-bottom:30px}}@media (max-width:700px){[class*=__container]{padding:0 10px 0 10px}}@media (max-width:678px){.header-case img{width:3rem;padding:1rem 0}.header-case{flex-direction:column}.header-logo{display:none}.header-info{display:none}.header-delivery{display:none;flex:1 1 100%}.header-contacts{margin:1rem 0 0 0}.header-contacts__img{width:3rem;display:none}.header-contacts__info{flex-direction:row}.header-contacts__info_mail{padding:0 0 0 5rem}.social{padding-top:.6rem}.menu-body__wrapper{justify-content:end;padding-right:1rem}.menu-list__items li:first-child{border:none}.menu-list__items li{border:none}body.lock{overflow:hidden}.header__burger{display:block;position:relative;width:30px;height:20px;z-index:12}.header__burger span{position:absolute;background-color:#3a4a6b;width:100%;height:2px;left:0;top:9px;transition:all .3s ease 0s}.header__burger::after,.header__burger::before{content:"";background-color:#3a4a6b;position:absolute;width:100%;height:2px;left:0;transition:all .3s ease 0s}.header__burger::before{top:0}.header__burger::after{bottom:0}.header__burger.active span{transform:scale(0)}.header__burger.active::before{transform:rotate(225deg);top:9px;background-color:#fff}.header__burger.active::after{transform:rotate(-225deg);bottom:9px;background-color:#fff}.menu-list{position:fixed;top:0;right:-100%;width:100%;height:100%;overflow:auto;background-color:#3a4a6b;transition:all .7s ease 0s;padding:3rem 1rem 2rem 1rem;justify-content:center;z-index:11}.menu-list.active{right:0}.menu-list.active ul li a{color:#fff}.menu-list.active::hover a{font-size:3.5rem;color:#080424}.menu-list__items{flex-direction:column;align-items:center}.menu-list__items li{width:10rem;font-size:1.8rem;display:flex;justify-content:center}.box-banner__offer_description{font-size:2rem}.catalog-product__link_box{flex:1 1 auto}.products__tell-box{width:100%}}@media (max-width:660px){.footer-body{flex-direction:column;margin:2rem 0 0 0}.box-info{justify-content:center}.box-info__menu-colums li a{font-size:1.5rem}.social{justify-content:center}.catalog-product{flex-wrap:wrap}.catalog-product__link{flex-wrap:wrap;justify-content:center}.catalog-product__link-cut img{max-width:40%}.catalog-input{justify-content:center}.catalog-input__box{align-items:center;justify-content:center}.catalog-input__box-info p{font-size:1.8rem}.catalog-input__box-info span{font-size:1.6rem}.main-box__input{gap:2rem;flex-direction:column;align-items:center;margin:3rem 0 0 0;height:auto}.main-box__input-picture{height:40rem;width:90%}.main-box__input-picture_order-two{order:0}.main-box__info_left-padding{padding:0}.main-box__info_right-padding{padding:0}.main-box__info{align-items:center;max-width:70rem}.main-box__info h3{margin:0;text-align:center}.main-box__info span{line-height:1.2;font-size:3rem;margin:1rem 0 0 0}.main-box__info p,.main-box__info strong{margin:1rem 0 0 0;text-align:center;max-width:60rem}.main-box__info-link{margin:2rem 0 3rem 0;min-width:200px}}@media (max-width:650px){.products__specs-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:600px){.banner{padding:0 0 3rem 0;min-height:45rem}.box-banner{width:100%;padding:0 2rem}.box-banner__delivery{margin:3rem 0 0 0}.box-banner__catalog{margin:4rem 0 0 0}.box-banner__catalog a{font-size:1.9rem;width:40rem}.box-banner__contact a{font-size:2rem;width:40rem}.box-banner .box-banner__catalog a,.box-banner .box-banner__contact a,.box-banner .box-banner__delivery,.box-banner .box-banner__offer{opacity:1!important;animation:none!important;transform:none!important}.products__specs-table td,.products__specs-table th{padding:1rem .8rem;font-size:1.3rem}}@media (max-width:578px){.catalog-product__link-cut img{min-width:50%}.choose-boxes__title h2{font-size:2.3rem}.choose-boxes__title_benefits li,.choose-boxes__title_benefits ul{font-size:1.3rem}.products-hero__img-bg{height:clamp(30rem,22vw,48rem)}}@media (max-width:576px){.advantages__grid{grid-template-columns:1fr}}@media (max-width:520px){.products__type-list li{font-size:16px;padding-left:26px}.products__type-price b{font-size:28px}}@media (max-width:500px){.box-banner__delivery p{font-size:1.4rem}.box-banner__catalog a{font-size:1.5rem;max-width:32rem}.box-banner__contact a{font-size:1.5rem;width:32rem}.catalog-product__title h2{font-size:2.6rem}.main-box__input-picture{height:20rem;width:90%}}@media (max-width:480px){.floating-cta{bottom:1.5rem;width:95%}.floating-cta__wrapper{justify-content:center}.floating-cta__phone{font-size:1.7rem;padding:1.1rem 1.6rem}.products__type-btn{display:flex;align-items:center;justify-content:center;width:100%;border-radius:8px;font-weight:700;text-transform:uppercase;min-height:4rem;letter-spacing:1px;box-shadow:0 4px 10px rgba(61,38,8,.788);border:none;transition:.2s ease-in-out;line-height:1}}@media (max-width:478px){.box-banner__offer h1{font-size:2.7rem;line-height:1.1}.box-banner__offer_description{line-height:1.1}.box-banner__offer_details{line-height:1.2}.advantages{padding:.3rem}.floating-cta__link{width:4.5rem;height:4.5rem}.products__type-right{display:flex;justify-content:center;align-items:center;overflow:hidden;max-height:22rem}}@media (max-width:468px){*{font-size:8.2px}.box-banner__catalog{margin:3rem 0 0 0}.thanks__title{padding:5rem 0}}@media (max-width:400px){.main-box__input-picture{height:17rem;width:90%}}@media (max-width:378px){.box-banner__delivery{margin:1.5rem 0 0 0}.box-banner__delivery span{font-size:1.8rem}.box-banner__contact{margin:2rem 0 0 0}.catalog-input__box-info span{font-size:1.4rem}.catalog-input__box-price b{font-size:2.2rem}.products__type-price_box b{font-size:1rem}.products__type-list li{font-size:1.5rem}.products__type-price b{font-size:2.5rem}}@media (max-width:360px){.header-contacts__info_mail{padding:0 1rem 0 2rem}}@media (max-height:800px){.box-banner__delivery{margin:3rem 0 0 0}.box-banner__delivery p{font-size:2rem}.box-banner__catalog{margin:5rem 0 0 0}}@media (max-height:678px){.box-banner__delivery p{font-size:1.9rem}.box-banner__catalog{margin:3.5rem 0 0 0}.box-banner__catalog a{max-width:31rem;font-size:1.6rem;padding:.8rem .5rem}.box-banner__contact a{max-width:31rem;font-size:1.6rem;padding:.8rem .5rem}}