body{color:#333;box-sizing:border-box;background:url(/assets/template/img/bgptrn.jpg);margin:0;padding:0;font-family:Tahoma,Arial,Segoe UI,Geneva,Verdana,sans-serif;font-size:.875rem}ul,h1,h2,h3,h4,a{color:#000;margin:0;padding:0;text-decoration:none;list-style:none}.wrap{height:100%;position:relative;overflow:hidden}.wrapper{box-sizing:border-box;background:0 0;width:100%;max-width:1160px;margin:0 auto;padding:0 1rem 1rem;position:relative}.wrapper:not(:first-child){margin-top:10px}table{border-collapse:collapse;color:#333;width:100%}table th,table td{border:1px solid #524e4e;padding:10px 10px 10px 20px;font-size:13px}button{text-align:center;cursor:pointer;border:none;font-weight:700}button:active{opacity:.7;outline:none}button:focus{outline:none}input,textarea,button,select{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}p{margin:0;padding:0;font-weight:400}span{font-size:.875rem}a{color:#476b83;font-size:.8125rem;text-decoration:none}.header1,.header2,.header3,button{color:#3e4041;margin:0;padding:0;font-weight:700}.header1{font-size:1.25rem;font-weight:700}.header2,.header3{font-size:.9375rem;font-weight:700}.header3:hover{color:#fff;background:#333}.section-header,div[class*=__title]{color:#b00;margin:24px 0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}.title-controls{font-size:inherit;justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.title-controls span{font-size:inherit}.mobile-telefon{display:none}.text-bold{font-weight:700}.jGrowl{z-index:2147483647!important}.how-order__card-button,.produce__card-hover span,.produce__button,.contacts__button,.table-price .caption button,.table-price__footer button,.sidemenu__contacts-button{color:#fff;text-transform:uppercase;background:#c00;border-radius:2px;width:100%;padding:5px}.how-order__card-button:hover,.produce__card-hover span:hover,.produce__button:hover,.contacts__button:hover,.table-price .caption button:hover,.table-price__footer button:hover,.sidemenu__contacts-button:hover{background:linear-gradient(#930000e6,#ba0203e6)}.table-price__show-more{color:#a3191d;background:0 0;border:none;border-bottom:1px solid;width:max-content;padding-bottom:3px}.table-price__show-more:hover{border-bottom:1px solid #0000}.footer__form input,.callback-form input,.callback-form textarea{border:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;height:30px;margin-bottom:10px;padding:0 12px;font-size:13px;line-height:30px}.footer__form textarea{border:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;margin-bottom:10px;padding:0 12px;font-size:13px;line-height:30px}.footer__form-button,.calculator__content-button,.callback-form button{color:#fff;background:#c00;border-radius:3px;width:100%;padding:10px;font-size:15px}.footer__form-button:hover,.calculator__content-button:hover,.callback-form button:hover{background:linear-gradient(#930000e6,#ba0203e6)}.callback-form{background:#f3f3f3;border-radius:2px;padding:40px 50px}.calculator__content-top label select,.calculator__content-top label input{background:#fff;border:2px solid #0000;border-radius:2px;padding:9px 13px;font-size:14px;line-height:14px}.calculator__content-top label select:active,.calculator__content-top label input:active,.calculator__content-top label select:focus,.calculator__content-top label input:focus{outline:none}.calculator__content-top label select:hover,.calculator__content-top label input:hover{border:2px solid #807a7a}.calculator__content-checkbox .checkbox__input:checked,.calculator__content-checkbox .checkbox__input:not(:checked){display:none;position:absolute}.calculator__content-checkbox .checkbox__input:checked+label,.calculator__content-checkbox .checkbox__input:not(:checked)+label{cursor:pointer;padding-left:26px;display:inline-block;position:relative}.calculator__content-checkbox .checkbox__input:checked+label:before,.calculator__content-checkbox .checkbox__input:not(:checked)+label:before{content:"";box-sizing:border-box;mix-blend-mode:normal;background:#fff;border:none;border-radius:1px;width:17px;height:17px;padding:0;position:absolute;top:1px;left:0}.calculator__content-checkbox .checkbox__input:checked+label:after,.calculator__content-checkbox .checkbox__input:not(:checked)+label:after{content:"";border-bottom:3px solid #333;border-left:3px solid #333;border-radius:1px;width:7px;height:4px;transition:all .2s;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}.calculator__content-checkbox .checkbox__input:not(:checked)+label:after{opacity:0}.calculator__content-checkbox .checkbox__input:checked+label:after{opacity:1}[data-bitrix-lead-message]{color:#ba0203;background:#fff1f1;border:1px solid #f1b3b3;border-radius:6px;margin-top:4px;margin-bottom:6px;padding:8px 10px;font-size:12px;line-height:1.3;display:none}[data-bitrix-lead-message][hidden]{display:none!important}[data-bitrix-lead-error-for]{color:#ba0203;margin-top:2px;margin-bottom:4px;font-size:11px;line-height:1.2;display:block}form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) [data-bitrix-lead-message][data-bitrix-lead-message-kind=success]{color:#147a2b;background:linear-gradient(#eefcf1 0%,#e3f8e8 100%);border:1px solid #64c476;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.35;display:flex;box-shadow:0 10px 24px #2a8c412e}form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) [data-bitrix-lead-message][data-bitrix-lead-message-kind=success]:before{content:"✓";color:#fff;background:#2aae48;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:700;display:inline-flex}form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) [data-bitrix-lead-error-for],form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) input:not([type=hidden]),form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) textarea,form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) select,form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) button[type=submit],form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) input[type=submit],form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) .policy-confirmation__label,form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) .hero-form__controls,form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) .hero-form__errors,form[data-bitrix-lead].is-success:not([data-bitrix-lead-keep-fields=true]) .consultation-form__controls{display:none!important}.sidemenu{z-index:20;background-color:#930000;border-radius:16px;flex-shrink:0;width:275px;height:max-content;position:relative}.sidemenu__btn-more{text-transform:uppercase;cursor:pointer;color:#fff;align-items:center;width:100%;padding:8px 20px 8px 33px;text-decoration:underline;display:flex}.sidemenu__btn-more:hover{background:#bf1c22}.sidemenu__more-items{display:none}.sidemenu__more-items.open{display:block}.sidemenu *{box-sizing:border-box}.sidemenu__block{border-bottom:1px solid #0003;padding:15px 0}.sidemenu__block:not(:first-of-type){border-top:#fff3}.sidemenu__list{width:100%}.sidemenu__list-title{color:#fff;text-transform:uppercase;word-break:break-word;align-items:center;width:100%;padding:8px 20px;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.sidemenu__list-title.active{background:#bf1c22}.sidemenu__list-item{position:relative}.sidemenu__list-item_hidden{display:none}.sidemenu__list-item.active{background:#bf1c22}.sidemenu__list-item a,.sidemenu__list-item span{text-transform:uppercase;color:#fff;align-items:center;width:100%;padding:8px 20px 8px 33px;display:flex}.sidemenu__list-item:hover{background:#bf1c22}@media screen and (width>=1024px){.sidemenu__list-item:hover>.sidemenu__list{display:block}}@media screen and (width<=1023px){.sidemenu__list-item.open>.sidemenu__list{display:block}}.sidemenu__list-item>.sidemenu__list{z-index:25;background:linear-gradient(#930000e6,#ba0203e6);width:170px;display:none;position:absolute;top:0;right:-170px}.sidemenu__list-item>.sidemenu__list .sidemenu__list-item{line-height:100%}.sidemenu__list-item>.sidemenu__list .sidemenu__list-item:hover{background:#bf1c22}.sidemenu__list-item .sidemenu__list-link_with-children{padding-left:20px}.sidemenu__list-link_with-children:before{content:"";width:8px;height:8px/assets/template/img;background:url(/assets/template/img/menu-arrow.svg) 50%/contain no-repeat;margin-right:5px}.sidemenu .sidemenu__list-item.sidemenu__list-item_screen_mobile{display:none}@media screen and (width<=1023px){.sidemenu .sidemenu__list-item.sidemenu__list-item_screen_mobile{display:flex}}.sidemenu__contacts{background:#fff;border-radius:0 0 10px 10px;flex-direction:column;width:100%;padding-top:10px;display:flex}.sidemenu__contacts-phone{margin-bottom:5px}.sidemenu__contacts-phone:before{background-position:0 0;width:16px;height:19px;margin-right:5px}.sidemenu__contacts-phone-region{margin-bottom:5px}.sidemenu__contacts-phone-region:before{background-position:0 0;width:16px;height:19px;margin-right:5px}.sidemenu__contacts a{align-items:center;display:flex}.sidemenu__contacts a:before{content:""/assets/template/img;background:url(/assets/template/img/sprite.png) no-repeat}.sidemenu__contacts-block{padding:20px}.sidemenu__contacts-block:not(:last-of-type){border-bottom:1px solid #f5f5f5}.sidemenu__contacts-title{color:#a3191d;margin-bottom:1rem;font-weight:700}.sidemenu__contacts a:after{color:#333;font-size:1rem}.sidemenu__contacts-text{color:#807a7a;margin-bottom:1rem;font-size:.75rem}.sidemenu__contacts-email{color:#bababa;align-items:center;display:flex}.sidemenu__contacts-email a{color:#bababa}.sidemenu__contacts-email a:before{background-position:-15px -21px;width:20px;height:20px;margin-right:5px}.sidemenu__contacts-button{text-transform:initial;max-width:235px;margin-top:20px;margin-bottom:20px;margin-left:20px;padding:15px 10px}.sidemenu__download-prices{justify-content:center;margin-top:-10px;font-weight:700}.mobilemenu{z-index:299;opacity:0;background:#000000d4;flex-direction:column;align-items:start;width:100%;height:calc(100vh - 50px);transition:all .2s;display:flex;position:fixed;top:50px;left:-100%;overflow:scroll}.mobilemenu__inner{background-color:#930000;min-height:100%}.mobilemenu.active{opacity:1;left:0}.mobilemenu .sidemenu{padding-bottom:70px}.mobilemenu .sidemenu__contacts{display:none}.mobilemenu__top{flex-shrink:0;width:275px;height:max-content}.mobilemenu__top ul{border-bottom:1px solid #0003;width:100%;padding:15px 0}.mobilemenu__top ul li{position:relative}.mobilemenu__top ul li.active{background:#bf1c22}.mobilemenu__top ul li a{text-transform:uppercase;color:#fff;align-items:center;width:100%;padding:8px 20px 8px 33px;display:flex}.mobilemenu__top ul li:hover{background:#bf1c22}.burger{z-index:5;justify-content:center;align-items:center;width:35px;height:40px;display:none;position:relative}@media screen and (width<=1023px){.burger{display:block}}.burger__icon{background-color:#3e4041;width:35px;height:3px;position:relative;top:18px}.burger__icon:before{content:"";background-color:#3e4041;width:35px;height:3px;transition:transform .2s ease-in,top .2s linear .2s;position:absolute;top:-10px;left:0}.burger__icon:after{content:"";background-color:#3e4041;width:35px;height:3px;transition:transform .2s ease-in,top .2s linear .2s;position:absolute;top:10px;left:0}.burger__icon.burger__icon-active{background-color:#0000}.burger__icon.burger__icon-active:before{transition:top .2s linear,transform .2s ease-in .2s;top:0;transform:rotate(45deg);box-shadow:0 4px 20px #00000040}.burger__icon.burger__icon-active:after{transition:top .2s linear,transform .2s ease-in .2s;top:0;transform:rotate(-45deg);box-shadow:0 4px 20px #00000040}.table-price{margin:36px 0}.table-price__container{width:100%;margin:16px 0;overflow-x:auto}@media screen and (width<=409px){.table-price__container::-webkit-scrollbar{-webkit-appearance:none}.table-price__container::-webkit-scrollbar:vertical{width:12px}.table-price__container::-webkit-scrollbar:horizontal{height:12px}.table-price__container::-webkit-scrollbar-thumb{background-color:#b00;border:2px solid #fff;border-radius:10px}.table-price__container::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}}.table-price .caption{text-align:center;color:#b00;justify-content:space-between;align-items:center;width:100%;margin:24px 0;font-size:20px;font-weight:700;display:flex}@media screen and (width<=767px){.table-price .caption{flex-direction:column}}.table-price .caption button{text-transform:initial;justify-content:space-around;align-items:center;max-width:250px;padding:12px;font-size:13px;display:flex}@media screen and (width<=767px){.table-price .caption button{margin-top:15px}}.table-price table{border-collapse:collapse;color:#333;width:100%}.table-price table th{text-align:center;border:1px solid #524e4e;padding:10px;font-size:13px}.table-price table td{border:1px solid #524e4e;padding:10px 10px 10px 20px;font-size:13px}.table-price table tr:nth-of-type(odd){background:#eaeaea}.table-price table tr:hover td{background:#cecdcd}.table-price table .td_as_heading{text-align:center;color:#b00;padding-left:0;font-size:14px}.table-price__show-more{margin:15px auto 0}.table-price__footer{justify-content:space-between;align-items:center;margin:16px 0;display:flex}@media screen and (width<=767px){.table-price__footer{flex-direction:column;align-items:center}}.table-price__footer-left{flex-direction:column;display:flex}@media screen and (width<=767px){.table-price__footer-left{margin-bottom:20px}}.table-price__footer-left span{font-size:12px;font-style:italic}.table-price__footer button{justify-content:space-around;align-items:center;width:49%;padding:12px;display:flex}@media screen and (width<=767px){.table-price__footer button{width:100%;margin-bottom:10px}}.table-price__footer button.table-price__footer-calc{background:#333;max-width:370px}.table-price__footer button.table-price__footer-calc:hover{background:linear-gradient(#930000e6,#ba0203e6)}.table-price__footer button.table-price__footer-calc:hover svg path{fill:#333!important}.table-scroll{overflow-x:auto}.pagination{justify-content:end;padding:0;list-style:none;display:flex}.pagination li{cursor:pointer;border:1px solid #ccc;border-radius:4px;margin:0 5px;padding:5px 10px}.pagination li.active{color:#fff;pointer-events:none;background-color:#930000}.callback-form{flex-direction:column;width:100%;max-width:400px;display:flex}@media screen and (width<=409px){.callback-form{max-width:300px;padding:40px 20px 20px}}.callback-form__container2{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;justify-content:space-around;align-items:center;width:100%;padding:20px;display:flex}.callback-form__title{text-align:center;color:#c00;margin-bottom:15px;font-size:16px;font-weight:700}.callback-form textarea{resize:vertical;height:150px}.callback-form button{align-self:center;max-width:200px;margin-top:20px}.popup_calback{background:#f3f3f3;min-width:450px;display:none;padding:25px!important}@media screen and (width<=409px){.popup_calback{min-width:300px;padding:25px 10px}}.popup_calback svg{bottom:5px;left:5px}.popup_calc{width:800px;display:none;border-radius:6px!important;padding:57px 40px 30px!important}@media screen and (width<=767px){.popup_calc{width:unset}}@media screen and (width<=409px){.popup_calc{padding:50px 15px 20px!important}}.popup_calc *{box-sizing:border-box}.calculator{color:#fff;background-color:#0000;background-image:linear-gradient(293.52deg,#3333338f 30.88%,#33333345 86.09%),url(/assets/template/img/calc-bg.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-shrink:0;width:100%;max-width:717px;margin:0 auto;padding:17px 0}@media screen and (width<=767px){.calculator{max-width:300px}}.calculator__title{text-align:center;width:100%}.calculator__title+p{text-align:center;width:100%;margin-bottom:20px}.calculator__content{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;width:100%;padding:37px}@media screen and (width<=409px){.calculator__content{padding:20px}}.calculator__content-top{justify-content:space-between;display:flex}@media screen and (width<=767px){.calculator__content-top{flex-direction:column;align-items:center}}.calculator__content-top label{flex-direction:column;font-size:13px;display:flex}@media screen and (width<=767px){.calculator__content-top label{margin-bottom:10px}}.calculator__content-top label select{-webkit-appearance:none;width:173px;line-height:unset;margin-top:7px}.calculator__content-top label input{width:95px;margin-top:7px}@media screen and (width<=767px){.calculator__content-top label input{width:170px}}.calculator__content-bottom{justify-content:space-between;align-items:center;margin-top:12px;margin-bottom:20px;font-size:13px;display:flex}@media screen and (width<=767px){.calculator__content-bottom{flex-direction:column}.calculator__content-bottom>*{margin-bottom:10px}}.calculator__content-button{text-transform:uppercase;width:180px;padding:15px;font-size:13px}.calculator__content-price{margin-left:auto;margin-right:12px}@media screen and (width<=767px){.calculator__content-price{margin:0 0 15px}}.calculator__content-price span{font-size:20px;font-weight:700}.breadcrumb{align-items:center;margin-bottom:10px;padding-left:0;list-style-type:none;display:flex}.breadcrumb .breadcrumb-item{font-size:14px;display:flex}.breadcrumb .breadcrumb-item a{color:#807a7a;font-size:14px}.breadcrumb .breadcrumb-item.active:after{display:none}.breadcrumb .breadcrumb-item:after{content:"/";margin:0 6px;display:block}.contacts__contact-list{color:#2f2f2f;margin-bottom:16px;font-size:13px;list-style:none;padding:0!important;list-style-type:none!important}.contacts__contact-list li{margin-bottom:5px}.contacts__contact-list li:before{color:#000;font-weight:700;display:inline-block}.contacts__contact-list>*{margin-left:30px;position:relative;line-height:26px!important}.contacts__contact-list>:after{content:"";background:url(/assets/template/img/sprite.png) no-repeat;position:absolute;top:2px}.contacts__button{width:180px;padding:14px;position:absolute;top:65px;right:10px}@media screen and (width<=767px){.contacts__button{margin-top:15px;position:static}}.contacts__map{height:60dvh;min-height:200px}.contacts__map iframe{width:100%!important}.contact-list__mail a{color:#000;font-weight:700;text-decoration:none}.contact-list__mail:after{background-position:-15px -21px;width:20px;height:26px;left:-30px}.contact-list__phone:after,.contact-list__regphone:after{background-position:0 0;width:16px;height:26px;top:3px;left:-25px}.contact-list__calltime:after{background-position:-35px 0;width:20px;height:26px;left:-30px}.contact-list__regcalltime:after{background-position:-56px 0;width:23px;height:26px;top:0;left:-30px}.contact-list__address:after{background-position:0 -24px;width:16px;height:26px;left:-25px}.contact-list__text:after{background-position:-35px -21px;width:20px;height:26px;left:-30px}.mobile-footer{z-index:298;background:#383838;justify-content:space-between;width:100%;height:45px;transition:bottom .2s;display:none;position:fixed;bottom:0;left:0}@media screen and (width<=1023px){.mobile-footer{display:flex}}.mobile-footer.show{display:none}.mobile-footer>*{text-align:center;color:#fff;justify-content:center;align-items:center;width:50%;padding:0 5px;font-size:15px;font-weight:800;display:flex}.mobile-footer>* a{font-size:15px}.mobile-footer>:first-of-type{background:linear-gradient(90deg,#c00 0%,#383838 100%)}.mobile-footer>:hover{background:linear-gradient(#930000e6,#ba0203e6)}.mobile-footer-left{border-right:1px solid #fff}.mobile-footer-right *{justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.mobile-footer .phone{color:#fff;justify-content:space-around;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.mobile-footer-active{bottom:0}.policy-confirmation__label{margin-bottom:.5em;font-size:10px}.policy-confirmation__footer-link{color:#70726c;border-bottom:1px solid #0000;margin-bottom:-1px;margin-left:1em;font-size:10px}.policy-confirmation__footer-link:hover{border-bottom-color:inherit}.policy-confirmation__link{border-bottom:1px solid #0000;font-size:10px}.policy-confirmation__link:hover{border-bottom-color:inherit}input.policy-confirmation__checkbox{vertical-align:middle;width:1em;height:1em;margin:0 .3em 0 0}.nf-page__inner{justify-content:space-around;display:flex}.nf-page__left-col span{font-size:228px}.nf-page__right-col{flex-direction:column;justify-content:center;width:270px;display:flex}.nf-page__text{text-align:center;margin-bottom:1em;font-size:14px}.nf-page__btn{text-align:center;color:#fff;background-color:#c00;justify-content:center;align-items:center;width:100%;padding:1em 2em;font-size:13px;font-weight:700;display:inline-block}.nf-page__btn:hover{background:linear-gradient(#930000e6,#ba0203e6)}.nf-page__btn-wrapper{justify-content:center;margin-top:2em;display:flex}.main-content h1.nf-page__header{text-align:center;text-transform:uppercase;color:#3e4041;margin:0;font-size:44px;font-weight:400}.faq__container{width:100%;margin-bottom:20px}.faq__wrapper{flex-direction:column;align-items:center;display:flex}.faq__title{text-align:left;margin:0 0 20px;font-size:18px;font-weight:700}.faq__list{background:#fff;border-radius:12px;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:1.875rem 2.5rem;box-shadow:0 4px 250px #00000040}@media screen and (width<=409px){.faq__list{padding:10px}}.faq__list-item{flex-direction:column;display:flex}.faq__list-item-img{-webkit-user-select:none;user-select:none;margin-left:4rem;transition:transform .5s}.faq__list-item:not(:last-of-type){border-bottom:1px solid #c4c4c4}.faq__list-item-question{cursor:pointer;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem;display:flex}.faq__list-item-question:hover .faq__list-item-title{transform:scale(1.01)}.faq__list-item-title{text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:0;font-size:14px;transition:transform .3s}@media screen and (width<=409px){.faq__list-item-title{font-size:14px}}.faq__list-item-answer{margin-top:.5rem;margin-bottom:1.25rem;display:none}.faq__list-item-answer ul{list-style:outside}.show{display:block}.rotate{transform:rotate(180deg)}.to-top-btn{text-align:center;z-index:1000;opacity:0;visibility:hidden;background-color:#c00;border:3px solid #0000;width:50px;height:50px;display:block;position:fixed;bottom:112px;right:28px}.to-top-btn:hover{background:linear-gradient(#930000e6,#ba0203e6)}.to-top-btn:after{content:"";border:5px solid #0000;border-color:#0000 #0000 #fff #fff;width:16px;height:16px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:19px;left:0;right:0;transform:rotate(135deg)}.to-top-btn.show{opacity:1;visibility:visible}.contacts-form{background:#fff;border-radius:12px;padding:20px}.contacts-form__title{color:#a3191d;margin-bottom:1rem;font-weight:700}.contacts-form form{flex-direction:column;justify-content:center;display:flex}.contacts-form form input{background:#f5f5f5;border:0;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;height:30px;margin-bottom:10px;padding:0 12px;font-size:13px;line-height:30px}.contacts-form__button{color:#fff;background:#c00;border-radius:3px;max-width:200px;margin:auto;padding:10px;font-size:15px}.contacts-form__button:hover{background:linear-gradient(#930000e6,#ba0203e6)}.policy-confirmation__label.contacts{align-items:center;display:flex}.policy-confirmation__label.contacts input{margin-bottom:0!important}#order-form{background:#f6f6f6;width:328px;max-width:100%}#order-form .order-form__title{color:#000;margin-top:12px;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.2}#order-form .order-form__description{color:#000;margin-bottom:12px;font-size:12px;line-height:1.2}#order-form .order-form{flex-direction:column;gap:4px;display:flex}#order-form .order-form input{border:1px solid #ddd;border-radius:8px;width:100%;height:40px;padding:12px;font-size:14px}#order-form .order-form .policy-confirmation__label{gap:4px;margin-top:8px;margin-bottom:24px;display:flex}#order-form .order-form .policy-confirmation__label input{cursor:pointer;accent-color:green}#order-form .order-form .policy-confirmation__label a{color:#000;font-size:14px}#order-form .order-form .policy-confirmation__checkbox{border-radius:4px;width:16px;height:16px}#order-form .order-form__button{color:#fff;background:#c00;border-radius:6px;width:100%;height:40px;margin-top:8px;font-size:14px;transition:background .3s}#order-form .order-form__button:hover{background:#ba0203;transition:background .3s}#order-form .mjc-controls{justify-content:center;align-items:center;max-width:68px;display:flex}#order-form .mjc-controls .counter__btn{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}#order-form .mjc-controls .counter__btn_plus{color:#c00;border-color:#c00}#order-form .mjc-controls .counter__input input{text-align:center;border:unset;background:0 0;min-width:16px;max-width:32px;height:16px}#order-form .delivery-table__cart{width:100%;padding:14pxn;justify-content:space-between;gap:8px;margin-top:20px;display:flex}#order-form .delivery-table__cart .delivery-table__cart-block{color:#ba0203e5;border:1px solid #930000e5;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;display:flex}#order-form .delivery-table__cart .delivery-table__cart-block span{font-size:12px}#order-form .delivery-table__cart .delivery-table__cart-block [data-mjc-info-summ],#order-form .delivery-table__cart .delivery-table__cart-block [data-mjc-info-count]{font-size:12px;font-weight:700}#order-form .mjc-cart thead th{color:#fff;text-align:center;background:#524e4e;border:1px solid #777;font-size:12px;font-weight:700}#order-form .mjc-cart thead th:first-child{text-align:left;padding-left:2px}#order-form .mjc-cart td{text-align:center;background:#fff;border:1px solid #c4c4c4}#order-form .mjc-cart td:first-child{text-align:left;padding-left:2px;font-weight:700}#order-form .mjc-cart td:nth-child(2){justify-content:center;align-items:center}.header__top{background-color:#fff}@media screen and (width<=1023px){.header__top{display:none}}.header__info{box-sizing:border-box;align-items:flex-start;margin:0 auto;padding:15px 1rem;display:flex}@media screen and (width>=1024px){.header__info{column-gap:48px;max-width:1160px}}.header__brand{text-transform:uppercase;color:#333;align-items:center;font-size:14px;text-decoration:none;display:flex}@media screen and (width<=1023px){.header__brand{flex-direction:column}}@media screen and (width>=1024px){.header__brand{flex-basis:342px;column-gap:12px;margin-right:auto;font-size:14px}}.header__logo{flex-shrink:0;max-width:100%;height:auto}@media screen and (width<=1023px){.header__logo{max-width:131px}.header__logo-link{text-transform:uppercase;color:#333;font-size:14px}}.header__calc{color:#000;flex-basis:214px;padding-left:28px;font-size:16px;text-decoration:none;position:relative}.header__calc:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 0H12.5C13.0304 0 13.5391 0.210714 13.9142 0.585786C14.2893 0.960859 14.5 1.46957 14.5 2V18C14.5 18.5304 14.2893 19.0391 13.9142 19.4142C13.5391 19.7893 13.0304 20 12.5 20H2.5C1.96957 20 1.46086 19.7893 1.08579 19.4142C0.710714 19.0391 0.5 18.5304 0.5 18V2C0.5 1.46957 0.710714 0.960859 1.08579 0.585786C1.46086 0.210714 1.96957 0 2.5 0ZM2.5 2V6H12.5V2H2.5ZM2.5 8V10H4.5V8H2.5ZM6.5 8V10H8.5V8H6.5ZM10.5 8V10H12.5V8H10.5ZM2.5 12V14H4.5V12H2.5ZM6.5 12V14H8.5V12H6.5ZM10.5 12V14H12.5V12H10.5ZM2.5 16V18H4.5V16H2.5ZM6.5 16V18H8.5V16H6.5ZM10.5 16V18H12.5V16H10.5Z' fill='%23CC0000'/></svg>");width:15px;height:20px;position:absolute;top:2px;left:5px}.header__calc:hover{color:#c00}.header__orders{flex-direction:column;align-items:flex-end;row-gap:6px;display:flex}.header__mail{color:#000;padding-left:28px;font-size:16px;text-decoration:none;position:relative}.header__mail:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 16C1.95 16 1.47933 15.8043 1.088 15.413C0.696667 15.0217 0.500667 14.5507 0.5 14V2C0.5 1.45 0.696 0.979333 1.088 0.588C1.48 0.196666 1.95067 0.000666667 2.5 0H18.5C19.05 0 19.521 0.196 19.913 0.588C20.305 0.98 20.5007 1.45067 20.5 2V14C20.5 14.55 20.3043 15.021 19.913 15.413C19.5217 15.805 19.0507 16.0007 18.5 16H2.5ZM10.5 9L18.5 4V2L10.5 7L2.5 2V4L10.5 9Z' fill='%23CC0000'/></svg>");width:21px;height:16px;position:absolute;top:2px;left:0}.header__mail:hover{color:#c00}.header__worktime{color:#807a7a;font-size:12px}.header__contacts{color:#333;flex-direction:column;align-items:flex-end;row-gap:4px;display:flex}.header__phone{color:inherit;font-size:20px;font-weight:700;text-decoration:none}.header__phone:hover{color:#c00}.header__address{padding-left:15px;font-size:12px;font-style:normal;position:relative}.header__address:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M5.19204 11.939L5.19337 11.9383L5.19671 11.936L5.20671 11.9283L5.24604 11.9C5.27982 11.8753 5.3276 11.8393 5.38937 11.792C5.51204 11.698 5.68604 11.5597 5.89371 11.382C6.43885 10.9161 6.94859 10.4102 7.41871 9.86867C8.52137 8.59333 9.66671 6.77333 9.66671 4.692C9.66671 3.44867 9.17537 2.25533 8.30071 1.37533C7.86841 0.939767 7.35422 0.594012 6.78775 0.357974C6.22128 0.121936 5.61372 0.000276199 5.00004 0C4.38639 0.000232537 3.77884 0.121839 3.21237 0.35782C2.6459 0.593801 2.1317 0.939494 1.69937 1.375C0.823941 2.25707 0.332895 3.44958 0.333374 4.69233C0.333374 6.77333 1.47871 8.59333 2.58137 9.86867C3.0515 10.4102 3.56123 10.9161 4.10637 11.382C4.31437 11.5597 4.48804 11.698 4.61071 11.792C4.67088 11.8384 4.73167 11.8839 4.79304 11.9287L4.80371 11.936L4.80671 11.9383L4.80804 11.939C4.92304 12.02 5.07704 12.02 5.19204 11.939ZM6.66671 4.66667C6.66671 5.10869 6.49111 5.53262 6.17855 5.84518C5.86599 6.15774 5.44207 6.33333 5.00004 6.33333C4.55801 6.33333 4.13409 6.15774 3.82153 5.84518C3.50897 5.53262 3.33337 5.10869 3.33337 4.66667C3.33337 4.22464 3.50897 3.80072 3.82153 3.48816C4.13409 3.17559 4.55801 3 5.00004 3C5.44207 3 5.86599 3.17559 6.17855 3.48816C6.49111 3.80072 6.66671 4.22464 6.66671 4.66667Z' fill='%23CECDCD'/></svg>");width:10px;height:12px;position:absolute;top:60%;left:0;transform:translateY(-50%)}.header__nav{background-color:#eaeaea}@media screen and (width<=1023px){.header__nav{display:none}}.header__controls{box-sizing:border-box;column-gap:12px;margin:12px auto 0;padding-left:1rem;padding-right:1rem;display:flex}@media screen and (width>=1024px){.header__controls{max-width:1160px}}.header__search{flex:1;height:40px}.header__button{white-space:nowrap;color:#fff;cursor:pointer;background-color:#c00;border:0;border-radius:6px;flex-basis:240px;justify-content:center;align-items:center;height:36px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.header__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (width<=1023px){.header__button{display:none}}.header__breadcrumbs{box-sizing:border-box;margin:10px auto 0;padding:0}@media screen and (width>=1024px){.header__breadcrumbs{max-width:1160px}}.header-nav__inner{box-sizing:border-box;align-items:center;column-gap:24px;margin:0 auto;padding:10px 1rem;display:flex}@media screen and (width>=1024px){.header-nav__inner{max-width:1160px}}.header-nav__list{flex-wrap:wrap;flex:1;align-items:center;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.header-nav__item{position:relative}.header-nav__item.active>.header-nav__link{color:#c00}.header-nav__item:hover .header-nav__submenu,.header-nav__item:focus-within .header-nav__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-nav__item--has-children>.header-nav__link{padding-right:16px}.header-nav__item--has-children>.header-nav__link:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 1L5 5L9 1' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");width:10px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-nav__link{color:#333;font-size:16px;font-weight:400;text-decoration:none;position:relative}.header-nav__link[data-nav-link=calc]{padding-left:24px;position:relative}.header-nav__link[data-nav-link=calc]:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 0H12.5C13.0304 0 13.5391 0.210714 13.9142 0.585786C14.2893 0.960859 14.5 1.46957 14.5 2V18C14.5 18.5304 14.2893 19.0391 13.9142 19.4142C13.5391 19.7893 13.0304 20 12.5 20H2.5C1.96957 20 1.46086 19.7893 1.08579 19.4142C0.710714 19.0391 0.5 18.5304 0.5 18V2C0.5 1.46957 0.710714 0.960859 1.08579 0.585786C1.46086 0.210714 1.96957 0 2.5 0ZM2.5 2V6H12.5V2H2.5ZM2.5 8V10H4.5V8H2.5ZM6.5 8V10H8.5V8H6.5ZM10.5 8V10H12.5V8H10.5ZM2.5 12V14H4.5V12H2.5ZM6.5 12V14H8.5V12H6.5ZM10.5 12V14H12.5V12H10.5ZM2.5 16V18H4.5V16H2.5ZM6.5 16V18H8.5V16H6.5ZM10.5 16V18H12.5V16H10.5Z' fill='%23333333'/></svg>");width:15px;height:20px;position:absolute;top:0;left:0}.header-nav__link:hover{color:red}.header-nav__link:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 0H12.5C13.0304 0 13.5391 0.210714 13.9142 0.585786C14.2893 0.960859 14.5 1.46957 14.5 2V18C14.5 18.5304 14.2893 19.0391 13.9142 19.4142C13.5391 19.7893 13.0304 20 12.5 20H2.5C1.96957 20 1.46086 19.7893 1.08579 19.4142C0.710714 19.0391 0.5 18.5304 0.5 18V2C0.5 1.46957 0.710714 0.960859 1.08579 0.585786C1.46086 0.210714 1.96957 0 2.5 0ZM2.5 2V6H12.5V2H2.5ZM2.5 8V10H4.5V8H2.5ZM6.5 8V10H8.5V8H6.5ZM10.5 8V10H12.5V8H10.5ZM2.5 12V14H4.5V12H2.5ZM6.5 12V14H8.5V12H6.5ZM10.5 12V14H12.5V12H10.5ZM2.5 16V18H4.5V16H2.5ZM6.5 16V18H8.5V16H6.5ZM10.5 16V18H12.5V16H10.5Z' fill='%23FF0000'/></svg>")}.header-nav__submenu{opacity:0;visibility:hidden;pointer-events:none;z-index:20;background-color:#fff;border:1px solid #e1e1e1;border-radius:12px;min-width:240px;margin:0;padding:12px 0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 12px 30px #33333324}.header-nav__submenu-item.active .header-nav__sublink{color:#c00}.header-nav__sublink{color:#333;padding:10px 18px;font-size:15px;line-height:1.35;text-decoration:none;transition:background-color .2s,color .2s;display:block}.header-nav__sublink:hover{color:#c00}.header-nav__button{flex-shrink:0;flex-basis:auto}.header-search{position:relative}.header-search__input{background-color:#fff;border:0;border-radius:6px;width:100%;height:100%;padding:12px;font-size:13px}.header-search__button{cursor:pointer;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;right:0}.header-search__button:hover{background-image:linear-gradient(#930000,#ba0203)}.header-search__icon{width:16px;height:16px}.header-breadcrumbs{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.header-breadcrumbs__item:not(:last-child){padding-right:16px;position:relative}.header-breadcrumbs__item:not(:last-child):after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.666656 7.33334L3.99999 4L0.666656 0.666672' stroke='%2370726C' stroke-linecap='round' stroke-linejoin='round'/></svg>");width:5px;height:8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.header-breadcrumbs__item a{color:#807a7a;font-size:14px;line-height:20px;text-decoration:none;transition:color .3s}.header-breadcrumbs__item a:hover,.header-breadcrumbs__item a--active{color:#4f5863}.main{background:#f5f5f5;border-radius:16px;width:100%;margin-top:2rem;display:flow-root;box-shadow:0 0 15px #dcdcdc}@media screen and (width<=1023px){.main{background:#f4f4f4;border-radius:10px;margin-top:1.5rem}}@media screen and (width>=1024px){.main .sidemenu{float:left;margin:0 20px 20px 0}}@media screen and (width<=1023px){.main .sidemenu{display:none}}.main-column{box-sizing:border-box;padding:20px 60px 20px 20px;display:block;overflow:visible}@media screen and (width<=1023px){.main-column{padding-left:16px;padding-right:16px}}.main-column--wide{padding-right:20px}@media screen and (width<=1023px){.main-column--wide{padding-left:16px;padding-right:16px}}.main-content{color:#3e4041;position:relative}@media screen and (width>=1024px){.main-content>*{display:flow-root}}@media screen and (width<=1023px){.main-content{background:#f4f4f4}}.main-content h1{color:#b00;margin:0 0 20px;font-size:1.25rem}.main-content h2{margin:10px 0;font-size:.9375rem}.main-content h2.title-important{color:#b00;margin:0 0 20px;font-size:1.25rem}.main-content p,.main-content ol,.main-content ul,.main-content li{color:#3e4041;line-height:1.25rem}.main-content ul,.main-content ol{margin:16px 0}.main-content ul{padding-left:24px;list-style-type:circle}.product-info__more{display:none}.product-info{background:#fff;border-radius:12px;grid-template-columns:1fr;align-items:start;gap:24px;padding:12px;display:grid}.product-info__right{grid-area:1/1;height:100%;padding-right:8px;position:relative;overflow:hidden}.product-info__right:after{content:"";pointer-events:none;height:48px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.product-info__more{font:inherit;color:#c00;cursor:pointer;background:0 0;border:0;grid-area:2/1;place-self:start;margin-top:8px;padding:0;font-weight:700;display:block;position:static!important}.product-info:has(.product-info__left){grid-template-rows:155px auto;grid-template-columns:1fr 155px}.product-info:has(.product-info__left) .product-info__left{grid-area:1/2/3;width:155px;height:155px}.product-info:has(.product-info__left) .product-info__left img{object-fit:cover;background:#ddd;border-radius:8px;width:100%;height:100%}.product-info:has(.product-info__left) .product-info__right{grid-area:1/1}.product-info--open{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.product-info--open .product-info__left{display:none}.product-info--open .product-info__right{grid-column:1;height:auto;overflow:visible;grid-row:2!important}.product-info--open .product-info__right:after{opacity:0}.product-info--open .product-info__more{grid-column:1;margin-top:12px;grid-row:3!important}.produce{width:100%}.produce-title{color:#333;text-transform:uppercase;border:3px solid #333;align-items:center;width:100%;height:20%;padding:0 20px;font-size:12px;font-weight:700;display:flex}.produce__subtitle{color:#c00;margin-top:5px}.produce__content{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));width:100%;margin:30px 0;display:grid}.produce__card.card-categorie{background:0 0!important;height:max-content!important}.produce__card{background:url(/assets/template/img/main-page-item1.jpg) 50%/cover no-repeat;justify-content:space-around;width:100%;height:255px;display:flex;position:relative}.produce__card-title{color:#fff;background-color:#000000c4;align-items:center;width:100%;height:20%;padding:0 20px;text-decoration:underline;display:flex}.produce__card-hover{background-color:#000000c4;justify-content:space-around;align-items:center;width:100%;height:80%;display:none;position:absolute;top:0;left:0}.produce__card-hover span:before{content:"Подробнее";display:block}.produce__card-hover span{text-transform:unset;text-align:center;max-width:100px;margin-top:30px;padding:10px}.produce__card:hover .produce__card-hover{display:flex}.produce__button{max-width:250px;text-transform:unset;align-self:center;padding:15px 10px}.produce__card.card-categorie .header3{padding-top:10px;padding-bottom:10px}.produce__card.card-categorie .header3:hover{color:#fff;background:#000}.template-home .produce__card{align-items:self-end;display:flex}.template-home .produce__card-title{color:#fff;background-color:#000000c4;border:none!important}@media screen and (width<=780px){.produce__content{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}@media screen and (width<=1100px){.produce__content{justify-content:space-around}}.mobile-header{box-sizing:border-box;z-index:305;display:none;position:relative}@media screen and (width<=1023px){.mobile-header{display:block}}.mobile-header *{box-sizing:border-box}.mobile-header__dummy{background:#fff;width:100%;height:50px}.mobile-header__top{z-index:300;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:5px 1rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 10px #00000040}.mobile-header__top .header__logo{display:flex}.mobile-header__top-contacts{flex-direction:column;align-self:center;align-items:center;margin-bottom:10px;display:flex}.mobile-header__top-contacts a:after{color:#333;font-size:18px;font-weight:400}.mobile-header__top-contacts span{color:#807a7a;font-size:10px}.mobile-header__top-contacts-wrapper{margin-bottom:20px}@media screen and (width>=1024px){.mobile-header__top-contacts-wrapper{display:none}}.mobile-header__top-contacts-wrapper .header__logo{flex-direction:column;align-items:center;margin-bottom:10px;display:flex}.mobile-header__top-contacts-wrapper .header__logo-name{font-size:24px}.mobile-header__top-contacts-wrapper .header__logo-name span{font-size:11px}.mobile-header__bottom{background:#e1e1e1;justify-content:space-between;align-items:center;width:100%;height:50px;padding:5px 1rem;display:flex;box-shadow:0 4px 10px #00000040}.mobile-header .burger{margin-left:auto}.box-shadow{box-shadow:0 4px 10px #00000040!important}.footer{background:#f5f5f5;border-top:1px solid #ddd;border-radius:15px;justify-content:space-between;padding:50px 30px;display:flex}@media screen and (width<=767px){.footer{flex-wrap:wrap;justify-content:center;gap:1rem}}@media screen and (width<=409px){.footer{flex-direction:column;align-items:center;padding:35px 20px}}.footer__logo{flex-direction:column;width:max-content;max-width:245px;display:flex}@media screen and (width<=767px){.footer__logo{width:100%;max-width:unset;align-items:center}}@media screen and (width<=409px){.footer__logo{flex-basis:auto}}.footer__logo a{color:#333;flex-direction:column;align-items:center;width:max-content;display:flex}@media screen and (width<=767px){.footer__logo a{align-items:flex-start}}.footer__logo-name{align-items:center;font-size:2.2rem;display:flex}.footer__logo-name:before{content:"";background:url(/assets/template/img/sssr.png) 50%/contain no-repeat;width:25px;height:25px;margin-right:10px}.footer__logo-link span{text-align:center;text-transform:uppercase;font-size:.8125rem}.footer__contacts{flex-direction:column;align-items:flex-start;margin-top:30px;display:flex}.footer__contacts a:after{color:#333;margin-bottom:5px;font-size:.825rem}.footer__contacts-text{color:#807a7a;margin-bottom:10px;font-size:.75rem}.footer__contacts-email a{color:#333;margin-bottom:10px;font-size:.75rem}.footer__contacts-time{color:#807a7a;margin-bottom:10px;font-size:.75rem}.footer__contacts-address{text-align-last:left;text-transform:capitalize;font-size:13px;display:flex}.footer__contacts-address:before{content:"";background:url(/assets/template/img/adress.svg) 50%/contain no-repeat;flex-shrink:0;width:15px;height:17px;margin-top:3px;margin-right:5px}.footer__nav{justify-content:space-between;width:100%;max-width:max-content;margin:20px;display:flex}.footer__nav ul{flex-shrink:0;padding:0;list-style:none}@media screen and (width<=767px){.footer__nav ul{text-align:center;margin-left:0}}.footer__nav-list-prod{flex-flow:column wrap;margin-right:10px;display:flex}.footer__nav-item{margin-bottom:10px;line-height:14px}.footer__nav-item a{color:#333;border-bottom:1px solid #3336;flex-shrink:0;width:max-content}.footer__nav-item a:hover{border-bottom:none}.footer__map-container{border-radius:10px;width:100%;max-width:320px;margin:0 20px;overflow:hidden;box-shadow:0 0 0 1px #ddd,0 0 10px 1px #fff}@media screen and (width<=1023px){.footer__map-container{display:none}}.footer__map-container iframe{width:100%!important}.footer__form{flex-direction:column;width:100%;display:flex}.footer__form-title{color:#b00;margin-bottom:12px}.footer__form-container{flex-direction:column;width:100%;max-width:240px;display:flex}.footer__form input[type=text],.footer__form input[type=tel],.footer__form input[type=email]{border:1px solid #0000;outline:none}.footer__form input[type=text]:hover,.footer__form input[type=text]:focus,.footer__form input[type=tel]:hover,.footer__form input[type=tel]:focus,.footer__form input[type=email]:hover,.footer__form input[type=email]:focus{border:1px solid #000}.footer__form textarea{border:1px solid #0000;outline:none}.footer__form textarea:hover,.footer__form textarea:focus{border:1px solid #000}.copyright{color:#4c4c4c;background:url(/assets/template/img/border.png) 0 0/contain;margin-top:40px;font-size:10px;position:relative}.copyright__main{flex-grow:1;flex-shrink:0;display:flex}@media screen and (width<=500px){.copyright__main{text-align:right;flex-direction:column}}.copyright .wrapper{flex-direction:row;align-items:flex-end;padding-top:25px;padding-bottom:25px}.copyright span{text-transform:uppercase;color:#70726c;flex-shrink:0;margin-right:10px}.how-order{background:#fff;border-radius:12px;flex-direction:column;margin:30px 0 40px;padding:24px;display:flex}.how-order__subtitle{margin-bottom:15px;font-size:13px}.how-order__cards{flex-wrap:wrap;justify-content:space-around;width:100%;margin-top:30px;display:flex}.how-order__card{flex-direction:column;flex-shrink:0;align-items:center;margin-bottom:20px;display:flex}.how-order__card img{cursor:pointer}.how-order__card-text{margin:10px 0;font-size:18px}.how-order__card-button{padding:10px 0}.how-order__card-phone:after,.how-order__card .how-order__card-email{color:#333;font-size:18px;font-weight:700}.advantages{flex-direction:column;width:100%;margin-top:30px;display:flex}.advantages__cards{flex-wrap:wrap;justify-content:flex-start;display:flex}.advantages__card{background:#fff;border-radius:12px;align-items:center;width:100%;max-width:329px;margin-bottom:20px;margin-right:10px;padding-bottom:20px;display:flex;position:relative;overflow:hidden}@media screen and (width<=409px){.advantages__card{margin-right:0}}.advantages__card-img{align-self:start}.advantages__card-text{max-width:200px;margin-left:20px;font-size:18px}@media screen and (width<=409px){.advantages__card-text{font-size:15px}}.advantages__card:after{color:#f6f6f6;font-size:46px;font-weight:700;position:absolute;top:45px;right:0}.advantages__card:first-of-type:after{content:"01"}.advantages__card:nth-of-type(2):after{content:"02"}.advantages__card:nth-of-type(3):after{content:"03"}.advantages__card:nth-of-type(4):after{content:"04"}.advantages__card:nth-of-type(5):after{content:"05"}@media screen and (width:1024px){.advantages__card{max-width:305px}}.product-card{margin-top:40px;margin-bottom:40px;display:flex}@media screen and (width<=767px){.product-card{flex-direction:column}}.product-card__left{margin-bottom:10px;margin-right:15px}.product-card__left-img{float:right;max-width:280px;margin-bottom:24px;margin-left:24px}@media screen and (width<=409px){.product-card__left-img{float:initial;width:100%;max-width:425px;margin:0}}.product-card__right{flex-direction:column;width:100%;display:flex}.product-card__right .table-price,.product-card__right .caption{margin-top:0}.delivery-price-list{margin-top:30px}.delivery-price-list__card{background:#fff;border:1px solid #ececec;border-radius:28px;padding:28px 28px 32px;box-shadow:0 20px 40px #1717170a}@media screen and (width<=1023px){.delivery-price-list__card{border-radius:20px;padding:20px 16px}}.delivery-price-list__title{color:#c00;text-align:center;margin:0 0 24px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (width<=409px){.delivery-price-list__title{margin-bottom:18px;font-size:18px}}.delivery-price-list__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}@media screen and (width<=1120px){.delivery-price-list__layout{grid-template-columns:1fr}}.delivery-price-list__table-wrap{min-width:0}.delivery-price-list__table{border-collapse:collapse;table-layout:fixed;border:0;width:100%}.delivery-price-list__table th,.delivery-price-list__table td{border-color:#e6e6e6;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;padding:22px 20px}@media screen and (width<=409px){.delivery-price-list__table th,.delivery-price-list__table td{padding:16px 8px}}.delivery-price-list__table th{text-transform:uppercase;color:#121212;font-size:13px;font-weight:700;line-height:1.2}.delivery-price-list__table th:first-child{text-align:center;padding-left:0}.delivery-price-list__table th:last-child{text-align:center}.delivery-price-list__table td{color:#121212;font-size:18px;line-height:1.2}.delivery-price-list__table td:first-child{text-align:center;padding-left:0}.delivery-price-list__table td:last-child{text-align:center}.delivery-price-list__table tbody tr:last-child td{border-bottom:0}.delivery-price-list__form-card{background:#f5f5f5;border-radius:22px;padding:24px 20px 20px}@media screen and (width<=1120px){.delivery-price-list__form-card{max-width:360px}}@media screen and (width<=409px){.delivery-price-list__form-card{border-radius:18px;max-width:none;padding:20px 14px 14px}}.delivery-price-list__description{text-align:center;color:#1f1f1f;margin-bottom:18px;font-size:14px;line-height:1.35}.delivery-price-list__form{flex-direction:column;gap:10px;display:flex}.delivery-price-list__field{color:#1f1f1f;box-sizing:border-box;background:#fff;border:1px solid #dfdfdf;border-radius:10px;width:100%;height:48px;padding:0 16px;font-size:14px}.delivery-price-list__field::placeholder{color:#8a8a8a}.delivery-price-list__field.error{border-color:#c00}.delivery-price-list__button{color:#fff;background:#c00;border-radius:10px;width:100%;min-height:48px;font-size:16px;font-weight:700;line-height:1.2;transition:background .2s}.delivery-price-list__button:hover{background:#b00000}.bm-rental-tech__tables-wrap{display:flex}@media only screen and (width<=580px){.bm-rental-tech__tables-wrap{flex-wrap:wrap}}.bm-ctm-table:last-child{margin-left:auto}.bm-ctm-table__img-wrap{justify-content:center;display:flex;position:relative}.bm-ctm-table__img-wrap:after{content:"";width:100%;display:block}@media only screen and (width<=580px){.bm-ctm-table__img-wrap:after{display:none}}.bm-ctm-table__img{max-width:100%;height:auto;position:absolute}@media only screen and (width<=580px){.bm-ctm-table__img{position:static}}.bm-ctm-table__table{border-collapse:collapse;width:100%;font-size:14px}.bm-ctm-table__th,.bm-ctm-table__td{text-align:center}.bm-ctm-table__btn{text-align:center;line-height:1;text-decoration:none;transition:all .3s}.bm-ctm-table__header{text-align:center}.bm-ctm-table{color:#000;flex-basis:calc(50% - 18px);font-family:Tahoma,sans-serif}@media only screen and (width<=580px){.bm-ctm-table:first-child{margin-bottom:102px}}.bm-ctm-table__header{color:#c00;margin:0 0 13px;font-size:20px;font-weight:700}@media only screen and (width<=580px){.bm-ctm-table__header{text-align:left;margin-bottom:16px}}.bm-ctm-table__img-wrap{align-items:flex-end;margin-bottom:40px}@media only screen and (width<=580px){.bm-ctm-table__img-wrap{margin-bottom:16px}}.bm-ctm-table__img-wrap:after{padding-top:55.2%}.bm-ctm-table__table{border:1px solid #524e4e}.bm-ctm-table__th:first-child,.bm-ctm-table__td:first-child{border-right:1px solid #524e4e}.bm-ctm-table__th{padding:8px 8px 12px;font-weight:700}.bm-ctm-table__td{color:#524e4e;padding:12px}.bm-ctm-table__row{border-top:1px solid #524e4e}.bm-ctm-table__row:hover .bm-ctm-table__td{background:#cecdcd}.bm-ctm-table__tbody .bm-ctm-table__row:first-child{border-top:1px solid #524e4e}.bm-ctm-table__btn{color:#fff;background:#c00;flex-direction:row;justify-content:center;align-items:center;max-width:256px;margin-top:32px;margin-left:auto;margin-right:auto;padding:12px;font-size:16px;font-weight:700;display:flex}@media only screen and (width<=580px){.bm-ctm-table__btn{margin-top:16px}}.bm-ctm-table__btn:hover{background:#a60000}@media only screen and (width<=580px){.bm-ctm-table{flex-basis:100%}}.mlt-reviews{flex-direction:column;gap:10px;width:100%;margin-bottom:60px;display:flex}.mlt-reviews__all-reviews{flex-direction:column;display:flex}.mlt-reviews__badges{margin-bottom:10px}.mlt-reviews .badges{justify-content:flex-start;align-items:center;gap:10px;display:flex}.mlt-reviews .badges__item{padding:0}.mlt-reviews .badges__item_yandex{width:168px;height:48px}.mlt-reviews.prod-review{margin-bottom:0}.mlt-reviews__link{text-decoration:underline}.mlt-reviews__button{cursor:pointer;text-align:center;color:#fff;background:#c00;border-radius:5px;padding:10px 20px;font-weight:700;transition:all .2s;display:inline-block}.mlt-reviews__button:hover{color:#b00;background:#eee}.mlt-reviews__user-reviews .mlt-reviews__row{opacity:.5;pointer-events:none}.mlt-reviews-prod__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mlt-reviews__row{grid-template-columns:1fr 1fr;gap:20px;height:248px;margin-bottom:10px;display:grid}@media screen and (width<=768px){.mlt-reviews__row{grid-template-columns:1fr;gap:10px}}.mlt-reviews__item{background:#fff;border:1px solid #0000;border-radius:10px;transition:all .2s;overflow:hidden;box-shadow:1px 2px 10px #0000001a}.mlt-reviews__item:hover{border-color:#b00}@media screen and (width<=580px){.mlt-reviews__item{width:100%}}.mlt-reviews__item.hidden{animation:.5s fadeOut;display:none}.mlt-reviews__item-header{align-items:center;gap:20px;padding:10px;display:flex;box-shadow:0 -80px 100px #eee}.mlt-reviews__item-header img{width:100%}.mlt-reviews__item-logo{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #eee;border-radius:100%;flex-shrink:0;width:60px;height:60px}@media screen and (width<=580px){.mlt-reviews__item-logo{width:40px;height:40px}}.mlt-reviews__item-info{flex-wrap:wrap;flex:1;gap:0 10px;display:flex}.mlt-reviews__item-rating{margin-left:auto}.mlt-reviews__item-date{width:100%}.mlt-reviews__item-name{flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.mlt-reviews__item.prod-review{width:100%;box-shadow:none;border:none}.mlt-reviews__item-body{gap:10px;padding:15px}.mlt-reviews__item-body-content{line-height:1.5;transition:all .3s;overflow:hidden}.mlt-reviews__item-body.prod-review{padding:0}.mlt-reviews__item-date{color:#9d9d9d;font-size:13px}.mlt-reviews__item-rating{font-size:20px}.mlt-reviews__item-rating-item.active:after{content:"★";color:orange}.mlt-reviews .show-more-button{color:#b00;cursor:pointer;background:#eee;border-radius:10px;align-self:flex-start;padding:10px;transition:all .2s;display:block}.mlt-reviews .show-more-button:hover{color:#fff;background:#b00}.mlt-reviews--page{gap:18px}.mlt-reviews--page .mlt-reviews__badges{margin-bottom:0}.mlt-reviews--page .mlt-reviews__all-reviews{gap:24px}.mlt-reviews--page .mlt-reviews__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;height:auto;margin-bottom:0}.mlt-reviews--page .mlt-reviews__page-item{min-width:0}.mlt-reviews--page .mlt-reviews__page-item.hidden{display:none}.mlt-reviews--page .mlt-review-card{background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;gap:0;padding:22px;display:flex;box-shadow:0 12px 32px #1111110f}.mlt-reviews--page .mlt-review-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mlt-reviews--page .mlt-review-card__author{flex:auto;align-items:flex-start;gap:14px;min-width:0;display:flex}.mlt-reviews--page .mlt-review-card__avatar{background-color:#e6e6e6;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.mlt-reviews--page .mlt-review-card__meta{min-width:0}.mlt-reviews--page .mlt-review-card__name{color:#171717;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.2}.mlt-reviews--page .mlt-review-card__date{color:#7d7d7d;margin:0;font-size:14px;line-height:1.2}.mlt-reviews--page .mlt-review-card__rating{flex-shrink:0;align-items:center;gap:2px;display:flex}.mlt-reviews--page .mlt-review-card__rating-item{color:#dadada;font-size:16px;line-height:1}.mlt-reviews--page .mlt-review-card__rating-item.is-active{color:#f5c33d}.mlt-reviews--page .mlt-review-card__body{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.mlt-reviews--page .mlt-review-card__text{color:#111;word-break:break-word;-webkit-box-orient:vertical;max-height:8.7em;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.mlt-reviews--page .mlt-review-card__link{color:#111;text-underline-offset:3px;align-self:flex-start;margin-top:auto;font-size:14px;line-height:1.2;-webkit-text-decoration:underline #11111159;text-decoration:underline #11111159;display:inline-flex}.mlt-reviews--page .mlt-review-card__link:hover{color:#c00}.mlt-reviews--page .mlt-review-detail{flex-direction:column;gap:18px;max-width:860px;display:flex}.mlt-reviews--page .mlt-review-detail__back{color:#111;text-underline-offset:3px;align-self:flex-start;font-size:14px;line-height:1.2;text-decoration:underline;display:inline-flex}.mlt-reviews--page .mlt-review-detail__back:hover{color:#c00}.mlt-reviews--page .mlt-review-card--full{width:100%;min-height:0;padding:24px}.mlt-reviews--page .mlt-review-card--full .mlt-review-card__text{-webkit-line-clamp:unset;line-clamp:unset;white-space:pre-line;max-height:none;display:block;overflow:visible}.mlt-reviews--page .mlt-reviews__show-more-button{margin-top:4px}.mlt-reviews--page .mlt-reviews__open-form{margin-top:8px}@media screen and (width<=1023px){.mlt-reviews--page .mlt-reviews__row{grid-template-columns:1fr}}@media screen and (width<=409px){.mlt-reviews--page{gap:16px}.mlt-reviews--page .mlt-reviews__row{gap:14px}.mlt-reviews--page .mlt-review-card{border-radius:12px;min-height:0;padding:18px}.mlt-reviews--page .mlt-review-card__head,.mlt-reviews--page .mlt-review-card__author{gap:12px}.mlt-reviews--page .mlt-review-card__text{font-size:15px}}.mlt-reviews__title{color:var(--color-black);margin:20px 0;font-size:24px}.mlt-reviews__title.small-title{color:var(--color-black)}.mlt-reviews__form-upload-wrapper{display:inline-block;position:relative}.mlt-reviews__form-file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.mlt-reviews__form-file-label{cursor:pointer;color:#9f9f9f;text-align:center;background:#f9f9f9;border:1px dashed;border-radius:5px;width:100%;padding:10px 20px;transition:all .2s;display:inline-block}.mlt-reviews__form-file-label:hover{color:#fff;background:#ababab}.mlt-reviews .link{color:#b00;text-align:center;font-size:1.2em;font-weight:600;display:block}.mlt-reviews .link:hover{color:#c00}.mlt-reviews__form form{flex-direction:column;gap:20px;max-width:400px;display:flex}.mlt-reviews__form form.loading{opacity:.7;pointer-events:none}.mlt-reviews__form form input[type=radio]{-webkit-appearance:none;cursor:pointer;margin:0;position:relative;top:-12px}.mlt-reviews__form form rating input[type=radio]:hover{color:#fab840!important}.mlt-reviews__form form input[type=radio]:after{content:"★";font-size:32px}.mlt-reviews__form form input[type=radio]:invalid:after{color:#ddd}.mlt-reviews__form form label{margin-bottom:10px;display:block}.mlt-reviews__form form rating{height:24px;display:block}.mlt-reviews__form input[type=text],.mlt-reviews__form textarea{border:1px solid #e3e3e3;border-radius:2px;width:100%;padding:10px}.mlt-reviews__form-success-message{text-align:center;padding:20px;display:none}.mlt-reviews__form-success-message.show{display:block}.mlt-reviews__form-info{color:#9d9d9d;font-size:12px}.mlt-reviews__open-form,.mlt-reviews__pagin-btn{cursor:pointer;color:#fff;text-align:center;background:#c00;border-radius:5px;width:100%;padding:10px 20px;font-weight:700;transition:all .2s;display:inline-block}.mlt-reviews__open-form:hover,.mlt-reviews__pagin-btn:hover{color:#b00;background:#eee}.mlt-reviews__pagin-btn{width:220px;margin:auto;display:block}.mlt-reviews__open-form{min-width:200px;max-width:250px;margin-inline:auto;font-size:18px;font-weight:400;display:block}.mlt-reviews__form{background:#fff;min-width:400px;padding:15px}@media screen and (width<=580px){.mlt-reviews__form{width:100%;min-width:auto}}.mlt-reviews__form-error-message{color:#ff0000bd;margin-top:5px;font-size:12px;display:none}.mlt-reviews__form-error-message.show{display:block}.mlt-reviews__form rating:hover input[type=radio]:invalid:after,.mlt-reviews__form rating:focus-within input[type=radio]:invalid:after{color:#888}.mlt-reviews__form{rating:hover}.mlt-reviews__form input[type=radio]:hover~input[type=radio]:invalid:after,.mlt-reviews__form rating input[type=radio]:focus~input[type=radio]:invalid:after{color:#ddd}.mlt-reviews__form rating input[type=radio]:valid{color:orange}.mlt-reviews__form rating input[type=radio]:checked~input[type=radio]:not(:checked):after{color:#ccc}#mlt-reviews-form{width:100%;max-width:488px;display:none}@media screen and (width<=480px){#mlt-reviews-form{padding:0}}#mlt-reviews-form .mlt-reviews__title{text-align:center;color:#b00;border-bottom:1px solid #e3e3e3;margin:-10px 0 0;padding:20px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.collapse-long-text{max-height:3.61em;line-height:1.2;overflow:hidden}.read-all-button{cursor:pointer;color:#666;margin-top:10px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.title-controls .reviews-controls{flex:0 0 65px;margin-left:auto}.title-controls .reviews-controls .div{flex-grow:0}.prod-review{padding-bottom:32px;position:relative}@media screen and (width<=1023px){.prod-review{padding-bottom:28px}}.prod-review .prod-review__head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.prod-review .prod-review__title{color:#c00;margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.prod-review .prod-review__controls{z-index:2;flex-shrink:0;align-items:center;gap:18px;display:flex;position:relative}.prod-review .prod-review__controls.is-hidden{display:none}.prod-review .prod-review__control{width:18px;height:18px;box-shadow:none;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex;position:relative}.prod-review .prod-review__control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;transition:background-image .2s,transform .2s,opacity .2s;display:block}.prod-review .prod-review__control--next:before{transform:rotate(180deg)}.prod-review .prod-review__control:hover:before{opacity:.7}.prod-review .prod-review__control:disabled{cursor:default}.prod-review .prod-review__control:disabled:before{opacity:.35}.prod-review .mlt-reviews__row{grid-template-columns:243px minmax(0,1fr);align-items:stretch;gap:12px;height:243px;margin-bottom:0;display:grid;overflow:hidden}.prod-review .mlt-reviews__intro{box-sizing:border-box;background:#fff;border:1px solid #b00;border-radius:12px;align-self:stretch;width:100%;height:243px;padding:16px;overflow:hidden}.prod-review .mlt-reviews__intro-title{color:#111;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1}.prod-review .mlt-reviews__intro-text{color:#1f1f1f;margin:0;font-size:13px;line-height:normal}.prod-review .mlt-reviews__slider{min-width:0;height:100%;position:relative;overflow:hidden}.prod-review .mlt-reviews__swiper{width:100%;height:100%;overflow:hidden}.prod-review .mlt-reviews__slides{align-items:stretch;height:100%;display:flex}.prod-review .mlt-reviews__slide{flex:0 0 405px;width:405px;min-width:0;height:100%;display:flex}.prod-review .mlt-review-card{width:405px;box-shadow:none;background:#fff;border:none;border-radius:12px;flex-direction:column;padding:16px;display:flex;overflow:hidden}.prod-review .mlt-review-card__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.prod-review .mlt-review-card__author{flex:auto;align-items:flex-start;gap:14px;min-width:0;display:flex}.prod-review .mlt-review-card__avatar{background-color:#e6e6e6;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.prod-review .mlt-review-card__meta{min-width:0}.prod-review .mlt-review-card__name{color:#171717;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.2}.prod-review .mlt-review-card__date{color:#7d7d7d;margin:0;font-size:14px;line-height:1.2}.prod-review .mlt-review-card__rating{flex-shrink:0;align-items:center;gap:2px;display:flex}.prod-review .mlt-review-card__rating-item{color:#dadada;font-size:16px;line-height:1}.prod-review .mlt-review-card__rating-item.is-active{color:#f5c33d}.prod-review .mlt-review-card__body{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex;overflow:hidden}.prod-review .mlt-review-card__text{color:#111;word-break:break-word;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-width:100%;max-height:6.9em;font-size:16px;line-height:1.38;display:-webkit-box;overflow:hidden}.prod-review .mlt-review-card__link{color:#111;text-underline-offset:3px;align-self:flex-start;margin-top:auto;font-size:14px;line-height:1.2;-webkit-text-decoration:underline #11111159;text-decoration:underline #11111159;display:inline-flex}.prod-review .mlt-review-card__link:hover{color:#c00}.prod-review .collapse-long-text{max-height:7em;line-height:1.38}.prod-review .read-all-button{color:#111;text-underline-offset:3px;background:0 0;border:none;border-radius:0;align-self:flex-start;margin-top:14px;padding:0;font-size:14px;font-weight:400;line-height:1.2;-webkit-text-decoration:underline #11111159;text-decoration:underline #11111159;display:inline-flex}.prod-review .read-all-button:hover{color:#c00;background:0 0}.prod-review .prod-review__link{color:#c00;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.prod-review .prod-review__link:hover{color:#930000}.prod-review .mlt-review-detail{flex-direction:column;gap:18px;max-width:860px;display:flex}.prod-review .mlt-review-detail__back{color:#111;text-underline-offset:3px;align-self:flex-start;font-size:14px;line-height:1.2;text-decoration:underline;display:inline-flex}.prod-review .mlt-review-detail__back:hover{color:#c00}.prod-review .mlt-review-card--full{border:1px solid #ececec;width:100%;padding:24px;box-shadow:0 10px 32px #1111110f}.prod-review .mlt-review-card--full .mlt-review-card__body{overflow:visible}.prod-review .mlt-review-card--full .mlt-review-card__text{-webkit-line-clamp:unset;line-clamp:unset;white-space:pre-line;max-height:none;display:block;overflow:visible}@media screen and (width<=1023px){.prod-review .mlt-reviews__row{grid-template-columns:1fr;gap:12px;height:auto;overflow:visible}.prod-review .mlt-reviews__intro,.prod-review .mlt-reviews__slider,.prod-review .mlt-reviews__swiper,.prod-review .mlt-reviews__slides,.prod-review .mlt-reviews__slide,.prod-review .mlt-review-card{height:auto}.prod-review .mlt-review-card{width:100%}.prod-review .mlt-reviews__slide{flex-basis:100%;width:100%}}@media screen and (width<=409px){.prod-review .prod-review__head{align-items:flex-start}.prod-review .prod-review__title{font-size:18px}.prod-review .prod-review__controls{gap:12px}.prod-review .prod-review__control{width:18px;height:18px}.prod-review .mlt-reviews__intro{padding:14px 16px}.prod-review .mlt-reviews__intro-title{font-size:17px}.prod-review .mlt-reviews__intro-text,.prod-review .mlt-review-card__text{font-size:15px}.prod-review .mlt-review-card__head{gap:14px}.prod-review .mlt-review-card__author{gap:12px}.prod-review .prod-review__link{margin-top:20px;font-size:16px}}.hero{box-sizing:border-box;color:#2f2f2f;background-color:#fff;background-image:linear-gradient(90deg, #fff 0%, #fffffffa 31%, #fffc 47%, #ffffff38 63%, #fff0 78%), var(--hero-bg-desktop);background-position:0 0,100%;background-repeat:no-repeat;background-size:auto;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 18px 48px #19191914}@media screen and (width<=1023px){.hero{background-image:linear-gradient(90deg, #fff 0%, #fffffffa 0, #fffc 40%, #ffffff38 60%, #fff0 78%), var(--hero-bg-mobile);background-position:bottom;border-radius:12px;max-width:calc(1160px - 2rem);min-height:0;padding:18px}}@media screen and (width>=1024px){.hero{border-radius:12px;max-width:calc(1160px - 2rem);min-height:454px;padding:53px 32px 53px 38px}.hero--fixed-height{min-height:520px}}.hero--type-1 .hero__inner{justify-content:space-between;gap:28px;min-height:100%;display:flex}@media screen and (width<=1023px){.hero--type-1 .hero__inner{flex-direction:column}}@media screen and (width>=1024px){.hero--type-1 .hero__inner{align-items:stretch}}.hero--type-2{min-height:0;box-shadow:none}@media screen and (width<=1023px){.hero--type-2{background-image:none;border-radius:8px;max-width:calc(1160px - 2rem);padding:16px}}@media screen and (width>=1024px){.hero--type-2{background-image:var(--hero-bg);background-position:right 100px center;background-repeat:no-repeat;background-size:auto 100%;border-radius:16px;max-width:calc(1160px - 2rem);min-height:0;padding:60px 0 60px 45px}}.hero--type-2 .hero__legacy{gap:22px;min-height:100%;display:grid}@media screen and (width<=1023px){.hero--type-2 .hero__legacy{align-items:stretch}}@media screen and (width>=1024px){.hero--type-2 .hero__legacy{grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:stretch;gap:26px}}.hero--type-2 .hero__legacy-copy{flex-direction:column;justify-content:center;display:flex}.hero--type-2 .hero__title{max-width:none;margin:0;line-height:1.12}@media screen and (width<=1023px){.hero--type-2 .hero__title{font-size:32px}}@media screen and (width>=1024px){.hero--type-2 .hero__title{max-width:11ch;font-size:44px}}@media screen and (width<=1023px){.hero--type-2 .hero__title--desktop{display:none}}@media screen and (width>=1024px){.hero--type-2 .hero__title--mobile{display:none}}.hero--type-2 .hero__title-text{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:700;display:block}.hero--type-2 .hero__title-text--accent{color:#c00}.hero--type-2 .hero__subtitle{margin-top:10px;line-height:1.3;display:block}@media screen and (width<=1023px){.hero--type-2 .hero__subtitle{color:#525252;font-size:20px}}@media screen and (width>=1024px){.hero--type-2 .hero__subtitle{font-size:22px}.hero--type-2 .hero__image--mobile{display:none}}@media screen and (width<=1023px){.hero--type-2 .hero__image--mobile{object-fit:cover;border-radius:12px;width:100%;max-height:220px;display:block}}.hero--type-2 .hero-form{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:10px;padding:0}@media screen and (width>=1024px){.hero--type-2 .hero-form{align-self:end;gap:12px;width:min(100%,560px)}}.hero--type-2 .hero-form__title{color:inherit;text-align:left;margin:0;font-size:13px;font-weight:700;line-height:1.25}@media screen and (width>=1024px){.hero--type-2 .hero-form__title{color:#fff}.hero--type-2 .hero-form__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;gap:6px;display:grid}}.hero--type-2 .hero-form__input{border-radius:7px;height:40px;font-size:13px}.hero--type-2 .hero-form__button{border-radius:6px;min-height:40px;padding-inline:14px;font-size:13px}.hero--type-2 .hero-form__note{display:none}.hero--type-2.hero--dark{color:#fff;background-color:#333}.hero--type-2.hero--dark .hero__title-text,.hero--type-2.hero--dark .hero__subtitle{color:#fff}@media screen and (width>=1024px){.hero--type-2.hero--light{background-image:var(--hero-bg)}}.hero--type-2.hero--light .hero__title-text,.hero--type-2.hero--light .hero__subtitle{color:#2f2f2f}@media screen and (width>=1024px){.hero--type-2.hero--light .hero-form__title{color:#2f2f2f}}.hero--type-2 .hero__title-text.hero__title-text--accent{color:#c00}.hero--type-3{min-height:auto;box-shadow:none;background:0 0;padding:0}@media screen and (width<=1023px){.hero--type-3{border-radius:14px}}@media screen and (width>=1024px){.hero--type-3{border-radius:18px}}.hero--type-3 .hero__image{width:100%;height:auto;display:block}@media screen and (width<=1023px){.hero--type-3 .hero__image--desktop{display:none}}@media screen and (width>=1024px){.hero--type-3 .hero__image--desktop{object-fit:cover;border-radius:inherit;min-height:300px;max-height:454px}.hero--type-3 .hero__image--mobile{display:none}}@media screen and (width<=1023px){.hero--type-3 .hero__image--mobile{aspect-ratio:16/9;object-fit:cover;border-radius:inherit;min-height:477px}}.hero__inner{min-height:100%}.hero__content{flex-direction:column;justify-content:center;display:flex}@media screen and (width<=1023px){.hero__content{gap:14px}}@media screen and (width>=1024px){.hero__content{gap:12px;width:min(53%,560px)}}.hero__eyebrow{color:#767676;line-height:1.35}@media screen and (width<=1023px){.hero__eyebrow{font-size:15px}}@media screen and (width>=1024px){.hero__eyebrow{font-size:18px}}.hero__title{color:#2f2f2f;margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2}@media screen and (width<=1023px){.hero__title{max-width:15ch;font-size:32px}}@media screen and (width>=1024px){.hero__title{max-width:15ch;font-size:40px}}.hero__offer{color:#333;font-weight:700;line-height:1.35}@media screen and (width<=1023px){.hero__offer{max-width:24ch;font-size:24px}}@media screen and (width>=1024px){.hero__offer{max-width:36ch;font-size:20px}}.hero__offer span,.hero__offer strong{color:#c00;font-size:20px}.hero__benefits{margin:0;padding:0;list-style:none;display:grid}@media screen and (width<=1023px){.hero__benefits{gap:10px}}@media screen and (width>=1024px){.hero__benefits{gap:14px;margin-top:8px}}.hero__benefit{color:#2f2f2f;align-items:center;gap:12px;font-weight:700;line-height:1.35;display:flex}@media screen and (width<=1023px){.hero__benefit{font-size:16px}}@media screen and (width>=1024px){.hero__benefit{font-size:18px}}.hero__benefit-icon{flex:0 0 28px;width:28px;height:28px;margin-top:1px}.hero__benefit-icon svg{width:100%;height:100%;display:block}.hero__benefit-text{display:block}.hero__button{color:#fff;cursor:pointer;background:#c00;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:220px;min-height:52px;padding:0 24px;font-size:17px;font-weight:700;line-height:1.1;transition:background .2s ease-in-out;display:inline-flex;position:absolute;bottom:32px;left:32px}.hero__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (width<=1023px){.hero__button{width:83%;min-width:0;margin-top:16px}}.hero-form{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;flex-direction:column;align-self:center;display:flex;position:relative;box-shadow:0 24px 60px #1a1a1a24}@media screen and (width<=1023px){.hero-form{border-radius:16px;gap:14px;width:100%;max-width:none;padding:22px 18px 20px}}@media screen and (width>=1024px){.hero-form{border-radius:12px;gap:12px;width:325px;min-height:348px;padding:22px 20px 18px}.hero--type-2 .hero-form{min-height:0}}.hero-form__title{color:#2f2f2f;margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.25}@media screen and (width<=1023px){.hero-form__title{font-size:25px}}@media screen and (width>=1024px){.hero-form__title{text-align:center;font-size:22px}}.hero-form__title-line{display:block}.hero-form__title-line--accent{color:#a60000}.hero-form__availability{background:#f4f4f4;border-radius:0;align-items:center;gap:10px;padding:12px 14px;display:flex}@media screen and (width>=1024px){.hero-form__availability{padding:10px 7px}}.hero-form__availability-icon{flex:0 0 32px;width:32px;height:32px}.hero-form__availability-icon img{width:100%;height:100%;display:block}.hero-form__availability-text{color:#414141;font-size:12px;line-height:1.35}@media screen and (width>=1024px){.hero-form__availability-text{font-size:12px}}.hero-form__availability-text strong{color:#c00;font-size:inherit}.hero-form__controls{flex-direction:column;gap:10px;display:flex}@media screen and (width>=1024px){.hero-form__controls{gap:8px}}.hero-form__errors{flex-direction:column;gap:2px;display:flex}.hero-form__input{box-sizing:border-box;color:#2f2f2f;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;width:100%;height:52px;padding:0 16px;font-size:16px}.hero-form__input::placeholder{color:#8c8c8c}.hero-form__input:focus{border-color:#c00;outline:none}@media screen and (width>=1024px){.hero-form__input{height:40px;font-size:15px}}.hero-form__button{color:#fff;cursor:pointer;background:#c00;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:0 20px;font-size:17px;font-weight:700;line-height:1.15;transition:background .2s ease-in-out;display:flex}.hero-form__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (width>=1024px){.hero-form__button{min-height:40px;font-size:16px}}.hero-form__note{color:#575757;margin:0;font-size:16px;line-height:1.35}@media screen and (width>=1024px){.hero-form__note{text-align:center;font-size:14px}}.page-gallery{padding:0 0 40px;position:relative;overflow:hidden}@media screen and (width<=1023px){.page-gallery{padding:0 0 30px}}.page-gallery__title{margin-block:30px;font-weight:700;line-height:1.2em}@media screen and (width<=1023px){.page-gallery__title{margin-top:10px;padding-right:1em;font-size:24px}}@media screen and (width>=1024px){.page-gallery__title{font-size:32px}}.page-gallery__item{border-radius:8px;overflow:hidden}.page-gallery__image{object-fit:cover;width:100%;height:270px;display:block}.page-gallery__controls{justify-content:space-between;align-items:center;width:65px;height:20px;display:flex}.page-gallery__control{cursor:pointer}.page-gallery__control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;display:block}.page-gallery__control--next:before{transform:rotate(180deg)}.page-gallery__control:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%23BB0000' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.our-works{padding-bottom:44px;position:relative;overflow:hidden}@media screen and (width<=1023px){.our-works{padding-bottom:32px}}.our-works__header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.our-works__title{color:#c00;margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1.2}@media screen and (width<=409px){.our-works__title{font-size:18px}}.our-works__controls{z-index:2;flex-shrink:0;align-items:center;gap:18px;display:flex;position:relative}.our-works__control{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.our-works__control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;transition:background-image .2s,transform .2s;display:block}.our-works__control--next:before{transform:rotate(180deg)}.our-works__control:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%23BB0000' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.our-works__slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow:auto hidden}.our-works__slider.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.our-works__slider::-webkit-scrollbar{display:none}.our-works__track{gap:14px;display:flex}@media screen and (width>=600px){.our-works__track{gap:16px}}@media screen and (width>=768px){.our-works__track{gap:18px}}@media screen and (width>=1024px){.our-works__track{gap:32px}}.our-works__slide{scroll-snap-align:start;flex:0 0 calc(92.5% - 1px);height:267px}@media screen and (width>=600px){.our-works__slide{flex-basis:70%}}@media screen and (width>=768px){.our-works__slide{flex-basis:calc(50% - 9px)}}@media screen and (width>=1024px){.our-works__slide{flex-basis:calc(33.3333% - 21.3333px)}}.our-works__card{-webkit-user-select:none;user-select:none;background:#f3f1ec;border-radius:12px;height:267px;display:block;overflow:hidden}.our-works__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:267px;display:block}@media screen and (width<=409px){.our-works__header{margin-bottom:14px}.our-works__controls{gap:12px}}.our-clients{padding-bottom:44px;position:relative;overflow:hidden}@media screen and (width<=1023px){.our-clients{padding-bottom:32px}}.our-clients__header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.our-clients__title{color:#c00;margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1.2}@media screen and (width<=409px){.our-clients__title{font-size:18px}}.our-clients__controls{flex-shrink:0;align-items:center;gap:18px;display:flex}.our-clients__control{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.our-clients__control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;transition:background-image .2s,transform .2s;display:block}.our-clients__control--next:before{transform:rotate(180deg)}.our-clients__control:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%23BB0000' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.our-clients__slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow:auto hidden}.our-clients__slider.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.our-clients__slider::-webkit-scrollbar{display:none}.our-clients__track{gap:15px;display:flex}@media screen and (width>=600px){.our-clients__track{gap:15px}}@media screen and (width>=768px){.our-clients__track{gap:15px}}@media screen and (width>=1024px){.our-clients__track{gap:15px}}.our-clients__slide{scroll-snap-align:start;flex:0 0 calc(92% - 1px)}@media screen and (width>=600px){.our-clients__slide{flex-basis:calc(50% - 8px)}}@media screen and (width>=768px){.our-clients__slide{flex-basis:calc(33.3333% - 12px)}}@media screen and (width>=1024px){.our-clients__slide{flex-basis:calc(25% - 18px)}}.our-clients__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media screen and (width>=600px){.our-clients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=768px){.our-clients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=1024px){.our-clients__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.our-clients__card{background:#fff;border:1px solid #e7e2db;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;height:90%;min-height:154px;padding:10px;display:flex}@media screen and (width<=409px){.our-clients__card{gap:18px;min-height:154px;padding:10px}}.our-clients__brand{justify-content:center;align-items:center;gap:14px;min-height:64px;display:flex}.our-clients__brand--image-only .our-clients__logo{margin-left:auto;margin-right:auto}.our-clients__logo{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;width:auto}.our-clients__name{color:#1f1f1f;margin:0;font-size:18px;font-weight:700;line-height:1.15}@media screen and (width<=409px){.our-clients__name{font-size:16px}}.our-clients__description{color:#3d3d3d;text-align:center;margin:0;font-size:14px;line-height:1.35}@media screen and (width<=409px){.our-clients__description{font-size:14px}}.our-clients--full .our-clients__header{margin-bottom:24px}@media screen and (width<=409px){.our-clients__controls{gap:12px}}.pickup{--light-red:#a20101;--dark-red:#430000;color:#fff;background:linear-gradient(to bottom, var(--light-red), var(--dark-red));border-radius:16px;gap:16px;padding:20px;display:flex}@media screen and (width<=409px){.pickup{flex-direction:column}}@media screen and (width<=1023px){.pickup{flex-wrap:wrap}}.pickup>div{border-bottom:1px solid var(--light-red)}.pickup__content{flex-shrink:1;border-bottom:none!important}@media screen and (width<=409px){.pickup__content{min-width:0}}@media screen and (width<=1023px){.pickup__content{flex:1;min-width:200px}}.pickup__title{color:inherit;margin-bottom:12px;font-size:20px;line-height:1.3em}@media screen and (width<=1023px){.pickup__title{max-width:450px}}.pickup__subtitle{line-height:1.3em}@media screen and (width>=1024px){.pickup__subtitle{max-width:450px}}.pickup__conditions{border-top:1px solid #a60000;border-bottom:1px solid #a60000;margin-top:12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px}.pickup__conditions-title{color:inherit;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1em}.pickup__conditions ul{color:inherit;flex-direction:column;row-gap:4px;font-size:14px;line-height:20px;display:flex}.pickup__address{margin-bottom:12px;font-size:18px;font-style:normal;font-weight:600;line-height:1.3em}.pickup__address span{font-size:14px;font-weight:400}@media screen and (width<=1023px){.pickup__address{font-size:18px}}@media screen and (width>=1024px){.pickup__address{max-width:450px}}.pickup__map{background:#fff;border-radius:8px;flex:1 0 350px;overflow:hidden}@media screen and (width<=409px){.pickup__map{flex-basis:220px;min-width:0;min-height:0}}@media screen and (width<=1023px){.pickup__map{flex:1;min-width:200px;min-height:300px}}.pickup__map iframe{width:100%;height:100%}.pickup-form{border-top:1px solid var(--light-red);padding-top:24px}.pickup-form__title{margin-bottom:12px;font-size:18px;font-weight:700;line-height:1em}.pickup-form__controls{gap:4px;display:flex}@media screen and (width<=1023px){.pickup-form__controls{flex-wrap:wrap}}.pickup-form__input{box-sizing:border-box;background-color:#fff;border:0;border-radius:6px;flex:1;min-width:0;height:40px;padding:12px;font-size:13px}.pickup-form__button{color:#b00;background:#fff;border:1px solid #b00;border-radius:6px;flex-shrink:1;justify-content:center;align-items:center;height:40px;margin-left:8px;font-size:13.3px;font-weight:700;line-height:1em;display:flex}@media screen and (width<=409px){.pickup-form__button{flex-basis:100%;margin-left:0}}@media screen and (width>=410px){.pickup-form__button{flex-basis:105px}}@media screen and (width>=1024px){.pickup-form__button{flex-basis:135px}}.pickup-form__button:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}@media screen and (width<=1023px){.fleet-block{margin-top:32px}}@media screen and (width>=1024px){.fleet-block{margin-top:32px}}.fleet-block__title{color:#2d2d2d;margin:0 0 28px;font-size:18px;font-weight:700;line-height:1.15}@media screen and (width<=409px){.fleet-block__title{font-size:28px}}@media screen and (width>=410px){.fleet-block__title{font-size:18px}}.fleet-block__grid{background-color:#0000;display:grid}@media screen and (width<=409px){.fleet-block__grid{grid-template-columns:1fr;gap:20px}}@media screen and (width>=410px){.fleet-block__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (width>=1024px){.fleet-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fleet-card{background-color:#fff;border-radius:12px;flex-direction:column;row-gap:16px;min-width:0;padding:16px;display:flex}.fleet-card__image-wrap{background:#f3f3f3;border-radius:12px;display:block;overflow:hidden}.fleet-card__image{aspect-ratio:312/240;object-fit:cover;width:100%;height:auto;display:block}.fleet-card__title{color:#111;margin:0;font-weight:700;line-height:1.15}@media screen and (width<=409px){.fleet-card__title{font-size:26px}}@media screen and (width>=410px){.fleet-card__title{font-size:20px}}.fleet-card__features{flex-direction:column;row-gap:10px;margin:0;padding:0;display:flex}.fleet-card__feature{color:#111;align-items:flex-end;gap:8px;margin:0;font-size:15px;line-height:1.2;display:flex}.fleet-card__feature:before{content:"";border-bottom:1px dotted #d7d7d7;flex:auto;order:2;min-width:16px;margin-bottom:4px}.fleet-card__feature-label{order:1;margin:0}.fleet-card__feature-value{white-space:nowrap;order:3;margin:0}.fleet-card__footer{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:auto;display:flex}@media screen and (width<=409px){.fleet-card__footer{flex-wrap:wrap}}.fleet-card__price{color:#b00;font-size:16px;font-weight:700;line-height:1.15}.fleet-card__button{color:#b00;border:1px solid #d10a11;border-radius:8px;justify-content:center;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;min-height:27px;padding:10px 24px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.fleet-card__button:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}@media screen and (width<=1023px){.vehicles{padding:0 5px 5px}}@media screen and (width>=1024px){.vehicles{padding:60px 15px}}.vehicles__title{margin-bottom:30px;font-weight:700;line-height:1.2em}@media screen and (width<=1023px){.vehicles__title{margin-block:24px;font-size:24px}}.vehicles__list{flex-wrap:wrap;display:flex}@media screen and (width<=409px){.vehicles__list{flex-direction:column;row-gap:8px}}@media screen and (width<=1023px){.vehicles__list{gap:10px}}@media screen and (width>=1024px){.vehicles__list{gap:20px}}.vehicles__item{box-sizing:border-box}@media screen and (width<=409px){.vehicles__item{flex-basis:auto}}@media screen and (width<=1023px){.vehicles__item{flex-grow:1;flex-basis:calc(50% - 6px)}}@media screen and (width>=1024px){.vehicles__item{flex-basis:calc(33.3333% - 14px)}}.vehicle{background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;row-gap:12px;display:flex}@media screen and (width<=409px){.vehicle{padding:16px}}@media screen and (width<=1023px){.vehicle{padding:10px}}@media screen and (width>=1024px){.vehicle{padding:16px}}.vehicle__banner{border-radius:8px;flex-basis:100%;height:250px;overflow:hidden}.vehicle__image{object-fit:cover;width:100%;height:100%;display:block}.vehicle__title{font-size:20px;font-weight:700;line-height:1em}.vehicle__characteristics{clear:both;flex-direction:column;row-gap:8px;display:flex}.vehicle__characteristic:after{content:".............................................. ";white-space:nowrap;display:block;overflow:hidden}.vehicle__characteristic span:first-child{float:left;padding-right:4px}.vehicle__characteristic span:last-child{float:right;padding-left:4px}.vehicle__price{color:#b00;font-size:13px;font-weight:700;line-height:1em}.vehicle__button{color:#b00;border:1px solid #b00;border-radius:6px;flex-basis:120px;justify-content:center;align-items:center;height:48px;margin-left:auto;font-size:13.3px;font-weight:700;line-height:1em;display:flex}.vehicle__button:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}.vehicles-list{flex-direction:column;row-gap:14px;display:flex}@media screen and (width>=1024px){.vehicles-list{margin:14px 0}}.vehicles-item{color:#fff;background-color:#333;border:1px solid #ddd;border-radius:16px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .3s;display:flex;position:relative}.vehicles-item:hover{transform:scale(1.025)}@media screen and (width<=409px){.vehicles-item{row-gap:8px}}@media screen and (width>=410px){.vehicles-item{row-gap:14px}}.vehicles-item__banner img{max-width:100%;height:auto;display:block}.vehicles-item__sticker{color:#fff;background-color:#c00;border-radius:16px;padding:8px 20px;font-size:14px}.vehicles-item__title{margin-block:4px;font-weight:700}@media screen and (width<=409px){.vehicles-item__title{font-size:16px}}@media screen and (width>=410px){.vehicles-item__title{font-size:24px}}@media screen and (width<=409px){.vehicles-item__description{padding-right:32px;font-size:14px}}@media screen and (width>=410px){.vehicles-item__description{padding-right:52px;font-size:16px}}.vehicles-item__link{background-color:#c00;background-image:url("data:image/svg+xml;utf8,<svg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.7071 8.70711C14.0976 8.31658 14.0976 7.68342 13.7071 7.29289L7.34315 0.928933C6.95262 0.538408 6.31946 0.538408 5.92893 0.928933C5.53841 1.31946 5.53841 1.95262 5.92893 2.34315L11.5858 8L5.92893 13.6569C5.53841 14.0474 5.53841 14.6805 5.92893 15.0711C6.31946 15.4616 6.95262 15.4616 7.34315 15.0711L13.7071 8.70711ZM-8.74227e-08 9L13 9L13 7L8.74227e-08 7L-8.74227e-08 9Z' fill='white'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute;bottom:20px;right:20px}@media screen and (width<=1023px){.vehicles-item__link{background-size:7px 8px;width:20px;height:20px}}@media screen and (width>=1024px){.vehicles-item__link{width:40px;height:40px}}.vehicles-item__link:hover{background-color:#930000}.vehicle-blocks{flex-direction:column;row-gap:40px;margin:40px 0;display:flex}@media screen and (width<=1023px){.vehicle-block__table{overflow:auto}}@media screen and (width<=409px){.vehicle-block__table table{min-width:300px}}.vehicle-block__table table tr:nth-child(odd){background-color:#eaeaea}.vehicle-block__table caption,.vehicle-block__table-link{border:1px solid #524e4e;padding:10px 20px;font-weight:700}.vehicle-block__table caption{background-color:#eaeaea;border-bottom:0}.vehicle-block__table-link{text-align:center;color:#4c4c4c;border-top:0;display:block}.vehicle-block__table-link:hover{color:#c00}.vehicle-block__about{gap:8px;display:flex}.vehicle-block__about--light h2,.vehicle-block__about--light h3,.vehicle-block__about--light p,.vehicle-block__about--light li{color:#000}.vehicle-block__about--dark h2,.vehicle-block__about--dark h3,.vehicle-block__about--dark p,.vehicle-block__about--dark li{color:#fff}@media screen and (width<=767px){.vehicle-block__about{flex-direction:column}}.vehicle-block__about-content{border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.vehicle-block__about--light .vehicle-block__about-content{background-color:#fff;border:1px solid #ccc}.vehicle-block__about--dark .vehicle-block__about-content{background-color:#383838}.vehicle-block__about-title{margin-block:8px;font-size:20px}.vehicle-block__about-text{border-radius:8px;padding:10px}.vehicle-block__about-text h3{margin-bottom:10px;font-size:20px}.vehicle-block__about-text ul{margin-bottom:0;font-size:16px;list-style:outside}.vehicle-block__about--light .vehicle-block__about-text{background-color:#f6f6f6}.vehicle-block__about--dark .vehicle-block__about-text{background-color:#444141}.vehicle-block__about-banner{flex-shrink:0;gap:8px;display:flex}@media screen and (width<=409px){.vehicle-block__about-banner{flex-direction:column;flex-basis:300px}}@media screen and (width>=768px){.vehicle-block__about-banner{flex-direction:column;flex-basis:300px}}.vehicle-block__about-image{border:1px solid #ddd;border-radius:8px;transition:border-color .3s;overflow:hidden}@media screen and (width>=410px){.vehicle-block__about-image{flex:1}}.vehicle-block__about-image:first-child{flex-shrink:0}@media screen and (width<=409px){.vehicle-block__about-image:first-child{flex-basis:170px}}@media screen and (width>=768px){.vehicle-block__about-image:first-child{flex:0 0 170px}}@media screen and (width<=409px){.vehicle-block__about-image:last-child{flex-basis:220px}}@media screen and (width>=768px){.vehicle-block__about-image:last-child{flex:1}}.vehicle-block__about-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.vehicle-block__about-image:hover{border-color:#c00}.vehicle-block__about-image:hover img{transform:scale(1.05)}h2.vehicle-block__title{color:#b00;margin:0 0 20px;font-size:1.25rem}.about-contacts{background:#fff;border-radius:12px;margin-bottom:40px;padding:24px}@media screen and (width<=1023px){.about-contacts{margin-bottom:20px;padding:0}}.about-contacts__content{flex-wrap:wrap;gap:24px 20px;max-width:570px;margin-bottom:24px;display:inline-flex}@media screen and (width<=409px){.about-contacts__content{flex-direction:column}}@media screen and (width<=767px){.about-contacts__content{align-items:center;gap:10px}}.about-contacts__title,.about-contacts__phone{white-space:nowrap;color:#a60000;flex-basis:calc(50% - 12px);font-size:18px;font-weight:700;line-height:1em}@media screen and (width<=409px){.about-contacts__title,.about-contacts__phone{margin-bottom:12px}}@media screen and (width<=767px){.about-contacts__title,.about-contacts__phone{flex-basis:auto}}.about-contacts__address{box-sizing:border-box;white-space:nowrap;text-transform:capitalize;color:#333;flex-basis:calc(50% - 12px);padding-left:18px;font-size:13px;line-height:1em;position:relative}@media screen and (width<=409px){.about-contacts__address{margin-bottom:28px}}@media screen and (width>=410px){.about-contacts__address{order:3}}.about-contacts__address:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.76758 0C3.331 0 0.535156 2.76191 0.535156 6.15673C0.535156 10.3698 6.11256 16.5549 6.35003 16.8161C6.57307 17.0615 6.96249 17.0611 7.18513 16.8161C7.42259 16.5549 13 10.3698 13 6.15673C12.9999 2.76191 10.2041 0 6.76758 0ZM6.76758 9.25435C5.03855 9.25435 3.63192 7.86477 3.63192 6.15673C3.63192 4.44869 5.03859 3.05914 6.76758 3.05914C8.49657 3.05914 9.9032 4.44873 9.9032 6.15676C9.9032 7.8648 8.49657 9.25435 6.76758 9.25435Z' fill='%23807A7A'/></svg>");width:13px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-contacts__worktime{white-space:nowrap;color:#807a7a;flex-basis:calc(50% - 12px);font-size:12px;line-height:1em}@media screen and (width<=409px){.about-contacts__worktime{margin-bottom:12px}}@media screen and (width>=410px){.about-contacts__worktime{order:4}}.about-contacts__email{white-space:nowrap;color:#333;flex-basis:calc(50% - 12px);font-size:12px;font-weight:400;line-height:1em}@media screen and (width>=410px){.about-contacts__email{order:5}}@media screen and (width>=1024px){.about-contacts__email{margin-left:calc(50% + 12px)}}.about-contacts__map{border-radius:8px;overflow:hidden}.about-contacts__map iframe{width:100%;height:280px}.video-excursion{background:#fff;border-radius:12px;padding:24px}@media screen and (width<=1023px){.video-excursion{margin-bottom:20px}}@media screen and (width>=1024px){.video-excursion{margin-bottom:40px}}.video-excursion__title{margin-bottom:20px;font-weight:700;line-height:1.3em}.video-excursion__player{border-radius:8px;width:100%}.consultation{box-sizing:border-box;border-radius:8px;gap:12px 18px;width:100%;padding:24px 15px;display:flex}.consultation--light{color:#383838;background-color:#fff;border-radius:12px}.consultation--dark{color:#fff;background-color:#333}@media screen and (width<=409px){.consultation{flex-flow:column wrap;gap:12px}}@media screen and (width<=1023px){.consultation{flex-wrap:wrap;gap:12px 18px}}.consultation__banner{border-radius:8px;flex-basis:170px;overflow:hidden}@media screen and (width<=409px){.consultation__banner{min-width:0;max-height:none}}@media screen and (width<=1023px){.consultation__banner{flex:1;min-width:200px;max-height:430px}}@media screen and (width>=1024px){.consultation__banner{flex-basis:640px}}.consultation__image{object-fit:cover;width:100%;height:100%;display:block}.consultation__content{color:inherit;flex-direction:column;flex-shrink:1;row-gap:12px;display:flex}@media screen and (width<=409px){.consultation__content{min-width:0}}@media screen and (width<=1023px){.consultation__content{flex:1;min-width:200px}}@media screen and (width>=1024px){.consultation__content{flex-basis:400px}}.consultation__title{color:inherit;font-weight:700;line-height:1.3em}@media screen and (width<=409px){.consultation__title{font-size:18px}}@media screen and (width>=410px){.consultation__title{font-size:20px}}.consultation__text{font-size:16px;line-height:1.3em}.consultation-form__controls{flex-direction:column;row-gap:4px;display:flex}.consultation-form__input{box-sizing:border-box;background-color:#fff;border:0;border-radius:8px;width:100%;height:40px;padding:12px;font-size:13px}.consultation--light .consultation-form__input{background-color:#f6f6f6;border:1px solid #ddd}.consultation-form__input--textarea{resize:none;height:85px}.consultation-form__button{color:#fff;cursor:pointer;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;height:40px;margin-top:8px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.consultation-form__button:hover{background-image:linear-gradient(#930000,#ba0203)}@media screen and (width<=1023px){.main-content .consultation{margin-left:0;margin-right:0}}@media screen and (width>=1024px){.main-content .consultation{margin-left:0;margin-right:0}}@media screen and (width<=409px){.main-content .consultation__banner{min-width:0}}@media screen and (width<=1023px){.main-content .consultation__banner{flex:1;min-width:300px;max-height:430px}}@media screen and (width>=1024px){.main-content .consultation__banner{flex-basis:50%}}.main-content .consultation__content{color:inherit;flex-direction:column;flex:1;row-gap:12px;display:flex}@media screen and (width<=409px){.main-content .consultation__content{min-width:0}}@media screen and (width<=1023px){.main-content .consultation__content{min-width:300px}}@media screen and (width>=1024px){.main-content .consultation__content{flex-basis:50%}}.certificates{margin-top:30px}@media screen and (width<=1023px){.certificates{margin-top:24px}}.certificates__title{color:#c00;margin:0 0 24px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.15}@media screen and (width<=409px){.certificates__title{margin-bottom:18px;font-size:18px}}.certificates__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media screen and (width<=1120px){.certificates__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media screen and (width<=409px){.certificates__grid{grid-template-columns:1fr;gap:14px}}.certificates__card{background:0 0;border-radius:24px;padding:10px;display:block}.certificates__card:hover{transform:translateY(-2px)}@media screen and (width<=409px){.certificates__card{border-radius:0;padding:8px}}.certificates__frame{aspect-ratio:260/376;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.certificates__image{object-fit:cover;width:100%;height:100%;display:block}.services-list{flex-wrap:wrap;margin-top:1em;display:flex}@media screen and (width<=1023px){.services-list{gap:4px 9px}}@media screen and (width>=1024px){.services-list{gap:14px 20px}}.services-list__item{flex:0 0 calc(50% - 10px)}@media screen and (width<=409px){.services-list__item{flex-basis:100%}}.services-list__title{margin-block:1em}.services-item{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #ddd;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;position:relative}.services-item:hover{z-index:2;border-color:#c00;transform:scale(1.05)}@media screen and (width<=1023px){.services-item{row-gap:4px;padding:12px}}@media screen and (width>=1024px){.services-item{row-gap:16px;padding:66px 20px 20px}}@media screen and (width<=1023px){.services-item--free{padding-top:32px}}.services-item--free:before{content:"Бесплатно";color:#fff;background-color:#c00;border-radius:15px;position:absolute}@media screen and (width<=1023px){.services-item--free:before{padding:4px 8px;font-size:10px;line-height:12px;top:12px;left:12px}}@media screen and (width>=1024px){.services-item--free:before{padding:8px 20px;font-size:12px;line-height:14px;top:20px;left:20px}}@media screen and (width<=409px){.services-item__banner{max-width:40px}}@media screen and (width<=1023px){.services-item__banner{max-width:100px}}.services-item__banner img{max-width:100%;height:auto;display:block}.services-item__title{font-weight:700}@media screen and (width<=1023px){.services-item__title{font-size:16px;line-height:20px}}@media screen and (width>=1024px){.services-item__title{font-size:24px;line-height:29px}}.services-item__description{margin-top:auto}@media screen and (width<=1023px){.services-item__description{padding-right:32px;font-size:12px;line-height:18px}}@media screen and (width>=1024px){.services-item__description{padding-right:52px;font-size:16px;line-height:19px}}.services-item__link{background-color:#c00;background-image:url("data:image/svg+xml;utf8,<svg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.7071 8.70711C14.0976 8.31658 14.0976 7.68342 13.7071 7.29289L7.34315 0.928933C6.95262 0.538408 6.31946 0.538408 5.92893 0.928933C5.53841 1.31946 5.53841 1.95262 5.92893 2.34315L11.5858 8L5.92893 13.6569C5.53841 14.0474 5.53841 14.6805 5.92893 15.0711C6.31946 15.4616 6.95262 15.4616 7.34315 15.0711L13.7071 8.70711ZM-8.74227e-08 9L13 9L13 7L8.74227e-08 7L-8.74227e-08 9Z' fill='white'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute}@media screen and (width<=1023px){.services-item__link{background-size:7px 8px;width:20px;height:20px;bottom:12px;right:12px}}@media screen and (width>=1024px){.services-item__link{width:40px;height:40px;bottom:20px;right:20px}}.services-item__link:hover{background-color:#930000}.service-blocks{flex-direction:column;row-gap:40px;margin:40px 0;display:flex}@media screen and (width<=1023px){.service-block__table{overflow:auto}}@media screen and (width<=409px){.service-block__table table{min-width:300px}}.service-block__table table tr:nth-child(odd){background-color:#eaeaea}.service-block__table caption,.service-block__table-link{border:1px solid #524e4e;padding:10px 20px;font-weight:700}.service-block__table caption{background-color:#eaeaea;border-bottom:0}.service-block__table-link{text-align:center;color:#4c4c4c;border-top:0;display:block}.service-block__table-link:hover{color:#c00}.service-block__price{background-color:#b00;padding:10px;display:flex}@media screen and (width<=409px){.service-block__price{flex-direction:column}}@media screen and (width<=1023px){.service-block__price{gap:10px}}@media screen and (width>=1024px){.service-block__price{gap:20px;padding-left:40px;padding-right:40px}}.service-block__price-item{text-align:center;color:#000;background-color:#fff;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:5px;padding:10px;font-size:13px;display:flex}.service-block__price-item strong{font-size:18px}@media screen and (width<=1023px){.service-block__price-item strong{flex-basis:100%}}@media screen and (width>=410px){.service-block__price-item{flex:1}}.service-block__list{gap:16px;display:flex}@media screen and (width<=1023px){.service-block__list{flex-direction:column}}.service-block__list-items{background-color:#fff;border-radius:8px;padding:20px}@media screen and (width>=1024px){.service-block__list-items{order:2}}.service-block__list-items ol{counter-reset:service-list;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=409px){.service-block__list-items ol{row-gap:4px}}@media screen and (width>=410px){.service-block__list-items ol{row-gap:12px}}.service-block__list-items li{counter-increment:service-list;border:1px solid #ccc;border-radius:90px;position:relative}@media screen and (width<=409px){.service-block__list-items li{margin-left:30px;padding:8px 20px;font-size:12px}}@media screen and (width>=410px){.service-block__list-items li{margin-left:40px;padding:10px 20px;font-size:16px}}.service-block__list-items li:before{content:counter(service-list);color:#fff;background-color:#c00;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=409px){.service-block__list-items li:before{width:30px;height:30px;left:-30px}}@media screen and (width>=410px){.service-block__list-items li:before{width:40px;height:40px;left:-40px}}.service-block__list-images{flex-shrink:0;flex-basis:250px;gap:16px;display:flex}@media screen and (width<=1023px){.service-block__list-images{gap:9px}}@media screen and (width>=1024px){.service-block__list-images{flex-direction:column;order:1;gap:16px}}.service-block__list-image{border-radius:8px;flex:1;overflow:hidden}.service-block__list-image img{object-fit:cover;width:100%;height:100%}.service-block__inset{gap:14px;display:flex}@media screen and (width<=1023px){.service-block__inset{flex-direction:column}}.service-block__inset-content{color:#fff;background-color:#c00;border-radius:8px;padding:20px;line-height:1.3em}@media screen and (width<=1023px){.service-block__inset-content{font-size:14px}}@media screen and (width>=1024px){.service-block__inset-content{flex:1;order:2;font-size:16px}}.service-block__inset-content h2,.service-block__inset-content p,.service-block__inset-content ul,.service-block__inset-content ol{color:inherit}.service-block__inset-content h2{font-size:20px;line-height:1.3em}.service-block__inset-image{border-radius:8px;overflow:hidden}@media screen and (width<=1023px){.service-block__inset-image{max-height:300px}}@media screen and (width>=1024px){.service-block__inset-image{flex-basis:300px;order:1}}.service-block__inset-image img{object-fit:cover;width:100%;height:100%}.service-block__gallery{width:100%;position:relative;overflow:hidden}@media screen and (width<=1023px){.service-block__gallery{margin-top:-70px;padding-top:70px}}@media screen and (width>=1024px){.service-block__gallery{margin-top:-54px;padding-top:54px}}.service-block__gallery-item{border-radius:8px;overflow:hidden}.service-block__gallery-image{object-fit:cover;width:100%;height:270px;display:block}.service-block__gallery-controls{justify-content:space-between;align-items:center;width:65px;height:20px;display:flex;position:absolute;right:8px}@media screen and (width<=1023px){.service-block__gallery-controls{top:30px}}@media screen and (width<=409px){.service-block__gallery-controls{top:18px}}@media screen and (width>=1024px){.service-block__gallery-controls{top:12px}}.service-block__gallery-control{cursor:pointer}.service-block__gallery-control:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%234C4C4C' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;width:11px;height:20px;display:block}.service-block__gallery-control--next:before{transform:rotate(180deg)}.service-block__gallery-control:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 18.666L1 9.30602L10 0.666016' stroke='%23BB0000' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.service-block__equipment{background-color:#fff;border-radius:8px;gap:20px;padding:10px;display:flex}@media screen and (width<=409px){.service-block__equipment{flex-direction:column}}@media screen and (width<=640px){.service-block__equipment{flex-wrap:wrap}}.service-block__equipment-banner{background-color:#f6f6f6;border-radius:8px;overflow:hidden}@media screen and (width<=639px){.service-block__equipment-banner{flex-basis:100%;height:250px}}@media screen and (width>=410px){.service-block__equipment-banner{flex-shrink:0;flex-basis:250px}}.service-block__equipment-banner img{width:100%;height:100%}@media screen and (width<=639px){.service-block__equipment-banner img{object-fit:contain}}@media screen and (width>=640px){.service-block__equipment-banner img{object-fit:cover}}.service-block__equipment-content{color:#000;flex-direction:column;gap:12px;display:flex}.service-block__equipment-title{font-size:16px;font-weight:700}.service-block__equipment-description{font-size:12px}.service-block__equipment-characteristics ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.service-block__equipment-characteristics li{justify-content:space-between;align-items:center;font-size:14px;line-height:17px;display:flex}.service-block__equipment-characteristics strong{flex-shrink:0;width:calc(100% - 95px);font-size:16px;line-height:19px}.service-block__equipment-link{color:#b00;border:1px solid #b00;border-radius:6px;justify-content:center;align-items:center;height:40px;font-size:13.3px;font-weight:700;line-height:1em;display:flex}@media screen and (width<=409px){.service-block__equipment-link{width:100%}}@media screen and (width>=410px){.service-block__equipment-link{width:230px}}.service-block__equipment-link:hover{color:#fff;background-image:linear-gradient(#930000,#ba0203);border-color:#0000}h2.service-block__title{color:#b00;margin:0 0 20px;font-size:1.25rem}@media screen and (width<=1023px){h2.service-block__title--gallery{padding-right:70px}}.page-differences{width:100%;margin:40px 0}@media screen and (width<=409px){.page-differences table caption,.page-differences table th,.page-differences table td,.page-differences table a{font-size:10px;line-height:12px}}@media screen and (width>=410px){.page-differences table caption,.page-differences table th,.page-differences table td,.page-differences table a{font-size:13px;line-height:100%}}.page-differences table caption{color:#fff;background-color:#333;border:1px solid #524e4e;border-bottom:0;padding:10px 20px;font-size:13px;font-weight:700}.page-differences table th:first-child,.page-differences table td:first-child{background-color:#fff}.page-differences table th:last-child,.page-differences table td:last-child{background-color:#fff8f8}@media screen and (width<=409px){.page-differences table th{text-align:left;padding-left:24px}}.page-differences table td{width:50%;position:relative}@media screen and (width<=409px){.page-differences table td{padding-left:24px}}@media screen and (width>=410px){.page-differences table td{padding-left:40px}}.page-differences table td:before{content:"";background-position:50%;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=409px){.page-differences table td:before{left:5px}}@media screen and (width>=410px){.page-differences table td:before{left:20px}}.page-differences table td:first-child:before{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 15.4993C9.26455 15.4994 10.5055 15.157 11.591 14.5084C12.6765 13.8598 13.566 12.9293 14.165 11.8156C14.7641 10.702 15.0502 9.44694 14.9932 8.18373C14.9361 6.92051 14.5379 5.69634 13.8409 4.64129L8.27614 10.8243C8.01621 11.1132 7.65758 11.2943 7.27082 11.332C6.88406 11.3697 6.49719 11.2613 6.18635 11.0281L3.6447 9.12185C3.47968 8.99809 3.37059 8.81384 3.34142 8.60965C3.31225 8.40545 3.36539 8.19803 3.48915 8.03301C3.61291 7.868 3.79716 7.75891 4.00135 7.72974C4.20555 7.70056 4.41297 7.75371 4.57799 7.87747L7.11964 9.78371L12.8329 3.43657C12.0053 2.64647 10.9965 2.07133 9.89501 1.76149C8.79351 1.45166 7.63286 1.41658 6.51466 1.65934C5.39646 1.90209 4.35483 2.41527 3.48096 3.15395C2.60709 3.89263 1.92764 4.83427 1.50209 5.89644C1.07653 6.95861 0.917865 8.1089 1.03997 9.24661C1.16208 10.3843 1.56123 11.4747 2.20249 12.4224C2.84375 13.3701 3.70755 14.1461 4.71827 14.6825C5.72899 15.2189 6.8558 15.4994 8.00004 15.4993Z' fill='%23008B35'/></svg>")}.page-differences table td:last-child:before{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.9496 3.55026C12.3008 2.895 11.5289 2.3744 10.6782 2.01836C9.82758 1.66233 8.91496 1.47788 7.99281 1.47561C7.07066 1.47334 6.15715 1.65329 5.30476 2.00514C4.45237 2.35698 3.6779 2.87378 3.02584 3.52584C2.37378 4.1779 1.85698 4.95237 1.50514 5.80476C1.15329 6.65715 0.973338 7.57066 0.975607 8.49281C0.977877 9.41496 1.16233 10.3276 1.51836 11.1782C1.8744 12.0289 2.395 12.8008 3.05026 13.4496C3.69911 14.1049 4.47103 14.6255 5.32167 14.9815C6.17232 15.3376 7.08494 15.522 8.00709 15.5243C8.92924 15.5266 9.84275 15.3466 10.6951 14.9948C11.5475 14.6429 12.322 14.1261 12.9741 13.4741C13.6261 12.822 14.1429 12.0475 14.4948 11.1951C14.8466 10.3427 15.0266 9.42924 15.0243 8.50709C15.022 7.58494 14.8376 6.67232 14.4815 5.82167C14.1255 4.97103 13.6049 4.19911 12.9496 3.55026ZM13.5 8.49995C13.5011 9.69953 13.108 10.8663 12.3812 11.8206L4.67933 4.1187C5.63365 3.39188 6.80037 2.9988 7.99995 2.99995C11.0328 2.99995 13.5 5.4687 13.5 8.49995ZM2.49995 8.49995C2.4988 7.30037 2.89188 6.13365 3.6187 5.17933L11.3206 12.8812C10.3663 13.608 9.19953 14.0011 7.99995 14C4.9687 14 2.49995 11.5328 2.49995 8.49995Z' fill='%23F24822'/></svg>")}.page-differences table a{color:#007aff}.page-expertise{box-sizing:border-box;border-radius:15px;margin:40px 0;position:relative;overflow:hidden}.page-expertise--light{color:#383838;background-color:#fff;border-radius:12px}.page-expertise--dark{color:#fff;background-color:#333}.page-expertise__image{object-fit:cover;width:100%;display:block}@media screen and (width>=410px){.page-expertise__image--mobile{display:none}}@media screen and (width<=409px){.page-expertise__image--desktop{display:none}}.page-expertise__button{box-sizing:border-box;color:#fff;cursor:pointer;z-index:2;background-color:#c00;border:0;border-radius:6px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:700;display:flex;position:absolute}@media screen and (width<=409px){.page-expertise__button{width:calc(100% - 32px);bottom:6%;left:5%}}@media screen and (width>=410px){.page-expertise__button{width:250px;bottom:12%;left:6%}}@media screen and (width>=1024px){.page-expertise__button{width:370px;bottom:40px;left:48px}}.page-expertise__button:hover{background-image:linear-gradient(#930000,#ba0203)}.main-column--wide>*+*{margin-top:0;margin-bottom:10px}@media screen and (width<=409px){.main-column--wide>*+*{margin-top:0;margin-bottom:10px}}.special-page-html{background:#fff;border:1px solid #e7e2db;border-radius:12px;padding:24px}@media screen and (width<=409px){.special-page-html{border-radius:12px;padding:18px}}.special-page-html__title{color:#b00;margin:0 0 16px;font-size:20px;line-height:1.2}.special-page-html__content{color:#3e4041;line-height:1.55}.special-page-html__content p,.special-page-html__content ul,.special-page-html__content ol{color:inherit}.promo-page__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media screen and (width>=1024px){.promo-page__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.promo-page__card{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 32px #2e1f1214}@media screen and (width<=409px){.promo-page__card{border-radius:16px}}.promo-page__image{object-fit:fill;width:100%;height:100%;min-height:213px;display:block}.promo-page__button{color:#fff;background:#c00;border-radius:10px;justify-content:center;align-items:center;min-width:229px;min-height:40px;font-size:14px;font-weight:700;transition:background .2s ease-in-out;display:inline-flex;position:absolute;bottom:30px;left:24px}@media screen and (width<=409px){.promo-page__button{min-width:auto;bottom:16px;left:16px;right:16px}}.promo-page__button:hover{color:#fff}.work-cards-page__tabs{flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;margin-bottom:32px;display:flex}@media screen and (width<=409px){.work-cards-page__tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:auto;margin:0 -16px 24px;padding:0 16px 6px;overflow-x:auto}.work-cards-page__tabs::-webkit-scrollbar{display:none}}.work-cards-page__tab{color:#4a4641;white-space:nowrap;opacity:.5;background:#fff;border:1px solid #d9d3ce;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 34px;font-size:15px;font-weight:400;line-height:1;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #473d310a}@media screen and (width<=409px){.work-cards-page__tab{min-height:56px;padding:0 24px;font-size:18px}}.work-cards-page__tab:hover{color:#3d3834;border-color:#bcb3ab;transform:translateY(-1px)}.work-cards-page__tab:focus-visible{border-color:#8f8881;outline:none;box-shadow:0 0 0 4px #8f88811f}.work-cards-page__tab--active{color:#33302d;opacity:1;background:#fff;border-color:#b7afa7;box-shadow:0 8px 20px #473d3114}.work-cards-page__tab--active:hover{color:#33302d}.work-cards-page__grid{flex-direction:column;gap:24px;display:flex}.work-cards-page__card{background:#fff;border:1px solid #e6dfd4;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:24px;padding:20px;display:grid;box-shadow:0 12px 30px #3f2b180f}@media screen and (width<=1023px){.work-cards-page__card{grid-template-columns:1fr}}@media screen and (width<=409px){.work-cards-page__card{border-radius:20px;gap:18px;padding:16px}}.work-cards-page__card[hidden]{display:none!important}.work-cards-page__card--without-media{grid-template-columns:1fr}.work-cards-page__media{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}@media screen and (width<=409px){.work-cards-page__media{grid-template-columns:1fr}}.work-cards-page__media--single{grid-template-columns:minmax(0,1fr)}.work-cards-page__thumbnails{grid-auto-rows:110px;gap:12px;max-height:354px;padding-right:4px;display:grid;overflow-y:auto}@media screen and (width<=409px){.work-cards-page__thumbnails{order:2;grid-auto-rows:auto;grid-auto-columns:92px;grid-auto-flow:column;max-height:none;padding-bottom:6px;padding-right:0;overflow:auto hidden}}.work-cards-page__thumbnail{background:#f3efe8;border-radius:6px;overflow:hidden}@media screen and (width<=409px){.work-cards-page__thumbnail{min-height:92px}}.work-cards-page__thumbnail-image{object-fit:cover;width:100%;height:100%;display:block}.work-cards-page__main-image-link{background:#f3efe8;border-radius:6px;min-width:0;display:block;overflow:hidden}@media screen and (width<=409px){.work-cards-page__main-image-link{order:1}}.work-cards-page__main-image{object-fit:cover;width:100%;height:354px;display:block}@media screen and (width<=409px){.work-cards-page__main-image{height:240px}}.work-cards-page__body{flex-direction:column;gap:16px;min-width:0;padding:4px 4px 4px 0;display:flex}@media screen and (width<=1023px){.work-cards-page__body{padding:0}}.work-cards-page__title{color:#202020;margin:0;font-size:22px;font-weight:700;line-height:1.08}@media screen and (width>=1200px){.work-cards-page__title{font-size:24px}}@media screen and (width<=409px){.work-cards-page__title{font-size:20px}}.work-cards-page__location{color:#3b3b3b;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.work-cards-page__location-icon{color:#c6c2bd;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.work-cards-page__description{color:#262626;margin:0;font-size:16px;line-height:1.38}@media screen and (width<=409px){.work-cards-page__description{font-size:14px}}.gost-page__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px;display:grid}@media screen and (width>=640px){.gost-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1024px){.gost-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gost-page__card{background:#fff;border:1px solid #e4ddd2;border-radius:18px;flex-direction:column;justify-content:space-between;gap:20px;min-height:260px;padding:24px;display:flex;box-shadow:0 12px 30px #3f2b180d}@media screen and (width<=409px){.gost-page__card{min-height:220px;padding:18px}}.gost-page__content{flex-direction:column;gap:12px;display:flex}.gost-page__title{color:#1f1f1f;margin:0;font-size:22px;line-height:1.2}@media screen and (width<=409px){.gost-page__title{font-size:18px}}.gost-page__description{color:#5c5347;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.gost-page__actions{align-items:center;gap:12px;margin-top:auto;display:flex}@media screen and (width<=409px){.gost-page__actions{flex-direction:column;align-items:stretch}}.gost-page__button{color:#fff;background:#b00;border:1px solid #b00;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.gost-page__button:hover,.gost-page__button--ghost{color:#b00;background:#fff}.gost-page__button--ghost:hover{color:#fff;background:#b00}.advantages__title,.how-order__title,.services-small__title,.about-contacts__title,.delivery-price-list__title,.fleet-block__title,.consultation__title,.our-works__title,.faq__title,.tdm__title,.certificates__title,.our-clients__title,.custom-tags__title,.page-gallery__title,.produce__title,.service-block__title,.service-block__inset-content h2,.special-page-html__title,.vehicle-block__title,.vehicle-block__about-title,.video-excursion__title,.info-delivery__page>h2,.info-delivery__payment>h2{color:#b00;margin:24px 0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}@media screen and (width<=409px){.advantages__title,.how-order__title,.services-small__title,.about-contacts__title,.delivery-price-list__title,.fleet-block__title,.consultation__title,.our-works__title,.faq__title,.tdm__title,.certificates__title,.our-clients__title,.custom-tags__title,.page-gallery__title,.produce__title,.service-block__title,.service-block__inset-content h2,.special-page-html__title,.vehicle-block__title,.vehicle-block__about-title,.video-excursion__title,.info-delivery__page>h2,.info-delivery__payment>h2{font-size:20px;line-height:1.25}.our-works__header,.our-clients__header{margin:24px 0}}.services-small{color:#000;margin-block:2em;font-family:Tahoma,Arial,Verdana,sans-serif}.services-small__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.services-small__card{height:100%;font-size:16px}.services-small .arrow{color:#fff;background:#c00;border-radius:50%;width:15px;height:15px;padding:10px;display:block;position:absolute;bottom:10px;right:10px}.services-small .service-card{--padding:20px;height:100%}.services-small .service-card--static .service-card__button{cursor:default}.services-small .service-card--static .service-card__button:hover{box-shadow:none;background:#fff;border-color:#eee;transform:none}.services-small .service-card__button{padding:var(--padding);box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;min-height:100%;transition:all .3s;display:flex;position:relative}.services-small .service-card__button:hover{background:#fafafa;border-color:#c00;transform:scale(1.05);box-shadow:0 0 10px #eee,inset 0 0 1px 1px #fff}.services-small .service-card__button:hover .arrow{background:#930000}.services-small .service-card__image{width:50%;max-width:150px;margin-top:30px;display:block}.services-small .service-card__title{color:#000;margin-right:40px;font-size:1.6em;font-weight:700}.services-small .service-card__details{margin-right:50px;font-size:16px;line-height:1.3}.button_card{color:#000;display:block}.custom-tags{background-color:#fff;border-radius:12px;margin-bottom:30px;padding:24px}.custom-tags__header{justify-content:flex-start;align-items:flex-start;gap:18px 26px;display:flex}.custom-tags__title{color:#c00;flex:none;margin:0;padding-top:8px;font-size:18px;font-weight:700;line-height:1.1}.custom-tags__list{flex-wrap:wrap;flex:auto;justify-content:flex-start;gap:8px;margin:0;list-style:none;display:flex}.custom-tags__item{list-style:none}.custom-tags__item a{color:#1d1d1d;text-align:center;text-transform:uppercase;letter-spacing:.02em;background:#f6f6f6;border:1px solid #ccc;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:24px;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffffa6}.custom-tags__item a:hover{color:#c00;border-color:#c00;transform:translateY(-1px)}.custom-tags__item a span{font-size:12px}.custom-tags__icon{flex:0 0 24px;width:24px;height:24px;display:block}.custom-tags ul{margin:0;padding:0}.custom-tags li{padding:0}@media (width<=992px){.custom-tags{padding:16px}.custom-tags__header{flex-direction:column;align-items:stretch;gap:12px}.custom-tags__title{padding-top:0;font-size:18px}.custom-tags__list{font-size:0;line-height:0;display:block}.custom-tags__item{vertical-align:top;margin:0 8px 8px 0;display:inline-block}.custom-tags__item span{font-size:10px}.custom-tags__item a{justify-content:flex-start;width:auto;max-width:100%;padding:8px 12px;font-size:12px;display:inline-flex}.custom-tags__icon{flex:0 0 16px;width:16px;height:16px;display:block}}.table-price-calculater{--price-red:#c40000;--price-red-dark:#a40000;--price-border:#d4d7db;--price-head:#efefef;--price-text:#2f3337;flex-direction:column;gap:12px;margin:24px 0 32px;display:flex}.table-price-calculater__section{flex-direction:column;gap:10px;display:flex}.table-price-calculater__title{color:#22272b;margin:0;font-size:18px;font-weight:700;line-height:1.2}.table-price-calculater__container{border:1px solid var(--price-border);background:#fff;border-radius:12px;overflow:hidden}.table-price-calculater__table{width:100%}.table-price-calculater__header,.table-price-calculater__row{width:100%;display:flex}.table-price-calculater__row{border-top:1px solid var(--price-border)}.table-price-calculater__row[hidden]{display:none}.table-price-calculater__header-cell,.table-price-calculater__cell{box-sizing:border-box;border-right:1px solid var(--price-border);text-align:center;overflow-wrap:anywhere;word-break:break-word;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:14px 12px;display:flex}.table-price-calculater__header-cell:last-child,.table-price-calculater__cell:last-child{border-right:0}.table-price-calculater__header-cell{background:var(--price-head);color:var(--price-text);font-size:14px;font-weight:500;line-height:1.25}.table-price-calculater__header-cell--title,.table-price-calculater__cell--title{text-align:left;flex:1.2 1 0;justify-content:center}.table-price-calculater__header-cell--price,.table-price-calculater__cell--price{flex:0 0 165px}.table-price-calculater__header-cell--quantity,.table-price-calculater__quantity-cell{flex:0 0 130px}.table-price-calculater__cell{color:var(--price-text);background:#fff;font-size:15px;line-height:1.3}.table-price-calculater__product-title{color:#1f2328;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;font-size:15px;font-weight:700;line-height:1.2}.table-price-calculater__product-title a{color:inherit;overflow-wrap:anywhere;word-break:break-word;font-size:15px;text-decoration:none}.table-price-calculater__product-title a:hover{text-decoration:underline}.table-price-calculater__product-note{font-weight:400}.table-price-calculater__cell--price{color:var(--price-red);white-space:normal;font-size:16px;font-weight:700}.table-price-calculater__mobile-meta{flex-direction:column;gap:3px;margin-top:8px;display:none}.table-price-calculater__mobile-meta-item{color:#6c737a;font-size:11px;line-height:1.25}.table-price-calculater__mobile-quantity{width:100%;margin-top:8px;display:none}.table-price-calculater .quantity-controls{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.table-price-calculater .counter__input{justify-content:center;align-items:center;min-width:26px;display:flex}.table-price-calculater .quantity-display{text-align:center;color:#272b30;background:0 0;border:0;width:36px;padding:0;font-size:16px;font-weight:500}.table-price-calculater .quantity-display.in-cart{color:var(--price-red)}.table-price-calculater .quantity-btn{color:#1f2328;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:auto;min-width:12px;padding:0;display:inline-flex}.table-price-calculater .quantity-btn--increase{color:#1f2328}.table-price-calculater__pagination{border-top:1px solid var(--price-border);justify-content:flex-end;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.table-price-calculater__pagination li{border:1px solid var(--price-border);color:#545c63;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}.table-price-calculater__pagination li.active{background:var(--price-red);border-color:var(--price-red);color:#fff}.table-price-calculater__pagination li.disabled{opacity:.45;cursor:default}.table-price-calculater__total{border-top:1px solid var(--price-border);grid-template-columns:1fr 1fr;display:grid}.table-price-calculater__total-item{background:#fff;justify-content:center;align-items:center;gap:10px;height:27px;min-height:27px;padding:10px 16px;display:flex}.table-price-calculater__total-item--sum{border-right:1px solid var(--price-border)}.table-price-calculater__total-label{color:#2b3035;font-size:14px;font-weight:500;line-height:1.25}.table-price-calculater__total-value{color:#121518;font-size:16px;font-weight:800;line-height:1.2}.table-price-calculater__total-item--count .table-price-calculater__total-value{color:var(--price-red)}.table-price-calculater__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.table-price-calculater__action{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.table-price-calculater__action--download{border:1px solid var(--price-border);color:#2b3137;background:#fff}.table-price-calculater__action--download:hover{background:#f6f6f6}.table-price-calculater__action--calc{border:1px solid var(--price-red);background:var(--price-red);color:#fff}.table-price-calculater__action--calc:hover{background:var(--price-red-dark);border-color:var(--price-red-dark)}.table-price-calculater__action-icon{flex:none;width:18px;height:18px}@media (width<=767px){.table-price-calculater{gap:10px}.table-price-calculater__title{padding:0;font-size:17px}.table-price-calculater__container{border-radius:10px}.table-price-calculater__header-cell,.table-price-calculater__cell{padding:10px 8px}.table-price-calculater__header-cell{font-size:14px}.table-price-calculater__header-cell:not(.table-price-calculater__header-cell--title):not(.table-price-calculater__header-cell--quantity),.table-price-calculater__cell--meta,.table-price-calculater__cell--price{display:none}.table-price-calculater__header-cell--title{flex:auto}.table-price-calculater__header-cell--quantity,.table-price-calculater__quantity-cell{flex:0 0 108px;padding-left:6px;padding-right:6px;display:flex}.table-price-calculater__cell--title{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start}.table-price-calculater__product-title{font-size:14px}.table-price-calculater__mobile-meta{flex-flow:wrap;gap:6px;margin-top:4px;display:flex}.table-price-calculater__mobile-quantity{display:none}.table-price-calculater__pagination{justify-content:center;padding:10px}.table-price-calculater__total{grid-template-columns:1fr 1fr}.table-price-calculater__total-item{white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;height:27px;min-height:27px;padding:10px 12px}.table-price-calculater__total-item--sum{border-right:1px solid var(--price-border);border-bottom:0}.table-price-calculater__total-label{font-size:16px}.table-price-calculater__total-value{font-size:13px}.table-price-calculater__actions{grid-template-columns:1fr}.table-price-calculater__action{min-height:44px}.table-price-calculater .quantity-controls{justify-content:center;gap:12px}.table-price-calculater .quantity-display{width:28px;font-size:15px}.table-price-calculater__action-icon{width:16px;height:16px}}.counter__btn span{width:100%;height:100%;position:relative}.counter__btn span:before{justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;display:flex;position:absolute;inset:0}.counter__btn_plus span:before{content:"+"}.counter__btn_minus span:before{content:"-"}.mjc-cart .counter__btn_plus span:before,.mjc-cart .counter__btn_minus span:before{position:static}.mjc-cart__gallery{margin-top:32px}.table-price-gallery{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:none;margin:15px auto 0;display:flex;position:relative;overflow:hidden}.table-price-gallery__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.table-price-gallery__title{color:#b00;margin:0;font-size:22px;font-weight:700}.table-price-gallery__count{color:#a3a3a3;margin-left:8px;font-size:15px;font-weight:500}.table-price-gallery__swiper{width:100%;max-width:100%;margin:0;padding:10px 0 40px;overflow:hidden}.table-price-gallery__slide{width:238px;max-width:238px}.table-price-gallery__card{flex-direction:column;align-items:center;width:100%;display:flex}.table-price-gallery__image{background:#f3f3f3;border:1px solid #ccc;border-radius:4px 4px 0 0;width:237px;height:237px;overflow:hidden}.table-price-gallery__image img{object-fit:cover;width:100%;height:100%}.table-price-gallery__info{color:#000;text-align:center;background:#fff;border:1px solid #cbcbcb;border-top-width:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;width:238px;min-height:60px;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.table-price-gallery .swiper-button-prev,.table-price-gallery .swiper-button-next{color:#fff;background:#c00;border-radius:50%;width:44px;height:44px;transition:transform .2s,box-shadow .2s}.table-price-gallery .swiper-button-prev:after,.table-price-gallery .swiper-button-next:after{font-size:16px}.table-price-gallery .swiper-button-prev:hover,.table-price-gallery .swiper-button-next:hover{transform:translateY(-2px)}.table-price-gallery .swiper-button-prev{left:0}.table-price-gallery .swiper-button-next{right:0}.table-price-gallery .swiper-pagination{bottom:8px}@media (width<=1023px){.table-price-gallery__slide{width:220px;max-width:220px}.table-price-gallery .swiper-button-prev{left:0}.table-price-gallery .swiper-button-next{right:0}}@media (width<=768px){.table-price-gallery{gap:20px;margin-bottom:12px}.table-price-gallery__header{flex-direction:column;align-items:flex-start}.table-price-gallery .swiper-button-prev,.table-price-gallery .swiper-button-next{display:none}}
