@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght$0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body,html{width:100%;min-height:100%}body{background:#fff;overflow-x:hidden}body,th,td{font-family:Montserrat,sans-serif;font:14px/1.7 Montserrat,sans-serif;color:#000}body,form,object,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,table{border:none}table{border-collapse:collapse}table td{padding:0}a{color:#000;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover{text-decoration:none}input,textarea,button,select{margin:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;border:0;font-family:Montserrat,sans-serif}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,button:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder,button:focus::-moz-placeholder,select:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder,button:focus:-moz-placeholder,select:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,button:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{color:transparent}button,input[type=submit]{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:0}ol,ul{padding:0;margin:0;list-style:none}img{max-width:100%}section,header,footer,nav,main{display:block}.wrap{margin:0 auto;max-width:1920px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 99px}*{outline:none!important}.header{padding:16px 0;border-bottom:1px solid #e4e5e7;position:sticky;top:0;z-index:10;background:#fff}.header .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.header__logo a{text-decoration:none;font-weight:600;font-size:16px;display:flex;align-items:center}.header__logo a img{vertical-align:middle}.header__logo a span{display:inline-block;vertical-align:middle;margin-left:32px}.header__phone{text-align:right;color:#808082;font-size:12px;font-weight:400;line-height:1.2}.header__phone a{display:block;text-decoration:none;margin-top:4px;font-size:14px;font-weight:600;line-height:1.2}.index-slider{color:#fff}.index-slider .swiper-slide{height:830px;position:relative}.index-slider .swiper-slide:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#0101014d}.index-slider .wrap{position:relative;z-index:2}.index-slider__text{position:absolute;left:0;top:90px;width:100%}.index-slider__name{font-size:64px;line-height:1.1;font-weight:500;max-width:575px}.index-slider__top-text{margin-top:16px;font-size:32px;line-height:1.1;font-weight:500}.index-slider__top-text__price--old{font-size:28px;opacity:.7}.index-slider__button{position:absolute;left:0;bottom:90px;width:100%}.index-slider__dots{position:absolute;left:0;bottom:90px;width:100%;z-index:3}.dots{text-align:right}.dots span{display:inline-block;position:relative;width:120px;height:5px;background:#e4e5e780;opacity:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0}.dots span.swiper-pagination-bullet-active:before{content:"";position:absolute;left:0;top:0;height:100%;background:#fff;animation-duration:7s;animation-name:dot}@keyframes dot{0%{width:0}to{width:100%}}.btn{font-size:16px;line-height:1.1;padding:19px 32px;color:#fff;background-color:#d6001c;border:1px solid #d6001c}.btn:hover{background-color:#ad0017}.btn2{border:1px solid #241e20;background:none;font-size:16px;line-height:1.1;padding:19px 32px}.btn2:hover{background-color:#e4e5e7}.catalog{padding:89px 0 58px;background:url(img/catalog.webp) center/cover;text-align:center}.catalog__list{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:60px}.catalog__name{margin-bottom:93px;font-size:48px;line-height:1.1;font-weight:500}.catalog__item{display:inline-block;vertical-align:top;max-width:365px;margin-bottom:64ppx}.catalog__image{max-width:283px}.catalog__item-name{margin-bottom:4px;font-size:32px;font-weight:500;font-size:1.1}.catalog__type{min-height:54px;margin-bottom:24px;font-size:18px;line-height:1.5;font-weight:500}.catalog__old-price{display:inline-block;margin-bottom:4px;text-decoration:line-through;color:#01010180}.catalog__price{margin-bottom:48px;color:#d6001c;font-size:24px;line-height:1.1;font-weight:500}.catalog__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.catalog__buttons .btn,.catalog__buttons .btn2{height:75px;padding:0 10px}.catalog__buttons .btn{width:44%}.catalog__buttons .btn2{width:52%}.actions{padding:89px 0 58px}.actions .catalog__name{text-align:center;margin-bottom:40px}.actions__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.actions__item{width:32.2%;margin-bottom:30px}.actions__image{position:relative;margin-bottom:24px;padding-bottom:56%}.actions__image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.actions__date{font-size:16px;color:#808082;font-weight:500;line-height:1}.actions__name{font-size:24px;font-weight:500;line-height:1.1;margin-top:8px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.actions__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;color:#241e20;line-height:1.5;margin-top:8px}.actions .btn{margin-top:1em}.footer{background:#241e20;padding:32px 0;color:#fff}.footer__logo{margin-bottom:48px}.footer__menu{padding-bottom:24px}.footer__menu h3{margin-bottom:24px;line-height:1.2;font-weight:600;text-transform:uppercase;font-size:14px}.footer__menu ul li{display:inline-block;margin:0 24px 24px 0}.footer__menu ul li a{display:block;text-decoration:none;color:#fff;line-height:1.5}.footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.footer__adress,.footer__hours{color:#e4e5e7;line-height:1.5}.footer__hours span{font-weight:500;color:#fff}.footer__phone{color:#e4e5e7;line-height:1.5}.footer__phone a{display:inline-block;text-decoration:none;font-weight:500;color:#fff}.popup{padding:0!important}.popup__image{width:54.5%}.popup__form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 24px 31px 35px}.popup__form:not(.popup_form--full){width:45.5%}.popup__logo{margin-bottom:16px}.popup__top-text{margin-bottom:16px;font-size:17px;font-weight:500;line-height:24px}.popup__field{position:relative;margin-bottom:16px;height:54px;background:#d4d4d44d}.popup__field label{position:absolute;top:8px;left:12px;color:#1f282cb3;font-size:11px;font-weight:500;line-height:14px}.popup__field input{width:100%;height:100%;background:none;padding:20px 0 20px 12px;font-size:16px;font-weight:500}.popup .btn{width:100%;margin-bottom:16px}.popup .btn svg{display:inline-block;vertical-align:middle;width:16px;height:16px;fill:#fff;margin:-2px 4px 0 0}.popup .checkbox{display:none}.popup .checkbox+label{display:block;cursor:pointer;margin-bottom:10px;padding-left:20px;position:relative;font-size:9px;line-height:11px}.popup .checkbox+label:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgb(208,2,27)}.popup .checkbox+label:after{content:"";position:absolute;left:4px;top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:3px;height:7px;border-right:1px solid rgb(208,2,27);border-bottom:1px solid rgb(208,2,27);transform:rotate(45deg);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0}.popup .checkbox+label a{color:#d0021b}.popup .checkbox:checked+label:after{opacity:1}.popup .privacy-agree{display:block;cursor:pointer;margin-bottom:10px;position:relative;font-size:9px;line-height:11px}.popup .privacy-agree a{color:#d0021b}.footer__dics{font-size:12px;color:gray;margin-top:1em}@media (max-width: 1500px){.wrap{padding:0 48px}.catalog__list{gap:20px}}@media (max-width: 1200px){.index-slider .swiper-slide{height:700px}}@media (max-width: 991px){.wrap{padding:0 28px}.actions__item{width:49%}.footer__address{width:100%;margin-bottom:20px}}@media (max-width: 767px){.index-slider__name{font-size:48px}.index-slider__top-text{font-size:24px}.index-slider .swiper-slide{height:600px}.popup__image{display:none}.popup__form{width:100%;padding:20px}}@media (max-width: 575px){.wrap{padding:0 16px}.header__logo a img{width:78px}.header__logo a span{font-size:12px;margin-left:16px}.header__phone{font-size:10px}.header__phone a{font-size:12px}.index-slider__text{top:60px}.index-slider__name{font-size:36px}.index-slider__top-text{font-size:20px}.index-slider__button{text-align:center}.index-slider__dots{bottom:40px}.dots{text-align:center}.dots span{width:60px}.catalog{padding:60px 0 30px}.catalog__name{font-size:30px;margin-bottom:30px}.catalog__list{gap:0}.catalog__item{display:block;max-width:100%;margin-bottom:30px}.catalog__image{margin:0 auto}.catalog__type{min-height:0}.catalog__price{margin-bottom:24px}.catalog__buttons .btn,.catalog__buttons .btn2{height:60px}.actions{padding:60px 0 30px}.actions .catalog__name{margin-bottom:30px}.actions__item{width:100%}.footer__hours{width:100%;margin-bottom:20px}}.iti{width:100%}
