.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.row.flexbox{-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexbox--reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap}
.flexbox--row{-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center}
.flexbox--row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center}
.flexbox--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex1{flex:1}
.no-shrinked{flex-shrink:0}
.flexbox--justify-end{justify-content:end}
.minwidth0{min-width:0}
.width100{width:100%}
.heightauto{height:auto}
.order-1{order:-1}
.bx-mac .row.flexbox:not(.nmac) > div{margin-left:-1px}
.bx-mac .flexbox.nmac,.bx-mac .row.flexbox.nmac{display:block}
.bx-mac .row.flexbox:after,.bx-mac .row.flexbox:before,.bx-ios .row.flexbox:after,.bx-ios .row.flexbox:before{width:100%}
.row.flexbox .item{height:100%;min-height:100%}
body .front_page > .wraps > .right_block > .wrapper_inner > *,body .front_page > .wraps > .wrapper_inner .middle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.align-items-normal{-webkit-box-align:normal!important;-webkit-align-items:normal!important;-moz-box-align:normal!important;-ms-flex-align:normal!important;align-items:normal!important}
.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}
.drag-block[data-order="1"]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.drag-block[data-order="2"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.drag-block[data-order="3"]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.drag-block[data-order="4"]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.drag-block[data-order="5"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.drag-block[data-order="6"]{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.drag-block[data-order="7"]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.drag-block[data-order="8"]{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.drag-block[data-order="9"]{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.drag-block[data-order="10"]{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.drag-block[data-order="11"]{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.drag-block[data-order="12"]{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.drag-block[data-order="13"]{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.drag-block[data-order="14"]{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}
.drag-block[data-order="15"]{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}
.drag-block[data-order="16"]{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}
.drag-block[data-order="17"]{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}
.drag-block[data-order="18"]{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}
.drag-block[data-order="19"]{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}
.drag-block[data-order="20"]{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}
.drag-block.container{overflow:hidden}
.drag-block.container .content_wrapper_block,.drag-block.container > div[id*="bx_incl"] > .content_wrapper_block{border-bottom:1px solid #ececec;border-color:var(--stroke_black)}
.drag-block.container[data-file] .content_wrapper_block > .maxwidth-theme{background:none;min-height:100px}
body .wrapper1:not(.compact-catalog) .ce_cmp_visible{display:none}
img{margin-right:auto;margin-left:auto}
.justify-center{justify-content:center;-webkit-justify-content:center}
.row.flex-direction-row-reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}
.bg-white{background-color:#fff;background:var(--card_bg_black)}
.flex-50{flex-basis:50%}
.lazy_Y .lazy[data-src],.lazy_Y .lazyloading{background-size:auto!important;background-repeat:no-repeat;background-position:center!important;margin-left:auto;margin-right:auto}
.lazyloading{opacity:0;transition:opacity 300ms}
.lazyloaded{opacity:1;transition:opacity 300ms}
svg .cls-1,svg .cls-2,svg .sscls-1,svg .sscls-2,svg .nspcls-1,svg .cccls-1{fill:#333;fill:var(--white_text_black);fill-rule:evenodd}
svg use{fill:#333;fill:var(--white_text_black);fill-rule:evenodd}
svg .clsw-1{fill:#333;fill:var(--white_text_black);fill-rule:evenodd}
svg .sscls-1{fill-opacity:0}
svg .bfcls-1,svg .bfcls-2{fill:none;stroke:#333;stroke:var(--white_text_black);stroke-linecap:round;stroke-width:2px;fill-rule:evenodd}
svg .bfcls-1{stroke-linejoin:round;fill:#999;stroke:#999;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;fill-rule:evenodd}
svg .op-cls{opacity:.1}
body.jqm-initied .wrapper11,body.jqm-initied.wf .wrapper1 > div,body.jqm-initied footer,body.jqm-initied .style-switcher,body.jqm-initied .basket_wrapp .opener,body.jqm-initied .wrapper1 > div > div,body.jqm-initied .wrapper1 > div > header > div,body.jqm-initied .basket_bottom_block > div,body.jqm-initied .scroll-to-top,body.jqm-initied .basket_fly_forms > div,body.jqm-initied .ui-panel-top-devices-inner,body.jqm-initied #panel{-webkit-filter:blur(2px);filter:blur(2px)}
body.jqm-initied.wf .wrapper1,body.jqm-initied.wf .wrapper1 > div#mobilefilter,body.jqm-initied.wf .wrapper1 > div#mobilefilter > div,body.jqm-initied.wf .wrapper1 > div#headerfixed,body.jqm-initied .wrapper1 > div .header-cart{-webkit-filter:none;filter:none}
body.jqm-initied.wf{padding-right:18px}
.set-position.top.left{background-position:top left}
.set-position.top.center{background-position:top center}
.set-position.top.right{background-position:top right}
.set-position.center.left{background-position:center left}
.set-position.center{background-position:center center}
.set-position.center.right{background-position:center right}
.set-position.bottom.left{background-position:bottom left}
.set-position.bottom.center{background-position:bottom center}
.set-position.bottom.right{background-position:bottom right}
.full_bg_link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:13}
.stub{height:100px}
.video-block .image .play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}
.video-block .image .play:hover:before,.video-block .image .play:hover:after{transform:scale(1.2)}
.video-block .image .play:before,.video-block .image .play:after{content:"";position:absolute;top:50%;left:50%;transition:transform ease .3s}
.video-block .image .play:before{border:15px solid transparent;border-left:30px solid #fff;z-index:2;margin:-15px 0 0 -12px}
.video-block .image .play:after{margin:-45px 0 0 -45px;width:90px;height:90px;border-radius:100%;background:#ddd}
.video-block .image .play video{opacity:0;visibility:hidden}
.video-block.sm .image .play:before{border-width:6px;border-left-width:11px;margin:-6px 0 0 -4px}
.video-block.sm .image .play:after{width:32px;height:32px;margin:-16px 0 0 -16px}
.video-block.popup_video{position:relative;width:32px;height:32px}
.svg.svg-inline-hot{width:22px;height:22px;border-radius:100%;background:#f94435;top:-5px}
.svg.svg-inline-hot + h3{margin:-1px 0 0 14px}
.svg.svg-inline-hot svg{margin:5px auto 0}
.svg.svg-inline-hot svg path{fill:#fff}
.wrapper1.dark-hover-overlay ~ .shadow-block{background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0;right:0;bottom:0;z-index:1047}
.shadow-block{display:none}
.dropdown-menu-wrapper{position:absolute;top:100%;left:0;display:none;z-index:107}
.open + .dropdown-menu-wrapper{display:block}
.dropdown-menu-wrapper .dropdown-menu-inner{background:#fff;background:var(--card_bg_black);text-align:left;box-shadow:0 1px 12px 1px rgba(0,0,0,0.12);overflow:hidden}
.topic .colored_theme_hover_bg-block:not(:hover) .svg path{fill:#b8b8b8}
.has-secion-banner .colored_theme_hover_bg-block:not(:hover) .svg path{fill:#fff;opacity:.5}
.has-secion-banner .colored_theme_hover_bg-block:hover .svg path{fill:#fff}
.title_position_CENTERED .page-top{text-align:center}
.title_position_CENTERED .page-top .topic__heading{margin-left:100px;margin-right:100px}
.share .shares-block{position:relative}
.share .shares-block .ya-share2{display:none}
html.mobile .share .shares-block.showen .ya-share2{display:block}
.share .ya-share2 .ya-share2__icon{box-shadow:none!important;background:0 0!important}
.ya-share2__item:hover{opacity:1!important}
.ya-share2__badge{border-radius:0!important;background-color:#fff;position:absolute!important;top:50%;left:50%;background-color:transparent!important;background:url(../images/svg/social.svg) -14px -581px no-repeat;background-position:var(--light,-14px -581px) var(--dark,-14px -393px)}
.ya-share2__list,.ya-share2__link{display:block!important}
.ya-share2__link{height:41px;background:#fff}
.ya-share2__container_size_m{overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}
.ya-share2__container_size_m .ya-share2__item{border-top:1px solid #f2f6f7;border-top-color:var(--stroke_black);background:#fff;background:var(--card_bg_black);margin:0!important;display:block!important}
.ya-share2__container_size_m .ya-share2__item:first-of-type{border-top:none}
.share .ya-share2{padding-top:27px;position:absolute;top:50%;left:-6px;right:-6px}
.ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge{width:15px;height:9px;margin:-5px 0 0 -8px}
.ya-share2 .ya-share2__item_service_facebook .ya-share2__badge{width:15px;height:15px;margin:-6px 0 0 -7px;background-position:-108px -578px;background-position:var(--light,-108px -578px) var(--dark,-108px -390px)}
.ya-share2 .ya-share2__item_service_twitter .ya-share2__badge{width:13px;height:11px;margin:-7px 0 0 -6px;background-position:-15px -627px;background-position:var(--light,-15px -627px) var(--dark,-15px -439px)}
.ya-share2 .ya-share2__item_service_viber .ya-share2__badge{width:13px;height:13px;margin:-7px 0 0 -7px;background-position:-344px -579px;background-position:var(--light,-344px -579px) var(--dark,-344px -391px)}
.ya-share2 .ya-share2__item_service_whatsapp .ya-share2__badge{width:15px;height:15px;margin:-8px 0 0 -8px;background-position:-343px -625px;background-position:var(--light,-343px -625px) var(--dark,-343px -437px)}
.ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge{width:7px;height:13px;margin:-6px 0 0 -4px;background-position:-65px -579px;background-position:var(--light,-65px -579px) var(--dark,-65px -391px)}
.ya-share2 .ya-share2__item_service_moimir .ya-share2__badge{width:15px;height:15px;margin:-8px 0 0 -8px;background-position:-390px -625px;background-position:var(--light,-390px -625px) var(--dark,-390px -437px)}
.ya-share2 .ya-share2__item_service_skype .ya-share2__badge{width:17px;height:17px;margin:-7px 0 0 -8px;background-position:-342px -671px;background-position:var(--light,-342px -671px) var(--dark,-342px -483px)}
.ya-share2 .ya-share2__item_service_telegram .ya-share2__badge{width:17px;height:17px;margin:-7px 0 0 -8px;background-position:-342px -717px;background-position:var(--light,-342px -717px) var(--dark,-342px -530px)}
.ya-share2 .ya-share2__item{margin:0;padding:0;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}
.ya-share2 .ya-share2__item:before{display:none}
.ya-share2 .ya-share2__link{background:none;opacity:.5}
.ya-share2 .ya-share2__link:hover{opacity:1}
.ya-share2 .ya-share2__item_service_vkontakte:hover{background:#6695bd}
.ya-share2 .ya-share2__item_service_facebook:hover{background:#4c6db6}
.ya-share2 .ya-share2__item_service_twitter:hover{background:#1baeeb}
.ya-share2 .ya-share2__item_service_viber:hover{background:#665cac}
.ya-share2 .ya-share2__item_service_whatsapp:hover{background:#46c152}
.ya-share2 .ya-share2__item_service_odnoklassniki:hover{background:#ff9205}
.ya-share2 .ya-share2__item_service_moimir:hover{background:#168de2}
.ya-share2 .ya-share2__item_service_skype:hover{background:#00aff0}
.ya-share2 .ya-share2__item_service_telegram:hover{background:#2aa1da}
.ya-share2 .ya-share2__item_service_vkontakte:hover .ya-share2__badge{background-position:-14px -393px}
.ya-share2 .ya-share2__item_service_facebook:hover .ya-share2__badge{background-position:-108px -390px}
.ya-share2 .ya-share2__item_service_twitter:hover .ya-share2__badge{background-position:-15px -439px}
.ya-share2 .ya-share2__item_service_viber:hover .ya-share2__badge{background-position:-344px -391px}
.ya-share2 .ya-share2__item_service_whatsapp:hover .ya-share2__badge{background-position:-343px -437px}
.ya-share2 .ya-share2__item_service_odnoklassniki:hover .ya-share2__badge{background-position:-65px -391px}
.ya-share2 .ya-share2__item_service_moimir:hover .ya-share2__badge{background-position:-390px -437px}
.ya-share2 .ya-share2__item_service_skype:hover .ya-share2__badge{background-position:-342px -483px}
.ya-share2 .ya-share2__item_service_telegram:hover .ya-share2__badge{background-position:-342px -530px}
.tabs > li:before,.tabs_content > li:before,.flex-viewport li:before,.flex-direction-nav li:before,.slider_navigation li:before,#footer .bottom_submenu li:before,.extended_pagination li:before,.main-nav li:before,.bottom_main_menu li:before,.item_slider ul.slides li:before,.module-gallery-list li:before,ul.left_menu li:before,ul.brands_list li:before,ul.stores_list li:before,.section_item_inner ul li:before,ul.tabs-content li:before,.internal_sections_list li:before,li.catalog_item:before,.compare_list ul li:before,.catalog_detail .set_wrapp li:before,.catalog_detail .bx_item_set_hor_container_big li:before,.bx_modal_body .bx_kit_one_section li:before,.bx_modal_body .bx_kit_two_section li:before,.bx_kit_one_section li:before,.bx_kit_two_section li:before,.menu li:before,ul.flex-control-nav li:before,.flex-control-nav ol li:before{content:none!important;padding-right:0}
div[class^="bx-"] li:before,ul[class^="bx-"] li:before{padding-right:inherit}
div[class^="bx-"] input[type="button"],div[class^="bx-"] input[type="submit"],div[class^="bx-"] button{text-transform:inherit;font-family:inherit;border:inherit}
.image .svg{top:0}
#bx-composite-banner{text-align:center;margin:10px 0 0}
.m16{margin:0;padding:0 0 18px;color:green}
#content{position:relative;zoom:1;z-index:3}
#content.main{margin-bottom:0}
.pseudo,.catalog_detail .extended_info.open_stores .availability-row .value{text-decoration:none;border-bottom:1px dotted;cursor:pointer}
.specials_slider_wrapp ul.tabs li{text-transform:uppercase}
.specials_slider_wrapp ul.tabs li span{border-bottom:1px dotted}
.clearboth{clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.wrapper.has_menu .top-h-row .search{display:none}
.top-h-row .search input[id^="title-search-input"]{height:26px;font-size:12px;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:1px;border-style:solid;width:100%;line-height:25px}
.top-h-row .search #search-submit-button{cursor:pointer;height:24px;width:29px;font-size:0;border:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:absolute;top:0;right:0;margin-top:1px;display:block}
.middle-h-row .search input[id^="title-search-input"],#header ul.menu.full > li.search_row input[id^="title-search-input"]{height:33px;font-size:12px;padding:0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;line-height:32px}
.middle-h-row .search #search-submit-button,#header ul.menu.full > li.search_row #search-submit-button{cursor:pointer;height:31px;width:35px;font-size:0;border:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:absolute;top:1px;right:1px;display:block}
#header ul.menu.full > li.search_row #search-submit-button{top:3px;right:3px;height:33px;width:35px}
#header ul.menu.full > li.search_row{padding:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;position:relative;display:none}
.wrapper.has_menu .main-nav{display:none}
.main-nav .menu > li > a{border-bottom:1px solid transparent}
.top-h-row .search #search-submit-button i,.middle-h-row .search #search-submit-button i,#header ul.menu.full > li.search_row #search-submit-button i{display:inline-block;background:url(../images/magnifier.png);background-repeat:no-repeat}
.top-h-row .search #search-submit-button i,#header ul.menu.full > li.search_row #search-submit-button i{height:26px;width:29px;background-position:top center}
#footer .phone .icon i{background-position:0 -24px}
.bx_item_element .title-search-price .price{display:inline-block}
.basket_fly td.total_wrapp a.more_row .icon,.basket_fly td.total_wrapp a.more_row .icon i{display:inline-block;height:15px;width:15px}
table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding:0;height:10px;font-size:0}
#header .middle-h-row,#header .catalog_menu{margin:0 auto;position:relative;zoom:1;z-index:3}
#header .middle-h-row{z-index:202}
#header .middle-h-row .logo_wrapp .logo{min-height:51px;line-height:51px;overflow:hidden;display:table-cell;max-width:220px}
#header .basket_fly{-webkit-transform:translateZ(0)}
#header .basket_fly td{box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;text-align:left}
ul.menu,ul.mini-menu{text-align:justify;list-style-type:none;font-size:0;line-height:0;zoom:1}
.bx-ie ul.menu,.bx-ie ul.mini-menu{font-size:1px}
ul.menu li,ul.mini-menu li{display:inline-block;vertical-align:top;padding:0;line-height:20px}
.main-nav ul.menu > li > a,ul.mini-menu li a{font-size:14px;text-transform:uppercase;padding:0 10px;text-decoration:none;white-space:nowrap;color:#000}
ul.menu li.stretch{display:inline-block;width:100%;*display:inline;zoom:1}
ul.menu li:hover .child{display:block}
ul.menu li:hover b.space,.breadcrumbs .drop:hover b.space{display:inline-block}
ul.mini-menu,ul.menu li .child,ul.mini-menu li .child{display:none}
.module-drop-cart{position:absolute;right:0!important;top:87px;width:431px;max-width:100%;z-index:999;display:none}
.wrapper .basket_normal{display:none}
.wrapper.basket_normal .basket_normal{display:block}
.header-cart-block .cart{width:230px;text-align:left;position:relative;zoom:1}
.header-cart-block .delay_small,.header-cart-block .cart_small{display:none}
.header-cart-block .cart a{text-decoration:none}
.header-cart-block .cart a span{font-size:14px}
.header-cart-block .cart.empty_cart a span.pseudo{border-bottom:1px solid}
.header-cart-block .cart span.icon{float:left}
.header-cart-block .cart .summ,.header-cart-block .cart .delay_link{white-space:nowrap}
.header-cart-block .cart > span.icon,.header-cart-block .cart > span.icon i{display:inline-block;height:42px;width:42px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.header-cart-block .cart > span.icon.small,.header-cart-block .cart > span.icon.small i{width:26px;height:26px}
.header-cart-block .cart > span.icon.small{display:none;position:relative;zoom:1;z-index:1}
.header-cart-block .cart .cart-call.small,body .header-cart-block .cart .cart-call.small span{font-size:11px;line-height:15px;text-transform:uppercase;border:none}
body .header-cart-block .cart .cart-call.small span{text-decoration:underline}
.header-cart-block .cart .small{display:none}
.header-cart-block .cart > span.icon.small i{background-position:-7px -173px}
.header-cart-block .cart span.icon i,.header-cart-block .cart span.icon i{background-image:url(../images/basket_icons.png);background-repeat:no-repeat}
.header-cart-block .cart.empty_cart span.icon i{background-position:0 0}
.header-cart-block .cart.empty_cart span.icon.small i{background-position:0 0;background-position:-7px -134px;opacity:.6}
.header-cart-block .cart .cart_wrapp{padding-left:55px;padding-top:4px;position:absolute;top:-3px}
#header .middle-h-row .center_block.no_basket{padding-right:0}
#header .middle-h-row .basket_wrapp .header-cart-block{margin-top:7px;float:right}
.wrapper.basket_normal.has_menu #header .middle-h-row .basket_wrapp .header-cart-block{min-width:145px}
#content_new,#preload_wrapp{position:absolute;z-index:-1000;top:-9999px;left:-999px}
.main-nav ul.menu .child a{font-size:12px}
.top-h-row ul.menu .space{position:static}
#header .catalog_menu li .space{top:18px}
#header .catalog_menu li.more .space{margin:0 0 0 -50px;left:inherit;position:absolute;top:50px}
#header .catalog_menu .child{text-align:center;padding-top:24px}
.breadcrumbs .drop b.space{left:10px;bottom:-6px}
ul.menu li.catalog b.space{left:34%}
ul.menu > li > a{position:relative}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{margin:0}
.flexslider .slides > li:not(.visible){display:none}
.flexslider .slides > li.height0{width:0;height:0}
.flexslider .slides > li.visible{opacity:0}
.front_slider > li{display:none;overflow:hidden}
.flexslider .slides > li .text,.flexslider .slides > li .img{width:50%}
.flexslider .slides > li.image .img{width:100%}
.flexslider .slides > li .img img{margin:0 auto;max-height:100%}
.flexslider .slides img{display:inline-block;max-height:100%}
.flexslider .flex-direction-nav > li{position:absolute;top:50%;z-index:2;margin-top:-20px}
.flexslider.cat_sections .flex-direction-nav > li{margin-top:-37px}
.flexslider .flex-direction-nav .flex-nav-prev{left:-37px}
.flexslider .flex-direction-nav .flex-nav-next{right:24px}
.flexslider .flex-direction-nav .flex-disabled{display:none}
.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav .js-click{position:absolute;top:50%;margin:0;width:40px;height:40px;text-shadow:none;font-size:0;background:#fff;background:var(--arrows_bg_black);border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}
.flexslider.hovers:hover .flex-direction-nav a{opacity:1;visibility:visible}
.flexslider .flex-direction-nav a:before,.flexslider .flex-direction-nav .js-click:before{content:"";position:absolute;top:50%;margin-top:-6px;width:7px;height:12px;background:url(../images/svg/header_icons.svg) no-repeat;background-position:var(--light,0 -65px) var(--dark,0 -81px)}
.flexslider .flex-direction-nav .flex-prev:before{left:50%;margin-left:-4px}
.flexslider .flex-direction-nav .flex-prev:hover:before{background-position:0 -81px}
.flexslider .flex-direction-nav .flex-next:before{right:50%;margin-right:-4px;background-position:-11px -65px;background-position:var(--light,-11px -65px) var(--dark,-11px -81px)}
.flexslider .flex-direction-nav .flex-next:hover:before{background-position:-11px -81px}
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav a,.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .js-click{background-color:#333}
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav li:hover a,.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav li:hover .js-click{background-color:#556170}
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-prev:before{background-position:0 -81px}
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-next:before{background-position:-11px -81px}
html[xmlns] .slides{display:block;list-style:none}
html[xmlns] .slides.flexbox{display:flex}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider .slides{margin:0;padding:0}
.flexslider{position:relative;zoom:1;text-align:center;display:block}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.module-cart,.module-cart tr{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flexslider.shadow .flex-viewport{margin:-25px;padding:25px;z-index:1}
@media (min-width: 601px) {
.owl-carousel.shadow .owl-stage-outer:before,.owl-carousel.shadow .owl-stage-outer:after,.flexslider.shadow .flex-viewport:before,.flexslider.shadow .flex-viewport:after{content:"";position:absolute;top:27px;bottom:23px;width:25px;background:#fff;background:var(--black_bg_black);z-index:1}
.flexslider.shadow .flex-viewport:before,.owl-carousel.shadow .owl-stage-outer:before{left:0}
.flexslider.shadow .flex-viewport:after,.owl-carousel.shadow .owl-stage-outer:after{right:0}
}
.include_module_error{text-align:center;margin:0 auto}
.include_module_error p{margin-top:0;line-height:18px;font-size:14px;color:#555}
.flexslider .flex-control-nav,.front_slider_wrapp .flex-control-nav{zoom:1;top:-58px;position:relative;display:inline-block;z-index:10;margin:0}
.flexslider.color-controls .slides img{margin:auto;display:inline-block;vertical-align:middle}
.flex-direction-nav{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.flex-direction-nav *{outline:none}
.flexslider.loading_state{min-height:60px}
.owl-carousel .owl-stage-outer{z-index:2}
.owl-carousel .owl-item{width:25%}
body .owl-carousel .owl-item img{width:auto}
.owl-carousel .owl-nav{position:absolute;margin:0;display:flex;left:-53px;right:-53px;justify-content:space-between;top:calc(50% - 20px);z-index:1}
body .owl-carousel .owl-nav{margin-top:0}
.owl-carousel.owl-dots .owl-nav{top:calc(50% - 34px)}
.owl-carousel .owl-nav .disabled svg path{fill:#333!important;fill:var(--white_text_black)!important}
body .owl-carousel .owl-nav [class*="owl-"]{margin:0}
body .owl-carousel .owl-nav [class*="owl-"]:hover{background:none}
.owl-carousel .owl-nav .svg{width:40px;height:40px;line-height:40px;text-align:center}
.owl-carousel .owl-nav .svg svg{display:inline-block}
.owl-carousel .owl-nav .svg.left{transform:rotate(-90deg)}
.owl-carousel .owl-nav .svg.right{transform:rotate(90deg)}
.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:not(:hover){background:#fff;background:var(--arrows_bg_black)}
.owl-carousel.owl-theme.owl-bg-nav .owl-nav button.disabled:hover{background:#fff;background:var(--arrows_bg_black)}
.owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer{margin-bottom:3px}
.right-side .owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer{margin-bottom:9px}
.owl-carousel.owl-theme.owl-bg-nav .owl-dot span{width:8px;height:8px;margin:3px 6px}
.owl-carousel.owl-theme.owl-sm-nav .owl-dots span{width:8px;height:8px;margin:5px 6px}
.info_column h3{font-size:18px}
.index_bottom .info_column .about_column,.index_bottom .info_column .news_column{width:50%;padding-left:40px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}
.index_bottom .info_column .news_column .shadow{display:none}
a i.arrow{margin:0 10px 0 0;position:relative;zoom:1;bottom:-3px}
a i.arrow,a i.arrow b{display:inline-block;height:15px;width:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#ddd}
a i.arrow b{background:url(../images/arrows.png) 0 0 no-repeat}
a:hover i.arrow b{background-position:-36px 0}
a:hover i.arrow.down b{background-position:-36px -35px}
.index_bottom .info_column .news_slider{margin-top:18px}
.index_bottom .about_column a[name="about_show_more"]{margin-top:10px;display:inline-block}
.index_bottom .info_column .news_column .news_block > ul{list-style:none;margin-top:18px}
.news_slider_wrapp .flex-control-nav.flex-control-paging{display:none;margin-top:5px}
.jobs_wrapp .item .icon,.jobs_wrapp .item .icon i,.differences_table .left_arrow,.differences_table .right_arrow{display:inline-block;height:30px;width:30px;vertical-align:top;*display:inline;zoom:1}
.jobs_wrapp .item td.icon{display:table-cell}
.flex-direction-nav li{font-size:0}
.differences_table .left_arrow,.differences_table .right_arrow{font-size:0;background-image:url(../images/arrows_big.png);background-repeat:no-repeat}
.news_slider_wrapp .flex-viewport{width:100%;z-index:10}
img.shadow{width:100%;max-width:100%;margin:10px 0}
.search-page img.shadow{margin-bottom:20px}
.search-page-wrap{position:relative}
.search_page .search-page-wrap .alert{margin:28px 0 0}
.search-page-wrap .form-control{width:100%}
.search-page-wrap .btn{text-transform:uppercase;position:absolute;right:0;top:0;border-top-left-radius:0;border-bottom-left-radius:0}
.top-content-block.emptys hr{display:none}
.top-content-block .search-title{font-size:1.466em;border-top:1px solid #ececec;padding:4.6rem 0 2.333rem;margin:0}
.search_page .landings-list.landings_list{margin:40px 0 20px}
.menu_top_block.in-search .item_count{position:absolute;right:15px;top:15px}
#footer .footer_inner .line{padding:10px 0}
#footer .footer_inner .line .wrapper_inner{position:relative}
.footer_inner .line .wrapper_inner div{display:inline-block;width:79%}
.footer_inner .line .wrapper_inner div div{width:auto}
#footer ul.bottom_main_menu,#footer ul.bottom_submenu{width:79%;display:inline-block;vertical-align:top}
#footer ul.bottom_main_menu{margin-top:4px}
#footer .bottom_submenu li.selected a{font-weight:700}
.bottom_main_menu li,.bottom_submenu > li{display:inline-block;width:24%;list-style:none}
.bottom_main_menu li a{text-shadow:0 1px 0 rgba(255,255,255,0.4);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.4);-o-text-shadow:0 1px 0 rgba(255,255,255,0.4);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.4)}
.bottom_submenu li{list-style:none}
#footer .bottom_left_icons{display:inline-block;width:20%}
#footer .phone{display:inline-block;white-space:nowrap;vertical-align:top}
#footer .phone .phone_wrapper{display:inline-block;vertical-align:top}
#footer .phone .icon{position:inherit;vertical-align:top}
#footer .phone .phone_text{display:inline-block;vertical-align:top;margin-top:5px}
.bottom_main_menu li a{text-transform:uppercase;text-decoration:none}
#footer .bottom_submenu li{line-height:19px}
#footer .bottom_submenu li a{text-decoration:none}
.tabs{margin-bottom:39px}
.tabs .tab-content{background-color:#fff;background-color:var(--black_bg_black);border:none;padding:59px 0 0}
.tabs .tab-content.not_tabs{padding-top:0}
.tabs .nav-tabs + .tab-content{border-top:0}
.tabs .nav-tabs li{margin:3px;background:#fafafa;background:var(--light2_bg_black);-moz-transition:background-color .3s;-ms-transition:background-color 0.3s,box-shadow .3s ease;-o-transition:background-color 0.3s,box-shadow .3s ease;-webkit-transition:background-color 0.3s,box-shadow .3s ease;transition:background-color 0.3s,box-shadow .3s ease}
.tabs .nav-tabs li:hover{background:#fff;background-color:var(--white_text_black_reverse);background-color:var(--black_bg_black)}
.tabs .nav-tabs li a,.tabs .nav-tabs li > span{cursor:pointer;display:block;margin:0;padding:16px 24px 15px;color:#777;color:var(--light_basic_text_black);border:none;border-radius:3px;background:transparent}
.tabs .nav-tabs li span{padding-top:11px;padding-bottom:11px}
.tabs .nav-tabs li a:hover,.tabs .nav-tabs li span:hover{border-color:transparent;color:#333;color:var(--white_text_black)}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{border:none;background:var(--black_bg_black)}
.nav-tabs > li.active:after{content:"";position:absolute;left:-1px;right:-1px;top:-1px;z-index:1;height:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}
.tabs .nav-tabs li.active > span{color:#333;color:var(--white_text_black);cursor:default}
.tabs .nav-tabs li.bordered a:hover,.tabs .nav-tabs li.bordered a:active,.tabs .nav-tabs li.bordered a:focus{background:#fff;background:var(--card_bg_hover_black)}
.tabs .nav-tabs li.active a{color:#333;color:var(--white_text_black)}
.tabs .nav-tabs li.active:hover{box-shadow:none;transform:none;border-color:#ececec;border-color:var(--stroke_black)}
.tabs .tab-content .content{margin:-8px 0 0}
.bx_soc_comments_div .tabs .nav-tabs li:not(.active) a:hover{color:#333;color:var(--white_text_black)}
.bx_soc_comments_div .tabs .nav-tabs{position:relative}
.bx_soc_comments_div .tabs_wrap{position:relative}
.bx_soc_comments_div .tabs_wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#eff1f5;background:var(--stroke_black)}
.tabs .nav-tabs > li:before,.pagination > li:before,.flex-direction-nav li:before{display:none}
.bx_soc_comments_div{margin:0;padding:0}
.nav-tabs{border:none;margin:-3px;padding:0}
.nav-tabs li{margin:0;padding:0}
.nav-tabs li:before{display:none}
.tabs.horizontal-scrolling{margin:0;position:relative;overflow:hidden}
.tabs.horizontal-scrolling:before,.tabs.horizontal-scrolling:after{content:"";width:10px;height:48px;background:#fff;position:absolute;top:0;opacity:0}
.tabs.horizontal-scrolling:before{left:0}
.tabs.horizontal-scrolling:after{right:0}
.tabs.horizontal-scrolling .nav{margin:0;white-space:nowrap;padding:0}
.tabs.horizontal-scrolling .nav > li{float:none;display:inline-block;margin:0}
.tabs.horizontal-scrolling .nav > li:not(:last-of-type){margin-right:4px}
.tabs.horizontal-scrolling + .tab-content{margin-top:2.666rem}
.tabs.horizontal-scrolling.bottom-line .nav > li:not(:last-of-type){margin-right:2.266rem}
.tabs.bottom-line li{background:none}
.tabs.bottom-line li a{padding:0 0 .466rem}
.tabs.bottom-line li.active:after{left:0;right:0;top:auto;bottom:0;border-radius:0}
.tabs.bottom-line + .tab-content{margin-top:1.666rem}
.horizontal-scrolling .mCSB_horizontal.mCSB_inside > .mCSB_container{margin:0}
body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft,body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight{width:38px;height:48px;top:-48px;line-height:48px;text-align:center;background:#fff;opacity:1;transition:left .2s ease,right .2s ease}
body .horizontal-scrolling.bottom-line .mCSB_scrollTools .mCSB_buttonLeft,body .horizontal-scrolling.bottom-line .mCSB_scrollTools .mCSB_buttonRight{top:-40px}
body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft.disabled,body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight.disabled{display:none!important}
body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft{left:-38px;border-right:1px solid #ececec}
body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonLeft{left:-14px}
.horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft .svg{transform:rotate(-90deg)}
body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight{right:-38px;border-left:1px solid #ececec}
body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonRight{right:-14px}
.horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight .svg{transform:rotate(90deg)}
.horizontal-scrolling .mCSB_draggerContainer{display:none}
.horizontal-scrolling .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:0}
.specials_slider > li:last-child{margin-right:0}
.specials_slider > li{width:179.9px!important;overflow:hidden;margin-right:15px;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s;padding:1px;display:block;float:left;vertical-align:top;padding-bottom:5px}
.right_block .specials_slider.product_slider > li{margin-right:15px;width:174px!important}
.specials_slider.product_slider > li{margin-right:14px}
ul.specials_slider{width:100000%!important;white-space:nowrap}
ul.specials_slider li,ul.specials_slider li *{white-space:normal}
.specials_slider li:hover{padding:0;padding-bottom:4px}
.catalog_item .item-title a,.view-item .item-title a span,.articles-list .item .item-title a,.jobs_wrapp .item .name a,.front_slider .item-title a span,.item-title a span,.item-title a{-webkit-transition:color ease-out .02s;-moz-transition:color ease-out .02s;-o-transition:color ease-out .02s;transition:color ease-out .02s}
.button22,.button22 span,.popup .soc-avt .row a,#header .catalog_menu ul.menu > li > a,#header ul.menu.adaptive > li > a,#header ul.menu.full.opened > li > a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.view-item .item-title a{text-decoration:none}
.catalog_item .price,.view-list .price{display:inline-block}
.catalog_item .price.discount,.view-list .price.discount{margin-top:0;float:none}
.differences_table .catalog_item .price.discount{margin-top:5px}
.differences_table .catalog_item .price{float:none}
.differences_table td{width:25%;vertical-align:top}
.differences_table .left_arrow,.differences_table .right_arrow{position:absolute;top:130px;width:30px;height:30px;cursor:pointer;z-index:1}
.differences_table .left_arrow{left:20%;background-position:0 -157px}
.differences_table .left_arrow:hover{background-position:0 -189px}
.differences_table .right_arrow{right:20px;background-position:-29px -157px}
.differences_table .right_arrow:hover{background-position:-29px -189px}
.catalog_item .price.discount strike,.view-list .price.discount strike{font-size:14px;line-height:14px}
.catalog_item .image,.catalog_item .image a{display:block;vertical-align:middle;height:165px;line-height:165px;vertical-align:middle;text-align:center;position:relative;zoom:1}
.catalog_item .image a{padding:3px}
.differences_table{margin-top:20px}
.differences_table .prop_name{font-weight:700;padding-right:30px}
.differences_table .catalog_item{max-width:190px;margin-bottom:30px}
.catalog_item .image img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.specials_slider_wrapp ul.tabs_content,.tab_slider_wrapp ul.tabs_content{margin-top:10px;position:relative;zoom:1}
.specials_slider_wrapp ul.tabs_content > li,.tab_slider_wrapp ul.tabs_content > li{position:absolute;z-index:10;padding:0}
.tab_slider_wrapp.block_v ul.tabs_content > li{position:static}
.specials.tab_slider_wrapp.block_v ul.tabs_content{margin:0}
.specials.tab_slider_wrapp.block_v .wraps{position:relative}
.specials.tab_slider_wrapp.block_v .wraps:last-of-type{margin-bottom:40px}
body .container .bottom_slider.tab_slider_wrapp.block_v .slider_navigation.top{top:33px}
.specials_slider > li{background:#fff}
.specials_slider_wrapp ul.tabs_content > li.cur,.tab_slider_wrapp ul.tabs_content > li.cur{z-index:1;overflow:visible!important}
.specials_slider_wrapp ul.tabs_content > li .flex-viewport{padding-bottom:5px}
.item_info .cost .price_name + .price,.catalog_block .cost .price_name + .price,.view-list .catalog_item .item_info .cost .price_name + .price{margin-top:0;margin-bottom:0;float:none}
.specials_slider .catalog_item .item_info .cost .price.discount,.catalog_block .cost .price.discount,.view-list .catalog_item .item_info .cost .price.discount{display:inline-block}
.specials_slider .catalog_item .item_info .cost .price_name + .price + .price.discount,.catalog_block .cost .price_name + .price + .price.discount,.view-list .catalog_item .item_info .cost .price_name + .price + .price.discount{margin-top:0}
.catalog_detail .item_main_info .price_block{overflow:hidden}
.specials_slider .catalog_item .item_info .buttons_block{display:none}
.specials_slider .catalog_item .item_info .buttons_block,.catalog_block .catalog_item .item_info .buttons_block{clear:both;margin-top:7px;white-space:nowrap}
.specials_slider.product_slider .catalog_item .item_info .buttons_block{display:block}
.specials_slider .catalog_item .item_info .basket_button,.catalog_block .catalog_item .item_info .basket_button{float:left;margin-bottom:4px}
.soc-avt .row a span.name{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;cursor:pointer;text-transform:uppercase}
.button30 span,.basket_button.button30 span,.compare_button span,.soc-avt .row a span.name{display:inline-block;font-size:11px;line-height:32px}
.sort_to_compare .compare_button:first-child{margin-right:5px}
.compare_wrapp{font-size:11px}
.prompt .star_big{position:relative;bottom:-14px}
.compare_wrapp.centered{text-align:center}
.compare_wrapp a.compare_link{border-bottom:1px dotted}
.compare_button:hover span{background-position:-32px -64px}
.basket_button,.compare_button{display:inline-block;height:25px;line-height:25px;text-transform:uppercase;clear:both;padding:0 6px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;cursor:pointer}
.basket_button,.compare_button,.button30{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
a.wish_item,a.compare_item,a.wish_item i,a.compare_item i{display:inline-block;height:26px;width:26px;cursor:pointer;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px}
.front_slider .item-title a,.front_slider .item-title a span{font-size:22px;line-height:32px;text-decoration:none}
.front_slider .price_name{margin-top:20px}
.front_slider .price{font-size:32px;line-height:34px;margin-top:20px}
.front_slider .price + .price_name{margin-top:0}
.front_slider .price_name + .price{margin-top:0}
.front_slider_wrapp{text-align:center;position:relative;zoom:1;height:auto;margin-top:20px}
.front_slider_wrapp .flex-viewport{width:75%;float:left;text-align:left}
.front_slider_wrapp .extended_pagination{float:right;width:25%;list-style:none;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding-left:30px;right:0;bottom:0;top:0;overflow-y:auto;max-height:280px}
.front_slider_wrapp .extended_pagination li.hider{margin:0;padding:0;width:10px;position:absolute;top:0;bottom:0;z-index:10;cursor:default;left:-10px;background:url(../images/hider_right.png) 0 0 repeat-y}
.front_slider_wrapp .flex-control-nav{width:100%;top:0}
.front_slider_wrapp a.read_more,.btn_big{display:inline-block;height:37px;line-height:37px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;padding:0 15px;font-size:16px;margin-top:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;text-decoration:none}
.btn_big{margin:0}
.front_slider .price.discount{font-size:12px;line-height:18px;margin-top:0}
.front_slider .info,.front_slider .image{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.front_slider .info{width:50%;padding-left:12px}
.front_slider .image{width:50%;text-align:center;padding-left:10px}
.front_slider .info{max-width:100%;max-height:100%}
.front_slider .image img{max-width:240px;max-height:100%}
.front_slider_wrapp .extended_pagination > li:nth-child(2){margin-top:0}
.front_slider_wrapp .extended_pagination > li{margin-top:10px;display:block;padding:10px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:relative;zoom:1}
.front_slider_wrapp .extended_pagination > li.active span,.front_slider_wrapp .extended_pagination > li.active:hover span{border-bottom:0}
.front_slider_wrapp .extended_pagination span{line-height:18px}
.front_slider_wrapp .extended_pagination > li.active{cursor:default}
.front_slider_wrapp .extended_pagination > li{cursor:pointer;display:block}
.front_slider_wrapp .extended_pagination > li i.triangle{left:-15px;bottom:0;position:absolute;top:0;display:inline-block;font-size:0;width:0;height:0;border-top-color:transparent;border-bottom-color:transparent;border-top-color:transparent;border-top-style:solid;border-bottom-style:solid;border-right-width:15px;border-right-style:solid;border-right-color:transparent}
.front_slider .preview_text{line-height:16px;margin-top:10px}
.left_side{padding-right:200px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.right_side{width:200px;float:right;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:20px}
.top-content-block .seo_block img[align="right"]{margin-left:6rem}
.top-content-block .seo_block img[align="left"]{margin-right:6rem}
.top-content-block .seo_block img[align]{margin-bottom:6rem}
.top-content-block .seo_block .top-big-img{margin-bottom:2.533rem}
.top-content-block .seo_block + .seo_block .order-block{margin:.533rem 0 1rem}
.top-content-block .seo_block:first-of-type .order-block{margin-top:0}
.top-content-block .seo_block .order-block + .front_tizers{margin:4.066rem 0 0}
.top-content-block .seo_block .front_tizers .justify-center{justify-content:normal;-webkit-justify-content:normal}
.top-content-block .seo_block .front_tizers .item-views.tizers{padding-bottom:0}
.top-content-block .seo_block .front_tizers .title{font-size:1em}
.section-block .section-compact-list{margin-top:30px}
.top-content-block .section-block .section-compact-list{margin-top:0}
.counter_block{white-space:nowrap}
.counter_wrapp .no-icons .svg{display:none}
.product-detail-gallery{position:relative}
.product-detail-gallery.product-detail-gallery--small .product-detail-gallery__wrapper{width:350px;height:350px}
.product-detail-gallery.product-detail-gallery--small .product-detail-gallery__item.product-detail-gallery__item--big{height:350px;line-height:350px;width:350px}
.quantity_block_wrapper{padding:1px 0;margin:0 -12px}
.quantity_block_wrapper > div{display:inline-block;vertical-align:middle;padding:0 12px;margin:5px 0}
.quantity_block_wrapper .value:hover{color:#666}
.quantity_block_wrapper .item-stock .icon{width:6px;height:6px;margin:4px 9px 0 0}
.table_sizes .svg,.quantity_block_wrapper .cheaper_form .svg,.text-form.muted .svg{margin-right:5px}
.table_sizes svg path,.quantity_block_wrapper .cheaper_form svg path{fill:#999}
.buy_block .table_sizes span:hover span,.quantity_block_wrapper .cheaper_form:hover span,.text-form.muted:hover span{color:#333;color:var(--white_text_black)}
.buy_block .table_sizes{margin-bottom:5px}
body .cost.detail.prices .more-item-info{top:10px}
.module-cart .count-cell .measure{display:block;white-space:nowrap;font-size:11px;line-height:14px}
.module-cart .counter_block{white-space:nowrap}
.module-cart .count-cell .some-class{display:none}
.opt-buy{padding:6px 19px 7px;border:1px solid #ececec;border-color:var(--stroke_black);background-color:#fafafa;background-color:var(--darkerblack_bg_black);border-bottom-width:0}
.opt-buy.opt-buy--transparent{background-color:transparent}
.opt-buy .filter input[type="checkbox"] + label{margin:0}
.opt-buy .opt_action .text{display:inline-block;padding:0 1px;margin-right:-3px}
.opt-buy .like_icons.list.icons .opt_action .text span{display:inline;margin:0;padding:0;font-size:11px;line-height:34px;background:transparent}
.opt-buy .opt_action:hover .text{color:#fff}
.opt-buy .no-action{opacity:.5!important}
.opt-buy .no-action:hover{cursor:default}
.opt-buy .product-info-headnote__buy{padding-right:4px}
.opt-buy .product-info-headnote__buy .opt_action .text{color:#fff;padding-left:2px}
.opt-buy .product-info-headnote__toolbar{padding-left:4px;margin:0}
.opt-buy .product-info-headnote__toolbar .like_icons.list{margin:0}
.opt-buy .product-info-headnote__toolbar .like_icons.icons.list > div .opt_action{width:auto;min-width:36px;padding:0 9px;font-size:11px;line-height:34px}
.opt-buy .product-info-headnote__toolbar .like_icons.icons.list > div .opt_action:not(:hover){background-color:#fff;background-color:var(--card_bg_black)}
.with-opt-buy .table-view__item-wrapper{padding-left:41px;position:relative}
.with-opt-buy .table-view__item-wrapper .item-check{position:absolute;left:-1px;top:17px}
.catalog_detail .item_main_info a.wish_item,.catalog_detail .item_main_info a.compare_item,.module-cart a.wish_item,.display_list a.wish_item,.display_list a.compare_item{background:none;width:auto;text-decoration:none;display:inline-block;max-width:102px}
.module-cart a.wish_item.to_basket{max-width:130px}
.catalog_detail a.wish_item .value,.catalog_detail a.compare_item .value,.module-cart a.wish_item .value{font-size:11px;vertical-align:top;line-height:24px;margin-left:5px}
.compare_item .value.added,.wish_item .value.added{display:none}
.module-cart a.wish_item.to_basket .icon,.module-cart a.wish_item.to_basket .icon i{height:26px;width:26px;border-radius:28px;-moz-border-radius:28px;-webkit-border-radius:28px}
.module-cart a.wish_item.to_basket .icon{position:relative;zoom:1;top:-1px}
body .char_block #rs_grupper ul.options{padding:0 0 10px;display:block;font-size:13px;color:#3f3f3f;line-height:20px;margin:0;list-style:none!important}
body .char_block #rs_grupper li{list-style:none!important;border-bottom:1px dotted #ccc;height:auto;margin-bottom:0;font-size:13px;padding-left:0!important;content:none!important}
body .char_block #rs_grupper li:before{content:none!important}
body .char_block #rs_grupper li span{color:#555;background-color:#fff;bottom:-11px;font-weight:400;line-height:27px;font-size:13px;padding-right:10px;position:relative}
body .char_block #rs_grupper li b{color:#666;color:var(--light_basic_text_black);float:right;background-color:#fff;background:var(--card_bg_black);bottom:-11px;font-size:13px;font-weight:400;line-height:27px;padding-left:10px;position:relative}
body .char_block #rs_grupper hr{margin-top:15px;margin-bottom:15px}
body .char_block.colored_char #rs_grupper ul.options{padding:0;display:table;width:100%}
body .char_block.colored_char #rs_grupper ul.options li{display:table-row}
body .char_block.colored_char #rs_grupper strong + ul.options{padding-top:10px}
body .char_block.colored_char #rs_grupper li:nth-child(odd){background:#f6f6f7;background:var(--darkerblack_bg_black)}
body .char_block.colored_char #rs_grupper li span,body .char_block.colored_char #rs_grupper li b{padding:8px 18px 9px;position:static;float:none;display:table-cell;width:50%;background:none}
body .char_block.colored_char #rs_grupper li b{padding-left:28px}
body .char_block.line #rs_grupper li{border:none}
body .char_block.line #rs_grupper li span:after{content:":";display:inline-block}
body .char_block.line #rs_grupper li b{float:none;padding-left:0}
body .fast_view_frame .char_block #rs_grupper{padding-top:15px}
body .char_block .wd_propsorter table td{padding-right:0}
body .char_block .wd_propsorter table tr.row_header td{font-size:1em;text-transform:none;padding-left:0;border-bottom:0;padding-bottom:10px}
body .char_block .wd_propsorter table tr.row_header + tr td{padding-top:0}
body .char_block .wd_propsorter table tr.row_header td{padding-top:21px;font-weight:700}
body .char_block .wd_propsorter table tr.row_header:first-child td{padding-top:0}
body .fast_view_frame .char_block .wd_propsorter table tr.row_header td{padding-top:15px}
body .char_block .wd_propsorter table td.cell_name{text-align:left;padding-left:0;font-weight:400;font-size:13px;border:none}
body .char_block .wd_propsorter table td.cell_value{text-align:right;font-size:13px;border:none}
body .char_block .wd_propsorter table td span{background:#fff}
body .char_block .wd_propsorter table td.cell_value span{padding-left:10px}
body .char_block .wd_propsorter table td.cell_name:after{padding-right:10px;background:#fff}
body .char_block .wd_propsorter table tr.row_empty td:before{display:none}
body .char_block .wd_propsorter table tr:not(.row_header) td{background:url(images/dott.png) no-repeat;background-position:0 14px;background-repeat:repeat-x;vertical-align:top}
body .char_block .wd_propsorter table tr.row_empty td{border-bottom:1px solid #f2f2f2;padding-top:15px;background:none}
body .char_block.line .wd_propsorter table td.cell_name,body .char_block.line .wd_propsorter table td.cell_value{text-align:left;background:0 0;display:inline-block;width:auto;padding:2px 0;color:#777}
body .char_block.line .wd_propsorter table td.cell_value span{padding-left:0;color:#333}
.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line:hover{background:transparent}
.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line:nth-child(odd):hover,.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line:nth-child(odd){background:#f6f6f7}
.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line td{padding:8px 18px 9px;width:50%;font-size:13px}
.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line td:last-of-type{padding-left:28px}
.char_block .yeni_ipep_props_groups h2{font-size:15px;margin:10px 0}
body .fast_view_frame .char_block .yeni_ipep_props_groups{padding-top:25px;overflow:hidden}
.item_slider .slides{padding:0;margin:0 auto 22px;width:100%;max-width:400px;height:400px;line-height:397px;position:relative;zoom:1}
.item_slider .slides .offers_img img{vertical-align:middle;border:0;max-width:100%;max-height:100%}
.item_slider:not(.flex) .slides li{padding:0;margin:0;display:none;width:100%;height:400px;overflow:hidden;position:absolute;line-height:400px;z-index:50}
.item_slider:not(.flex) .slides li.current{display:block}
.item_slider .thumbs .slides_block li a{display:inline-block;height:100%;width:100%}
.catalog_detail .item_slider #thumbs{height:54px;white-space:nowrap;width:256px;overflow:hidden;margin:0}
.catalog_detail .item_slider .thumbs{margin:0 auto;max-width:256px;position:relative;z-index:1}
.item_slider .thumbs .slides_block li{overflow:hidden;vertical-align:bottom;list-style:none;width:54px!important;height:54px;display:block;zoom:1;background:none;position:relative;text-align:center;line-height:54px;margin:0 10px 0 0;border:2px solid #fff;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;float:left;display:none}
.item_slider .thumbs li.current{border-color:#ddd}
.item_slider .thumbs li:hover{border-color:#9a9a9a}
.item_slider .slides li.current{z-index:0}
.item_slider .slides li img,.item_slider .thumbs li img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;max-width:100%}
.item_slider.flex{display:none}
.item_slider.flex .slides li,.item_slider.flex .slides li img{position:static;text-align:center}
.item_slider.flex .slides li a{position:relative}
.item_slider .flex-control-nav{text-align:center;margin-bottom:10px}
.b-share *{font-size:10px}
.item_slider.flex li{padding-left:0}
.stores_block_wrap .stores_block .stores_text_wrapp{position:relative;display:inline-block;background:#fff;background:var(--card_bg_black);padding:0 10px 0 23px}
.stores_block_wrap .stores_block .stores_text_wrapp > span{padding:0 0 0 10px}
.stores_block .quantity-wrapp{float:right;padding-left:10px;background:#fff;background:var(--card_bg_black);margin-top:7px}
.stores_block_wrap .stores_block{clear:both;background:#fff;background:var(--card_bg_black);margin:-2px 0 0;position:relative;padding:17px 0 19px}
.stores_block_wrap .stores_block + .stores_block{border-top-left-radius:0;border-top-right-radius:0}
.stores_block_wrap .stores_block .item-stock{float:right;background:#fff;background:var(--card_bg_black);margin-top:2px;position:relative;padding:0 0 0 20px;min-width:115px}
.phone span.phone_text > div{display:inline-block}
.tabs_content li.video > div,.tabs_content li.video > div *,.tabs_contentli.video iframe{max-width:100%}
.tabs_content li.video{text-align:center}
.tabs_content li.video .description{text-align:left}
.tabs_content li.video .description .shadow{margin:25px 0 0}
.catalog_detail ul.tabs_content > li .video_wrapp > div{margin:0 auto}
.catalog_detail .services_block{margin:31px 0 10px}
.services_block .item{display:inline-block;width:49%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-5px 0 12px;vertical-align:top}
.services_block .item a .arrow{float:left;width:15px;height:15px;margin:0}
.services_block .item a span.link{font-size:13px;line-height:16px;padding-left:25px;display:block;padding-top:2px}
.services_block .item a{text-decoration:none}
.services_block a i.arrow b{background:url(../images/arrows.png) 2px -241px no-repeat}
.services_block .shadow,.files_block .shadow{margin-top:18px}
.catalog_detail .stores_block_wrap .stores_block .value{margin-right:10px}
.catalog_detail .stores_block_wrap .stores_block .value:first-letter{text-transform:lowercase}
.js-show-info-block{cursor:pointer}
.js-info-block{position:absolute;left:0;width:275px;background:#fff;background:var(--card_bg_black);top:25px;z-index:12;box-shadow:0 20px 50px 0 rgba(0,0,0,0.15);display:none}
.cost.detail .js-info-block{z-index:102}
.js-info-block .stores_block_wrap{margin:0}
.js-info-block .block_title{padding:18px 24px 5px;color:#333;color:var(--white_text_black)}
.js-info-block .block_title .svg{position:absolute;top:15px;right:15px;cursor:pointer}
.js-info-block .block_title svg{width:10px;height:10px}
.js-info-block .block_title svg:not(:hover) path{fill:#b8b8b8}
.js-info-block .block_wrap .block_wrap_inner{padding:0 14px 2px 24px;max-height:200px}
.js-info-block .block_wrap .block_wrap_inner.prices{padding:0 14px 2px 24px;max-height:260px}
.js-info-block .block_wrap .block_wrap_inner .mCSB_container{padding:0 10px 0 0}
.js-info-block .block_wrap .block_wrap_inner.prices{padding-top:12px}
.js-info-block .more-btn{margin:20px 0 0}
.js-info-block .more-btn a{padding:18px 24px;display:block;position:relative;color:#333;color:var(--white_text_black);border-radius:0 0 3px 3px}
.js-info-block .more-btn a:before{content:"";position:absolute;top:0;left:25px;right:25px;height:1px;background:#eff1f5;background:var(--stroke_black)}
.js-info-block .more-btn a:hover:before{background:none}
.js-info-block .more-btn a:hover{color:#fff}
.js-info-block .block_wrap .stores_block.wo_image .item-stock{position:static;padding:0;margin:0;min-width:auto;float:none;background:#fff;background:var(--card_bg_black);display:block}
.js-info-block .stores_block_wrap .stores_block{padding:10px 0 0;background:#fff;background:var(--card_bg_black)}
.js-info-block .stores_block_wrap .stores_block:before{display:none}
.js-info-block .stores_block_wrap .stores_block .stores_text_wrapp{padding:0;background:#fff;background:var(--card_bg_black);display:block}
.js-info-block .stores_block_wrap .stores_block .stores_text_wrapp .title_stores{line-height:16px;margin:0 0 3px;display:block}
.js-info-block .stores_block_wrap .stores_block:hover{background:none}
.js-info-block .stores_block_wrap .block_wrap .block_wrap_inner{max-height:unset}
.js-info-block .stores_block_wrap .block_wrap{max-height:200px}
.custom_block .js-show-info-block{display:none}
.cost.prices:not(.detail) .js_price_wrapper{display:flex;flex-direction:column}
.cost.prices:not(.detail) .price_matrix_wrapper{order:-1}
.arrow-block{width:38px;height:38px;line-height:36px;cursor:pointer}
.arrow-block--absolute{position:absolute;top:0;right:0}
.arrow-block .svg{transition:transform ease .2s;left:1px}
.item_block.slide:hover .arrow-block svg path{fill:#fff}
.slide-wrapper.opened + .arrow-block .svg{transform:rotate(180deg)}
.side-block__text .introtext{margin:0 0 14px;font-size:1.3333em;line-height:1.2941em;padding:0}
.side-block__text p{margin:14px 0}
.side-block__text.side-block__text--small{font-size:.8667em;line-height:1.5385em}
.section-gallery-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;flex-direction:row;z-index:2}
.section-gallery-wrapper__item{flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;background-color:var(--white_text_black_reverse);background:transparent;margin-bottom:-4px}
.section-gallery-wrapper__item img{opacity:0;transition:opacity .2s ease-in-out;left:1px;right:1px}
.section-gallery-wrapper__item._active img{opacity:1}
.section-gallery-wrapper__item-nav{display:block;position:relative;margin:0 2px 0 0;height:100%}
.section-gallery-wrapper__item:last-of-type .section-gallery-wrapper__item-nav{margin-right:0}
.section-gallery-wrapper__item-nav:before{content:"";display:block;height:1px;background-color:#cdcdcd;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;position:absolute;left:0;right:0;bottom:0;cursor:pointer}
.section-gallery-wrapper__item_hidden{display:none}
body .absolute-full-block{position:absolute;top:0;bottom:0;left:0;right:0}
.absolute-full-block_bg_center{background-repeat:no-repeat;background-position:center;background-size:cover}
.articles-list .item .left-data,.catalog_section_list .section_item .image{width:62px}
.articles-list .item .left-data img,.catalog_section_list .section_item .image img{max-width:120px;max-height:120px;margin:auto}
.articles-list .item .right-data,.catalog_section_list .section_item .image + ul{margin-left:140px}
.right-item-data,.right-data,.catalog_section_list .section_item ul{overflow:hidden}
.filter_block + .articles-list{margin-top:30px}
table.offers_table{border-collapse:collapse}
table.offers_table td.name_th,table.offers_table td.name{text-align:left}
.catalog_detail .offers_table thead td{border-top:none}
table.offers_table thead td{font-size:12px;padding:8px 5px 7px;border-top:0;line-height:20px}
table.offers_table td{text-align:left}
table.offers_table td,.differences_table table td{font-size:13px;padding:5px;transition:none 0 ease 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.differences_table table td{padding:5px 10px}
table.offers_table td.price{font-size:14px}
table.offers_table td.one_click_buy,table.offers_table td.buy{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
table.offers_table td.one_click_buy{width:145px;text-align:center}
table.offers_table td.buy{width:125px;text-align:center}
table.offers_table td.buy .more_text{display:none}
table.offers_table td.count{width:150px}
table.offers_table td.property,table.offers_table td.count{text-align:center}
table.offers_table td.property.names{text-align:left!important}
table.offers_table tbody td.property.names{color:#1d2029}
.catalog_detail table.offers_table .like_icons{text-align:center;width:90px;white-space:nowrap;position:static}
.catalog_detail table.offers_table .like_icons span{opacity:1;visibility:visible}
.catalog_detail table.offers_table .like_icons .compare_item_button,.catalog_detail table.offers_table .like_icons .wish_item_button{display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.catalog_detail table.offers_table .like_icons .compare_item_button span,.catalog_detail table.offers_table .like_icons .wish_item_button span{margin-bottom:5px;margin-top:5px}
.catalog_detail .adaptive.text > div.like_icons .compare_item_button span,.catalog_detail .adaptive.text > div.like_icons .wish_item_button span{margin:0}
.catalog_detail table.offers_table .like_icons > div:last-of-type{margin-right:0}
.catalog_detail .adaptive.text > div.like_icons{width:75px}
table.offers_table td.price{text-align:center;white-space:nowrap}
table.offers_table .counter_block_wr{text-align:right}
#reviews_content{padding:2.266rem 2.6rem 0}
div.reviews-collapse:not(.no-mess){margin-bottom:2.266rem}
.catalog_detail .reviews-reply-form{padding-bottom:2.666rem;display:none;margin-top:-.866rem}
.catalog_detail .reviews-reply-form .reviews-required-field{color:red;padding:0 0 0 4px}
.catalog_detail .reviews-reply-form input[type="text"]{padding:8px 13px 7px;width:100%}
.catalog_detail .reviews-reply-form .reviews-reply-buttons > input{margin:0 12px 12px 0}
.catalog_detail .reviews-reply-header{display:none}
.bx-html-editor .bxhtmled-toolbar-cnt{background:#f8f8f8;background-image:none}
.reviews-reply-field-setting label .bx_filter_input_checkbox{line-height:20px;font-size:.933em}
.feed-add-post-form.feed-add-post-edit-form .bxhtmled-area-cnt{top:33px!important}
#reviews_content .reviews-block-container{margin:0 -2.6rem}
#reviews_content .model_reviews_wrapper,#reviews_content .empty-message,#reviews_content font.errortext{padding-bottom:2.266rem;display:block}
.reviews-reply-buttons > .btn{margin-bottom:15px}
.reviews-block-inner .reviews-post-table td{background:#fafafa;background:var(--light_bg_black);padding:0 2.2rem}
.reviews-block-inner .reviews-post-table thead td{padding-top:1.6rem}
.reviews-block-inner .reviews-post-reply-buttons span.separator{opacity:0}
table.offers_table td{padding:20px 10px}
.offers_table .counter_block{font-size:0;padding:0}
.specials_slider_wrapp,.tab_slider_wrapp{position:relative;zoom:1}
.bx_item_set_hor_item .item_info .item-title,.bx_modal_body .item_wrapp .item-title,.bx_modal_body .bx_kit_item .item-title{overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-align:left}
.bx_item_set_hor_item .item_info .item-title span,.bx_modal_body .item_wrapp .item-title span,.bx_modal_body .bx_kit_item .item-title span{line-height:16px}
.front_slider li .image img,.specials_slider li .image img,.advt_banner img,.viewed_products_column .view-item img,.item_slider ul.slides li img,.item_slider .thumbs li img,.articles-list .item .left-data img,.brands_list li img,.module-cart .thumb-cell img,.catalog_item .image img,.module_products_list td.foto-cell img,.display_list .list_item .image img,.catalog_detail .set_wrapp .item .image img,.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container img,.bx_modal_body .bx_kit_item .bx_kit_img_container img,.catalog_section_list .section_item_inner .image img,.basket_popup_wrapp .cart_shell .catalog_item .thumb-cell img,.bx_filter_vertical [class^="specials_"] input[type="checkbox"] + label .icon,.include_module_error img:hover{-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s}
.flexslider .slides img{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.detail_picture_block .picture_description{font-size:11px;margin-top:10px;padding-top:5px;text-align:center}
.news_detail_wrapp .back{margin-top:30px}
.news_detail_wrapp .detail_picture_block{float:right;border:1px solid #e5e5e5;margin:0 0 20px 30px;width:278px;height:161px;line-height:161px;text-align:center;overflow:hidden}
.news_detail_wrapp .detail_text{margin-top:10px}
.news_detail_wrapp .detail_picture_block img{vertical-align:middle}
.module-gallery-list{font-size:0;line-height:0;margin:30px 0 0}
.right_block .module-gallery-list{margin-top:30px}
.module-gallery-list li{padding:0;width:25%;height:143px;position:relative;display:inline-block;margin:0 0 1px 1px;overflow:hidden;vertical-align:top}
.module-gallery-list li .fancy_hover{border:2px solid transparent}
.news_detail_wrapp .price_block{padding:15px 15px 12px;margin-top:30px;display:inline-block}
.news_detail_wrapp .price_block .price{font-size:17px}
.rss_feed_icon{position:absolute;right:0;top:35px;padding:1px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff!important}
.rss_feed_icon img{max-width:100%}
.news_date_time_detail{font-size:12px;margin:0 0 18px;display:block}
.articles-list .date_small{font-size:12px;line-height:12px;margin:0 0 10px;padding:0}
.module-pagination{margin:0;text-align:center;font-size:0;margin:30px 0 0;position:relative}
.bottom_nav .ajax_load_btn + .module-pagination{margin-top:0}
.module-pagination .nums > a,.module-pagination .nums span{display:inline-block;width:26px;height:26px;text-align:center;line-height:26px;margin:0 12px 5px;text-decoration:none;font-size:14px;font-weight:700;color:#222;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.module-pagination .flex-direction-nav > li{position:absolute;top:2px;margin:0}
.module-pagination .flex-direction-nav .flex-nav-next{right:-60px}
.module-pagination .flex-direction-nav .flex-nav-prev{left:-60px}
.module-pagination .flex-direction-nav .flex-nav-prev .svg{transform:rotate(180deg)}
.module-pagination .flex-direction-nav .disabled{display:none}
.module-pagination .flex-direction-nav > li:hover,.module-pagination .flex-direction-nav > li:hover > a{background:none}
.module-pagination .flex-direction-nav > li > a{width:40px;height:20px;display:block}
body .module-pagination .point_sep{cursor:default;vertical-align:bottom;line-height:30px;background:url(../images/svg/catalog/dots_pagination.svg) center no-repeat;font-size:0}
.news_detail_wrapp .similar_products_wrapp{margin-top:30px;clear:both}
.news_detail_wrapp .specials_slider_wrapp{position:relative;zoom:1;margin-top:10px}
.news_detail_wrapp .similar_products_wrapp img.shadow{margin:0 0 20px}
.news_detail_wrapp .specials_slider_wrapp .slider_navigation{position:absolute;top:-40px;right:0}
.ajax_load_btn:not(.ajax){text-align:center;margin:0 0 30px;border:1px solid #eee;border-color:var(--stroke_black);cursor:pointer;position:relative;z-index:2;transition:background-color .2s ease}
.ajax_load_btn:not(.ajax):not(:hover){background:#fafafa;background:var(--light_bg_black)}
.ajax_load_btn:not(.ajax):hover{border-color:transparent}
.ajax_load_btn:hover .more_text_ajax:not(.btn){color:#fff}
.bottom_nav:not(.animate-load-state){padding-bottom:40px;background-color:var(--black_bg_black)}
.bottom_nav.animate-load-state.has-nav .ajax_load_btn{margin-bottom:25px}
.bottom_nav.block{padding-top:17px}
.module-pagination .nums{display:inline-block;position:relative}
.more_text_ajax:not(.btn){cursor:pointer;display:inline-block;position:relative;padding:21px 0;color:#333;color:var(--white_text_black)}
.more_text_ajax.loading:not(.btn):after{-webkit-animation:spinner .5s linear infinite!important;animation:spinner .5s linear infinite!important;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.more_text_ajax:not(.btn):hover:after,.ajax_load_btn:hover .more_text_ajax:not(.btn):after{-webkit-animation:spinner .5s ease-out 1;animation:spinner .5s ease 1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.bottom_nav .ajax.module-pagination{display:none}
.ajax_load_btn.ajax .more_text_ajax{margin:-2px 0 0}
.bottom_nav.nav-with-bg .ajax_load_btn{background:var(--light,#f4f4f4) var(--dark,#232323)}
.bottom_nav.nav-with-bg .more_text_ajax{color:var(--fill_dark_light_ccc);padding-top:3px!important;font-weight:500}
.bottom_nav.nav-with-bg.mobile_slider .btn.more_text_ajax:hover{color:var(--fill_dark_light_white_hover)}
.block-type.bottom_nav .ajax_load_btn.ajax{padding:33px 0 0}
.with-text-block-wrapper > .row > div:first-of-type{padding-bottom:25px}
.left_block .left_menu{margin:0 0 26px;border-radius:3px;overflow:hidden}
.left_menu > li{display:block;font-size:13px;margin:0;padding-left:0;transition:background-color .07s ease-out 0;-webkit-transition:background-color ease-out .07s;-moz-transition:background-color ease-out .07s;-o-transition:background-color ease-out .07s}
.left_menu > li:first-child{margin-top:10px}
.left_menu li a{font-size:13px;padding:11px 19px 12px;text-decoration:none}
.left_menu li.exit a{display:block;text-align:left;position:relative}
.left_menu > li.exit{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none!important}
.left_menu > li.exit.current a{background:transparent;border:0}
.specials_tabs_section.specials_slider_wrapp .tabs_content > li.tab ul.flex-direction-nav{display:none}
.right_side.sections_list .banners_column{margin-bottom:20px}
.right_side.sections_list .viewed_products_column{margin-bottom:0}
.articles-list.sections .item{clear:left;min-height:120px}
.bx_filter_vertical .bx_filter_container_title{padding:7px 10px;cursor:pointer;position:relative;zoom:1}
.bx_filter_vertical .bx_filter_container{position:relative}
.bx_filter_vertical .bx_filter_container_title i.arr{display:inline-block;height:15px;width:15px;float:right;position:absolute;right:8px;top:9px}
.bx_filter_vertical .bx_filter_param_area{padding:0 10px}
.bx_filter_vertical .bx_filter_container_title:hover i.arr{background-position:3px -21px}
.bx_filter_vertical .bx_filter_container.active i.arr{background-position:-18px -5px}
.bx_filter_vertical .bx_filter_container.active:hover i.arr{background-position:0 -5px}
.bx_filter_vertical .bx_filter_block.active{display:block}
.bx_filter_vertical .bx_filter_block{padding:0;zoom:1;z-index:1}
.adaptive_filter{float:left;position:relative;zoom:1;z-index:100;padding-right:3px;display:none}
.filter_opener{display:inline-block;padding:10px 14px 2px;margin:-1px 25px 0 0;border-radius:2px}
.filter_opener span,.filter_opener i{display:inline-block;vertical-align:top}
.filter_opener span{white-space:nowrap;font-size:13px;color:#8e8c8c;line-height:14px}
.filter_opener:not(.opened){background:#e5e5e5}
.filter_opener:not(.opened) span{color:#383838}
.filter_opener i{background:url(../images/sort_icons.png) -19px -62px no-repeat;width:15px;height:13px;margin:0 7px 0 0}
.filter_opener.opened i,.filter_opener.opened.active i,.filter_opener.opened.active:hover i{background-position:-39px -62px}
.filter_opener.opened span{color:#fff}
.filter_opener:not(.opened) i{background-position:-1px -62px}
.block .catalog_block .catalog_item_wrapp:hover,.block .catalog_block .catalog_item_wrapp.hover{z-index:60}
.filter_opener.active:not(.opened) i{background-position:-1px -62px}
.bx_filter .bx_filter_parameters_box.bx_sort_filter,.bx_filter .bx_filter_parameters_box .svg-close,.right_block.wide_Y .filter-compact-block{display:none}
.wrapper_inner.wide_page .filter-compact-block .bx_filter.bx_filter_vertical:not(.compact){display:none!important}
.right_block.wide_Y .show-compact + .filter-compact-block{display:block}
#mobilefilter{background:#fff;z-index:10010;overflow:hidden;transition:left .4s ease 0s,opacity .4s ease 0;position:fixed;left:-100%;top:0;bottom:0;width:320px;max-width:100%}
#mobilefilter.show{left:0;box-shadow:3px 0 10px 0 rgba(0,0,0,0.45)}
#mobilefilter .smartfilter{padding-top:76px;padding-bottom:48px;background:#fff;background-color:var(--black_bg_black);height:100%}
#mobilefilter .smartfilter > .bx_filter_search_reset{display:none}
#mobilefilter .bx_filter .bx_filter_section{margin:0;background-color:#fff;background-color:var(--black_bg_black);height:100%;border:none}
#mobilefilter .bx_filter .bx_filter_parameters_box{background:#fff;background:var(--card_bg_black);padding:15px 22px 16px;margin:0}
#mobilefilter .bx_filter .bx_filter_parameters_box.title,#mobilefilter .bx_filter .slide-block .filter_title{background-color:#fff;background-color:var(--black_bg_black);position:absolute;width:320px;top:0;z-index:10;padding:25px 23px 27px;left:0;margin:0}
#mobilefilter .bx_filter .bx_filter_parameters_box.title .filter_title > span{padding-left:9px;font-size:11px}
#mobilefilter .bx_filter .bx_filter_parameters_box.title.shadow{box-shadow:0 -2px 6px 0 rgba(0,0,0,0.4);border-bottom:1px solid #fff}
#mobilefilter .bx_filter .bx_filter_parameters_box_title{box-shadow:none;background:none;border:none}
#mobilefilter .bx_filter .bx_filter_parameters .bx_filter_parameters_box_title:hover svg path{fill:#fff}
#mobilefilter .bx_filter .bx_filter_parameters_box_title .svg-inline-down{right:3px;top:5px}
#mobilefilter .bx_filter_parameters_box.active .bx_filter_block{display:block!important;opacity:1!important}
#mobilefilter .bx_filter .slide-block,#mobilefilter .bx_filter .slide-block .slide-block__body{height:100%}
#mobilefilter .bx_filter .slide-block .filter_title{padding-top:31px;padding-bottom:33px;cursor:default;border-bottom:1px solid #eee;border-color:var(--stroke_black)}
#mobilefilter .bx_filter .slide-block .filter_title .svg-inline-catalog{padding-right:9px}
#mobilefilter .bx_filter .slide-block .filter_title .svg.svg-close{right:21px;top:25px}
#mobilefilter .bx_filter .slide-block .filter_title .svg-inline-down{display:none}
#mobilefilter .bx_filter .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{padding-bottom:15px;padding-top:16px}
#mobilefilter .svg.svg-close{right:-2px;top:0;position:absolute;cursor:pointer;display:block;padding:5px}
#mobilefilter .svg.svg-close:before{display:none}
#mobilefilter .svg.svg-close svg path{fill:#b8b8b8}
#mobilefilter .svg.svg-close:hover svg path{fill:#333}
#mobilefilter .bx_filter .bx_filter_button_box{position:absolute;bottom:0;z-index:9;width:320px;visibility:visible!important;border-top:1px solid #f6f6f6;border-color:var(--stroke_black);padding:0;left:0}
#mobilefilter .bx_filter.bx_filter_vertical{position:relative}
#mobilefilter .bx_filter .bx_filter_popup_result.right{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}
#mobilefilter .wrapp_all_inputs.wrap_md .wrapp_change_inputs{width:100%}
#mobilefilter .wrapp_all_inputs.wrap_md .wrapp_slider{width:100%;padding:12px 0 0}
#mobilefilter .bx_filter .bx_filter_parameters_box_title:after{right:2px}
body
#mobilefilter
.bx_filter_vertical
.bx_filter_section
.bx_filter_button_box.active
.bx_filter_block
.bx_filter_parameters_box_container{text-align:center}
#mobilefilter .count_selected,#mobilefilter .bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile{display:none!important}
#mobilefilter-overlay{display:none;background:#3a3f44;opacity:.7!important;height:100%;width:100%;position:fixed;left:0;top:0;z-index:3005}
#mobilefilter
.bx_filter
.bx_filter_button_box
.bx_filter_parameters_box_container
.bx_filter_search_reset:not(.hidden)
+ .filter-bnt-wrapper{padding-left:60px}
#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container .btn.bx_filter_search_button{width:100%;border-radius:0;color:#fff;margin:0;padding-top:16px;padding-bottom:16px}
#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{margin:0;width:60px;border-radius:0}
#mobilefilter
.bx_filter
.bx_filter_button_box
.bx_filter_parameters_box_container
> .btn.bx_filter_search_reset
svg
path{fill:#fff}
#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{border-right:1px solid rgba(255,255,255,0.1)}
#mobilefilter input[type="text"],#mobilefilter select,#mobilefilter textarea{font-size:16px}
#mobilefilter .bx_sort_filter{display:block}
.bx_sort_filter{display:none}
#mobilefilter .bx_filter.bx_filter_vertical{box-shadow:none;-webkit-box-shadow:none;height:100%;top:0;padding:0;display:block!important}
body
#mobilefilter
.bx_filter_vertical
.bx_filter_section
.bx_filter_button_box.active
.bx_filter_block
.bx_filter_parameters_box_container
> *{margin-top:0}
#mobilefilter .bx_filter .bx_filter_parameters{position:absolute;top:76px;bottom:48px;left:0;right:0}
#mobilefilter #filter-helper .filter_title{display:none}
#mobilefilter #filter-helper .filterHelperItemsWrapper{margin:0 22px;padding-bottom:5px;border-bottom:1px solid #eee;width:100%}
#mobilefilter #modef{display:none!important}
.wrapper1:not(.with_fast_view) .fast_view_block{display:none}
.wrapper1 .fast_view_block{background-color:#fff;text-decoration:none;z-index:99;position:absolute;bottom:-5px;position:absolute;left:12px}
.wrapper1 .fast_view_block:not(:hover){border-color:#eee;border-color:var(--stroke_black)}
.wrapper1 .fast_view_block:not(:hover) svg path{fill:#999}
.wrapper1 .fast_view_block:hover svg path{fill:#fff}
.wrapper1 .fast_view_block .svg{left:-1px;top:-2px;padding:0 9px 0 0}
.wrapper1 .table-view .item:not(:hover) .fast_view_block{opacity:0;transition:opacity .2s ease}
.wrapper1 .table-view .item .fast_view_block{background-color:rgba(255,255,255,0.9);text-decoration:none;font-size:0;line-height:60px;top:0;bottom:0;left:0;right:0}
.wrapper1 .table-view .item .fast_view_block .svg{top:0;left:5px}
.wrapper1 .table-view .item .fast_view_block svg path{fill:#333}
.display_list .item_wrap.item{margin:0 0 -1px}
.display_list .item_wrap.item:not(:hover){background:var(--card_bg_black)}
.display_list .item_wrap.item:hover{z-index:12}
.display_list .list_item{width:100%;padding:22px 30px 32px;align-items:normal}
.wrapper1:not(.compact-catalog) .ajax_load .display_list{display:block}
.display_list .list_item > div{position:relative}
.display_list .list_item .image_block{width:200px;flex-basis:200px;padding-bottom:50px;z-index:1}
.display_list .description_wrapp{margin:0;flex-basis:calc(100% - (200px + 240px));padding:0 30px 65px}
.wrapp_stockers{margin:0}
.wrapp_stockers .rating{padding-top:8px}
.wrapp_stockers > div:not(.js-info-block){display:inline-block;vertical-align:middle;margin:0;padding-right:22px}
.display_list .item-title a,.display_list .item-title a span{font-size:1.067em}
.display_list .list_item .information_wrapp{flex-basis:240px}
.display_list .list_item .information_wrapp > div{width:240px}
.display_list .list_item .information_wrapp .view_sale_block{margin:7px 0 2px}
.wrapp_stockers .item-stock{padding-top:6px}
.display_list .description_wrapp .description .wrapp_stockers .article_block{padding-top:7px}
.display_list .description_wrapp .description .wrapp_stockers .js-info-block{top:28px;z-index:55}
.display_list .description_wrapp .description .wrapp_stockers.with-rating .js-info-block{left:95px}
.display_list .list_item .preview_text{margin:13px 0 0}
.display_list .list_item .show_props a span{font-size:12px;line-height:18px}
.display_list .list_item .show_props{margin:10px 0 0}
.display_list .list_item .show_props .char_title{cursor:pointer}
.display_list .list_item .show_props .char_title .svg{padding:0 14px 0 1px}
.display_list .list_item .show_props .char_title:not(.opened) .svg svg{transform:rotate(180deg)}
.display_list.TYPE_1 .like_icons.list > div span,.display_list.TYPE_1 .fast_view_block{height:32px}
.display_list.TYPE_2 .list_item .image_block{padding-bottom:0}
.display_list.TYPE_2 .list_item .description_wrapp{padding-bottom:5px}
.display_list.TYPE_2 .list_item .description_wrapp:after{content:"";display:block;position:absolute;top:-22px;bottom:-32px;right:29px;width:1px;background:#eee;background:var(--stroke_black)}
.display_list.TYPE_2 .list_item:hover .description_wrapp:after{top:-23px;bottom:-33px}
.display_list.TYPE_2 .list_item .description_wrapp .description{padding-right:60px}
.display_list.TYPE_2 .list_item .description_wrapp .description .properties{padding:6px 0 0}
.display_list.TYPE_2 .list_item .description_wrapp .preview_text{display:none}
.display_list.TYPE_2 .list_item .description_wrapp .like_icons.block{right:50px}
.display_list.TYPE_2 .list_item .description_wrapp .like_icons.block span{opacity:1;visibility:visible}
.show_props .char_title.opened:after{background-position:-34px -334px}
.display_list .list_item .show_props a i.icon{top:0;position:relative;margin-right:7px;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;background:#383838;vertical-align:middle}
.display_list .list_item .show_props a.opened i.icon b{background-position:-34px -185px}
.display_list .list_item .show_props a i.icon,.display_list .list_item .show_props a i.icon b{display:inline-block;height:11px;width:11px}
.display_list .list_item .show_props a i.icon b{background:url(images/arrows.png) 2px -185px no-repeat}
.display_list .list_item .props_list_wrapp{display:none;margin:0;padding:10px 0 0}
.props_list{border-collapse:collapse}
.bx_item_detail_scu .bx_scu_scroller_container{position:relative;z-index:1}
.sku_props > div{padding:0 26px;text-align:left}
.footer_button:not(.n-btn) .sku_props > div{padding-top:16px}
.sku_props > div:last-of-type{padding-bottom:20px}
.sku_props .bx_size ul li.missing{opacity:.3}
.sku_props ul li.missing .cnt_item{opacity:.3}
.ik_select_link .missing.icon_color{position:relative}
.ik_select_dropdown ul li .missing.icon_color,.ik_select_link .missing.icon_color{opacity:.4;filter:contrast(1.5)}
.item.missing .cnt1:before,.icon_color.missing:before{content:"";background-image:linear-gradient(to top left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - 0.9px),var(--white_text_black) 50%,rgba(0,0,0,0) calc(50% + 0.9px),rgba(0,0,0,0) 100%);background-repeat:no-repeat;height:100%;display:block;position:absolute;top:0;right:0;left:0;z-index:1;opacity:.4;border:2px solid transparent}
.icon_color.missing:before{opacity:1}
.unshow_un_props .sku_props ul li.missing,.unshow_un_props ul li.missing{display:none}
.information .sku_props{margin-top:9px}
.information .sku_props .bx_catalog_item_scu{padding:0}
.banner.SCALE img{margin-left:auto;margin-right:auto}
.ajax_load:not(.block) .counter_wrapp .button_block svg:not(.prediction_svg),.btn.in-cart .svg.svg-inline-fw svg:not(.prediction_svg){display:none}
.ajax_load.block .btn.in-cart .svg.svg-inline-fw svg{display:inline-block}
.ajax_load.block .inner_wrap.TYPE_1 .btn.in-cart .svg.svg-inline-fw svg{display:none}
.btn.in-cart .svg.svg-inline-fw{display:inline-block}
.catalog-compare .btn.in-cart .svg.svg-inline-fw svg{display:inline-block}
.ajax_load:not(.block):not(.list-offers) .counter_wrapp .button_block .svg{top:-1px}
.wrapp-one-click .btn{width:100%}
.catalog .catalog_block{padding:0;width:100%}
.catalog_block.items{width:100%}
.right_block:not(.wide_Y) .catalog_block.items{padding-bottom:1px}
body .catalog_block.items .item_block.item{padding:0;margin-left:0}
.button_block .btn-sm{font-size:13px}
.bottom_nav.block{position:relative;top:5px;float:left;width:100%}
.catalog .catalog_block:after{content:"";display:block}
.catalog_block .counter_wrapp{margin-bottom:0;padding-top:0;white-space:nowrap;overflow:hidden;border-top-left-radius:0;border-top-right-radius:0}
.catalog_block .counter_wrapp > div{float:left;width:50%;margin:0;position:relative}
.catalog_block .counter_wrapp > .counter_block{border-left-width:0;border-right-width:0;border-bottom-width:0}
.catalog_block .offer_buy_block .counter_wrapp > .counter_block{border-bottom-width:1px}
.catalog_block .counter_wrapp > div .btn{display:block;border-radius:0;padding-left:5px;padding-right:5px}
.catalog_block .hover_block{opacity:0;visibility:hidden;max-height:0;-webkit-transition:all .15s ease;-webkit-transition-delay:.5s;-moz-transition:all .15s ease;transition:all .15s ease;transition-delay:.05s;padding:17px 0 0}
.catalog_block .hover_block .sku_props{margin:0;padding:0 0 2px}
.shadow_delay{transition-delay:.22s!important}
.catalog_block:not(.items) .item_wrap{height:auto!important;position:relative;z-index:51;background:#fff;padding:14px 14px 0}
.tabs_slider .catalog_item:not(.touch):hover,.tabs_slider .catalog_item.hover{z-index:58}
.catalog_block .item_wrap:not(.touch):hover .hover_block,.catalog_block .item_wrap.hover .hover_block{opacity:1;visibility:visible;max-height:500px}
.catalog_block + .bottom_nav .ajax_load_btn{padding:0;position:relative;top:-22px;margin-bottom:-2px}
.catalog_block .more_text{display:none}
.catalog_block .wrap_nav{display:none}
.catalog_block .view_sale_block{margin-left:auto;margin-right:auto}
.catalog_block .catalog_item_wrapp.item{margin-bottom:-1px}
.wproduct .item-stock > span{font-size:13px}
.block .catalog_block .catalog_item.touch.hover{z-index:60}
.block .catalog_block .catalog_item_wrapp .catalog_item{box-shadow:0 0 0 1px #ececec inset;margin:0 -1px 0 0}
.catalog_block .catalog_item_wrapp{white-space:normal;vertical-align:top}
.catalog_block .availability-row{margin-top:5px}
.catalog_block .catalog_item{background:#fff;background:var(--card_bg_black);-webkit-transition:box-shadow ease-out .2s;-moz-transition:box-shadow ease-out .2s;-o-transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;min-height:100%}
.catalog_block .catalog_item > div{padding:25px 25px 0;box-shadow:inset 0 0 0 1px #ececec;box-shadow:inset 0 0 0 1px var(--stroke_black);background:#fff;background:var(--card_bg_black);-webkit-transition:box-shadow ease-out 0.4s,border ease-out .4s;-moz-transition:box-shadow ease-out 0.4s,border ease-out .4s;-o-transition:box-shadow ease-out 0.4s,border ease-out .4s;transition:box-shadow ease-out 0.4s,border ease-out .4s;margin-right:-1px;height:100%}
.catalog_item:hover{z-index:4}
.catalog_item:hover .inner_wrap{border-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);height:auto;background:var(--card_bg_hover_black)}
.catalog_block .catalog_item > div .item_info{padding-bottom:29px}
.catalog_block .catalog_item.big{height:100%!important}
.catalog_block .catalog_item.big .footer_button{position:absolute;height:auto;top:calc(100% + 1px);padding:0;left:25px;right:24px;box-shadow:0 14px 20px 0 rgba(0,0,0,0.15)}
.mobile .wrapper1.compact-catalog .catalog_block .catalog_item.big .footer_button{box-shadow:none}
.catalog_block .catalog_item.big .darken-bg-animate:after{top:60%}
.catalog_block .catalog_item.big > div .item_info{padding-bottom:21px}
.ajax_load.block .catalog_item.big .inner_wrap.TYPE_1 + .footer_button .btn.in-cart .svg.svg-inline-fw svg{display:none}
.catalog_block .catalog_item.big .top_info{margin-bottom:6px}
.catalog_block .catalog_item.big .top_info .rating{margin-bottom:0;margin-right:26px}
.catalog_block .catalog_item.big .top_info .item-stock,.catalog_block .catalog_item.big .top_info .article_block{margin:0 11px}
.catalog_block .catalog_item.big .top_info .item-title{width:100%}
.catalog_block.items .item_block.big{height:auto}
.catalog_block .catalog_item.big > div{height:100%;position:relative}
.catalog_block .catalog_item.big .inner_wrap{display:flex;flex-direction:column}
.catalog_block .catalog_item.big .absolute-full-block{z-index:1}
.catalog_block .catalog_item.big .absolute-full-block.contain{background-size:contain}
.catalog_block .catalog_item.big > div .item_info{position:relative;z-index:2;left:1px;height:auto!important}
.catalog_block .catalog_item.big > div .item_info .item-title,.catalog_block .catalog_item.big > div .item_info .cost.prices,.catalog_block .catalog_item.big > div .item_info .sa_block{height:auto!important}
.wrapper1:not(.compact-catalog) .catalog_item.big:not(.product_image) .item-title a,.wrapper1:not(.compact-catalog) .catalog_item.big:not(.product_image) .item-title a span{color:#fff}
.wrapper1:not(.compact-catalog) .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price,.wrapper1:not(.compact-catalog) .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price span{color:#fff}
.catalog_item.big .icons-basket-wrapper{top:-16px}
.catalog_item.big .icons-basket-wrapper .btn{padding:11px 20px!important;border-color:rgba(255,255,255,0.35)}
.catalog_item.big .icons-basket-wrapper .btn .svg{display:none}
.catalog_item.big .icons-basket-wrapper .btn .svg + span{display:block}
.catalog_block .catalog_item img,.product_slider .catalog_item img{max-width:100%;max-height:100%}
.catalog_item{position:relative}
.bx_filter_container .disabled{opacity:.5}
.smartfilter .bx_ui_slider_track{background:#dadada;margin:23px 12px 29px;height:2px;position:relative;zoom:1}
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD,.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN,.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V{height:40px;top:-20px;background-color:transparent}
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after,.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after,.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V:after{content:"";position:absolute;left:0;right:0;height:2px;top:50%;margin-top:-1px}
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after{background:#f2f2f2;background:var(--line_bg_black);margin-top:0}
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after{background:#979797}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle{top:-11px;width:22px;height:22px;display:inline-block;cursor:pointer;position:absolute;z-index:100;background:#fff;border-radius:100%;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.smartfilter .bx_ui_slider_track .bx_ui_slider_range{height:2px;position:relative}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after{font-size:0;content:".";display:inline-block;background:#fff;width:6px;height:6px;left:50%;top:50%;margin:-3px 0 0 -3px;position:absolute;border-radius:100%}
.bx_filter_vertical .bx_filter_block label,.bx_filter_vertical .bx_filter_block label span{font-size:13px;color:#666;color:var(--light_basic_text_black)}
.wrapper1:not(.compact-catalog) .ajax_load .table-view{display:block}
.table-view__item{padding:19px;margin-bottom:-1px;background:var(--card_bg_black)}
.table-view__item:hover{z-index:2}
.table-view .item-foto{flex-basis:60px;position:relative;z-index:1}
.item-foto__picture{width:60px;height:60px;line-height:60px;text-align:center;position:relative}
.item-foto__picture .thumb{position:static}
.item-foto__picture img{max-width:100%;max-height:100%;display:inline-block}
.table-view .item-info{flex-grow:1;padding:0 20px}
.table-view .item-info .item-title{padding-top:2px;margin-bottom:-3px}
.table-view .item-actions{flex-shrink:0;width:50%}
.table-view .item-actions .item-price{width:55%;flex-shrink:0;align-self:center;-ms-align-self:center;padding-right:15px}
.table-view .item-actions .item-buttons{width:45%;max-width:221px;flex-shrink:0;align-self:center;-ms-align-self:center}
.table-view .item-buttons .counter_wrapp.list > div{margin:0}
.table-view .item-icons{flex-shrink:0;align-self:center;-ms-align-self:center;text-align:center}
.table-view .item-icons.s_1{width:55px}
.table-view .item-icons.s_2{width:99px}
.item-stock{line-height:15px;white-space:nowrap}
.item-stock > span{display:inline-block;vertical-align:top;color:#666;line-height:15px}
.item-stock .icon{width:5px;height:5px;background:#e10000;margin:6px 8px 0 0;border-radius:100%}
.item-stock .value{color:#e10000}
.item-stock.js-show-stores .value{border-bottom:1px dotted}
.item-stock.js-show-stores .store_view{border-bottom:none}
.item-stock .icon.stock{background-color:#5fa800}
.item-stock .stock + .value{color:#5fa800}
.md-store .item-stock .icon{width:6px;height:6px;margin:5px 6px 0 0}
body .item-stock.js-show-stores{cursor:pointer}
body .item-stock.js-show-stores:hover .value{color:#333;color:var(--white_text_black)}
.sa_block{position:relative}
.sa_block > div{display:inline-block}
.votes_block.nstar .sa_block{font-size:15px}
.votes_block.nstar .sa_block *{opacity:1}
.votes_block.nstar .sa_block .js-info-block .more-btn a:hover{color:#fff}
.catalog_block .sa_block{margin:0 -8px}
.catalog_block .item-stock,.catalog_block .article_block{display:inline-block;margin:0 8px;vertical-align:middle}
.counter_wrapp .more_text{color:#b3b3b3;font-size:11px;line-height:14px;margin:8px 0;white-space:normal}
.module-cart table tr[data-error="no_amounth"] td{padding-top:20px}
.count-cell .module-cart table td.remove-cell{min-height:100px;vertical-align:middle}
.popup{-webkit-border-radius:5px;-moz-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:none;max-height:100%;max-width:100%;position:fixed;width:580px}
.popup.jqmWindow:not(.show){display:none!important}
.popup.card_popup_frame{max-width:520px}
.popup.card_popup_frame .popup-intro{position:absolute;top:0;right:0;left:0;height:63px}
.popup.card_popup_frame .popup-intro.grey{display:none}
.popup.card_popup_frame .basket_popup_wrapp{margin-top:63px;overflow:hidden}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column{height:auto;cursor:default!important}
.popup .pop-up-title,.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div{padding:22px 50px 20px 30px;font-size:19px;line-height:20px}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div{padding:17px 50px 14px 13px}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{content:"";display:inline-block;width:19px;height:19px;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;background:url(../images/close_icons.png) -1px -59px no-repeat}
.popup-window-close-icon.popup-window-titlebar-close-icon{background:none}
.popup a.item_name{text-decoration:none}
.popup a.item_name span{line-height:22px}
.popup.fast_view_sale_frame{max-width:670px}
.popup.fast_view_sale_frame .close{top:5px;right:5px}
.popup-window-close-icon.popup-window-titlebar-close-icon{margin:0;position:absolute;right:5px!important;top:5px!important;cursor:pointer}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{background:url(../images/close_icons.png) -1px -59px no-repeat}
.popup .close i svg{width:14px;height:14px}
.popup .form-wr p{margin-top:0;margin-bottom:10px}
.popup .form_description{padding:10px 30px}
.card_popup_frame.popup .form-wr{padding:25px 0 30px}
.popup .product_description{padding-left:10px}
.popup .buttons_wrapp{clear:both;margin-top:30px}
.star_big{font-size:32px}
.popup .r{margin-bottom:13px;position:relative}
.popup .but-r .prompt{float:right}
.popup input[type="text"],.popup input[type="password"],.popup input[type="email"],.popup textarea,.form-block input,.form-block textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.popup textarea{resize:vertical}
.one_click_buy_result{display:none}
.one_click_buy_result_text b{color:inherit}
.popup .cart_shell .catalog_item .slide,.basket_fly .module-cart .slide{display:none}
.popup .cart_shell .catalog_item[animated="false"],.module-cart tr[animated="false"] .thumb-cell img{opacity:0}
.popup .cart_shell td.cost-cell{padding-right:0}
.popup .cart_shell td.cost-cell .price:first-child{margin-top:0}
.popup .cart_shell td.cost-cell,.popup .cart_shell td.cost-cell *{text-align:right}
.popup .cart_shell .thumb-cell{width:50px}
.popup .cart_shell td{padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.popup .cart_shell .thumb-cell a{display:block;position:relative;zoom:1;height:50px;width:50px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.popup .cart_shell .thumb-cell img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;max-width:100%;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.popup .cart_shell .cost-cell .price{text-align:right;clear:both;float:right;white-space:nowrap;font-size:14px;display:inline-block;margin-top:0}
form .rating_message{margin:0 0 0 8px;position:relative;padding:0 0 0 24px;color:#999;font-size:13px}
form .rating_message:before{content:"\2014";position:absolute;left:0;top:0}
.card_popup_frame.popup .but_row{margin-top:25px;clear:both;height:31px;overflow:hidden;position:relative;zoom:1}
.card_popup_frame.popup .but_row.no_border{border:0}
.card_popup_frame.popup .but_row .to_basket,.card_popup_frame.popup .but_row .to_delay{display:inline-block;position:absolute;top:0}
.card_popup_frame.popup .but_row .to_basket{display:inline-block;right:0}
.card_popup_frame.popup .but_row .to_delay{display:none}
.card_popup_frame.popup .total_wrapp hr{clear:both}
.card_popup_frame.popup .basket_empty{display:none;padding:20px}
.card_popup_frame.popup .basket_empty td{vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.card_popup_frame.popup .basket_empty td.image{width:91px}
.card_popup_frame.popup .basket_empty td.description{padding-left:30px}
.card_popup_frame.popup .basket_empty .image div{min-height:91px;background:url(../images/empty_cart_small.png) center no-repeat}
.card_popup_frame.popup .basket_empty .basket_empty_subtitle{font-size:15px;margin-bottom:15px}
.card_popup_frame.popup .basket_empty .basket_empty_description{font-size:13px;line-height:16px}
.card_popup_frame.popup .but_row a.to_basket .text,.card_popup_frame.popup .but_row a.to_delay .text{margin-top:10px;font-size:12px;text-transform:uppercase;display:inline-block;line-height:13px;vertical-align:top}
.card_popup_frame.popup .but_row a.to_basket .icon,.card_popup_frame.popup .but_row a.to_basket .icon i,.card_popup_frame.popup .but_row a.to_delay .icon,.card_popup_frame.popup .but_row a.to_delay .icon i{display:inline-block;height:30px;width:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.card_popup_frame.popup .but_row a.to_basket .icon,.card_popup_frame.popup .but_row a.to_delay .icon{margin-right:15px}
.card_popup_frame.popup .but_row a.to_basket .icon i,.card_popup_frame.popup .but_row a.to_delay .icon i{background:url(../images/basket_icons.png) no-repeat}
.card_popup_frame.popup .but_row a.to_basket:hover .icon i{background-position:-5px -170px}
.card_popup_frame.popup .but_row a.to_delay:hover .icon i{background-position:-48px -257px}
.card_popup_frame.popup .total_wrapp .price{margin-left:15px;display:inline-block}
.card_popup_frame.popup .total_wrapp .price.discount{display:block}
.card_popup_frame.popup .item-title a span{font-size:13px}
.card_popup_frame.popup a.more_row,.basket_fly td.total_wrapp a.more_row{text-decoration:none;float:left}
.card_popup_frame.popup a.more_row .icon,.basket_fly td.total_wrapp a.more_row .icon{margin-left:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;vertical-align:middle;margin-top:-1px}
.card_popup_frame.popup a.more_row .text,.basket_fly td.total_wrapp a.more_row .text{text-decoration:underline}
.popup .compare_list{padding:25px 60px;text-align:center;position:relative;max-width:445px}
.popup .compare_list .compare_list_item:first-child{margin-left:0}
.popup .compare_list .compare_list_item{vertical-align:top;width:135px!important;display:inline-block;margin-left:15px;position:relative;text-align:center}
.popup .compare_list .compare_list_item .image{min-height:70px}
.popup .compare_list ul{display:inline-block;width:100%}
.popup .compare_list .compare_list_item img{max-width:100%}
.compare_frame.popup .button_row{padding:15px 0;text-align:center}
.compare_list .compare_list_item .name a{font-size:12px;line-height:16px}
.popup.compare_frame{max-width:970px}
.compare_list_item:hover .delete,.differences_table .catalog_item:hover .remove{display:inline-block}
.differences_table .catalog_item .remove{z-index:100}
.compare_list_item .delete,.differences_table .remove{height:16px;width:16px;background:url(../images/close_icons.png) -6px -8px no-repeat;position:absolute;top:0;right:0;display:none}
.popup .compare_list .compare_navigation{display:inline-block;position:absolute;top:65px;right:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.popup .compare_list .compare_navigation li{position:absolute;right:20px}
.popup .compare_list .compare_navigation li:first-child{left:20px}
.catalog_detail .props_table{margin-bottom:15px;width:100%}
.props_table{min-width:300px;margin-top:-10px}
.props_table .char_name{font-weight:700;width:57%}
.props_table td{padding:5px 0}
.props_table .char_value{text-align:right;width:38%}
.props_table .char_name span,.props_table .char_value span{background:#fff;position:relative;zoom:1;bottom:-10px}
.props_block .char_name span{position:relative}
.props_block .char_name span.whint1 > span{padding-left:22px}
.props_table .char_name span{padding-right:10px}
.props_table .char_value span{padding-left:10px}
.char_name .hint .icon,.bx_filter_parameters_box_title .hint .icon{border:1px solid #e5e5e5;display:inline-block;position:absolute;z-index:202;cursor:pointer;left:-35px;text-align:center;padding:0;top:-1px;height:16px;width:16px;line-height:12px}
.props_list .char_name .hint .icon{top:0}
.char_name .hint .icon:hover i,.char_name .hint.active .icon i{color:#fff;border-color:transparent}
.char_name .hint .icon i,.bx_filter_parameters_box_title .hint .icon i{font-weight:400;line-height:14px;cursor:pointer;font-size:11px;text-align:center;font-style:normal}
.char_name .hint .icon i{padding-left:1px}
.char_name .hint .tooltip,.bx_filter_parameters_box_title .hint .tooltip{display:none}
.char_name .hint .icon:hover{border-color:rgba(0,0,0,0)}
.bx_filter_parameters_box_title .hint .tooltip{left:-10px;opacity:1;top:auto;bottom:27px;z-index:200;color:#888;color:var(--light_basic_text_black);background:#fff;background:var(--card_bg_hover_black)}
.bx_filter_parameters_box_title .hint .tooltip:after{top:initial;bottom:-10px;border-top-color:#fff;border-top-color:var(--card_bg_hover_black);border-top-width:5px;border-bottom-color:transparent}
.hint .tooltip{position:absolute;left:-53px;top:24px;line-height:14px;z-index:202;display:none;padding:17px 20px;min-width:21px;max-width:200px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:400;box-shadow:0 0 15px rgba(0,0,0,0.12);background:#fff;background:var(--card_bg_hover_black)}
.hint .tooltip:after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-top-width:1px;border-bottom-color:#fff;border-bottom-color:var(--card_bg_hover_black);left:22px;top:-5px}
.char_name .hint .triangle,.bx_filter_parameters_box_title .hint .triangle{display:none}
.char_name .hint.active .triangle,.bx_filter_parameters_box_title .hint.active .triangle{position:absolute;top:19px;left:5px;z-index:100;display:inline-block;width:0;border-left:6px solid transparent;border-right:6px solid transparent}
.bx_filter_parameters_box_title .hint.active .triangle{position:inherit;top:inherit;left:inherit;margin:0 0 -10px -12px}
.tooltip .tooltip_close{font-size:15px;text-align:center;height:16px;width:16px;display:inline-block;top:2px;right:2px;position:absolute;cursor:pointer}
.catalog_detail .offers_table tr td.str{text-align:left}
.catalog_detail .offers_table .cost.prices .price{float:none}
.catalog_detail .offers_table .offer_stores td{padding:0;border-bottom:0}
.opener_icon,.opener_icon i{display:inline-block;height:29px;width:29px;cursor:pointer;vertical-align:middle;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}
.opener_icon{background:#eef1f1}
.opener_icon.no_bg{background:none}
.opener_icon i{background:url(../images/arrows.png) 8px -188px no-repeat}
.opener_icon.no_bg i{background:url(../images/arrows.png) 8px -255px no-repeat}
.opener_icon.opened i{background-position:-25px -190px}
.catalog_detail .offers_table td.opener:hover .opener_icon i,.opener_icon:hover i,h4:hover .opener_icon i,.faq.list .item .q:hover .opener_icon i,.jobs_wrapp .item .name tr:hover .opener_icon i{background-position:8px -210px}
.catalog_detail .offers_table td.opener:hover .opener_icon.opened i,.opener_icon.opened:hover i,.opener_icon.opened.no_bg:hover i,h4:hover .opener_icon.opened i,.faq.list .item.opened .q:hover .opener_icon i,.jobs_wrapp .item.opened .name tr:hover .opener_icon i{background-position:-25px -212px}
.opener_icon.opened.no_bg i{background-position:-24px -257px}
.catalog_detail .offers_table thead td{text-align:center!important}
.catalog_detail .offer_stores .stores_block_wrap{display:none;margin:0 0 10px}
.catalog_detail .offers_table .opener{cursor:pointer;width:20px}
.store_map .module-map{float:left;width:60%;margin-bottom:20px;padding-right:30px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.store_map .store_description{padding-left:60%;margin-bottom:20px}
.store_map .store_description .store_property{width:49%;display:inline-block;vertical-align:top;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.store_map .store_image img{margin-top:5px;margin-right:5px;border:2px solid #c8c8c8}
.store_map .store_image img:hover{border:2px solid #fc0}
.store_map .stores_images{clear:both}
.store_map .stores_images.multiple .store_image{display:inline-block;margin-right:10px}
.module-authorization{padding:20px 0}
.authorization-cols{overflow:hidden}
.authorization-cols .col{display:inline-block;vertical-align:top}
.authorization-cols .col.authorization{width:49%;padding-right:40px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.authorization-cols .col.registration{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.authorization-cols .auth-title{font-size:22px;line-height:26px;margin:0 0 13px;overflow:hidden;text-overflow:ellipsis}
.authorization-cols .col.authorization .form-block #avtorization-form-page{padding:20px}
.authorization-cols .auth-title{font-size:22px;line-height:30px;margin:0 0 13px;overflow:hidden;text-overflow:ellipsis}
.form-block .but-r .remember{float:left}
.form-block .but-r .remember label{font-size:13px;padding:0 0 0 32px;margin:0}
.filter .remember input[type="checkbox"] + label:after,.filter .remember input[type="checkbox"] + label:before{top:2px}
.filter.label_block input[type="checkbox"] + label:before,.filter.label_block input[type="checkbox"] + label:after{top:3px}
.authorization-cols .col.registration p{margin-bottom:21px}
.form-block .intro{padding:22px 50px 20px 30px;font-size:19px;line-height:20px}
.authorization-cols .form_wrapp{padding:20px}
.soc-avt .row a span.name,.soc-serv-main .row a span.name{vertical-align:top}
.form-block-title,.cart_empty .title{font-size:22px;line-height:24px;font-weight:400;margin-bottom:20px}
span.form-block-title{display:inline-block;vertical-align:top;*display:inline;zoom:1}
.module-form-block-wr.order_cancel .form-block{padding:20px}
.module-form-block-wr.order_cancel textarea{margin:5px 0 15px}
.module-form-block-wr .form-block label{padding:1px 0 0 2px;margin:0 0 5px}
.module-form-block-wr .form-block .r{width:59%;margin-bottom:18px}
.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select{margin-top:10px}
.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select:first-child{margin-top:0}
.module-form-block-wr .form-block .r div.error{top:23px}
.module-form-block-wr .form-block .r.pass{width:235px}
.module-form-block-wr .form-block input,.module-form-block-wr .form-block textarea{width:100%}
.module-form-block-wr .form-block textarea{height:98px}
.module-form-block-wr .form-block .pr{font-size:11px;margin:5px 0 -5px 3px;line-height:16px;margin-bottom:0}
.module-form-block-wr .form-block .pr.em{margin:8px 0 -5px 3px}
.module-form-block-wr .form-block .but-r{padding:0;margin:-3px 0 20px}
.popup .form-description-wrapp{padding:10px 30px}
.cart_confirmation{margin-top:25px}
.header-cart .basket_fly .items .item{margin:0 0 -1px;padding:24px 30px 33px;position:relative;border-bottom:1px solid #eee;border-color:var(--stroke_black)}
.header-cart .basket_fly .items .item .name{margin:0 0 5px;padding:0 21px 0 0}
.header-cart .basket_fly .items .item .props{margin:0}
.header-cart .basket_fly .items .item .props > div{line-height:16px}
.header-cart .basket_fly .items .item .props ul li:not(.bx_active){display:none}
.header-cart .basket_fly .items .item .props ul li.bx_active,.header-cart .basket_fly .items .item .props .property_value{color:#333;color:var(--white_text_black);font-size:.866em;background:transparent}
.header-cart .basket_fly .items .item .props .titles{float:left;color:#999;font-size:.8em;padding-right:7px}
.header-cart .basket_fly .items .item .image{float:left;width:80px;max-height:80px;height:auto;line-height:1;text-align:center}
.header-cart .basket_fly .items .item .body-info{margin:-7px 0;padding:0 0 0 104px;position:relative}
.header-cart .basket_fly .items .item .description{margin:0;padding:0}
.header-cart .basket_fly .items .item .summ{width:151px;text-align:right}
.header-cart .basket_fly .items .item .bottom{margin:7px -16px 0;position:relative}
.header-cart .basket_fly .items .item .bottom > div{display:inline-block;vertical-align:top;padding:0 16px}
.header-cart .basket_fly .items .item .bottom > .prices{margin:0;width:250px}
.header-cart .basket_fly .items .item .bottom .cost.prices .price_name{font-size:.733em;color:#999;line-height:1}
.header-cart .basket_fly .items .item .bottom .cost.prices .price{font-size:.933em;font-weight:700;margin:0}
.header-cart .basket_fly .items .item .bottom .prices .cost.prices .price:not(.discount){padding-right:6px}
.header-cart .basket_fly .items .item .bottom .cost.prices .price.discount{font-weight:400}
.header-cart .basket_fly .items .item .buy_block .counter_block{width:82px;margin-top:-1px}
.header-cart .basket_fly .items .item .buy_block .counter_block.delay{background:none;border-color:transparent;font-size:12px}
.header-cart .basket_fly .items .item .buy_block .counter_block .plus:before,.header-cart .basket_fly .items .item .buy_block .counter_block .plus:after,.header-cart .basket_fly .items .item .buy_block .counter_block .minus:after{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-5px;width:9px;height:1px;background-color:#979797;content:"";transition:300ms all ease}
.header-cart .basket_fly .items .item .buy_block .counter_block .plus:before{width:1px;height:9px;margin-top:-5px;margin-left:-1px}
.header-cart .basket_fly .items .item .remove{right:-29px;top:-12px;position:absolute;background:none}
.header-cart .basket_fly .items .item .remove i{background:none}
.header-cart .basket_fly .items .item .delay-cell{position:absolute;right:-2px;top:0}
.header-cart .basket_fly .items .item .delay-cell .action_item{height:26px;width:26px}
.header-cart .basket_fly .items .item .remove:not(:hover) svg path{fill:#b8b8b8}
.header-cart .basket_fly .items .item .action_item:not(:hover) svg path{fill:#999}
.header-cart .basket_fly .basket_wrap,.header-cart .basket_fly .basket_wrap .items_wrap{height:100%}
.header-cart .basket_fly .basket_wrap .items_wrap{overflow-y:auto;border-bottom:1px solid #eee;border-color:var(--stroke_black)}
.header-cart .basket_fly .basket_wrap .items_wrap .items{padding-bottom:1px}
.header-cart .basket_fly .foot{padding:28px 109px 27px 54px;border-bottom:1px solid #eee;border-color:var(--stroke_black)}
.header-cart .basket_fly .foot .wrap_remove_button .remove_all_basket:not(.cur){display:none}
.header-cart .basket_fly .foot .total{text-align:right;color:#333;color:var(--white_text_black);margin:3px 0 0}
.header-cart .basket_fly .foot .total.w-discount{margin-top:-3px}
.header-cart .basket_fly .foot .total .item_title{float:left;font-weight:700}
.header-cart .basket_fly .foot .total .wrap_prices{padding-left:69px;text-align:left}
.header-cart .basket_fly .foot .total .wrap_prices .price{white-space:nowrap}
.header-cart .basket_fly .foot .total .wrap_prices .price:not(.discount){font-size:1.2em;font-weight:700}
.header-cart .basket_fly .foot .total .wrap_prices .price.discount{font-size:.8em;color:#999;line-height:1}
.header-cart .basket_fly .error_block{padding:18px 48px;text-align:right;background:#f8f8f8;border-bottom:1px solid #eee;background:var(--light_bg_black);border-bottom-color:var(--stroke_black)}
.header-cart .basket_fly .error_block .icon_error_block{text-align:right;font-size:.866em;color:#777}
.header-cart .basket_fly .error_block .icon_error_block b{font-size:1.153em;font-weight:400}
.header-cart .basket_fly .buttons{padding:50px;margin:-10px}
.header-cart .basket_fly .buttons > div{padding:0 10px}
.header-cart .basket_fly .buttons .description{color:#999;font-size:.8em;line-height:1.5em;margin:11px 0}
.header-cart .basket_fly .items .item .bottom .buy_block div.error{font-size:.867em;line-height:1.452em;margin-top:7px}
.header-cart .basket_fly .basket_wrap.delayed .items .item .bottom .buy_block div.error{margin-top:0}
.header-cart .basket_fly .items .item .buy_block .counter_block.delay{text-align:left}
.cart-empty{padding:60px 68px 40px 47px}
.cart-empty .cart-empty__picture{position:relative}
.cart-empty .cart-empty__picture:before{content:""}
.cart-empty .cart-empty__picture:before,body .bx-sbb-empty-cart-image{width:106px;margin:0 auto;height:72px;display:block;background:url(../images/svg/catalog/cart_empty.svg) 0 0 no-repeat}
.cart-empty .cart-empty__info{text-align:center}
.cart-empty .cart-empty__info .title,body .bx-sbb-empty-cart-text{font-size:1.6em;margin:2.2rem 0 1.2rem;color:#333;color:var(--white_text_black)}
.cart-empty .cart-empty__info p,body .bx-sbb-empty-cart-desc{font-size:.933em;color:#777;line-height:1.714em}
#order_form_div .sale_order_table .ps_logo img:hover,#order_form_div .sale_order_table .ps_logo input[type="radio"]:checked + label img{cursor:pointer;padding:0}
#order_form_div form .title.summary{border-bottom:0;margin-bottom:0}
#order_form_div .sale_data-table th{padding:10px;font-weight:400}
#order_form_div .section table.colored.summary{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.summary .cost_cell,.summary .order_item_weight{white-space:nowrap}
#new_basket{display:none}
.page_error_block{padding:50px 0}
.page_not_found{padding-top:70px;text-align:center}
.page_not_found .image{text-align:center;margin-bottom:33px}
.page_not_found .image svg{max-width:100%}
.page_not_found .image svg *{fill:#ccc}
.page_not_found .description{text-align:center}
.page_not_found .description .subtitle404{font-size:32px;line-height:36px;color:#333}
.page_not_found .description .back404,.page_not_found .description .back404 a{font-size:1em}
.page_not_found .description .back404 a{text-decoration:none;cursor:pointer}
.page_not_found .description .descr_text404{font-size:1em;line-height:1.6em;margin-top:24px}
.page_not_found .description .btn-mainpage{margin:33px 5px 0}
.page_not_found .description .back404{margin-top:15px}
.basket-icons-wrapper{overflow:hidden}
.basket-icons-wrapper > div{width:25%;float:left}
.basket-icons-wrapper .like_icons{width:75%}
.basket-icons-wrapper .like_icons > div{float:left;width:33.33%}
.basket-icons-wrapper .like_icons[data-size="0"]{width:0;display:none}
.basket-icons-wrapper .like_icons[data-size="0"] + div{width:100%}
.basket-icons-wrapper .like_icons[data-size="1"],.basket-icons-wrapper .like_icons[data-size="1"] + div{width:50%}
.basket-icons-wrapper .like_icons[data-size="1"] > div{width:100%}
.basket-icons-wrapper .like_icons[data-size="2"]{width:66.66%}
.basket-icons-wrapper .like_icons[data-size="2"] > div{width:50%}
.basket-icons-wrapper .like_icons[data-size="2"] + div{width:33.33%}
.basket-icons-wrapper.n-btn .like_icons{width:100%}
.basket-icons-wrapper .like_icons > div span{margin:0;border-radius:0;border:1px solid #eee;border-color:var(--stroke_black);border-left-width:0}
.basket-icons-wrapper .like_icons > div span .svg,.basket-icons-wrapper__btn .btn .svg,.footer_button .basket-icons-wrapper__btn .btn .svg{height:56px;width:100%;line-height:54px;top:0;background-image:none;margin:0}
.basket-icons-wrapper__btn i.svg{display:block;width:auto}
.basket-icons-wrapper__btn i.svg svg{display:inline-block;vertical-align:middle}
.basket-icons-wrapper__btn .btn{padding:0!important;font-size:0!important;border-radius:0}
.basket-icons-wrapper__btn .btn:not(:hover){background-color:#fff;background-color:var(--darkerblack_bg_black);border-color:#eee;border-color:var(--stroke_black)}
.basket-icons-wrapper__btn .btn:hover .svg svg path,.basket-icons-wrapper__btn .btn:hover .svg use,.basket-icons-wrapper__btn .btn:active .svg svg path,.basket-icons-wrapper__btn .btn:active .svg use,.basket-icons-wrapper__btn .btn:focus .svg svg path,.basket-icons-wrapper__btn .btn:focus .svg use,.basket-icons-wrapper__btn .btn.in-cart .svg svg path,.basket-icons-wrapper__btn .btn.in-subscribe .svg svg path{fill:#fff}
.basket-icons-wrapper__btn .btn:not(:hover) .svg path{fill:#999}
div[id^="CatalogSetConstructor"] .popup-window{border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;overflow:hidden;width:1104px}
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{border-top:0;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;background:#fff;border-bottom:2px solid}
.popup-window-content{margin:0;background-color:var(--card_bg_black)}
.bx_modal_container{padding:25px}
.bx_modal_container .bx_modal_body{margin-top:41px}
.bx_modal_container .bx_modal_description{display:inline-block;margin:0 0 0 24px;font-size:12px}
.bx_modal_container .bx_modal_small_title{display:block;font-size:17px}
.bx_item_set_hor_container_big .bx_item_set_del,.bx_kit_item .bx_kit_item_del{display:none;height:24px;width:24px;top:-9px;left:-9px;position:absolute;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;cursor:pointer}
.bx_item_set_hor_container_big .bx_item_set_del:after,.bx_kit_item .bx_kit_item_del:after{content:".";font-size:0;display:block;width:21px;height:21px;background:url(../images/close_icons.png) -30px 4px no-repeat;cursor:pointer}
.popup-window-titlebar h2{margin:0;padding:34px 24px 33px}
.bx_kit_two_section{margin-top:15px}
.bx_kit_two_section .title{margin:25px 0 11px 10px;display:inline-block}
.bx_kit_two_section .triangle,.bx_kit_two_section .triangle i{width:0;height:0;display:inline-block;border-bottom:5px solid #e6e6e6!important;margin:0 auto}
.bx_kit_two_section .triangle{margin:0 auto;text-align:center;position:absolute;top:-16px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid transparent;border-bottom:9px solid #e6e6e6!important}
.bx_kit_two_section .triangle i{top:-4px;left:-9px;position:relative;border-left:9px solid transparent;border-right:9px solid transparent;border-top:7px solid transparent;border-bottom:7px solid #fafafa!important}
.bx_kit_item_empty:hover{box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}
.bx_kit_item .bx_kit_item_add{position:absolute;top:-10px;right:-10px;display:block;width:24px;height:24px;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:none;background:#ddd}
.bx_kit_item_add:after{content:".";font-size:0;display:block;width:27px;height:27px;background:url(../images/icons_wish.png) -178px -211px no-repeat;cursor:pointer}
.bx_kit_two_section .slider_wrapp{position:relative}
.bx_kit_two_section .slider_wrapp .flex-direction-nav{position:absolute;top:-34px;right:26px;font-size:0}
.bx_kit_item_slider_arrow_left.disabled,.bx_kit_item_slider_arrow_right.disabled{opacity:.5}
.bx_modal_container.bx_kit{padding-bottom:30px}
.bx_kit_one_section .bx_kit_item_discount{right:0;left:0;z-index:111}
.bx_kit_two_section{position:relative;border-top:1px solid #e5e5e5;margin:15px -30px -30px;padding:0 6px 0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f7f7f7}
.bx_kit_item_empty{background:#f7f7f7;border:1px solid #e5e5e5}
.bx_kit_two_section_ova{position:relative;overflow:hidden;padding-top:15px;padding-bottom:30px;width:100%;white-space:nowrap}
.bx-touch .bx_kit_two_section_ova{overflow-x:auto}
.bx_kit_two_item_slider{position:relative;text-align:left}
.bx_kit_item_slider{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}
.bx_kit_item_slider .bx_kit_item{z-index:112;padding:0;margin-right:0;background:#fff}
.bx_kit_item_slider_drag{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff;position:relative;z-index:115;padding:10px;background:#fafafa;border:1px solid #e7e7e7}
.bx_kit_item_slider_drag .bx_kit_item_add{display:none!important}
.bx_kit_item_slider_drag *,.bx_kit_item_slider_drag{height:auto!important}
#basket_line .basket_hidden{display:none}
.header-cart-block .cart .delay_link{text-decoration:underline}
.header-cart-block .cart .delay_link,.header-cart-block .cart .delay_link *{font-size:11px}
.header-cart-block .cart .delay_link .icon{display:inline-block;height:18px;width:19px;background:url(../images/basket_icons.png) -56px -12px no-repeat}
.header-cart-block .cart .delay_link:hover .icon{background-position:-56px -138px}
.search-page form{display:inline-block;margin-bottom:20px;padding:15px 20px 17px}
.search-page form input[type="text"]{height:30px;position:relative;zoom:1;bottom:-1px}
.basket_button.to-subscribe span,.basket_button.in-subscribe span,.basket_button.to-order span{background:none;padding-left:6px;width:92px;text-align:center}
.catalog_detail .item_main_info .buttons_block .basket_button.to-subscribe span,.catalog_detail .item_main_info .buttons_block .basket_button.in-subscribe span{padding-left:3px;width:90px;text-align:center}
.order-checkout label{display:inline-block}
.order-checkout label.error{position:relative;top:inherit;right:inherit;width:100%;text-align:right}
.order-checkout label img{pointer-events:none}
.cd-modal-bg{display:inline-block;height:64px;background-color:#fff;position:fixed;z-index:150;left:50%!important;top:50%!important;width:64px;margin-top:-32px!important;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:visibility 0 .2s;-moz-transition:visibility 0 .2s;transition:visibility 0 .2s}
.cd-modal-bg.is-visible{opacity:1;visibility:visible;display:block!important;z-index:3003}
.fancybox-lock .fancybox-overlay{overflow:hidden}
.fancybox-overlay{background:#fff;opacity:0}
.fancybox-wrap{max-width:100%;padding-top:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;text-align:center;position:fixed!important}
.fancybox-skin{width:100%!important;position:static;display:inline-block;vertical-align:top;box-shadow:none;background:#fff;border-radius:0;height:100%!important;max-width:100%}
.fancybox-outer{height:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;background:#fff;height:100%;margin:0 auto;width:100%;max-width:100%}
.fancybox-wrap #company_video{margin:0 auto}
.fancybox-wrap:not(.show_video) #company_video{opacity:0}
.fancybox-wrap iframe{height:100%;width:100%}
.fancybox-wrap .fancybox-inner{overflow:hidden!important;max-width:100%;text-align:center;max-height:100%;margin:0 auto}
.fancybox-wrap:not(.fancybox-type-image) .fancybox-inner{width:100%!important}
.fancybox-wrap .fancybox-skin{padding:40px!important}
.fancybox-inner video{display:block;max-height:100%;max-width:100%}
.fancybox-inner .fancy{display:block!important;height:100%}
.fancybox-inner .fancybox-content{padding:0;background-color:var(--black_bg_black)}
.fancybox-slide--html .fancybox-close-small{background:rgba(30,30,30,0.6)}
.fancybox-close.svg{top:20px;right:20px;background:#fff;width:48px;height:48px;border-radius:100%;position:absolute}
.fancybox-close svg.svg.svg-close{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;opacity:.35;background:0 0;transition:opacity .2s ease}
.fancybox-close:hover svg.svg.svg-close{opacity:1}
.fancybox-button--close .svg svg path{stroke-width:4}
.fancybox-container .fancybox-bg,.fancybox-container .fancybox-button{background:#fff;background-color:var(--black_bg_black);opacity:1}
.fancybox-container svg path{fill:#999}
.fancybox-container .fancybox-infobar{color:#999;mix-blend-mode:normal}
.fancybox-slide--iframe{padding:0}
.fancybox-navigation .fancybox-button{top:calc(50% - 19px);width:44px;height:38px;outline:none;background:transparent}
.fancybox-navigation .fancybox-button div{align-items:center;border-radius:4px;display:flex;height:100%;justify-content:center;padding:0;width:100%}
.fancybox-navigation .fancybox-button .svg{top:0}
.fancybox-navigation .fancybox-button--arrow_left{padding:0 0 0 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:0 6px 0 0}
.fancybox-navigation .fancybox-button--arrow_right div{margin-left:auto}
.fancybox-navigation .fancybox-button[disabled]{opacity:.4;pointer-events:none}
.fancybox-button.fancybox-button--close{padding:28px;width:80px;height:80px;outline:none}
.fancybox-is-open .fancybox-button:hover div{background-color:var(--theme-base-color)}
.fancybox-is-open .fancybox-button.fancybox-button--close svg path{stroke:#999}
.fancybox-is-open .fancybox-button.fancybox-button--close:hover svg path{stroke:var(--fill_dark_light_white_hover)}
.fancybox-is-open .fancybox-navigation .fancybox-button:hover svg path{fill:#fff;stroke:#fff}
.fancybox-show-thumbs .swiper-button-prev,.fancybox-show-thumbs .swiper-button-prev:hover,.fancybox-show-thumbs .swiper-button-next,.fancybox-show-thumbs .swiper-button-next:hover{background-color:initial}
.fancybox-show-thumbs .swiper-button-prev::after,.fancybox-show-thumbs .swiper-button-next::after{display:none}
.fancybox-show-thumbs .swiper-button-prev:hover svg path,.fancybox-show-thumbs .swiper-button-next:hover svg path{fill:var(--fill_dark_light_white_hover)}
.fancybox-show-thumbs .swiper-button-next .svg{transform:rotate(180deg)}
.fancybox-show-thumbs .fancybox-toolbar{right:0}
.fancybox-show-thumbs .fancybox-thumbs{background:none;bottom:0;height:140px;left:0;right:0;top:initial;width:100%}
body .fancybox-show-thumbs .fancybox-inner{left:0;right:0;bottom:140px}
.fancybox-show-thumbs .video-block.popup_video{position:absolute;left:calc(50% - 16px);top:100%;font-size:0}
.fancybox-thumbs__wrapper{display:flex;height:100%;justify-content:center;max-width:420px;position:relative;width:100%}
.fancybox-thumbs__wrapper .swiper-container{margin-bottom:auto;margin-top:auto;max-width:calc(100% - 120px);width:300px}
.fancybox-thumbs__wrapper .swiper-button-prev,.fancybox-thumbs__wrapper .swiper-button-next{left:50%;position:absolute;right:0;width:60px;transform:rotateZ(-90deg);height:45px}
.fancybox-thumbs__wrapper .swiper-button-prev::after,.fancybox-thumbs__wrapper .swiper-button-next::after{transform:rotateZ(90deg)}
.fancybox-thumbs__wrapper .swiper-button-prev{top:50%;left:0}
.fancybox-thumbs__wrapper .swiper-button-next{top:50%;left:auto;right:0}
.fancybox-thumbs__list.swiper-wrapper{box-sizing:content-box;overflow:hidden}
.fancybox-thumbs__list.swiper-wrapper .swiper-slide{background-color:transparent;background-size:contain;float:none;margin:0;max-height:none;max-width:none;opacity:.4;width:60px}
.fancybox-thumbs__list.swiper-wrapper .swiper-slide.fancybox-thumbs-active{opacity:1}
.fancybox-thumbs__list.swiper-wrapper .swiper-slide::before,.fancybox-thumbs__list.swiper-wrapper .swiper-slide.fancybox-thumbs-active::before{display:none;content:unset}
body .fancybox-show-thumbs .fancybox-thumbs{align-items:center;display:flex;height:140px;justify-content:center;left:0;overflow:hidden;padding:0;right:0;width:100%}
@media screen and (min-width: 1024px) {
.fancybox-thumbs__wrapper{height:100%}
}
@media (min-width: 600px) {
body .fancybox-show-thumbs .fancybox-infobar{left:-162px}
body .fancybox-show-thumbs .fancybox-toolbar{right:-72px}
body .fancybox-show-thumbs .fancybox-thumbs{height:100%;left:0;overflow:hidden;padding:0;top:0;width:140px}
body .fancybox-show-thumbs .fancybox-inner{right:72px;left:162px;bottom:0}
.fancybox-thumbs__wrapper{flex-direction:column;max-height:450px;height:100%;width:100%}
.fancybox-thumbs__wrapper .swiper-container{height:calc(100% - 90px);max-width:none;width:auto}
.fancybox-thumbs__wrapper .swiper-button-prev,.fancybox-thumbs__wrapper .swiper-button-next{transform:translateX(-30px)}
.fancybox-thumbs__wrapper .swiper-button-prev{top:22.5px;left:50%}
.fancybox-thumbs__wrapper .swiper-button-next{top:calc(100% - 22.5px);left:50%;right:auto}
.fancybox-navigation .fancybox-button div{height:72px;width:72px}
.fancybox-navigation .fancybox-button{width:33.33%;height:calc(100% - 80px);top:80px}
.fancybox-button.fancybox-button--close{width:100px;height:100px}
}
@media (max-width: 767px) {
.fancybox-is-open .fancybox-navigation .fancybox-button:hover svg path,.fancybox-is-open .fancybox-navigation .fancybox-button svg:hover path{fill:var(--theme-base-color)}
.fancybox-navigation .fancybox-button .svg{height:45%}
}
html.overflow_html,html.overflow_html body{overflow:hidden}
ul.slider_navigation{right:0;position:absolute;top:0;z-index:1;margin:0}
ul.slider_navigation ul{margin:0}
.bx-ie .specials_slider_wrapp ul.slider_navigation.top{top:27px}
.wraps > .wrapper_inner:not(.wide_page) ul.slider_navigation.top{top:18px}
.wraps > .wrapper_inner:not(.wide_page) .bx-ie ul.slider_navigation.top{top:18px}
ul.slider_navigation.top_big{top:21px}
ul.slider_navigation.compare{position:initial}
ul.slider_navigation.compare li{position:absolute;z-index:10;top:-14px}
ul.slider_navigation.compare li:not(.disabled){cursor:pointer}
ul.slider_navigation.compare .flex-nav-prev{left:0}
ul.slider_navigation.compare .flex-nav-next{right:0}
.absolute .flex-direction-nav > li{position:absolute;top:1px}
.absolute .flex-direction-nav li.flex-nav-prev{left:-30px}
.absolute .flex-direction-nav li.flex-nav-next{right:-30px}
.shops.list .item .phone{width:200px}
.mega-menu table td.wide_menu > .wrap > .dropdown-menu{min-width:100%;border-radius:0 0 3px 3px;left:0!important;right:0!important}
div[data-entity="parent-container"] .catalog-block-header{font-size:1.333em;color:#333;color:var(--white_text_black);font-weight:400;border:none;margin:38px 0 0}
body .sale-products-gift{padding:21px 0 0;position:relative;z-index:100}
.sale-products-gift .product-item-container{box-shadow:inset 0 0 0 1px #ececec;box-shadow:inset 0 0 0 1px var(--stroke_black);margin:0;height:100%!important}
.sale-products-gift .product-item-container:hover{box-shadow:0 7px 15px 0 rgba(0,0,0,0.19);border-color:transparent}
.sale-products-gift .product-item-container:hover .product-item{background:var(--card_bg_black)}
.sale-products-gift .product-item-title > a{color:#333;color:var(--white_text_black)}
.sale-products-gift .product-item-container a:hover{color:#9e9e9e;color:var(--fill_dark_light_hover)}
.product-item-price-current{color:#333;color:var(--white_text_black)}
.sale-products-gift
.product-item-small-card
.product-item-container
.product-item
.product-item-button-container
a.btn:not(:hover){border-color:hsla(var(--dark_light-wtheme-hue),var(--dark_light-wtheme-saturation),var(--dark_light-wtheme-lightness),0.35);color:var(--fill_dark_light_hover)}
.sale-products-gift .product-item-image-wrapper{float:left;width:80px;height:80px;padding-top:27%}
.sale-products-gift .product-item-label-ring.product-item-label-small,.sale-products-gift .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{background:#ffd83a;border-radius:3px;height:20px;line-height:20px;color:#333;font-size:.8em;font-weight:400;width:auto;padding:0 5px}
.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{border-radius:3px}
.sale-products-gift .product-item-label-top{top:0}
.sale-products-gift .product-item-label-text{left:100px;top:0}
.sale-products-gift .product-item-container.hover .product-item-image-slider-control-container,.sale-products-gift .product-item-line-card:hover .product-item-image-slider-control-container{display:none}
.sale-products-gift .product-item-container .product-item-title{white-space:normal;padding:29px 0 0 100px;overflow:visible;margin:0}
.sale-products-gift .product-item-container .product-item-title a{font-size:.867em;line-height:1.385em;display:block}
.product-item-label-left{left:0}
.sale-products-gift .product-item-small-card > .row{margin:0;display:flex;flex-wrap:wrap}
.sale-products-gift .product-item-small-card > .row > div{padding:0;margin-bottom:-1px;margin-left:-1px}
.sale-products-gift .product-item-small-card .product-item-container .product-item{height:100%;padding:18px 19px 50px;position:static;animation:none;box-shadow:none}
.sale-products-gift .product-item-small-card .product-item-container .product-item > .product-item-info-container{padding-left:100px}
.sale-products-gift .product-item-small-card .product-item-container .product-item > div[data-entity="buttons-block"]{position:absolute;bottom:9px}
.sale-products-gift .product-item-small-card .product-item-container .product-item > .product-item-price-container{margin-top:2px}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container{text-align:left}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-price-current{font-size:.933em}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-price-old{font-size:.8em}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn{padding:7px 14px 6px}
.sale-products-gift
.product-item-small-card
.product-item-container
.product-item
.product-item-button-container
.btn:not(:hover){background:none}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-container{font-size:.8em;margin-top:-9px}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-item-list li{margin:0 1px 0 0}
.sale-products-gift
.product-item-small-card
.product-item-container
.product-item
.product-item-scu-item-list
li:before{display:none}
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-item-text-block{padding:7px 10px}
.sale-products-gift .product-item-scu-item-color-container,.sale-products-gift .product-item-scu-item-text-container{padding:3px;float:left}
.sale-products-gift .product-item-small-card .product-item-container:hover .product-item{position:static;animation:none}
.sale-products-gift .product-item-container .product-item-info-container.product-item-hidden{display:block;opacity:1;padding-left:100px}
.basket-wrapper-bd .bigdata_recommended_products_items .subtitle{font-size:1.333em;color:#333;color:var(--white_text_black);margin:32px 0 0}
.basket-wrapper-bd .bigdata_recommended_products_items .block-items{margin:19px 0 0}
.basket-wrapper-bd .bigdata_recommended_products_items .block-items .price.font_mxs{font-size:.933em}
.basket-wrapper-bd .bigdata_recommended_products_items .block-items .cost.prices .price.discount > span{font-size:.8em}
.basket-wrapper-bd .bigdata_recommended_products_items .block-item__wrapper:hover .btn{color:#fff}
.bigdata_recommended_products_items .block-items .block-item{position:relative}
.bigdata_recommended_products_items .block-items .block-item:hover{z-index:1}
.bigdata_recommended_products_items .block-items .block-item .item_info{word-break:break-all;word-break:break-word}
.catalog_block.owl-carousel:not(.owl-loaded) .item_block{opacity:0}
body .catalog_block.owl-carousel .item_block{width:100%}
.view_sale_block{margin:10px 0 0;white-space:nowrap;font-size:0}
.view_sale_block > div{display:inline-block;vertical-align:top;font-size:0}
.view_sale_block .title{font-size:11px;line-height:15px;color:#666;margin:0 0 5px}
.view_sale_block .values{margin:0 0 5px;line-height:15px;font-size:0}
.view_sale_block .values .item{background:#eee;border-radius:0;display:inline-block;vertical-align:top;font-weight:700;font-size:15px;width:40px;height:43px;padding:7px 0 0;text-align:center;position:relative;margin:0}
.view_sale_block .values.countdown .item{width:46px}
.view_sale_block .values .item:last-child{margin:0}
.view_sale_block .values .item:before,.view_sale_block .values .item:after{content:"";background:#333;width:3px;height:3px;display:block;position:absolute;right:-1px;border-radius:6px;z-index:10}
.view_sale_block .values .item:last-child:before,.view_sale_block .values .item:last-child:after{display:none}
.view_sale_block .values .item:before{top:15px}
.view_sale_block .values .item:after{bottom:15px}
.view_sale_block .values .item .text{opacity:.6;font-weight:400;font-size:12px;display:block;width:auto;margin:-3px 0 0}
.view_sale_block .count_d_block{margin:0}
.view_sale_block .quantity_block{width:40px}
.view_sale_block .quantity_block .values .item{background:#4f4f4f;color:#fff}
.view_sale_block .countdown{width:138px;height:43px;display:block;overflow:hidden;border-radius:2px 0 0 2px}
.view_sale_block .countdown.wq{border-radius:2px}
.view_sale_block .quantity_block .values{border-radius:0 2px 2px 0;overflow:hidden}
.view_sale_block .values .item:nth-child(3):before,.view_sale_block .values .item:nth-child(3):after{display:none}
.view_sale_block .values .item.minutes:before,.view_sale_block .values .item.minutes:after{display:none}
.view_sale_block.v2 > div:first-of-type{border-radius:2px 0 0 2px;overflow:hidden}
.view_sale_block.v2 > div:last-of-type{border-radius:0 2px 2px 0;overflow:hidden}
.view_sale_block.v2 > div.icons .svg svg path{fill:#f94435}
.view_sale_block.v2 > div.icons .values .item{padding:10px 0 0 13px;min-width:37px;width:auto;text-align:left}
.view_sale_block.v2 .countdown{border-radius:0;width:115px}
.view_sale_block.v2 .values{margin:0}
.view_sale_block.v2 .countdown,.view_sale_block.v2 .values .item{height:38px;background:#fff;color:#333}
body .view_sale_block.v2 .values .item{padding:6px 3px 0 0;min-width:38px;width:auto}
body .view_sale_block.v2 .values .item .text{font-size:9px}
.view_sale_block.v2 .quantity_block,.view_sale_block.v2 .quantity_block .values .item{min-width:34px;background:#fff;color:#1d2029;width:auto}
.view_sale_block.v2 .quantity_block{padding:0 4px 0 8px;position:relative}
.view_sale_block.v2 .quantity_block:before{content:"";position:absolute;display:block;width:1px;left:0;top:14px;bottom:14px;background:#dddee3;z-index:1}
.view_sale_block.v2 .values .item:before,.view_sale_block.v2 .values .item:after{width:2px;height:2px}
.view_sale_block.v2 .values .item:before{top:14px}
.view_sale_block.v2 .values .item:after{bottom:14px}
.view_sale_block.v2.grey{border:1px solid #eee;display:inline-block;border-radius:2px;margin:0;overflow:hidden}
.view_sale_block.v2.grey .countdown,.view_sale_block.v2.grey .values .item,.view_sale_block.v2.grey .quantity_block,.view_sale_block.v2 .quantity_block.grey .values .item{background:#fafafa}
.view_sale_block.compact{display:inline-block;margin:0 0 0 1px;vertical-align:top}
.view_sale_block.compact .countdown,.view_sale_block.compact .item{width:auto;height:27px;border-radius:0;margin:0;background:none}
.view_sale_block.compact .countdown:not(.is-countdown){opacity:0}
.view_sale_block.compact .countdown{display:inline-block;border:1px solid #eee;background:#fff;border-radius:2px;padding-right:4px;vertical-align:top}
.view_sale_block.compact .countdown .item,.view_sale_block.compact .quantity_block .item{padding:5px 3px 0 9px;font-size:13px;width:auto}
.view_sale_block.compact .countdown .item:last-of-type{display:none}
.view_sale_block.compact .countdown .item .text,.view_sale_block.compact .quantity_block .values .item .text{display:inline-block;padding:0 0 0 1px;font-weight:700;opacity:1}
.view_sale_block.compact .values .item:before,.view_sale_block.compact .values .item:after{width:2px;height:2px;right:-3px}
.view_sale_block.compact .values .item:before{top:9px}
.view_sale_block.compact .values .item:after{bottom:11px}
.view_sale_block.compact,.view_sale_block.compact .count_d_block{height:27px}
.view_sale_block.compact .quantity_block{width:auto}
.view_sale_block.compact .quantity_block .values{border-radius:0}
.view_sale_block.compact .quantity_block .values .item{background:#fff}
.view_sale_block.compact.red .countdown,.view_sale_block.compact.red .item,.view_sale_block.compact.red,.view_sale_block.compact.red .count_d_block,.view_sale_block.compact .quantity_block{height:25px}
.view_sale_block.compact.red .countdown{background:#fc5a42;border-color:#fc5a42}
.view_sale_block.compact.red .countdown .item{padding-top:3px;color:#fff}
.view_sale_block.compact.red .values .item:before,.view_sale_block.compact.red .values .item:after{background:#fff}
.view_sale_block.compact.red .values .item:before{top:9px}
.view_sale_block.compact.red .values .item:after{bottom:10px}
.view_sale_block.compact.red .svg{display:none}
.view_sale_block.compact.red .quantity_block .values .item{background:#fc5a42}
.item-views.sales2.bg .view_sale_block.compact .countdown,.item-views.sales2.bg .view_sale_block.compact .item{height:25px}
.item-views.sales2.bg .sale-text{padding-top:3px;padding-bottom:2px}
.item-views.sales2.bg .view_sale_block.compact .values .item:after{bottom:9px}
.view_sale_block_wrapper{position:absolute;left:0;bottom:0;line-height:normal;z-index:3;height:40px}
.box.dark .view_sale_block.v2 .countdown,.box.dark .view_sale_block.v2 .values .item,.box.dark .view_sale_block.v2 .quantity_block,.top_big_banners.half_block .box .view_sale_block.v2 .countdown,.top_big_banners.half_block .box .view_sale_block.v2 .values .item,.top_big_banners.half_block .box .view_sale_block.v2 .quantity_block{background:#eee}
.top_big_banners.half_block .box .view_sale_block.v2 .quantity_block:before{background:#fff}
.border_block .block_wr{margin:0 0 20px;color:red}
.border_block .block_wr.alert-success{color:green}
.wbot .tab_slider_wrapp{display:none}
.search-tags-cloud .tags_title{padding-bottom:16px}
.categories_block ul.categories{margin:0 0 26px}
.categories_block .categories_title{padding-bottom:18px}
.head-block.top.with-tabs .item-link .title span,.head-block.top.with-tabs .item-link .title .btn-inline{padding:16px 24px 15px}
.head-block.top.with-tabs .item-link{margin:3px}
.head-block.top.with-tabs .item-link.active .title span:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;z-index:1;height:2px;border-top-left-radius:3px;border-top-right-radius:3px}
.head-block.top.with-tabs .item-link.active{background:#fff;background:var(--black_bg_black)}
.head-block.top.with-tabs .item-link .btn-inline:hover{color:inherit}
.head-block.top.with-tabs .item-link.active:hover{border:1px solid #ececec;box-shadow:none;-webkit-transform:none;transform:none;border-color:var(--stroke_black)}
.head-block + .select_wrapper{margin-bottom:32px}
.share.hover-block.bottom{margin:0 0 0 20px;width:41px;text-align:center;position:relative;cursor:pointer;float:right}
.share.hover-block.bottom .colored_theme_hover_bg-block:not(:hover) .svg path{fill:#b8b8b8}
.share .shares-block .ya-share2{z-index:10}
.docs-block .iblocks:hover .icons-block a:before,.iblocks .icons-block a:hover:before{background-position:-250px -114px}
.docs-block .iblocks:hover .icons-block a,.iblocks .icons-block a:hover{color:#fff}
body .docs-block .docs_wrap{padding:18px 42px;border:1px solid #f1f1f1;border-color:var(--stroke_black)}
body .docs-block .blocks{display:block;margin:18px 0}
body .docs-block .blocks .inner-wrapper{min-height:40px;position:relative;padding:0 0 0 59px}
body .docs-block .blocks .inner-wrapper a{margin:0 0 2px;display:block;text-overflow:ellipsis;overflow:hidden}
.docs-block .blocks .inner-wrapper .filesize{color:#999}
.docs-block .blocks .inner-wrapper:before{content:"";position:absolute;top:3px;left:0;display:block;width:40px;height:40px;background:url(../images/svg/docs.svg) 0 -84px no-repeat}
.docs-block .blocks.doc .inner-wrapper:before,.docs-block .blocks.docx .inner-wrapper:before{background-position:-42px 0}
.docs-block .blocks.png .inner-wrapper:before{background-position:-84px -84px}
.docs-block .blocks.txt .inner-wrapper:before{background-position:-42px -84px}
.docs-block .blocks.pdf .inner-wrapper:before{background-position:0 0}
.docs-block .blocks.xls .inner-wrapper:before,.docs-block .blocks.xlsx .inner-wrapper:before{background-position:-84px 0}
.docs-block .blocks.jpg .inner-wrapper:before{background-position:-42px -42px}
.docs-block .blocks.ptt .inner-wrapper:before{background-position:-84px -126px}
.docs-block .blocks.tiff .inner-wrapper:before{background-position:-84px -42px}
.url-block span.back-url-text{padding-left:15px;vertical-align:middle}
.next-url.url-block,.back-url.url-block{display:inline-block}
.next-url.url-block .next-url-text{margin-left:30px;vertical-align:middle;padding-right:15px}
.next-url.url-block .svg-inline-next_element{transform:rotate(180deg)}
#main .owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover svg path{fill:#fff}
.owl-carousel.owl-bg-nav .owl-nav .owl-prev .svg{left:-2px;top:0}
.owl-carousel.owl-bg-nav .owl-nav .owl-next .svg{left:2px;top:0}
.owl-carousel.owl-theme.owl-bg-nav .owl-nav button{border-radius:3px}
.owl-carousel.short-nav .owl-nav{z-index:auto;visibility:hidden;transition:left .3s ease,right .3s ease}
.owl-carousel.short-nav:hover .owl-nav,.owl-carousel.visible-nav .owl-nav{left:-18px;right:-18px;visibility:visible;margin-top:0}
.owl-carousel.visible-nav .owl-nav{z-index:auto}
.owl-carousel.visible-nav .owl-nav > button{z-index:5}
.owl-carousel.short-nav .owl-nav > button{position:relative;z-index:5}
.owl-carousel:not(.owl-loaded) .item:not(:first-of-type){display:none}
.owl-carousel.loading-state{display:block;position:relative;min-height:120px}
.owl-carousel.loading-state > div{display:none}
.owl-carousel.block-items--margined .owl-stage-outer{padding:7px 7px 10px;margin:-7px -7px -10px}
.owl-carousel.dots-in-slider .owl-dots{z-index:5;position:absolute;bottom:0;left:0;right:0;text-align:center}
.owl-carousel.short-nav.nav-in-slider:hover .owl-nav,.owl-carousel.visible-nav.nav-in-slider .owl-nav{left:20px;right:20px}
.owl-carousel.owl-theme.opacity-nav .owl-nav button:not(:hover){background:rgba(255,255,255,0.35)}
.owl-carousel.owl-dots.dots-in-slider .owl-nav{top:calc(50% - 17px)}
.owl-carousel.sm-nav .owl-nav .svg{width:34px;height:34px;line-height:34px;text-align:center}
body .owl-carousel.nav-in-slider .owl-nav{left:0;right:0}
#main .owl-carousel.loading-state:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:transparent url(../images/loaders/double_ring.svg) center no-repeat;z-index:10;width:auto}
.ui-panel-top-devices-inner{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:fixed;bottom:0;left:0;height:58px;width:158px;cursor:pointer;background-color:#fff;background-color:var(--card_bg_black);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border-radius:0 5px 0 0}
.ui-panel-top-devices-inner > .ui-button{opacity:.5;transition:opacity .3s ease;padding:0 10px;display:block}
.ui-panel-top-devices-inner > .ui-button--active,.ui-panel-top-devices-inner > .ui-button:hover{opacity:1}
iframe .ui-panel-top-devices-inner{display:none}
.detail .detailimage{z-index:1}
.banner.CROP.TOP_HEADER{z-index:5}
#bx-soa-image-popup{box-shadow:0 10px 25px rgba(0,0,0,0.5);padding:0}
#bx-soa-image-popup .popup-window-content{padding:0}
#bx-soa-image-popup .popup-window-content img{max-width:100%}
#bx-soa-image-popup .popup-window-close-icon{width:30px;height:30px;top:-15px!important;right:-15px!important;background:#000;opacity:1!important;border-radius:100%}
#bx-soa-image-popup .popup-window-close-icon:after{background:url(../images/close_icons.png) -35px -1px no-repeat;width:14px;height:14px;opacity:1;margin-left:-7px;margin-top:-7px;transform:none}
.order-block .btn.question{margin:0 0 0 10px}
.order-block{margin:0;background:#fafafa;background:var(--light_bg_black);clear:both;font-size:1em;width:100%}
.order-block .btn.question i.svg-inline-question{position:relative}
.order-block .btn.question svg{position:absolute;left:50%;top:50%;margin:-7px 0 0 -4px}
#main .order-block .btn.question .colored_theme_svg svg path{fill:var(--fill_dark_light_hover)}
#main .order-block .btn.question:hover .colored_theme_svg svg path{fill:#fff}
body .order-block td .btns{text-align:right;padding-right:2.65rem}
.order-block .icon_sendmessage{float:left;padding-left:2.65rem}
.order-block .icon_sendmessage .svg{top:0}
.order-block .text{padding-left:1.5rem;padding-right:2.1rem}
.order-block .prices > div{display:inline-block}
.order-block .prices .price_old{margin-left:5px;text-decoration:line-through}
.order-block .prices{margin-bottom:10px;padding-right:2.65rem}
@media (min-width: 768px) {
.order-block .btns-col .btns{white-space:nowrap}
.order-block .text,.order-block .prices{margin-top:-.5rem}
}
@media (max-width: 767px) {
body .order-block td{display:block;width:100%;padding:20px 0}
.order-block td + td{padding-top:0}
.order-block .text{padding-right:20px;padding-left:20px;text-align:center}
.order-block .btns-col .btns{text-align:center;padding-right:0}
.order-block .icon_sendmessage{display:none}
.order-block td .prices{text-align:center}
}
.menu-row .mega-menu table td:first-child{border-radius:3px 0 0 3px}
.more_wrapper{margin-bottom:32px}
.more_wrapper > a{display:block;background:#f8f8f8;background:var(--darkerblack_bg_black);border-radius:3px;-webkit-transition:box-shadow ease-out .2s;-moz-transition:box-shadow ease-out .2s;-o-transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s;text-align:center;padding:45px 0 41px}
.more_wrapper > a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.15);background:#fff;background:var(--card_bg_hover_black)}
.more_wrapper .svg-inline-more_icon{margin-bottom:13px}
.more_wrapper .title{color:#333;color:var(--white_text_black);font-size:16px}
.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container > div.tab-off{display:none}
#main .like_icons.list > div span{font-size:9px}
.accordion-body{position:relative}
.accordion-head{cursor:pointer;padding:27px 30px 28px 35px;position:relative;z-index:1;color:#333;color:var(--white_text_black)}
.accordion-head.accordion-open{border-bottom:none}
.item-accordion-wrapper .accordion-head{border:none}
.item-accordion-wrapper.opened .accordion-head:before{content:"";position:absolute;left:-7px;top:34px;width:11px;height:11px;border-radius:100%}
.accordion-head{position:relative;overflow:hidden}
.accordion-head .btn.arrow-open{position:absolute;right:30px;top:24px}
.accordion-head .title,.item-views .accordion-head .title{position:relative;margin:0}
.accordion-head.accordion-open .title:before{content:"";position:absolute;left:-45px;top:7px;height:11px;border-radius:3px;width:13px}
.panel-collapse .accordion-body{padding:0 35px 35px;position:relative;z-index:2}
.panel-collapse .accordion-body .properties{margin:0}
.panel-collapse .accordion-body .button{margin:29px 0 0;display:inline-block}
.item-accordion-wrapper.box-shadow:hover{transform:unset;-webkit-transform:unset}
.accordion-head .fa{border-radius:30px;color:#333;position:absolute;top:38px;font-size:24px;line-height:26px;width:26px;height:26px;text-align:center}
.accordion-head:hover .fa{background:#f5f5f5}
.accordion-head:hover .btn.arrow-open:before{background-position:-14px 0;transition:all 0 ease-in-out;-moz-transition:all 0 ease-in-out;-ms-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;-webkit-transition:all 0 ease-in-out;transition-delay:.06s;-moz-transition-delay:.06s;-ms-transition-delay:.06s;-o-transition-delay:.06s;-webkit-transition-delay:.06s}
.accordion-head:not(:hover) .btn.arrow-open:before{transition:all 0 ease-in-out;-moz-transition:all 0 ease-in-out;-ms-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;-webkit-transition:all 0 ease-in-out;transition-delay:.09s;-moz-transition-delay:.09s;-ms-transition-delay:.09s;-o-transition-delay:.09s;-webkit-transition-delay:.09s}
.accordion-type-1 .item-accordion-wrapper,.accordion-type-2 .item-accordion-wrapper{margin:0 0 -1px;background:none;padding-bottom:0}
.accordion-type-1 .item-accordion-wrapper .accordion-body,.accordion-type-2 .item-accordion-wrapper .accordion-body,.accordion-type-1 .item-accordion-wrapper .panel-collapse,.accordion-type-2 .item-accordion-wrapper .panel-collapse,.accordion-type-1 .item-accordion-wrapper .accordion-head,.accordion-type-2 .item-accordion-wrapper .accordion-head{border:none}
.accordion-type-1 .item-accordion-wrapper .accordion-head,.accordion-type-2 .item-accordion-wrapper .accordion-head{position:relative;margin-bottom:0!important;overflow:hidden;padding-right:88px}
.accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open,.accordion-type-2 .item-accordion-wrapper .accordion-head .arrow_open{top:24px;width:32px;height:32px}
.accordion-type-1 .accordion-head a{display:inline;text-decoration:none}
.accordion-type-1 .accordion-head .fa{right:29px}
.accordion-type-2 .accordion-head .btn.arrow-open{right:auto;left:30px}
.accordion-type-2 .accordion-head.accordion-open .title:before{left:-107px}
.accordion-type-2 .item-accordion-wrapper .accordion-head{padding-left:81px;padding-right:30px}
.accordion-type-2 .item-accordion-wrapper .accordion-head .arrow_open{right:auto;left:25px}
.accordion-type-2 .accordion-head a{display:inline;line-height:18px;text-decoration:none;font-size:16px}
.accordion-type-2 .accordion-head:after{content:"";display:table;clear:both}
.accordion-type-2 .accordion-head .fa{left:47px}
.accordion-type-2 .accordion-head.accordion-open .fa{line-height:25px}
.accordion-type-2 .panel-collapse .accordion-body{padding:0 29px 41px 85px}
.content-text .accordion-type-1,.content-text .accordion-type-2{margin:32px 0}
.arrow_open{position:absolute;display:block;right:25px;top:21px;width:38px;height:38px;border:1px solid rgba(51,51,51,0.1);border-radius:3px;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}
.accordion-head:hover .arrow_open:after{background-position:0 -23px}
.accordion-head.accordion-open .arrow_open:after{background-position:0 -5px;transform:rotate(180deg)}
.accordion-head.accordion-open:hover .arrow_open:after{background-position:0 -23px;opacity:1;transform:rotate(180deg)}
.arrow_open:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-3px 0 0 -5px;width:10px;height:6px;background:url(../images/svg/sprite_arrows.svg) 0 -5px no-repeat}
a.download_wrap .download{display:block;width:40px;height:40px;border-radius:3px;overflow:hidden;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;transition:all ease .3s}
.download_wrap .download:before{content:"";position:absolute;top:50%;left:50%;background:url(../images/svg/sprite_arrows.svg) -10px -18px no-repeat;width:14px;height:16px;margin:-8px 0 0 -7px}
.grecaptcha-badge{z-index:15}
.fancybox-inner .fancybox-caption{background:none}
.fancybox-inner .fancybox-caption .fancybox-caption__body{color:#333;color:var(--white_text_black)}
.fancybox-container.fancybox-show-caption .fancybox-caption{padding-top:25px}
.fancybox-container.fancybox-show-caption .fancybox-inner .fancybox-caption .fancybox-caption__body{background:#fff;background:var(--black_bg_black)}
ul.bx-yandex-address-search-results > li:before{content:none!important}
ul.bx-yandex-address-search-results > li{margin-left:0}
body ul > li.basket-item-scu-item{margin-top:2px}
.fancybox-inner .fancybox-slide::before{display:none}
.fancybox-inner .fancy{display:flex!important;align-items:center;justify-content:center}
.product-info-headnote__brand .brand__picture img,.brand-detail-info .brand-detail-info__image img{max-width:70px}
.product-info-headnote__brand .brand__picture,.brand-detail-info .brand-detail-info__image > a{padding:5px;background:#fff;display:inline-block;border-radius:4px}
.header-wrapper .phone-block .phone.with_dropdown .dropdown{z-index:15}
.fast_view_sale_frame .form.popup-text-info .popup-text-info__title{color:#333;color:var(--white_text_black)}
.mobile-scroll,.srollbar-custom.mobile-scroll{overflow:auto}
.mobile-scroll::-webkit-scrollbar{width:2px}
.mobile-scroll::-webkit-scrollbar-track{border-radius:8px}
.mobile-scroll::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:0 solid #fff;border-color:var(--card_bg_black)}
.horizontal-scroll{scrollbar-width:thin}
.horizontal-scroll::-webkit-scrollbar{width:5px;height:5px}
.horizontal-scroll::-webkit-scrollbar-track{border-radius:5px}
.horizontal-scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#999;border:0 solid #fff;border-color:var(--card_bg_black)}
.horizontal-scroll.horizontal-scroll--thick::-webkit-scrollbar{height:8px}
html.bx-ie .block-items.flexbox.block-items--margined .block-item__info{max-width:60%}
.bottom_nav .svg-inline-bottom_nav-icon{display:none}
@media (max-width: 600px) {
.bottom_nav.mobile_slider{padding-right:16px;width:calc(99px + 16px);padding-bottom:0;position:relative}
.bottom_nav.mobile_slider .svg-inline-bottom_nav-icon{position:absolute;top:calc(50% - 32px);left:calc(50% - 17px);display:block}
.bottom_nav.mobile_slider .ajax_load_btn{padding:0!important;height:100%}
.bottom_nav.mobile_slider .ajax_load_btn .more_text_ajax{height:100%;margin:0;margin-left:1px;white-space:normal;padding:0 15px;padding-top:26px;display:flex;align-items:center;background:transparent;line-height:14px;border:none}
.bottom_nav_wrapper.hidden-slider-nav{display:none}
}
@media (min-width: 601px) {
.bottom_nav.mobile_slider{display:none}
}
.confirm_region .close{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:5px;top:5px;cursor:pointer;z-index:3}
.top_mobile_region .confirm_region .close{top:11px;right:22px;opacity:.4}
.top_mobile_region .confirm_region .close:hover{opacity:1}
.services-detail .price_info_block{background:#fafafa;background:var(--card_bg_black);padding:23px 30px;margin-bottom:33px;margin-top:28px}
.services-detail .popup-text-info__btn{margin:33px 0 0}
.services-detail .popup-text-info__title{color:#333;color:var(--white_text_black)}
.services-detail .prices .price_old{margin-left:5px;text-decoration:line-through}
.services-detail .prices > div{display:inline-block}
.inline_view #fast_view_services span.jqmClose.close{display:none}
.inline_view #fast_view_services .popup-text-info__title{padding:35px 46px 15px 16px}
.inline_view #fast_view_services .popup-text-info__text{padding:0 16px 25px}
.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{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}
.banners_slider_wrap .owl-carousel.short-nav:hover .owl-nav,.banners_slider_wrap .owl-carousel.visible-nav .owl-nav{left:20px;right:20px}
.banners_slider_wrap .owl-carousel.dots-in-slider .owl-dots{bottom:10px}
.wrapper_inner.wide_page .maxwidth-theme .banners_slider_wrap.CONTENT_TOP,.wrapper_inner.wide_page .maxwidth-theme .banners_slider_wrap.CONTENT_BOTTOM{padding-left:0;padding-right:0}
.banners_slider_wrap{width:100%}
.linked-banners-list{max-width:100%;margin-top:1px;width:100%;padding-left:0!important}
.banners-slider .banner.item span{display:block;background-repeat:no-repeat;background-size:cover}
.linked-banners-list.content:not(.visible){display:none}
.linked-banners-list.bottom{margin-top:30px}
@media (min-width: 992px) and (max-width: 1199px) {
.with_left_block .linked-banners-list .banners-slider .banner.item span{padding-bottom:16%;height:auto}
}
@media (min-width: 992px) {
.linked-banners-list .banners-slider .banner.item span{height:140px}
.banners-slider .banner.item.CONTENT_TOP span,.with_left_block .catalog_page .banners-slider .banner.item.CONTENT_TOP span{height:360px}
.banners-slider .banner.item.CONTENT_BOTTOM span{height:360px}
.with_left_block .banners-slider .banner.item.CONTENT_TOP span{height:320px}
.with_left_block .banners-slider .banner.item.CONTENT_BOTTOM span{height:320px}
}
@media (max-width: 991px) {
.linked-banners-list .banners-slider .banner.item span{padding-bottom:16%}
.banners-slider .banner.item.CONTENT_TOP span{padding-bottom:35%}
.banners-slider .banner.item.CONTENT_BOTTOM span{padding-bottom:35%}
}
@media (max-width: 767px) {
.linked-banners-list .banners-slider.dots-in-slider .owl-dots{line-height:12px}
}
.banners-slider.owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer{margin-bottom:0}
.banners-slider .banner.CONTENT_TOP{padding-bottom:0}
.linked-banners-list .loader_circle *,.linked-blog-list .loader_circle *{opacity:0}
body .catalog_block.items .item_block.item{height:auto}
.catalog_block .catalog_item{height:100%;min-height:unset}
body .catalog_item:hover .inner_wrap{height:100%}
@media (min-width: 601px) {
html:not(.mobile) .catalog_block .item_block .catalog_item:not(.big) .footer_button{position:absolute;left:0;right:0;top:100%;margin-left:0;margin-right:-1px;background:#fff;background:var(--card_bg_hover_black);border-color:#fff;border-color:var(--black_bg_black);box-shadow:0 14px 20px 0 rgba(0,0,0,0.07)}
}
body .catalog_block.owl-carousel .owl-stage{display:flex;flex-wrap:wrap}
body .catalog_block.owl-carousel .owl-item{height:auto}
body .catalog_block.owl-carousel.items .item_block{height:100%}
body .catalog_block.owl-carousel .catalog_item{min-height:unset}
.catalog_block .catalog_item:not(.big) > div .item_info{display:flex;flex-direction:column;justify-content:space-between}
body .no_scroll{overflow:visible}
.menu-row .search-button-div .close-block{display:none}
body .eye-password input[type="password"],body .eye-password input[type="text"],body .bx-soa-auth .eye-password input[type="password"],body .bx-soa-auth .eye-password input[type="text"]{padding-right:55px}
.eye-password{position:relative}
.eye-password:after{content:"";width:55px;height:44px;position:absolute;top:26.56px;right:1px;background-image:url(../images/svg/eye_close.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;cursor:pointer;background-color:#f7f7f7;background-color:var(--darkerblack_bg_black)}
.eye-password:focus-within:after{background-color:#fff;background-color:var(--card_bg_hover_black)}
body .bx-soa-auth .eye-password:after{top:2px}
.eye-password.password-show:after{background-image:url(../images/svg/eye_open.svg)}
@media (max-width: 600px) {
.hide-600{display:none}
.ajax_load.block .TYPE_2 .in-cart .svg.svg-inline-fw svg,.ajax_load.block .TYPE_3 .in-cart .svg.svg-inline-fw svg{display:none}
}
@media (min-width: 992px) {
.visible-991{display:none}
}
@media (max-width: 991px) {
.hide-991{display:none}
}