

/* Start:/bitrix/templates/aspro_max/css/fonts/montserrat/css/montserrat.min.css?17587947955716*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/blocks/dark-light-theme.min.css?17114356612219*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/css/colored.min.css?17333446833705*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/bootstrap.min.css?175746872398804*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/styles.min.css?1757468843165986*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/blocks/blocks.min.css?175746892517811*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/blocks/common.blocks/counter-state/counter-state.min.css?1733344678305*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/menu.min.css?175746908272190*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/footable.standalone.min.css?171143566119590*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/ripple.min.css?1757469258641*/
.has-ripple {position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}.ripple {display:block; position:absolute; pointer-events:none; border-radius:50%; -webkit-transform:scale(0); -o-transform:scale(0); transform:scale(0); background:#fff; opacity:1}.ripple-animate {-webkit-animation:ripple; -o-animation:ripple; animation:ripple}@-webkit-keyframes ripple {100% {opacity:0; -webkit-transform:scale(2); transform:scale(2)}}@-o-keyframes ripple {100% {opacity:0; -o-transform:scale(2); transform:scale(2)}}@keyframes ripple {100% {opacity:0; transform:scale(2)}}
/* End */


/* Start:/bitrix/templates/aspro_max/css/stores.min.css?17333446728771*/
.stores-list1 .item .image{width:150px;max-height:95px;overflow:hidden}.stores-list1 .item .top-wrap{margin:0;padding:0 0 0 190px}.stores-list1 .item.wti .top-wrap{margin-top:0;padding-left:0}.stores-list1 .item{margin:0 0 -1px;padding:30px}.stores-list1 h4{margin-top:44px;margin-bottom:32px}.stores-list1 .metro .svg-inline-metro path{fill:red}.stores-list1 .schedule .svg-inline-clock path{fill:#999}.stores-list1 .metro span.text,.stores-list1 .schedule span.text,.stores-list1 .show_on_map.colored_theme_text .text_wrap span.text{padding-left:10px}.stores-list1 .icon-text.grey{background:0 0}.stores-list1 .item .top-wrap .title{margin:0 0 10px}.stores-list1 .item .middle-prop{margin:-3px -12px 6px}.stores-list1 .item .top-wrap .show_on_map>span{position:relative;cursor:pointer}.stores-list1 .item .top-wrap .metro{display:inline-block;margin:5px 12px;vertical-align:top;position:relative}.stores-list1 .item .top-wrap .show_on_map{margin:5px 12px;display:inline-block;vertical-align:top}.stores-list1 .show_on_map.colored_theme_text:hover .text_wrap span.text{color:#333;color:var(--white_text_black)}.stores-list1 .show_on_map.colored_theme_text:hover .text_wrap .svg-inline-on_map path{fill:#333;fill:var(--white_text_black)}.stores-list1 .schedule .svg-inline-clock svg{width:11px;height:11px}.stores-list1 .metro .svg-inline-metro svg{width:11px;height:8px}.stores-list1 .right-block-contacts .pay_block img{max-width:40px}.stores-list1 .right-block-contacts .pay_block{line-height:20px}.stores-list1{margin:44px 0}.contacts-page-top .property.email .value a,.contacts-page-top .property.phone .value a{color:#333;color:var(--white_text_black);text-decoration:none}.contacts-page-top .region-row .ik_select_link.common_select-link{padding-left:15px;height:40px}@media (max-width:991px){.stores-list1 .right-block-contacts .emails,.stores-list1 .right-block-contacts .phones{margin-bottom:10px}}@media (min-width:768px){.stores-list1 .item .right-block-contacts{margin-top:3px}}@media (max-width:767px) and (min-width:551px){.stores-list1 .item .right-block-contacts .item-body{padding:0 0 0 190px}.stores-list1 .item .right-block-contacts{margin-top:5px}}@media (max-width:550px){.stores-list1 .item .image img{width:100%}.stores-list1 .item .top-wrap{padding-left:0}.stores-list1 .item .image{width:auto;max-height:100%;float:none!important;margin:0 0 23px}.stores-list1 .right-block-contacts .emails,.stores-list1 .right-block-contacts .phones{margin-top:10px}}.contacts-page-top{border-top:1px solid #ececec;border-color:var(--stroke_black);margin-bottom:40px}body .contacts-page-top .contacts{padding-top:40px}.contacts-page-top .common_select .common_select-link .ik_select_link_text{font-size:14px;color:#999}@media (max-width:1199px){.contacts-page-top .info-row{margin-top:20px}.contacts-page-top .ask_button{text-align:left}}@media (max-width:991px){.contacts-page-top .ask_button{text-align:left;margin-top:16px}}@media (max-width:767px){.contacts-page-top .info-row .property.email{margin-top:10px}.contacts-page-top .info-row{margin-top:10px}}.wrapper_inner_half.shop-detail1.store-item>div[id^=bx_incl_area]{width:100%;height:100%}@media (min-width:992px){.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^=bx_incl_area]{width:50%}.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^=bx_incl_area] .item-shop-detail1{width:100%}}@media (max-width:991px){.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^=bx_incl_area]{width:100%}.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^=bx_incl_area] .item-shop-detail1{width:100%}}.shop-detail1 .item .left_block_store{padding-right:100px}.shop-detail1 .left_block_store .address:not(.property) .value{font-size:1.866em;line-height:1.35em}.shop-detail1 .right_block_store{min-height:550px;position:relative;overflow:hidden}.item-shop-detail1 .property.email .value a,.item-shop-detail1 .property.phone .value a{color:#333;color:var(--white_text_black);text-decoration:none}.shop-detail1 .left_block_store{max-width:672px}.shop-detail1 .social-block{position:relative;margin-top:33px;margin-bottom:0}.shop-detail1 .social-block>.wrap{position:relative}.shop-detail1 .social-block>.wrap:before{content:"";position:absolute;left:0;top:50%;right:0;margin:-1px 0 0;height:1px;background:#ececec;background:var(--stroke_black)}.shop-detail1 .social-block .social-icons{position:relative;display:inline-block;vertical-align:top;padding:0 40px 0 0;background:#fff;background:var(--black_bg_black)}.shop-detail1 .social-block .social-icons{margin:0}.shop-detail1 .feedback{margin:42px 0 0}.shop-detail1 .feedback>.wrap{padding:0}.shop-detail1 .left_block_store .bottom_block .properties{margin:0 -16px 34px}.shop-detail1 .left_block_store .button_wrap{margin-top:32px}.shop-detail1 .left_block_store .bottom-links-block{margin-top:50px}.shop-detail1 .left_block_store .bottom_block .property{margin:0 -3px 0 0;padding:8px 0}.shop-detail1 .gallery_wrap .big-gallery-block .item img{max-height:400px}.shop-detail1 .gallery_wrap .big-gallery-block .slides .item img{cursor:zoom-in}.item-shop-detail1 .gallery_wrap .big-gallery-block .item a div{padding-top:66.6%;display:block;background-size:cover;background-position:center top;background-repeat:no-repeat}.shop-detail1 .top_block .address .title{margin-bottom:16px}.shop-detail1 .top_block{padding:0;margin-bottom:0}.shop-detail1 .top_block .gallery_wrap{margin-bottom:37px}.shop-detail1 .top_block .contacts_img img{max-width:100%;max-height:66.6%;width:100%;height:auto}.shop-detail1 .top_block .contacts_img{margin-bottom:37px}.item-shop-detail1 .big-gallery-block .owl-carousel.owl-theme.owl-bg-nav.short-nav .owl-dots{z-index:5;position:absolute;bottom:10px;left:0;right:0;text-align:center}.wrapper_inner_half.shop-detail1 .item .left_block_store{margin:70px 0 0 auto;padding-bottom:100px}.wrapper_inner_half.shop-detail1{border-top:1px solid #ececec;border-color:var(--stroke_black)}.wrapper_inner_half.shop-detail1 .top_block .address{margin:0 0 30px}.wrapper_inner_half.shop-detail1 .item.map-full{height:auto}.wrapper_inner_half.shop-detail1 .item.map-full.padding0{padding-left:0;padding-right:0}.wrapper_inner_half.shop-detail1 .contacts_map{height:100%}.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-layout{position:absolute;top:0;right:0;bottom:0;left:0;border:none;margin:0}.wrapper_inner_half.shop-detail1 .bx-yandex-view-map{height:100%}.wrapper_inner_half.row.flexbox.shop-detail1{margin-right:0;margin-left:0}.shop-detail1 .item.item-shop-detail1 .top_block:empty{display:none}body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop{bottom:auto;top:0!important}body .wrapper1 .map-full .right_block_store .ymaps-controls-lefttop{bottom:auto;top:0!important}body .wrapper1 .map-full .right_block_store .ymaps-controls-lefttop{bottom:auto;top:0!important}body .wrapper1 .map-full .right_block_store .ymaps-b-zoom_hints-pos_right{left:0!important;right:auto!important;top:20px!important;bottom:auto!important;margin-left:10px}body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop>ymaps{top:80px!important;bottom:auto!important;left:8px!important;right:auto;margin-right:10px}body .wrapper1 .map-full .right_block_store .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{top:100%;margin-top:3px;bottom:auto;left:auto!important;right:0!important}.wrapper_inner_half.shop-detail1 .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .item.map-full{min-height:550px}@media (min-width:992px) and (max-width:1199px){.wrapper_inner_half.shop-detail1 .item .left_block_store{padding-right:50px}}@media (min-width:992px){.wrapper_inner_half .item.item-shop-detail1{padding-left:32px}}@media (max-width:991px){.wrapper_inner_half.shop-detail1 .item .left_block_store{max-width:100%;padding-left:32px;padding-right:32px}.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-layout,.wrapper_inner_half.shop-detail1 .right_block_store{position:static}.wrapper_inner_half.shop-detail1 .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .item.map-full{height:550px!important}.wrapper_inner_half.shop-detail1 .item .right_block_store,.wrapper_inner_half.shop-detail1 .item.map-full{max-width:100%;padding-left:0;padding-right:0}.item.map-full,.wrapper_inner_half.shop-detail1 .item.item-shop-detail1{width:100%}}@media (max-width:550px){.wrapper_inner_half.shop-detail1 .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .item.map-full{height:200px!important;min-height:200px}.shop-detail1 .right_block_store{min-height:200px}}
/* End */


/* Start:/bitrix/templates/aspro_max/css/yandex_map.min.css?17574706916692*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/header_fixed.min.css?175748351810588*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/ajax/ajax.min.css?1711435661247*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/blocks/line-block.min.css?17333446684730*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/menu/top/style.css?1763937242190*/
.menu-row .mega-menu table td.wide_menu .more_items{color:var(--light_basic_text_black);}.menu-row .mega-menu table td.wide_menu .more_items:hover{color: var(--fill_dark_light_white_hover);}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.carousel.min.css?17114356613351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.theme.default.min.css?17114356611013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/carousel/swiper/swiper-bundle.min.css?173334468214468*/
/**
 * Swiper 11.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 14, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
/* End */


/* Start:/bitrix/templates/aspro_max/css/slider.swiper.min.css?17333446823327*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/css/main_slider.min.css?176270667728788*/
/* fix */
/* End */


/* Start:/local/components/beton-gost/about-factory/templates/.default/style.min.css?17574838251321*/
.about-factory {width:100%; margin-top:40px !important; margin-bottom:40px !important; padding-left:0 !important; padding-right:0 !important}.about-factory-row {display:flex; flex-wrap:wrap}.about-factory-left {width:40%; padding-right:40px}.about-factory-right {width:60%}.about-factory-right-inner {background:var(--darkerblack_bg_black); display:flex; align-items:center; box-sizing:border-box; padding:32px 15px 0; height:100%}.about-factory-right .wrapper_inner,.about-factory-right .maxwidth-theme,.about-factory-right .content_wrapper_block.front_tizers {background:transparent !important; border:none !important}.about-factory-left .item-shop-detail1 .gallery_wrap .big-gallery-block .item a div {padding-top:100%}.about-factory-left .item-shop-detail1,.about-factory-left .gallery_wrap,.about-factory-left .big-gallery-block,.about-factory-left .owl-carousel,.about-factory-left .owl-stage-outer,.about-factory-left .owl-stage,.about-factory-left .owl-item,.about-factory-left .item,.about-factory-left .fancy,.about-factory-left .fancy > div {height:100%}.about-factory-left .fancy {display:block}@media screen and (max-width:1120px) {.about-factory-row {flex-direction:column}.about-factory-left {max-width:550px; margin:0 auto 40px; padding-right:0; height:350px; width:100%}.about-factory-right {width:100%}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_tizers/style.min.css?17333446772242*/
.item-views.tizers{padding:3px 0 23px}.item-views.tizers.top{padding-top:9px}.item-views.tizers .item-wrapper>.item{padding-bottom:32px}.item-views.tizers .item-wrapper>.item .image{margin-bottom:10px;max-height:50px;flex-shrink:0;align-self:normal}.item-views.tizers .item-wrapper>.item .image img{max-width:100%;max-height:100%}.item-views.tizers:not(.top) .item-wrapper>.item .image{margin-top:6px;max-width:40px}.item-views.tizers .items.small-block>.row,.item-views.tizers .items.tops>.row{align-items:start}.item-views.tizers .items.small-block .image{width:32px;height:32px}.item-views.tizers .items.small-block .image img,.item-views.tizers .items.small-block .image svg{max-width:100%;max-height:32px}@media (min-width:601px){.item-views.tizers .item-wrapper>.item .pull-left+.inner-text{padding-left:26px}.item-views.tizers .item-wrapper>.item .pull-right+.inner-text{padding-right:26px}.item-views.tizers .small-block .item-wrapper>.item .pull-left+.inner-text{padding-left:20px}}@media (max-width:600px){.item-views.tizers:not(.top) .item-wrapper>.item .image{float:none!important}.item-views.tizers .items.small-block .item .image+.inner-text,.item-views.tizers .items.tops .item .image+.inner-text{padding-left:20px}body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.tizers{padding-bottom:3px}.item-views.tizers .mobile-list .item-wrapper{width:100%;text-align:left;padding-left:30px;padding-right:30px}.item-views.tizers .mobile-list .item-wrapper>.item .image{width:40px;height:40px;margin:6px 18px 0 0}.item-views.tizers .mobile-list .item-wrapper>.item{text-align:left;display:-ms-flexbox;display:flex}.item-views.tizers .mobile-list .item-wrapper>.item .inner-text .value{line-height:1.538em}.item-views.tizers .mobile-list .item .title{margin-bottom:5px}.item-views.tizers .mobile-list .item-wrapper>.item{padding-bottom:18px}.item-views.tizers .mobile-list.row{padding-bottom:18px}.item-views.tizers .mobile-list .item-wrapper>.item .image+.inner-text{padding-left:0}.tizers.left .flexbox:not(.mobile-list) .item.flexbox--row{flex-direction:column;align-items:flex-start}.tizers.left .flexbox:not(.mobile-list) .item.flexbox--row .inner-text{padding-left:0;word-break:break-word}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/aspro/wrapper.block.max/front_sections_only/style.min.css?17114356612239*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/animation/animation_ext.min.css?17574839624325*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/concrete_grades/style.min.css?17574841546865*/
.items-list1.item-views.table .items.flexbox .item-wrap {margin:0 -1px -1px 0}.items-list1.item-views.table.only-img .item .image {padding:40px; padding-bottom:0}.items-list1.item-views.table .item .image {display:flex; flex-direction:column; justify-content:center}body .items-list1.item-views.table .item .image a {margin:auto; padding:10px; background:#fff; display:block; width:100%; border-radius:4px; height:100%; line-height:80px}.items-list1.item-views.table .item .image img {opacity:1; max-height:80px}@media (max-width:420px) {body .items-list1.item-views.table .item .image a {max-width:95px}body .items-list1.item-views.table .item .image img {max-width:75px !important}}.items-list1.item-views.table.only-img .item div {}.items-list1.item-views.table .item .image {height:140px}.items-list1 .properties .inner-wrapper {font-size:1em; padding:0; margin-top:13px}.items-list1 .properties .inner-wrapper:first-of-type {margin-top:0}.items-list1 .text .properties {margin-top:21px}.items-list1.item-views.table .item .text {padding-left:40px; padding-right:40px}.items-list1.item-views .item .previewtext {margin-bottom:0; margin-top:15px}.items-list1.item-views.table:not(.only-img) .items .item-wrap .item {padding-bottom:40px}.items-list1.item-views.table .item.wti .text {padding-top:40px}.items-list1.item-views.table.only-img .item .title {padding:13px 40px 0; text-align:center}.items-list1.item-views.table.only-img .item {padding-bottom:40px}.items-list1.item-views.table.only-img .title.muted a {color:#999}.items-list1.item-views.table .item {margin-bottom:0; background:#fff}.item-views.items-list1 .group-content .tab-pane {margin-bottom:40px}.item-views.items-list1 .button_wrap {margin-top:32px}.list-type-block.item-views.items-list1.list .item > .image {width:100px; max-height:140px; z-index:5}.list-type-block.item-views.items-list1.list .item {padding:39px; margin:0 0 -1px}.list-type-block.item-views.items-list1.list .item .image + .body-info {padding-left:140px; padding-right:75px; position:relative}.items-list1.item-views.list .item .previewtext {margin-top:13px}.list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap {position:absolute; right:20px; top:20px}.list-type-block.item-views.items-list1.list .item .body-info .zoom {opacity:1}.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.zoom.colored_theme_hover_bg-el {background:#fff}.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.zoom.colored_theme_hover_bg-el:before {background-position:-24px 0}.items-list1.item-views.table.licenses-mode .item .image {height:200px; margin:0 auto 18px; position:relative}.items-list1.item-views.table.licenses-mode .item .image a {height:100%}.items-list1.item-views.table.licenses-mode .item .image img {max-height:100%}.items-list1.item-views.table.licenses-mode .item .text {padding:0}.items-list1.item-views.table.licenses-mode .items .item-wrap .item {padding:40px}.items-list1.item-views.table.licenses-mode .item .title,.items-list1.item-views.table.licenses-mode .item .title div.size {text-align:center}.items-list1.licenses-mode.list .title span.size {margin-left:10px}.items-list1.list.list-type-block.item-views.documents-mode .item .file_type {margin-top:0}.items-list1.item-views.table.documents-mode .file_type i.icon {float:none}.items-list1.item-views.table.documents-mode .file_type {text-align:center; margin-top:0; padding-top:44px}.items-list1.item-views.table.documents-mode .item .text {padding-top:6px; padding-bottom:0}.items-list1.item-views.table.documents-mode .item .text .title {text-align:center}.items-list1.item-views.table.documents-mode .items .item-wrap .item {padding-bottom:34px}.items-list1.list.list-type-block.item-views.documents-mode .item .file_type + .body-info {padding-left:65px; padding-right:70px; position:relative}.items-list1.list.list-type-block.item-views.documents-mode .item .file_type + .body-info .title {margin-bottom:0}.list-type-block.item-views.items-list1.list.documents-mode .item {padding:29px}.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.download.colored_theme_hover_bg-el {background:#fff}.items-list1.list .item.colored_theme_hover_bg-block:not(:hover) span.download.colored_theme_hover_bg-el:before {background-position:-10px 0}.list-type-block.item-views.items-list1.list .item .body-info .download_wrap {position:absolute; right:20px; top:20px}.items-list1.item-views.table.documents-mode a.link_absolute {position:absolute; top:0; left:0; right:0; bottom:0; display:block; z-index:1}.items-list1.item-views.table.documents-mode .text .title {position:relative; z-index:5}@media (max-width:600px) {.list-type-block.item-views.items-list1.list.licenses-mode .item > .image {float:none} .list-type-block.item-views.items-list1.list.licenses-mode .item .body-info .zoom_wrap {top:unset; bottom:20px} .list-type-block.item-views.items-list1.list.documents-mode .item .body-info .download_wrap,.list-type-block.item-views.items-list1.list.documents-mode .item .body-info .zoom_wrap {display:none} .items-list1.list.list-type-block.item-views.documents-mode .item .file_type + .body-info {padding-left:65px !important} .list-type-block.item-views.items-list1.list.licenses-mode .item .body-info {padding-bottom:40px}}.list-type-block.item-views.items-list1.list .item .body-info .download_wrap,.list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap {position:absolute; right:0; top:0; display:inline-block; width:38px; height:38px}.list-type-block.item-views.items-list1.list .item .body-info .download_wrap .svg.svg-inline-download-arrow {position:absolute; top:10px; left:13px}.list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap .svg.svg-inline-zoom-arrow {position:absolute; top:10px; left:10px}.list-type-block.item-views.items-list1.list .item:hover .body-info .download_wrap .svg.svg-inline-download-arrow path,.list-type-block.item-views.items-list1.list .item:hover .body-info .zoom_wrap .svg.svg-inline-zoom-arrow path,.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap:hover .item .image .zoom_wrap .svg.svg-inline-zoom-arrow path {fill:#fff !important}.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap .item .image .zoom_wrap {opacity:0; transition:opacity 0.3s; position:absolute; top:50%; left:50%; margin-left:-19px; margin-top:-19px; width:38px; height:38px}.table-type-block.item-views.items-list1.list.licenses-mode .item-wrap .item .image .zoom_wrap {}.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap:hover .item .image .zoom_wrap {opacity:1}.table-type-block.item-views.items-list1.table.licenses-mode .item-wrap .item .image .zoom_wrap .svg.svg-inline-zoom-arrow {position:absolute; top:10px; left:10px}.item-views.items-list1 .tabs .tab-content {padding-top:47px}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_sale2/style.min.css?173334467012163*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/slider_sertificate/style.min.css?1757484254464*/
.sertificate-slider .slider-img-prev {width:100%; min-height:200px; background-size:contain !important; background-repeat:no-repeat !important}.sertificate-slider .item {text-align:center}.sertificate-slider .item img {max-height:350px}@media(max-width:768px) {.sertificate-slider .item img {} .sertificate-slider .item img {max-height:none}}.sertificate-slider.owl-carousel .owl-nav {left:-18px; right:-18px}.sertificate-slider.owl-carousel .owl-nav {z-index:100}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_news_slider/style.min.css?171143566016853*/
.item-views.news2:not(.with-border){padding-bottom:25px}.item-views.news2.with-border{padding-bottom:28px}.item-views.news2 .row .item-wrapper{padding-bottom:32px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2:not(.with-border){padding-bottom:35px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom:38px}.item-views.news2.half-block .item-wrapper .item:not(.bordered) .image{margin:0}.item-views.news2 .item-wrapper .item:not(.bordered) .image{margin:0 0 13px}.item-views.news2.md .item-wrapper .item .period-block{margin:0 0 7px}.item-views.news2 .item-wrapper .item .period-block .date{display:block}.item-views.news2 .item-wrapper .item .period-block .date:first-letter{text-transform:capitalize}.item-views.news2.md .item-wrapper .item .title{margin-bottom:2px}.item-views.news2 .item-wrapper .item.bordered .inner-text{padding:20px 24px 19px}.item-views.news2 .item-wrapper .item .period-block{margin-bottom:8px}.content_news2 .with-text-block-wrapper .svg-inline-subscribe svg{width:16px}body .content_news2 .with-text-block-wrapper .list{padding-top:0}.item-views.news2 .item-wrapper .item.no-img .period-block{margin-bottom:12px}.item-views.news2 .item-wrapper .item .preview-text{margin:7px 0 0}.item-views.news2.with-border .bottom_nav .ajax_load_btn{margin-bottom:22px}.item-views.news2 .rounded3 .image{border-radius:3px 3px 0 0}.item-views.news2 .item-wrapper .item.bordered .inner-text.with-section{padding-top:23px}.item-views.news2 .item-wrapper .item .inner-text.with-date.with-section{padding-bottom:53px}.item-views.news2 .item-wrapper .item .inner-text.with-section .section{margin:0 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-views.news2 .item-wrapper:not(.line_img) .item .inner-text.with-section .period-block{position:absolute;bottom:13px}.item-views.news2 .item-wrapper .item.with-fon{background-size:cover}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text{padding-top:23px;padding-right:24px;padding-left:24px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text.with-date.with-section{padding-bottom:49px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .section{margin-bottom:6px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .period-block{bottom:10px}.item-views.news2 .item-wrapper.merged .item .inner-text .period-block{bottom:14px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){left:0;padding:0 25px 0;right:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) *{color:#fff;position:relative;z-index:12}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .title{max-height:100px;overflow:hidden}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .period-block{opacity:.7;margin-bottom:9px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) .period-block{margin-bottom:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{right:0;z-index:12}.item-views.news2.half-block .item-wrapper.fon_text_fon .item{min-height:436px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .inner-text{position:absolute;bottom:10px;padding-bottom:50px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .period-block{margin:0;bottom:17px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .section{opacity:.7}.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{height:100%;max-height:436px;overflow:hidden}.item-views.news2.half-block .item-wrapper{padding-bottom:0;margin-bottom:32px}.item-views.news2 .item-wrapper.line_img .item{height:auto;min-height:auto;padding:0 10px 32px 0}.item-views.news2 .item-wrapper.line_img .item:last-of-type{padding-bottom:0}.item-views.news2 .item-wrapper.line_img .item div.image span{width:184px;height:124px}.item-views.news2 .item-wrapper.line_img .item .inner-text.with-date.with-section{padding-bottom:0}.item-views.news2 .item-wrapper.line_img .item .inner-text .period-block,.item-views.news2 .item-wrapper.line_img .item .inner-text .section{display:inline-block;vertical-align:top}.item-views.news2 .item-wrapper.line_img .item .inner-text .section{padding:0 10px 0 0}.item-views.news2 .item-wrapper.line_img .item .image.pull-left+.inner-text{padding-left:209px}.item-views.news2 .item-wrapper.line_img .item .image.pull-right+.inner-text{padding-right:209px}.front_news2 .with-text-block-wrapper .block-links{margin:0 -3px}.front_news2 .with-text-block-wrapper .block-links>span{padding:0 3px}.item-views.news2 .item-wrapper.fon_text_fon .inner-text.with-fon{overflow:hidden}.item-views.news2 .item.with-fon.with-title-fon:hover .inner-text-wr.bordered{border:1px solid transparent}.item-views.news2 .item-wrapper .item .inner-text .title{overflow:hidden;text-overflow:ellipsis;font-size:.9334em}.item-views.news2 .item-wrapper.fon_text_fon:not(.line_img) .item .inner-text.with-section:not(.with-fon) .period-block{position:absolute;bottom:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section.with-date:not(.with-fon){padding-bottom:40px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section:not(.with-fon) .section{opacity:.7}.item-views.news2 .item-wrapper .item.bordered.box-shadow .image{margin:-1px -1px 0}.item-views.news2 .item-wrapper .item.with-fon .inner-text .inner-block-text{height:100%;min-height:100%;position:static}@media (min-width:1200px){.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height:250px}}@media (max-width:1199px) and (min-width:992px){.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height:200px}}@media (min-width:992px) and (max-width:1300px){.item-views.news2.small-bg-plate .items.s_3 .item-wrapper.col-md-4{width:50%}}@media (min-width:992px){.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){position:absolute;bottom:20px}.item-views.news2.md .item-wrapper .item .image span{height:161px}.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){padding-top:184px}.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text .period-block{margin-bottom:1px}.with-text-block-wrapper .item-views.news2.md .item-wrapper .item .image span{height:150px}.item-views.news2.lg .item-wrapper .item .image span{height:208px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{padding:208px 0 0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{padding:20px 25px 20px;background:#fff;background:var(--card_bg_black);height:100%}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon.with-section .inner-text-wr{padding:25px 25px 70px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .period-block{opacity:1}body .item-views.news2 .item-wrapper .item.long.bordered .inner-text.with-date.with-section{padding-bottom:58px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{position:relative;left:50%;width:50%;height:100%;padding-left:16px}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.tall-block:not(.with-title-fon){padding-top:140%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top:66%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.short-big-block:not(.with-title-fon){padding-top:50%}}@media (max-width:991px){.item-views.news2 .item-wrapper .item .image span{height:auto;padding-top:66%}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text{position:absolute;bottom:20px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{bottom:10px;left:0;padding:0 32px 50px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{border:none}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon *{color:#fff}body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width:150px;height:100px}.item-views.news2.half-block .item-wrapper.line_img .image.pull-left+.inner-text{padding-left:174px}.item-views.news2.half-block .item-wrapper.line_img .image.pull-right+.inner-text{padding-right:174px}.item-views.news2 .with-fon.with-title-fon:before{opacity:0;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:11}.item-views.news2 .with-fon.with-title-fon:after{content:"";position:absolute;left:0;right:0;bottom:0;top:40%;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:1;background:-moz-linear-gradient(90deg,rgba(0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}}@media (min-width:601px) and (max-width:991px){.item-views.news2 .item-wrapper .item.with-fon.with-title-fon{padding-top:80%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top:80%}}@media (min-width:601px){.item-views.news2 .item-wrapper .item.no-img .inner-text{padding-right:15px}}@media (max-width:600px){body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom:8px}.item-views.news2 .swipeignore.mobile-overflow .item .image span{padding-top:67%}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper{padding-bottom:18px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-section .section{margin-bottom:7px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text .title{line-height:21px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text .period-block{font-size:12px;bottom:6px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-section{padding-top:17px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-date.with-section{padding-bottom:41px}#main .item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text{height:100%;bottom:auto;top:0;padding:71% 0 0}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text .inner-text-wr{height:100%;min-height:100%}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text .inner-block-text{padding:17px 25px 0}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text.with-section .period-block{bottom:15px;margin-bottom:0}.item-views.news2 .compact .item-wrapper .item{border:none}.item-views.news2 .compact .item-wrapper .item.with-fon{background:0 0!important;padding:0;min-height:auto}.item-views.news2 .compact .item-wrapper .item.with-fon:after,.item-views.news2 .compact .item-wrapper .item.with-fon:before{display:none!important}.item-views.news2 .compact .item-wrapper .item.with-fon .inner-text *{color:#333}.item-views.news2 .compact .item-wrapper .item.with-fon .inner-text .muted{color:#999}#main .item-views.news2 .compact .item-wrapper{padding-bottom:19px;margin:0}#main .item-views.news2 .compact .item-wrapper .full_bg_link{display:none}#main .item-views.news2 .compact .item-wrapper .item .image,#main .item-views.news2 .compact .item-wrapper .item.with-fon .compact-img{display:block!important;width:100px;height:67px;visibility:visible!important;background-size:cover;background-position:center;float:left;border-radius:3px;margin-bottom:0}#main .item-views.news2 .compact .item-wrapper .item .inner-text{padding:0 0 0 117px;position:relative;margin:0 0 0;top:-2px;overflow:visible}#main .item-views.news2 .compact .item-wrapper .item .inner-text.with-section .section{margin-bottom:6px;display:block}#main .item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date{padding-bottom:28px}#main .item-views.news2 .compact .item-wrapper .item .inner-text .title a{display:block;line-height:21px}#main .item-views.news2 .compact .item-wrapper .item:not(.with-fon) .inner-text .period-block{bottom:-5px}#main .item-views.news2 .compact .item-wrapper .item.with-fon .inner-text .inner-text-wr .period-block{bottom:-3px}.item-views.news2.compact .bottom_nav .ajax_load_btn{margin-bottom:40px}#main .half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date{padding-bottom:22px}.half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date .period-block{position:absolute;left:117px;font-size:12px}body .item-views.news2.half-block .compact .item-wrapper.line_img .item .image span{width:auto;height:auto}body .item-views.news2.half-block .compact .item-wrapper.line_img .item{padding-bottom:23px}body .item-views.news2.half-block .compact .item-wrapper.line_img .item:last-of-type{padding-bottom:0}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img{width:100%;max-width:none;white-space:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper{height:auto;max-height:none;overflow:visible!important;white-space:nowrap;display:flex;flex-wrap:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .mCustomScrollBox{overflow:visible}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .mCSB_container{overflow:visible;white-space:nowrap;display:flex;flex-wrap:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .item,body .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .item{width:277px;padding-right:16px;flex-shrink:0;padding-bottom:0;display:flex;flex-direction:column}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper.fon_text_fon .item{min-height:313px}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper{margin-bottom:18px;padding-bottom:0}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .image{float:none!important;width:100%}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .image span{width:100%;height:100%;padding-top:67%;border-bottom-left-radius:0;border-bottom-right-radius:0}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text{padding:17px 20px 38px;border:1px solid #ececec;border-top-width:0;border-radius:0 0 3px 3px;white-space:normal;flex-grow:1}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text .section{display:block}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text .period-block{position:absolute}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .bottom_nav.mobile_slider{height:auto;margin-bottom:0}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2{padding-bottom:0}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2.normal:not(.with-border){padding-bottom:19px}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2.normal.with-border{padding-bottom:27px}.item-views.news2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider{margin-bottom:18px}.item-views.news2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider .ajax_load_btn{margin:0}.item-views.news2.compact .compact:not(.has-bottom-nav){padding-bottom:16px}.item-views.news2.compact .compact .inner-text.with-date:not(.with-section) .period-block{margin-top:-5px}.bottom_nav_wrapper.hidden-slider-nav{display:none}}@media (max-width:600px) and (min-width:401px){.item-views.news2 .item-wrapper .item.with-fon{padding-top:80%}}@media (max-width:400px){body .top_block span.subscribe{font-size:0;text-align:right;display:none}.item-views.news2 .item-wrapper .item.with-fon{padding-top:130%}.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{max-height:none}body .item-views.news2.half-block .item-wrapper.line_img .item .image+.inner-text{padding:20px 0 0 0}body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width:auto;height:auto;padding-top:100%}.item-views.news2 .item-wrapper.line_img .item{padding-right:0}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/highloadblock.list/gallery/style.min.css?1757484385261*/
.video-gallery-item {padding:15px 0}.video-gallery-item iframe {max-width:100%}.video-gallery-caption {margin-bottom:18px}.maxwidth-theme.section-video-gallery-block {margin-top:40px}.maxwidth-theme.home-video-gallery-block {margin-top:20px; margin-bottom:25px}
/* End */


/* Start:/bitrix/templates/aspro_max/components/aspro/tabs.max/main/style.min.css?1711435661923*/
.drag-block.container.CATALOG_TAB{overflow:visible}.drag-block.container.CATALOG_TAB:hover{z-index:15}.best_block.tab_slider_wrapp ul.tabs_content{margin:15px 0 0}.best_block.tab_slider_wrapp ul.tabs_content li.tab{margin:0;padding:0;position:static;overflow:visible}.best_block.tab_slider_wrapp ul.tabs_content li.tab.cur{display:block}.best_block.tab_slider_wrapp ul.tabs_content li.tab>ul{margin:0}.best_block.tab_slider_wrapp ul.tabs_content li.tab>.tabs_slider{min-height:300px;background:transparent url(/bitrix/templates/aspro_max/components/aspro/tabs.max/main/../../../../images/loaders/double_ring.svg) no-repeat center center}.best_block.tab_slider_wrapp ul.tabs_content li.tab.opacity1>.tabs_slider{background:0 0}.best_block.tab_slider_wrapp ul.tabs_content li.tab>.tabs_slider .top_wrapper{opacity:0;transition:opacity .3s ease}.best_block.tab_slider_wrapp ul.tabs_content li.tab.opacity1>.tabs_slider .top_wrapper{opacity:1}.top_block+ul.tabs_content>li{display:none}
/* End */


/* Start:/bitrix/templates/aspro_max/css/top_tabs.min.css?17333446721405*/
.tab_slider_wrapp .top_block{margin-bottom:36px;display:flex;justify-content:space-between}.tab_slider_wrapp .top_block h3{flex-shrink:0}.tab_slider_wrapp .top_block .right_block_wrapper{white-space:nowrap;margin-bottom:-7px;padding-top:7px}.tab_slider_wrapp .top_block .right_block_wrapper>a{top:5px;display:inline-block;vertical-align:top;text-decoration:none}.tab_slider_wrapp .top_block .right_block_wrapper>.with_link{margin-right:65px}.tab_slider_wrapp .top_block .right_block_wrapper .tabs_wrapper{display:inline-block}.tab_slider_wrapp .top_block .tabs{position:relative;z-index:1;top:-3px}.top_block ul.tabs li{margin:0 26px 0 0;display:inline-block}.top_block ul.tabs li:not(.cur){cursor:pointer}.top_block ul.tabs li:last-of-type{margin-right:0}@media (max-width:767px){.tab_slider_wrapp .top_block h3{flex-shrink:1}.tab_slider_wrapp .top_block>a+div{padding:0;float:none!important}.top_block ul.tabs li{margin-right:5px}.tab_slider_wrapp .top_block{margin-bottom:0}.tab_slider_wrapp .top_block{flex-wrap:wrap}.tab_slider_wrapp .top_block .right_block_wrapper{width:100%;margin-top:15px;display:flex;justify-content:space-between}.tab_slider_wrapp .top_block .right_block_wrapper>a{top:20px;position:absolute;right:0}.tab_slider_wrapp .top_block .right_block_wrapper>.with_link{margin-right:0;display:block;width:100%}}@media (max-width:550px){.tab_slider_wrapp ul.tabs>li span{font-size:12px}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_brands_slider/style.min.css?17114356601547*/
.drag-block.BRANDS .maxwidth-theme{padding-bottom:69px}.drag-block.BRANDS .maxwidth-theme.no-title{padding-top:69px}.item-views.brands .item{width:100%;display:flex;align-items:center;justify-content:center}.item-views.brands .item.bordered{line-height:150px;height:150px}.item-views.brands .item.bordered{border-left:none}.item-views.brands.with_border{border-left:1px solid #ececec}@media(min-width:992px){.wrapper1:not(.with_left_block) #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme{padding-bottom:79px}.wrapper1:not(.with_left_block) #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme.no-title{padding-top:79px}}@media(max-width:600px){.drag-block.container.BRANDS .maxwidth-theme.no-title{padding-top:40px}body#main .wrapper1 .wrapper_inner.front .drag-block.container.BRANDS .content_wrapper_block>.maxwidth-theme{padding-bottom:40px}.content_wrapper_block.front_brands_slider .top_block{margin-bottom:28px}.item-views.brands{margin-right:-16px;width:calc(100% + 16px)}.item-views.brands.owl-carousel .owl-stage-outer{margin-left:-16px;padding-left:16px}.item-views.brands .owl-item{width:120px!important;flex-shrink:0}.item-views.brands.with_border .owl-item{width:140px!important}.content_wrapper_block.front_brands_slider .owl-stage{display:flex!important}}@media(max-width:485px){.item-views.brands .owl-item{width:140px!important}}@media(max-width:430px){.item-views.brands .owl-item{width:120px!important}}@media(max-width:350px){.item-views.brands .owl-item{width:110px!important}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/aspro/com.banners.max/only_img/style.min.css?17114356613965*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.detail/front_company/style.css?176375251314814*/
body .wrapper1 .wrapper_inner.front .drag-block.container .front_company .maxwidth-theme.wide {
  padding-top: 0px;
}
.content_wrapper_block.front_company > .maxwidth-theme {
  padding-top: 0 !important;
}
.item-views.company .item .content_wrapper_block {
  border: none;
}
body .wrapper_inner.front .drag-block.container .item-views.company .item .maxwidth-theme {
  padding: 0px;
}

.item-views.company .text-block .item {
  display: table;
  width: 100%;
}
.item-views.company .text-block .item .item-inner {
  display: table-cell;
  vertical-align: middle;
}
.item-views.company .text-block .item .item-inner h2 {
  margin: 20px 0px 32px;
  display: block;
}
.item-views.company.bg .text-block h3 {
  color: #333;
}
.item-views.company .text-block .item .item-inner .preview-text {
  padding: 0px 0px 28px 0px;
}
.item-views.company .text-block .item .item-inner .buttons {
  margin-bottom: 12px;
}

.item-views.company .text {
  padding: 32px 30px 32px 30px;
  position: relative;
}
.item-views.company .flexbox:not(.flex-direction-row-reverse) .text,
.flexbox.flex-direction-row-reverse .item.video-block {
  margin: 0px 0px 0px auto;
}
.maxwidth-theme:not(.wide) .item-views.company .text {
  padding-left: 0px;
}

.item-views.company .text.with-benefit {
  padding-bottom: 12px;
}
body .wrapper1 .drag-block .item-views.company .text.with-benefit .item-views.tizers {
  padding: 0px;
}

.item-views.company .item.video-block .image {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  position: relative;
  background-size: cover;
}
.item.video-block .image img.blank {width:100%;height:auto;}

.lg.item-views.company .item.video-block .image {
  background-size: cover;
  padding-top: 59.7%;
}

.with-padding.item-views.company {
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.with-padding.item-views.company .image {
  background-position: bottom left;
}

.video-block .image .play .fancy {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block !important;
  z-index: 2;
}

.bg.item-views.company .flexbox.flex-direction-row-reverse .item.video-block .image {
  background-position: bottom center;
}

.item-views.company.type2:not(.sm) .item.video-block {
  padding-bottom: 60px;
}
.item-views.company.type2 .item.video-block .image {
  min-height: auto;
}

.item-views.company.type2.md .item.video-block .image {
  width: 320px;
  height: 320px;
}

.item-views.company.type2.sm .item.video-block .image {
  height: 240px;
  width: 240px;
}

.item-views.company.type2:not(.no-img) .item .with-benefit .item {
  padding-bottom: 21px;
}

.item-views.company.type2.sm.no-img .item.video-block .with-text-block-wrapper h3 {
  margin-top: 16px;
}
.item-views.company.type2.sm.no-img .text.with-benefit .item-views.tizers {
  padding-top: 8px;
}
.item-views.company.type2.sm.no-img .text.with-benefit {
  padding-bottom: 0px;
}

.fancybox-container iframe.video-block__iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.item-views.company .preview-text > p:last-of-type {
  margin-bottom: 0;
}

.item-views.company.company_light_text .item-inner .text,
.item-views.company.company_light_text .item-inner .text h3,
.item-views.company.company_light_text .item-inner .text .show_all,
.item-views.company.company_light_text .item-inner .text .preview-text {
  color: #fff;
}
.video-block .video-block__iframe{
  display: none;
}
@media (min-width: 1301px) and (max-width: 1400px) {
  .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm .text-block .item {
    padding-left: 25px;
  }
  .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text-block .item {
    padding-left: 25px;
  }
}

@media (min-width: 992px) and (max-width: 1300px) {
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text.with-benefit .buttons {
    right: 0;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text.with-benefit .title {
    font-size: 1em;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text.with-benefit {
    padding-left: 0;
    padding-right: 0;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .item.video-block {
    padding-top: 60px;
    padding-bottom: 0;
  }

  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text.with-benefit {
    padding-top: 32px;
  }

  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm > .company-block > .row.flexbox > div:first-of-type {
    width: 100%;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm > .company-block > .row.flexbox > div:last-of-type {
    width: 100%;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm .item.video-block .image {
    margin-left: 0;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2 .company-block > .row.flexbox {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm .item.video-block {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm.no-img .text.with-benefit {
    padding-left: 0;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .company-block > .row.flexbox {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .company-block > .row > div {
    width: 100%;
  }
  body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .item.video-block .image {
    margin-left: 0;
  }
  body .wrapper1.sticky_menu:not(.sm) .drag-block .item-views.company.type2.sm.no-img .item.video-block {
    padding-top: 60px;
    padding-bottom: 0px;
  }
}

@media (min-width: 1200px) {
  .maxwidth-theme.wide .item-views.company.md .item.video-block .image {
    background-size: auto;
  }
}

@media (max-width: 1199px) {
  .item-views.company.type2.md .item.video-block .image {
    width: 280px;
    height: 280px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .item-views.company.type2.sm .item.video-block .image {
    height: 200px;
    width: 200px;
  }
  .item-views.company.type2.sm .item.video-block .image .play:after {
    margin: -35px 0 0 -35px;
    width: 70px;
    height: 70px;
  }
}

@media (min-width: 992px) {
  .item-views.company:not(.type2) .text,
  .with-padding.item-views.company:not(.type2) .item.video-block  {
    max-width: calc(var(--theme-page-width) / 2 + var(--theme-page-width-padding) / 2);
  }
  .item-views.company > .company-block > .row:not(.flex-direction-row-reverse) > div:not(.text-block) {
    padding-left: 0px;
  }
  .item-views.company.type2.md .text {
    max-width: none;
    padding-right: 0;
  }
  .item-views.company.type2.sm .text {
    max-width: none;
    padding-right: 0;
  }

  .with-padding.company .item.video-block {
    padding-top: 60px;
  }
  .wrapper1:not(.with_left_block) .drag-block .with-padding.company .item.video-block {
    padding-top: 70px;
  }

  .with-padding.company .item.video-block .image {
    min-height: 440px;
  }

  .item-views.company.type2 .item.video-block .image {
    margin-right: auto;
    margin-left: auto;
  }

  .item-views.company.type2.sm .item.video-block {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .wrapper1:not(.with_left_block) .drag-block .item-views.company.type2.sm .item.video-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .item-views.company.type2.sm.no-img > .company-block > .row.flexbox .with-text-block-wrapper {
    overflow: hidden;
  }

  .item-views.company.type2.sm.no-img .item.video-block {
    padding-top: 57px;
    padding-bottom: 81px;
    padding-right: 0px;
  }
  .wrapper1:not(.with_left_block) .drag-block .item-views.company.type2.sm.no-img .item.video-block {
    padding-top: 67px;
    padding-bottom: 91px;
  }

  .item-views.company:not(.with-padding):not(.bg) .text {
    padding-right: 70px;
  }
}
.js-tizers .item-views.tizers {padding-bottom: 0;}
@media (max-width: 991px) {
  .with-padding.company.item-views:not(.type2) .item.video-block .image {
    padding-top: 60%;
    background-size: contain;
  }
  .item-views.company.type2.sm.no-img .item.video-block {
    padding-left: 32px;
    padding-right: 32px;
  }
  .item-views.company.type2.sm .item.video-block {
    padding-bottom: 70px;
  }
  .item-views.company .text.with-benefit .js-tizers-tmp .maxwidth-theme {
    padding: 0px;
  }

  .item-views.company.type2.sm.no-img .item.video-block {
    padding-left: 0;
    padding-right: 0;
  }

  .item-views.company.type2:not(.sm) .item.video-block,
  .item-views.company.type2 .item.video-block,
  .item-views.company.type2.sm .item.video-block {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .item-views.company.md:not(.type2) .text-block .item .text,
  .item-views.company.bg .text-block .item .text {
    padding-top: 60px;
    padding-bottom: 0;
  }

  body .wrapper1:not(.with_left_block) .drag-block .item-views.company.type2.md .text.with-benefit {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .item-views.company.lg .company-block > .row.flexbox,
  .item-views.company.type2 .company-block > .row.flexbox {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }

  .item-views.company.type2.md .text-block {
    width: 100%;
  }
  .item-views.company.type2.md .image-block {
    width: 100%;
  }
  .item-views.company.type2.sm .text-block {
    width: 100%;
  }
  .item-views.company.type2.sm .image-block {
    width: 100%;
  }

  .item-views.company.md:not(.type2) .image-block,
  .item-views.company.bg .image-block {
    margin-top: 20px;
  }
}
@media (min-width: 601px) {
  .item-views.company .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {
    padding-left: 60px;
  }
  .item-views.company .item-views.tizers .item-wrapper > .item .pull-right + .inner-text {
    padding-right: 60px;
  }

  .item-views.company.type2.md .text.with-benefit {
    padding-top: 50px;
    padding-bottom: 33px;
  }

  .wrapper1:not(.with_left_block) .drag-block .item-views.company.type2.md .text.with-benefit {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .wrapper1:not(.with_left_block) .drag-block .item-views.company .text.with-benefit .buttons {
    top: 70px;
  }

  .item-views.company.type2.sm.no-img .text-block .text .buttons {
    display: none;
  }
}

@media (min-width: 768px) {
  .lg.item-views.company .video-block .image .play:before {
    margin: -17px 0px 0px -23px;
  }
  .lg.item-views.company .video-block .image .play:after {
    margin: -47px 0 0 -56px;
  }
}

@media (max-width: 767px) {
  .item-views.company.type2.md .item.video-block .image {
    width: 200px;
    height: 200px;
  }
  .video-block .image .play:after {
    margin: -35px 0 0 -35px;
    width: 70px;
    height: 70px;
  }
}

@media (min-width: 601px) and (max-width: 991px) {
  body .item-views.company.type2.md .text-block .item .item-inner h3 {
    margin-top: 30px;
  }
  body .item-views.company .text-block .item .item-inner h3 {
    margin-right: 25px;
  }
}

@media (max-width: 600px) {
  .item-views.company .text-block .item .item-inner .preview-text {
    padding: 0px 0px 25px 0px;
  }
  body#main .wrapper1 .wrapper_inner.front .drag-block.container .front_company .maxwidth-theme.wide {
    padding-top: 0px;
  }

  body .item-views.company .item-views.tizers .items.tops .item .image + .inner-text {
    padding-left: 0px;
  }

  .item-views.company.type2.md .item.video-block .image {
    height: 270px;
    width: 270px;
  }

  .item-views.company.type2:not(.sm) .item.video-block,
  .item-views.company.type2 .item.video-block,
  .item-views.company.type2.sm .item.video-block {
    padding-bottom: 0;
  }

  .item-views.company.md:not(.type2) .text-block .item .text {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .item-views.company.bg .text-block .item .text {
    padding-top: 35px;
    padding-bottom: 0;
  }

  .lg.item-views.company .text {
    padding-top: 24px;
  }
  .item-views.company .text-block .item .item-inner h3 {
    margin: 6px 0px 16px;
    line-height: 1.295em;
  }
  .item-views.company .text-block .item .item-inner .buttons {
    margin-top: -2px;
    margin-bottom: 13px;
  }
  .with-padding.company.item-views:not(.type2) .item.video-block .image {
    padding-top: 62.4%;
  }
  .item-views.company.md:not(.type2) .image-block,
  .item-views.company.bg .image-block {
    margin-top: 18px;
  }
  .item-views.company.type2.md .image-block {
    padding-left: 30px;
    padding-right: 30px;
  }
  .item-views.company.type2.md .item.video-block .image {
    width: 100%;
    height: auto;
    padding-top: 100%;
  }
  .item-views.company.type2.md .item.video-block {
    max-width: 314px;
    margin: 0 auto;
    padding-top: 45px;
  }

  body .wrapper1:not(.with_left_block) .drag-block .item-views.company.type2.md .text.with-benefit,
  body .with_left_block .drag-block .item-views.company.type2.md .text.with-benefit {
    padding: 25px 14px 32px 14px;
  }
  .item-views.company.type2 .js-tizers .item-views.tizers .mobile-list .item-wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }
  body#main
    .wrapper1
    .content_wrapper_block
    .item-views.company.type2
    .js-tizers
    .content_wrapper_block
    .maxwidth-theme {
    padding-top: 0;
  }
  .item-views.company.type2:not(.no-img) .item .with-benefit .item-views.tizers .mobile-list .item {
    padding-bottom: 18px;
  }
  .item-views.company.type2:not(.no-img) .item .with-benefit .item-views.tizers .mobile-list.row {
    padding-bottom: 9px;
  }

  .item-views.company.type2.sm .image-block,
  .item-views.company.type2.sm .text-block {
    padding-left: 30px;
    padding-right: 30px;
  }
  .item-views.company.type2:not(.sm) .item.video-block,
  .item-views.company.type2 .item.video-block,
  .item-views.company.type2.sm .item.video-block {
    padding-top: 45px;
  }
  .item-views.company.type2.sm .text-block .text {
    padding-left: 0;
    padding-right: 0;
    padding-top: 25px;
  }

  .item-views.company.type2.sm.no-img .item.video-block .buttons {
    display: none;
  }

  .item-views.company.type2.sm.no-img .item.video-block .with-text-block-wrapper .js-h3 h3 {
    margin-top: 5px;
    margin-bottom: 16px;
  }
  .item-views.company.type2.sm.no-img .item.video-block {
    padding-top: 32px;
  }
  .item-views.company.type2.sm.no-img .text-block .text {
    padding-top: 0;
  }
  .item-views.company.type2.sm.no-img .text.with-benefit .item-views.tizers {
    padding-top: 16px;
  }
  .item-views.company.type2.sm.no-img .text.with-benefit .item-views.tizers .mobile-list.row {
    padding-bottom: 22px;
  }
}

/* End */


/* Start:/bitrix/templates/aspro_max/css/jquery.fancybox.min.css?175746846413610*/
body.compensate-for-scrollbar {overflow:hidden}.fancybox-active {height:auto}.fancybox-is-hidden {left:-9999px; margin:0; position:absolute !important; top:-9999px; visibility:hidden}.fancybox-container {-webkit-backface-visibility:hidden; height:100%; left:0; outline:none; position:fixed; -webkit-tap-highlight-color:transparent; top:0; -ms-touch-action:manipulation; touch-action:manipulation; transform:translateZ(0); width:100%; z-index:99992}.fancybox-container * {box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {bottom:0; left:0; position:absolute; right:0; top:0}.fancybox-outer {-webkit-overflow-scrolling:touch; overflow-y:auto}.fancybox-bg {background:rgb(30,30,30); opacity:0; transition-duration:inherit; transition-property:opacity; transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg {opacity:.9; transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button {direction:ltr; opacity:0; position:absolute; transition:opacity .25s ease,visibility 0s ease .25s; visibility:hidden; z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button {opacity:1; transition:opacity .25s ease 0s,visibility 0s ease 0s; visibility:visible}.fancybox-infobar {color:#ccc; font-size:13px; -webkit-font-smoothing:subpixel-antialiased; height:44px; left:0; line-height:44px; min-width:44px; mix-blend-mode:difference; padding:0 10px; pointer-events:none; top:0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.fancybox-toolbar {right:0; top:0}.fancybox-stage {direction:ltr; overflow:visible; transform:translateZ(0); z-index:99994}.fancybox-is-open .fancybox-stage {overflow:hidden}.fancybox-slide {-webkit-backface-visibility:hidden; display:none; height:100%; left:0; outline:none; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:absolute; text-align:center; top:0; transition-property:transform,opacity; white-space:normal; width:100%; z-index:99994}.fancybox-slide::before {content:''; display:inline-block; font-size:0; height:100%; vertical-align:middle; width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {display:block}.fancybox-slide--image {overflow:hidden; padding:44px 0}.fancybox-slide--image::before {display:none}.fancybox-slide--html {padding:6px}.fancybox-content {background:#fff; display:inline-block; margin:0; max-width:100%; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:relative; text-align:left; vertical-align:middle}.fancybox-slide--image .fancybox-content {animation-timing-function:cubic-bezier(.5,0,.14,1); -webkit-backface-visibility:hidden; background:transparent; background-repeat:no-repeat; background-size:100% 100%; left:0; max-width:none; overflow:visible; padding:0; position:absolute; top:0; -ms-transform-origin:top left; transform-origin:top left; transition-property:transform,opacity; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:99995}.fancybox-can-zoomOut .fancybox-content {cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content {cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content {cursor:-webkit-grab; cursor:grab}.fancybox-is-grabbing .fancybox-content {cursor:-webkit-grabbing; cursor:grabbing}.fancybox-container [data-selectable='true'] {cursor:text}.fancybox-image,.fancybox-spaceball {background:transparent; border:0; height:100%; left:0; margin:0; max-height:none; max-width:none; padding:0; position:absolute; top:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100%}.fancybox-spaceball {z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content {height:100%; overflow:visible; padding:0; width:100%}.fancybox-slide--video .fancybox-content {background:#000}.fancybox-slide--map .fancybox-content {background:#e5e3df}.fancybox-slide--iframe .fancybox-content {background:#fff}.fancybox-video,.fancybox-iframe {background:transparent; border:0; display:block; height:100%; margin:0; overflow:hidden; padding:0; width:100%}.fancybox-iframe {left:0; position:absolute; top:0}.fancybox-error {background:#fff; cursor:default; max-width:400px; padding:40px; width:100%}.fancybox-error p {color:#444; font-size:16px; line-height:20px; margin:0; padding:0}.fancybox-button {background:rgba(30,30,30,.6); border:0; border-radius:0; box-shadow:none; cursor:pointer; display:inline-block; height:44px; margin:0; padding:10px; position:relative; transition:color .2s; vertical-align:top; visibility:inherit; width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link {color:#ccc}.fancybox-button:hover {color:#fff}.fancybox-button:focus {outline:none}.fancybox-button.fancybox-focus {outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover {color:#888; cursor:default; outline:none}.fancybox-button div {height:100%}.fancybox-button svg {display:block; height:100%; overflow:visible; position:relative; width:100%}.fancybox-button svg path {fill:currentColor; stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2) {display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1) {display:none}.fancybox-progress {background:#ff5268; height:2px; left:0; position:absolute; right:0; top:0; -ms-transform:scaleX(0); transform:scaleX(0); -ms-transform-origin:0; transform-origin:0; transition-property:transform; transition-timing-function:linear; z-index:99998}.fancybox-close-small {background:transparent; border:0; border-radius:0; color:#ccc; cursor:pointer; opacity:.8; padding:8px; position:absolute; right:-12px; top:-44px; z-index:401}.fancybox-close-small:hover {color:#fff; opacity:1}.fancybox-slide--html .fancybox-close-small {color:currentColor; padding:10px; right:0; top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display:none}.fancybox-navigation .fancybox-button {background-clip:content-box; height:100px; opacity:0; position:absolute; top:calc(50% - 50px); width:70px}.fancybox-navigation .fancybox-button div {padding:7px}.fancybox-navigation .fancybox-button--arrow_left {left:0; left:env(safe-area-inset-left); padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right {padding:31px 107px 31px 26px; right:0; right:env(safe-area-inset-right)}.fancybox-caption {background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%); bottom:0; color:#eee; font-size:14px; font-weight:400; left:0; line-height:1.5; padding:75px 44px 25px 44px; pointer-events:none; right:0; text-align:center; z-index:99996}@supports (padding:max(0px)) {.fancybox-caption {padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate {margin-top:-50px}.fancybox-caption__body {max-height:50vh; overflow:auto; pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {color:#ccc; text-decoration:none}.fancybox-caption a:hover {color:#fff; text-decoration:underline}.fancybox-loading {animation:fancybox-rotate 1s linear infinite; background:transparent; border:4px solid #888; border-bottom-color:#fff; border-radius:50%; height:50px; left:50%; margin:-25px 0 0 -25px; opacity:.7; padding:0; position:absolute; top:50%; width:50px; z-index:99999}@keyframes fancybox-rotate {100% {transform:rotate(360deg)}}.fancybox-animated {transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous {opacity:0; transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next {opacity:0; transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current {opacity:1; transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {opacity:0; transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current {opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity:0; transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity:0; transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity:1; transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous {opacity:0; -ms-transform:rotate(-360deg); transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next {opacity:0; -ms-transform:rotate(360deg); transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current {opacity:1; -ms-transform:rotate(0deg); transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous {opacity:0; transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next {opacity:0; transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current {opacity:1; transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous {transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next {transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current {transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px) {.fancybox-slide {padding-left:6px; padding-right:6px} .fancybox-slide--image {padding:6px 0} .fancybox-close-small {right:-6px} .fancybox-slide--image .fancybox-close-small {background:#4e4e4e; color:#f2f4f6; height:36px; opacity:1; padding:6px; right:0; top:0; width:36px} .fancybox-caption {padding-left:12px; padding-right:12px} @supports (padding:max(0px)) {.fancybox-caption {padding-left:max(12px,env(safe-area-inset-left)); padding-right:max(12px,env(safe-area-inset-right))} }}.fancybox-share {background:#f4f4f4; border-radius:3px; max-width:90%; padding:30px; text-align:center}.fancybox-share h1 {color:#222; font-size:35px; font-weight:700; margin:0 0 20px 0}.fancybox-share p {margin:0; padding:0}.fancybox-share__button {border:0; border-radius:3px; display:inline-block; font-size:14px; font-weight:700; line-height:40px; margin:0 5px 10px 5px; min-width:130px; padding:0 15px; text-decoration:none; transition:all .2s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link {color:#fff}.fancybox-share__button:hover {text-decoration:none}.fancybox-share__button--fb {background:#3b5998}.fancybox-share__button--fb:hover {background:#344e86}.fancybox-share__button--pt {background:#bd081d}.fancybox-share__button--pt:hover {background:#aa0719}.fancybox-share__button--tw {background:#1da1f2}.fancybox-share__button--tw:hover {background:#0d95e8}.fancybox-share__button svg {height:25px; margin-right:7px; position:relative; top:-1px; vertical-align:middle; width:25px}.fancybox-share__button svg path {fill:#fff}.fancybox-share__input {background:transparent; border:0; border-bottom:1px solid #d7d7d7; border-radius:0; color:#5d5b5b; font-size:14px; margin:10px 0 0 0; outline:none; padding:10px 15px; width:100%}.fancybox-thumbs {background:#ddd; bottom:0; display:none; margin:0; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; padding:2px 2px 4px 2px; position:absolute; right:0; -webkit-tap-highlight-color:rgba(0,0,0,0); top:0; width:212px; z-index:99995}.fancybox-thumbs-x {overflow-x:auto; overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs {display:block}.fancybox-show-thumbs .fancybox-inner {right:212px}.fancybox-thumbs__list {font-size:0; height:100%; list-style:none; margin:0; overflow-x:hidden; overflow-y:auto; padding:0; position:absolute; position:relative; white-space:nowrap; width:100%}.fancybox-thumbs-x .fancybox-thumbs__list {overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background:#fff; border-radius:10px; box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background:#2a2a2a; border-radius:10px}.fancybox-thumbs__list a {-webkit-backface-visibility:hidden; backface-visibility:hidden; background-color:rgba(0,0,0,.1); background-position:center center; background-repeat:no-repeat; background-size:cover; cursor:pointer; float:left; height:75px; margin:2px; max-height:calc(100% - 8px); max-width:calc(50% - 4px); outline:none; overflow:hidden; padding:0; position:relative; -webkit-tap-highlight-color:transparent; width:100px}.fancybox-thumbs__list a::before {border:6px solid #ff5268; bottom:0; content:''; left:0; opacity:0; position:absolute; right:0; top:0; transition:all .2s cubic-bezier(.25,.46,.45,.94); z-index:99991}.fancybox-thumbs__list a:focus::before {opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity:1}@media all and (max-width:576px) {.fancybox-thumbs {width:110px} .fancybox-show-thumbs .fancybox-inner {right:110px} .fancybox-thumbs__list a {max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_collection/style.min.css?17114356605587*/
.drag-block.COLLECTIONS .collection.item-views:not(.bg_img){padding-bottom:40px}.drag-block.COLLECTIONS .collection.item-views.bg_img{padding-bottom:28px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .collection.item-views:not(.bg_img){padding-bottom:50px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .collection.item-views.bg_img{padding-bottom:38px}.wrapper1:not(.with_left_block) .grey_block.COLLECTIONS .item-views.collection .item:not(.bg-fill-grey) .image.pattern:after{background:#f9f9fa;background:var(--darkerblack_bg_black)}.item-views.collection .item-wrapper{margin-bottom:20px}.item-views.collection .item{padding:39px 22px 31px;margin-bottom:0}.item-views.collection .image.pattern{position:relative}.item-views.collection:not(.normal) .image.pattern:after{content:"";position:absolute;background:#fff;background:var(--black_bg_black);width:40px;height:20px;border-radius:0 0 50% 50%/0 0 100% 100%;left:50%;margin-left:-20px;top:-10px;z-index:11;transition:background ease .2s}.item-views.collection .bg-fill-grey .image.pattern:after{background:#f5f5f5;background:var(--line_bg_black)}.item-views.collection .bg-fill-grey:hover .image.pattern:after{background:#fff;background:var(--card_bg_hover_black)}.item-views.collection.grey_pict .image.pattern>.wrap{max-width:150px}.item-views.collection:not(.normal) .image.pattern>.wrap{height:150px;margin:0 auto 27px;position:relative}.item-views.collection .image.pattern>.wrap:after,.item-views.collection:not(.normal) .image.pattern>.wrap:before{content:"";position:absolute;background:#ccc;height:5px;border-radius:0 0 3px 3px}.item-views.collection:not(.normal) .image.pattern>.wrap:before{left:8px;right:8px;bottom:-5px}.item-views.collection:not(.normal) .image.pattern>.wrap:after{opacity:.5;left:16px;right:16px;bottom:-10px}.item-views.collection:not(.normal) .image.pattern>.wrap>span{width:150px;height:150px}.item-views.collection.bg_img .item-wrapper{margin-bottom:42px}.item-views.collection.bg_img .item{padding:83% 0 42px 0}.item-views.collection.bg_img .item .image.pattern{position:absolute;left:0;top:0;right:0;bottom:0}.item-views.collection.bg_img .item .image.pattern>.wrap{width:100%;height:100%}.item-views.collection.bg_img .item-wrapper>.item>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:13}.item-views.collection.bg_img .item-wrapper>.item .title *,.item-views.collection.bg_img .item-wrapper>.item .top-info .wrap{color:#fff}.item-views.collection.bg_img .item-wrapper>.item .top-info{position:absolute;z-index:11;bottom:23px;left:30px;right:30px}.item-views.collection.bg_img .item-wrapper>.item .title{margin-bottom:0;transition:all ease .2s;max-height:72px;overflow:hidden}.item-views.collection.bg_img .item-wrapper>.item .top-info.animated .title{transform:translateY(5px)}.item-views.collection.bg_img .item-wrapper>.item .top-info .wrap{opacity:.7;visibility:hidden;height:0;max-height:80px;overflow:hidden;transform:translateY(10px);transition:all ease .2s}.item-views.collection.bg_img .item-wrapper>.item:hover .top-info .wrap{visibility:visible;height:auto;transform:translateY(0)}.item-views.collection.bg_img .item-wrapper>.item:hover .top-info.animated .title{transform:translateY(-3px)}.item-views.collection.bg_img .item-wrapper>.item:hover .top-info.animated{bottom:16px}.with-text-block-wrapper .item-views.collection.bg_img{padding-top:7px}.with-text-block-wrapper .item-views.collection.bg_img .item{padding-top:78%}.drag-block.COLLECTIONS .item-views.collection.normal{padding-bottom:28px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.collection.normal{padding-bottom:38px}.item-views.collection.normal .item-wrapper{margin-bottom:32px}.item-views.collection.normal .item{padding:0 0 14px;background:0 0}.item-views.collection.normal .image span{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;display:block}.item-views.collection.normal .image span{height:209px}.item-views.collection.normal .s_5 .image span{height:160px}.item-views.collection.normal .top-info{padding:18px 0 0}.item-views.collection.normal .top-info .wrap{padding:0 13px}.item-views.bg_img .bottom_nav.animate-load-state.has-nav .ajax_load_btn,.item-views.normal .bottom_nav.animate-load-state.has-nav .ajax_load_btn{margin-bottom:22px}.item-views.grey_pict .bottom_nav.animate-load-state.has-nav .ajax_load_btn{margin:22px 0 10px}.item-views.collection.normal .item-wrapper .item.box-shadow .image{margin:-1px -1px 0}.item-views.collection.wd_pict .image.pattern>.wrap{height:205px;width:auto;margin-bottom:23px}.item-views.collection.wd_pict .item{padding:0 0 10px}.item-views.collection.wd_pict .item .top-info{padding-left:30px;padding-right:30px}.item-views.collection.normal .top-info .title,.item-views.collection.normal .top-info .wrap{padding:0 30px}.item-views.collection.grey_pict .item-wrapper .item:hover{z-index:12}.item-views.collection.grey_pict .item{padding:40px 30px 29px}@media (min-width:1200px){.item-views .col-lg-2.s_5{width:20%}.with-text-block-wrapper .item-views .col-lg-2.s_5{width:25%}.with_left_block .item-views.collection.normal .item-wrapper.s_4 .image span{height:162px}}@media (min-width:992px){.with_left_block .item-views.collection.wd_pict .item-wrapper.s_4 .image.pattern>.wrap{height:162px}}@media (max-width:991px){.item-views.collection.normal .image span{height:190px}}@media (max-width:600px){body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .collection.item-views:not(.bg_img){padding-bottom:20px}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_review/style.min.css?17333446857904*/
.reviews.item-views .item .preview-text p{margin-top:0}.reviews.item-views .item .link-block-more{margin:30px 0 0}.reviews.item-views .owl-carousel.shadow .owl-stage-outer{margin:-25px;padding:25px}.reviews.item-views .owl-carousel.shadow .owl-item{flex-shrink:0}.reviews.item-views.compact .item-wrapper{padding:0}.reviews.item-views.compact .owl-item:hover{z-index:2}.reviews.item-views.compact .item{padding:26px 51px 36px;margin-right:-1px}.reviews.item-views.compact .item.wlogo .image{width:60px;height:50px;line-height:50px}.reviews.item-views.compact .item:not(.wlogo) .image{width:50px;height:50px;line-height:50px}.reviews.item-views.compact .votes_block.nstar.big .ratings .item-rating svg{width:15px;height:14px}.reviews.item-views.compact.linked .votes_block.nstar.big .ratings .item-rating svg{width:21px;height:20px}.reviews.item-views.compact .item .top_wrapper .top-info .wrap{padding-bottom:1px}.reviews.item-views.compact .item .svg-inline-quote{left:-22px}.reviews.item-views.compact .item .svg-inline-quote svg{width:22px;height:15px}.reviews.item-views.compact .item .link-block-more{margin-top:25px}.reviews.item-views.compact .owl-stage{display:flex}.reviews.item-views.compact .item,.reviews.item-views.compact .item-wrapper{height:100%}.reviews.item-views.compact.linked .item.wlogo .image{width:80px;height:62px;line-height:62px}.reviews.item-views.compact.linked .item:not(.wlogo) .image{width:70px;height:70px;line-height:70px}.reviews.item-views.list-mode .item-wrapper{height:100%}.reviews.item-views.list-mode .respone_wrap{padding:30px 51px;margin-top:-1px;background:#fcfcfc;background:var(--light_bg_black)}.reviews.item-views.list-mode .with-img .response_body{padding-left:60px}.reviews.item-views.list-mode .response_img{float:left;overflow:hidden;text-align:center}.reviews.item-views.list-mode .response_img img{width:40px;height:40px}.reviews.item-views.list-mode .respone_wrap .response_title{margin-bottom:4px;margin-top:-.6rem}.reviews.item-views.list-mode .item.no_img .title{margin-bottom:0}.reviews.item-views.list-mode .item .body-info{padding:0}.reviews.item-views.list-mode .item .top_wrapper{padding:0}.reviews.item-views.list-mode .item{padding:26px 51px 36px}.reviews.item-views.list-mode .items{margin-top:0}.reviews.item-views .item .body-info .files_block{margin-top:40px}.reviews.item-views .item .body-info .video_block{margin-top:50px}.reviews.item-views .item .body-info .video_block .video{margin-top:20px}.reviews.item-views .item .body-info .video_block .video:first-child{margin-top:0}.reviews .shadow .box-shadow:hover{z-index:2}.reviews.item-views.more-item .item{padding-left:39px;padding-right:39px}body .reviews.item-views.more-item .item .svg-inline-quote{display:none}.reviews.item-views.more-item .item .body-info,.reviews.item-views.more-item .item .top_wrapper{padding:0}.with-text-block-wrapper>.row>div:first-of-type{padding-bottom:25px}.with-text-block-wrapper .reviews.item-views{padding-top:5px}.with-text-block-wrapper .block-links{margin:0 -8px}.with-text-block-wrapper .block-links>span{padding:0 3px 0 8px}.with-text-block-wrapper .reviews.item-views.more-item .item{padding-top:29px;padding-bottom:39px}.with-text-block-wrapper .reviews.item-views .item .top_wrapper{margin-bottom:5px}@media (min-width:1100px){.reviews.item-views:not(.compact) .item{padding:0 207px}.reviews.item-views .item .body-info .svg-inline-quote{display:block}}@media (min-width:992px){.reviews .flexslider .slides .bordered{border-left-color:transparent}.reviews .flexslider.shadow .flex-viewport:before{border-right:1px solid #f2f2f2;border-color:var(--stroke_black)}}@media (min-width:768px){.reviews.item-views .item .body-info .votes_block{display:none}.reviews.item-views .item .top-info .votes_block.nstar{margin-top:-11px}.reviews.item-views.compact .votes_block.nstar{position:absolute;right:41px;top:42px}.reviews.item-views.compact .item .body-info{margin-top:9px}.reviews.item-views.compact .item .top-info{padding-right:80px}.reviews.item-views.compact.linked .item .top-info{padding-right:125px}.reviews.item-views.compact.linked .item .body-info{margin-top:20px}.reviews.item-views.compact.linked .votes_block.nstar{right:50px;top:52px}.reviews.item-views.compact.list-mode .item-wrapper{margin:32px 0 0 0}.reviews.item-views.compact.list-mode .item-wrapper:first-child{margin:0}}@media (max-width:767px){.reviews.item-views .item .top-info .votes_block.nstar{display:none}.reviews.item-views .item .body-info .votes_block{display:block;margin:-10px 0 10px}.reviews.item-views .owl-carousel .owl-item{width:360px!important;margin-right:-1px}}@media (max-width:600px){#main .reviews.item-views.compact{border:none}.reviews.item-views .owl-carousel .owl-stage-outer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.reviews.item-views .owl-carousel .owl-stage{display:flex}.front_review .reviews.item-views .item-wrapper{border:1px solid #ececec;border-color:var(--stroke_black);background-color:#fff;background-color:var(--card_bg_black);height:100%;padding:25px 29px 29px;border-radius:3px}#main .reviews.item-views .item-wrapper .item{padding:0;border:none;box-shadow:none}.reviews.item-views .item .top_wrapper{display:flex}.reviews.item-views .item .top_wrapper .image{margin-right:20px}.reviews.item-views .item .top_wrapper .top-info{margin-top:-5px;padding-left:0;padding-right:0}body .reviews.item-views .item .top_wrapper .top-info .wrap{padding-bottom:2px}body .reviews.item-views .item:not(.wlogo) .image{width:50px;height:50px;line-height:50px;flex-shrink:0;margin-bottom:5px}.reviews.item-views .item .date{font-size:12px;line-height:13px}body .reviews.item-views .item .title{font-size:18px;line-height:25px;margin-bottom:-2px}.reviews.item-views .item .body-info .votes_block{margin-bottom:5px}.reviews.item-views .item .votes_block.nstar.big .ratings .item-rating svg{width:13px;height:13px}.reviews.item-views .item .votes_block.nstar .ratings .item-rating{padding:0 4px 0 0}.reviews.item-views .item .link-block-more{margin:23px 1px 0}.front_review .text_before_items{line-height:1.54em}.front_review .with-text-block-wrapper .btn{margin-top:8px}.reviews.item-views.compact.list-mode .item-wrapper{padding:0}#main .reviews.item-views.compact.list-mode .item-wrapper .item{padding:25px 29px 36px}.reviews.item-views.list-mode .respone_wrap{margin:-1px}}@media (min-width:601px){.reviews.item-views .item .image.pull-left+.top-info{padding-left:111px}.reviews.item-views .item:not(.wlogo) .image.pull-left+.top-info{padding-left:100px}.reviews.item-views .item .image.pull-right+.top-info{padding-right:111px}.reviews.item-views .item:not(.wlogo) .image.pull-right+.top-info{padding-right:100px}.reviews.item-views.compact .item.wlogo .image.pull-left+.top-info{padding-left:80px}.reviews.item-views.compact .item.wlogo .image.pull-right+.top-info{padding-right:80px}.reviews.item-views.compact .item:not(.wlogo) .image.pull-left+.top-info{padding-left:70px}.reviews.item-views.compact .item:not(.wlogo) .image.pull-right+.top-info{padding-right:70px}.reviews.item-views.compact.linked .item.wlogo .image.pull-left+.top-info{padding-left:111px}.reviews.item-views.compact.linked .item.wlogo .image.pull-right+.top-info{padding-right:111px}.reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-left+.top-info{padding-left:100px}.reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-right+.top-info{padding-right:100px}.reviews.item-views .item .body-info{padding:0 0 0 24px}.reviews.item-views .item .top_wrapper{padding:0 0 0 23px}}@media (max-width:500px){.reviews.item-views.list-mode .response_img{float:none;margin-bottom:16px}.reviews.item-views.list-mode .with-img .response_body{padding-left:0}.reviews.item-views.list-mode .respone_wrap .response_title{margin-top:0}}@media (max-width:450px){.reviews.item-views .owl-carousel .owl-item{width:260px!important}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/aspro/wrapper.block.max/front_map/style.min.css?1711435661190*/
@media(max-width:550px){.map_type_1 .contacts_map_list .contacts_map{min-height:200px}.map_type_1 .contacts_map_list .contacts_map .bx-yandex-view-map .bx-yandex-map{height:200px!important}}
/* End */


/* Start:/bitrix/templates/aspro_max/css/footer.css?176509639435686*/
footer {
  --d2d_dark_light: var(--light, #23282e) var(--dark, #121212);
  --d3_dark_light: var(--light, #333333) var(--dark, #121212);
  --df4_dark_light: var(--light, #f4f4f4) var(--dark, #121212);
  --d1b_dark_light: var(--light, #333) var(--dark, #1b1b1b);
  --d6t9_dark_light: var(--light, #666) var(--dark, #999);
  --d3t9_dark_light: var(--light, #333) var(--dark, #999);
  --df_opacity_dark_light: var(--light, #ffffff1a) var(--dark, #3a3a3a);
  --dff_opacity_dark_light: var(--light, #00000026) var(--dark, #ffffff26);
}

footer .bottom-menu {
  margin: -5px 0 0;
}
footer .bottom-menu .item .title {
  font-size: 0.867em;
  font-weight: bold;
  line-height: 1.5385em;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
footer .bottom-menu .item .title a {
  color: #fff;
}
footer .bottom-menu .item .title a:hover {
  opacity: 0.5;
}
footer .bottom-menu .wrap {
  margin: 20px 0 0;
}
footer .bottom-menu .wrap .item {
  margin: 8px 0 0;
}
footer .bottom-menu .wrap .item:first-of-type {
  margin-top: 0;
}
footer .bottom-menu .wrap .item .title {
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0;
}
footer .bottom-menu .wrap .item .title a {
  color: #999999;
}
footer .bottom-menu .wrap .item .title a:hover {
  opacity: 1;
  color: #fff;
}

footer .footer-inner {
  position: relative;
  margin: 0px;
  padding: 59px 0 64px;
  background: #333;
  background: var(--d1b_dark_light);
}
footer #bx-composite-banner {
  margin: -7px 0 -7px 40px;
  background: #23282e;
  background: var(--d2d_dark_light);
  border-radius: 15px;
}
footer #bx-composite-banner .bx-composite-btn {
  padding: 0 38px 0 13px !important;
  color: #fff !important;
  background-color: transparent !important;
  opacity: 0.5;
}
footer .second_bottom_menu {
  margin: 0 0 0 50px;
}
footer .third_bottom_menu {
  margin: 0 0 0 15px;
}
footer .footer_top {
  padding-bottom: 70px;
}
footer .info {
  color: #ffffff;
}
footer .phone .icon {
  background: #fff;
  background: var(--card_bg_black);
}
#footer .phone .more_phone a .icon {
  position: absolute;
}
body #footer .info .phone.blocks {
  margin: 0 0 14px;
  white-space: normal;
}
footer .info .phone.blocks > .inline-block {
  display: block;
}
footer .info .phone.blocks .phone {
  position: relative;
  margin: 0 19px 0 0;
  white-space: nowrap;
  padding-right: 0 !important;
}
footer .info .svg {
  position: absolute;
  opacity: 0.5;
}
footer .info .phone.blocks .phone .svg.svg-inline-phone {
  left: 3px;
  top: 2px;
}
footer .info .phone.blocks .phone .svg.svg-inline-down {
  right: 0px;
  margin-top: -2px;
}
footer .footer-inner:not(.light) .info .svg:not(.iconset_icon--svg) svg path {
  fill: #fff;
}
footer .footer-inner.light .info .svg:not(.iconset_icon--svg) svg path {
  fill: #333;
  fill: var(--white_text_black);
}
footer .info .phone.blocks .phone:after {
  display: none;
}
footer .info .phone.blocks .phone > .wrap {
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding-top: 2px;
  line-height: 1;
}
footer .info .phone.blocks .phone > .wrap > div {
  padding: 0 13px 0 29px;
  position: relative;
  top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
footer .info .phone.blocks .phone.with_dropdown {
  margin-right: 7px;
  display: inline-block;
}
footer .info .phone.blocks .dropdown {
  top: -13px;
  left: 6px;
}
footer .info .phone.blocks .dropdown.with_icons {
  left: -15px;
}
footer .info .phone.blocks .dropdown .wrap {
  margin-top: 0;
  max-height: 170px; /*overflow:auto;*/
}
footer .info .phone > .wrap a {
  display: block;
  font-size: 1.0667em;
  color: #ffffff;
}
footer .info .phone .svg-phone {
  position: absolute;
  left: 3px;
  top: 2px;
  opacity: 0.5;
}
footer.light .info .phone .svg-phone path {
  fill: #333;
}
footer .info .phone.blocks .with_dropdown .dropdown > .wrap {
  margin-top: 0;
}
footer .info .phone .more_phone {
  font-size: 1.0666em;
  font-weight: bold;
  line-height: 1em;
}
footer .info .phone .more_phone a {
  white-space: nowrap;
  color: #333;
  color: var(--white_text_black);
}
footer .info .callback-block {
  font-size: 0.6667em;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #999;
}
footer .info .callback-block:hover {
  color: #fff;
}
footer .info .callback_wrap {
  margin-left: 29px;
}
footer .info .email {
  margin: 0 0 22px;
  line-height: 1.3333em;
  padding: 0 0 0 29px;
  position: relative;
  display: inline-block;
}
footer .maxwidth-theme .row .info .email a {
  position: relative;
}
footer .footer-inner:not(.light) .maxwidth-theme .row .info .email a {
  color: #ffffff;
}
footer .footer-inner:not(.light) .maxwidth-theme .row .info .address a {
  color: #ffffff;
}
footer .info .email a:hover {
  opacity: 0.5;
}
footer .info .address a:hover {
  opacity: 0.5;
}
footer .info .email .svg {
  top: 6px;
  left: 0px;
}
footer .info .address {
  position: relative;
  padding: 0 0 0 29px;
  line-height: 1.3333em;
  color: #fff;
  display: inline-block;
}
footer .info .address .svg {
  left: 1px;
  top: 3px;
}
footer .info .subscribe_button {
  margin: 0 9px 35px 0px;
}
footer .info .subscribe_button .btn {
  position: relative;
  display: block;
  padding: 15px 45px 14px 18px;
  white-space: normal;
  background: #494949;
  border-color: #494949;
  text-align: left;
  letter-spacing: 0.8px;
}
footer .info .subscribe_button .btn:hover {
  color: #fff;
}
footer .info .subscribe_button .btn .svg {
  position: static;
}
footer .info .subscribe_button .btn svg {
  position: absolute;
  top: 50%;
  right: 19px;
  margin: -8px 0 0;
  width: 21px;
  height: 16px;
  opacity: 0.35;
}
footer .info .subscribe_button .btn .svg svg path {
  fill: #fff;
}
footer .info .subscribe_button .btn:hover svg {
  opacity: 1;
}
footer .footer_middle {
  margin-bottom: 42px;
}

footer .social-icons {
  position: relative;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
footer .social-icons ul li {
  display: inline-block;
  vertical-align: top;
  margin: 4px;
  padding: 0;
}
footer .social-icons ul li:before {
  display: none;
}
footer .social-icons ul li a {
  display: block;
  width: 43px;
  height: 43px;
  margin: 0px;
  border-radius: 3px;
  opacity: 0.5;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: url(/bitrix/templates/aspro_max/css/../images/svg/social.svg) 0 0 no-repeat;
  transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
}
footer .social-icons ul li.vk a {
  background-position: -1px -377px;
}
footer .social-icons ul li.facebook a {
  background-position: -95px -377px;
}
footer .social-icons ul li.twitter a {
  background-position: -1px -424px;
}
footer .social-icons ul li.instagram a {
  background-position: -142px -518px;
}
footer .social-icons ul li.telegram a {
  background-position: -330px -518px;
}
footer .social-icons ul li.ytb a {
  background-position: -95px -518px;
}
footer .social-icons ul li.odn a {
  background-position: -48px -377px;
}
footer .social-icons ul li.gplus a {
  background-position: -48px -518px;
}
footer .social-icons ul li.mail a {
  background-position: -377px -424px;
}
footer .social-icons ul li.viber a {
  background-position: -330px -377px;
}
footer .social-icons ul li.whats a {
  background-position: -330px -424px;
}
footer .social-icons ul li.zen a {
  background-position: -471px -518px;
}
footer .social-icons ul li.tiktok a {
  background-position: -518px -518px;
}
footer .social-icons ul li.pinterest a {
  background-position: -189px -377px;
}
footer .social-icons ul li.snapchat a {
  background-position: -518px -471px;
}
footer .social-icons ul li.linkedin a {
  background-position: -95px -471px;
}

footer .social-icons ul li a:hover {
  opacity: 1;
  border: none;
}
footer .social-icons ul li.vk a:hover {
  background-position: 0 -188px;
}
footer .social-icons ul li.facebook a:hover {
  background-position: -94px -188px;
}
footer .social-icons ul li.twitter a:hover {
  background-position: 0 -235px;
}
footer .social-icons ul li.instagram a:hover {
  background-position: -141px -329px;
}
footer .social-icons ul li.telegram a:hover {
  background-position: -329px -329px;
}
footer .social-icons ul li.ytb a:hover {
  background-position: -94px -329px;
}
footer .social-icons ul li.odn a:hover {
  background-position: -47px -188px;
}
footer .social-icons ul li.gplus a:hover {
  background-position: -47px -329px;
}
footer .social-icons ul li.mail a:hover {
  background-position: -376px -235px;
}
footer .social-icons ul li.viber a:hover {
  background-position: -329px -188px;
}
footer .social-icons ul li.whats a:hover {
  background-position: -329px -235px;
}
footer .social-icons ul li.zen a:hover {
  background-position: -470px -329px;
}
footer .social-icons ul li.tiktok a:hover {
  background-position: -517px -329px;
}
footer .social-icons ul li.pinterest a:hover {
  background-position: -188px -188px;
}
footer .social-icons ul li.snapchat a:hover {
  background-position: -517px -282px;
}
footer .social-icons ul li.linkedin a:hover {
  background-position: -94px -282px;
}

footer .info .social-block {
  margin: 29px -4px 0px;
}
footer .info .social-icons {
  text-align: left;
}
footer .info .social-icons ul {
  padding: 0px;
}
body #footer .wide-subscribe .info {
  margin-top: -5px;
}
body #footer .wide-subscribe .info .phone.blocks {
  margin-bottom: 15px;
}
footer .wide-subscribe .footer_top {
  padding-bottom: 56px;
}
footer .wide-subscribe .footer_middle {
  margin-bottom: 56px;
}
footer .wide-subscribe .footer-inner {
  padding-bottom: 50px;
}

footer .copy {
  color: #999999;
}
footer .footer_bottom .pull-right:not(:first-of-type) {
  margin-right: 78px;
}
footer .print-link {
  font-size: 0.6667em;
  line-height: 1.9em;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  cursor: pointer;
  margin: -1px 0px 0px;
}
footer .print-link .icon {
  display: none;
}
footer .print-link .svg-print {
  opacity: 0.5;
}
footer .print-link:hover .svg-print {
  opacity: 1;
}
footer .print-link .cls-print {
  fill: #fff;
}
footer .print-link:hover {
  color: #fff;
}
footer .pays {
  margin: -5px -10px 4px;
}
footer .pays i {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 10px;
  background: url("/bitrix/templates/aspro_max/css/../images/svg/payment.svg") 0px 0px no-repeat;
  opacity: 0.5;
}
footer .pays i:hover {
  opacity: 1;
}
footer .pays i.cacsh {
  width: 20px;
  height: 20px;
  background-position: 0px -298px;
}
footer .light .pays i.cacsh {
  background-position: 0px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.cacsh:hover {
  background-position: 0px -198px;
}
footer .pays i.mastercard {
  width: 24px;
  height: 16px;
  background-position: -279px -300px;
}
footer .light .pays i.mastercard {
  background-position: -279px -250px;
  background-position-y: var(--light, -250px) var(--dark, -300px);
}
footer .pays i.mastercard:hover {
  background-position: -327px -200px;
}
footer .pays i.visa {
  width: 32px;
  height: 10px;
  background-position: -40px -304px;
}
footer .light .pays i.visa {
  background-position: -40px -254px;
  background-position-y: var(--light, -254px) var(--dark, -304px);
}
footer .pays i.visa:hover {
  background-position: -40px -204px;
}
footer .pays i.yandex_money {
  width: 15px;
  height: 19px;
  background-position: -92px -298px;
}
footer .light .pays i.yandex_money {
  background-position: -92px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.yandex_money:hover {
  background-position: -92px -198px;
}
footer .pays i.webmoney {
  width: 17px;
  height: 18px;
  background-position: -127px -299px;
}
footer .light .pays i.webmoney {
  background-position: -127px -249px;
  background-position-y: var(--light, -249px) var(--dark, -299px);
}
footer .pays i.webmoney:hover {
  background-position: -127px -199px;
}
footer .pays i.qiwi {
  width: 19px;
  height: 20px;
  background-position: -165px -298px;
}
footer .light .pays i.qiwi {
  background-position: -165px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.qiwi:hover {
  background-position: -165px -198px;
}
footer .pays i.sbrf {
  width: 19px;
  height: 20px;
  background-position: -240px -298px;
}
footer .light .pays i.sbrf {
  background-position: -240px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.sbrf:hover {
  background-position: -240px -198px;
}
footer .pays i.sbp {
  width: 15px;
  height: 20px;
  background-position: -749px -248px;
}
footer .light .pays i.sbp {
  background-position: -749px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.sbp:hover {
  background-position: -886px -198px;
}
footer .pays i.alfa {
  width: 14px;
  height: 19px;
  background-position: -323px -298px;
}
footer .light .pays i.alfa {
  background-position: -323px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.alfa:hover {
  background-position: -415px -198px;
}
footer .pays i.mir {
  width: 36px;
  height: 20px;
  background-position: -357px -298px;
}
footer .light .pays i.mir {
  background-position: -357px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.mir:hover {
  background-position: -449px -198px;
}
footer .pays i.jcb {
  width: 22px;
  height: 19px;
  background-position: -91px -298px;
}
footer .light .pays i.jcb {
  background-position: -91px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.jcb:hover {
  background-position: -91px -198px;
}
footer .pays i.paypal {
  width: 15px;
  height: 19px;
  background-position: -205px -298px;
}
footer .light .pays i.paypal {
  background-position: -205px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.paypal:hover {
  background-position: -205px -198px;
}
footer .pays i.maestro {
  width: 24px;
  height: 16px;
  background-position: -279px -300px;
}
footer .light .pays i.maestro {
  background-position: -279px -250px;
  background-position-y: var(--light, -250px) var(--dark, -300px);
}
footer .pays i.maestro:hover {
  background-position: -371px -200px;
}
footer .pays i.yoomoney {
  width: 25px;
  height: 18px;
  background-position: -534px -299px;
}
footer .light .pays i.yoomoney {
  background-position: -534px -249px;
  background-position-y: var(--light, -249px) var(--dark, -299px);
}
footer .pays i.yoomoney:hover {
  background-position: -626px -199px;
}
footer .pays i.yookassa {
  width: 25px;
  height: 18px;
  background-position: -534px -299px;
}
footer .light .pays i.yookassa {
  background-position: -534px -249px;
  background-position-y: var(--light, -249px) var(--dark, -299px);
}
footer .pays i.yookassa:hover {
  background-position: -671px -199px;
}
footer .pays i.belkart {
  width: 20px;
  height: 20px;
  background-position: -579px -298px;
}
footer .light .pays i.belkart {
  background-position: -579px -248px;
  background-position-y: var(--light, -248px) var(--dark, -298px);
}
footer .pays i.belkart:hover {
  background-position: -716px -198px;
}
footer .pays i.halva {
  width: 18px;
  height: 18px;
  background-position: -619px -299px;
}
footer .light .pays i.halva {
  background-position: -619px -249px;
  background-position-y: var(--light, -249px) var(--dark, -299px);
}
footer .pays i.halva:hover {
  background-position: -756px -199px;
}
footer .pays i.tinkoff {
  width: 20px;
  height: 16px;
  background-position: -657px -300px;
}
footer .light .pays i.tinkoff {
  background-position: -794px -199px;
  background-position-x: var(--light, -794px) var(--dark, -657px);
  background-position-y: var(--light, -199px) var(--dark, -300px);
}
footer .pays i.tinkoff:hover {
  background-position: -657px -300px;
}
footer .light .pays i.tinkoff:hover {
  background-position: -794px -199px;
}

footer > div .maxwidth-theme {
  background: none;
}
footer .light {
  background: #fafafa;
  background: var(--light_bg_black);
}
.wrapper1:not(.front_page) ~ footer .light {
  border-top: 1px solid #ececec;
  border-color: var(--stroke_black);
}
footer .light .bottom-menu .item .title a {
  color: #333;
  color: var(--white_text_black);
}
footer .light .bottom-menu .wrap .item .title a {
  color: #999;
}
footer .light .social-icons ul li a {
  border-color: rgba(51, 51, 51, 0.2);
  background-color: #fafafa;
}
footer .light .social-icons ul li.vk a:not(:hover) {
  background-position: 0 -565px;
}
footer .light .social-icons ul li.facebook a:not(:hover) {
  background-position: -95px -565px;
}
footer .light .social-icons ul li.twitter a:not(:hover) {
  background-position: 0 -612px;
}
footer .light .social-icons ul li.instagram a:not(:hover) {
  background-position: -142px -706px;
}
footer .light .social-icons ul li.telegram a:not(:hover) {
  background-position: -330px -706px;
}
footer .light .social-icons ul li.ytb a:not(:hover) {
  background-position: -95px -706px;
}
footer .light .social-icons ul li.odn a:not(:hover) {
  background-position: -48px -565px;
}
footer .light .social-icons ul li.gplus a:not(:hover) {
  background-position: -48px -706px;
}
footer .light .social-icons ul li.mail a:not(:hover) {
  background-position: -377px -612px;
}
footer .light .social-icons ul li.viber a:not(:hover) {
  background-position: -330px -565px;
}
footer .light .social-icons ul li.whats a:not(:hover) {
  background-position: -330px -612px;
}
footer .light .social-icons ul li.zen a:not(:hover) {
  background-position: -471px -706px;
}
footer .light .social-icons ul li.tiktok a:not(:hover) {
  background-position: -518px -706px;
}
footer .light .social-icons ul li.pinterest a:not(:hover) {
  background-position: -189px -565px;
}
footer .light .social-icons ul li.snapchat a:not(:hover) {
  background-position: -518px -659px;
}
footer .light .social-icons ul li.linkedin a:not(:hover) {
  background-position: -95px -659px;
}

footer .light .bottom-menu .item .title a:hover {
  opacity: 1;
}
footer .light .info .phone > .wrap a {
  color: #333;
  color: var(--white_text_black);
}
footer .light .info .phone .svg-phone {
  background-position: -63px -23px;
}
footer .light .info .phone.blocks .phone > .wrap > div:after {
  background-position: -115px -29px;
}
footer .light .info .email a {
  color: #333;
  color: var(--white_text_black);
}
footer .light .info .email a:hover {
  opacity: 1;
  color: var(--fill_dark_light_hover);
}
footer .light .info .email a:before {
  background-position: -84px -24px;
}
footer .light .info .address:before {
  background-position: -72px -23px;
}
footer .light .info .subscribe_button .btn {
  background: #fff;
  background: var(--card_bg_hover_black);
  border-color: #eef0f4;
  border-color: var(--stroke_black);
  color: #333;
  color: var(--white_text_black);
}
footer .light .info .subscribe_button .btn:hover {
  color: #fff;
}
footer .light .info .subscribe_button .btn svg path {
  fill: #333;
  fill: var(--white_text_black);
}
footer .light .info .subscribe_button .btn:hover svg {
  opacity: 1;
}
footer .light .info .subscribe_button .btn:hover svg path {
  fill: #fff;
}
footer .light .info .address {
  color: #333;
  color: var(--white_text_black);
}
footer .light .info .address a {
  color: #333;
  color: var(--white_text_black);
}
footer .light .info .address a:hover {
  opacity: 1;
}
footer .light #bx-composite-banner {
  background: #fff;
}
footer .light #bx-composite-banner .bx-composite-btn {
  color: #333 !important;
  background-position: right -31px !important;
}
footer .light .print-link:hover,
footer .light .confidentiality a:hover,
footer .light .info .callback-block:hover {
  color: #333;
  color: var(--white_text_black);
}
footer .light .print-link .svg-print {
  opacity: 0.5;
}
footer .light .print-link .cls-print {
  fill: #333;
}
footer .light .print-link:hover .svg-print {
  opacity: 1;
}

footer .light .bottom-menu .item .title a:hover,
footer .light .bottom-menu .wrap .item .title a:hover,
footer .light .info .email a:hover,
footer .light .info .address a:hover {
  color: var(--fill_dark_light_hover);
}

footer .footer-inner:not(.shorten) .bottom-menu.second .item {
  margin: 20px 0 0;
}
footer .footer-inner:not(.shorten) .bottom-menu.second .item:first-of-type {
  margin-top: 0;
}
footer .print-link .svg {
  display: none;
}
footer .footer_middle .social-icons:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.08);
  margin-top: -1px;
}
footer .social-icons ul {
  position: relative;
  display: inline-block;
  padding: 0 32px;
  background: #333;
  background: var(--d1b_dark_light);
  z-index: 1;
}
footer .light .social-icons ul {
  background: #fafafa;
  background: var(--light_bg_black);
}
footer .light .social-icons:before {
  background: #ececec;
  background: var(--stroke_black);
}
/*.bx-mac footer .footer-v1 .callback_wrap,
.bx-mac footer .footer-v2 .callback_wrap{margin-top:-1px;}*/

.subscribe-block-wrapper {
  background: #2e2e2e;
  background: var(--d2d_dark_light);
  border-bottom: 1px solid rgba(63, 67, 72, 0.5);
}
.subscribe-block-wrapper .outer-wrapper {
  padding: 40px 0px 40px;
  position: relative;
}
.subscribe-block-wrapper .inner-wrapper {
  max-width: 892px;
  margin: 0px auto;
}
.subscribe-block-wrapper .inner-wrapper .row {
  font-size: 0px;
  line-height: 0px;
}
.subscribe-block-wrapper .inner-wrapper .row > div {
  float: none;
  display: inline-block !important;
  vertical-align: middle;
  line-height: 22px;
}
.subscribe-block-wrapper .inner-wrapper .row > div .subscribe-edit {
  font-size: 15px;
  padding-left: 43px;
  padding-right: 14px;
}
.subscribe-block-wrapper .text {
  position: relative;
  font-size: 15px;
  color: #fff;
}
.form-control:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.015) inset;
}

.light .subscribe-block-wrapper {
  background: #f4f4f4;
  background: var(--df4_dark_light);
  border-bottom-color: rgba(231, 233, 235, 0.04);
}
.light .subscribe-block-wrapper .text {
  color: #333;
  color: var(--white_text_black);
}
.light .subscribe-block-wrapper .form-control.subscribe-input {
  background: #fff;
  background: var(--card_bg_black);
  border-color: #e1e3e5;
  border-color: var(--stroke_black);
}

/*body .subscribe-block-wrapper .text{padding-left:99px;font-weight:bold;padding-top:2px;}*/
body .subscribe-block-wrapper .text {
  padding-left: 69px;
  font-weight: bold;
  padding-top: 2px;
}
.wide-subscribe:not(.light) .subscribe_icon svg path {
  fill: #a0a0a0;
}
.subscribe-block-wrapper .subscribe_icon {
  margin-top: 7px;
}
.subscribe-block-wrapper .text .svg {
  position: absolute;
  top: 7px;
  left: 29px;
}
/*body #footer .subscribe-block-wrapper .text .svg svg path{fill:none;}*/
.subscribe-block-wrapper .subscribe-form {
  position: relative;
}
.subscribe-block-wrapper .form-control.subscribe-input {
  padding: 12px 165px 14px 17px;
  height: 46px;
  border-radius: 3px;
  transition: none;
}
.subscribe-block-wrapper .form-control.subscribe-input:focus {
  border-color: #e8e8e8;
}
.subscribe-block-wrapper .subscribe-btn {
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 14px 23px 14px 26px;
  height: 46px;
  letter-spacing: 0.5px;
  font-weight: normal;
  transition: none;
}
.bx-firefox .subscribe-block-wrapper .subscribe-btn {
  padding-bottom: 13px;
}
form:hover .form-control.subscribe-input.error,
.wide-subscribe.light .form-control.subscribe-input.error {
  background: #f7d6d5;
}
.subscribe-edit label.error {
  top: -20px;
}

.wide-subscribe:not(.light) .subscribe-block-wrapper .text .svg {
  opacity: 0.5;
}
.wide-subscribe:not(.light) .subscribe-block-wrapper .text .svg svg path {
  fill: #fff;
}
.wide-subscribe:not(.light) .subscribe-block-wrapper form:not(:hover) .form-control.subscribe-input:not(:focus) {
  background: 0 0;
  border-color: #555;
  color: rgba(255, 255, 255, 0.2);
}
.wide-subscribe:not(.light) .subscribe-block-wrapper form:not(:hover) .form-control.subscribe-input.error:not(:focus) {
  background: none;
  border-color: #f7d6d5;
}
.wide-subscribe:not(.light) .subscribe-block-wrapper form .form-control.subscribe-input {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.wide-subscribe:not(.light)
  .subscribe-block-wrapper
  form:not(:hover)
  .form-control.subscribe-input:not(:focus)
  ~ .subscribe-btn {
  background: rgba(104, 106, 110, 0.2);
  border-color: #555;
  color: #fff;
}

footer .footer-inner.short {
  padding-top: 70px;
}
footer .footer-inner.shorten {
  padding: 70px 0px 46px;
}
footer .shorten .footer_top {
  padding-bottom: 55px;
}
footer .shorten .footer_top .wrapper {
  padding-right: 55px;
}
footer .shorten .first_bottom_menu {
  margin: -13px 0;
}
footer .shorten .contact-block {
  margin-top: -7px;
}
footer .shorten .bottom-menu {
  margin: -8px -21px;
}
footer .shorten .bottom-menu .item {
  display: inline-block;
  vertical-align: top;
}
footer .shorten .bottom-menu .item .title a {
  display: block;
  padding: 8px 21px;
}
footer .shorten .social-icons {
  margin: 36px -4px 0;
  text-align: left;
}
footer .shorten .social-icons ul {
  padding: 0px;
}
footer .shorten .print-link {
  position: relative;
}
footer .shorten .print-link .svg-print {
  position: absolute;
  left: 0;
  top: 3px;
}
footer .shorten .print-link .svg-print {
  background-position: -21px -40px;
}
footer .shorten .info .subscribe_button {
  margin-bottom: 32px;
}
footer .shorten #bx-composite-banner {
  margin: -6px 0 -6px 58px;
}
footer .shorten .footer_bottom .wrapper {
  padding: 45px 0 0;
  border-top: 1px solid #3e4146;
}
footer .shorten.light .footer_bottom .wrapper {
  border-color: #f0f1f5;
  border-color: var(--stroke_black);
}
footer .shorten.light .print-link .svg-print {
  background-position: -21px -20px;
}
body #footer .shorten .info .phone.blocks {
  margin-bottom: 15px;
}
body #footer .confidentiality {
  position: relative;
  padding-left: 32px;
}
body #footer .confidentiality .svg {
  top: 7px;
  left: 0px;
  position: absolute;
}
body #footer .footer-inner:not(.light) .confidentiality .svg path {
  fill: #fff;
}
body #footer .light .confidentiality .svg path {
  /* fill: #333; */
}
body #footer .footer-inner .confidentiality a {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
body #footer .footer-inner .confidentiality a:not(:hover) {
  color: #999999;
}
body #footer .footer-inner:not(.light) .confidentiality a:hover {
  color: #fff;
}

footer .short {
  padding: 70px 0 52px;
}
footer .short .subscribe_button {
  margin-bottom: 35px; /*max-width:304px;*/
}
footer .short .contact-block .info {
  margin-top: -7px;
  padding-left: 52px;
}
footer .short .info .phone.blocks {
  white-space: nowrap;
}
/* footer .short .social-block{float:right;width:280px;} */
footer .short .social-icons {
  margin-top: -4px;
  padding-left: 36px;
  text-align: left;
}
footer .short .social-icons ul {
  padding: 0px;
}
footer .short .right_block {
  float: right;
  margin-top: -1px;
  max-width: 192px;
}
footer .short .right_block .svg {
  opacity: 0.5;
}
footer .short .confidentiality a {
  margin: 0 0 14px;
  line-height: 1.6em;
  display: block;
}
footer#footer .short .confidentiality .svg {
  top: 0px;
}
footer .short .print-link {
  position: relative;
  display: inline-block;
  padding: 0 0 0 31px;
}
footer .short .print-link .icon {
  position: absolute;
  left: 2px;
  top: 3px;
  display: inline-block;
  opacity: 0.5;
}
footer .short:not(.light) .print-link .icon svg path {
  fill: #fff;
}
footer .short .print-link:hover .icon {
  opacity: 1;
}
footer .short #bx-composite-banner {
  margin-left: 0;
  margin-top: 28px;
}
footer .short .copy-block.media {
  display: none;
}
footer .short.light .print-link .svg-print {
  background-position: -21px -20px;
}
body #footer .short .info .phone.blocks {
  margin-bottom: 15px;
}
footer .short .info .address .svg {
  left: 0px;
  top: 2px;
}
footer .short .pays {
  margin-top: 30px;
  padding-left: 40px;
}
footer .short .pays > i {
  margin-bottom: 18px;
}

.buttons .settings {
  position: relative;
  margin: 17px 0 0;
  padding: 0 0 0 26px;
}
body .buttons .settings:not(:hover) {
  color: #999;
}
.buttons .settings .svg {
  position: absolute;
  left: 0;
  top: -1px;
  width: 14px;
  height: 14px;
  opacity: 0.35;
}
.buttons .settings svg path {
  fill: #333;
  fill: var(--fill_dark_light_ccc);
}
.buttons .settings:hover .svg {
  opacity: 1;
}

.success .description .success_icon {
  float: left;
  width: 90px;
}
.success .description .success-text {
  padding: 3px 0 0 125px;
}
.success .description .success_icon path {
  fill: #8b9bae;
  fill-rule: evenodd;
}
.success .description .introtexts {
  font-size: 1.2em;
  margin-bottom: 0;
}
.success .description p {
  margin: 2px 0;
}
.success .clsp-2 {
  opacity: 0.1;
}
.success .description p:first-of-type {
  margin-top: 0;
}
.success .description p:last-of-type {
  margin-bottom: 0;
}
.js_form .success.text {
  padding: 20px 35px 20px;
}

footer:not(.mobile) .compact_arrow {
  display: none;
}
footer .line {
  height: 1px;
  background: rgba(255, 255, 255, 0.08);
}
footer .footer-inner.light .line {
  background: #ececec;
  background: var(--stroke_black);
}

@media (max-width: 1248px) {
  footer .short .contact_wrap,
  footer .short .social-block {
    width: 100%;
  }
  footer .short .social-block {
    margin-top: 25px;
  }
  footer .short .social-block .social-icons {
    padding-left: 44px;
  }
  footer .short .pays {
    padding-left: 48px;
  }
}

@media (max-width: 991px) {
  footer .bottom-menu {
    margin-bottom: 78px;
  }
  footer .contact-block {
    margin: 0 auto;
    text-align: center;
    clear: both;
  }
  footer .contact-block .info {
    margin: 0 auto;
    max-width: 380px;
    padding: 0px 16px;
  }
  footer .info .phone.blocks > .inline-block {
    display: inline-block;
    margin: 0px;
  }
  footer .second_bottom_menu {
    margin-left: 20px;
  }
  footer .info .social-icons,
  footer .shorten .social-icons {
    text-align: center;
  }
  footer .wide-subscribe .footer_top {
    padding-bottom: 20px;
  }

  body .subscribe-block-wrapper .text {
    padding-left: 16px;
    margin: 0px;
  }
  body .subscribe-block-wrapper .text .svg {
    display: none;
  }

  footer .shorten .footer_top {
    text-align: center;
  }
  footer .shorten .bottom-menu {
    margin: 0px;
  }
  footer .shorten .contact-block {
    margin-top: 20px;
  }
  body footer .shorten .info .subscribe_button,
  footer .shorten .confidentiality {
    display: inline-block;
    margin: 20px 0px 0px;
  }
  body footer .shorten .footer_top {
    padding-bottom: 25px;
  }

  footer .short .subscribe_button {
    margin: 0px auto 10px;
    display: inline-block;
  }
  footer .short .copy {
    text-align: center;
  }
  footer.short .contact-block {
    width: 100%;
    max-width: 100%;
  }
  footer .short .contact-block .info {
    padding: 0px;
    margin: 0px;
  }
  footer .short .social-block .social-icons {
    padding: 0px;
    text-align: center;
  }
  footer .short .pays {
    padding: 0px;
  }
  footer .short .social-block .social-icons ul {
    padding: 0px 32px;
  }
  footer .short .contact-block {
    max-width: none;
  }
  footer .short .contact-block .contact_wrap {
    max-width: 380px;
    margin: 20px auto 0px;
  }
  footer .short .social-icons:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    background: #ffffff14;
    margin-top: -1px;
  }
  footer .short .right_block_wrap .right_block {
    float: none;
    max-width: none;
    text-align: center;
  }
  footer .short .right_block_wrap .right_block .link_block {
    display: inline-block;
    margin: 20px auto 0px;
  }
  .subscribe-block-wrapper .subscribe_icon {
    display: none;
  }
}

@media (max-width: 767px) {
  footer:not(.mobile) .footer-inner {
    padding-top: 25px;
  }
  footer .footer-inner.short {
    padding: 50px 0 20px;
  }
  footer .short .info {
    text-align: center;
  }
  footer {
    text-align: center;
  }
  footer .second_bottom_menu {
    margin-left: 0;
  }
  footer .bottom-menu {
    margin-bottom: 54px;
  }
  footer .second_bottom_menu,
  footer .third_bottom_menu {
    margin: 0px;
  }
  body .wrapper_inner,
  body .maxwidth-theme {
    padding-left: 16px;
    padding-right: 16px;
  }
  footer .link_block {
    margin-bottom: 20px; /*width:100%;*/
    text-align: center;
    clear: both;
  }
  footer .copy-block {
    width: 100%;
    text-align: center;
    clear: both;
  }
  footer .footer_bottom .pull-left,
  footer .footer_bottom .pull-right {
    float: none !important;
    margin: 5px 0px 0px;
  }

  body .subscribe-block-wrapper .text {
    padding-bottom: 10px;
  }
  .subscribe-block-wrapper .inner-wrapper .row > div .subscribe-edit {
    padding: 0px;
  }
  body footer .footer_bottom .pull-right:not(:first-of-type) {
    margin-right: 0px;
  }

  footer .shorten .footer_top .wrapper {
    padding-right: 16px;
  }
  footer .info .subscribe_button {
    margin-right: 0px;
  }

  footer.mobile .bottom-menu {
    margin-bottom: 25px;
  }
  footer.mobile .compact_arrow svg * {
    fill: white;
  }
  footer.mobile .compact_arrow {
    position: absolute;
    right: 16px;
    top: 14px;
    transition: transform 0.2s ease-in-out;
  }
  footer.mobile .bottom-menu .item .title {
    text-align: left;
  }
  footer.mobile .bottom-menu:not(.second) .items,
  footer.mobile .footer-inner:not(.shorten) .bottom-menu.second .items .item {
    border-top: 1px solid #434343;
    border-bottom: 1px solid #434343;
    padding: 15px 16px;
    margin-left: -16px;
    margin-right: -16px;
  }
  footer.mobile .bottom-menu .items:not(.opened) .compact_arrow {
    transform: rotate(-180deg);
  }
  footer.mobile .bottom-menu {
    margin-bottom: -1px;
    margin-top: 0;
  }

  footer.mobile .footer-inner:not(.shorten) .bottom-menu.second .item {
    margin: -1px 0 0;
  }

  footer.mobile .footer-inner.light .compact_arrow svg * {
    fill: #333;
    fill: var(--white_text_black);
  }
  footer.mobile .footer-inner.light .bottom-menu:not(.second) .items,
  footer.mobile .footer-inner.light:not(.shorten) .bottom-menu.second .items .item {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    border-color: var(--stroke_black);
  }

  footer .footer_top {
    padding-bottom: 40px;
  }
  footer .footer_middle {
    margin-bottom: 0px;
  }
  footer .footer_bottom .copy-block {
    margin-top: 15px;
  }
  footer .wide-subscribe .footer_middle {
    margin-bottom: 21px;
  }
  footer .footer-inner {
    padding-top: 0px;
  }
  footer .contact-block {
    margin-top: 40px;
  }
}

@media (max-width: 400px) {
  .subscribe-block-wrapper .form-control.subscribe-input {
    padding-right: 130px;
  }
  .subscribe-block-wrapper .subscribe-btn {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.footer-v2 .footer-bottom__item.pays {
  display: flex;
  justify-content: center;
  padding: 12px 0 20px;
}

/* если внутри include уже есть .pays с иконками — чтобы они не растягивались */
.footer-v2 .footer-bottom__item.pays .pays {
  display: inline-flex;
  gap: 6px;        /* по желанию — расстояние между иконками */
}
@media (max-width: 767px) {
  .footer_bottom .footer-rating {
    justify-content: center !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-top: 12px !important;
  }
}

/* End */


/* Start:/bitrix/components/aspro/marketing.popup.max/templates/.default/style.min.css?17333446827500*/
.popup.dyn_mp_jqm_frame{max-width:768px;width:auto}.marketing-popup{min-height:300px;min-width:250px}.marketing-popup:not(.marketing-popup--has-img){max-width:580px}.marketing-popup.marketing-popup--has-img .marketing-popup__picture{position:absolute;top:0;bottom:0;left:0;border-radius:3px 0 0 3px;overflow:hidden}.marketing-popup.marketing-popup--has-img .marketing-popup__picture>div{display:block;width:100%;height:100%;background-size:cover;background-position:center}.marketing-popup.marketing-popup--has-img .marketing-popup__text{line-height:1.715em}.marketing-popup__btn{display:flex;gap:10px;flex-wrap:wrap;max-width:100%}.marketing-popup__btn .btn{overflow:hidden;text-overflow:ellipsis;max-width:100%}.marketing-popup .marketing-popup__main-block{padding:45px 50px 50px 50px;min-height:300px}.marketing-popup .marketing-popup__btn{margin-top:29px}.marketing-popup .marketing-popup__btn .btn{margin-bottom:0}.marketing-popup__title{margin-bottom:15px}.marketing-popup__timer{display:flex;margin-bottom:20px}.dyn_mp_jqm_frame.TEXT{box-shadow:0 5px 20px 0 #0000001f}.dyn_mp_jqm_frame.TEXT .marketing-popup{padding:32px 35px 30px 35px;min-height:auto}.dyn_mp_jqm_frame.TEXT .marketing-popup__title{font-size:1em;padding:0}.dyn_mp_jqm_frame.TEXT .marketing-popup__text{font-size:.8667em;line-height:1.54em;padding:0}.dyn_mp_jqm_frame.TEXT .jqmClose{padding:11px}.dyn_mp_jqm_frame.TEXT .jqmClose i,.dyn_mp_jqm_frame.TEXT .jqmClose i svg{width:10px;height:10px}.dyn_mp_jqm_frame.TEXT .marketing-popup__btn{font-size:15px;letter-spacing:.8px}.dyn_mp_jqm_frame.TEXT .marketing-popup__timer .icons{display:none!important}.dyn_mp_jqm_frame.TEXT .marketing-popup__timer .countdown{padding-right:4px;padding-left:4px}.dyn_mp_jqm_frame.TEXT{max-width:410px}.dyn_mp_jqm_frame.TEXT .marketing-popup__btn{margin-top:19px}.dyn_mp_jqm_frame.TEXT--wide{width:calc(100% - 60px)}.dyn_mp_jqm_frame.TEXT--wide .marketing-popup{display:flex;align-items:center;justify-content:space-between;max-width:none;padding:21px 40px 20px 26px;gap:20px}.dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn{margin-top:0;margin-left:10px;min-width:0}.dyn_mp_jqm_frame.TEXT--wide .marketing-popup__wrapper{flex:1;min-width:250px}.popup.dyn_mp_jqm_frame{--dyn-mp-margin:20px}@media (min-width:768px){.popup.dyn_mp_jqm_frame{margin:var(--dyn-mp-margin)}.dyn_mp_jqm_frame.BOTTOM_CENTER{bottom:0}.dyn_mp_jqm_frame.BOTTOM_RIGHT{bottom:0;right:0}.dyn_mp_jqm_frame.BOTTOM_LEFT{bottom:0;left:0}.dyn_mp_jqm_frame.TOP_CENTER{top:0}.dyn_mp_jqm_frame.TOP_RIGHT{top:0;right:0}.dyn_mp_jqm_frame.TOP_LEFT{top:0;left:0}.dyn_mp_jqm_frame.CENTER_LEFT{left:0}.dyn_mp_jqm_frame.CENTER_RIGHT{right:0}}.dyn_mp_jqm_frame.mp-no-overlay{box-shadow:0 5px 20px 0 #0000001f}@media(max-width:767px){.dyn_mp_jqm_frame.mp-no-overlay{top:0}}.marketing-popup.with_web_form .form .form_head{padding-top:0}.dyn_mp_jqm_frame .marketing-popup.with_web_form .form .form_result.success,.marketing-popup.with_web_form .form .form_footer{margin-bottom:0;padding-bottom:0}.marketing-popup.with_web_form .form .form_body,.marketing-popup.with_web_form .form .form_footer,.marketing-popup.with_web_form .form .form_head,.marketing-popup.with_web_form .form .form_result{padding-left:0;padding-right:0}.marketing-popup.with_web_form.marketing-popup--has-img .marketing-popup__picture{max-width:unset}.marketing-popup.with_web_form .close.jqmClose{display:none}.marketing-popup.with_web_form .marketing-popup__coupon{margin-bottom:20px}.marketing-popup-bg-block{background-size:cover;background-repeat:no-repeat;background-position:center}.dyn_mp_jqm_frame .marketing-popup-bg-block .form-control{background-color:transparent}.popup.dyn_mp_jqm_frame.IMAGE{max-width:100vw;min-width:50px;min-height:50px}body .marketing-popup.marketing-popup--only-image{max-width:850px;min-height:50px;min-width:50px}.popup-only-image__picture{max-width:100%;max-height:calc(100vh - (2 * var(--dyn-mp-margin)))}.popup.dyn_mp_jqm_frame.light-close-btn .close svg *,.popup.dyn_mp_jqm_frame.light-close-btn .close:hover svg *{fill:#fff}.popup.dyn_mp_jqm_frame.light-close-btn .close{background:#99999932}.popup.dyn_mp_jqm_frame.light-close-btn:hover .close{background:#99999964}.marketing-popup__coupon{margin-top:20px;display:flex}.coupon-block{display:flex;min-height:50px;max-width:320px;--coupon-bg-color:rgba(54, 94, 220, 0.08);--coupon-bg-color:color-mix(in oklab, var(--theme-base-color), #fff 88%);--coupon-border-radius:3px;cursor:pointer}.coupon-block__start{width:21px;background:radial-gradient(circle at 0 50%,rgba(0,0,0,0) 8px,var(--coupon-bg-color) 0);border-bottom-left-radius:var(--coupon-border-radius);border-top-left-radius:var(--coupon-border-radius);flex-shrink:0;margin-right:-1px}.coupon-block__body{background:var(--coupon-bg-color);display:flex;flex-direction:column;gap:2px;padding:8px 22px 8px 4px;min-width:75px;justify-content:center;z-index:1;position:relative}.coupon-block__end{width:22px;background:radial-gradient(circle at 100% 50%,rgba(0,0,0,0) 8px,var(--coupon-bg-color) 0);border-bottom-right-radius:var(--coupon-border-radius);border-top-right-radius:var(--coupon-border-radius);margin-left:4px;flex-shrink:0}.coupon-block__end:before{content:"";height:100%;position:relative;top:0;bottom:0;left:-5px;display:block;width:6px;background-image:linear-gradient(0deg,var(--coupon-bg-color),var(--coupon-bg-color) 50%,transparent 50%,transparent 100%);background-size:1px 11px;background-position-y:2px}.coupon-block__text{font-weight:500;color:var(--theme-base-color);font-size:15px;line-height:19px}.coupon-block__description{color:#555;font-size:12px;line-height:18px}.coupon-block__description,.coupon-block__text{word-break:break-word;overflow:hidden;text-overflow:ellipsis}.marketing-popup-disagree{padding:50px}.dyn_mp_jqm_frame.dyn_mp_jqm_frame--no-close .close{display:none}@media (min-width:1200px){.popup.dyn_mp_jqm_frame.WEBFORM{max-width:850px}.popup.dyn_mp_jqm_frame.MAIN{max-width:850px}body .marketing-popup.with_web_form.marketing-popup--has-img{min-width:850px}body .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_input{max-width:135px}body .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image{left:145px}}@media (min-width:768px){.marketing-popup.marketing-popup--has-img .marketing-popup__picture{width:45%}.marketing-popup.marketing-popup--has-img .marketing-popup__main-block{margin-left:45%}.marketing-popup.with_web_form.marketing-popup--has-img{min-width:767px}.marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_input{max-width:95px}.popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image{left:105px}.dyn_mp_jqm_frame.MAIN .marketing-popup,.dyn_mp_jqm_frame.WEBFORM .marketing-popup{min-width:700px}.dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn{flex-direction:column;max-width:320px}}@media (max-width:767px){.dyn_mp_jqm_frame.TEXT{bottom:0!important;right:0!important;left:0!important;max-width:none!important;border-radius:0!important;width:100%!important;transform:none!important}.dyn_mp_jqm_frame.TEXT .marketing-popup{padding:22px 26px 20px 26px}.dyn_mp_jqm_frame.TEXT--wide .marketing-popup{flex-direction:column;align-items:baseline}.dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn{margin-left:0}.marketing-popup .marketing-popup__main-block{padding:35px 30px 30px 30px}.marketing-popup-disagree{padding:30px}.marketing-popup.marketing-popup--has-img .marketing-popup__picture{display:none}}
/* End */


/* Start:/bitrix/templates/aspro_max/css/banners.min.css?175748464012053*/
.has-secion-banner .header_wrap .wrapper_inner,.has-secion-banner .header_wrap .maxwidth-theme,.has-secion-banner .top-block > .maxwidth-theme > .wrapp_block,.has-secion-banner .top-block-wrapper .maxwidth-theme,.fill_bg_n .has-secion-banner .menu-row.middle-block.bgdark {background:none}.has-secion-banner .menu-row.middle-block.bgdark .menu-only {background:#333}body .has-secion-banner.light-menu-color header .subbottom .mega-menu table td .wrap > a,body .has-secion-banner.light-menu-color header .bg_none .mega-menu table td .wrap > a:not(:hover),body .has-secion-banner.light-menu-color header .logo-row .top-description,body .has-secion-banner.light-menu-color header .logo-row .subtop.lines-block .menu > li > a,body .has-secion-banner.light-menu-color header .logo-row .subtop.lines-block .menu > li > span,body .has-secion-banner.light-menu-color header .logo-row .search_wrap.only_bg .search-input,body .has-secion-banner.light-menu-color header .logo_and_menu-row .logo-row .top-btn:not(:hover) > span {color:#fff}body .has-secion-banner.light-menu-color header .logo_and_menu-row .logo-row .svg:not(.svg-inline-search2):not(.light-ignore) svg > *,body .has-secion-banner.light-menu-color header .logo_and_menu-row .logo svg path,body .has-secion-banner.light-menu-color header .logo-row .search_wrap.only_bg .svg path,body .has-secion-banner.light-menu-color header .bg_none .mega-menu table td .wrap > a:not(:hover) .svg path {fill:#fff !important}body .wrapper1.has-secion-banner.light-menu-color header .mega-menu table td .wrap > a.more-items span:before {background-position:-124px -51px}body .has-secion-banner.light-menu-color header .logo_and_menu-row .region_wrapper .js_city_chooser,body .has-secion-banner.light-menu-color header .logo_and_menu-row .phone > a,body .has-secion-banner.light-menu-color header .logo_and_menu-row .callback-block,body .has-secion-banner.light-menu-color header .logo_and_menu-row .logo-row .wrap_icon .title,body .has-secion-banner.light-menu-color header .logo_and_menu-row .logo-row .wrap_icon .name,body .has-secion-banner .sticky_menu.light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li > a,body .has-secion-banner .sticky_menu.light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li > span,body .has-secion-banner.light-menu-color .logo_and_menu-row .address {color:#fff}body .has-secion-banner.light-menu-color .logo_and_menu-row .region_wrapper .js_city_chooser:hover,body .has-secion-banner.light-menu-color .logo_and_menu-row .callback-block:hover,body .has-secion-banner.light-menu-color .logo-row .subtop.lines-block .menu > li:hover > a,body .has-secion-banner.light-menu-color .logo-row .subtop.lines-block .menu > li:hover > span,body .has-secion-banner .sticky_menu.light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li > a:hover {opacity:0.5}.has-secion-banner.light-menu-color .logo-row .lines-block:before,.has-secion-banner.light-menu-color .header-wrapper .lines-row:before {background:rgba(255,255,255,0.07)}body .has-secion-banner .menu-row.bgcolored {background:transparent}.has-secion-banner .menu-row .menu-only {border-radius:3px}body .has-secion-banner .fix-logo .menu-row .menu-only-wr {border-left-color:transparent; border-radius:3px 0 0 3px}body .has-secion-banner .fix-logo .menu-row:not(.bgcolored) .menu-only-wr {border-left-color:transparent}body .has-secion-banner .menu-row .menu-item:first-of-type {border-radius:3px 0 0 3px}body .has-secion-banner .fix-logo .menu-row .search-block {padding-right:20px}.fill_bg_n .has-secion-banner .menu-row.middle-block.bglight,.fill_bg_y .has-secion-banner .menu-row.middle-block.bglight .mega-menu {border-bottom-color:rgba(255,255,255,0.2)}.has-secion-banner .logo_and_menu-row .search_wrap.only_bg .search-wrapper,.has-secion-banner .menu-row.middle-block.bglight .mega-menu {border-color:rgba(255,255,255,0.2)}body .has-secion-banner.light-menu-color header input::-ms-input-placeholder {color:#fff}body .has-secion-banner.light-menu-color header input:-ms-input-placeholder {color:#fff}.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .search-input,body .long_banner.header_search_opacity .light-menu-color .menu-row .search .search-input,.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .search-input,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input {background:rgba(255,255,255,0.15) !important; border-color:rgba(255,255,255,0.06) !important; color:#fff}.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .search-input::placeholder,.long_banner.header_search_opacity .light-menu-color .menu-row .search .search-input::placeholder,.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input::placeholder {color:#fff !important}.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .btn-search .svg path,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .btn-search:hover .svg svg path,.long_banner.header_search_opacity .light-menu-color .menu-row .search .btn-search .svg path,.long_banner.header_search_opacity .light-menu-color .menu-row .search .btn-search:hover .svg svg path,.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .btn-search .svg path,.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,.has-secion-banner.light-menu-color.header_search_opacity .menu-row .search .btn-search .svg path,.has-secion-banner.light-menu-color.header_search_opacity .menu-row .search .btn-search:hover .svg svg path,.light-menu-color.long_banner_contents.header_search_opacity .menu-row .search .btn-search .svg path,.light-menu-color.long_banner_contents.header_search_opacity .menu-row .search .btn-search:hover .svg svg path,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .btn-search .svg path,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path {fill:#fff}body .long_banner.header_search_opacity .logo_and_menu-row .search .search-input,body .long_banner.header_search_opacity .menu-row .search .search-input,.has-secion-banner.header_search_opacity .logo_and_menu-row .search .search-input,.has-secion-banner.header_search_opacity .menu-row .search .search-input,.long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input,.long_banner_contents.header_search_opacity .menu-row .search .search-input {background:rgba(255,255,255,0.15) !important; border-color:rgba(0,0,0,0.06) !important; color:#000}body .long_banner.header_search_opacity .logo_and_menu-row .search .svg path,body .long_banner.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,body .has-secion-banner.header_search_opacity .logo_and_menu-row .search .svg path,body .has-secion-banner.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,body .long_banner_contents.header_search_opacity .logo_and_menu-row .search .svg path,body .long_banner_contents.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path {fill:#000}body .long_banner.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,body .has-secion-banner.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,body .long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input::placeholder {color:#000}@media (max-width:1399px) and (min-width:992px) {.top_big_banners.with_childs.nop .slide.col-md-6 {width:100%; left:0} .top_big_banners.with_childs.nop .col-md-6 + .child.col-md-3,.top_big_banners.with_childs.nop .col-md-6 + .child.col-md-3 + .child.col-md-3 {width:50%; right:0} .top_big_banners.with_childs.nop .child.col-md-6 {width:100%}}@media (max-width:991px) {body .has-secion-banner .section-banner-top__picture {top:0}}@media (min-width:400px) {.has-secion-banner .wraps > .wrapper_inner {padding-top:50px} .has-secion-banner .top-block-wrapper {padding-top:79px; position:relative} .has-secion-banner .page-top {position:static} .has-secion-banner .page-top > div:last-of-type {padding:16px 0 37px} .has-secion-banner.light-menu-color .page-top h1,.has-secion-banner.light-menu-color .page-top .element-count {color:#fff; border-color:#fff} .has-secion-banner.light-menu-color .page-top .element-count {opacity:0.5} .has-secion-banner.light-menu-color .page-top .breadcrumbs__arrow-down svg path,.has-secion-banner.light-menu-color .page-top .breadcrumbs__item.breadcrumbs__item--visible-mobile:hover svg path {fill:#fff} .has-secion-banner.light-menu-color .page-top .breadcrumbs__item:hover .breadcrumbs__item-name {color:#fff} .has-secion-banner:not(.light-menu-color) .page-top .element-count {color:#333; border-color:#333} .has-secion-banner:not(.light-menu-color) .page-top .element-count {opacity:0.5} .has-secion-banner:not(.light-menu-color) .page-top .breadcrumbs__item .breadcrumbs__item-name {color:#333; opacity:0.5} .has-secion-banner:not(.light-menu-color) .page-top .breadcrumbs__separator {color:#333}}@media (max-width:400px) {body .has-secion-banner .section-banner-top__picture {display:none}}@media (max-width:500px) {.banners-content .maxwidth-banner .buttons_block {text-align:center} .banners-content .maxwidth-banner .buttons_block > span {display:inline-block}}.banners-content .maxwidth-banner .btn-default.white:not(:hover) {border-color:#fff; color:#333 !important}.banners-content h1 {line-height:1.25em}@media (min-width:991px) {.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_title .head-title {font-size:1.9333em} .top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_title .prices {margin-top:11px} .top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons {margin-top:23px} .top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons.with_actions {margin-top:20px} .top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons a {padding:12px 21px 12px} .top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons .btn-video {padding:19px 21px 19px} .top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .wraps_buttons .wrap {width:40px; height:40px} body.top_header_opacity .top-block.top-block-v1 {position:absolute; width:100%; border-bottom-width:0; background:transparent} body.top_header_opacity .wrapper1.has-secion-banner:not(.front_page) header .header-wrapper {padding-top:46px} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 * {color:#fff} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .svg.inline * {fill:#fff} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .top-block-item .phone.with_dropdown .more_phone a {color:#222} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .top-block-item .phone.with_dropdown .more_phone a span {color:#999} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .auth_wr_inner a {color:#222} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .menu.topest li.more > span {color:#fff} body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .menu.topest li.more ul.dropdown span {color:#000} body.top_header_opacity .light-menu-color .top-block.top-block-v1:before {background:rgba(255,255,255,0.07)} body.top_header_opacity .top-block.top-block-v1:before {content:""; display:block; left:0; right:0; height:1px; background:rgba(0,0,0,0.07); position:absolute; bottom:-2px} body.top_header_opacity .section-banner-top__picture {top:-183px} }
/* End */


/* Start:/bitrix/templates/aspro_max/css/catalog.min.css?175748579410215*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/jquery.mCustomScrollbar.min.css?171143566142839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/bitrix/templates/aspro_max/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/bitrix/templates/aspro_max/css/left_block_main_page.min.css?175748591920506*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/buy_services.min.css?173334466113142*/
.services_in_product .services-item__buy>div,.services_in_product .services-item__info>div{display:inline-block}.services_in_product .counter_block_inner .counter_block:not(.big){width:67px;height:23px}.services_in_product .counter_block .minus:not(.big),.services_in_product .counter_block:not(.big) .plus{width:13px}.services_in_product .counter_block .minus{left:4px}.services_in_product .counter_block .plus{right:4px}.services_in_product .counter_block .minus svg{width:9px}.services_in_product .counter_block .plus svg{width:9px;height:9px}.services_in_product .counter_block:not(.big) input[type=text]{height:23px;padding:1px 3px 3px;vertical-align:top;width:36px}.services_in_product .counter_block_inner{display:block!important}.services_in_product .counter_block_inner .counter_block{display:block!important}.services_in_product .cost.prices .price{display:block}.services_in_product .services-item__info .services-item__title{line-height:1.47em}.services_in_product .cost.prices .price{display:block}.services_in_product .services-item__info{width:calc(100% - 180px);padding:0;display:flex;position:relative}.services_in_product .services-item__cost{width:180px;display:flex;justify-content:flex-end}.services_in_product .services-item__cost .js-info-block{z-index:400}.services_in_product .cost.prices>div:not(.js-info-block) .price:not(.discount){font-size:1em;line-height:1.27em}.services_in_product .cost.prices>div:not(.js-info-block) .price.discount .values_wrapper{font-size:inherit;line-height:inherit}.services_in_product .cost.prices>div:not(.js-info-block) .price{text-align:right}.services_in_product .cost.prices>div:not(.js-info-block) .price.discount{font-size:.733em;line-height:1.273em}.services_in_product .services-item__wrapper{padding:14px 23px 16px}.services_in_product .services-item{margin-top:-1px}.services_in_product .services-item:first-of-type{margin-top:0}.services_in_product .counter_wrapp{padding-top:0}.services_in_product .filter input[type=checkbox]+label{margin-bottom:0}.services_in_product .services-item:not(.services_on) .counter_wrapp{display:none}.services_in_product .services-item:not(.services_on) .cost.prices>div:not(.js-info-block) .price{opacity:.5}.buy_services_wrap .cost.prices .more-item-info{display:none}.buy_services_wrap .cost.prices .more-item-info+.price_matrix_wrapper{padding-left:0}.services_in_product.services_compact .services-item__wrapper{padding:4px 0 4px}.services_in_product.services_compact .services-item{border:none}.services_in_product.services_compact .services-item.services_on .services-item__wrapper{position:relative}.services_in_product.services_compact .services-item .services-item__inner{align-items:flex-start;justify-content:space-between}.services_in_product.services_compact .services-item .services-item__cost,.services_in_product.services_compact .services-item.services_on .services-item__cost{justify-content:flex-end}.services_in_product.services_compact .services-item.services_on .services-item__info{padding-bottom:28px}.services_in_product.services_compact .services-item.services_on .services-item__buy{position:absolute;bottom:0;left:46px}.services_in_product.services_compact .services-item__info{max-width:calc(100% - 90px);width:auto}.services_in_product.services_compact .services-item__cost{max-width:90px;width:auto;flex-shrink:0}.services_in_product.services_compact .services-item__title{padding-right:4px;overflow:hidden}body .services_in_product.services_compact .cost{margin-top:2px}.services_in_product.services_compact .services-item__title{font-size:.867em;line-height:1.385em}.services_in_product.services_compact .services-item__title span{vertical-align:middle}.services_in_product.services_compact .cost.prices>div:not(.js-info-block) .price:not(.discount){font-size:.867em;line-height:1.385em}.services_in_product.services_compact .services-item__inner{background:url(/bitrix/templates/aspro_max/css/../images/dott.png) no-repeat;background-position:0 12px;background-repeat:repeat-x}.services_in_product.services_compact .services-item__cost,.services_in_product.services_compact .services-item__info .services-item__title>span,.services_in_product.services_compact .services-item__info .switch_block{background:#fff;background-color:var(--black_bg_black)}.basket_wrap .services_in_product.services_compact .services-item__cost,.basket_wrap .services_in_product.services_compact .services-item__info .services-item__title>span,.basket_wrap .services_in_product.services_compact .services-item__info .switch_block,.shadowed-block .services_in_product.services_compact .services-item__cost,.shadowed-block .services_in_product.services_compact .services-item__info .services-item__title>span,.shadowed-block .services_in_product.services_compact .services-item__info .switch_block{background-color:var(--card_bg_black)}.services_in_product.services_compact .services-item__title>a{background:#fff;background-color:var(--card_bg_black)}#main .services_in_product.services_compact .onoff input[type=checkbox]+label{padding-left:42px}.services_in_product.services_compact .counter_block_inner .counter_block:not(.big){width:80px}.services_in_product.services_compact .more-services-link{margin-top:4px}.buy_services_wrap.in_announce{padding-top:17px}.services_in_product.services_compact .services-item__info .services-item__title{padding-bottom:5px}.services_in_product.services_compact .services-item__info .services-item__title>span{position:relative;z-index:2;word-break:break-word}.services_in_product.services_compact .services-item__info .services-item__title>span:before{content:"";background:#fff;background-color:var(--black_bg_black);position:absolute;top:0;bottom:0;left:0;right:-4px;z-index:-1}.shadowed-block .services_in_product.services_compact .services-item__info .services-item__title>span:before{background-color:#fff;background-color:var(--card_bg_black)}.services_compact .cost.prices .price{margin-right:0}.services_compact .price_matrix_wrapper .prices-wrapper{margin-right:0;margin-left:0}.services_in_product.services_compact .services-item .services-item__cost{padding-left:2px}.shadowed-block .buy_services_wrap.in_announce{border-top:1px solid #eee;padding-left:30px;padding-right:30px;padding-bottom:23px;border-color:var(--stroke_black)}.buy_services_wrap.in_announce.in_main_5{padding-top:5px;padding-bottom:15px}.services_in_basket.buy_services_wrap{max-width:492px;padding-top:10px}.services_in_basket.buy_services_wrap .services_in_product.services_compact .services-item__info{max-width:calc(100% - 100px)}.services_in_basket.buy_services_wrap .services_in_product.services_compact .services-item__cost{max-width:100px}.services_in_basket.buy_services_wrap .services_in_product.services_compact .services-item .services-item__cost{padding-left:4px}.services_compact .services-item.hide_service{display:none}.services_compact .services-item.order_top_service,.services_compact .services-item.show_service{order:-1}.buy_services_wrap.show_all .services_compact .services-item.hide_service{display:flex}.services_compact .services-item,.services_compact .services-items{display:flex;flex-direction:column}.basket_hover_block .services_include{text-align:right}.basket_hover_block .services_include span{line-height:1.385em}.services_top_hover_wrap{padding-top:5px}.services_top_hover_item{display:flex;flex-direction:row;justify-content:space-between;padding-top:8px}.services_top_hover_item_price>span{display:block}.services_top_hover_item_price{text-align:right;padding-right:6px}.services_top_hover_item_price .price{font-size:.8em;line-height:1.385em;display:block;color:#333;color:var(--white_text_black)}.services_top_hover_item_price .price_discount{font-size:.667em;line-height:1.273em;display:block;text-decoration:line-through;color:#999}.services_top_hover_item_info_inner{font-size:.8em;line-height:1.385em;color:#333;color:var(--white_text_black)}.services_top_hover_item_title{padding-left:11px;position:relative}.services_top_hover_item_title:before{content:"";width:3px;height:3px;display:block;position:absolute;background-color:#365edc;border-radius:100%;top:6px;left:0}.services_top_hover_item_info{max-width:calc(100% - 105px)}.services_top_hover_item_price{max-width:105px}.services_top_hover_item{background:url(/bitrix/templates/aspro_max/css/../images/dott.png) no-repeat;background-position:0 15px;background-repeat:repeat-x}.services_top_hover_item_info{background-color:#fff;background-color:var(--card_bg_hover_black);padding-right:5px}.services_top_hover_item_price{background-color:#fff;background-color:var(--card_bg_hover_black);padding-left:5px}.services_in_basket_page.buy_services_wrap .services_in_product.services_compact .services-item__info{max-width:calc(100% - 100px)}.services_in_basket_page.buy_services_wrap .services_in_product.services_compact .services-item__cost{max-width:100px}.services_in_basket_page.buy_services_wrap .services_in_product.services_compact .services-item .services-item__cost{padding-left:4px}.services_in_basket_page.buy_services_wrap .services_in_product.services_compact .services-item__title{padding-right:7px}.need_img_padding .services_order_item_info{padding-left:129px;color:var(--white_text_black)}.services_order_item_info{vertical-align:baseline}body .bx-soa-item-table .bx-soa-item-tr.hidden_order_services{display:none!important}#bx-soa-order #bx-soa-basket .bx-soa-item-table .w_order_services .bx-soa-item-td{padding-bottom:0!important}.services-item-tr-padding{display:table-row}.services-item-td-padding{padding-bottom:25px;border-bottom:1px solid #ececec;border-color:var(--stroke_black)}.services_order_item_price{padding-left:10px;color:var(--white_text_black)}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr.w_order_services .bx-soa-item-td{border-bottom:none}.services_order_item_info_inner{background:url(/bitrix/templates/aspro_max/css/../images/dott.png) no-repeat;background-position:0 9px;background-repeat:repeat-x}.services_order_item_info_inner>span{background-color:#fff;background-color:var(--black_bg_black)}.services_order_item_quantity{padding-right:5px}.services_order_item_price .price{font-size:.867em;line-height:1.385em;display:block}.services_order_item_price .price_discount{font-size:.733em;line-height:1.273em;display:block;text-decoration:line-through;color:#777;color:var(--light_basic_text_black)}.services_order_item_info_inner{font-size:.867em;line-height:1.385em}.services_order_item_title{position:relative;padding-left:11px}.services_order_item_title:before{content:"";width:3px;height:3px;display:block;position:absolute;background-color:#365edc;border-radius:100%;top:6px;left:0}.basket-share-service__item{background:url(/bitrix/templates/aspro_max/css/../images/dott.png) no-repeat;background-position:0 14px;background-repeat:repeat-x}.basket-share-service__item__info,.basket-share-service__item__name,.basket-share-service__item_sum{background:#fff;background-color:var(--black_bg_black)}.basket-share-detail__item:hover .basket-share-service__item__info,.basket-share-detail__item:hover .basket-share-service__item__name,.basket-share-detail__item:hover .basket-share-service__item_sum{background-color:var(--card_bg_hover_black)}@media (max-width:991px){.need_img_padding .services_order_item_info{padding-left:110px}.services_order_item_price{padding-right:20px}.services_order_item{display:flex;justify-content:space-between}.services_order_item_info_inner{background:#fff;background:var(--black_bg_black)}.services_order_item{background:url(/bitrix/templates/aspro_max/css/../images/dott.png) no-repeat;background-position:0 9px;background-repeat:repeat-x}.services_order_item_info,.services_order_item_price{background-color:#fff;background-color:var(--black_bg_black)}.services_order_item_price{min-width:110px}.services-item-td-padding{padding-bottom:20px}}@media (min-width:768px){.services_in_basket_page.buy_services_wrap .services-item__cost .price{text-align:left!important}.services_in_basket_page.buy_services_wrap .services-item__cost>div{width:100%}}@media (min-width:601px){.services_in_product:not(.services_compact) .services-item.services_on .services-item__info{padding-right:75px}.services_in_product:not(.services_compact) .services-item.services_on .services-item__buy{position:absolute;right:0}}@media (max-width:600px){.services_in_product .services-item.services_on .services-item__wrapper{position:relative}.services_in_product .services-item .services-item__inner{align-items:flex-start}.services_in_product .services-item .services-item__cost,.services_in_product .services-item.services_on .services-item__cost{justify-content:flex-end}.services_in_product .services-item.services_on .services-item__info{padding-bottom:33px}.services_in_product .services-item.services_on .services-item__buy{position:absolute;bottom:-1px;left:53px}.services_in_product .services-item__wrapper{padding-top:18px;padding-bottom:21px}.services_in_product .services-item__info{width:calc(100% - 90px)}.services_in_product .services-item__cost{width:90px;flex-shrink:0}.services_in_product .services-item__title{padding-right:3px;overflow:hidden}.services_in_product .js-show-info-block{display:none}}@media (max-width:520px){.need_img_padding .services_order_item_info{padding-left:20px}}
/* End */


/* Start:/bitrix/templates/aspro_max/template_styles.css?1765220540484378*/
/* fix */
/* End */


/* Start:/bitrix/templates/aspro_max/css/widths/width-3.min.css?17333446783480*/
.wrapper_inner.wide_page .product-view--type2 .product-info,body .maxwidth-theme,body .wrapper_inner{max-width:1408px}body .maxwidth-theme-popup{max-width:1348px!important}.fill_bg_y .front.wide_page .adv_bottom_block,.fill_bg_y .front.wide_page hr{max-width:1408px}.fill_bg_y .line-row{max-width:1408px}.fill_bg_y .banners-content .maxwidth-banner{max-width:1408px}.fill_bg_y .contacts-page-map,.fill_bg_y .contacts_map{max-width:1408px}.fill_bg_y .banner.CONTENT_BOTTOM,.fill_bg_y .banner.CONTENT_TOP,.fill_bg_y .banner.FOOTER,.fill_bg_y .banner.TOP_UNDERHEADER,.top_big_banners.half_block .swiper-pagination{max-width:1408px}.front_page:not(.with_left_block) .banners_slider_wrap.CONTENT_BOTTOM,.front_page:not(.with_left_block) .banners_slider_wrap.CONTENT_TOP,.wrapper_inner.wide_page .banners_slider_wrap.CONTENT_BOTTOM,.wrapper_inner.wide_page .banners_slider_wrap.CONTENT_TOP{max-width:1408px}body.fill_bg_y .top_big_one_banner{max-width:1408px;margin:0 auto}.type_clothes .item_slider:not(.flex) .slides{max-width:500px;height:500px;line-height:497px}.type_clothes .item_slider:not(.flex) .slides ul:not(.flex-direction-nav) li{height:500px;line-height:500px}.menu-navigation{max-width:1390px;margin:auto}@media (min-width:1401px){.fill_bg_y .contacts-page-map+.contacts.contacts-page-map-overlay{padding-left:0;padding-right:0;position:static}.fill_bg_y .contacts-page-map+.contacts.contacts-page-map-overlay .contacts-wrapper{margin-left:53px;margin-right:53px;position:relative}}@media (min-width:768px) and (max-width:1400px){.contacts-page-map+.contacts.contacts-page-map-overlay{padding-left:0;padding-right:0;margin-left:53px;margin-right:53px}}@media (min-width:1301px) and (max-width:1400px){.wrapper1.with_left_block .item-views.company.type2.sm .text-block .item{padding-left:25px}.wrapper1.with_left_block .item-views.company.type2.md .text-block .item{padding-left:25px}}@media all and (min-width:768px){.contacts-page-map+.contacts.contacts-page-map-overlay{max-width:1330px}}@media (min-width:992px){.side_RIGHT.block_side_WIDE.catalog_page .left_block .sticky-sidebar__inner>div{margin-left:auto}}@media (min-width:992px) and (max-width:1300px){.ajax_load.block .view_sale_block .title,.ajax_load.block .view_sale_block .values .item .text{font-size:10px}.ajax_load.block .view_sale_block .values .item{font-size:13px}.ajax_load.block .cost.prices .price:not(.discount){font-size:16px}.ajax_load.block .catalog_block .sale_block{font-size:11px}.ajax_load.block .catalog_block .sale_block .text{font-size:11px;padding:1px 6px 2px;margin-right:1px}}@media (max-width:1350px){.ajax_load.block .view_sale_block{width:auto;margin-left:-10px;margin-right:-10px}}@media (max-width:1500px){.owl-carousel:not(.product-detail-gallery__slider) .owl-nav{left:-25px;right:-25px}}@media (max-width:1600px){.top-block .top-description .confirm_region{left:10px}.top-description .confirm_region:after,.top-description .confirm_region:before{left:50px}}@media (min-width:1344px){.half_block .main-slider .left .banner_buttons,.half_block .main-slider .left .banner_text,.half_block .main-slider .left .banner_title{margin-left:32px!important}.top_big_banners.half_block .swiper-pagination{padding-left:27px}.half_block .main-slider .left .banner_text{padding-right:85px}}.wrapper1:not(.with_left_block) .detail_content_wrapper.side_image_N .content-text{max-width:1100px}body .project_block:not(.wti) .info,body .wrapper_inner_half .item .left_block_store{max-width:656px}
/* End */


/* Start:/bitrix/templates/aspro_max/components/niges/socmenu/ajax/style.min.css?175748629722875*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/css/header.min.css?175748639226855*/
/* fixed */
/* End */


/* Start:/bitrix/templates/aspro_max/css/media.min.css?1757486498163733*/
body {min-width:300px}ul.tabs li.stretch {display:none}@media (max-width:1124px) {.top-block .social-icons li a {width:30px}}@media (max-width:767px) {a.scroll-to-top {display:none}}@media screen and (min-width:992px) {.bx_filter.bx_filter_vertical {display:block !important} .js_filter.filter_horizontal .bx_filter.bx_filter_vertical {display:none !important}}@media all and (max-width:960px) {.info_item .top_info .brand + div {float:none} .info_item .top_info .article {text-align:left}}@media (min-width:1200px) {.catalog_block.items .item_block.col-5,.col-lg-20 {width:20%} .col-lg-12-5 {width:12.5%} .col-lg-40 {width:40%} .col-lg-60 {width:60%} .adv_list.top .item .img {padding-left:20px} .personal_wrapper .row .col-lg-4 {width:33.33333333%} .tizers_block .item {padding:0 0 0 20px}}@media only screen and (max-width:1174px) {#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {float:none} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {margin-top:15px; padding-left:0} div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element + .bx_item_element,div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element + .bx_item_element {padding-left:20px; margin-left:32px} div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element,div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element {width:30px; height:50px; line-height:50px} div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element {white-space:normal} div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element > span {line-height:20px; margin-top:5px; display:block} div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element .title-search-price {margin-top:8px} div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element .title-search-price > .price {margin-bottom:5px}}@media only screen and (max-width:1700px) {.fix-logo .content-block .float_wrapper {display:none} body .fix-logo .content-block .subcontent {padding:0}}@media only screen and (max-width:1500px) {.pull-right.region-phones {padding-left:40px} body .wrapper1 .header-v20 .smalls.logo_and_menu-row .paddings .wides .logo-block {padding-right:40px} .header-v25 .logo_and_menu-row .wrap_icon .title,.header-v25 .logo_and_menu-row .wrap_icon .name {display:none} .header-v25 .logo_and_menu-row .subcontent .subtop > .row > div {width:auto} .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address {padding:0; right:40px} .smalls.big_header .fix-logo .logo_and_menu-row .wrap_icon.person {padding-left:20px}}@media only screen and (min-width:1500px) {.header-wrapper.header-v20 .mega-menu table td:hover > .wrap > .dropdown-menu {left:auto !important; right:auto !important} .header-v22.top-block.top-block-v1 .wrapp_block .top-block-item.soc li a {width:46px}}@media only screen and (max-width:1500px) and (min-width:1200px) {.pull-right.region-phones {padding-top:14px} .header-wrapper.header-v20 .mega-menu table .dropdown-submenu .dropdown-menu {left:100% !important} .header-wrapper.header-v20 .region-phones > .pull-left {float:none !important; display:block} .header-wrapper.header-v20 .region-phones > .pull-left > div {height:auto} .header-wrapper.header-v20 .region-phones > .pull-left > div .phone-block {margin-top:2px}}@media (max-width:1550px) {body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {left:0} body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {right:21px}}@media only screen and (max-width:1400px) {.bg_image_site {display:none} .basket_normal .header-v16 .logo-block {width:16.666666666666664%} .basket_normal.regions_Y .logo_and_menu-row .top-description .region_wrapper {margin-left:0} .wrapper1.basket_normal .logo_and_menu-row .wrap_icon.person {padding-right:3px} .wrapper1.basket_normal .logo_and_menu-row .basket-link {padding-left:22px}}@media only screen and (max-width:1290px) {header .menu.top > li.full > .dropdown > li,header .menu.top.catalogfirst li.full > .dropdown > li {width:50%} .menu_top_block li.full > .dropdown > li:nth-child(3n + 1) {clear:both} .logo_and_menu-row .float_wrapper {display:none} body .wrapper1 .header_wrap .top-block .menus {margin:0} body .wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .paddings .wides .menu-row {padding-right:222px} body .wrapper1 .header_wrap .top-block .logo_and_menu-row .wrap_icon .title {display:none}}@media all and (min-width:1200px) {footer .info.contacts_block_footer {padding-left:12%} .wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link.compare {padding-left:87px}}@media all and (max-width:1300px) {.logo_and_menu-row .block2.phone-block {line-height:18px} .logo_and_menu-row .block2.phone-block .phone {display:block} .logo_and_menu-row .block2.phone-block .callback-block {margin-left:0} .logo_and_menu-row .block2.phone-block .phone.with_dropdown > .dropdown {top:-24px}}@media all and (max-width:1200px) {.rows_block .block_list .col-4 {width:33.33%} footer .info .phone .dropdown {text-align:right} footer .info .phone.blocks .dropdown {right:-8px; left:inherit} footer .info .phone.blocks .dropdown.with_icons {right:-8px; left:inherit} .type_clothes .info_item .middle_info .buy_block .counter_wrapp {white-space:normal} body #headerfixed .wproduct {width:100%} body #headerfixed .wproduct .logo-block {display:none} #headerfixed .logo-row.wproduct > div.product_block {padding-left:0}}@media all and (max-width:1199px) {.catalog_item.big .icons-basket-wrapper .btn {padding:0 !important} .controls-linecount {display:none} .regions_Y.basket_normal .logo_and_menu-row .basket-link,body .smalls.big_header.sticky_menu .fix-logo .logo_and_menu-row .wides .content-block .subcontent .basket-link {padding-left:17px} body .sticky_menu.basket_normal .fix-logo .content-block .search_wraps {padding-right:410px} body .regions_Y.wrapper1 .logo_and_menu-row .wrap_icon.person {padding-left:20px; padding-right:3px} .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn {padding-left:10px; padding-right:10px} body .wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .search_wrap {padding-left:50px; padding-right:50px} .menu-row.middle-block .mega-menu table td.catalog {width:210px} .menu-row.middle-block:not(.bglight) .mega-menu table td.catalog > .wrap {width:209px} .header-wrapper.header-v20 .menu-row .menu-only {padding:0 !important} .header-wrapper.header-v20 .menu-row .menu-only .mega-menu:before {content:""; display:block; position:absolute; background:#f2f2f2; left:15px; right:15px; top:89px; height:1px} .header-wrapper.header-v20 .mega-menu table td .wrap > a {height:60px; padding:21px 12px 20px} .header-wrapper.header-v20 .smalls.logo_and_menu-row .wides .mega-menu td .wrap > a .line-wrapper .line {bottom:-14px} .big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom > .menu,.big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom > .menu {padding-right:280px} .auth_wr_inner .dropdown-menu {right:0; left:auto} body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu {left:auto} .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address {display:none} .catalog_item.big .icons-basket-wrapper .btn .svg {display:block} .catalog_item.big .icons-basket-wrapper .btn .svg + span {display:none} .catalog_item.big .icons-basket-wrapper .btn {padding:0} .display_list .list_item {padding-left:18px; padding-right:18px} .display_list .list_item .image_wrapper_block,.list_item .image_wrapper_block > a {width:150px; height:150px; line-height:150px} .display_list .list_item .image_block .fast_view_block {left:0; display:block} .display_list .list_item .image_block .fast_view_block .svg {display:none} .display_list .list_item .information_wrapp {flex-basis:155px} .display_list .list_item .information_wrapp > div {width:155px} .display_list .list_item .counter_wrapp.list > div {width:100%} .display_list .list_item .view_sale_block .values .item {font-size:12px} .display_list .list_item .view_sale_block.v2 .quantity_block {padding-left:5px} body .view_sale_block.v2 > div:first-of-type {display:none} body .display_list .description_wrapp {padding-left:20px; padding-right:20px} body .display_list .description_wrapp .like_icons.list {left:20px; right:20px} body .display_list .js_price_wrapper .js-info-block {left:-90px; z-index:55} body .table-view .item-buttons .counter_wrapp.list > div {width:100%; margin-bottom:8px} body .table-view .item-buttons .counter_wrapp.list > div:last-of-type {margin-bottom:0} .table-view .table-view__item-wrapper .item-icons {width:55px} .table-view .item-icons .like_icons > div {margin-bottom:4px} .table-view .item-icons .like_icons > div:last-of-type {margin-bottom:0}}@media all and (max-width:1180px) {.block_wr .top_block a {display:inline-block} .footer_top .wrap_md .phones .phone_wrap a {font-size:17px} .catalog_detail .element_detail_text .sh {padding-right:3%} .wrapper_inner .stores .stores_list {padding:0 20px 0 0} .wrapper_inner .stores .all_map {margin:00px 0 0 0} .has_menu #header .middle-h-row .center_block {white-space:nowrap}}@media all and (max-width:1168px) {.footer_top .wrap_md .phones {padding-left:2%} .footer_bottom .social_block .social {padding-left:13%}}@media all and (max-width:1150px) and (min-width:992px) {#bx-soa-order #bx-soa-auth .filter .forgot {float:none !important; margin:10px 0 -10px; display:block}}@media all and (max-width:1120px) {.tizers_block .item .title {font-size:11px} .tizers_block .item .title a {font-size:11px} .bx-firefox .top-h-row .phones {padding-top:7px} .top-h-row ul.menu {text-align:left} .top-h-row .phones {white-space:nowrap} .catalog_detail .set_block .popup_open {display:none} .wrapper_inner .stores .stores_list {width:71%}}@media (max-width:1100px) {.specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .col-4,.rows_block .col-4 {width:33%} .footer_inner .rows_block .col-4 {width:25%} .top-block.top-block-v1 .wrapp_block > .row > div.col-md-5 {width:20%} .top-block.top-block-v1 .wrapp_block > .row > div.col-md-7 {width:80%}}@media all and (max-width:1050px) {.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp {white-space:normal} .top-h-row .phone_wrap .phone_text a {display:none} .top-h-row .phone_wrap .phone_text a:first-child {display:inline-block} .info_item .top_info .article {text-align:center}}@media all and (max-width:1020px) {.no_goods .button {float:none; margin-top:37px} #order_form_div .info_block .wrap_md > div {width:100%} #order_form_div .info_block .l_block:after,#order_form_div .info_block .r_block:before {display:none} #order_form_div .info_block .wrap_md .l_block {border-bottom:1px solid #eee} .bx_ordercart .module-cart td {white-space:normal} .bx_ordercart .bx_ordercart_order_table_container tbody td.control {width:90px} .bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {width:129px} .bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto > div {width:90px; height:90px; line-height:90px} .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo {height:90px; background-size:contain} .bx_ordercart .bx_ordercart_order_table_container table thead td.item {padding-left:145px}}@media all and (max-width:1299px) and (min-width:1200px) {.wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-5 {width:46%} .wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-7 {width:54%} .top-block.top-block-v1 .wrapp_block .top-block-item.soc {max-width:39%}}@media all and (max-width:1499px) and (min-width:992px) {body .wrapper1.basket_normal .header-v25 .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu {left:auto}}@media all and (max-width:1199px) and (min-width:992px) {.top-block.top-block-v1.header-v16 .region_wrapper {padding-right:0} .wrapper1 .header-v22 .wrapp_block .col-md-6 {width:63%} .wrapper1 .header-v22 .wrapp_block .col-md-6 + .col-md-6 {width:37%} .wrapper1.basket_normal .header-v22 .smalls.logo_and_menu-row .paddings .wides .menu-row {padding-right:270px} .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu > li {width:33.33%} .menu-row .mega-menu table td.wide_menu .dropdown-menu > li:nth-child(3n + 1) {clear:left} .menu-row .mega-menu table td.wide_menu .dropdown-menu > li:nth-child(4n + 1) {clear:none} #headerfixed .logo-row .logo-block {max-width:160px; min-width:160px} body .table-view .sale_block .value {display:none}}@media all and (max-width:1100px) and (min-width:992px) {.banners-small.blog .items > .row > div:nth-child(4) {display:none} .banners-small.blog .items > .row > .col-m-20 {width:30%} .top_big_banners.short_block .slide .banner_buttons.with_actions {margin-top:8px} .logo-row:not(.row) .col-md-2.hidden-sm.hidden-xs {display:none !important} .catalog_block .counter_wrapp {white-space:normal} .catalog_block .counter_wrapp > div:last-of-type {margin-bottom:0} body #bx-soa-order .bx-soa {width:70%} body #bx-soa-order .bx-soa-sidebar {width:30%}}@media all and (max-width:1020px) and (min-width:950px) {.flexslider .banner_title,.flexslider .banner_text,.flexslider .banner_buttons {margin-right:40px} body .top_big_banners.half_block .flexslider .banner_title .head-title:after {right:-120px}}@media all and (max-width:1000px) {#header .middle-h-row .center_block,.has_menu #header .middle-h-row .center_block {padding-right:30px; padding-left:30px} body #footer .bottom_left_icons,body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu {clear:both; display:block; width:100%} .top-h-row ul.menu {width:40%} .top-h-row .phones {text-align:right} body #header .basket_fly {width:700px; right:-700px} #header .basket_fly .basket_title {margin-right:15px} .basket_sort ul.tabs li {margin-right:0} .info_item .top_info .article + .brand {padding-left:0} .catalog_detail .element_detail_text .sh {padding-right:0}}@media all and (max-width:992px) {.menu_top_block.catalog_block .dropdown > li.full > .dropdown > li,header .menu.top.catalogfirst li.full > .dropdown > li {width:50%} .menu_top_block li.full > .dropdown > li:nth-child(2n + 1) {clear:both} .menu_top_block li.full > .dropdown > li:nth-child(3n + 1) {clear:none} .footer_bottom .social_block,.footer_top .wrap_md .phones {width:100%} .footer_top .wrap_md .phones {padding-left:0; padding-top:25px} #footer .wrap_md .empty_block {width:36%} .footer_top .wrap_md .phones .phone_block,.footer_bottom .social_block .social_wrapper {padding:0 0 0 19px; width:64%} .footer_top .wrap_md .phones .order {text-align:left} .footer_top .sblock,.footer_bottom .menu_block {width:100%; padding:0} .footer_bottom .social_block {padding-top:23px} .footer_bottom .social_block .social_wrapper .social {padding-left:0} #footer .footer_bottom {padding-top:19px} .top-h-row ul.menu > li a {padding:0 5px 0} .bx-firefox .menu > li > a span {padding-top:8px} #header .middle-h-row .main-nav ul.menu > li > a {padding:0 9px} .main-nav ul.menu > li > a span {font-size:12px} .wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n) {width:210px} .wrapper_inner .stores .stores_list {width:68%} #header .middle-h-row td.text_wrapp {display:none} #bx-soa-total {width:100%; display:none} #bx-soa-total-mobile {display:block !important} #bx-soa-order .bx-soa-cart-total-button-container {display:none !important} #bx-soa-order > .bx-soa {width:100%} #bx-soa-order #bx-soa-total .bx-soa-cart-total.bx-soa-cart-total-fixed {position:relative !important; opacity:1 !important} #bx-soa-order #bx-soa-total .bx-soa-cart-total-ghost {padding:0 !important} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {float:left} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {margin-top:0; padding-left:140px} #bx-soa-order .bx-soa-section .bx-soa-section-content {padding-left:32px} #bx-soa-order .bx-soa-pp-company-selected {float:left; width:75%} #bx-soa-order .bx-soa-pp-price {float:right; width:25%} #bx-soa-order .bx-soa-item-tr {padding:20px 20px 20px 110px; border-top:1px solid #f3f3f3; border-color:var(--stroke_black)} #bx-soa-order .bx-soa-item-tr.bx-soa-item-tr-first {border-top:none} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block {padding-left:0; overflow:visible} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td {border:none; padding:0 !important; min-width:0 !important} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {margin-left:-90px; margin-top:0} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content {padding-left:0} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties {margin-top:10px} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties > div {padding:0; text-align:left} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {padding-left:0 !important} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child {padding-right:0 !important} #bx-soa-order #bx-soa-basket .bx-soa-item-td-title {padding-bottom:0} #bx-soa-order .bx-soa-coupon {margin-left:-29px} #bx-soa-order .bx-soa-more {margin-left:-29px} #bx-soa-order .alert-danger {margin-left:-29px} #bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {white-space:normal} .bx-soa-item-tr.bx-soa-item-info-container,.bx-soa-item-tr .bx-soa-item-td {height:auto} .sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company {width:100%} .personal_wrapper .orders_wrapper .sale-order-list-status-alert,.personal_wrapper .orders_wrapper .sale-order-list-status-success,.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block,.sale-order-detail-payment-options-methods-info-title-status-alert,.sale-order-detail-payment-options-methods-info-title-status-success,.sale-order-payment-change-status-alert,.sale-order-payment-change-status-success {margin-left:1px} .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a {display:block; float:none} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container.opened {width:100%} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-info.opened {margin:0; width:100%; padding-left:15px !important; padding-top:10px} .personal_wrapper .row div.sale-order-detail-payment-inner-row-template {margin-left:15px} .sale-order-detail-order-item-td.sale-order-detail-order-item-properties > div {float:left} .personal_wrapper .orders_wrapper .sale-order-detail-total-payment-container .sale-order-detail-total-payment-list-right > li {text-align:left}}@media (min-width:992px) {.col-m-20 {width:20%} .col-m-40 {width:40%} .col-m-60 {width:60%} .col-m-80 {width:80%} .col-m-21 {width:21%} .col-m-58 {width:58%} .col-m-pull-60 {right:60%} .col-m-pull-80 {right:80%} .col-m-pull-75 {right:75%} .col-m-pull-50 {right:50%} .col-m-pull-25 {right:25%} .col-m-pull-58 {right:58%} .col-m-push-25 {left:25%} .col-m-push-20 {left:20%} .col-m-push-21 {left:21%} .top_mobile_region {display:none} .mobile .with_fast_view .fast_view_block {display:block; opacity:1; visibility:visible} .tabs_section.type_more .col-md-6 .char_block {padding-left:40px} .catalog_detail.detail.fixed_wrapper #reviews_content {width:75%; padding-right:7px} .box-shadow:hover {border-color:#fff; box-shadow:0 10px 20px 0 rgba(0,0,0,0.1); -webkit-transform:translateY(-1px); transform:translateY(-1px); background-color:#fff; z-index:1} .box-shadow-sm:hover {border-color:#fff; border-color:var(--stroke_black); box-shadow:0 4px 10px 0 rgba(0,0,0,0.15); z-index:1} .type_more.tabs_section {padding-right:20px} .sticky_menu header.fixed,.sticky_menu #headerfixed,.sticky_menu #headerfixed.fixed,.sticky_menu ~ .basket_bottom_block,.wrapper1.sticky_menu .product-item-detail-tabs-container-fixed {width:auto; left:271px; right:0} .sticky_menu.sm header.fixed,.sticky_menu.sm #headerfixed,.sticky_menu.sm #headerfixed.fixed,.sticky_menu.sm ~ .basket_bottom_block,.wrapper1.sticky_menu.sm .product-item-detail-tabs-container-fixed {left:77px; right:0} .with_left_block .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {padding-left:0; padding-right:0} .right_block.wide_N,.right_block.wide_,.catalog_page.wide_N .section-content-wrapper,.catalog_page .section-content-wrapper.with-leftblock {float:right; width:calc(100% - 277px); position:relative} .side_RIGHT .right_block.wide_N,.side_RIGHT .right_block.wide_ {width:calc(100% - 244px) !important; float:left} .side_RIGHT.front_page .right_block.wide_N,.side_RIGHT.front_page .right_block.wide_ {padding-right:33px} .side_RIGHT .catalog_page.wide_N .section-content-wrapper,.side_RIGHT .catalog_page .section-content-wrapper.with-leftblock {width:calc(100% - 277px) !important; float:left} #main .container_inner > .right_block.catalog_page {width:100% !important} .search_page .section-content-wrapper .menu_top_block {display:none} .catalog_in_content .section-content-wrapper .menu_top_block {display:none} .wrapper1:not(.front_page):not(.catalog_page) .right_block.wide_N,.wrapper1:not(.front_page):not(.catalog_page) .right_block.wide_ {width:calc(100% - 284px)} .wrapper1.side_RIGHT:not(.front_page):not(.catalog_page) .right_block.wide_N > .middle,.wrapper1.side_RIGHT:not(.front_page):not(.catalog_page) .right_block.wide_ > .middle {padding-right:40px} .banners-content .img {display:table-cell !important} .with_fast_view .list_item .fast_view_block {display:inline-block} .banners-content .maxwidth-banner .maxwidth-theme {min-height:500px} .with-text-block-wrapper > .row > div:first-of-type {padding-bottom:60px} .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .with-text-block-wrapper > .row > div:first-of-type {padding-bottom:70px} body .cost.prices .price_matrix_block .price_wrapper_block .price.discount {display:none} body .catalog_block .col-5 .catalog_item .image_wrapper_block {padding:0 10px} .blog_wrapper.blog .first-item .item {background-size:cover} .blog_wrapper.blog .first-item .inner-item {padding:0; padding-bottom:70%} .blog_wrapper.blog .first-item .image {max-height:none; display:none} .blog_wrapper.blog .first-item .title {position:absolute; bottom:30px; color:#fff; z-index:2} .blog_wrapper.blog .first-item .title .date-block,.blog_wrapper.blog .first-item .title a {color:#fff !important} .blog_wrapper.blog .first-item .title a {font-size:1.286em} .blog_wrapper.blog .first-item .gradient_block {z-index:1; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.5); background:rgba(0,0,0,0); background:-moz-linear-gradient(90deg,rgba(0,0,0) 0,rgba(0,0,0,0.5) 100%); background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%); background:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%); background:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%); background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%)} .adv_bottom_block .img_inner span {height:150px} .flexslider.color-controls .flex-control-nav {display:none} .col-sm-offset-2 {margin-left:0} .bx-soa-item-table .bx-soa-item-tr {display:table-row !important} .basket_bottom .basket-link {display:none !important; width:0 !important} body #content .wrapper_inner .left_block > .visible_mobile_filter {display:block !important} .catalog .top_block_filter_section {display:none} .bx_filter.bx_filter_vertical #modef_mobile {display:none !important} .personal_wrapper .col-md-offset-3 {margin-left:25%} .personal_wrapper .col-md-offset-5 {margin-left:41.66666667%} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map {margin-left:16.66666667%} .bx_filter.bx_filter_vertical {display:block !important} .bx_filter.bx_filter_vertical.empty-items {display:none !important} .catalog_item.big .image_wrapper_block {padding-top:50%; flex-grow:1; height:100%} html.bx-mac.bx-chrome .catalog_item.big .image_wrapper_block {height:auto}}@media all and (min-width:992px) and (max-width:1299px) {.header-v7.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,.header-v7.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap {display:none} .header-v16.basket_normal.regions_Y .logo_and_menu-row .phone {display:none}}@media all and (min-width:992px) and (max-width:1199px) {.front:not(.wide_page) .tabs_slider .catalog_item_wrapp.col-m-20 {width:33.33333333333333%} .social-block .social-icons {margin:0 0 20px} .header-v4.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,.header-v4.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap,.header-v13.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,.header-v13.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap {display:none} .header-v12.basket_normal.regions_Y .logo_and_menu-row .phone-block.with_btn > .inner-table-block:first-of-type {display:none} .header-v14.basket_normal.regions_Y .logo_and_menu-row .search_wrap {display:none} .header-v15.basket_normal.regions_Y .logo_and_menu-row .phone {display:none} .header-v15.basket_normal.regions_Y .logo_and_menu-row .callback-block {margin:0} .header-v16.basket_normal.regions_Y .logo_and_menu-row .search-wrapper {display:none} .header-v4 .logo_and_menu-row .svg-cabinet,.header-v4 .logo_and_menu-row .svg-cabinet-login {top:-2px}}@media all and (max-width:992px) and (min-width:768px) {.wrapper_inner .staff.list .item .info {margin:10px 0 0 0}}@media (max-width:991px) and (min-width:768px) {.personal_wrapper .orders_wrapper .visible-sm {display:block !important} .hidden-sm {display:none !important} footer .ext_view .pay_system_icons {max-width:200px} .header-cart .basket_fly {width:700px; right:-700px} .catalog_section_list .section_item .image {width:90px} .catalog_section_list .section_item .image img {max-width:100%; max-height:100%}}@media screen and (max-width:991px),projection and (max-width:991px),tv and (max-width:991px),handheld and (max-width:991px) {.basket-coupon-alert {margin-bottom:17px} .basket-coupon-alert-section {margin-bottom:0} .mega_fixed_menu {display:none !important} #headerfixed.fixed,#headerfixed > .maxwidth-theme,#headerfixed > .wrapper_inner,.top-block .address,body .product-item-detail-tabs-container-fixed {display:none} .item-views.blocks {padding-top:40px} .share.top {margin-top:0} .mega-menu {z-index:3002} .front_page .wraps > .wrapper_inner {padding-left:0; padding-right:0} div#mobileheader.fixed ~ #content {padding-top:63px} .right_block #filter-helper {display:none !important} .blog_wrapper.blog .first-item .item {background:none !important} .with_left_block .hot-wrapper-items .items {border:none; padding:0} .top_slider_wrapp .flexslider .slides > li,.top_slider_wrapp .flexslider .slides > li,.top_slider_wrapp .flexslider .slides > li td,.top_slider_wrapp .flexslider .slides > li td,.top_slider_wrapp .flexslider,.top_slider_wrapp .flexslider {height:380px} .top_slider_wrapp .banner_title .section {display:none} .top_slider_wrapp .flexslider .flex-control-nav {top:-48px} .front.wide_page .col-m-60 .top_slider_wrapp {padding-bottom:30px} .top_slider_wrapp .flex-direction-nav li {right:-10px} .top_slider_wrapp .flex-direction-nav li:first-child {left:-10px} body .front_slider .item-title a span {font-size:17px; line-height:22px} body .flexslider .text .banner_title .head-title {font-size:22px; line-height:30px} body .flexslider .text .banner_text {line-height:1.6em; margin-top:11px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical} body .flexslider .text .banner_buttons {margin-top:15px} .top_big_banners .wrap_tizer .wrap_outer.title {font-size:13px} .wrap_tizer .wrap_outer.title {font-size:13px} .wrap_tizer .wr_block.price {line-height:16px} .wr_block.price .wrap_outer_desc {font-size:12px} .bx-touch .section-gallery-wrapper__item-nav:before {display:none} .top_big_banners > .row > div.col-m-20 {font-size:0} .top_big_banners .col-m-20 {margin:0 -15px} .top_big_banners .col-m-20 .item {width:50%; display:inline-block; vertical-align:top; padding:0 15px 30px} .top_slider_wrapp .slides .banner_title .view_sale_block,.top_slider_wrapp .slides .banner_title .sale_block {display:none} .top_slider_wrapp .slides .banner_title .stickers {padding-bottom:11px} body .top_slider_wrapp .slides .text .banner_title .votes_block {margin-top:7px} .top_slider_wrapp .slides .banner_title .prices {margin-top:6px} .top_slider_wrapp .slides .banner_buttons .btn {padding:12px 21px 12px; margin:3px 3px 7px 3px} .top_slider_wrapp .slides .wraps_buttons .wrap {height:40px; width:40px} .top_slider_wrapp .slides .banner_buttons.with_actions {margin-top:8px} .top_slider_wrapp .box .btn.btn-video:not(.play) {padding:28px 23px 10px} .flexslider .banner_text {max-height:75px; margin-top:13px} .top_slider_wrapp .slides .banner_title .prices .price:not(.price_old) {font-size:1.067em} body .with_fast_view .fast_view_block {display:none} .mobile:not(.previewMode) .fast_view_frame.popup {display:none !important} .mobile .all_viewed .jqmOverlay,.all_viewed .jqmOverlay {display:block !important} .adv_bottom_block .img_inner span {padding-bottom:17%; background-size:cover} body .ui-panel-top-devices-inner {display:none} .personal_wrapper .orders_wrapper .col-sm-12 {width:100%} .personal_wrapper .orders_wrapper .col-sm-10 {width:83.33333333%} .personal_wrapper .orders_wrapper .col-sm-7 {width:58.33333333%} .personal_wrapper .orders_wrapper .col-sm-6 {width:50% !important} .personal_wrapper .orders_wrapper .col-sm-5 {width:41.66666667%} .personal_wrapper .orders_wrapper .col-sm-2 {width:16.66666667%} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-button-element {display:block !important; float:none; width:50%; margin:10px auto 0} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row {margin:0 -1px 0 -1px} .personal_wrapper .orders_wrapper .sale-order-title {padding-right:0} .owl-carousel:not(.product-detail-gallery__slider) .owl-nav {left:-25px; right:-25px} .basket_bottom_block {display:none} .basket_bottom_block .maxwidth-theme .basket-link .wrap,.basket_bottom_block .maxwidth-theme .basket-link .title {display:none} body .basket_bottom_block .basket-link.basket.basket-count .count {position:static} .basket_bottom_block .maxwidth-theme .svg {margin:0 10px 0 0} .wrapper.has_menu #header .middle-h-row .center_block .search,.wrapper.has_menu #header .middle-h-row .center_block .middle_phone {width:100%; display:block; margin-left:0} .wrapper.has_menu #header .middle-h-row .center_block .middle_phone {margin:0 0 10px} .middle_phone .phones .order_wrap_btn {margin-top:0} .item-views.table-type-block.news-project .items > div:nth-child(2n + 1) {clear:left} body #content .wrapper_inner .left_block {display:none} body #content .wrapper_inner .left_block > * {display:none} body .wrapper_inner .left_block .left_menu {display:block} body #content .wrapper_inner .right_block:not(.ordered-block) {padding-left:0; margin:0 !important} body #content .wrapper_inner .contents_page .right_block.maxwidth-theme {padding-left:30px} .news_akc_block .img img {max-height:100%} body .wrapper_inner .left_block.vertical {position:absolute; width:95%; float:none; padding:0; margin:0; display:block} body #content .wrapper_inner .left_block.filter_visible {display:block; position:static} body #content .wrapper_inner .left_block > .visible_mobile_filter {position:absolute; top:0; left:0; right:0; z-index:100} body #content .wrapper_inner .left_block.filter_ajax {float:none; width:100%} body #content .wrapper_inner .left_block.filter_ajax > .bx_filter {position:absolute; left:15px; right:15px; width:auto; z-index:55; box-shadow:0 0 10px rgba(0,0,0,0.15); -moz-box-shadow:0 0 10px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.15)} .catalog.vertical .adaptive_filter,.catalog.with_filter .adaptive_filter,.search-page-wrap + .catalog .adaptive_filter {display:block} .js_filter .bx_filter.bx_filter_vertical .bx_filter_section {margin:0} .filter_exists .filter-panel .filter-vertical.filter-panel__filter {display:block} #mobilefilter .bx_filter.bx_filter_vertical.empty-items .filter-bnt-wrapper {display:none} .m_color_none.h_color_colored .main-nav {background:#fff} .m_color_none.h_color_colored .main-nav .menu > li > a {color:#1d1a1a} .m_color_none.h_color_colored .header_wrap .center_block .search_block .icon {background-position:-66px -178px} .m_color_none.h_color_colored #header {margin-bottom:47px} .h_color_colored.m_color_none ul.menu .child {padding-top:8px} .h_color_white.m_color_none ul.menu .child {padding-top:6px} .head_type_1 #header {border-bottom-width:1px} .basket_fly #header .middle-h-row .center_block .main-nav ul.menu {width:100%} .basket_fly .wrapper_inner ul.menu .child {margin-top:0} .basket_fly .main-nav .search_middle_block {top:-100%; right:65px; margin:-16px 0 0; width:50%} .top_big_banners > .row > div .row {margin:0} body .wrapper .top_slider_wrapp .flexslider .slides > li,body .wrapper .top_slider_wrapp .flexslider .slides > li td,body .wrapper .top_slider_wrapp .flexslider {height:300px !important} body .right_side.catalog {display:none} body .left_side.catalog_detail {padding-right:0} body .top-h-row .phone {width:auto} body .top-h-row ul.menu {width:45%; padding-left:0} body #header .center_block .main-nav {width:100%; position:absolute; right:0; left:0; top:100%; margin:18px 0 0 0; padding:7px 0} body .wrapper.head_type_1:not(.front_page) #header {margin-bottom:60px} body .wrapper.head_type_1:not(.front_page) #header + .wrapper_inner {border-top:1px solid #f0f0f0; box-shadow:0 0 5px #f0f0f0; -moz-box-shadow:0 0 5px #f0f0f0; -o-box-shadow:0 0 5px #f0f0f0; -webkit-box-shadow:0 0 5px #f0f0f0} body .wrapper.head_type_1:not(.front_page) .middle {margin-top:10px} body .wrapper.head_type_1 .top_slider_wrapp {margin-top:49px !important} body #header:not(.border) + .middle.main {padding-top:207px} body #header:not(.border) + .middle {padding-top:227px} body .top_slider_wrapp .flexslider .slides li td.text.left .banner_text,body .top_slider_wrapp .flexslider .slides li td.text.left .banner_title,body .top_slider_wrapp .flexslider .slides li td.text.left .banner_buttons,.flexslider .left .text .section {margin-left:80px} body .top_slider_wrapp .flexslider .slides li td.text.right .banner_text,body .top_slider_wrapp .flexslider .slides li td.text.right .banner_title,body .top_slider_wrapp .flexslider .slides li td.text.right .banner_buttons,.flexslider .right .text .section {margin-right:80px} body .right_block.catalog .catalog_block .catalog_item_wrapp {width:33%; width:230px} body .projects-blocks .bx_item_detail_inc_two {margin-top:20px; padding-top:20px} .banners-content .maxwidth-banner .maxwidth-theme {min-height:400px} .catalog_detail .element_detail_text .sh {margin:0} .wrapper_inner .bottom.middle td > .coupon #COUPON {width:200px} .wrapper_inner .middle .module-cart table tr td.count-cell {padding-left:5px; padding-right:5px} .wrapper_inner .middle .module-cart table tr td.count-cell .counter_block.big_basket {width:74px} .wrapper_inner .middle .module-cart .counter_block.big_basket > span {line-height:27px; height:27px; width:21px} .wrapper_inner .middle .module-cart .counter_block.big_basket input[type="text"] {font-size:10px; height:27px; width:32px} .has_menu #header .middle-h-row .center_block {white-space:normal} .basket_fly .search_middle_block,.has_menu .search_middle_block {position:absolute} .wrapper.m_color_none .top_slider_wrapp {margin-top:50px} body .wrapper:not(.front_page) .middle {float:none} .js_filter.filter_horizontal {overflow:visible; padding:0; position:relative} .js_filter .bx_filter.bx_filter_vertical {display:none; position:absolute; margin:0; width:100%; top:37px; box-shadow:0 0 10px rgba(0,0,0,0.15); -moz-box-shadow:0 0 10px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.15); z-index:101} .bx_filter .bx_filter_section {border:none} .vacancy.item-views.accordion .pay {float:none} .bottom-menu,.social-block .social-icons {margin:0 0 20px} .subscribe-block-wrapper .text {margin:0 0 20px} .bottom-menu .items > .item-link {margin-bottom:8px} #footer .footer_bottom_inner .phones,#footer .footer_bottom_inner .social_wrapper {float:left} #footer .footer_bottom_inner .social_wrapper .social {padding-top:0; padding-left:15px} #bx-soa-order .bx-soa-cart-total.bx-soa-cart-total-fixed {position:static; width:100% !important} #basket-root .basket-checkout-section-inner {display:block} #basket-root .basket-checkout-section-inner > div {display:inline-block; vertical-align:top; text-align:left} #basket-root .basket-checkout-container .basket-checkout-block-btns {float:right} body .personal_page #content .wrapper_inner .left_block {display:block; float:none; width:100%} body .personal_page #content .wrapper_inner .left_block .left_menu {display:block; text-align:left} body .personal_page #content .wrapper_inner .left_block .left_menu > li {display:inline-block; margin-top:3px} body .personal_page #content .wrapper_inner .left_block .left_menu > li > a {border:none} body .personal_page #content .wrapper_inner .left_block .left_menu > li {display:none} body .personal_page #content .wrapper_inner .left_block .left_menu > li.exit {display:block; width:50%; padding-right:10px} body .personal_page #content .wrapper_inner .right_block .breadcrumbs {display:none} .front_page.with_left_block .banners_slider_wrap.CONTENT_TOP,.front_page.with_left_block .banners_slider_wrap.CONTENT_BOTTOM {padding-left:30px; padding-right:30px}}@media all and (max-width:900px) {.wrapper_inner .stores .stores_list {width:66%} .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk.basket_error_wrapp {float:left !important} .count-cell div.error {white-space:normal} .footer_inner .left_block {display:none} .footer_inner .right_block {padding-left:0} #footer .mobile_copy {display:block}}@media all and (max-width:870px) {body .module-cart .weight-th,body .module-cart .discount-th,body .module-cart .weight-cell,body .module-cart .discount-cell {display:none} .wrap_md .news_wrap,.wrap_md .subscribe_wrap {width:100%; margin:0} .wrap_md .subscribe_wrap .subscribe-form {margin:30px 0 30px} .subscribe-form .wrap_bg {background-position:center -34px} .subscribe-form .wrap_bg .top_block,.subscribe-form .wrap_bg .sform {width:100%; display:block; margin-top:0} .subscribe-form .wrap_bg .top_block {padding:0 0 20px 0} .subscribe-form .top_block .image {display:none} .subscribe_wrap .subscribe-form .top_block .image + .text {padding:0} .subscribe_wrap .subscribe-form form.sform > div {display:block; width:100%} .top-h-row .phones {text-align:left} body .top-h-row ul.menu {width:40%} .module_products_list td.price-cell {width:18%} .services_block .item {width:100%} .module-order-history.orderdetail .module-orders-list tr td.vimg {padding-right:2px; padding-left:2px} .module-order-history.orderdetail .module-orders-list tr td.vdscnt {padding-right:5px; padding-left:5px} .shops.list .item .schedule_phone_email {text-align:center} .shops.list .item .schedule,.shops.list .item .phone_email {width:100%} .wrapper_inner .info_item .middle_info .prices_block,.wrapper_inner .info_item .middle_info .buy_block {width:100%; padding:0} .wrapper_inner .info_item .middle_info .buy_block {padding:20px 0 0} .wrapper_inner .info_item .middle_info .buy_block .counter_wrapp .button_block {margin:0} .info_item .middle_info .buy_block .one_click {display:inline-block} .wrapper_inner .stores .stores_list {width:64%} .table .wrapp_stockers .like_icons {height:auto; margin-top:0 !important; position:initial} .table .module_products_list td.like_icons {width:56px; padding-left:5px} .module_products_list td.like_icons.full {width:30px} .wrapp_stockers .like_icons > div {margin-right:0} .rows_block:not(.slides) .item_block {width:50%} .info_item .top_info .brand {float:none} .footer_inner .social_wrapper .rows_block .item_block {width:auto} .footer_bottom_inner .menus .rows_block .col-3 {width:33%} .footer_bottom_inner .rows_block .menus {width:60%} .footer_bottom_inner .rows_block .soc {width:40%} .footer_bottom_inner .rows_block .soc .soc_wrapper {float:right} .top-h-row .phones {padding-left:20px; padding-right:0} .top-h-row .h-user-block a.icon {padding-right:14px} .personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle {font-size:12px}}@media screen and (min-width:851px) {#basket-root .basket-checkout-block-btn {padding-left:60px} #basket-root .basket-checkout-container .fastorder {padding-left:18px}}@media screen and (max-width:850px) {#basket-root .basket-checkout-section-inner .basket-checkout-block-btn > .btn,#basket-root .basket-checkout-section-inner .fastorder > .btn {display:block; width:100%} #basket-root .basket-checkout-container .basket-checkout-block-btns {float:none; display:block} #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap {margin:0 auto}}@media all and (max-width:800px) {.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a {font-size:15px} .wrapper.has_menu #header .middle-h-row .center_block .middle_phone .order_wrap_btn {margin-left:16px} .module_products_list td.price-cell {width:14%} .sort_header .sort_filter a {margin-right:10px} .wrapper_inner .module-order-history .result-row a.button {margin-right:0} .wrapper_inner .stores .stores_list {width:60%} .top-h-row .phones {padding-left:5px}}@media all and (min-width:769px) {body .flexslider.flexslider-control-nav .flex-control-nav {display:none}}@media all and (min-width:768px) {.breadcrumbs__item--visible-mobile .svg {display:none} body .catalog.horizontal .adaptive_filter {display:none !important} .bx-core .filter_horizontal:not(.js_filter) .bx_filter.bx_filter_vertical {display:block !important} .bx_filter .bx_filter_section {margin:0 0 27px 0} .bx_filter_vertical.bx_filter .hidden_values {display:block !important} .staff.item-views.list .item .image.padding {padding:50px 0 40px 30px} .wrap_md .big {padding-top:22px} .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme,.wrapper_inner.front .drag-block.container > .maxwidth-theme,.wraps .wrapper_inner.front .drag-block.container > .grey_block > .maxwidth-theme {padding-left:30px; padding-right:30px} .review_frame.jqmWindow {width:700px !important; max-width:none} .flexslider.hovers .flex-direction-nav .flex-prev {left:-50px} .flexslider.hovers:hover .flex-direction-nav .flex-prev {left:0} .flexslider.hovers:hover .flex-direction-nav a.flex-next {right:0} .flexslider.hovers .flex-direction-nav a.flex-next {right:-50px; text-align:right} .flexslider.hovers .flex-direction-nav a {opacity:0; visibility:hidden} .flexslider.hovers .flex-direction-nav .flex-nav-next {right:-26px} .detail .detailimage.image-left + .introtext_wrapper {margin-left:33.33333333333333%} .detail .detailimage.image-left + .introtext_wrapper > div {margin-left:30px} .detail .detailimage.image-right + .introtext_wrapper {margin-right:33.33333333333333%} .detail .detailimage.image-right + .introtext_wrapper > div {margin-right:30px} .items-services > .row > div {margin:0 0 -1px -1px} footer .address.blocks {padding-right:20px} .catalog_detail .offers_table .opener.bottom {display:none} .contacts-page-map + .contacts.contacts-page-map-overlay {left:0; right:0; position:absolute} #bx-soa-order.orderform--v1 #bx-soa-delivery,#bx-soa-order.orderform--v1 #bx-soa-paysystem {width:calc(50% - 15px); margin-right:15px} #bx-soa-order.orderform--v1 #bx-soa-delivery + #bx-soa-paysystem,#bx-soa-order.orderform--v1 #bx-soa-paysystem + #bx-soa-delivery {margin-right:0; margin-left:15px} #bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-coupon,#bx-soa-order.orderform--v1 #bx-soa-paysystem .bx-soa-coupon {display:none} #bx-soa-order.orderform--v1 #bx-soa-coupon {display:block} #bx-soa-order.orderform--v1 #bx-soa-pickup {order:2} #bx-soa-order.orderform--v1 #bx-soa-delivery + #bx-soa-paysystem {order:1} .top_slider_wrapp .box .video + .wrapper_inner {display:none} .owl-carousel.hidden-dots .owl-dots {display:none} .bx_filter.compact {position:relative; top:0 !important; padding:11px 0 11px} .bx_filter.compact .bx_filter_section {margin:0; background:none; border:none} .bx_filter.compact .bx_filter_parameters_box.title {float:left; z-index:1} .bx_filter.compact .bx_filter_parameters_box.title + .bx_filter_parameters {padding-left:28px} .bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container,.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container,.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container {max-height:239px} .bx_filter.compact .bx_filter_parameters_box {margin:4px 4px 4px; position:relative; float:left; padding:0; border:none; user-select:none} .bx_filter.compact .bx_filter_parameters_box.title {margin:4px 0} .bx_filter.compact .bx_filter_parameters_box_title {font-size:13px} .bx_filter.compact .bx_filter_parameters_box_title {padding-right:15px} .bx_filter.compact .bx_filter_parameters_box_title.prices:not(.title) {margin-bottom:15px; cursor:default} .bx_filter.compact .bx_filter_parameters_box_title.prices:not(.title):hover {color:#333333; color:var(--white_text_black)} .bx_filter.compact .bx_filter_parameters_box_title.prices:after {display:none} .bx_filter.compact .bx_filter_block:not(.limited_block) {position:absolute; padding:19px 19px 0; display:none; min-width:232px; z-index:3; border-radius:3px; background:#fff; background:var(--card_bg_black); -webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.1); -moz-box-shadow:0 5px 25px 0 rgba(0,0,0,0.1); box-shadow:0 5px 25px 0 rgba(0,0,0,0.1)} .bx_filter.compact .bx_filter_block.right:not(.limited_block) {left:auto; right:0} .bx_filter.compact .bx_filter_block.limited_block {display:block !important; max-height:none; overflow:visible; margin-bottom:0} .bx_filter.compact .prices .bx_filter_block {padding:0} .bx_filter.compact .bx_filter_block .price_block {padding:19px 19px 15px; border-top:1px solid #f2f2f2; border-color:var(--stroke_black)} .bx_filter.compact .bx_filter_block .price_block:first-of-type {border-top:none} .bx_filter.compact .bx_filter_button_box {padding:0} .bx_filter.compact .char_name {position:relative; padding-bottom:15px; margin-top:-15px} .bx_filter.compact .props_list .hint {position:static} .bx_filter.compact .props_list .hint .icon {position:static} .bx_filter.compact .props_list .hint .text {padding:0 0 0 8px; font-size:13px; color:#888888} .bx_filter.compact .props_list .hint .tooltip {top:-52px; opacity:1} .bx_filter.compact .props_list .hint .tooltip:after {bottom:-10px; left:56px; top:auto; border:5px solid transparent; border-top:5px solid #fff; border-top-color:var(--card_bg_hover_black)} .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block {z-index:390} .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block i {padding:0; font-size:11px} .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block .icon:hover i,.bx_filter.compact .bx_filter_parameters_box .bx_filter_block .hint.active .icon i {color:#fff} .bx_filter.compact .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container {margin:0; margin-bottom:15px} .bx_filter.compact label {margin:0} .bx_filter.compact .bx_filter_parameters_box:not(.prop_type_L) .label_block {margin:0 0 11px} .bx_filter.compact .label_block:last-of-type {margin-bottom:4px} .bx_filter.compact .bx_filter_parameters_box_container {margin-top:0} .bx_filter.compact .filter.label_block input[type="checkbox"] + label:after,.bx_filter.compact .filter.label_block input[type="checkbox"] + label:before {top:0} .bx_filter.compact .bx_filter_button_box {display:none; margin:0 -19px; text-align:left; border-top:1px solid #eee; border-color:var(--stroke_black); background:#fafafa; background:var(--darkerblack_bg_black)} .bx_filter.compact .bx_filter_button_box .btn {float:right; margin-top:-1px; width:50%; padding-top:18px; padding-bottom:17px; border-radius:0} .bx_filter.compact .bx_filter_button_box .bx_filter_container_modef {margin:12px 5px 14px 18px; display:block; font-size:13px; color:#666666; color:var(--light_basic_text_black)} .bx_filter.compact .bx_filter_search_button {display:none} .bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_button_box {margin:0} .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title {padding:1px 26px 2px 9px; white-space:nowrap} .bx_filter.compact .bx_filter_parameters_box .title.bx_filter_parameters_box_title:not(.filter_title) {border:1px solid transparent} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:not(.filter_title):not(:hover) {border-color:#ccc; border-color:var(--stroke_black)} .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title:not(.filter_title) > .svg-inline-down {position:absolute; top:8px; right:5px} .bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title {padding:1px 11px 2px 9px; white-space:nowrap} .bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title .label_block {margin:0} .bx_filter.compact .bx_filter_parameters_box .limited_block .filter label:before,.bx_filter.compact .bx_filter_parameters_box .limited_block .filter label:after {display:none} .bx_filter.compact .bx_filter_parameters_box .limited_block .filter .bx_filter_param_text {margin:0} .bx_filter.compact .bx_filter_parameters_box.set .limited_block .filter .bx_filter_param_text {color:#fff} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title {padding-left:0; padding-right:16px; position:relative} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title span {display:none} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title .svg-inline-down {top:0} .bx_filter.compact .bx_filter_parameters_box_title:hover .bx_filter_param_text,.bx_filter.compact .bx_filter_parameters_box_title:hover {color:#333; color:var(--white_text_black)} .bx_filter.compact .set .bx_filter_parameters_box_title:hover {box-shadow:none} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:after {display:none} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter {display:none; position:absolute; top:-1px; right:-1px; bottom:-1px; width:33px; cursor:pointer; border-radius:0 3px 3px 0} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg {position:absolute; right:12px; top:50%; margin-top:-4px} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path {fill-rule:evenodd} .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter:before {content:""; display:block; position:absolute; top:0; left:0; bottom:0; width:1px; background:rgba(255,255,255,0.1)} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .delete_filter {display:block} .bx_filter.compact input[type="checkbox"] + label.dib > span {margin:0} .bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text {margin-left:0} .bx_filter.compact .sku .bx_filter_input_checkbox .bx_filter_param_text {margin-left:0} .bx_filter_vertical.compact input[type="checkbox"] + label.nab:not(.sku) {padding:5px 0 5px 3px; margin:0} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected {margin:0 0 0 -3px} .bx_filter.compact .bx_filter_parameters_box_container.pict_block label {margin:0 5px 0 0 !important} body .bx_filter.compact .bx_filter_block.limited_block .filter.label_block input + label {margin:0 0 0 3px; padding:0} .bx_filter_vertical.compact .bx_filter_block label:not(.selected),.bx_filter_vertical .bx_filter_block label:not(.selected) span {color:#333; color:var(--white_text_black)} .bx_filter.compact .bx_filter_parameters_box_container .wrapp_change_inputs {width:220px} .bx_filter.compact .btn-link-text {padding:8px 16px} .bx_filter.compact .btn-link-text:hover {color:var(--white_text_black)} .bx_filter.compact .btn-link-text:hover svg path {fill:var(--white_text_black)} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title.title {color:#fff; padding-right:41px} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title svg path {fill:#fff} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .svg-inline-down {display:none} .bx_filter.compact .smartfilter > .mCustomScrollbar > .mCustomScrollBox,.bx_filter.compact .smartfilter > .mCustomScrollbar,.bx_filter.compact .smartfilter > .mCustomScrollbar > .mCustomScrollBox > .mCSB_container {overflow:visible} #mobilefilter .bx_filter.bx_filter_vertical.compact,#wrapInlineFilter .bx_filter .smartfilter > .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools {display:none !important} #basket-root .basket-items-list .basket-items-list-item-container > td:first-child {padding-left:31px} #basket-root .basket-items-list-header-filter-item {margin-left:20px} #basket-root .top_control {margin-left:70px} #basket-root .basket-items-list-item-descriptions {padding-top:29px; width:auto} #basket-root .basket-items-list .basket-item-block-info {padding-right:55px} #basket-root .basket-items-list-item-container > td {padding-bottom:33px} .sale-products-gift .product-item-label-text.product-item-label-small span,.sale-products-gift .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {padding-bottom:4px} #basket-root .basket-checkout-block-total-price {padding:0 20px 0 5px}}@media screen and (max-width:768px),projection and (max-width:768px),tv and (max-width:768px),handheld and (max-width:768px) {.basket_wrapp .header-cart.fly .clicked > a {display:block} .catalog_detail .element_detail_text .price_txt > .text {padding:20px 0 0; clear:both} body .list-type-block.item-views .item.wti .body-info .properties {max-width:400px} .flex-direction-nav {display:none !important} .item-views.brands .flex-direction-nav {display:block !important} body .flexslider .flex-control-paging {top:-3px} }@media screen and (max-width:767px),projection and (max-width:767px),tv and (max-width:767px),handheld and (max-width:767px) {.breadcrumbs__dropdown-wrapper {display:none !important} .breadcrumbs__item--mobile:not(.breadcrumbs__item--visible-mobile),.breadcrumbs__item--mobile + .breadcrumbs__separator {display:none} .breadcrumbs__item--visible-mobile:not(:hover) .svg path {fill:#b5b5b5} .breadcrumbs__item--visible-mobile .svg {margin:1px 14px 0 0} .compact-breadcrumbs-slider .breadcrumbs {white-space:nowrap; overflow-x:auto; margin-right:-16px; margin-left:-16px; padding-left:16px} .topic__inner > div.btn_basket_heading--with_title .title {display:none} .topic__inner > div.btn_basket_heading--with_title {width:41px} .TABLES_SIZE_frame .form table:not(.sizes) tr {display:flex; flex-direction:column-reverse} .TABLES_SIZE_frame .form table:not(.sizes) tr img {margin-bottom:15px} .wrapper_inner,.maxwidth-theme {padding-left:15px; padding-right:15px} .top_inner_block_wrapper.maxwidth-theme {padding-left:0; padding-right:0} .catalog .adaptive_filter {display:block} .top_big_banners > .row > div {padding-left:15px; padding-right:15px; margin:0} .top_big_banners > .row > div.col-m-20 {padding-left:0; padding-right:0} .top_big_banners > .row > div.blocks .item {padding-left:0; padding-right:0; width:100%} .top_big_banners .wrap_tizer .wrap_outer.title {font-size:14px} .top_slider_wrapp .flex-direction-nav {display:none} .top_slider_wrapp .slides .wraps_buttons .wrap {height:36px; width:36px} .owl-carousel.owl-theme.owl-bg-nav .owl-nav {display:none} .top-h-row .phones {width:56%; padding-left:0} .top-h-row .h-user-block {text-align:right} .wrapper.has_menu .top-h-row ul.menu {display:none} .wrapper.has_menu .top-h-row .phones {display:block} .wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone,.wrapper.has_menu #header .phones {display:none} .wrapper.has_menu #header .middle-h-row .center_block {padding:0 20px 0 20px} body .colored #header .center_block .main-nav {border-top:1px solid #fff; margin-top:20px} body .wrapper.has_menu .white #header .center_block .main-nav {margin-top:12px} body .colored #header {padding-bottom:20px} .wrapper_inner .middle-h-row .search_middle_block.active .middle_form {width:94%} .backet_back_wrapp .basket_back {display:block} .backet_back_wrapp.error .basket_back {display:inline-block} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn td .iblock .icon_error_block {float:none; display:inline-block; text-align:left; margin:15px 0 0} .iblock .icon_error_block:after {display:block; right:-65px; left:initial} .wrapper_inner .stores .stores_list {width:55%} .stores .flex-control-paging,.news_akc_block .flex-control-paging {position:absolute; bottom:-9px; display:none; z-index:12; margin:0} .news_akc_block .flex-control-paging {bottom:4px} .news_akc_block .news_slider_wrapp {padding:0 0 10px} body .catalog_section_list .item_block {padding:0 15px} .items-services.item-views .item {height:auto !important} .with-text-block-wrapper > .row > div:first-of-type {padding-bottom:25px} .wrapper_inner .start_promo .item {width:33%} .wrapper_inner .start_promo .item.wide50 {width:33%} .wrapper_inner .start_promo .item.wide100 {width:100%} .stores .all_map {margin:-1px 0} .print .basket_print_desc .store_property {width:47%} .print .basket_print_desc .store_property:nth-of-type(3) {clear:both} .info_item .middle_info .sku_props {margin:0} .info_item .middle_info .prices_block,.info_item .middle_info .buy_block {width:100%; padding:0} .info_item .middle_info .prices_block {margin:0 0 17px} table.colored.offers_table td.price {white-space:normal} table.colored.offers_table td.price .cost.prices .price {font-size:16px} .adaptive.text {display:block} .catalog_detail .adaptive.text > div {display:inline-block; margin:5px 3px 0 0; vertical-align:top} .catalog_detail .adaptive.text > .count.ablock {display:block} .catalog_detail .adaptive.text > .wrap_md .buy {margin-left:6px} .catalog_detail .tabs_content .prices_tab {padding-top:0 !important} .catalog_detail .offers_table thead td,.catalog_detail .offers_table td.count,.catalog_detail .offers_table td.buy,.catalog_detail .offers_table .more_text,.catalog_detail .offers_table td.counter_block_wr,.catalog_detail .offers_table td.one_click_buy,.catalog_detail table.colored td.like_icons,.catalog_detail .offers_table td {display:block; text-align:center; width:100%} .catalog_detail .offers_table .opener.top,.catalog_detail .offers_table thead {display:none} .catalog_detail .offers_table,.catalog_detail .offers_table tbody,.catalog_detail .offers_table tr,.catalog_detail .offers_table .opener.bottom {display:block; width:100%} .catalog_detail table.offers_table td.property.names {text-align:center !important} .catalog_detail table.offers_table td.price {width:100%} .catalog_detail table.offers_table tr.main_item_wrapper {width:100%} .catalog_detail table.offers_table tr.offer_stores {margin-bottom:10px} .catalog_detail table.offers_table td.like_icons {display:block; width:100%} .catalog_detail .props_block .char_value {font-size:14px; line-height:18px} table.offers_table td.counter_wrapp.counter_block_wr .total_summ {position:static; margin-bottom:0} .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick {left:-16px} .col-md-6.share {position:absolute; right:0; z-index:1} .share .line_block .share_wrapp {min-height:42px} .share .line_block .share_wrapp:not(:hover) {padding-left:0; padding-right:44px} .share .line_block .share_wrapp:hover {box-shadow:0 0 10px rgba(0,0,0,0.1)} .share .line_block .share_wrapp .text {display:none} .wrapper_inner .catalog_detail table.offers_table tr.offer_stores td .stores_block_wrap {border-bottom:1px solid #e7e7e7; padding-bottom:8px; padding-bottom:17px; margin-bottom:18px} .slider_navigation.compare .flex-direction-nav {display:block !important} .wrapper_inner .catalog_detail .adaptive_extended_info .article {float:none; padding:10px} .wrapper_inner .catalog_detail .adaptive_extended_info .brand {float:none; padding:10px; text-align:center} .specials_slider_wrapp ul.tabs {padding-right:0} .popup {min-width:250px} .popup .prompt {width:100px; font-size:11px} .front_slider .item-title a,.front_slider .item-title a span {line-height:17px} .front_slider li .image img {max-width:125px} .item_wrapp img {width:100%} .wrapper_inner .catalog_detail .wrapp_docs {width:100%} .stores_block_wrap .stores_block .stores_text_wrapp .main_info {max-width:300px} .stores_block_wrap .stores_block .stores_text_wrapp .main_info > span {display:block; padding:0} body .wrapper_inner .stores_tab .stores_block_wrap .stores_block .item-stock {text-align:left; padding-left:23px} .breadcrumbs {display:block; padding-bottom:5px} .module-cart table td.remove-cell {padding:2px; width:10px} body .module-cart table td.thumb-cell a {height:40px; width:40px} .wrapper_inner .middle .basket_wrapp .module-cart table td.thumb-cell {width:40px} .basket_wrapp .module-cart table.bottom.middle td {margin-bottom:2px; margin-top:2px; padding:20px 0 0} .basket_wrapp .module-cart table.bottom.middle td.row_titles {padding-right:10px} .basket_wrapp .module-cart table.bottom.middle td.row_values {padding-left:10px; padding-top:10px; width:229px; margin-top:20px} .basket_wrapp .module-cart table.bottom.middle .bottom_btn td {padding:0 20px 0 0; margin-bottom:18px} .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type {padding-right:20px !important; margin-bottom:18px !important} .basket_wrapp .module-cart table.bottom.middle .bottom_btn td > * {float:none !important} .bottom.middle .total.item_title {margin-top:10px} #basket_form_container .top_control {float:none; clear:both; padding:15px 0 0} #basket_form_container .top_control .delete_all {display:inline-block; float:none} ul.tabs li span {text-transform:none} .catalog_detail .tabs .tab-content {padding-top:0} body .top_slider_wrapp .flexslider .slides > li .wrapper_inner > table {background:none !important} body #content .left_block + .right_block:not(.catalog) .module-map,body .store_map .store_description {width:100%; padding:0} body .module_products_list .quantity-cell {display:none} body .catalog_section_list .section_item {width:100%} body .catalog_section_list .section_item_inner {margin-right:0; width:100%; overflow:hidden} body .module-cart .summ-cell,body .module-cart .summ-th,body .module-cart .sum-th,body .module-cart .name-cell,body .module-cart .name-th,.print body .module-cart tfoot .delay-cell,.print body .module-cart .order_item_props,.print body .module-cart .order_item_price_type,.print body .module-cart .order_item_weight {display:table-cell} body .module-cart .name-cell,body .module-cart .name-th,body .module-cart tfoot .delay-cell,body .module-cart .order_item_props,body .module-cart .order_item_price_type,body .module-cart .order_item_weight {display:none} body .module-cart .colored tfoot td.extended-cell {display:table-cell} body .contacts_left,body .contacts_right {float:none; margin:0; position:relative; width:100%; padding:0} body .contacts_left {margin-top:39px} body .contacts_left .store_description .store_property {width:50%; float:left; margin-bottom:20px; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box} body .contacts_left .store_description .store_property:nth-child(3) {clear:both} body .contacts_left .store_description .store_property {margin-top:0} body .contacts_right blockquote {margin-top:14px; clear:both} .wraps > .wrapper_inner {padding-top:0; padding-bottom:20px} .wraps > .wrapper_inner.front {padding-top:24px} body .top-h-row ul.menu {display:none} body .front_slider .preview_text {text-overflow:ellipsis; text-overflow:-o-ellipsis-lastline; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden} body .front_slider_wrapp a.read_more,body .btn_big {font-size:12px; line-height:28px; height:27px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-bottom-width:1px} body .front_slider .read_more:hover {border-bottom-width:1px !important} body .top_slider_wrapp .banner_text {text-overflow:ellipsis; text-overflow:-o-ellipsis-lastline; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden} body .front_slider .price {font-size:21px} body .index_bottom .banners_column {display:none} body .index_bottom .info_column,body .index_bottom .info_column .about_column {padding-left:0} body.news_slider_wrapp .flex-control-nav.flex-control-paging {display:block} body .index_bottom .info_column .news_column .news_slider_navigation {display:none} body .specials_slider_wrapp ul.slider_navigation {display:none} body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu {width:100%; text-align:justify} body .top-h-row .search {width:30%} body .wrapper.head_type_2 .top-h-row .search {display:block} #content .right_block.catalog {margin-top:35px} .wrapper_inner #content .right_block .inner_wrapper {right:0; padding:0} body .wrapper.basket_fly .basket_normal {display:block} .basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons {width:207px} .basket_fly #header .middle-h-row .basket_wrapp {vertical-align:middle; padding-left:4px} .basket_fly .main-nav .search_middle_block {display:none} .wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block {display:block} body #content .left_block:not(.catalog) {width:100%; float:none} body #content .left_block.catalog {width:100%; margin:0} .filter_exists .filter-panel .filter-compact.filter-panel__filter {display:block} .filter-panel__filter .controls-hr {display:none} .show-normal-sort .filter-panel__filter .controls-hr {display:inline-block} .show-normal-sort .filter-panel__sort {display:block !important} .filter-panel__view.controls-view {display:none} .bx_filter.bx_filter_vertical {position:absolute; margin:0; width:100%; top:25px; box-shadow:0 0 10px rgba(0,0,0,0.15); -moz-box-shadow:0 0 10px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.15); z-index:101} .left_block .bx_filter .bx_filter_section {margin:0} body .bx_filter_container #modef {top:4px; right:3px} body .bx_filter_vertical .filter_button {float:none} .bx_filter_vertical input[type="checkbox"] + label.nab:not(.sku) {padding:5px 0 5px 3px; margin:0} .filter_horizontal {overflow:visible} body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container {width:100%; text-align:left} .wrapp_all_inputs.wrap_md .wrapp_change_inputs {width:35%; position:relative; margin:0 0 4px} .wrapp_all_inputs.wrap_md .wrapp_slider {width:65%; padding:10px 0 0 20px} .smartfilter .bx_ui_slider_track {margin-top:16px} .bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile {left:0; background:transparent; position:relative; color:#888; margin:7px 0 0 2px; padding-left:0; line-height:20px; display:inline-block; visibility:visible; vertical-align:middle} .bx_filter .bx_filter_popup_result.right a,.bx_filter_container_modef {display:none} .filter_horizontal .bx_filter .bx_filter_parameters_box #modef_mobile {display:none !important} .filter_horizontal {padding:0} div[id^="smartFilterDropDown"] {max-width:690px} body .bx_filter_vertical .filter_button.show {margin-right:5px} body #content .left_block.catalog > div,.bx_filter.bx_filter_vertical {display:none !important} body .visible_mobile_filter .bx_filter.bx_filter_vertical {display:block; top:-17px !important} body #content .left_block .left_menu li {display:inline-block; margin-top:3px} body #content .right_block,body #content .right_block.catalog {padding-left:0} body #content .left_block + .right_block:not(.catalog) {margin-top:20px} body .right_side .ask_small_block {margin-bottom:30px} body .right_side {width:100%; padding-left:0} body .right_side.sections_list {display:none} body .left_side {padding-right:0} body ul.left_menu > li.exit {margin-top:0; padding-top:0; border-top:0} body .module-order-history ul.tabs li .triangle {margin-top:0} body .module-order-history ul.tabs li span {padding-top:5px} .wrapper_inner .bottom.middle td > .coupon #COUPON {margin-bottom:12px} .wrapper_inner .bottom.middle td > .coupon .apply-button {display:block; clear:both} .bx_ordercart_order_sum td.custom_t1 {width:80%} .module-order-history .drop-cell .result-row a.button {margin:0 10px 10px 0} .articles-list.lists_block.faq .item .left-data {float:none; width:100%; max-width:initial !important} .articles-list.lists_block.faq .right-data {margin:20px 0 0; padding:0 0 2px; width:100%} .articles-list.lists_block.faq .right-data .preview-text {padding-right:20px} #content .ask_big_block .ask_btn_block {float:none} #content .ask_big_block .description {padding:20px 0 0} .job.border_block .wrap_md .text {width:50%} .job.border_block .wrap_md .phone {width:25%} .job.border_block .wrap_md .but {width:25%} .basket_normal .popup.card_popup_frame .basket_popup_wrapper .basket_popup_wrapp {top:41px} .news_block .info_block .news_items .item {width:100%; padding-left:0} .wrapper_inner .footer_top .wrap_md .phones {padding-left:0} .wrapper_inner .footer_bottom .menu_block,.wrapper_inner .footer_bottom .social_block {width:100%} .footer_bottom .social_block .social_wrapper {padding-left:0} .wrapper_inner .soc-avt .row input[type="text"] {width:90%} body #header .wrapper_inner ul.menu li .child .child_wrapp {padding:25px 20px 17px} .wrapper_inner .articles-list.sections .item {width:100%} .wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed {padding:5px 7px} .rss_feed_icon + .filter_block,.rss_feed_icon + .news_detail_wrapp {margin:35px 0 0} .form-control.captcha-row {display:flex; flex-direction:column} .form-control.captcha-row .captcha_image {order:2; position:relative !important; left:0 !important; margin-top:10px} .pk-page .form-control.captcha-row {display:block} .pk-page .form-control.captcha-row .captcha_image {position:absolute !important; left:initial !important; margin-top:0} .start_promo .item i.title span,.wrapper_inner .wrap_tizer .wr_block .title .inner_text {font-size:12px} .start_promo .item i.price span,.wrapper_inner .wrap_tizer .wr_block.price .inner_text {font-size:14px} .basket_wrapp > div > a {display:block} #header .basket_wrapp .basket_sort,#header .middle-h-row form.basket_wrapp {display:none} body #header .basket_fly {width:auto; background:none; right:0 !important} .bx_filter_vertical.bx_filter .hidden_values {display:none} .bx_filter_vertical.bx_filter .inner_expand_text {float:none; clear:both} .bx_filter_vertical.bx_filter .expand_block {display:inline-block; font-size:12px; margin:5px 0 0; border-bottom:1px dotted; cursor:pointer; line-height:16px} .bx_filter_vertical .bx_filter_block.limited_block {max-height:none; overflow-y:visible} body .bx_filter_vertical .bx_filter_block.limited_block {max-height:250px} body .bx_filter.bx_filter_vertical .bx_filter_parameters_box_title + .bx_filter_block.limited_block .bx_filter_parameters_box_container {max-height:none} .wrapper_inner .wrap_tizer {text-align:left} .wrapper_inner .start_promo .wrap_tizer {left:0} .list-type-block.item-views > .row > div:last-of-type > hr {margin-bottom:25px} .bottom_nav {padding-bottom:5px} .wrapper_block.with_title + .contacts_map_list {padding-left:0; padding-right:0} body .wrapper_block.with_title .block_container,body .wrapper_block.with_title .block_container .detail_items {position:static; width:100%} body .wrapper_block.with_title .block_container,.with_title .block_container .detail_items,.with_title .block_container .items {height:auto; max-height:300px} body .wrapper_block.with_title .block_container {border-right-width:1px; border-bottom-width:0} footer .footer_inner {text-align:center} footer .bottom-under .inner-wrapper > div {float:none !important; display:block; text-align:center; margin:0 0 20px} footer .bottom-under .inner-wrapper .copy-block > div {padding:0; display:block} footer .bottom-under .inner-wrapper .copy-block .copy,footer .print-link {padding-bottom:20px} #bx-composite-banner {text-align:center} #bx-composite-banner a.bx-composite-btn {margin-bottom:20px} footer .info .blocks {display:inline-block; margin-left:20px; margin-right:20px} #footer .footer_bottom_inner .phones,#footer .footer_bottom_inner .social_wrapper {float:none; display:block} #footer .footer_bottom_inner .phones .phone_block {display:inline-block} #footer .soc .social {padding-left:0} #footer .soc .social-icons {text-align:center} #basket-root .basket-items-list-item-container .basket-items-list-item-descriptions {padding-bottom:10px} #basket-root .basket-item-block-price {padding-top:9px} #basket-root .basket-items-list-item-amount {padding-top:5px} .basket-items-search-field + .basket-items-list-header-filter {padding:10px 0 0; text-align:center} .basket-items-search-field + .basket-items-list-header-filter > a {white-space:nowrap; display:inline-block; margin-bottom:12px} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {float:left} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {margin-top:0; padding-left:140px} #bx-soa-order .bx-soa-pp-desc-container {margin-top:20px; padding-left:0; padding-right:0} #bx-soa-order .bx-soa-pp-list-termin {width:auto} #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9 {float:left; width:75%} #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3 {float:left; width:25%} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties {width:50% !important; display:inline-block; vertical-align:top; float:none} .bx-soa-item-nth-4p1 {display:none} .sale-order-detail-about-order-inner-container-repeat {margin:0} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map {width:100%} .personal_wrapper .orders_wrapper .sale-order-detail-total-payment-container {width:100%} .personal_wrapper .col-xs-6 {width:50%} header .wrap_menu {height:auto; padding:0} header .menu_top_block,#header .middle-h-row .center_block {display:none} .menu.adaptive {display:block} #header .catalog_menu .wrapper_middle_menu .inc_menu {padding-left:0} header .menu_top_block > li,.top-h-row .menu.topest > li {float:left} .catalog_section_list .section_item .image {width:90px} .catalog_section_list .section_item .image img {max-width:100%; max-height:100%} .display_list .item .list_item > tbody > tr > td {display:block; width:100%; text-align:center; margin:auto} .display_list .item .list_item > tbody > tr > td table {margin:auto} .display_list .item .list_item td .image_wrapper_block {margin:0 auto} .display_list .information_wrapp .information {padding-right:0; padding-left:0} .item-views.list.image_right .item .image {padding-top:0} .item-views.list .item .image {margin:auto} .contacts-page-map + .contacts.contacts-page-overmap .contacts-wrapper {margin:0 0 -20px; box-shadow:none} .contacts.contacts-page-overmap table {border:none} .contacts .ik_select {margin-bottom:20px} .contacts-page-map + .contacts.contacts-page-map-overlay {margin:0} .form .form_left,.form .form_right {float:none; width:100%; position:static; padding:0} .share .catalog_detail .share_wrapp {margin:0 0 20px} .container .page_not_found td.image,.container .page_not_found td.description {display:block; width:100%} .container .page_not_found td.description {padding-top:40px} .bx_ordercart .bx_sort_container {margin-bottom:20px} .bx_ordercart .bx_ordercart_order_table_container {border-top:none} .bx_ordercart .bx_ordercart_order_table_container table thead {display:none} .bx_ordercart .bx_ordercart_order_table_container > table {display:block} .bx_ordercart .bx_ordercart_order_table_container > table > tbody {display:block} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr {display:block; position:relative; display:block; padding:29px 20px 20px 145px; border-top:1px solid #f3f3f3} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td {display:block; padding:0; border:none} .bx_ordercart .bx_ordercart_order_table_container table tbody td.custom {padding:0} .bx_ordercart .bx_ordercart_order_table_container table tbody td.custom span {display:block; font-size:12px; line-height:20px; color:#999} .bx_ordercart .bx_ordercart_order_table_container table tbody td.item {width:auto; padding-top:0} .bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle {padding-right:79px; text-align:left} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr:after {content:""; display:table; clear:both} .bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto {float:left; margin:-9px 0 0 -125px; padding:0; width:90px} .bx_ordercart .bx_ordercart_order_table_container table tbody td.price {padding-top:1px} .bx_ordercart .bx_ordercart_order_table_container table tbody td.price + td.custom > span {display:none} .bx_ordercart .bx_ordercart_order_table_container tbody td.control {position:static; padding:0} .bx_ordercart .bx_ordercart_order_table_container table.counter {margin-top:-6px} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td:not(.itemphoto):not(.margin):not(.item) {width:25%; margin:10px -3px 0 0; display:inline-block; vertical-align:top} .bx_ordercart tbody td.control a:last-of-type {position:absolute; right:40px; top:20px} .bx_ordercart #basket_items_delayed tbody td.control a:first-of-type {position:absolute; right:40px; top:20px} .bx_ordercart .bx_ordercart_order_table_container table tbody td.custom span {display:inline-block; vertical-align:middle} .bx_ordercart .bx_ordercart_order_table_container table tbody td.custom > div {display:inline-block; vertical-align:middle} .bx_ordercart .bx_ordercart_order_table_container table tbody td.custom > div[id^="sum_"] {display:block} .bx_ordercart #basket_items .custom div[id^="discount_value"] {margin-top:-3px} .bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered {margin-top:0} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td:not(.item):not(.itemphoto):not(.margin) {width:50%} .bx_ordercart .bx_ordercart_order_table_container table.counter {margin-top:12px} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td.price {margin-top:20px !important} .bx_ordercart .bx_ordercart_order_pay > div {width:100%; float:none} .bx_ordercart_order_pay_right {margin-top:0} .bx-touch .bx_ordercart .bx_sort_container a {width:50%; margin-bottom:-1px} #basket-root .basket-checkout-section-inner .basket-checkout-block-btn,#basket-root .basket-checkout-section-inner .fastorder {display:block; width:50%; text-align:left} #basket-root .basket-checkout-block-total-price-inner {padding-bottom:15px} .bx-sap .sale-acountpay-pp {max-width:100%} .sale-order-payment-change-pp,.sale-order-payment-change-pp-item-container {max-width:100%} .personal_wrapper .orders_wrapper .hidden-xs {display:none !important} .personal_wrapper .orders_wrapper .visible-xs {display:block !important} .bx_filter.compact .bx_filter_parameters_box_title .delete_filter {display:none} .bx_filter.bx_filter_vertical.compact {top:34px} .bx_filter.compact .bx_filter_parameters_box .bx_filter_button_box {display:none !important} .bx_filter.compact .bx_filter_section {margin-bottom:0} .bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text {margin-left:0} .bx_filter.compact .filter.label_block input[type="checkbox"] + label:before,.bx_filter.compact .filter.label_block input[type="checkbox"] + label:after {top:0} .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:not(.prices) {border:none !important; color:#333 !important; color:var(--white_text_black) !important} .bx_filter.compact .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container {margin-top:15px} .bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_block {margin-top:15px} .bx_filter.compact .bx_filter_parameters_box.prices .price_block {margin-top:15px} .bx_filter.compact .bx_filter_parameters_box.prices .price_block:first-of-type {margin-top:0} .bx_filter.compact .wrapp_all_inputs.wrap_md .wrapp_slider {padding-top:0} .bx_filter.compact .bx_filter_button_box.hidden {display:block !important} .bx_filter.compact .bx_filter_button_box.hidden .bx_filter_block {display:block !important; opacity:1 !important} .bx_filter.compact .bx_filter_button_box.hidden .bx_filter_block .btn {visibility:visible} .bx_filter.compact .props_list .hint {position:relative; right:auto} .bx_filter.compact .props_list .hint .icon {position:static} .bx_filter.compact .props_list .hint .text {font-size:13px; padding-left:8px} .bx_filter.compact .props_list .hint .tooltip {opacity:1} .bx_filter.compact .hint .tooltip {left:-19px} .bx_filter.compact .bx_filter_parameters_box .bx_filter_button_box {display:none !important} .bx_filter .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container {max-height:250px} .fast_view_button {display:none} .table-view .item-actions {width:40%; flex-direction:column} .table-view .table-view__item-wrapper .item-actions > div {width:100%; max-width:none; padding:8px 0 0} .table-view .table-view__item-wrapper .item-actions > div:first-of-type {margin-top:-8px} .table-view .table-view__item-wrapper .item-icons {align-self:normal} body #content .wrapper_inner .contents_page .right_block.maxwidth-theme {padding-left:16px} .bigdata_recommended_products_items .block-items.flexbox:not(.owl-grab) .owl-dots {border-left:1px solid #fff; border-color:var(--black_bg_black); padding-top:6px} .wrapper_inner.wide_page .banners_slider_wrap.CONTENT_TOP,.wrapper_inner.wide_page .banners_slider_wrap.CONTENT_BOTTOM .front_page:not(.with_left_block) .banners_slider_wrap.CONTENT_TOP,.front_page:not(.with_left_block) .banners_slider_wrap.CONTENT_BOTTOM,.front_page.with_left_block .banners_slider_wrap.CONTENT_TOP,.front_page.with_left_block .banners_slider_wrap.CONTENT_BOTTOM {padding-left:16px; padding-right:16px}}@media all and (max-width:716px) {.wrapper_inner .staff.list .item .info {margin:10px 0 0 0} .stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info > span {max-width:200px} .rows_block .block_list .item_block {width:50%}}@media all and (max-width:710px) {#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link:not(.basket) {display:none} #mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket {padding-left:15px}}@media all and (max-width:650px) {.footer_top .sblock .wrap_icon {display:none} .footer_top .sblock .forms .email_wrap {width:72%} .footer_top .wrap_md .phones .order {padding:0 0 0 20px} .sort_header .sort_filter a .icon,.sort_header.view_table .sort_filter a .icon {display:inline-block} body .top-h-row .phone .icon {display:none} body .top-h-row .phone {margin-top:11px} body .module-orders-list .order-extra-properties {display:inline} .filter_block ul {float:none} .filter_year {float:none; margin:5px 0 5px} body .module-orders-list.colored thead td,body .module-orders-list td.date-cell,body .module-orders-list td.count-cell,body .module-orders-list td.price-cell,body .module-orders-list td.pay-status-cell,body .module-orders-list td.order-status-cell,body .module-orders-list .drop-container th.price-th,body .module-orders-list .drop-container th.count-th,body .module-order-history.orderdetail .module-orders-list.goods td {display:none} body .module-order-history.orderdetail .module-orders-list.goods td.vname,body .module-order-history.orderdetail .module-orders-list.goods td.price,body .module-order-history.orderdetail .module-orders-list.goods td.vqnt {display:table-cell} .module-order-history .drop-cell .result-row a.button22 {margin-top:5px} body .sort_header .sort_filter a span {display:none} .basket_sort ul.tabs li span {font-size:14px} body .module-cart .summ-cell,body .module-cart .summ-th,body .module-cart .sum-th {display:none} .basket_wrapp .module-cart table.bottom.middle td.row_values {width:160px; margin-top:21px} .wrapper_inner .middle .basket_wrapp .module-cart table.colored tr td {padding:4px} body .module-cart table td.thumb-cell a {line-height:40px} .wrapper_inner .middle .basket_wrapp .module-cart table tr td.count-cell {padding-top:16px} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .item_title {float:left; margin:0 10px 0 0; font-weight:bold} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_titles .item_title {display:none !important} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .wrap_prices {float:left} .bottom.middle .total.item_title {display:none} body .module-cart .cost-cell,body .module-cart .summ-cell,body .module-cart .summ-cell *,body .module-cart .row_values .price {font-size:14px} .wrapper_inner .phones .order_wrap_btn {margin-left:5px} .wrapper_inner .top-h-row .h-user-block .module-enter,.wrapper_inner .phones > span .callback_btn {font-size:11px} .wrapper_inner .footer_top .sblock,.wrapper_inner .footer_top .wrap_md .phones {width:100%} .footer_top .wrap_md .phones .phone_block {padding-left:0} body .authorization-cols .col.authorization,body .authorization-cols .col.registration {width:100%; padding-right:0} .wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .search {display:none} .wrapper.has_menu #header .middle-h-row .center_block {padding:0 20px 0 0} .wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block {display:block} .wrapper_inner .forms .text_block,.wrapper_inner .forms .form_block {width:100%; padding:0} .basket_print {display:inline-block} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp {text-align:left} .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk {float:left !important} .bx_order_make .bx_block.r1x3 {width:35%} .bx_order_make .bx_block.r3x1 {width:65%} .job.border_block .wrap_md .text {width:70%} .job.border_block .wrap_md .phone {width:30%} .job.border_block .wrap_md .but {width:100%; display:block; text-align:left; padding:20px 0 0 0} .wrapper_inner .stores .stores_list {width:51%} .authorization-cols .form-block {height:auto !important} #mobileheader .right-icons .wrap_basket .basket-link:not(.basket) {display:none} #mobileheader .basket-link {padding-left:15px} .sort_header .sort_filter a i.arr {width:11px} .sort_header .sort_filter a i.arr:after {top:0; left:1px; font-size:14px}}@media all and (max-width:630px) {.wrapper_inner .catalog_detail .tabs_content .char,.wrapper_inner .catalog_detail .tabs_content .serv {width:100%; padding:0 !important} .catalog_detail .tabs_content .descr_div .char_block {width:100%; padding-right:0} .module-order-history .module-orders-list td.drop-cell .item-shell td:first-child {padding-left:5px} .module-order-history .drop-cell .result-row {padding-left:10px; padding-right:10px} .popup.show .popup-intro .pop-up-title {font-size:20px; line-height:18px} .bx_compare .bx_sort_container .wrap_remove_button {position:static; padding:10px 0; display:block} .bx_compare .bx_sort_container ul.tabs-head > li {display:block; float:none; text-align:center; margin:0}}@media (min-width:601px) and (max-width:767px) {.catalog_section_list .item_block:not(.slide):not(.sm):not(.lg) .section_item tr td {display:block} .catalog_section_list .item_block:not(.slide):not(.sm):not(.lg) .section_item td.image {padding-bottom:20px; margin:auto; padding-right:0}}@media all and (min-width:601px) {.detail.staff .detailimage {float:left; max-width:200px} .detail.staff .detailimage + .post-content {padding-left:220px} .top_mobile_region .confirm_region {padding-top:12px} .top_mobile_region .confirm_region .title {display:inline-block; padding-right:30px} .top_mobile_region .confirm_region .buttons {display:inline-block; padding-top:11px} .top_mobile_region .confirm_region .buttons > span {width:auto} .top_mobile_region .confirm_region .buttons > span .btn {padding-left:20px; padding-right:20px} body .top_mobile_region .confirm_region + .close_popup {top:35px} .wrapper1 .ajax_load .display_list,.wrapper1 .table-view {display:block} .top-content-block .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {padding-left:26px} .catalog_block .catalog_item.big .item_info--left_block {max-width:65%; padding-right:20px} .catalog_block .catalog_item.big .cost.prices {margin-top:0} .catalog_block .catalog_item.big .top_info {margin-bottom:0} .catalog_block .catalog_item.big .top_info .item-title {margin-top:6px} .catalog_block .catalog_item.big > div .item_info {margin-top:25px} .catalog_item.big .image_wrapper_block {margin-bottom:0} html.bx-mac .catalog_item .view_sale_block.v2 {display:block} .top_big_banners .visible_side_mobile {display:none}}@media all and (max-width:600px) {.compact-catalog .ajax_load .item .catalog_item {height:100%} .compact-catalog .ajax_load .item .catalog_item > div {padding:19px 19px 40px; height:100%} .compact-catalog .ajax_load .item .catalog-adaptive {padding:19px 19px 69px} .compact-catalog .ajax_load.block .catalog_item .footer_button {display:block; opacity:1; height:auto; visibility:visible; margin:0; position:absolute; top:auto; bottom:19px; left:19px; right:19px; z-index:60; padding:0; box-shadow:none} .compact-catalog .ajax_load.block .catalog_item .footer_button .counter_wrapp > div:not(.button_block),.compact-catalog .ajax_load .view_sale_block_wrapper,.compact-catalog .ajax_load .view_sale_block,.compact-catalog .ajax_load .cost.prices .more-item-info,.compact-catalog .section-gallery-wrapper__item:not(._active),.compact-catalog .section-gallery-wrapper__item-nav,.compact-catalog .ajax_load .like_icons .wrapp_one_click,.compact-catalog .ajax_load .like_icons .fast_view_button,.compact-catalog .ajax_load .has-sku .wish_item_button,.compact-catalog .item .stickers {display:none !important} .compact-catalog .ajax_load .cost.prices .more-item-info + .price_matrix_wrapper,.compact-catalog .ajax_load .cost.prices .more-item-info + .js-info-block + .price_matrix_wrapper,.compact-catalog .ajax_load .cost .with_matrix.pl .prices-wrapper {padding-left:0} .compact-catalog .ajax_load.block .footer_button .counter_wrapp > .button_block {width:100%} .compact-catalog .ajax_load .like_icons {left:0; bottom:-4px; top:auto; text-align:left} .compact-catalog .ajax_load .like_icons > div {display:inline-block} .compact-catalog .ajax_load .like_icons span {opacity:1; visibility:visible; margin:0} .compact-catalog .ajax_load .like_icons span:not(:hover) {box-shadow:0 0 0 1px #ececec inset; box-shadow:0 0 0 1px var(--stroke_black) inset} .compact-catalog .ajax_load .like_icons span.added {box-shadow:none} .compact-catalog .ajax_load .image_wrapper_block,.compact-catalog .ajax_load .image_wrapper_block > a,.compact-catalog .table-view .item-foto__picture {height:auto; line-height:normal} .compact-catalog .table-view .item-foto__picture > a img {margin:auto; top:0; bottom:0; left:0; right:0; border:0; vertical-align:middle; max-width:100%; max-height:100%; pointer-events:none} .display_list .list_item .image_wrapper_block {padding-top:100%; width:100%} .display_list .list_item .image_wrapper_block > a {position:absolute; top:0; bottom:0; left:0; width:100%} .compact-catalog .catalog_block .catalog_item > div .item_info {padding-bottom:24px} .compact-catalog .catalog_block .sa_block {line-height:21px} .compact-catalog .ajax_load .sale_block .inner-sale {display:none} .compact-catalog .ajax_load .cost.prices .price:not(.discount) {width:100%} .compact-catalog .ajax_load .cost.prices .price.discount {font-size:11px; float:left} .compact-catalog .ajax_load .cost.prices .sale_block {float:left; margin-left:1px} .compact-catalog .wrapper_inner .ajax_load .sale_block .value {padding-top:1px; padding-left:3px; font-size:11px} .compact-catalog .ajax_load .cost.prices .price.discount > span {font-size:11px} .compact-catalog .ajax_load .cost.prices .more-item-info + .price_matrix_wrapper .prices-wrapper,.compact-catalog .ajax_load .cost .with_matrix.pl .prices-wrapper {padding-left:0} .compact-catalog .ajax_load .ajax_load_btn {border-top-left-radius:0; border-top-right-radius:0} .compact-catalog .ajax_load .big .absolute-full-block {display:none !important} .compact-catalog .ajax_load .counter_wrapp .button_block .btn,body .wrapper1.compact-catalog .ajax_load .offer_buy_block .btn,.compact-catalog .ajax_load .item .catalog-adaptive .counter_wrapp.list .btn {padding-top:8px; padding-bottom:7px; padding-left:5px; padding-right:5px; border-radius:3px} .catalog_block.owl-carousel .owl-stage,.catalog_block.owl-carousel .owl-stage > div {display:flex} .filter-panel-wrapper .filter-panel__view.controls-view {display:none} .compact-catalog .catalog_block .catalog_item.big > div .item_info {position:static} .compact-catalog .catalog_block .catalog_item.big > div .item_info .item_info--right_block {width:100%} .compact-catalog .catalog_block .catalog_item > div .item_info {display:flex; flex-direction:column; justify-content:space-between} body .compact-catalog .sa_block .article_block,body .compact-catalog .sa_block .rating {display:none} .compact-catalog .ajax_load.block .js-info-block {z-index:61} body.detail_page .compact-catalog .item-stock:not(.ce_cmp_visible) {display:inline-block} body .compact-catalog .sa_block .article_block:empty {display:none} body .compact-catalog .ce_cmp_hidden {display:none} body .compact-catalog .catalog_block .item-stock.ce_cmp_hidden {display:none} body .compact-catalog .ce_cmp_visible {display:block} body .compact-catalog .ce_cmp_visible > a {position:absolute; top:0; bottom:0; left:0; width:100%} .catalog_item.big .image_wrapper_block {padding-top:100%} .vertical-catalog-img .catalog_item.big .image_wrapper_block {padding-top:142%} body .compact-catalog .catalog_block .item-stock.ce_cmp_visible {display:inline-block} .basket_wrapp .header-cart {display:none} body .basket_fly_forms {display:none} .wrapper1:not(.compact-catalog) .catalog_block .catalog_item.big .footer_button {position:absolute; height:auto; bottom:0; padding:0; left:24px; right:23px; height:56px; top:auto; box-shadow:none} .wrapper1:not(.compact-catalog) .catalog_block .catalog_item.big {padding-bottom:56px} .catalog_block .catalog_item.big.product_image > div .item_info {position:static; align-items:baseline} .catalog_block .catalog_item.big > div .item_info {padding-bottom:29px} .catalog_block .catalog_item.big .top_info {margin-bottom:0} .catalog_block .catalog_item.big .top_info .rating {margin-bottom:6px} .catalog_block .catalog_item.big .top_info .sa_block {order:1} .stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs {display:none} .stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info {margin:0} .tizers_block .item:nth-child(n + 5) {text-align:center} .catalog_detail .info_item .middle_info .prices .price.discount {margin-top:3px} .top_big_banners .items .item,.top_big_banners > .row > div.col-md-3,body .top_big_banners .blocks2 {width:100%; float:none} .basket_bottom_block {display:none} .catalog_detail .item_main_info .stickers {top:27px; left:24px} .wrapper_inner .start_promo .item,.wrapper_inner .start_promo .item.wide50,.wrapper_inner .start_promo .item.wide100 {width:50%; border:1px solid #fff; padding-bottom:47%} .wrapper_inner .start_promo .item span.wrap_main,.wrapper_inner .start_promo .item.wide50 span.wrap_main,.wrapper_inner .start_promo .item.wide100 span.wrap_main {max-width:500px} .wrapper_inner .start_promo {margin:0} .start_promo .item.normal:nth-child(3n) {border-right-width:1px} .start_promo .item.normal:nth-child(3n + 1),.start_promo .item.s_2.normal,.start_promo .item.normal:nth-child(2n + 1) + .item:not(.s_2) {border-left-width:1px} .start_promo .item.s_4.normal,.start_promo .item.normal:nth-child(3n + 1).s_4 {border-left-width:1px !important} .start_promo.normal_view .item.normal:nth-child(2n + 1) {border-left-width:0 !important} .start_promo.normal_view .item.normal:nth-child(2n + 2) {border-left-width:2px !important} .wrapper_inner1.wides.float_banners {margin:0 0 30px} .subscribe-form .wrap_bg .top_block,.subscribe-form .wrap_bg .sform {width:100%} .subscribe-form .wrap_bg .sform {margin-top:22px} .adv_bottom_block {display:none} .md-50.img {display:none} .md-50.big {width:100%; padding:31px 0 37px} body .title_position_CENTERED .page-top .topic__heading {margin-left:0; margin-right:0} body .title_position_CENTERED .page-top {text-align:left} body .title_position_CENTERED .page-top .share + .topic__heading {margin-right:25px} .page-top .share + .topic__heading {margin-right:25px} .footer_top .sblock .forms .email_wrap {width:70%} .footer_top .wrap_md .phones .phone_wrap a {font-size:15px} .center_block .search_block {display:none} .header_wrap #header .middle-h-row .center_block ul.menu,.basket_fly #header .middle-h-row .center_block ul.menu {width:100%; padding:0} .search_middle_block {display:none} .wrapper.m_color_dark #header .catalog_menu ul.menu > li.current {background:#3f3f3f} body .header_wrap.white .menu > li.current > a span {border-bottom-color:transparent} body .top_slider_wrapp .flex-direction-nav li {top:85px} body .item_main_info .item_slider:not(.flex) {z-index:2} body .item_main_info .item_slider:not(.flex) > div {display:none !important} body .item_main_info .item_slider > div.like_wrapper {display:block !important} body .item_main_info .item_slider > div.like_wrapper .like_icons {top:1px; right:0; padding:20px} body .catalog_detail .adaptive_extended_info_wrapp {display:block} body .item_main_info .item_slider.flex {display:block} body .container .catalog_detail .item_main_info .item_slider {padding:0 !important; width:100%; float:none} body .container .catalog_detail .item_main_info .right_info {padding:0 !important; border-top:1px solid #e5e5e5} body .catalog_detail .extended_info {margin-bottom:0} body .catalog_detail .item_main_info .item_slider .thumbs,body .catalog_detail .right_info .info_block,body .catalog_detail .right_info hr,body .catalog_detail .right_info hr.separator {display:none} body .catalog_detail .item_main_info {margin-top:0} .catalog_detail .item_main_info .item_slider:after,.catalog_detail .item_main_info .right_info .info_item:before {display:none} .item_slider .slides {height:260px; line-height:250px; line-height:normal; padding:25px 0 5px 0; overflow:hidden; margin:0; max-width:initial} .item_slider.flex .slides > li > a {height:240px; display:block} .item_slider.flex .slides > li > a img {max-height:100%} .catalog_detail .top_info .like_icons span.value span {display:none} .catalog_detail .top_info .like_icons span.value:before {margin-right:-1px} .info_item .top_info .brand {padding:0 5% 10px 0} body .authorization-cols .auth-title {font-size:18px} body .authorization-cols .col.registration {margin-top:30px} body .module-cart table td.delay-cell .value {display:none} body li[item-section="AnDelCanBuy"] .module-cart table td.count-cell {padding:3px 0; font-size:0} body .module-cart .counter_block {font-size:0} body .module-cart table td {padding:3px} body .count-cell div.error {position:static; white-space:normal} body .module-cart .counter_block input[type="text"] {width:30px; height:30px; font-size:13px} body .module-cart a.wish_item .icon i {margin-right:0} body .module-cart table tfoot td.extended-cell {display:none !important} body .module-cart table tfoot .basket_fast_order_wrapp {text-align:right; padding-right:20px} body .module-cart table tfoot .basket_checkout_wrapp {padding-left:20px} body .module-cart table td.thumb-cell {width:50px} body #order_form_content .module-cart table td.thumb-cell {width:80px} body .module-cart table td.thumb-cell a {height:50px; width:50px; position:relative} body .module-form-block-wr .form-block .r {width:100%} body .brands_list li {width:32%} body .drop-question .form-block .left-data,body .drop-question .form-block .right-data {width:100%; margin-left:0; padding-right:0; float:none} body .news_detail_wrapp .detail_picture_block {margin:20px auto; text-align:center; float:none} body .wrapper.head_type_1:not(.front_page) #header {margin-bottom:70px} body .wrapper.head_type_1:not(.front_page) #header + .wrapper_inner {border-top:0; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none} body #header ul.menu.full > li.search_row {display:block} body .front_slider_wrapp .extended_pagination {display:none} body .front_slider .info {padding-left:0} body .front_slider_wrapp .flex-viewport {width:100%} body .index_bottom .info_column .news_column .shadow {display:block} body .index_bottom .info_column .about_column,body .index_bottom .info_column .news_column {width:100%} body .index_bottom .info_column .about_column {margin-bottom:10px} body .index_bottom .info_column .news_column {padding-left:0} body .index_bottom .info_column .about_column .about_show_more {display:block; text-align:center} body .brands_slider_wrapp {padding:36px 0 25px} body .top-h-row .search #title-search-input {display:none} body .top-h-row .search #search-submit-button {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; position:static; margin:1px auto 0} body .top-h-row .search {width:20%} body .top-h-row .search form {width:100%} body .top-h-row .search {text-align:center} body #header ul.menu.adaptive {display:block} body #header ul.menu.adaptive .menu_opener {cursor:pointer} body #header ul.menu.adaptive > li > a,body #header ul.menu.full > li > a {font-size:14px; text-transform:uppercase; text-decoration:none; padding:0 20px; display:inline-block; height:42px; line-height:43px} body .wrapper.has_menu .main-nav {display:block} body #header ul.menu.full {border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; display:none; box-shadow:0 3px 18px rgba(44,44,44,0.8); -moz-box-shadow:0 3px 18px rgba(44,44,44,0.8); -webkit-box-shadow:0 3px 18px rgba(44,44,44,0.8)} body ul.menu li.catalog a i {background:url("/bitrix/templates/aspro_max/css/../images/arrows_small.png") 3px -21px no-repeat; right:15px; top:10px} body ul.menu li.catalog:hover a i {background-position:-33px -21px} body #header ul.menu.full > li:not(.current):not(.search_row) {background:#ecf0f3; border-top:1px solid #f2f5f7; border-bottom:1px solid #e4e6e7} body #header ul.menu.full > li:not(.current) a {color:#000} body #header {border-bottom:0 !important; box-shadow:none !important; -moz-box-shadow:none !important; -o-box-shadow:none !important; -webkit-box-shadow:none !important} body #header .center_block .main-nav {margin-top:15px; left:-15px; margin-left:0; padding:7px 15px} body #header ul.menu.full > li {display:block; width:100%; text-align:left} body #header ul.menu.full > li.stretch {display:none} body #header ul.menu.full.opened li:hover .child,body #header ul.menu.full.opened li:hover .space {display:none} body #header ul.menu.full > li:not(.menu_opener) > a {border-left:0 !important; border-right:0 !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%} body .top-h-row .search,body .wrapper.has_menu .top-h-row .search,.wrapper.has_menu #header .middle-h-row .center_block .search {display:none} body .display_list .list_item .image {width:33%} body .display_list .list_item .image a,body .display_list .list_item .image,body .display_list .list_item {min-height:auto} body .sort_header .sort_filter {font-size:0} .h_color_colored .header_wrap .menu > li.current > a span {border-bottom-width:0} .h_color_colored .main-nav ul.menu > li > a:hover {opacity:1} .m_color_dark #header ul.menu.full.opened > li {background:#505050; border-top:1px solid #848484; border-bottom:1px solid #3d3d3d} .m_color_dark #header ul.menu.full.opened > li.current {background:#2f2f2f; border-top:1px solid #848484} .m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,body .m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,body .wrapper.m_color_dark #header ul.menu.full.opened > li:hover {background:#505050} .m_color_dark #header ul.menu.full.opened li.current,.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover {border-bottom:1px solid #3d3d3d; border-top:1px solid #848484} body .h_color_white .center_block .menu.full > li.current > a {color:#fff} body .h_color_white .center_block .menu.full > li.current > a span {border:0} .wrapper.has_menu .header_wrap #header .catalog_menu {display:none} body .m_color_dark #header .center_block .main-nav,body .m_color_dark.wrapper #header .center_block .main-nav {background:#3f3f3f; border-top-width:0} .basket_normal .popup {top:-3px !important} .basket_wrapp .basket_block .link {bottom:-27px} .bx_order_make .bx_block.float {width:33%} .bx_order_make .bx_block.r3x1,.bx_order_make .bx_block.r1x3 {width:100%} .module-gallery-list li {width:33.33%} .wrapper_inner .articles-list.vertical .item {width:50%} .articles-list.lists_block .right-data {margin-left:150px} .articles-list.lists_block:not(.vertical) .item .left-data {width:100%; float:none; max-width:initial} .articles-list.lists_block:not(.vertical) .item .left-data a {height:auto} .articles-list.lists_block:not(.vertical) .item .right-data {margin:20px 0 0 0} #content .right_side.wide {padding:0; float:none; width:100%} #content .left_side.wide {padding:0} .wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block,.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block {display:none} .wrapper_inner .wrap_md .news_wrap,.wrapper_inner .wrap_md .subscribe_wrap {width:100%; margin:0} .wrapper_inner .soc-avt .row input[type="text"] {width:90%} .wrapper_inner .start_promo .item i.price {display:block} .wrapper_inner .start_promo .item i.price .tizer_text {display:none} .wrapper_inner .stores .all_map {margin-top:5px} .wrapper_inner .stores .stores_list {width:100%; padding:0} .bx-ie .basket_wrapp .wraps_icon_block .count a,.bx-ie .basket_wrapp .wraps_icon_block .count .text {line-height:18px} .start_promo .item img {max-height:280px; height:106% !important} .item:not(.touch_class):hover .scale_block_animate,.touch_class .scale_block_animate {transform:none} .start_promo .item.wide50 img,.item.wide50:hover img.scale_block_animate,.start_promo .item.wide100 img,.item.wide100:hover img.scale_block_animate {transform:scaleX(1.5); width:100%} .footer_bottom_inner .rows_block .menus,.footer_bottom_inner .rows_block .soc {width:100%} .footer_bottom_inner .rows_block .soc .soc_wrapper {text-align:center; float:none; margin:10px 0 0} #footer .footer_bottom_inner .links.rows_block {max-width:initial} .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item {width:47.3333% !important} .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n + 1) {clear:none !important} .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n + 1) {clear:both !important} #footer .footer_bottom_inner .phone_block {padding-right:25px} #footer .footer_bottom_inner .phones {padding-bottom:20px} #footer .footer_bottom_inner {padding-bottom:14px} #footer .footer_bottom_inner .phones .order_wrap_btn {margin-bottom:0} .bx_ordercart_order_pay_center .icon_error_wrapper {float:none; margin:0 0 20px} .tracker {display:none} .icon-text {white-space:normal} #reviews_content .empty-message .reviews-collapse {float:none !important; margin-bottom:20px} body#main .wrapper1 .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {padding-top:30px} body#main .wrapper1 .wrapper_inner.front .drag-block.container .tab_slider_wrapp {padding-bottom:31px} body#main .wrapper1 .wrapper_inner.front .drag-block.container.CATALOG_TAB .tab_slider_wrapp {padding-bottom:45px} body#main .wrapper1 .wrapper_inner.front .drag-block.container .sections_wrapper:not(.smalls),body#main .wrapper1 .wrapper_inner.front .drag-block.container .reviews.item-views {padding-bottom:40px} body#main .wrapper1 .wrapper_inner.front .drag-block.container .hot-wrapper-items {padding-bottom:30px} #main .mobile-overflow {-webkit-overflow-scrolling:auto; white-space:nowrap; display:flex; overflow:auto; flex-wrap:nowrap; justify-content:normal} #main .mobile-overflow > div {flex-shrink:0; white-space:normal} #main .mobile-overflow:before,#main .mobile-overflow:after {display:block; content:none} .item-views .swipeignore.mobile-overflow:not(.has-bottom-nav) .bottom_nav.mobile_slider {display:none} .mobile-overflow.mobile-overflow--visible::-webkit-scrollbar {-webkit-appearance:none} .mobile-overflow::-webkit-scrollbar:vertical {width:6px} .mobile-overflow::-webkit-scrollbar:horizontal {height:6px} .mobile-overflow::-webkit-scrollbar-thumb {background-color:rgba(153,153,153,1); border-radius:10px; border:2px solid #ffffff} .mobile-overflow::-webkit-scrollbar-track {border-radius:10px; background-color:#ffffff} .mobile-margin-16 {margin:0 -16px} .mobile-margin-16.mobile-compact {padding:0 0 0 16px} .mobile-margin-16.mobile-compact > div {padding:0 16px 0 0} .swipeignore .item-width-261 {width:277px} .swipeignore .item-width-98 {width:114px} .swipeignore .item-width-322 {width:338px} .swipeignore .item-width-322.np {width:322px} .swipeignore.c_1 .item-width-261,.swipeignore.c_1 .item-width-322 {width:100%; max-width:400px} .item-wrapper .bottom_nav.mobile_slider {height:100%} #main .wrapper1 .wrapper_inner.front .drag-block.container.MAPS .content_wrapper_block.map_type_3 > .maxwidth-theme {padding-top:0} body .top_big_banners .items .item {width:50%; float:left} body .top_big_banners .items .item .item_inner {height:auto; padding-top:91%} body .top_big_banners .items .item.wide50,body .top_big_banners .items .item.wide100 {width:100%} body .top_big_banners .items .item.wide50 .item_inner,body .top_big_banners .items .item.wide100 .item_inner {padding-top:45%} body .big-banners-mobile-slider .top_big_banners .items .item {flex-shrink:0; width:80%} body .big-banners-mobile-slider .top_big_banners .items .item .item_inner {padding-top:70%} body .big-banners-mobile-slider .top_big_banners .items.c_1 .item {width:100%; padding-top:60%} .big-banners-mobile-slider .top_big_banners .item .item_inner .wrap_tizer {white-space:normal} .top_big_banners .item .item_inner .text .title {font-size:0.933em} .top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer {padding:17px 40px 17px 19px} body .top_big_banners .side-childs.normal > .item {width:50%; float:left} body .top_big_banners .side-childs.normal.c_3.combine > .item {width:100%} body .top_big_banners .side-childs.normal > .blocks2 {width:50%; float:left} body .top_big_banners .side-childs.normal > .item .item_inner {height:auto; padding-top:91%} body .top_big_banners .side-childs.normal.c_3.combine > .item .item_inner {padding-top:45%} body .top_big_banners .side-childs.normal > .blocks2 .item_inner {height:auto; padding-top:91%} body .top_big_banners .side-childs.mobile-overflow > div {flex-shrink:0; width:80%} body .top_big_banners .side-childs.mobile-overflow .item .item_inner {padding-top:70%; height:auto} body .top_big_banners .side-childs.mobile-overflow.c_1 .item {width:100%} body .top_big_banners .side-childs.mobile-overflow.c_1 .item .item_inner {padding-top:60%} .top_big_banners .hidden_side_mobile {display:none} .top_big_banners .visible_side_mobile {display:block} .COLLECTIONS .item-views.collection.grey_pict .item {padding-top:29px; padding-bottom:11px} .COLLECTIONS .item-views.collection .item .top-info {font-size:0.933em} .COLLECTIONS .item-views.collection:not(.normal) .image.pattern > .wrap {margin-bottom:23px} .COLLECTIONS .items.swipeignore.mobile-overflow .item-wrapper {width:277px} .COLLECTIONS .items.swipeignore.mobile-overflow.c_1 .item-wrapper {width:100%; max-width:400px} .COLLECTIONS .items.swipeignore.mobile-overflow .item-wrapper .title {line-height:21px} .COLLECTIONS .item-views.bg_img .item-wrapper {margin-bottom:25px} #main .drag-block.COLLECTIONS .collection.item-views.bg_img {padding-bottom:25px} .COLLECTIONS .item-views.bg_img .item-wrapper .item {white-space:normal} .COLLECTIONS .item-views.normal {margin-bottom:0} .COLLECTIONS .item-views.normal .item-wrapper {margin-bottom:15px} .COLLECTIONS .item-views.normal .item-wrapper .image span {height:auto; padding-top:67%} .COLLECTIONS .item-views.collection.normal .item {padding-bottom:0} .COLLECTIONS .item-views.collection.normal .item .top-info {padding-top:14px} .personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company {width:100%; padding-right:0} .personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container {float:none} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-image-container {width:100%} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list {width:100%; padding-top:10px} .sale-order-detail-order-item-td .sale-order-detail-order-item-block,.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block {padding:0} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row {margin-right:-7px} .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container,.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-info {width:100%; padding-bottom:10px} .personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods {padding-top:0} .personal_wrapper .orders_wrapper div.sale-order-detail-about-order-inner-container > .row > div {width:100% !important} .sale-order-detail-about-order-inner-container-name-read-more,.sale-order-detail-about-order-inner-container-name-read-less {margin:0 0 15px} .sale-order-detail-order-item-td.sale-order-detail-order-item-properties {width:100%; float:left} .sale-personal-profile-list-container > tbody > tr > th,.sale-personal-profile-list-container > tfoot > tr > th,.sale-personal-profile-list-container > thead > tr > td,.sale-personal-profile-list-container > tbody > tr > td {font-size:10px; padding-left:2px; padding-right:2px} .sale-personal-profile-list-container > tbody > tr > th {padding-left:2px; padding-right:2px} .top_slider_wrapp .box .btn.btn-video.play {width:59px; height:59px} .top_slider_wrapp .box .btn.btn-video.play:before {width:59px; height:59px; background:url(/bitrix/templates/aspro_max/css/../images/next.png) -3px -273px no-repeat} .col-xxs-12 {width:100%} .list-type-block.item-views.wide_img .item > .image,.list-type-block.item-views.image_right.wide_img .item > .image {float:none; width:100%; text-align:center} .list-type-block.item-views .item > .body-info,.list-type-block.item-views.image_right .item .body-info {float:none; width:100%; padding-left:0 !important; padding-right:0 !important; padding-top:20px} body .item .item_info.catalog-adaptive {display:block; padding:30px 25px; height:100%; bottom:-1px; position:relative} body .ajax_load .item.box-shadow:hover {box-shadow:none; border-color:#ececec; border-color:var(--stroke_black); transform:none} body .item .item_info.catalog-adaptive > div {width:100%; padding:15px 0 0} body .item .item_info.catalog-adaptive > div:first-of-type,body .item .item_info.catalog-adaptive > .image_block {padding-top:0} body .item .item_info.catalog-adaptive .adaptive {display:block} body .item .item_info.catalog-adaptive .adaptive .like_icons span {opacity:1; visibility:visible} body .display_list .list_item .image_block .fast_view_block,body .display_list .list_item .description_wrapp .like_icons,body .display_list .list_item .information_wrapp .wrapp-one-click,body .display_list .description_wrapp .preview_text,body .display_list.TYPE_2 .list_item .description_wrapp .show_props,body .item .item_info.catalog-adaptive .counter_wrapp .more_text {display:none} body .wrapper1:not(.compact-catalog) .display_list .list_item .image_block {width:auto} body .wrapper1:not(.compact-catalog) .image_wrapper_block,body .wrapper1:not(.compact-catalog) .image_wrapper_block > a {height:auto} body .display_list .description_wrapp .description .wrapp_stockers.with-rating .js-info-block {left:-15px} .display_list .description_wrapp .item-title a {font-size:0.933em} .display_list .description_wrapp .item-title a span {font-size:1em} .display_list .description_wrapp .description .wrapp_stockers .article_block,body .display_list.TYPE_2 .list_item .description_wrapp:after {display:none} body .display_list.TYPE_2 .list_item .description_wrapp .description {padding-right:0} body .display_list .list_item .information_wrapp {z-index:4; bottom:-1px} body .display_list .list_item .information_wrapp > div {width:auto} body .display_list .list_item .information_wrapp > div > div {max-width:320px} body .item .item_info.catalog-adaptive .counter_wrapp.list {margin:0 -26px -30px; max-width:none} body .item .item_info.catalog-adaptive .counter_wrapp.list > div:not(.total_summ) {width:50%; margin:0; padding:0} body .item .item_info.catalog-adaptive .counter_wrapp.list > div.wide {width:100%} body .item .item_info.catalog-adaptive .counter_wrapp.list .counter_block,body .item .item_info.catalog-adaptive .counter_wrapp.list .btn {border-radius:0; margin:0} body .item .item_info.catalog-adaptive .counter_wrapp.list .counter_block,body .item .item_info.catalog-adaptive .counter_block:not(.big) input[type="text"] {height:56px} body .item .item_info.catalog-adaptive .counter_wrapp.list .btn {padding-top:20px; padding-bottom:19px} body .display_list .list_item .js-info-block {left:-15px} body .wrapper1 .display_list .list_item .information_wrapp .counter_wrapp > .button_block:first-child {width:100%} body .display_list .list_item .information_wrapp .button_block .read_more {width:100%} body .item .item_info.catalog-adaptive .counter_wrapp.list > div.total_summ {padding:5px 0 5px 25px; margin:0; position:static} .tab_slider_wrapp .top_block > a + div {padding:0; float:none !important} body ul.tabs li {margin-right:15px} .js_wrapper_items .tab_slider_wrapp .top_block {margin-bottom:30px} body .catalog_block .counter_wrapp {position:relative; z-index:2; border-radius:0} body .catalog_block .counter_wrapp > .counter_block {border-left-width:1px; border-bottom-width:1px} body .catalog_item:hover .inner_wrap {box-shadow:inset 0 0 0 1px #ececec; box-shadow:inset 0 0 0 1px var(--stroke_black)} .mobile body .catalog_item:hover .footer_button,.mobile body .catalog_item.hover .footer_button {margin-top:-2px} body .ajax_load.block .footer_button .btn {border-radius:0; border-bottom-width:1px; margin:0} .ajax_load.block .owl-item .btn.in-cart .svg.svg-inline-fw svg {display:none} body .table-view .table-view__item {padding:0} .table-view .item-foto__picture {width:auto; height:250px; line-height:250px} .compact-catalog .table-view .item-foto__picture {height:150px; line-height:150px} .table-view .item-foto__picture a:before,.table-view .table-view__item-wrapper .item-icons {display:none} body .table-view .table-view__item .adaptive {display:block} body .table-view .table-view__item .adaptive .like_icons span {opacity:1; visibility:visible} .table-view .item-actions {z-index:4; bottom:-1px} .table-view .table-view__item-wrapper .item-title {padding:0; margin:0} .compact-catalog .table-view__item:hover {z-index:auto} .opt-buy:not(.show_on_mobile),.with-opt-buy .table-view__item-wrapper .item-check {display:none} body .with-opt-buy .item .item_info.catalog-adaptive .item-foto {padding-top:0} .catalog_section_list .section_item {padding:22px 22px 17px; height:auto !important} .catalog_section_list .section_item td.image {padding-bottom:20px; margin:auto} .catalog_section_list .section_item td.section_info .desc {display:none} .catalog_section_list .section_item td.section_info {height:auto !important; vertical-align:middle; text-align:center} .catalog_section_list .section_item li.name a span {font-size:15px} .catalog_section_list .section_item .image {width:60px} .catalog_section_list .section_item .desc .desc_wrapp {display:none} .catalog_section_list .section_item tr td {display:block} .catalog_section_list .section_item .image {width:100%; padding:0} .catalog_section_list .section_info li.sect a,.catalog_section_list .section_info li.name a {word-break:break-all; word-break:break-word} .compact-catalog .ajax_load .item {width:50%; height:auto} .compact-catalog .block .catalog_block .catalog_item_wrapp:hover,.compact-catalog .block .catalog_block .catalog_item_wrapp.hover {z-index:4} .compact-catalog .ajax_load .display_list,.compact-catalog .ajax_load .table-view {flex-wrap:wrap; align-items:normal} .compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list > div.total_summ {display:none !important} .compact-catalog .display_list .item_wrap.item:hover {z-index:auto} .compact-catalog .item .item_info.catalog-adaptive {bottom:-1px; position:relative; padding-bottom:69px} .compact-catalog .display_list .list_item .information_wrapp {position:static} .compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list {position:absolute; left:0; right:0; margin:0; z-index:5; padding:0; bottom:0} .compact-catalog .display_list,.compact-catalog .table-view {margin-right:-2px} .compact-catalog .display_list .item {margin-left:-1px} .compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list > div:not(.button_block),.compact-catalog .filter-panel__view {display:none !important} .compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list > .button_block {width:100%} .compact-catalog .ajax_load .item .item-title a {-webkit-line-clamp:3; display:-webkit-box; -webkit-box-orient:vertical; font-size:13px; line-height:1.5em} .compact-catalog .ajax_load .item .item-title a > span {font-size:13px} .compact-catalog .ajax_load .cost.prices .price {font-size:14px} .compact-catalog .ajax_load .item.big .item-title a:not(:hover) {color:#333; color:var(--white_text_black)} .compact-catalog .table-view .table-view__item {margin-left:-1px} .compact-catalog .js-info-block {width:225px; left:-15px} .inline-search-block.fixed.big .search .search-input {height:85px} .inline-search-block.fixed.big .search .search-button-div {top:20px} .inline-search-block.fixed.big .search .search-button-div .btn-search {display:none} .inline-search-block.fixed.big .search .search-input {padding-right:0; font-size:1em} .inline-search-block.corp {align-items:baseline} .inline-search-block.corp > .maxwidth-theme {margin-top:20px} .inline-search-block.corp .search-input {min-width:auto} .inline-search-block.corp.with-close .search .search-button-div .btn-search-corp {display:none} .inline-search-block.corp .row > div {width:100%} .inline-search-block.corp .close-block {right:-5px} .title-search-result.title-search-input:not(.fixed_type) {top:70px !important} .compact-catalog .ajax_load .banner.item {width:100%}}@media (min-width:501px) and (max-width:600px) {.catalog_block .catalog_item > div {display:flex; flex-direction:column} .catalog_block .catalog_item > div .item_info {flex:1} .catalog_item .image_wrapper_block {width:100%} .display_list .list_item .image_wrapper_block,.list_item .image_wrapper_block > a {width:100%}}@media screen and (max-width:580px) {.basket-items-list-item-amount {min-width:auto} #basket-root .basket-checkout-section-inner .fastorder {padding-left:0; width:100%} #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap {width:initial; margin:0} #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .basket-checkout-block-btn,#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .fastorder {padding-left:0} .basket-checkout-block-share {margin:14px auto 0} .sale-products-gift .product-item-small-card > .row > div {width:100%}}@media all and (max-width:570px) {.wrapper_inner .bx_ordercart_order_sum td.custom_t1 {width:80%} .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back {width:185px; text-align:center} .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {float:left; clear:both; width:185px; text-align:center; margin:10px 0 10px} .bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy {float:right; margin:10px 0 10px} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {float:left} #bx-soa-order .bx-soa-coupon-item {text-align:left} #bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip {float:none; margin-left:0} #bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner {margin-top:3px; text-align:left} #bx-soa-order .bx-scu-container {padding-top:0} #bx-soa-order .bx-soa-item-td-title,#bx-soa-order .bx-soa-item-td-text {display:block !important} #bx-soa-order .bx-soa-item-td-title,#bx-soa-order .bx-soa-item-td-text {font-size:15px}}@media all and (min-width:551px) and (max-width:991px) {hr.bottoms + .row > div {float:left} hr.bottoms + .row > div.share {float:right}}@media all and (max-width:550px) {.catalog_detail .offers_table .opener {padding:0} .wrapper_inner table.offers_table td {padding:13px 8px} table.offers_table .ablock {margin:0 0 10px} table.offers_table td.count {text-align:left; width:50%; height:40px; border-bottom:0} table.offers_table td.counter_block {width:50%; height:40px; border-bottom:0} table.offers_table td.buy {width:50%; text-align:left; clear:left} table.offers_table td.one_click_buy {width:50%; text-align:center} .counter_block_wr.ablock {padding:0 5px 0 0} .basket_normal .popup {top:-12px !important} #basket_line .basket_normal .popup {display:none !important} body .top_block {position:relative} body .top_block h3 {margin-right:45px} body .top_block a {margin-bottom:10px; clear:both} body .wrapper1.front_page .top_block a {margin-bottom:10px; clear:both; position:absolute; right:0; top:17px !important; font-size:0; background-repeat:no-repeat; background-image:url(/bitrix/templates/aspro_max/css/../images/svg/catalog/arrow.svg); height:10px; width:12px; transform:rotate(90deg); opacity:0.26} body .top_block .title_block,body .top_block a,body .top_block > span {margin-right:0; display:block; text-align:left; float:none !important} body .top_block > span {padding:0 0 0 12px} body .top_block > span .svg {top:0} body .top_block > span > span {float:none !important} body .top_block > span.reviews {display:none} body .top_block > span.subscribe .svg {left:-20px} .slider_navigation.compare .flex-direction-nav {display:none !important} .wrapp_scrollbar .wr_scrollbar {margin-left:0; margin-right:0} .bx_compare .tabs-head li {font-size:13px} .wrapper_inner .bx_sort_container .wrap_remove_button {left:0; top:70px; right:initial; z-index:3} .footer_bottom .all_menu_block .submenu_block {display:none} .footer_bottom .submenu_top .menu_item {width:100%} .footer_top .wrap_md .phones .order {display:none} .footer_top .wrap_md .phones .phone_wrap {width:100%} .footer_top .sblock .forms .email_wrap {width:60%} .footer_top .sblock .wrap_bg {width:100%; padding:0 0 13px} .footer_top .sblock .forms {width:100%; padding-left:0} #footer .wrap_md .empty_block {display:none} .footer_bottom .social_block {padding:0} .footer_top .wrap_md .phones .phone_block,.footer_bottom .social_block .social_wrapper {width:100%; padding:0} .pay_system_icons {display:none} .basket_wrapp .basket_block div.text {display:none} .h_color_colored .header_wrap .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span {background:#000} .list-type-block.item-views.staff .item .image:not(.pagging) {margin:25px auto; float:none} .list-type-block.item-views.staff .item:not(.wti) .body-info {padding-bottom:20px; padding-left:20px !important; padding-right:20px !important} .list-type-block.item-views.staff .item:not(.wti) .body-info .bottom-props {padding-bottom:0} hr.bottoms + .row > div {margin-bottom:20px; height:44px} hr.bottoms + .row > div:last-of-type {margin-bottom:0} body .module_products_list td {padding:2px} body .search-page form {padding:15px 5px 17px} body .catalog_block.block_list .item_block {width:100%} body #header .middle-h-row td.logo_wrapp {width:50%} #header .middle-h-row td.logo_wrapp img {max-width:100%} body #header .middle-h-row td.center_block {padding:0; width:0} body #header .middle-h-row .basket_wrapp {width:35%} body .basket_normal #header .middle-h-row .basket_wrapp {width:50%} body .header-cart-block .cart .summ {display:none} body .header-cart-block .cart .cart_wrapp {padding-left:32px} body .header-cart-block .cart {width:120px} body .header-cart-block .cart .cart_wrapp:not(.with_delay) {padding-top:6px} body .header-cart-block .cart > span.icon {display:none} body .header-cart-block .cart > span.icon.small {display:inline-block} body .header-cart-block .cart .delay_link .icon {display:none} body .header-cart-block .cart .delay_link {position:relative; zoom:1; top:-4px} body .header-cart-block .cart .cart-call,body .header-cart-block .cart .cart-call-empty {display:none} body .header-cart-block .cart .cart-call.small {display:inline} body .header-cart-block .cart .cart-call.small + a {display:none} body .header-cart-block .cart .delay_link .icon {position:relative; zoom:1; top:0; width:17px} body .header-cart-block .cart .cart-call span {border:none; text-decoration:underline} body .header-cart-block .cart .cart_wrapp.with_delay {padding-top:0} body .front_slider .preview_text {-webkit-line-clamp:2} body ul.tabs li span {font-size:10px; padding-top:6px; line-height:9px} body ul.tabs li {padding:0 4px; height:20px; line-height:20px} .show-normal-sort .filter-panel__filter .controls-hr,.show-normal-sort > .clearfix {display:none} .show-normal-sort.filter-panel {display:flex; justify-content:space-between} .show-normal-sort .filter-panel__sort {display:inline-block !important; float:none !important} body #footer ul.bottom_main_menu li {display:block; text-align:center; width:100%; padding:0 20%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box} body #footer ul.bottom_main_menu li a {border-bottom:1px solid #d8d8d9; width:100%; display:inline-block; padding:9px 0 5px; color:#000; text-shadow:none; -moz-text-shadow:none; -webkit-text-shadow:none} body #footer .bottom_submenu li {display:none} body #footer .bottom_submenu li.copy {display:block; width:100%; text-align:center} body #footer .footer_inner .line {background:transparent} body .store_map .stores_images.multiple {text-align:center} body .show_number {text-align:center} body .authorization-cols .auth-title {text-align:center} body .search-page form {width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center} body #content .left_block .left_menu {text-align:center} .bx_order_make .bx_block.float {width:50%} .wrapper_inner .stores_block_wrap .stores_block .stores_text_wrapp > span {display:none} .wrapper_inner .confirm .bx_section {padding:18px 23px} .confirm .bg_block:before,.confirm .bg_block:after {display:none} .form-block-wr .iblock.label_block,.form-block-wr .iblock.text_block {width:100%} .form-block-wr .iblock.text_block {padding:10px 0 0} .basket_wrapp .empty_cart.ecart.bcart .wraps_icon_block.basket .count,.basket_wrapp .nitems.ecart .wraps_icon_block.basket .count {opacity:1} .wrapper_inner .basket_wrapp .wraps_icon_block.basket .count .items a {color:#fff} .stores_block_wrap .stores_block.wo_image .stores_text_wrapp .main_info {max-width:none} #footer .mobile_copy {text-align:center} .basket_normal .basket_wrapp .wrapp_all_icons {width:auto; white-space:nowrap} .basket_wrapp .icon_block,.basket_normal .basket_wrapp .header-cart {float:none; display:inline-block} .basket_wrapp .wraps_icon_block.basket {margin-right:0} .wrapper1:not(.compact-catalog) .specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block > div.item,.rows_block .item_block .catalog_item_wrapp {width:100% !important} .contacts-page-map .bx-yandex-view-layout {margin-left:20px; margin-right:20px; border:1px solid #ececec} .contacts-page-map .bx-yandex-view-layout .bx-yandex-view-map,.contacts-page-map .bx-yandex-view-layout .bx-yandex-map {height:200px !important} .page-top > div {padding-top:18px} .page-top > div:last-of-type {padding:9px 0 9px} .bx-sap .sale-acountpay-block,.bx-sap .container-fluid > .row > .col-xs-12 {text-align:center} body .personal_page #content .wrapper_inner .left_block .left_menu > li.exit {width:100%; padding-right:0}}@media all and (max-height:520px) {.contacts-page-map .bx-yandex-view-layout {padding-left:20px; padding-right:20px}}@media all and (max-width:520px) {.staff.list .item {float:none; width:100%; padding-left:0; padding-right:0} .middle_phone .phones .phone_text a {font-size:14px; line-height:14px; margin:10px 0} .rows_block:not(.slides) .item_block {width:100% !important} .md-25.img {display:none} .md-75.big {padding:0; width:100%} .info_item .top_info .article {text-align:left} #footer .rows_block .item_block {text-align:center} #footer .rows_block .soc_icons .item_block {line-height:0; width:auto !important} #footer .rows_block .soc_icons .item_block a {display:inline-block} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr {padding-left:20px} .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .catalog_back {float:none; width:auto; display:block} .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .oneclickbuy {float:none; margin:20px 0 0; width:auto; display:block} .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout {float:none; margin:20px 0 0; width:auto; display:block} .bx-touch .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td {padding:0} .bx-touch .bx_ordercart .bx_ordercart_photo_container {padding-top:0} .bx-touch .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr {margin-bottom:0; padding:20px; border-bottom:none} .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item {padding-bottom:10px; padding-left:0} .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo {height:70px} .bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto {float:none; margin:0 0 15px; width:70px} .bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto > div {margin:0; width:70px; height:70px; line-height:70px} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td:not(.itemphoto):not(.margin):not(.item) {margin-top:0} .bx-touch .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td.custom span {margin-right:0; font-weight:normal} .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price {margin-top:11px !important; text-align:left; padding-top:0} .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price {margin-top:0; margin-bottom:0; font-size:18px; margin-right:12px} .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {margin-left:0} .bx-touch .bx_ordercart .bx_sort_container {margin:0 0 20px} .bx-touch .bx_ordercart .bx_sort_container a {float:left; width:100%; display:block; position:relative; margin:0 0 -1px 0; padding:17px 20px 16px; background:#fbfbfb !important; border:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; font-size:15px; font-weight:500; color:#777777; border-radius:0; line-height:20px; text-decoration:none} .bx-touch .bx_ordercart .bx_sort_container a.current,.bx-touch .bx_ordercart .bx_sort_container a.current:hover {padding-top:20px; margin-top:-3px; text-shadow:none; color:#333; border:1px solid #f3f3f3; box-shadow:none; border-radius:0; cursor:default; background:#fff !important} .bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle {padding-right:0} .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value {display:block} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {float:none; margin:0 0 15px} #bx-soa-order .bx-soa-item-tr {padding-left:20px} .sale-personal-section-index-block {margin-bottom:16px; height:calc(100% - 16px); padding-bottom:0} .sale-personal-section-index-block-link {padding:21px 15px !important} .sale-personal-section-index-block-name {font-size:15px; line-height:22px; margin:4px 0 3px}}@media (max-width:991px) and (min-width:501px) {.top_big_banners > .row > div.col-md-3 .item {width:50%; float:left} .top_big_banners > .row > div.col-md-3.col-m-20,.top_big_banners > .row > div.col-md-3.col-m-60 {width:100%; float:none} .review-detail .reviews.item-views .item .top_wrapper .image + .top-info {padding-left:110px}}@media (max-width:991px) and (min-width:601px) {.catalog_item.big .image_wrapper_block {padding-top:60%} .catalog_block .catalog_item.big .footer_button {position:absolute; padding:0; left:25px; right:24px; top:calc(100% + 2px); background-color:transparent; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; transition:all 0.1s ease} .catalog_block .catalog_item.big .footer_button .counter_block.big,.catalog_block .catalog_item.big .footer_button .button_block {height:56px}}@media (min-width:601px) {body .compact-catalog .ce_cmp_visible {display:none} .compact-catalog .catalog_item.big:not(.product_image) .item-title a,.compact-catalog .catalog_item.big:not(.product_image) .item-title a span {color:#fff} .compact-catalog .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price,.compact-catalog .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price span {color:#fff} .mobile .wrapper1.compact-catalog .catalog_block .catalog_item.big .footer_button {position:absolute; height:auto; bottom:1px; top:auto; padding:0; left:24px; right:23px} .mobile .wrapper1.compact-catalog .catalog_block .catalog_item.big {padding-bottom:56px}}@media all and (max-width:500px) {.col-12--500 {width:100%} #mobileheader .wrap_icon {padding-right:10px; padding-left:10px} #mobileheader .basket-link,#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket {padding-left:7px; padding-right:7px} body #mobileheader .wrap_icon.wrap_basket {padding-left:3px} #mobileheader .right-icons {padding-right:7px} #mobileheader .mobileheader-v4 .logo-block {width:calc(100% - 135px)} body #mobileheader .basket-link .js-basket-block .count {top:25px; left:13px; min-width:16px; height:15px; line-height:16px; font-size:0.667em; padding:0 4px; right:unset; width:unset} body #mobileheader .basket-link .js-basket-block {padding:0} .stores_block_wrap .stores_block .stores_text_wrapp .main_info {max-width:200px} .module_products_list .counter_wrapp .counter_block {display:none} body .catalog_block .catalog_item_wrapp,.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n),.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n),body .right_block.catalog .catalog_block .catalog_item_wrapp {width:100%} .wrapper_inner .catalog_block .image_wrapper_block {margin:0 auto 12px} body .wrapper1.compact-catalog .catalog_block .item_info {width:auto} .info_item .top_info .article + .brand {padding-left:0; display:block} .wrapper_inner .footer_bottom .submenu_top .menu_item {width:100%} .wrapper_inner .articles-list .item .right-data .preview-text {padding-right:17px} .basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons {width:143px; overflow:hidden} .wrapper_inner .basket_wrapp .header-compare-block {margin-left:3px} #header .wrapper_inner .middle-h-row .logo_wrapp .logo {padding-right:0} .catalog_block .catalog_item {margin-right:0} .item-name-cell .item-stock,.item-name-cell .rating {display:none} .wrapper_inner .cost.prices .price {font-size:16px} .adaptive.more_text {display:block} .wrapper_inner .data-table.top .left_blocks {width:100%} .wrapper_inner .data-table.top .right_blocks {display:none} .subscribe-edit .more_text .more_text_small {padding:0 0 10px} td.note {padding:0 0 0 10px} td.text_info {display:none} .wrapper1:not(.compact-catalog) .wrapper_inner .catalog_block .item.big .catalog_item.big:not(.product_image) .image_wrapper_block {margin-bottom:50px} .reviews-reply-field-captcha,.blog-comment-fields .captcha-row {max-width:initial} .reviews-reply-field-captcha > div,.reviews-reply-field-captcha > div + div,.blog-comment-fields .captcha-row > div,.blog-comment-fields .captcha-row > div + div {width:100%} .reviews.item-views .item .image {float:none !important} .review-detail .reviews.item-views .item .header-block,.review-detail .reviews.item-views .item .bottom-block {padding-left:20px; padding-right:20px} .wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .text,.wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .pays {width:100%; text-align:left} .wrapper_inner .module-order-history.orderdetail .result-row a.button {margin-bottom:10px} .module-order-history.orderdetail .module-orders-list.result td.custom_t2 {padding-right:0} .lk-page .iblock.label_block,.lk-page .iblock.text_block {width:100%; padding-left:0} .bx_compare .data_table_props tr td:first-of-type {width:100px; min-width:100px; font-size:10px} .bx_compare .frame.props .wraps {margin-left:-100px} .prop_title_table {width:101px} .bx_compare .frame {margin-left:100px} .wrapp_scrollbar {margin-left:30px; margin-right:30px} .slider_navigation.compare .flex-direction-nav {display:block !important} ul.slider_navigation.compare .flex-nav-prev {left:-30px} ul.slider_navigation.compare .flex-nav-next {right:-30px} .top_big_banners > .row > div {width:100%} .top_big_banners .col-m-20 .item {display:block; width:100%} .middle_phone .phone_wrap .icons {display:none} .middle_phone .phone_wrap .phone_text {padding-left:20px} .middle_phone .phones .phone_text a {font-size:14px} .basket_fly #header .middle-h-row .basket_wrapp .middle_phone {min-width:100%} .rows_block .block_list .item_block {width:100%} .blog_wrapper.blog .items > .row > div {width:100%; float:none} .item-stock.js-show-stores .value {border-bottom-color:transparent} .tizers_block {text-align:center; padding:0} .tizers_block .row > div {vertical-align:top} .wrapper_inner .tizers_block .item {margin:0 0 20px 0} .wrapper_inner .tizers_block .item:last-child .title {width:auto} .tizers_block .item .img,.tizers_block .item .title {display:block; text-align:center} .tizers_block .item .img {margin:0 auto 10px; height:80px; vertical-align:middle; text-align:center; padding:0; width:80px; line-height:77px; max-width:none} .tizers_block .item .title {width:auto; padding:0} .projects .tizers_block .item .img {height:auto; line-height:normal} .personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body > div {width:100%; float:none; text-align:left} .personal_wrapper .orders_wrapper .sale-order-list-button,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a,.sale-order-detail-payment-options-methods-button-element,.sale-order-detail-payment-options-methods-button-element-new-window {float:none} .responsive tr td {padding-left:18px; padding-right:18px} .compact-catalog .ajax_load .cost.prices .price {white-space:nowrap} .compact-catalog .ajax_load .icons-basket-wrapper + div,.compact-catalog .ajax_load .icons-basket-wrapper + div + div {padding:0} .bx_item_list_you_looked_horizontal.detail .image_wrapper_block .like_icons span {opacity:1; visibility:visible} body #bx-soa-order-form .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail {padding-right:0} body #bx-soa-order-form .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {position:static; padding-left:0}}@media all and (max-width:470px) {.logo svg {max-width:100%} .phones .order_wrap_btn {display:none} .top-h-row .phones {width:48%} .button.video::before {display:none} .wrapp_all_inputs.wrap_md .iblock,.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs,.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider {width:100%} .wrapp_all_inputs.wrap_md .wrapp_slider,.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider {padding:0} .filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider {padding-top:15px} .smartfilter .bx_ui_slider_track {margin-top:33px} .top-h-row .phones .order_wrap_btn {display:none} .jobs_wrapp .item .name .title .salary {display:block} .jobs_wrapp .item .name .salary_wrapp .salary {display:none} .job.border_block .wrap_md .text {width:100%; display:block; text-align:left; padding:0} .job.border_block .wrap_md .phone {width:100%; display:block; text-align:left; padding:20px 0 0 0} .popup.show .forgot {float:none; display:block; margin-left:0} .wrapper_inner .module-form-block-wr.order_cancel .form-block {padding:0} .top_slider_wrapp.view_1 .slides .banner_title .sale_block {display:block} .top_slider_wrapp.view_1 .slides .wraps_buttons .wrap {height:32px; width:32px} body .top_slider_wrapp.view_1 .banner_title .prices {margin-top:12px} .cart_empty .text > *:not(.title):not(.button) {display:none}}@media all and (max-width:460px) {.shops.list .item .title_metro,.shops.list .item .schedule_phone_email {width:100%; margin-top:0} .shops.list .item .schedule_phone_email {text-align:left} .shops.list .item .rubber > div {padding-top:0} .button.faq_button {float:none} .faq_desc {margin:23px 0 0 0}}@media all and (max-width:450px) {.product-container .content_wrapper_block.front_tizers > .maxwidth-theme .item-views.tizers .item {flex-wrap:wrap} .product-container .item-views.tizers .items.small-block .item .image + .inner-text,.product-container .item-views.tizers .items.tops .item .image + .inner-text {padding-left:0; width:100%} ul.tabs li {padding:5px 0 0 0} .stores_block_wrap .stores_block .item-stock {float:none; margin:20px 0 0} .stores_block_wrap .stores_block.wo_image .item-stock {position:initial; margin:10px 0 0} .stores_block_wrap .stores_block .stores_text_wrapp {display:block} .stores_block_wrap .stores_block.w_image:before {display:none} .right_info table.buttons_block .counter_block {padding:8px 0 0 0 !important; display:block; text-align:center} .right_info table.buttons_block .counter_block select {font-size:24px; padding:4px 20px; height:39px; margin:0 auto} .right_info table.buttons_block .buy_buttons_wrapp {display:block; text-align:center} .top_slider_wrapp.view_1 .text .banner_title .head-title {font-size:19px; line-height:22px} .top_slider_wrapp.view_2 .wrapper_video {height:250px} .top_slider_wrapp.view_2 .slides .banner_buttons.with_actions > .btn:last-of-type {margin:12px} body .top-h-row .phone span.phone_text a {font-size:15px} body .front_slider .preview_text {display:none} body .filter_opener span {display:none} .filter_opener i {margin:0} .adaptive_filter {padding-right:10px} body .filter_opener {margin-right:0} body .module_products_list .availability-row {display:none} .popup .label_block_capcha {width:100%} .popup .img_block_capcha {width:100%; padding-left:0} .popup .img_block_capcha img {float:none} .module-gallery-list li {width:50%} .wrapper_inner .specials_slider_wrapp ul.tabs > li span,.wrapper_inner .tab_slider_wrapp ul.tabs > li span {font-size:12px} .wrapper_inner .search-page-wrap .form-control {float:none; width:100%; margin:0 0 20px 0} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn > div {margin:20px 0 0} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn > div:first-child {margin-top:0} body .wrapper_inner .module-cart table tfoot .backet_back_wrapp .back_btn > div {display:block !important} .basket_wrapp .module-cart table.bottom.middle td.row_titles {margin-bottom:0 !important} .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .top_total_row td.row_values {margin-bottom:19px; padding:0; margin-top:0} .wrapper_inner .staff.list .item {width:100%; padding:0; text-align:center} .wrapper_inner .staff.list .item .image {margin:auto} .wrapper_inner .bottom.middle td > .coupon {width:100%} .wrapper_inner .bottom.middle td > .coupon #COUPON,.wrapper_inner .bottom.middle td > .coupon .coupon-t {width:100%; float:none; text-align:left; display:block} .bottom.middle td > .coupon #COUPON {max-width:100%} .wrapper_inner .bottom.middle td > .coupon .coupon-t {margin:0 0 10px 0} .wrapper_inner .bottom.middle td > .coupon .coupon_wrap {display:block} .coupon .coupons_list {padding:0} .iblock .icon_error_block:after {display:none} .filter_opener {padding:11px 9px 2px; margin-top:0} .basket_wrapp .header-compare-block,.basket_wrapp .wraps_icon_block {margin:0 30px 0 0} .module-cart table.bottom td {display:block; float:none !important; margin-bottom:18px !important; overflow:hidden; padding:0 !important; text-align:left !important; width:100% !important} .module-cart table.bottom td .description {display:none} .module_products_list td.price-cell,.module_products_list td.item-name-cell,.module_products_list td.foto-cell {display:block; width:100%; text-align:center; margin:auto} .module_products_list .image_wrapper_block {margin:auto} .section_block .sections_wrapper .list .row > div {width:100%; float:none} body .sections_wrapper .list .item.section_item .img {float:none} body .sections_wrapper .list .item.section_item .section_info {padding:0} .col-450xs {width:100%} .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item {width:97.3333% !important} .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n + 1) {clear:none !important} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {float:none} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {margin-top:15px; padding-left:0} #bx-soa-order .bx-soa-coupon-label {width:auto; display:block; margin-top:0; margin-bottom:4px} #bx-soa-order .bx-soa-coupon label {width:auto} #bx-soa-order .bx-soa-coupon-block {display:block} #bx-soa-order .bx-soa-coupon-input {width:auto} #bx-soa-order .bx-soa-section .bx-soa-section-title {padding-right:0} #bx-soa-order .bx-soa-section .bx-soa-section-title-container .text-right {padding:0; text-align:left} #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9 {width:100%; float:none; text-align:left} #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3 {width:100%; float:none} #bx-soa-order .bx-soa-editstep {margin-top:5px} #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties {width:100% !important} #bx-soa-order .form {text-align:left} body .bx-soa-pickup-l-item-btn {margin-top:11px; position:static} body .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {padding-left:0} .sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company > div {display:block; margin:0 auto 10px; padding:0; text-align:center} .personal_wrapper .row > .col-sm-12 {width:100%} .personal_wrapper .row.sale-personal-section-row-flex > .col-xs-6 {width:50%}}@media all and (max-width:400px) {#bx-soa-order #bx-soa-auth .filter .forgot {float:none !important; margin:10px 0 -10px; display:block} .wrapper_inner .stores_wrapp .stores_block_wrap .stores_block .stores_text_wrapp {font-size:11px} .wrapper_inner .stores_wrapp .stores_block_wrap .stores_block .item-stock {padding:0 5px 0 20px} .wrapper_inner .info_item .middle_info .buy_block .counter_wrapp {white-space:nowrap} .wrapper_inner .cost.prices .price,.module_products_list td.price-cell .cost.prices .price {font-size:14px} .wrapper_inner .cost .price.discount strike {font-size:12px} .footer_bottom_inner .rows_block .menus .submenu,.footer_bottom_inner .rows_block .menus .rows_block {display:none} .footer_bottom_inner .rows_block .menus .submenu_top.rows_block {display:block} .footer_bottom_inner .menus .rows_block .col-3 {width:100%; text-align:center} .wrapper_inner .phones .order_wrap_btn {display:none} .basket_fly #header .middle-h-row .basket_wrapp .middle_phone {top:initial} .top-h-row .h-user-block a.icon {padding:0 7px 0 20px} .top-h-row .h-user-block {margin-top:8px} .top-h-row .phones {width:auto} .top-h-row .phone_block .phone_wrap .icons {display:none} .top-h-row .phone_block .phone_wrap .phone_text {padding-left:0} .top-h-row .bg_user {display:none} body #header .middle-h-row td.logo_wrapp {width:47%} .wrapper_inner .basket_wrapp .header-compare-block {margin-right:20px} .top_slider_wrapp.hidden_narrow {display:none} #mobileheader .logo,#mobileheader .logo svg {max-width:112px} .sections_wrapper .list .item:not(.section_item) .img {width:auto} .sort_display a {width:33px; margin-left:5px} .list_item .image_wrapper_block,.list_item .image_wrapper_block a {width:auto} .news_akc_block .items .item_block {width:100%; float:none} body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container {text-align:center; white-space:nowrap} body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container > * {margin-top:10px} body .popup {width:auto} .popup .form .form_head {padding-right:50px; padding-left:30px} .popup .form .form_body {padding-right:15px; padding-left:15px} .catalog_item.big .icons-basket-wrapper {display:none} .catalog_item.big .icons-basket-wrapper + div + div {padding:0} body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft {left:-16px} body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {right:-14px} .basket_fly .header_wrap {position:relative} .basket_fly #header .middle-h-row {position:static} .basket_fly .header_wrap #header > .wrapper_inner {padding-top:60px} .basket_page.basket_fly .header_wrap #header > .wrapper_inner,.order_page.basket_fly .header_wrap #header > .wrapper_inner {padding-top:16px} body #header .basket_fly {top:0; height:46px; width:100%; left:0; right:auto; position:absolute; box-shadow:none; min-height:inherit} #header .basket_fly .opener {width:100%; left:0; border-radius:0; position:static} #header .basket_wrapp .basket_sort,.basket_fly #header .middle-h-row #basket_form {display:none} #header .basket_fly .opener > div {width:25%; float:right; height:46px} .basket_fly .basket_wrapp .basket_fly .wraps_icon_block {top:32%; margin:0} .basket_wrapp .wraps_icon_block.compare:before {top:-4px} .basket_wrapp .wraps_icon_block.delay:before {top:-1px} .basket_wrapp .wraps_icon_block.basket:before {top:-1px} .basket_wrapp .wraps_icon_block.user_reg:before {top:-3px} #header .basket_fly .opener > div:after {width:1px; height:100%} .basket_wrapp .wraps_icon_block .count {top:-9px} .basket_wrapp .wraps_icon_block.user_auth.w_img {top:7px !important} .basket_wrapp .wraps_icon_block.user_auth.no_img {top:18px !important} .bx_order_list .bx_order_list_table_order > tbody > tr > td:not(.img):not(.name) {width:100%; float:none} .bx_ordercart .bx_ordercart_coupon span {float:none; width:auto; margin:0 0 6px} .bx_ordercart.bx_blue .bx_bt_button {top:21px} .bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle {padding-right:0} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td:not(.item):not(.itemphoto):not(.margin) {margin-top:10px !important; margin-right:0; width:100%} .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td.control {position:absolute; top:0; right:0} .bx_ordercart .bx_ordercart_coupon #coupon {float:none} .bx-touch .bx_ordercart .bx_sort_container {margin:0 0 20px} .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item {padding-bottom:0} .bx_ordercart .bx_ordercart_coupon .input {padding:0} .bx_ordercart .bx_ordercart_coupon:not(:first-of-type) {margin-left:0} .bx_ordercart .bx_ordercart_order_sum {max-width:295px} #basket-root .basket-checkout-block-btn .icon_error_block {padding-right:0; line-height:20px; margin-top:22px} #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container {display:block; margin:0 0 10px; height:auto} #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle {display:block; padding:0} #bx-soa-pickup .bx-soa-section-content .bx-soa-pickup-preview-img {float:none; float:none; display:block; margin:0 0 10px} .bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost {position:static} .personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle {font-size:13px} .compact-catalog .ajax_load .rating,.compact-catalog .display_list .list_item .show_props,.compact-catalog .js-info-block {display:none} .compact-catalog .ajax_load .item .catalog_item > div {padding-bottom:34px} .compact-catalog .ajax_load .item .catalog-adaptive {padding-bottom:55px} .compact-catalog .catalog_block .catalog_item > div .item_info {padding-bottom:30px}}@media all and (max-width:380px) {.pk-page .form-control.captcha-row {display:flex} .pk-page .captcha-row .captcha_input {left:initial; width:100%} .pk-page .form-control.captcha-row .captcha_image {position:relative !important; width:100%; left:initial; right:initial; max-width:initial; margin-top:10px} .pk-page .captcha-row .captcha_input label.error {right:0} .auth-page .prompt.remember {float:none !important; width:100%} .auth-page .forgot {float:none !important; margin:10px 0 0 0; display:inline-block} .top-h-row .h-user-block .have-user a.reg:before {display:none} .wrapper_inner .articles-list .item .right-data {margin:0} .wrapper_inner .articles-list .item .left-data {float:none; margin:0 auto 20px} .wrapper_inner .sale_block .text,.wrapper_inner .sale_block .value,.bx_ordercart table.colored thead td {font-size:10px} .wrapper_inner #order_form_content .module-cart table td.thumb-cell {padding-left:5px} .basket_wrapp .module-cart .cost.prices .sale_block {display:none} .basket_wrapp .module-cart .cost-cell .cost.prices {white-space:normal} .wrapper_inner .start_promo .wrap_tizer {bottom:8px} .wrapper_inner .start_promo .wrap_tizer .wrapper_inner_tizer {padding:0 20px 0 8px !important} .wrapper_inner .wrap_tizer .wr_block .title .inner_text {font-size:13px; font-weight:600; top:2px} .wrapper_inner .wrap_tizer .wr_block.price .inner_text {font-size:12px} .wrap_tizer .wrap_outer {padding:0 4px 5px} .wrapper_inner .wrap_tizer .wrap_outer .outer_text {left:6px; padding:0 4px 5px 0} .wrapper_inner .wrap_tizer .wrap_outer .inner_text {left:-3px} .wrapper_inner .wrap_tizer .wr_block.price .wrap_outer,.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .inner_text {padding:1px 0 5px} .wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .outer_text {padding-top:1px} .wrap_tizer .wr_block {line-height:18px} .wrap_tizer .wrap_outer.title {font-size:15px} .bx-firefox #header .middle-h-row td.logo_wrapp .logo,.bx-ie #header .middle-h-row td.logo_wrapp .logo {display:inline} .bx-firefox #header .middle-h-row td.logo_wrapp {width:53%} .bx-ie #header .middle-h-row td.logo_wrapp {width:48%} .tabs-body {padding-top:30px} .catalog_detail .element_detail_text .price_txt {display:none} .catalog_detail .element_detail_text {margin:0 0 10px} body .top_mobile_region {text-align:center; background:#f9f9f9; box-shadow:inset 0 -1px 0 0 #f5f5f5} body .top_mobile_region .confirm_wrapper {display:inline-block; margin:0 auto; position:relative} body .top_mobile_region .confirm_region {padding-left:15px; padding-right:15px; text-align:left; background:none; box-shadow:none} body .top_mobile_region .confirm_region .title {max-width:240px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis} body .top_mobile_region .confirm_region .buttons {margin:0 -4px} body .top_mobile_region .confirm_region .buttons .btn {padding-left:15px; padding-right:15px} .top_mobile_region .confirm_region + .close_popup {right:16px}}@media all and (max-width:360px) {.auth-page .form_footer .btn {float:none !important} #mobileheader .mobileheader-v2 .wrap_icon {padding-right:3px; padding-left:3px} #mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket {padding-left:3px; padding-right:3px} .wrapper_inner .bx_sort_container .wrap_remove_button {top:110px} .catalog_detail .w_icons.button.to-cart {padding-left:20px} .catalog_detail .w_icons.button.to-cart:before {display:none} .catalog_detail .item_main_info .right_info .info_item {padding-right:12px} .container > h1 {padding-right:0} .show-normal-sort .dropdown-select .dropdown-select__title {white-space:nowrap; overflow:hidden; max-width:170px; text-overflow:ellipsis; position:relative; padding-right:10px} .show-normal-sort .dropdown-select .dropdown-select__title .svg {position:absolute; right:0; top:50%; margin-top:-1px} .show-normal-sort .dropdown-select .dropdown-menu-wrapper {left:auto; right:0} .personal_wrapper .sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-content {padding-left:10px; padding-right:10px}}@media all and (max-width:340px) {#mobileheader .wrap_icon {padding-right:5px; padding-left:5px} #mobileheader .basket-link {padding-left:5px; padding-right:5px}}@media all and (max-width:320px) {#mobileheader .wrap_icon {padding-right:3px; padding-left:3px} #mobileheader .basket-link {padding-left:3px; padding-right:3px} .shops.list .item .image {display:none} .shops.list .item .rubber {margin:0} .module_products_list .adaptive_button {display:block} body .module_products_list td.but-cell {display:none} .basket_fly #header .middle-h-row .basket_wrapp {padding-top:0} #header .wrapper_inner .middle-h-row .logo_wrapp .logo {min-height:24px; line-height:24px; display:table-cell} #header .middle-h-row .logo_wrapp .logo a {display:block} .basket_wrapp .header-compare-block,.basket_wrapp .wraps_icon_block {margin:0 25px 0 0}}@media all and (min-width:1180px) {.specials_slider_wrapp ul.tabs_content,.tab_slider_wrapp ul.tabs_content {margin:0; padding:0} .specials_slider_wrapp ul.tabs_content li.tab,.tab_slider_wrapp ul.tabs_content li.tab {margin:0; padding:0} .news_slider_wrapp {margin:-13px -13px 0; padding:13px 13px 0} .news_slider_wrapp .flex-viewport {margin:-13px -13px 0; padding:13px 13px 0} .news_slider_wrapp .news_slider li:hover {box-shadow:0 0 20px rgba(0,0,0,0.1); -moz-box-shadow:0 0 20px rgba(0,0,0,0.1); -o-box-shadow:0 0 20px rgba(0,0,0,0.1)}}@media only screen and (max-width:1174px) {#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {float:none} #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {margin-top:15px; padding-left:0; margin-bottom:10px}}
/* End */


/* Start:/bitrix/templates/aspro_max/css/h1-medium.min.css?1711435661437*/
.catalog_section_list .section_item li.name a span:not(.option-font-ignore),.item-views .item .title:not(.option-font-ignore),.option-font-bold,.sections_wrapper .list .item .name a:not(.option-font-ignore),.title_block:not(.option-font-ignore),.top_big_banners .item .item_inner .text .title:not(.option-font-ignore),.top_slider_wrapp .banner_title .head-title:not(.option-font-ignore){font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500}
/* End */
/* /bitrix/templates/aspro_max/css/fonts/montserrat/css/montserrat.min.css?17587947955716 */
/* /bitrix/templates/aspro_max/css/blocks/dark-light-theme.min.css?17114356612219 */
/* /bitrix/templates/aspro_max/css/colored.min.css?17333446833705 */
/* /bitrix/templates/aspro_max/vendor/css/bootstrap.min.css?175746872398804 */
/* /bitrix/templates/aspro_max/css/styles.min.css?1757468843165986 */
/* /bitrix/templates/aspro_max/css/blocks/blocks.min.css?175746892517811 */
/* /bitrix/templates/aspro_max/css/blocks/common.blocks/counter-state/counter-state.min.css?1733344678305 */
/* /bitrix/templates/aspro_max/css/menu.min.css?175746908272190 */
/* /bitrix/templates/aspro_max/vendor/css/footable.standalone.min.css?171143566119590 */
/* /bitrix/templates/aspro_max/vendor/css/ripple.min.css?1757469258641 */
/* /bitrix/templates/aspro_max/css/stores.min.css?17333446728771 */
/* /bitrix/templates/aspro_max/css/yandex_map.min.css?17574706916692 */
/* /bitrix/templates/aspro_max/css/header_fixed.min.css?175748351810588 */
/* /bitrix/templates/aspro_max/ajax/ajax.min.css?1711435661247 */
/* /bitrix/templates/aspro_max/css/blocks/line-block.min.css?17333446684730 */
/* /bitrix/templates/aspro_max/components/bitrix/menu/top/style.css?1763937242190 */
/* /bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.carousel.min.css?17114356613351 */
/* /bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.theme.default.min.css?17114356611013 */
/* /bitrix/templates/aspro_max/vendor/css/carousel/swiper/swiper-bundle.min.css?173334468214468 */
/* /bitrix/templates/aspro_max/css/slider.swiper.min.css?17333446823327 */
/* /bitrix/templates/aspro_max/css/main_slider.min.css?176270667728788 */
/* /local/components/beton-gost/about-factory/templates/.default/style.min.css?17574838251321 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_tizers/style.min.css?17333446772242 */
/* /bitrix/templates/aspro_max/components/aspro/wrapper.block.max/front_sections_only/style.min.css?17114356612239 */
/* /bitrix/templates/aspro_max/css/animation/animation_ext.min.css?17574839624325 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/concrete_grades/style.min.css?17574841546865 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_sale2/style.min.css?173334467012163 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/slider_sertificate/style.min.css?1757484254464 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_news_slider/style.min.css?171143566016853 */
/* /bitrix/templates/aspro_max/components/bitrix/highloadblock.list/gallery/style.min.css?1757484385261 */
/* /bitrix/templates/aspro_max/components/aspro/tabs.max/main/style.min.css?1711435661923 */
/* /bitrix/templates/aspro_max/css/top_tabs.min.css?17333446721405 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_brands_slider/style.min.css?17114356601547 */
/* /bitrix/templates/aspro_max/components/aspro/com.banners.max/only_img/style.min.css?17114356613965 */
/* /bitrix/templates/aspro_max/components/bitrix/news.detail/front_company/style.css?176375251314814 */
/* /bitrix/templates/aspro_max/css/jquery.fancybox.min.css?175746846413610 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_collection/style.min.css?17114356605587 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_review/style.min.css?17333446857904 */
/* /bitrix/templates/aspro_max/components/aspro/wrapper.block.max/front_map/style.min.css?1711435661190 */
/* /bitrix/templates/aspro_max/css/footer.css?176509639435686 */
/* /bitrix/components/aspro/marketing.popup.max/templates/.default/style.min.css?17333446827500 */
/* /bitrix/templates/aspro_max/css/banners.min.css?175748464012053 */
/* /bitrix/templates/aspro_max/css/catalog.min.css?175748579410215 */
/* /bitrix/templates/aspro_max/css/jquery.mCustomScrollbar.min.css?171143566142839 */
/* /bitrix/templates/aspro_max/css/left_block_main_page.min.css?175748591920506 */
/* /bitrix/templates/aspro_max/css/buy_services.min.css?173334466113142 */
/* /bitrix/templates/aspro_max/template_styles.css?1765220540484378 */
/* /bitrix/templates/aspro_max/css/widths/width-3.min.css?17333446783480 */
/* /bitrix/templates/aspro_max/components/niges/socmenu/ajax/style.min.css?175748629722875 */
/* /bitrix/templates/aspro_max/css/header.min.css?175748639226855 */
/* /bitrix/templates/aspro_max/css/media.min.css?1757486498163733 */
/* /bitrix/templates/aspro_max/css/h1-medium.min.css?1711435661437 */
