.image .stiker_last {color: #FFFFFF; background-color: #6B441C;}
.image .stiker_best {color: #FFFFFF; background-color: #6B441C;}
.image .stiker_spec {color: #FFFFFF; background-color: #6B441C;}
.image .stiker_netu {color: #333333; background-color: #EEEEEE;}
.image .stiker_user {color: #333333; background-color: #EEEEEE;}
@media (max-width: 767px) {.product-thumb .image .stiker_panel, .product-thumb .fapanel {display: none;}}
@media (min-width: 992px) {
.product_informationss .thumbnails .images-additional {position: absolute; top: 212px; left: -215px; transform: rotate(90deg); margin: 0; padding: 0 15px; width: 532px;}
.product_informationss .main_img_box {margin-left: 105px;}
.col-sm-12.col-md-5.product_informationss {width: 50%;}
.col-sm-12.col-md-7.product_informationss {width: 50%;}
.product_informationss .thumbnails .images-additional .owl-buttons .owl-prev {left: 20px !important;}
.product_informationss .thumbnails .images-additional .owl-buttons .owl-next {right: 20px !important;}
.product_informationss .thumbnails .images-additional .thumbnail, .product_informationss .thumbnails .images-additional .item {transform: rotate(-90deg); padding: 0px 12px; margin: 0 0 5px 0;}
.product_informationss .thumbnails .images-additional {top: 227px; left: -232px;}
}
#top7 {background-color: #FAFAFA;}
.rev_slider.rev_blog_mod .heading_h {background-color: #FAFAFA;}
.rev_slider.rev_blog_mod .owl-pagination {background-color: #FAFAFA;}
.rev_slider.rev_blog_mod .vertical-sreview {border: none;}
#top7 {padding: 30px 0 15px 0; margin-bottom: 20px;}
#top4 {background-color: #FAFAFA;}
@media (max-width: 767px) {#top4, #top5 {display: block;margin-bottom: -10px;min-height: initial !important;}}
#top4, #top4 .col-sm-12.col-md-12, #top4 .owl-carousel .owl-wrapper-outer {padding: 0;}
h1.home_h1 {padding-top: 20px;}
::selection {background-color: #EAEAEA;}
body,#all_document,header,#top,#top2,.rev_slider .owl-pagination,.rev_slider .heading_h,#product_products .owl-pagination,#product_products h3,.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,#top3_links,.vertical-sreview .caption {background-color: #050609;}
@media (min-width: 1600px) {#all_document, .container {width: 1540px;} .box-col-3 {width: 1200.5%;} .box-col-2 {width: 810%;} .box-col-1 { width: 350%;}}
#top3,#top3.affix {width: 100%;}
#top .container {border-bottom: none;}
a,.list-group a,.pagination>li>a, .pagination>li>span, .mobile_info button:hover, .mobilemenu .navbar-nav > li > .list-group-submenu li a > .chevrond:hover, .mobilemenu .navbar-nav > li a > .chevrond:hover, .mobilemenu .navbar-nav > li.mobile_header_type_two > button > .chevrond:hover, .mobilemenu .navbar-nav > li.mobile_header_type_two > button > .chevrond {color: #6B441C;}
.btn-primary,.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, #popup-view-wrapper .popup-footer a, .cd-products-comparison-table .filter_otlich_span.active {background-color: #6B441C; border-color: #6B441C;}
a:hover,.list-group a:hover,.list-group a.active:hover,.pagination>li>a:hover,.pagination>li>span:hover,.top-links.verh a:hover,.top-links.verh .span-a:hover:hover,.product-info .btn-plus button:hover, .product-info .btn-minus button:hover,.product-info .pop_ico:hover, .product-info .compare .fa:hover, .product-info .wishlist .fa:hover,.product-info input[type="radio"]:checked + label span.option_price, .product-info input[type="checkbox"]:checked + label span.option_price,.home_block a:hover, .home_block a:hover .image > .fa,#menu2 ul.lastul li a:hover,#menu2 a:hover,#menu2 li.glavli a:hover,#menu .nav > li .dropdown-menu li .dropdown-menu ul li a:hover,#menu .nav > li > div > .dropdown-menu > div > ul > li > a:hover,.display-products-cart .btn-plus button:hover, .display-products-cart .btn-minus button:hover,.dropdown-menu li > a:hover, .dropdown-menu li > a:hover i,.search .search_button:hover,.search .change_category_button:hover,.popup_notification .mfp-close:hover,#popup-order-okno .mfp-close:hover, #popup-okno .mfp-close:hover,#popup-view-wrapper .mfp-close:hover,.wwicons a:hover,.cd-products-comparison-table .in_wishlist .fa-border, .cd-products-comparison-table .in_compare .fa-border,.cd-products-comparison-table .fa-border:hover,.product-info .in_wishlist .fa, .product-info .in_compare .fa,.well.well-sm .btn-group-justified .btn-default:hover,.dropdown-menu li > a:hover, .dropdown-menu li > a:hover i,.search .dropdown-menu > li > a:hover .name,.table-revolution .btn-plus button:hover, .table-revolution .btn-minus button:hover,.owl-carousel .owl-buttons div i:hover,.product-thumb .fa-border:hover, .product-info .pokupka .preimushestva .home_block a:hover .fa, .ul_block_home_catwalls h4.home_catwalls_all_href a:hover, .product-thumb .caption a.home_catwalls_podcat:hover,.product-thumb .in_wishlist .fa-border,.product-thumb .in_compare .fa-border,#menu2 ul.lastul .show_categoryoff:hover,.options_buy .checkbox label:hover,.options_buy .radio label:hover,.display-products-cart tr td.remove button:hover,#revcheckout .delete button:hover {color: #6B441C;}
.btn-primary:hover,#popup-view-wrapper .popup-footer a:hover,#popup-view-wrapper .popup-footer a:hover,.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover,#popup-view-wrapper .popup-footer a:hover {background-color: #6B441C; border-color: #6B441C;}
#menu2 ul.lastul .show_categoryoff:hover {border-color: #6B441C;}
#top2 .tel .s22,#top2 .tel .s22 a,#top2 .tel .s22:hover i,.rating .fa-star,.rat-star.active,.rat-star.checked,.rating .fa-star + .fa-star-o,.product-info input[type="radio"]:checked + label .fa, .product-info input[type="checkbox"]:checked + label .fa,.product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special,.product-thumb .price-new {color: #6B441C;}
.product-info #button-cart,#cart:hover button.cart,.popup_notification .popup-footer a, #popup-order-okno .popup-footer a, #popup-okno .popup-footer a,.btn-danger {background-color: #6B441C;}
.product-thumb .fa-border.fa-shopping-basket,.options_buy .fa-border,.cd-products-comparison-table .fa-border.fa-shopping-basket,.wwicons .fa-border.fa-shopping-basket {background-color: #6B441C; border-color: #6B441C;}
.product-info input[type="radio"]:checked + label,.product-info input[type="checkbox"]:checked + label,.product-info input[type="radio"]:hover + label, .product-info input[type="checkbox"]:hover + label,#revfilter_box .image-filter input:checked + img {box-shadow: 0px 0px 1px 1px #6B441C;}
.product-info .radio .btn-default:active {border-color: #6B441C;}
.product-info #button-cart:hover,.popup-phone-wrapper,.popup_notification .popup-footer a:hover, #popup-order-okno .popup-footer a:hover, #popup-okno .popup-footer a:hover,.btn-danger:hover {background-color: #6B441C;}
.product-thumb .fa-border.fa-shopping-basket:hover, .options_buy .fa-border:hover,.cd-products-comparison-table .fa-border.fa-shopping-basket:hover,.wwicons .fa-border.fa-shopping-basket:hover {background-color: #6B441C; border-color: #6B441C;}
#menu2_button .box-heading, a.mobil_mmenu_three {background-color: #6B441C;}
#top3 {background-color: #333333;}
#cart button.cart {background-color: #6B441C;}
footer .footer {background-color: #232323;}
.masked_loading {background: url("../../../../../image/catalog/revolution/preloaders/revpreloader1.svg") no-repeat center center;}
@media (max-width: 767px) {#top {background-color: #333333;}}
@media (max-width: 767px) {#top {position: fixed; top: 0; width: 100%; box-shadow: 0 0 10px 2px rgba(0,0,0,.2); color: #fff; border-bottom: none;} #top2 {margin-top: 38px;} #top2 .container {padding: 15px 15px 5px;} #cart_mobi {float: right; width: initial; height: 36px; line-height: 36px; margin-left: 10px;} #top2 #logo {margin-bottom: 0;} .mobile_info .navbar-default .navbar-toggle:focus,.mobile_info .navbar-default .navbar-toggle:hover {background-color: #eee; background-color: transparent; box-shadow: inset 0px 0px 50px rgba(255,255,255, 0.25); color: #fff;}}
@media (max-width: 767px) {#top .mobile_info button:first-child {background-color: #6B441C;}}
@media (max-width: 767px) {#top .top-links .fa {min-width: 15px; color: #fff;}}
@media (max-width: 767px) {.top-links.verh a.dropdown-toggle {padding: 0 5px; color: #fff; transition: none;}}
@media (max-width: 767px) {.top-links.verh a.dropdown-toggle:hover sup {color: #fff;}}
.product-grid .product-thumb .description, .rev_slider .product-thumb .description {display: block;}
@media (min-width: 768px) {.tab-content #tab-specification, .tab-specification.rev_slider {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;-webkit-column-rule: 1px solid #eee;-moz-column-rule: 1px solid #eee;column-rule: 1px solid #eee;}}
@media (min-width: 768px) {.tab-content #tab-specification .table.attrbutes tbody tr td, .tab-specification.rev_slider .table.attrbutes tbody tr td {border: none;}}
.rev_slider .product-thumb .price, .product-grid .product-thumb .price {float: left; margin-bottom: 0;}
.product-layout.new_line .product-thumb .product_buttons .clearfix {display: none;}
.owlproduct .owl-controls {display: none !important;}
.show-on-hover:hover > ul.dropdown-menu.dblock22 {display: block;}
.home_block .image > .fa,.home_block .image > img {-webkit-transition-property: color, opacity, transform;transition-property: color, opacity, transform;}.home_block a:hover .image > .fa,.home_block a:hover .image > img {-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.share_icon_callbtn.triggerbtn {background-color: #333333; color: #FFFFFF; box-shadow: 0 0 2px 2px #333333;}
.share_icon_callbtn.sort-1 {background-color: #5A5A5A; color: #FFFFFF;}
.share_icon_callbtn.sort-2 {background-color: #25D236; color: #FFFFFF;}
.share_icon_callbtn.sort-3 {background-color: #25B1EC; color: #FFFFFF;}
.share_icon_callbtn.sort-4 {background-color: #8839FF; color: #FFFFFF;}
#top2 .tel .s22:hover {cursor: default !important;}
#top2 .tel .header_phone_image {vertical-align: top; padding-top: 15px;}
#top2 .search {margin-top: 22px;}#top2 #logo {margin-top: 8px;}
/*====== Параметры шаблона ======*/
#top2 #logo {margin-top: 0 !important;}#blog_mod .blog-list .image {margin: 0 10px 10px 0; float: left; width: 100px;}#blog_mod .blog-list .opisb h4 {height: initial !important;}.search {border: 2px solid #ededed;}#filterpro_box input {margin: 1px 5px 6px 5px !important;}
@media (max-width: 767px) {#top2 .search {display: none;}}
.mm-menu_theme-dark .mm-listview a img {width: 16px; margin-left: 2px; margin-right: 8px;}

#top3 .top-links .list-inline {display: table; max-width: 100%; width: 100%; margin: 0 0 0 -15px;}
#top3 .top-links .list-inline>li {display: table-cell; text-align: center; float: none;}
#top3 .top-links.nav.norazmivcont ul.list-inline a {width: 100%;}
@media (min-width: 992px) {header .floating_hcart {top: 195px;}}
#top3.affix-top {right: 0 !important; margin-top: -1px;}
#top3 {background-color: #2B3543;}
footer .footer {background-color: #222A36;}
#cart button.cart {background-color: #222A36;}
.image .owl-item .img-responsive {border-radius: 20px;}
.mm-menu_theme-dark .mm-listview .mm-btn_next:after {margin-right: 10px;}

/*================== Мои параметры ==================*/

/*============ Главная страница ============*/

/*====== Общие параметры ======*/
.home_h1 {display: none;}
h2 {font-weight: 800;}
body {font-size: 18px;}
body {line-height: 25px;}
.main-content {padding-bottom: 0;}
#top5 {background: #050609;}
#top2 .search {margin-top: 22px;}
#top2 #logo {margin-top: 8px;}
/*.home_slider_bd_img, .home_slide_container {border-top: 2px solid #fff;}*/
#home, #home_review {overflow-x: hidden;}

/*====== Шапка ======*/
body, .top-links.verh a, #top .top-links .fa, #top2 .tel .s22, #top2 .tel .s22 .telefon, #top2 .tel .s22 a, #top2 .tel .header_phone_image .fa, .home_block .image > .fa, .home_block, .home_block .text p {color: #fff;}
.top-links.verh a, #top2 .tel .s11, .catalog_list .revlevel_1 > .title a, #menu2 li.glavli a, #menu2 ul.lastul li a {font-size: 16px;}
#top2 .tel .s22 i {color: #E27B0A}
#top {border-bottom: none;}
.search {border: 2px solid #5D5D5D;}
.search .input-lg {background: #AEABAB;}
.search .search_button {background: #AEABAB;}
.search .search_button {color: #fff;}
.search .search_button {border-left: 2px solid #5D5D5D;}
.search .form-control {border: none;}

/*====== Наши преимущества ======*/
#top6 {margin: 0;}
.home_home_blocks .home_block {margin: 0px;}
.home_home_blocks .home_block {padding: 20px 15px;}
.home_home_blocks .home_block:hover  {box-shadow: inset 0px 0px 50px rgba(255, 255, 255, 0.25);}
.home_block .text .title {font-size: 18px;}
.home_block .text p {font-size: 16px;}

/*====== Баннер на главной ======*/
.home_slideshow_title {width: 40%;}
.home_slideshow_description {width: 35%;} 
#revslideshow .home_slideshow_link {background: #9C5507;}
#revslideshow .home_slideshow_link {padding: 15px 35px;}
#revslideshow .home_slideshow_link {border-radius: 30px;}
#revslideshow .home_slideshow_link {border: none !important;}
.home_slideshow_title {line-height: 40px;}

/*====== Слайдер товаров на главной ======*/
.rev_slider .owl-carousel .owl-wrapper-outer {padding: 15px 0;}
.image .owl-carousel .owl-wrapper-outer {padding: 0;}
.product-thumb, #content .product-card, .fone-sweet-grey {background-image: url(/image/catalog/fonts/font-home-product-1.webp); border-radius: 30px; border: none; padding: 30px; transition: transform 0.3s ease; box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.6), inset 9px 9px 10px rgba(255, 255, 255, 0.8);}
.product-thumb, #content .product-card {padding: 30px;}
.product-thumb:hover {transform: scale(1.02); box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.5), inset 9px 9px 12px rgba(255, 255, 255, 0.8);}
.image .product_thumb_hover_images img, .main_img_box .image .main-image .img-responsive {border-radius: 20px; box-shadow: 8px 8px 10px rgba(0, 0, 0, 0.4);}
.product-thumb .rating, .fapanel {background: none;}
.rating .fa-star, .fa-star-o:before {color: #725332; !important}
.row .product-thumb .product-info h4 a {color: #000; font-weight: 700; font-size: 18px;}
.row .product-thumb .product-info .description_options {color: #000; font-size: 17px;}
.row .product-thumb .product-info {border: none;}
.product-thumb .fa-border.fa-shopping-basket,  .form-group .pop_left #button-cart {font-size: 16px; border-radius: 16px;}
.product-thumb .fa-border.fa-shopping-basket {padding: 6px 10px;}
.product-thumb .fa-border.fa-shopping-basket:hover, .form-group .pop_left #button-cart:hover {background-color: #925D26; border-color: #925D26;}
.product-thumb .price span {font-size: 24px; font-weight: 700; color: #6B441C;}
.product-thumb .price .price-old {font-size: 20px; font-weight: 500; color: #666;}
.product-thumb .stiker_panel .stiker, .image .main-image .stiker_panel .stiker  {font-weight: 600; padding: 2px 10px; border-radius: 15px;}
/*====== Название ======*/
.container .rev_slider .heading_h, #product_products h3 {font-family: PT Serif; background: none; display: flex; align-items: center; justify-content: center; position: relative;}
.home_slider_bd_img .rev_slider .heading_h h3 {padding: 0 20px; margin: 0;  font-size: 40px; font-weight:800; -webkit-text-stroke: 0.5px #787878; text-shadow: 3px 3px 3px black;}
.rev_slider .heading_h a {color: #fff; font-size: 30px; padding-left: 0px;}
/*====== Прокрутка (точки) ======*/
.rev_slider .owl-carousel .owl-pagination {background: none; top: -43px;}
.rev_slider .owl-carousel .owl-pagination .owl-page span {border-color: #fff; box-shadow: 3px 3px 3px black;}
.rev_slider .owl-carousel .owl-pagination .active span {background: #fff;}
.main-content {background-image: url(/image/catalog/fonts/font-home-carusel.webp); background-attachment: fixed;}
.rev_slider {border: none;}

/*====== Блок статьи на главной ======*/
#top7 {padding-top: 0px; margin: 0px; background: none;}
#blog_mod .owl-wrapper-outer, #home_review .owl-wrapper-outer {padding-bottom: 20px;}
#blog_mod .blog-list .review-caption a {color: #000; font-weight: 800; font-size: 22px;}
#blog_mod .blog-list .caption .image {float: none; margin: auto;  width: 100%;}
#blog_mod .blog-list, #home_review .review-list {box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.6);}
#blog_mod .product-layout, #home_review .product-layout {padding: 0 20px;}
.container .rev_slider {margin: 0px;}
#home_review .review-list .review-caption {padding: 20px; color: #000; background: #fff;}
#home_review .review-list, .home_block_aboutstore {border-radius: 30px; box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.6);}
#home_review .review-list .review-caption .text2 {height: auto;}
#blog_mod .blog-list .review-caption {padding: 0; color: #000; background: #fff; border: 1px solid #fff;}
#blog_mod .blog-list .caption .opisb {padding: 15px 15px 0 15px;}
#blog_mod .blog-list .caption .description {padding: 0 15px 15px 15px;}

/*====== Блок о нас на главной ======*/
.home_block_aboutstore {background: #fff; color: #000; padding: 20px;}
.footer {background-image: url(/image/catalog/fonts/font-futter-2.webp);}


.owl-carousel .owl-buttons div {opacity: 100;}
.popup-phone-wrapper {opacity: 1;}
.scroll-top-wrapper.show {background: #444; opacity: 1;}
/*#home {margin-bottom: 0; padding-bottom: 0px;}*/

/*====== Горизонтальный блоки кондиционеров по паромерам  ======*/ 
.home_slide_container {height: 600px;}
.services_container {background-image: url(/image/catalog/fonts/font-home-services.webp);}
.destination_container {background-image: url(/image/catalog/fonts/font-home-destination.webp);}
.dizaynerskiye_konditsionery {background-image: url(/image/catalog/fonts/font-home-disiners.webp);}
.modification_container {background-image: url(/image/catalog/fonts/font-home-conditioner-type.webp);}
.area_container {background-image: url(/image/catalog/fonts/font-home-carusel-square.webp);}
#content .home_slide_container {background-size: 100% 100%;}
/*====== Левая половина ======*/ 
.home_slide_container .container {display: flex;}
.home_slide_intro {flex: 1; text-align: center;}
.home_slide_intro_content {position: relative; height: 100%; padding: 48px 44px; display: flex; flex-direction: column; justify-content: center; gap: 20px;} 
.home_slide_title {margin: 0; font-weight: 700; line-height: 1.15; letter-spacing: 0.2px; font-size: 44px;}
.home_slide_subtitle {font-size: 24px; line-height: 1.9;}
.home_slide_divider {height: 2px; width: 70%; margin: 0px auto; background: #fff; box-shadow: 4px 4px 4px #000;}
.home_slide_title, .home_slide_subtitle, .home_slide_card_label {text-shadow: 4px 4px 4px #000;}
/*====== Правая половина ======*/ 
.home_slide_grid {flex: 1; margin: 60px 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px;}
/*====== Картинка кнопка ======*/ 
.home_slide_card, #content .refine_categories img, #carousel0 .owl-wrapper .text-center img {border: 1px solid #666; border-radius: 30px; overflow: hidden; box-shadow: 9px 9px 12px rgba(0, 0, 0, 0.8), inset 8px 8px 10px rgba(255, 255, 255, 0.5); background-size: 100% 100%;} 
.home_slide_card_img {position: relative; min-height: 100%; display: flex;} 
.home_slide_card_label {position: absolute; left: 32px; top: 26px; font-size: 22px; font-weight: 600; line-height: 1.2; color: #fff;} 
.home_slide_card:hover, #content .refine_categories img:hover, #carousel0 .owl-wrapper .text-center img:hover {transform: scale(1.02); box-shadow: 9px 9px 12px rgba(0, 0, 0, 0.8), inset 0px 0px 50px rgba(255, 255, 255, 0.8);} 
.home_slide_container .container {height: 100%;}

/*====== Дизайнерские товары на главной ======*/
.dizaynerskiye_konditsionery .container {flex-direction: row-reverse;}

/*====== Кнопка как “пилюля” ======*/
.home_btn {margin: 0 auto; padding: 14px 34px; border-radius: 999px; text-decoration: none; font-weight: 600; font-size: 18px; color: #fff; background: linear-gradient(180deg, #9C5507 0%, #6f4b2a 100%); transition: transform .18s ease, filter .18s ease;}
.home_btn:hover {transform: translateY(-1px); filter: brightness(1.05);}
.home_btn:active {transform: translateY(0); filter: brightness(.98);}

/*====== Вертикальные блоки кондиционеров по паромерам  ======*/ 
.area_container .container {flex-direction: column;}
.area_slide_intro {flex: 1; text-align: center;}
.area_slide_grid {flex: 2; margin: 20px 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; grid-template-rows: repeat(2, minmax(0, 1fr));}
.area_slide_intro .home_slide_intro_content {padding: 30px 0 0 0;}
.area_slide_card_img {position: relative; min-height: 100%; display: flex; flex-direction: column; color: #fff; -webkit-text-stroke: 1px #666; text-shadow: 2px 2px 3px black, 0 0 2em black; text-align: center; gap: 20px; justify-content: center;} 
.area_slide_card_label {font-size: 40px; font-weight: 800;}
.area_slide_card_text {font-size: 23px; font-weight: 600;}
.area_slide_card_img:hover  {color: #fff; box-shadow: inset 0px 0px 50px rgba(255, 255, 255, 0.8);}
#carousel0 .owl-wrapper .text-center img {margin: auto; padding: 5px; background: white;}

/*====== Картинки кнопок на главной======*/
.card_nastenyi {background-image: url(/image/catalog/banners/nastenyi-konditsioner.webp);}
.card_multi_split {background-image: url(/image/catalog/banners/multi-split-sistema.webp);}
.card_mobilnyi {background-image: url(/image/catalog/banners/mobilnyi-konditsioner.webp);}
.card_kanalnyi {background-image: url(/image/catalog/banners/kanalnyi-konditsioner.webp);}
.card_kasetnyi {background-image: url(/image/catalog/banners/kasetnyi-konditsioner.webp);}
.card_napolno_potolochnyy {background-image: url(/image/catalog/banners/napolno-potolochnyy-konditsioner.webp);}
.card_ystanovka {background-image: url(/image/catalog/banners/ustanovka-konditsionera.webp);}
.card_demontag {background-image: url(/image/catalog/banners/demontazh-konditsionera.webp);}
.card_obslugivanie {background-image: url(/image/catalog/banners/obsluzhivaniye-konditsionera.webp);}
.card_remont {background-image: url(/image/catalog/banners/remont-konditsionera.webp);}
.card_zapravka {background-image: url(/image/catalog/banners/zapravka-konditsionera.webp);}
.card_zakladka {background-image: url(/image/catalog/banners/zakladka-tassy.webp);}
.card_kvartira {background-image: url(/image/catalog/banners/konditsioner-dlya-kvartiry.webp);}
.card_spalnia {background-image: url(/image/catalog/banners/konditsioner-dlya-spalni.webp);}
.card_dom {background-image: url(/image/catalog/banners/konditsioner-dlya-doma.webp);}
.card_ofice {background-image: url(/image/catalog/banners/konditsioner-dlya-ofisa.webp);}
.card_server {background-image: url(/image/catalog/banners/konditsioner-dlya-servernoy.webp);}
.card_sklad {background-image: url(/image/catalog/banners/konditsioner-dlya-sklada.webp);}
.kond-on-off {background-image: url(/image/catalog/banners/kondicionery-on-off.webp);}
.kond-invertor {background-image: url(/image/catalog/banners/kondicionery-invertornye.webp);}
.kond-obogrev {background-image: url(/image/catalog/banners/kondicionery-dlya-obogreva.webp);}
.kond-wifi {background-image: url(/image/catalog/banners/kondicionery-s-wi-fi.webp);}
.kond-tihie {background-image: url(/image/catalog/banners/kondicionery-tihie.webp);}
.kond-umnyi-domom {background-image: url(/image/catalog/banners/kondicionery-s-umnym-domom.webp);}
.kond-svezhi-vozduh {background-image: url(/image/catalog/banners/kondicioneri-s-pritokom-svezhego-vozduha.webp);}
.kond-nedorogie {background-image: url(/image/catalog/banners/kondicionery-nedorogie.webp);}
.card_20m {background-image: url(/image/catalog/banners/20m.webp);}
.card_25m {background-image: url(/image/catalog/banners/25m.webp);}
.card_35m {background-image: url(/image/catalog/banners/35m.webp);}
.card_50m {background-image: url(/image/catalog/banners/50m.webp);}
.card_70m {background-image: url(/image/catalog/banners/70m.webp);}
.card_100m {background-image: url(/image/catalog/banners/100m.webp);}
.card_140m {background-image: url(/image/catalog/banners/140m.webp);}
.card_170m {background-image: url(/image/catalog/banners/170m.webp);}

/*====== Каталог товаров ======*/
.fone-sweet-grey .row {padding: 20px 0;}
.breadcrumb a, .inbreadcrumb, .category_description, #content .refine_categories a {color: white; font-size: 15px; text-shadow: 0px 0px 5px black;}
.breadcrumb a:hover {text-shadow: 0px 0px 5px white;}
#content .revcontainer .well-sm {border-radius: 27px; box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.6);}
#content .refine_categories a {width: 12.5%; margin: 0; padding: 0 10px; font-size: 16px;}
#content .refine_categories img {background: white;}
#content .refine_categories img:hover {box-shadow: 0 0 8px 8px rgba(255, 255, 255, 0.8);}
/*====== Фильтр товаров ======*/
.input-group-addon {border-radius: 17px 0 0 17px;}
#input-sort, #input-limit {border-radius: 0 17px 17px 0;}
#revfilter_box {box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.6); color: black;}
#revfilter_box h2 {background: rgba(100, 100, 100, 0.5);}
#revfilter_box .option_box .option_name {background: rgba(100, 100, 100, 0.2);}
#revfilter_box h2, .tab-content .tab-pane thead td, .nav-tabs>li.active>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background: rgba(100, 100, 100, 0.5);}
#revfilter_box .option_box .option_name .fa.on {display: none;}
#revfilter_box .option_box .irs-from, #revfilter_box .option_box .irs-to{background: none;}


/*====== Карточка товара ======*/
#content .fone-sweet-grey, #content .article-content {color: black;}
#content .thumbnails .images-additional {top: 210px; left: -190px;}
#content .thumbnails .images-additional a {background: none;}
#content .thumbnails .images-additional a img {border-radius: 20px}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {color: black;}
.pokupka .pop_left .control-label, .pokupka .pop_left .number {display: none;}
.fone-sweet-grey .product_informationss .product_informationss, .product-info .pokupka {background: none; border: none; margin: 0;}
.fone-sweet-grey .product_informationss .product_informationss hr {display: none;}
.fone-sweet-grey .product_informationss .product_informationss {display: flex; flex-wrap: wrap; align-items: center; margin: 0; padding: 0;}
.fone-sweet-grey .product_informationss .product_informationss .form-group {margin: 0; overflow: hidden;}
.pr_h1_block h1 {color: black; font-weight: 800; text-shadow: none; font-size: 18px;}
.product-info .form-group .list-unstyled .update_special {font-weight: 800; padding-left: 7px;}
#tab-description img {max-width: 60%; padding: 0 0 20px 5%;}
#tab-description p {max-width: 70%; text-indent: 25px;}
.product_informationss .form-group img {border-radius: 15px;}
.video-obzor-youtube {width: 800px; height: 400px; padding-left: 5%;}

/*====== Временно ======*/
#content .col-sm-3  ul  {list-style-type: none; padding: 0;}
#content .col-sm-3  li {padding: 5px 0 5px 15px; margin-bottom: 15px; font-size: 16px; background-image: url(/image/catalog/fonts/font-home-product-1.webp); border-radius: 15px; transition: transform 0.3s ease; box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.6), inset 9px 9px 10px rgba(255, 255, 255, 0.8);}
#content .col-sm-3  li:hover  {transform: scale(1.05); box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.5), inset 9px 9px 12px rgba(255, 255, 255, 0.8);}
#content .col-sm-3  li a {color: black;}

/*====== Всплывающие окна ======*/
#popup-order-okno, #tab-1 .cd-products-comparison-table, #tab-1 .cd-products-comparison-table .top-info, #tab-1 .cd-products-comparison-table .cd-features-list, #content .table-revolution .products_category {background-image: url(/image/catalog/fonts/font-home-product-1.webp);}
#popup-order-okno, #tab-1 .cd-products-comparison-table, #content .table-revolution {color: black;}
#popup-order-okno .popup-center {background: none;}

/*====== Услуги (страница) ======*/
#content .article-content {padding: 5px 30px; margin-bottom: 30px;}
#content .col1, #content .col2 {text-align: left; padding-left: 10px;}
#content .col1 {width: 70%;}
#content .col2 {width: 40%;}
#content h2 {font-weight: 800;}
#content h3 {font-weight: 600;}
#content .article-content p, #content .article-content h3 {text-indent: 25px;}
.fone-sweet-grey {color: black;}

/*====== Выпадающее меню ======*/
#menu2 .with-child {font-weight: 800;}
#menu2 .ul_block1 .column {display: flex;}
#menu2 .menu2dopmenu .child-box {width: 1000%;}
#menu .list-unstyled li:not(:last-child) {border-bottom: 1px solid #ccc; padding-bottom: 5px;}
#menu .list-unstyled li a {color: black;}

/*====== Страница отзывы ======*/
#content .required .well-sm {background: none; border: none;}
#content #review .review-list, .page-contact .col-sm-4, .main-content .form-horizontal {background-image: url(/image/catalog/fonts/font-home-product-1.webp); border-radius: 30px; border: none; padding: 20px; transition: transform 0.3s ease; box-shadow: 9px 9px 10px rgba(0, 0, 0, 0.6), inset 9px 9px 10px rgba(255, 255, 255, 0.8); color: black;}

/*====== Страница контакты ======*/
.page-contact .info-block-title {font-weight: 800;}
.main-content .form-horizontal {padding-bottom: 50px; margin-bottom: 30px;}

/*====== Страница статьи ======*/
.fone-sweet-grey {overflow: hidden;}
.fone-sweet-grey ol ul {list-style-type: disc;}
.fone-sweet-grey img {max-width: 100%;}

/*====== Мелкие правки ======*/

/*====== Страница сравнение ======*/
#column-right {display: none;} 
width: 100%;


/*====== Стили под разрешения ======*/
@media (max-width: 1599px) {
.body {font-size: 12px;}    /*14*/
.top-links.verh a, #top2 .tel .s11 {font-size: 13px;}   /*14*/
#top2 .tel .s22 .telefon {font-size: 16px;}   /*17*/
#top2 .tel .s22 {font-size: 19px;}   /*21*/
/*====== Слайдер на домашней =======*/
.home_slideshow_title {font-size: 35px !important;}   /*42*/
.home_slideshow_description {font-size: 17px !important;}   /*21*/
/*====== Текстовый блок ======*/
.home_block .text .title {font-size: 16px;}   /*17*/
.home_block .text p {font-size: 11px;}   /*14*/
/*====== Блок с товарами ======*/
.product-thumb {border-radius: 25px; padding: 25px;}   /*30*/
.row .product-thumb .product-info h4 a {font-size: 17px;}   /*18*/
.row .product-thumb .product-info .description_options {font-size: 16px;}   /*17*/
.product-thumb .price .price-old {font-size: 20px;}    /*24*/
.product-thumb .price span {font-size: 21px;}   /*24*/
.rev_slider .product-thumb .price {padding-top: 3px;}
.product-thumb .fa-border.fa-shopping-basket {font-size: 14px;}   /*16*/
/*====== Блок на 6 кнопок ======*/
.home_slide_container {height: 500px;}   /*600*/
.home_slide_grid {margin: 50px 0;}   /*60*/
.home_slide_title {font-size: 36px;}   /*44*/
.home_slide_subtitle {font-size: 20px;}   /*24*/
.home_slide_card_label {font-size: 18px;}   /*22*/
/*====== Блок на 8 кнопок ======*/
.area_slide_card_label {font-size: 33px;}   /*40*/
/*====== Статьи ======*/
#blog_mod .blog-list .review-caption a {font-size: 18px;}    /*22*/
#blog_mod .blog-list .opisb p {font-size: 11px;}   /*13*/
/*====== Карточка товара ======*/
.video-obzor-youtube {width: 660px; height: 330px;}
}

@media (max-width: 1359px) {
.body {font-size: 10px;}    /*14*/
.top-links.verh a, #top2 .tel .s11 {font-size: 11px;}   /*14*/
#top2 .tel .s22 .telefon {font-size: 14px;}   /*17*/
#top2 .tel .s22 {font-size: 17px;}   /*21*/
/*====== Слайдер на домашней ======*/
.home_slideshow_title {font-size: 30px !important;}   /*42*/
.home_slideshow_description {font-size: 15px !important;}   /*21*/
/*====== Текстовый блок ======*/
.home_block .text .title {font-size: 14px;}   /*17*/
.home_block .text p {font-size: 9px;}   /*14*/
/*====== Блок с товарами ======*/
.product-thumb {border-radius: 20px; padding: 20px;}
.row .product-thumb .product-info h4 a {font-size: 15px;}   /*18*/
.row .product-thumb .product-info .description_options {font-size: 14px;}   /*17*/
.product-thumb .price .price-old {font-size: 17px;}    /*24*/
.product-thumb .price span {font-size: 17px;}   /*24*/
.product-thumb .fa-border.fa-shopping-basket {font-size: 14px;}   /*16*/
/*====== Блок на 6 кнопок ======*/
.home_slide_container {height: 425px;}   /*600*/
.home_slide_grid {margin: 43px 0;}   /*60*/
.home_slide_title {font-size: 31px;}   /*44*/
.home_slide_subtitle {font-size: 17px;}   /*24*/
.home_slide_card_label {font-size: 16px; left: 24px; top: 18px;}   /*22*/
/*====== Блок на 8 кнопок ======*/
.area_slide_card_label {font-size: 28px;}   /*40*/
/*====== Статьи ======*/
#blog_mod .blog-list .review-caption a {font-size: 16px;}    /*22*/
#blog_mod .blog-list .opisb p {font-size: 9px;}   /*13*/
/*====== Карточка товара ======*/
.video-obzor-youtube {width: 600px; height: 300px;}
}

@media (max-width: 1199px) {
.body {font-size: 9px;}    /*14*/
/*====== Слайдер на домашней ======*/
.home_slideshow_title {font-size: 27px !important;}   /*42*/
.home_slideshow_description {font-size: 14px !important;}   /*21*/
/*====== Текстовый блок ======*/
.home_block .text .title {font-size: 11px;}   /*17*/
.home_block .text p {font-size: 9px;}   /*14*/
/*===== Блок с товарами ======*/
.row .product-thumb .product-info h4 a {font-size: 11px;}   /*18*/
.row .product-thumb .product-info .description_options {font-size: 11px;}   /*17*/
.product-thumb .price .price-old {font-size: 15px;}    /*24*/
.product-thumb .price span {font-size: 15px;}   /*24*/
.product-thumb .fa-border.fa-shopping-basket {font-size: 10px;}   /*16*/
/*====== Блок на 6 кнопок ======*/
.home_slide_container {height: 375px;}   /*600*/
.home_slide_grid {margin: 38px 0;}   /*60*/
.home_slide_title {font-size: 28px;}   /*44*/
.home_slide_subtitle {font-size: 15px;}   /*24*/
.home_slide_card_label {font-size: 14px; left: 24px; top: 18px;}   /*22*/
/*====== Блок на 8 кнопок ======*/
.area_slide_card_label {font-size: 25px;}   /*40*/
/*====== Статьи ======*/
#blog_mod .blog-list .review-caption a {font-size: 14px;}    /*22*/
#blog_mod .blog-list .opisb p {font-size: 8px;}   /*13*/
/*====== Карточка товара ======*/
.video-obzor-youtube {width: 490px; height: 245px;}
}

@media (max-width: 991px) {

#revfilter_box_open {color: black;}
/*====== Карточка товара ======*/
.video-obzor-youtube {width: 370px; height: 185px; padding-left: 0;}

#content .thumbnails .images-additional {top: 0; left: 0;}
}

@media (max-width: 767px) {
/*====== Мобильное меню ======*/
.mobcats, .moblinks {background-image: url(/image/catalog/fonts/font-home-product-1.webp);}
.mobcats .list-group-submenu, .mobilemenu .nav > li > a:hover, .mobilemenu .navbar-nav > li > .list-group-submenu {background: none !important;}
.mobcats .chevrond, .moblinks .chevrond, .mobilemenu .nav > li a > .chevrond:hover {background: #999;}
.mobcats button, .moblinks button {color: black;}
.mobcats a, .moblinks a {color: black; font-weight: 800;}
.mobcats .list-group-submenu a, .moblinks .list-group-submenu a {font-weight: 500;}
.mobcats .list-group-submenu .list-group-submenu a, .moblinks .list-group-submenu .list-group-submenu a {color: #6B441C !important; font-style: italic;}

/*====== Слайдер на домашней ======*/
#revslideshow .home_slideshow_title {top: 15% !important; left: 5%  !important; font-size: 20px !important; line-height: 1.1;}   /*42*/
.home_slideshow_description {top: 40% !important; left: 5%  !important; font-size: 14px !important; width: 90%;}   /*21*/
/*====== Блок с товарами ======*/
.row .product-thumb .product-info h4 a {font-size: 18px;}   /*18*/
.row .product-thumb .product-info .description_options {font-size: 18px;}   /*17*/
.product-thumb .price .price-old {font-size: 24px;}    /*24*/
.product-thumb .price span {font-size: 24px;}   /*24*/
.product-thumb .fa-border.fa-shopping-basket {font-size: 16px;}   /*16*/
/*====== Блок на 6 кнопок ======*/
.home_slide_subtitle {font-size: 18px;}   /*24*/
.home_slide_card_label {font-size: 22px; left: 24px; top: 18px;}   /*22*/
.dizaynerskiye_konditsionery {background-image: url(/image/catalog/fonts/font-home-disiners-mobile.webp); min-height: 700px;}

#blog_mod .review-caption {height: auto;}
#blog_mod .review-caption .image {display: block;}
#blog_mod .review-caption .opisb h4 a {font-size: 20px;}

#revslideshow .owl-wrapper-outer .item img { content: url("/image/catalog/banners/baner-home-mobile.webp");}
.home_slide_container {height: auto;}
.home_slide_container .container {flex-direction: column;}
.area_slide_grid {grid-template-columns: none; grid-template-rows: none;}
.area_slide_grid, .home_slide_grid {margin: 30px;}

.article-content {font-size: 16px;}

/*====== Каталог товаров ======*/
#content .col-sm-3 ul {display: flex; flex-wrap: wrap;}
#content .col-sm-3 ul li {width: 45%}
#content .refine_categories a {width: 25%;}
#content .refine_categories a span {font-size: 12px; }
#content .refine_categories a img {border-radius: 15px;}

/*====== Услуги (страница) ======*/
#content .article-content {padding: 0;}
#content table {font-size: 14px; word-break: break-all;}
#content table .col {widht: 33%;}

/*====== Карточка товара ======*/
#tab-description img {max-width: 100%; padding-left: 0;}
#tab-description p {max-width: 100%;}
#content .product-card .col-sm-12 {padding: 0;}
#content .options_no_buy {width: 100%;}
.video-obzor-youtube {width: 380px; height: 190px;}

/*====== Страница отзывы ======*/
.page-contact .col-sm-4 {margin: 0 15px;}

/*====== Страница статьи ======*/
ol, ul {padding-left: 20px;}
.fone-sweet-grey {padding: 0 20px;}
}







@media (max-width: 900px) { 
.home_slide_container {grid-template-columns: 1fr; gap: 16px;} 
.home_slide_intro {min-height: 280px;}
.home_slide_intro_content {padding: 28px 22px; gap: 14px;} 
.home_slide_subtitle {font-size: 18px; line-height: 1.4;} 
.home_slide_grid {grid-template-columns: 1fr; /* 1 колонка */ gap: 14px;} 
.home_slide_card {min-height: 140px; border-radius: 18px;} 
.home_slide_card_label {font-size: 18px; left: 16px; top: 16px;} 
} 
@media (max-width: 420px){ 
.home_slide_intro {border-radius: 20px;}
}

/*====== Desktop fine-tuning ======*/
@media (min-width: 992px) {.promo {min-height: 560px;} /* коллаж слева на десктопе — крупнее */ .promo::before {background-position: left 6% center; background-size: auto 86%;} 
/*====== Mobile variant ======*/
@media (max-width: 991px) {.dizaynerskiye_konditsionery {justify-content: center; padding: 44px 18px;} .promo_content {text-align: center; width: min(560px, 100%);} .promo_title {font-size: 30px;} .promo_text {font-size: 16px; line-height: 1.8;}  /* На мобилке: коллаж можно увести вверх/сделать шире, чтобы он не “съедал” текст */ .promo::before {background-position: center top; background-size: 92% auto;opacity: 0.95; /* если коллаж слишком мешает — можно “прибрать” */ /* opacity: 0.55; */} /* Добавим лёгкую подложку за текстом для читаемости на мобилке */ .promo_content {padding: 18px 14px; border-radius: 18px; background: rgba(0,0,0,.22); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); border: 1px solid rgba(255,255,255,.10);} .promo_divider {width: 92%; margin: 16px auto 18px;}}

