@media screen and (max-width:360px){.banner_section{margin-top:46px}}body.no-scroll{overflow:hidden}a{text-decoration:none}section{margin:0 auto}.main-content{min-height:calc(100vh - 288px)}.header{background-color:rgba(59,59,59,1);display:flex;justify-content:space-around;align-items:center;gap:10px;width:100%;height:80px;z-index:2000;position:fixed;top:0;box-shadow:0 1px 3px rgba(0,0,0,0);transition:background-color .3s linear}.menu{display:flex;gap:20px}.menu a{color:#fff;font-weight:600;clear:both;display:inline-block;padding-left:15px;padding-right:15px;white-space:nowrap}.menu a:hover{color:#ce001d;transition:color .3s ease-in-out,opacity .3s ease-in-out}.contacts{display:flex;align-items:center;gap:20px}.contacts .phone,.contacts .phone a{white-space:nowrap;font-size:18px;color:#fff;font-weight:400;display:flex;flex-direction:column;gap:2px;align-items:flex-end}.contacts .phone svg{display:none}.social-icons{display:flex;gap:10px}.social-icons img{height:24px}.callback-button a{height:40px;font-size:14px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;justify-content:center;font-weight:700;cursor:pointer;color:#fff;border:2px solid #ce001d;background-color:#ce001d;border-radius:30px}.kama_breadcrumbs{clear:both;font-size:16px;display:inline-block;margin:0;color:#000;white-space:nowrap}.banner_section{margin-left:calc(calc(var(--vw, 1vw) * -50) + 50%);width:calc(var(--vw, 1vw) * 100)}.questions{margin:0 auto;max-width:1160px;width:100%;margin-bottom:50px}.accordion-item{margin-bottom:2px}.accordion-header{display:flex;justify-content:space-between;align-items:center;user-select:none;background-color:#f9f9f9;padding:25px 30px;cursor:pointer}.accordion-header h3{text-align:start;margin-bottom:0}.accordion-header .cross{transition:transform .3s ease;display:inline-block;width:40px;height:40px;background-color:#e1e0e0;color:#000;border-radius:50%;text-align:center;line-height:40px;font-size:35px;color:#850013}.accordion-item:hover .cross{background-color:#850013;color:#e1e0e0}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 15px;background-color:#f9f9f9}.accordion-item.active .accordion-content{max-height:113px;display:block;padding:0 30px;background-color:#f9f9f9;transition:max-height .3s ease,padding .3s ease;padding-bottom:10px}.accordion-item.active .cross{transform:rotate(45deg)}.banner_section{margin-top:80px}.banner-cover{background-color:#000;background-position:80%;background-repeat:no-repeat;background-size:cover;height:700px;overflow:hidden;position:relative;vertical-align:middle;width:100%}.banner-title{font-size:clamp(1.75rem, 0.6667rem + 3.6111vw, 5rem);line-height:1;color:#fff;font-weight:300;padding-left:clamp(0.625rem, -0.8333rem + 4.8611vw, 5rem);padding-top:200px;margin-bottom:20px;position:relative;z-index:1}.banner-tag{font-size:clamp(1.75rem, 0.6667rem + 3.6111vw, 5rem);color:#fff;background-color:#8c0014;padding-right:clamp(1.25rem, 0.8333rem + 1.3889vw, 2.5rem);padding-left:clamp(0.625rem, -0.8333rem + 4.8611vw, 5rem);padding-bottom:clamp(0.5rem, 0.25rem + 0.8333vw, 1.25rem);position:relative;display:inline-flex;align-items:center;height:clamp(2.75rem, 1.5833rem + 3.8889vw, 6.25rem);line-height:1}.banner-tag:after{position:absolute;content:"";border-bottom:clamp(2.75rem, 1.5833rem + 3.8889vw, 6.25rem) solid #8c0014;border-right:clamp(2.75rem, 1.5833rem + 3.8889vw, 6.25rem) solid transparent;top:0;left:100%;margin-bottom:20px}.banner-btns{display:flex;gap:20px;position:absolute;right:40px;bottom:40px}.banner-btn{padding:clamp(0.75rem, 0.5rem + 0.8333vw, 1.5rem) clamp(1.25rem, 0.5833rem + 2.2222vw, 3.25rem);border-radius:30px;border:1px solid transparent;font-size:clamp(0.875rem, 0.6667rem + 0.6944vw, 1.5rem);background-color:#8c0014;color:#fff;transition:.3s}.banner-btn--outline{border-color:#fff;background-color:transparent}.banner-footnote{position:absolute;left:20px;bottom:20px;color:#fff;font-size:clamp(0.625rem, 0.3333rem + 0.9722vw, 1.5rem);max-width:450px;padding-left:20px}.banner-footnote:before{position:absolute;content:"*";left:0;top:0}.banner-slide-1{background-size:cover;background-position:80%}.banner-slide-2{background-size:cover;background-position:55%}.banner-slide-2 .banner-title{padding-top:70px;font-size:clamp(1.5rem, 0.6667rem + 2.7778vw, 4rem)}.banner-slide-2 .banner-tag span{font-size:clamp(0.625rem, 0.3333rem + 0.9722vw, 1.5rem);border-left:1px solid #fff;line-height:1;padding-left:clamp(0.3125rem, 0.2083rem + 0.3472vw, 0.625rem);margin-left:clamp(0.75rem, 0.4583rem + 0.9722vw, 1.625rem);margin-top:clamp(0.25rem, 0.0417rem + 0.6944vw, 0.875rem)}.banner-slide-2 .banner-img{position:absolute;left:0;bottom:0}.banner-slide-3{background-size:cover;background-position:80%}.banner-slide-3 .banner-title{padding-top:50px;font-size:clamp(1.5rem, 0.6667rem + 2.7778vw, 4rem)}.banner-slide-3 .banner-tag{font-size:clamp(1.125rem, 0.4167rem + 2.3611vw, 3.25rem);height:clamp(2.25rem, 0.9167rem + 4.4444vw, 6.25rem);padding-bottom:clamp(0.375rem, 0.2083rem + 0.5556vw, 0.875rem)}.banner-slide-3 .banner-tag:after{border-bottom-width:clamp(2.25rem, 0.9167rem + 4.4444vw, 6.25rem);border-right-width:clamp(2.25rem, 0.9167rem + 4.4444vw, 6.25rem)}.banner-slide-3 .banner-btns{left:40px}.banner-slide-3 .banner-img{position:absolute;right:0;bottom:0}.banner-slide-4{background-size:cover;background-repeat:no-repeat;background-position:75%}.banner-slide-4 .banner-title{font-size:clamp(1.25rem, 0.3333rem + 3.0556vw, 4rem)}.banner-slide-4 .banner-tag{font-size:clamp(1.25rem, 0.3333rem + 3.0556vw, 4rem);height:clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem);padding-bottom:clamp(0.25rem, 0.1058rem + 0.641vw, 0.875rem)}.banner-slide-4 .banner-tag:after{border-bottom-width:clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem);border-right-width:clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem)}.banner-slide-4 .banner-btns{z-index:2}.banner-cover__filter{height:700px;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(90deg,#000 25%,transparent 100%)}@media (max-width:960px){.banner_section{margin-top:60px}}@media (max-width:767px){.banner-title{padding-top:70px}.banner-footnote{right:20px;left:auto}.banner-btns{left:20px;flex-direction:column;align-items:flex-start;bottom:20px;gap:10px}}@media (max-width:479px){.banner-footnote{bottom:10px;left:20px;padding-left:10px}.banner-btns{bottom:40px}}.garanties_section{margin:30px auto;width:100%;max-width:1200px}.garanties_container{margin-bottom:0;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.garanties_element{max-width:260px;width:100%;text-align:center}.garanties_element:hover{border-radius:10px;overflow:hidden;box-shadow:0px 4px 10px rgba(0,0,0,.15);transition:transform .3s ease;background-color:#fcfcfc}.garanties_img{width:100px;height:100px;margin:0 auto 30px;background:no-repeat center/cover}.garanties_text{font:700 15px/1.35 Arial,sans-serif;color:#8c0014;text-transform:uppercase}.category_url_container{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px, 1fr));gap:15px;justify-content:center}.category_url_element_wrapper{border-radius:10px;padding-bottom:75%;position:relative;width:calc(100% + 1px);overflow:hidden;transform:translate3d(0,0,0)}.category_url_element:hover .category_url_element_wrapper_img{transform:scale(1.1)}.category_url_element_wrapper_img{transition:transform .3s ease;background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.category_url_element_wrapper_gradient{transition:all .45s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.category_url_element_wrapper_content{transition:all .45s ease-in-out;position:absolute;display:flex;flex-direction:column;justify-content:flex-start}.category_url_title{margin:30px 60px 30px 30px;font:600 18px/1.35 Arial,sans-serif;color:#fff}.advantages_elements{gap:20px;justify-content:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px, 560px))}.advantages_element-img{width:100px;height:auto;float:right;margin-right:22px}.form_banner_section{width:99vw;margin-left:calc(-50vw + 50%);background-color:#f5f5f5}.form_banner_container{display:flex}.form_banner-form{flex:1;width:50%;max-width:50%;padding:75px;display:flex;flex-direction:column;gap:30px}.form_banner-banner{flex:1;width:50%;background-size:cover}.reviews_yandex{width:100%;max-width:760px;height:800px;overflow:hidden;position:relative;margin:0 auto}.legal{margin-bottom:30px}.legal_lable{display:flex;flex-direction:column;align-items:center}.legal_lable strong{font:700 26px/1.4 Arial,sans-serif;color:#000}.legal_lable p{font:300 18px/1.4 Arial,sans-serif;color:#000;text-align:center}.legal_lable p:first-child{margin-bottom:20px}.footer-lable{background-color:#8c0014;height:100%;padding-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px, 286px));justify-content:center;gap:30px}.footer-contacts{display:flex;flex-direction:column}.footer-contacts p:first-child{font-size:20px;font-family:"Arial",Arial,sans-serif;font-weight:600}.footer-lable .footer_table:last-child a{font-size:24px;font-family:"Arial",Arial,sans-serif;font-weight:600;margin-bottom:10px}.footer-lable .footer_table:last-child p{margin-bottom:10px}.footer_menu{margin-bottom:15px}.footer_menu li{line-height:1}.footer_table{max-width:286px;width:100%}.footer_table:not(:first-child){display:flex;flex-direction:column;justify-content:space-between}.footer_table:last-child{gap:15px}.footer_table .bottom_line{margin-bottom:10px;font:400 12px/2 Arial,sans-serif;color:#fff;max-width:200px}.custom-logo-link img,.logo-header img,.footer_social img{max-height:80px;max-width:80px}.custom-logo-link img{width:100%;height:100%;max-width:100%}@media (max-width:960px){.custom-logo-link img{max-height:60px}}.logo-header img{width:117px}.footer_social img{width:25px}#footer p{font:600 14px/2 Arial,sans-serif;color:#fff}#footer .bottom_line p,#footer .bottom_line a{font:400 12px/1.55 Arial,sans-serif;color:#fff}.footer_table a{color:#fff}.arrow_to_top{position:fixed;z-index:99990;bottom:20px;left:20px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.arrow_to_top.visible{opacity:1;visibility:visible}.arrow_to_top button{box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:53px;outline:none;cursor:pointer;display:inline-block;height:50px;width:50px;padding:0;background-color:transparent;border:none}.arrow_to_top button:hover svg rect{fill:#fff;fill-opacity:1;transition:fill .2s ease-in,fill-opacity .2s ease-in}.arrow_to_top button:hover svg path{stroke:#8c0014;stroke-width:2}.credit_cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.credit_card{width:560px;height:280px;border-radius:5px;background-color:#ededed;display:flex;justify-content:space-between;align-items:flex-start;padding:35px 25px 0 20px}.credit_card-info h2{color:#8c0014}.credit_card-info ul{padding-left:20px}.credit_card-info ul li:not(:last-child){margin-bottom:20px}.to_order_form-social{margin:15px 0}.to_order_form-social a:first-child{margin-top:40px;margin-right:5px}.garantee_capability_list{margin-bottom:80px}.garantee_capability_list img{width:55px}.garantee_capability_list li{display:flex;gap:40px;align-items:flex-start;margin-bottom:40px}.garantee_capability_list li:last-child{margin-bottom:0}.garantee_capability-desc p:first-child{font:600 20px/1.35 Arial,sans-serif;color:#000;margin-bottom:15px}.garantee_capability-desc p:not(:first-child){font:300 18px/1.55 Arial,sans-serif;color:#000}.connect_process-list-el{display:flex;gap:30px;margin-bottom:45px}.connect_process-list-number{width:44px;height:44px;background-color:#8c0014;border-radius:50%;display:flex;justify-content:center;align-items:center;font:600 20px/1.35 Arial,sans-serif;color:#fff;border:2px solid #fff}.connect_process-list-el:not(:last-child) .connect_process-list-line{width:2px;background:#e8e8e8;position:relative;height:100%;left:50%;transform:translate(-50%,0);z-index:-1}.connect_process-list-title{font:600 22px/1.35 Arial,sans-serif;color:#000}.connect_process-list-desc{font:300 15px/1.55 Arial,sans-serif;color:#000}.parts_section{margin:0 auto;width:100%}.parts_container{display:flex;align-items:center;background-color:#efefef}.parts_form{width:50%;padding:0 80px}.parts_container img{max-width:50%}.parts_form-desc h1{font:600 42px/1.23 Arial,sans-serif;text-align:left;margin-bottom:30px}.parts_form-desc p{font:300 20px/1.55 Arial,sans-serif;margin-bottom:30px}.product_section{margin:70px auto 50px;max-width:1160px;width:100%}.product_main_content{display:flex;gap:40px}.product_img{width:300px;height:300px;background-color:gray}.top-elements{display:flex;flex-wrap:wrap;justify-content:space-around}.payments{border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;padding:10px 0;margin-bottom:20px;gap:0px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px, 1fr));justify-items:baseline}.payment_item{display:flex;align-items:center;gap:5px}.payment_item img{width:30px}.payment_item p{font:400 14px/1.55 Arial,sans-serif;color:#000;opacity:.8;margin:0}.advantage{margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px, 290px))}.advantage_item{display:flex;align-items:center;gap:10px;padding:10px}.advantage_item:hover{border-radius:10px;overflow:hidden;box-shadow:0px 4px 10px rgba(0,0,0,.15);transition:transform .3s ease;background-color:#fcfcfc}.advantage_item img{width:70px;height:70px}.advantage_item p{font:400 14px/1.55 Arial,sans-serif;max-width:220px;color:#000}.product_desc{max-width:640px}.payment_methods .price{font-size:40px;line-height:1.55;font-weight:300}.buying_form{display:flex;justify-content:space-between;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:center}.payment_methods{max-width:200px;width:100%}.payment_methods .price bdi{vertical-align:middle;color:#000;font-size:30px;line-height:1.55;font-weight:300}.credit{display:flex;gap:10px;align-items:center}.credit img{max-width:36px}.credit p{max-width:142px;width:100%;font-size:12px;font-weight:400;line-height:14px;color:inherit}.quantity{display:inline-block;position:relative}.quantity input[type=number]{padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;transition:border-color .3s ease}.quantity input[type=number]:focus{border-color:#66afe9;outline:none;box-shadow:0 0 5px rgba(102,175,233,.5)}.quantity label{display:none}.cooperation_info{max-width:717px;position:relative;top:250px;text-align:start}.cooperation_info h3{color:#fff}.cooperation_info p{color:#fff}.cooperation_info_btn button{font:700 16px Arial,sans-serif;width:100%;height:60px;border:0;border-radius:10px;cursor:pointer;text-align:center;background-image:none;vertical-align:middle;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.cooperation_info_btn button:first-child{max-width:220px;margin-right:10px}.cooperation_info_btn button:first-child:hover{background-color:#ce001d;color:#fff}.cooperation_info_btn button:last-child{max-width:329px;color:#fff;background-color:#8c0014}.cooperation_info_btn button:last-child:hover{background-color:#ce001d}.menu-desktop-footer{list-style:none;margin:0;padding:0}.menu-desktop-footer li{margin:0}.menu-desktop-footer li a{font:600 14px/2 Arial,sans-serif;color:#fff}.woocommerce-loop-product__title{max-height:115px;overflow:hidden;color:#000}.price bdi{font:300 22px/1.55 Arial,sans-serif;color:#000}.products .product .add_to_cart_button,.products .product a.button_more{font:13px Arial,sans-serif;height:35px;width:135px;max-width:100%;border-radius:5px;transition:all .2s ease-in-out;padding:.618em 1em}.products .product .add_to_cart_button{color:#000;background-color:#fff;border:2px solid #000}.products .product .add_to_cart_button:after{position:absolute;right:10px}.products .product .add_to_cart_button:hover{background-color:#000;color:#fff}.products .product a.button_more{color:#fff;background-color:#8c0014;border:2px solid #8c0014}.button-container{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;margin:0;width:100%;display:flex;flex-direction:column;justify-content:space-between}.breadcrumbs-container{max-width:1160px;width:100%;margin:100px 0 30px}.callback-btn{cursor:pointer;font-size:16px;font-family:"Open Sans",Arial,sans-serif;border-radius:20px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex;justify-content:center;align-items:center;font-weight:700;padding:12px 24px}.callback-btn-wh{color:#fff !important;background-color:#8c0014 !important;border:2px solid #fff !important}.callback-btn-wh:hover{color:#8c0014 !important;background-color:#fff !important}.red_btn-to_white{border:2px solid #8c0014;background-color:#8c0014;color:#fff}.callback-popup{display:flex;flex-direction:column;align-items:center;gap:15px}.callback-popup h3{font-size:36px;line-height:1.23;font-family:"Open Sans",Arial,sans-serif;font-weight:600;color:#000}.callback-popup p:first-of-type{font-size:16px;line-height:1.55;font-family:"Open Sans",Arial,sans-serif;font-weight:300;color:#000}.added_to_cart{display:none !important}.search-widget-icon{background-color:rgba(255,255,255,.8);width:80px;height:80px;cursor:pointer;box-shadow:rgba(0,0,0,.2) 0px 0px 10px 0px;will-change:transform;border-radius:50px;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;overflow:hidden}.search-widget-icon:hover{transform:scale(1.1)}.search-widget-overlay{z-index:5000;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:all .3s ease}.search-widget-overlay.active{opacity:1;visibility:visible}.search-header{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);z-index:5001;transition:allease .3s;max-height:100vh;overflow:auto}.search-container{display:flex;align-items:center;gap:30px;justify-content:center;padding:45px 0}.search-inputcontainer{width:100%;max-width:743px}.block-input{border-radius:5px;border:1px solid rgba(196,196,196,1);height:60px;position:relative;display:flex;align-items:center;justify-content:space-between}.block-input input{background-color:transparent;padding:0 55px}.block-input .t-search-widget__search-icon{position:absolute;left:0;margin:auto 0;top:2px;bottom:0;padding-right:5px;padding-left:5px;width:45px}.block-input form,.block-input>form .t985__input{width:100%;height:100%}.block-input>form .t985__input{border:none}.clear-icon{cursor:pointer;background:#ebebeb;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;display:none}.close-icon{cursor:pointer}#search-results{z-index:5005;margin:0 auto;max-width:760px;display:flex;flex-wrap:wrap;height:100%;margin-bottom:30px;justify-content:center}.search-result-item{min-width:0;padding:15px;gap:15px;display:grid;grid-template-columns:80px 1fr}#search-results a{font-size:16px;line-height:1.35;font-family:"Open Sans",Arial,sans-serif;font-weight:600;color:#000}.search-result-excerpt{font-size:13px}.search-result-thumbnail{display:grid;place-items:center;height:100%;align-items:start}.search-result-thumbnail img{max-width:100%;max-height:100%}#search-results-container{display:grid;grid-template-columns:repeat(2,1fr)}.search-result-content h4{font-size:16px;margin-bottom:0}.carticon-imgwrap{background-color:hsla(0,0%,100%,.8);border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;height:80px;width:80px;display:flex;justify-content:center;align-items:center;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.carticon-imgwrap:hover{transform:scale(1.1)}.carticon-img{stroke:#000;height:40px;width:40px}.carticon-wrapper{position:relative;display:inline-block}.carticon-imgwrap span{position:absolute;bottom:10px;right:10px;background-color:red;color:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;transform:translate(50%,50%)}.product_title{margin-bottom:30px;text-align:start}.posted_in{display:flex;gap:10px}.wpcf7-spinner{display:none !important}.menu-mobile li{margin-left:0;line-height:1.8}.menu-mobile li a{color:#fff;font-weight:600}.wpcf7-form{display:flex;flex-direction:column;gap:15px}.wpcf7-form-control-wrap{width:100%}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{font:16px/1.33 Arial,sans-serif;width:100%;color:#00000082;border:1px solid #c7c7c7;padding:0 20px;background-color:transparent;box-sizing:border-box}.wpcf7-form-control-wrap input{height:60px}.wpcf7-form-control-wrap textarea{height:102px;padding-top:20px}.wpcf7-submit{font:700 16px Arial,sans-serif;color:#fff;background-color:#8c0014;border:2px solid #8c0014 !important;border-radius:30px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;max-width:245px;padding:12px 24px}.form_760_section{max-width:760px;margin:0 auto;width:100%}.form_760_container{display:flex;flex-direction:column;gap:30px}.form_760_container .submit_button{margin:0 auto}.form_banner-form .policy{text-align:start !important}.form_banner-form .wpcf7-form-control{border:0;border-bottom:1px solid #b3b3b3}.credif_form h3{font:500 32px Arial,sans-serif;color:#001e2a;text-align:center;margin-bottom:50px}.credif_form form{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.credif_form .wpcf7-form-control-wrap{max-width:420px}.credif_form .wpcf7-form-control-wrap input{border:1px solid #b0acac;border-radius:5px}.to_order_form{display:flex;justify-content:space-between;flex-wrap:wrap}.to_order_form .wpcf7{max-width:560px}.to_order_form .wpcf7 .wpcf7-form-control-wrap textarea{padding-left:20px}.to_order_form-form p{font:300 15px/1.55 Arial,sans-serif;color:#000}.parts_form .wpcf7-form{gap:35px}.parts_form .wpcf7-form-control-wrap .wpcf7-text{border:0;border-bottom:1px solid #b3b3b3}.connect-form .wpcf7-form-control-wrap{margin-bottom:25px;max-width:560px}.callback-popup .wpcf7-form-control-wrap input{border-radius:5px}.policy{font-size:14px;text-align:center}.policy a{font-size:14px}.button-hover-effect:hover,.products .product a.button_more:hover,.callback-btn:hover,.red_btn-to_white:hover,.form_760_container .submit_button:hover,.form_banner-form .form_banner-submit:hover,.to_order_form .wpcf7 .wpcf7-submit:hover,.connect-form .wpcf7-submit:hover,.credif_form form .wpcf7-submit:hover,.callback-popup .wpcf7-submit:hover{background-color:#fff;color:#8c0014;border-color:#8c0014}.callback-button a:hover,.form_760_container .submit_button:hover{color:#ce001d !important;border-color:#ce001d !important}.red_btn-to_white{border:2px solid #8c0014;background-color:#8c0014;color:#fff}.nav-elements{display:flex;align-items:center}.dropdown-menu{z-index:9999999;background-color:#3b3b3b;border-radius:20px;position:fixed;left:111px;top:76px;max-width:930px;display:none;padding:20px;box-shadow:0 0 7px rgba(0,0,0,.2)}.dropdown-menu:before{content:"";position:absolute;top:-10px;left:35%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #3b3b3b;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.menu-desktop>li:first-child{position:relative}.menu-desktop>li:first-child:hover+.dropdown-menu,.dropdown-menu:hover{display:block}.menu-desktop>li:first-child>a span:after{content:"▼";margin-left:5px;font-size:10px;vertical-align:middle;transition:transform .3s ease;display:inline-block}.menu-desktop>li:first-child:hover>a span:after{transform:rotate(180deg)}.menu-desktop span{font-weight:600;font-size:16px}.menu_list_elements{color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.menu_list_elements a{color:#fff;font-size:14px;font-weight:600}.menu_list_elements a:hover{color:#ce001d}.menu-desktop ul.sub-menu{position:absolute;top:100%;left:20%;z-index:1000;background-color:#3b3b3b;border-radius:10px;list-style-type:none;width:243px;padding:15px;margin-top:10px;box-shadow:0 0 7px rgba(0,0,0,.2);border:0;display:block;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;transition-delay:.2s}.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition-delay:0s}.menu-desktop ul.sub-menu:before{content:"";position:absolute;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #3b3b3b;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.menu-desktop li:not(:first-child) ul.sub-menu:before{left:50%;transform:translateX(-50%)}.menu-desktop>li:first-child ul.sub-menu:before{left:20px}.menu-desktop li:hover>ul.sub-menu{display:block}.menu-desktop li a{display:block;color:#fff;text-decoration:none}.wc-child-categories li a{color:rgba(59,59,59,1)}.wc-parent-categories li a{color:rgba(59,59,59,1)}.menu-desktop li a:hover{color:#ce001d}.sub-menu li{font-size:16px;line-height:1.35;font-weight:600;padding:5px;margin:0}.menu-mobile{align-items:flex-start;width:fit-content;margin:15px 39px;gap:15px;display:flex;flex-direction:column;list-style-type:none}.wc-parent-categories{display:none}.wc-block-components-product-metadata{display:none}.woocommerce-breadcrumb span,.woocommerce-breadcrumb a:hover{color:#ce001d}.woocommerce-breadcrumb span{pointer-events:none}.woocommerce .woocommerce-ordering select{padding:10px;border:0;background-color:#fdf8f8;font-size:15px}.cart .one-click-buy,.cart .miele-btn-outline,.cart .miele-btn-outline.loading,.cart .miele-btn-outline.added,.cart .miele-btn-outline:disabled{float:left;font-weight:500;color:#8c0014;background-color:#fff;border:2px solid #8c0014 !important;border-radius:30px;height:50px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:240px;font-size:16px;cursor:pointer}.cart .one-click-buy:hover,.cart .miele-btn-outline:hover{background-color:#8c0014;color:#fff}.summary .product_desc .buying_form .cart button:last-child{font-weight:500;border-radius:30px;background-color:#8c0014 !important;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;max-width:177px;width:100%;height:50px;border:2px solid #8c0014}.summary .product_desc .buying_form .cart button:last-child:hover{background-color:#fff !important;color:#8c0014}form.cart{display:flex;gap:10px;align-items:center}.phone_url,.mail_url{color:#8c0014}.woocommerce table.shop_attributes th{width:30%}.woocommerce-breadcrumb a{color:#767676}.page-numbers{display:flex;gap:10px}.page-numbers li{margin-left:0}.page-numbers span{line-height:1.35;font-weight:600}.success_send{display:flex;flex-direction:column;align-items:center}.success_send img{width:100px}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.page-numbers .page-numbers:focus,.page-numbers .page-numbers:hover,.page-numbers .page-numbers.current{border-radius:50%;background-color:#f2f1f1}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:1;padding:.5em;display:block;font-size:16px;width:33px;height:33px;cursor:pointer;font-weight:400}.page-numbers li span,.page-numbers li a{width:33px;height:33px;cursor:pointer;font-weight:400;display:flex;justify-content:center;align-items:center}.dropdown-icon{color:#fff;margin-left:10px;display:inline-block;transition:transform .3s ease;transform:rotate(270deg)}.dropdown-icon.rotated{transform:rotate(360deg)}.woocommerce-product-attributes-item__value a{color:#000}.stock in-stock{font-weight:700}.product-attributes .attribute{display:flex;color:#000;flex-wrap:wrap;font-size:12px;line-height:1.55;margin-bottom:2px}.product-attributes .attribute strong{margin-right:10px}.mobile-wc-parent-category a,.mobile-wc-parent-category span{font-size:14px;font-weight:400;cursor:pointer;color:#969495}.woocommerce .products ul,.woocommerce ul.products{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px, 1fr))}.products.columns-4:before{display:none !important}.woocommerce ul.products li.product a img{margin:0 auto;width:auto;padding:25px;max-height:290px}.mobile-wc-parent-category:hover>a,.mobile-wc-category-item:hover>a{color:#ce001d !important}.mobile-wc-parent-category.active>a,.mobile-wc-category-item.active>a{color:#ce001d !important}.site-elements{position:fixed;top:16%;right:5%;display:flex;flex-direction:column;gap:15px;z-index:10000}.wc-block-components-product-name{color:#000}.wc-block-cart__submit-container{border:1px solid #ce001d;background-color:#fff}.wc-block-cart__submit-container:focus{border:1px solid #ce001d}.wc-block-cart__submit-container:hover{background-color:#ce001d}.wc-block-cart__submit-container a{color:#ce001d;box-shadow:none !important}.wc-block-cart__submit-container a:hover{color:#fff}.woocommerce-product-gallery{max-width:500px;width:100%}.swiper-button-next,.swiper-button-prev{background-color:#8c0014;width:30px !important;height:30px !important;border-radius:100%}.swiper-button-next:after,.swiper-button-prev:after{background-color:#8c0014;font-size:14px !important;line-height:14px !important;color:#fff}.wc-parent-categories{position:fixed;width:1348px;max-width:100%;height:500px;margin:auto;left:0;right:0;top:83px;background-color:rgba(255 255 255);border-radius:10px;padding:15px;overflow-y:auto;padding:20px;box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.7)}.wc-parent-categories:before{content:"";position:absolute;top:-10px;left:55px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #3b3b3b;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.wc-category-level-0{position:relative;display:flex;flex-direction:column;gap:10px}.wc-category-level-0 .wc-parent-category{max-width:250px}.wc-parent-category{list-style-type:none}.wc-parent-category a{font-weight:600;font-size:16px;width:100%;max-width:300px}.wc-child-categories.wc-category-level-1{display:none;position:absolute;flex-wrap:wrap;left:300px;top:0;gap:20px;padding:20px;box-shadow:-10px -10px 10px -10px rgba(0,0,0,.3)}.wc-parent-category.active>a{color:#ce001d}.wc-parent-category:hover .wc-child-categories.wc-category-level-1,.wc-parent-category.active .wc-child-categories.wc-category-level-1{display:flex}.wc-category-item.wc-category-item-level-1{display:flex;align-items:flex-start;gap:20px;max-width:315px;width:100%;margin:0}.wc-category-item.wc-category-item-level-1 .category-content-container a:first-child{margin-bottom:10px}.wc-child-categories.wc-category-level-1 img{width:60px}.category-content-container{display:flex;flex-direction:column}.wc-child-categories.wc-category-level-2{display:flex;flex-direction:column;list-style-type:none}.wc-category-item .wc-category-item-level-2>div>a{font-size:13px;font-weight:400}.wc-category-item.wc-category-item-level-2{padding:0;margin:0}.category-thumbnail-container{min-width:60px}@media (max-width:1094px){.wc-child-categories.wc-category-level-2{flex-direction:row;width:unset;gap:0px 25px;flex-wrap:wrap}.wc-category-item.wc-category-item-level-2{padding:0;margin:0;width:45%}.wc-category-item.wc-category-item-level-1{display:flex;align-items:flex-start;gap:20px;max-width:781px;width:100%;margin:0}}.recommended_products{margin-top:50px}.child_categories{margin-bottom:50px}.child_categories_container{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px, 1fr));grid-template-rows:repeat(auto-fit,minmax(100px, 1fr))}.child_categories-element{display:flex;flex-direction:column;text-align:center}.child_categories-wrapper{width:auto;height:160px;padding:4px;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.child_categories-element:hover .child_categories-wrapper{border:1px solid #8c0014}.child_categorie-title{font-size:14px;color:#666;line-height:26px;overflow-wrap:break-word}.child_categories-element:hover .child_categorie-title{color:#8c0014 !important}.not_found{display:flex;flex-direction:column;align-items:center;gap:10px}.main-content-404{text-align:center;margin:150px 0 70px;display:flex;flex-direction:column;gap:20px;place-items:center}.main-content-404 a{font-weight:700;height:60px;color:#fff;background-color:#8c0014;border-radius:10px;max-width:310px;width:100%;display:grid;place-items:center}.main-content-404 h4{font-size:64px}.main-content-404 p{font-size:24px}#chaty-widget-0 .chaty-widget{bottom:180px !important;right:20px !important}#chaty-widget-0 .chaty-i-trigger .chaty-cta-button,#chaty-widget-0 .chaty-i-trigger .chaty-channel button,#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button,#chaty-widget-0 .chaty-i-trigger .chaty-cta-button{background-color:#8c0014 !important}.chaty-svg svg circle,.chaty-cta-button svg ellipse{fill:#8c0014 !important}#chaty-widget-0 .channel-icon-Whatsapp .color-element,#chaty-widget-0 .Whatsapp-channel .color-element{fill:#49e670 !important;color:#49e670 !important}#chaty-widget-0 .channel-icon-Telegram .color-element,#chaty-widget-0 .Telegram-channel .color-element{fill:#3e99d8 !important;color:#3e99d8 !important}#chaty-widget-0 .channel-icon-Phone .color-element,#chaty-widget-0 .Phone-channel .color-element{fill:#000 !important;color:#000 !important}.download-files li{margin-left:0}.pdf-img{max-width:27px !important}.download-list{display:flex;flex-direction:column;gap:15px}.download-url{display:flex;flex-direction:row;align-items:center;gap:10px}.catalog-element-wrapper{height:100%;justify-content:space-between;display:grid;grid-template-rows:repeat(auto-fit,minmax(100px, 290px))}.swiper-wrapper{align-items:center}.woocommerce span.onsale{background-color:#ce001d !important}.swiper-fade .swiper-slide{display:flex;justify-content:center}.woocommerce div.product div.images img{max-width:80%}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex !important;align-items:center}.wc-block-components-checkout-place-order-button__text{color:#ce001d}.wc-block-components-checkout-place-order-button{background-color:#fff;border:1px solid #ce001d}.wc-block-components-checkout-place-order-button:hover{background-color:#ce001d}.wc-block-components-checkout-place-order-button:hover .wc-block-components-checkout-place-order-button__text{color:#fff}.wc-block-components-checkout-place-order-button:focus{box-shadow:none !important}.wc-block-components-address-form__country{display:none !important}.child_categories_container .child_categories-wrapper img{max-height:106px}.term-description{margin:40px 0}.swiper-product-gallery{height:450px}.swiper-product-gallery img{object-fit:contain}.wishlist-products{margin-bottom:30px}.wishlist-btn{background:0 0;border:none;cursor:pointer;padding:0;margin-right:10px}.wishlist-icon{fill:transparent;stroke:#8c0014;transition:fill .3s}.wishlist-btn.active .wishlist-icon path{fill:#8c0014}.wishlist_widget{position:relative}.wishlisticon-imgwrap{position:relative;display:inline-block}.wishlist-products ul.products li.product{float:none;margin:0;width:100%;display:flex;flex-direction:column;justify-content:space-between}.wishlist-products ul.products{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px, 1fr))}.wishlist-products ul.products li.product a img{margin:0 auto;width:auto;padding:25px;max-height:290px}.compare-container{margin:20px 0}.compare-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.compare-header h2{margin:0}.clear-compare{color:#e74c3c;text-decoration:none}#compare-table-wrapper{max-width:1220px;width:100%;overflow:auto}.compare-table{width:100%;border-collapse:collapse;min-width:600px}.compare-table th,.compare-table td{border:1px solid #ddd;padding:12px;vertical-align:top;text-align:center}.compare-table th{background-color:#f8f9fa;font-weight:700}.compare-field-name{background-color:#e9ecef;text-align:left;width:10%}.compare-field-label{font-weight:700;text-align:left}.compare-product-header{width:200px}.product-info{position:relative}.product-name{font-size:12px;margin-bottom:10px}.compare-empty{text-align:center;padding:40px;background:#f8f9fa;border-radius:5px}.compare-field-value{font-size:13px;line-height:1.4}.compare-button{background-color:transparent;border:1px solid #8c0014;padding:0 5px;border-radius:5px;cursor:pointer}.compare-button rect{fill:#8c0014}.compare-button.active{background-color:#8c0014 !important;color:#fff}.compare-button.active rect{fill:#fff}.product-image-name{display:flex;flex-direction:column;align-items:center;gap:8px}.product-image-wrapper{margin-bottom:5px}.product-image-wrapper img{width:auto;height:auto;display:block;transition:opacity .3s ease}.product-image-wrapper a:hover img,.product-name a:hover{opacity:.8}.product-name a{font-size:12px;text-decoration:none;color:#333;transition:color .3s ease}.product-name a:hover{color:#0073aa;text-decoration:underline}.remove-compare-item{position:absolute;top:-5px;right:-5px;background:#e74c3c;color:#fff;width:20px;height:20px;border-radius:50%;text-decoration:none;line-height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.remove-compare-item:hover{background:#c0392b}.product-info-container{display:flex;justify-content:space-between}.miele-rus-banner{position:relative;width:100%;margin:64px 0 24px;border-radius:14px;overflow:hidden;background-image:var(--miele-banner-bg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16/9;min-height:360px}.miele-rus-banner__text{position:absolute;left:42px;right:42px;bottom:38px;z-index:2;max-width:980px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35),0 10px 22px rgba(0,0,0,.55)}.miele-rus-banner__title{font-weight:900;font-size:clamp(26px, 2.8vw, 54px);line-height:1.08;margin:0 0 14px}.miele-rus-banner__subtitle{font-weight:600;font-size:clamp(18px, 2.15vw, 32px);line-height:1.12;margin:0}.miele-rus-banner__subtitle strong{font-weight:900}@media (max-width:1024px){.miele-rus-banner{aspect-ratio:auto;min-height:420px}.miele-rus-banner__text{left:20px;right:20px;bottom:18px;max-width:none}}@media (max-width:640px){.miele-rus-banner{aspect-ratio:auto}.miele-rus-banner__title{font-size:26px;line-height:1.1;margin-bottom:10px}.miele-rus-banner__subtitle@media (min-width:783px){.single-product form.cart{display:flex;gap:12px;align-items:center}}@media (max-width:782px){.single-product form.cart{display:flex;flex-direction:column;gap:12px}}