/* Generated from the largest Aspro template bundle for desktop first paint. */
body .blog-comment-cont-white{background-color: var(--black_bg_black);}
:root{--ON_toggle: initial; --OFF_toggle: ;}
.theme-light{--light: var(--ON_toggle); --dark: var(--OFF_toggle);}
body{--white_text_black: var(--light,#333) var(--dark,white); --white_text_black2: var(--light,#222) var(--dark,white); --white_text_black_reverse: var(--light,#fff) var(--dark,#333); --basic_text_black: var(--light,#555) var(--dark,#ccc); --light_basic_text_black: var(--light,#666) var(--dark,#ccc); --black_bg_black: var(--light,#fff) var(--dark,#1b1b1b); --darkerblack_bg_black: var(--light,#f8f8f8) var(--dark,#121212); --stroke_black: var(--light,#ececec) var(--dark,#3a3a3a); --stroke_black_hover: var(--light,#fff) var(--dark,#3a3a3a); --card_bg_black: var(--light,#fff) var(--dark,#232323); --card_bg_hover_black: var(--light,#fff) var(--dark,#2b2b2b); --arrows_bg_black: var(--light,#fff) var(--dark,#444); --line_bg_black: var(--light,#f2f2f2) var(--dark,#2b2b2b); --light_bg_black: var(--light,#fafafa) var(--dark,#1b1b1b); --light2_bg_black: var(--light,#fafafa) var(--dark,#232323); --gray_bg_black: var(--light,#ccc) var(--dark,#3a3a3a); --white_bg_ccc: var(--light,#fff) var(--dark,#ccc); --fill_dark_light: var(--light,#333) var(--dark,#fff); --fill_dark_light_ccc: var(--light,#333) var(--dark,#ccc); --fill_dark_light_hover: var(--light,var(--theme-base-color)) var(--dark,#ccc); --fill_dark_light_white_hover: var(--light,var(--theme-base-color)) var(--dark,#fff); --dark_light-wtheme-hue: var(--light,var(--theme-base-color-hue)) var(--dark,0); --dark_light-wtheme-saturation: var(--light,var(--theme-base-color-saturation)) var(--dark,0%); --dark_light-wtheme-lightness: var(--light,var(--theme-base-color-lightness)) var(--dark,100%); --dark_light-hue: var(--light,0) var(--dark,0); --dark_light-saturation: var(--light,0%) var(--dark,0%); --dark_light-lightness: var(--light,97%) var(--dark,7%); --checkbox_dark_light: var(--light,#afafaf) var(--dark,#3a3a3a); --opacity_dark_light_hover: var(--light,var(--theme-base-opacity-color)) var(--dark,#3a3a3a); --dff_dark_light: var(--light,#fff) var(--dark,#121212);}
.colored:hover,.dark-color:not(.active){color: var(--white_text_black); text-decoration: none;}
.colored,.dark-color:hover,body#main .colored_theme_hover_text:hover,body#main .colored_theme_text,body#main .colored_theme_text_with_hover:not(:hover){color: var(--fill_dark_light_hover);}
.top-btn .svg.inline:hover svg use,.top-btn:hover .svg.inline svg use,a:hover .svg.inline path,a:hover .svg.inline use{fill: var(--fill_dark_light_hover);}
.wrapper1:not(.light-menu-color) .header_wrap:not(.light-menu-color) .logo_and_menu-row .wrap_icon .top-btn:hover .title{color: var(--fill_dark_light_white_hover);}
#main .colored_theme_svg svg path,.colored_theme_svg{fill: var(--theme-base-color);}
.svg.colored:not(.svg-inline-icon) *{fill: var(--fill_dark_light_hover);}
body#main .colored_theme_hover_text:hover svg path,body#main .colored_theme_text_with_hover:not(:hover) .svg svg path{fill: var(--fill_dark_light_white_hover);}
body#main .colored_theme_hover_text:hover svg use,body#main .colored_theme_text_with_hover:not(:hover) .svg svg use{fill: var(--fill_dark_light_white_hover);}
body a{color: var(--fill_dark_light_white_hover); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--light,transparent) var(--dark,#fff); text-underline-offset: 3px;}
.btn.btn-transparent{color: var(--white_text_black);}
*{box-sizing: border-box;}
html{width: 100%; height: 100%; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
p{margin: 0px 0px 10px;}
a{color: rgb(204, 204, 204); text-decoration: none; background: 0px 0px;}
img{vertical-align: middle;}
.img-responsive{display: block; max-width: 100%; height: auto;}
button,input{font-family: inherit; font-size: 100%; margin: 0px; line-height: inherit;}
button{cursor: pointer;}
.clearfix::after,.clearfix::before{content: " "; display: table;}
.clearfix::after{clear: both;}
ul{margin-top: 0px; margin-bottom: 10px;}
.pull-right{float: right !important;}
.pull-left{float: left !important;}
.text-center{text-align: center;}
.hidden{display: none !important; visibility: hidden !important;}
.row{margin-left: -16px; margin-right: -16px;}
.row::after,.row::before{content: " "; display: table;}
.row::after{clear: both;}
.col-md-12{position: relative; min-height: 1px; padding-left: 16px; padding-right: 16px;}
@media (min-width: 768px){.container{width: 750px;}}
@media (min-width: 992px){.container{width: 970px;}.col-md-12{width: 100%;}}
@media (min-width: 1200px){.container{width: 1170px;}}
.dropdown{position: relative;}
.dropdown-toggle:focus{outline: 0px;}
.dropdown-menu{position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: none; font-size: 14px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; background-clip: padding-box;}
.btn{display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; user-select: none;}
.visible-xs{display: none !important;}
.visible-sm{display: none !important;}
.visible-md{display: none !important;}
@media (min-width: 1200px){.visible-md.visible-lg{display: block !important;}}
.visible-lg{display: none !important;}
@media (min-width: 1200px){.visible-lg{display: block !important;}}
.flexbox{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.flexbox--row{flex-flow: row; align-items: center;}
.flexbox--gap{--gap: 0; gap: var(--gap);}
.flexbox--gap-16{--gap: 16px;}
.flexbox--gap-32{--gap: clamp(24px,3vw,32px);}
.flexbox--row-reverse{flex-flow: row-reverse; align-items: center;}
.flex1{flex: 1 1 0%;}
.no-shrinked{flex-shrink: 0;}
.flexbox--justify-end{justify-content: end;}
.flexbox--justify-space-between{justify-content: space-between;}
.flexbox--align-start{align-items: flex-start;}
body .front_page > .wraps > .right_block > .wrapper_inner > *,body .front_page > .wraps > .wrapper_inner .middle{-webkit-box-flex: 0; flex: 0 0 auto; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.align-items-center{-webkit-box-align: center !important; align-items: center !important;}
.justify-content-between{-webkit-box-pack: justify !important; justify-content: space-between !important;}
.col-auto{-webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%;}
.flex-wrap{flex-wrap: wrap !important;}
body .wrapper1:not(.compact-catalog) .ce_cmp_visible{display: none;}
img{margin-right: auto; margin-left: auto;}
svg .cls-1,svg .cccls-1{fill: var(--white_text_black); fill-rule: evenodd;}
svg use{fill: var(--white_text_black); fill-rule: evenodd;}
svg .clsw-1{fill: var(--white_text_black); fill-rule: evenodd;}
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{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{filter: none;}
body.jqm-initied.wf{padding-right: 18px;}
html.mobile .share .shares-block.showen .ya-share2{display: block;}
.image .svg{top: 0px;}
#content{position: relative; zoom: 1; z-index: 3;}
#header ul.menu.full > li.search_row input[id^="title-search-input"]{height: 33px; font-size: 12px; padding: 0px 10px; border-radius: 3px; box-sizing: border-box; width: 100%; line-height: 32px;}
#header ul.menu.full > li.search_row #search-submit-button{cursor: pointer; height: 31px; width: 35px; font-size: 0px; border: 0px; border-radius: 0px 2px 2px 0px; 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; border-radius: 0px 0px 3px 3px; position: relative; display: none;}
#header ul.menu.full > li.search_row #search-submit-button i{display: inline-block; background: url("/local/templates/aspro_max/css/../images/magnifier.png") no-repeat;}
#header ul.menu.full > li.search_row #search-submit-button i{height: 26px; width: 29px; background-position: center top;}
#header .middle-h-row,#header .catalog_menu{margin: 0px 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{transform: translateZ(0px);}
#header .basket_fly td{box-sizing: content-box; text-align: left;}
.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;}
.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-width: medium; border-style: none; border-color: currentcolor; border-image: 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("/local/templates/aspro_max/css/../images/basket_icons.png"); background-repeat: no-repeat;}
.header-cart-block .cart.empty_cart span.icon i{background-position: 0px 0px;}
.header-cart-block .cart.empty_cart span.icon.small i{background-position: -7px -134px; opacity: 0.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: 0px;}
#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;}
#header .catalog_menu li .space{top: 18px;}
#header .catalog_menu li.more .space{margin: 0px 0px 0px -50px; left: inherit; position: absolute; top: 50px;}
#header .catalog_menu .child{text-align: center; padding-top: 24px;}
.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: rgb(51, 51, 51);}
.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: rgb(85, 102, 119);}
.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-prev::before{background-position: 0px -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;}
body .owl-carousel .owl-item img{width: auto;}
body .owl-carousel .owl-nav [class*="owl-"]{margin: 0px;}
body .owl-carousel .owl-nav [class*="owl-"]:hover{background: none;}
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: rgb(255, 255, 255); opacity: 1; transition: left 0.2s, right 0.2s;}
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 rgb(238, 238, 238);}
body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonLeft{left: -14px;}
body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight{right: -38px; border-left: 1px solid rgb(238, 238, 238);}
body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonRight{right: -14px;}
#header .catalog_menu ul.menu > li > a,#header ul.menu.adaptive > li > a,#header ul.menu.full.opened > li > a{transition: none;}
body .container .bottom_slider.tab_slider_wrapp.block_v .slider_navigation.top{top: 33px;}
.product-detail-gallery{position: relative;}
body .cost.detail.prices .more-item-info{top: 10px;}
body .char_block #rs_grupper ul.options{padding: 0px 0px 10px; display: block; font-size: 13px; color: rgb(68, 68, 68); line-height: 20px; margin: 0px; list-style: none !important;}
body .char_block #rs_grupper li{border-bottom: 1px dotted rgb(204, 204, 204); height: auto; margin-bottom: 0px; font-size: 13px; list-style: none !important; padding-left: 0px !important; content: none !important;}
body .char_block #rs_grupper li::before{content: none !important;}
body .char_block #rs_grupper li span{color: rgb(85, 85, 85); background-color: white; bottom: -11px; font-weight: normal; line-height: 27px; font-size: 13px; padding-right: 10px; position: relative;}
body .char_block #rs_grupper li b{color: var(--light_basic_text_black); float: right; background: var(--card_bg_black); bottom: -11px; font-size: 13px; font-weight: normal; 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: 0px; 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(2n+1){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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px;}
body .fast_view_frame .char_block #rs_grupper{padding-top: 15px;}
body .char_block .wd_propsorter table td{padding-right: 0px;}
body .char_block .wd_propsorter table tr.row_header td{font-size: 1em; text-transform: none; padding-left: 0px; border-bottom: 0px; padding-bottom: 10px;}
body .char_block .wd_propsorter table tr.row_header + tr td{padding-top: 0px;}
body .char_block .wd_propsorter table tr.row_header td{padding-top: 21px; font-weight: bold;}
body .char_block .wd_propsorter table tr.row_header:first-child td{padding-top: 0px;}
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: 0px; font-weight: normal; font-size: 13px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
body .char_block .wd_propsorter table td.cell_value{text-align: right; font-size: 13px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
body .char_block .wd_propsorter table td span{background: rgb(255, 255, 255);}
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: rgb(255, 255, 255);}
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("/local/templates/aspro_max/css/images/dott.png") 0px 14px repeat-x; vertical-align: top;}
body .char_block .wd_propsorter table tr.row_empty td{border-bottom: 1px solid rgb(238, 238, 238); 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: 0px 0px; display: inline-block; width: auto; padding: 2px 0px; color: rgb(119, 119, 119);}
body .char_block.line .wd_propsorter table td.cell_value span{padding-left: 0px; color: rgb(51, 51, 51);}
body .fast_view_frame .char_block .yeni_ipep_props_groups{padding-top: 25px; overflow: hidden;}
.js-info-block{position: absolute; left: 0px; width: 275px; background: var(--card_bg_black); top: 25px; z-index: 12; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 50px 0px; display: none;}
body .absolute-full-block{position: absolute; inset: 0px 1px;}
.catalog_detail .reviews-reply-header{display: none;}
body .module-pagination .point_sep{cursor: default; vertical-align: bottom; line-height: 30px; background: url("/local/templates/aspro_max/css/../images/svg/catalog/dots_pagination.svg") center center no-repeat; font-size: 0px;}
#mobilefilter{background: rgb(255, 255, 255); z-index: 10010; overflow: hidden; transition: left 0.4s, opacity 0.4s; position: fixed; left: -100%; top: 0px; bottom: 0px; width: 320px; max-width: 100%;}
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-overlay{display: none; background: rgb(51, 68, 68); height: 100%; width: 100%; position: fixed; left: 0px; top: 0px; z-index: 3005; opacity: 0.7 !important;}
body #mobilefilter .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container > *{margin-top: 0px;}
.props_list{border-collapse: collapse;}
.banner.SCALE img{margin-left: auto; margin-right: auto;}
.btn.in-cart .svg.svg-inline-fw svg:not(.prediction_svg){display: none;}
body .catalog_block.items .item_block.item{padding: 0px; margin-left: 0px;}
body .item-stock.js-show-stores{cursor: pointer;}
body .item-stock.js-show-stores:hover .value{color: var(--white_text_black); text-decoration: none;}
.header-cart .basket_fly .items .item{margin: 0px 0px -1px; padding: 24px 30px 33px; position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black);}
.header-cart .basket_fly .items .item .name{margin: 0px 0px 5px; padding: 0px 21px 0px 0px;}
.header-cart .basket_fly .items .item .props{margin: 0px;}
.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: var(--white_text_black); font-size: 0.866em; background: transparent;}
.header-cart .basket_fly .items .item .props .titles{float: left; color: rgb(153, 153, 153); font-size: 0.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 0px; padding: 0px 0px 0px 104px; position: relative;}
.header-cart .basket_fly .items .item .description{margin: 0px; padding: 0px;}
.header-cart .basket_fly .items .item .summ{width: 151px; text-align: right;}
.header-cart .basket_fly .items .item .bottom{margin: 7px -16px 0px; position: relative;}
.header-cart .basket_fly .items .item .bottom > div{display: inline-block; vertical-align: top; padding: 0px 16px;}
.header-cart .basket_fly .items .item .bottom > .prices{margin: 0px; width: 250px;}
.header-cart .basket_fly .items .item .bottom .cost.prices .price_name{font-size: 0.733em; color: rgb(153, 153, 153); line-height: 1;}
.header-cart .basket_fly .items .item .bottom .cost.prices .price{font-size: 0.933em; font-weight: bold; margin: 0px;}
.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: normal;}
.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: rgb(153, 153, 153); content: ""; transition: 300ms;}
.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: 0px;}
.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: rgb(187, 187, 187);}
.header-cart .basket_fly .items .item .action_item:not(:hover) svg path{fill: rgb(153, 153, 153);}
.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;}
.header-cart .basket_fly .basket_wrap .items_wrap{border-bottom-width: 1px; border-bottom-style: solid; 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-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black);}
.header-cart .basket_fly .basket_wrap .description a{text-decoration: none;}
.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: var(--white_text_black); margin: 3px 0px 0px;}
.header-cart .basket_fly .foot .total.w-discount{margin-top: -3px;}
.header-cart .basket_fly .foot .total .item_title{float: left; font-weight: bold;}
.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: bold;}
.header-cart .basket_fly .foot .total .wrap_prices .price.discount{font-size: 0.8em; color: rgb(153, 153, 153); line-height: 1;}
.header-cart .basket_fly .error_block{padding: 18px 48px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; 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: 0.866em; color: rgb(119, 119, 119);}
.header-cart .basket_fly .error_block .icon_error_block b{font-size: 1.153em; font-weight: normal;}
.header-cart .basket_fly .buttons{padding: 50px; margin: -10px;}
.header-cart .basket_fly .buttons > div{padding: 0px 10px;}
.header-cart .basket_fly .buttons .description{color: rgb(153, 153, 153); font-size: 0.8em; line-height: 1.5em; margin: 11px 0px;}
.header-cart .basket_fly .items .item .bottom .buy_block div.error{font-size: 0.867em; line-height: 1.452em; margin-top: 7px;}
.header-cart .basket_fly .basket_wrap.delayed .items .item .bottom .buy_block div.error{margin-top: 0px;}
.header-cart .basket_fly .items .item .buy_block .counter_block.delay{text-align: left;}
body .bx-sbb-empty-cart-image{width: 106px; margin: 0px auto; height: 72px; display: block; background: url("/local/templates/aspro_max/css/../images/svg/catalog/cart_empty.svg") 0px 0px no-repeat;}
body .bx-sbb-empty-cart-text{font-size: 1.6em; margin: 2.2rem 0px 1.2rem; color: var(--white_text_black);}
body .bx-sbb-empty-cart-desc{font-size: 0.933em; color: rgb(119, 119, 119); line-height: 1.714em;}
.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("/local/templates/aspro_max/css/../images/basket_icons.png") -56px -12px no-repeat;}
.header-cart-block .cart .delay_link:hover .icon{background-position: -56px -138px;}
.cd-modal-bg{display: inline-block; height: 64px; background-color: rgb(255, 255, 255); position: fixed; z-index: 150; width: 64px; border-radius: 50%; opacity: 0; visibility: hidden; transform: translateX(-2em); transition: visibility 0.2s; left: 50% !important; top: 50% !important; margin-top: -32px !important;}
body .fancybox-show-thumbs .fancybox-inner{left: 0px; right: 0px; bottom: 140px;}
body .fancybox-show-thumbs .fancybox-thumbs{align-items: center; display: flex; height: 140px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; right: 0px; width: 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: 0px; overflow: hidden; padding: 0px; top: 0px; width: 140px;}body .fancybox-show-thumbs .fancybox-inner{right: 72px; left: 162px; bottom: 0px;}}
html.overflow_html,html.overflow_html body{overflow: hidden;}
div[data-entity="parent-container"] .catalog-block-header{font-size: 1.333em; color: var(--white_text_black); font-weight: normal; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 38px 0px 0px;}
body .sale-products-gift{padding: 21px 0px 0px; position: relative; z-index: 100;}
body .catalog_block.owl-carousel .item_block{width: 100%;}
body .catalog_block.slider-solution .item_block{width: 100%;}
body .view_sale_block.v2.all-info > div:first-of-type{display: inline-block;}
body .view_sale_block.v2 .values .item{padding: 6px 3px 0px 0px; min-width: 38px; width: auto;}
body .view_sale_block.v2 .values .item .text{font-size: 9px;}
.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: rgb(238, 238, 238);}
.top_big_banners.half_block .box .view_sale_block.v2 .quantity_block::before{background: rgb(255, 255, 255);}
body .docs-block .docs_wrap{padding: 18px 42px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--stroke_black);}
body .docs-block .blocks{display: block; margin: 18px 0px;}
body .docs-block .blocks .inner-wrapper{min-height: 40px; position: relative; padding: 0px 0px 0px 59px;}
body .docs-block .blocks .inner-wrapper a{margin: 0px 0px 2px; display: block; text-overflow: ellipsis; overflow: hidden;}
body .owl-carousel.nav-in-slider .owl-nav{left: 0px; right: 0px;}
body .order-block td .btns{text-align: right; padding-right: 2.65rem;}
.menu-row .mega-menu table td:first-child{border-radius: 3px 0px 0px 3px;}
#main .like_icons.list > div span{font-size: 9px;}
body ul > li.basket-item-scu-item{margin-top: 2px;}
.header-wrapper .phone-block .phone.with_dropdown .dropdown{z-index: 15;}
html.bx-ie .block-items.flexbox.block-items--margined .block-item__info{max-width: 60%;}
.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: 0.4;}
.top_mobile_region .confirm_region .close:hover{opacity: 1;}
body .catalog_block.items .item_block.item{height: auto;}
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: 0px; right: 0px; top: 100%; margin-left: 0px; margin-right: -1px; background: var(--card_bg_hover_black); border-color: var(--black_bg_black); box-shadow: rgba(0, 0, 0, 0.067) 0px 14px 20px 0px;}}
body .catalog_block.owl-carousel .owl-stage{display: flex; flex-wrap: wrap;}
body .catalog_block.slider-solution .swiper-slide{height: auto;}
body .catalog_block.slider-solution.items .item_block{height: 100%;}
body .catalog_block.owl-carousel .catalog_item{min-height: unset;}
body .no_scroll{overflow: visible;}
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;}
body .bx-soa-auth .eye-password::after{top: 2px;}
.page-top{padding-top: 30px; min-height: 56px; position: relative;}
.page-top > div{padding: 42px 0px 0px; position: relative; z-index: 4;}
.page-top > div:first-child{z-index: 5;}
.page-top > div:last-of-type{padding: 15px 0px 40px;}
.properties__item--inline{display: inline;}
body div.section-banner-top{position: static; padding: 0px;}
body .block-items .block-item__image img{display: inline-block; max-height: 100%; max-width: 100%;}
body .menu-navigation__sections-wrapper{overflow: hidden; flex-direction: column; width: 256px; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.09); flex-shrink: 0;}
body .menu-navigation__sections .menu-navigation__sections-item-link{white-space: normal;}
.header-progress-bar{height: 3px; width: 100%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--card_bg_black); position: relative;}
#mobileheader:not(.fixed) .header-progress-bar{display: none;}
#mobileheader .header-progress-bar{background: var(--black_bg_black); position: absolute; bottom: -3px; left: 0px; right: 0px;}
.header-progress-bar__inner{height: 3px; width: 0px; background: var(--theme-base-color); transition: width 0.35s linear;}
.menu-row{position: static;}
.menu-row > .maxwidth-theme{background: none;}
.menu-only{position: relative;}
.menu-row .menu-only{position: static;}
.mega-menu{position: relative; z-index: 12;}
.menu-row .menu-only .mega-menu{position: static;}
.mega-menu table{border-collapse: collapse; border-spacing: 0px; width: 100%; max-width: 100%;}
.bx-mac .mega-menu table{max-width: inherit;}
.mega-menu table a{display: block; width: 100%; text-decoration: none; white-space: nowrap;}
body .centered .menu-row .menu-only{background: none;}
.centered .menu-row .mega-menu table{width: auto; margin: 0px auto;}
.mega-menu table td{padding: 0px; text-align: center; position: relative;}
.menu-row .menu-only .mega-menu table td{position: static;}
#header .mega-menu td.dropdown:not(.wide_menu) > .wrap{position: relative;}
.mega-menu table .tail{display: none;}
.mega-menu table .dropdown-menu{border-radius: 0px 0px 3px 3px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; top: auto; padding: 0px; text-align: left; opacity: 0; background-clip: border-box; background-color: var(--card_bg_black);}
body .mega_fixed_menu .mega-menu table td .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display: none;}
body .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li.collapsed:not(.clicked_exp){display: none;}
body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a{padding-left: 60px; padding-top: 0px; text-decoration: none;}
body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a + .dropdown{padding-left: 60px;}
body .wrapper1 header .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a + .dropdown{padding: 0px 20px; margin-top: 5px;}
body .wrapper1 header .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > a + .dropdown{padding-top: 0px; margin-top: 5px;}
header .menu_top_block li.catalog > .dropdown > li:hover > a,header .menu_top_block li.catalog > .dropdown > li > .dropdown > li.current > a:not(.section){color: var(--fill_dark_light_hover);}
header .menu_top_block li .dropdown > li.current > a.section1,#header .catalog_menu.menu_light ul.menu > li.current > a,#header .catalog_menu.menu_light ul.menu > li:hover > a{color: var(--fill_dark_light_white_hover);}
body .menu_top_block.catalog_block .v_bottom li.current > a,header .menu_top_block.catalogfirst li.full > .dropdown > li:not(.current) > a{color: var(--fill_dark_light_hover);}
.mega-menu table .dropdown-menu li a{color: var(--white_text_black2); background: none; padding: 14px 29px 14px 7px !important;}
.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name{display: block; max-width: 200px; overflow: hidden; text-overflow: ellipsis;}
.mega-menu table .wrap > .dropdown-menu li:first-of-type > a{border-top-color: transparent !important;}
.dropdown-menu li{position: relative; padding: 0px; margin: 0px;}
.dropdown-menu li::before{display: none;}
.mega-menu table .more-items > span{display: inline-block; font-size: 14px; line-height: 20px; position: relative; vertical-align: top; padding-right: 21px;}
.mega-menu table td .wrap > a{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: bold; padding: 38px 12px 41px; width: auto; display: block; font-size: 0.867em; position: relative; color: var(--white_text_black2); height: 100px; text-transform: uppercase;}
.menu-row.bglight .mega-menu table td .wrap > a{color: var(--white_text_black);}
.menu-row.bglight:not(.bg_none) .menu-only{background: var(--white_text_black_reverse);}
.auth_wr_inner{position: relative;}
.menu-row.middle-block .mega-menu{height: 53px;}
.menu-row.middle-block > .maxwidth-theme > .row{margin: 0px;}
.menu-row.middle-block > .maxwidth-theme > .row > .col-md-12{padding: 0px;}
.menu-row.middle-block .mega-menu table td .wrap > a{padding: 18px 18px 25px; height: 53px; line-height: 1.33em; letter-spacing: 1.2px;}
.menu-row.middle-block .mega-menu table td .wrap > a > div{display: inline-block;}
.wrapper1:not(.has-secion-banner):not(.light-menu-color) .menu-row:not(.bgcolored):not(.bgdark) td:hover .wrap > a{color: var(--fill_dark_light_hover);}
.header-font-lower_Y .menu-row .mega-menu table td .wrap > a,.header-font-lower_Y .logo_and_menu-row .menu-only .mega-menu table td .wrap > a{font-size: 0.933em; text-transform: none; letter-spacing: 0px;}
.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size: 0.867em; text-transform: none; letter-spacing: normal;}
.header-font-lower_Y .mega_fixed_menu .mega-menu table .menu-item > .wrap > a{text-transform: none; letter-spacing: normal;}
.menu-row.middle-block.bglight:not(.bg_none) .menu-only{border-top-width: 1px; border-top-style: solid; border-color: var(--stroke_black);}
.fill_bg_n .menu-row.middle-block.bglight:not(.bg_none){border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black); background-color: var(--white_text_black_reverse);}
.wrapper1.has-secion-banner.header-v27 .header_wrap .top-block{background-color: transparent;}
.header-wrapper.centered .menu-row.middle-block.bglight .menu-only{border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
body .wrapper1.has-secion-banner.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a,body .wrapper1.long_banner_contents.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a{color: rgb(255, 255, 255);}
body .wrapper1.has-secion-banner.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a .svg path,body .wrapper1.long_banner_contents.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a .svg path{fill: rgb(255, 255, 255);}
body .wrapper1.has-secion-banner .menu-row.bglight:not(.bg_none),body .wrapper1.long_banner_contents .menu-row.bglight:not(.bg_none){border-bottom-width: 0px;}
body .wrapper1.has-secion-banner .menu-row.bglight:not(.bg_none) .menu-only,body .wrapper1.long_banner_contents .menu-row.bglight:not(.bg_none) .menu-only{background: var(--white_text_black_reverse);}
body .wrapper1.long_banner_contents .header-wrapper.centered .menu-row .menu-only{background: transparent;}
.light-menu-color #header .menu-row:not(.bglight) td:not(.search-item) .wrap > a{color: rgb(255, 255, 255);}
.has-secion-banner.light-menu-color #header .menu-row:not(.bgcolored):not(.bglight) td:not(.search-item).active .wrap > a,.has-secion-banner.light-menu-color #header .menu-row:not(.bgcolored):not(.bglight) td:not(.search-item):hover .wrap > a{opacity: 0.5;}
.menu-row.middle-block .mega-menu table td .wrap > .more-items > span{left: 2px; top: -1px;}
body .mega_fixed_menu .mega-menu table a{white-space: normal; height: auto;}
.mega-menu table td .wrap > a .line-wrapper{position: relative; visibility: visible;}
.mega-menu td .wrap > a .line-wrapper .line{position: absolute; bottom: -37px; left: 0px; height: 2px; background: rgb(221, 221, 221); right: 100%; opacity: 1; transition: right 0.15s ease-out;}
.menu-row.middle-block.bglight .mega-menu td .wrap > a .line-wrapper .line{bottom: -18px;}
.mega-menu table td .wrap:hover > a .line-wrapper .line{right: 0px;}
.mega-menu table td:last-child .wrap > a::after{display: none;}
.dropdown-menu ul.menu-wrapper > li > a:hover,.dropdown-menu ul.menu-wrapper > li > a:focus{background: var(--card_bg_black);}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none,body.fill_bg_n .light-menu-color.long_banner_contents .menu-row.middle-block.bg_none,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none{border-color: rgba(255, 255, 255, 0.098);}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .wrapper1.light-menu-color.long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12{border-top: 1px solid rgba(255, 255, 255, 0.098);}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a{color: rgb(255, 255, 255);}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a .svg path,body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path,body.fill_bg_n .wrapper1.long_banner_contents .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path{fill: rgb(255, 255, 255);}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a .svg use,body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg use,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg use,body.fill_bg_n .wrapper1.long_banner_contents .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg use{fill: rgb(255, 255, 255);}
body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none,body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none .menu-only{background: none;}
body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none,body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none,body.fill_bg_n .long_banner_contents .menu-row.middle-block.bg_none{border-top-color: rgba(0, 0, 0, 0.047); border-right-color: rgba(0, 0, 0, 0.047); border-bottom-color: rgba(0, 0, 0, 0.047); border-left-color: transparent !important;}
body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12{border-top: 1px solid rgba(0, 0, 0, 0.047);}
body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none .menu-only .mega-menu,body.fill_bg_n .wrapper1.long_banner .fix-logo .menu-row.middle-block.bg_none .menu-only .mega-menu,body.fill_bg_n .wrapper1.has-secion-banner .fix-logo .menu-row.middle-block.bg_none .menu-only .mega-menu{border-top-color: transparent;}
body .wrapper1.long_banner .fix-logo .menu-row.bglight .search-block,body .wrapper1.has-secion-banner .fix-logo .menu-row.bglight .search-block,body .wrapper1.long_banner_contents .fix-logo .menu-row.bglight .search-block{padding-right: 0px; border-top-width: 0px;}
body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none,body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12 > .menu-only-wr,body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none,body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12 > .menu-only-wr,body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none,body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12 > .menu-only-wr{border-color: transparent;}
.mega-menu table td .wrap > .more-items > span::before{content: ""; position: absolute; left: 2px; width: 17px; height: 3px; background: url(/local/templates/aspro_max/css/../images/svg/header_icons.svg) var(--light,-124px -29px) var(--dark,-124px -51px) no-repeat;}
.mega-menu table td .wrap > .more-items > span{font-size: 0px; position: relative; display: inline-block; vertical-align: middle; width: 17px; height: 3px;}
.menu-row.middle-block .mega-menu table td .wrap > .more-items{padding-left: 18px; padding-right: 18px;}
.menu-row.middle-block .mega-menu table td .wrap > .more-items > span::before{background-position: -124px -51px; left: 0px;}
.menu-row.middle-block.bglight .mega-menu table td .wrap > .more-items > span::before{background-position: var(--light,-124px -29px) var(--dark,-124px -51px); left: 0px;}
.mega-menu table td .wrap .line-wrapper{visibility: hidden;}
body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li:not(.current):hover > a,body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu li:hover > a,body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu li.current > a{color: var(--fill_dark_light_hover);}
body .menu-navigation .menu-navigation__sections-wrapper .mCSB_scrollTools,body .mega-menu .dropdown-menu .mCSB_scrollTools{right: -1px;}
#main .mega-menu table td:not(.wide_menu) .dropdown-menu .menu-wrapper{margin: 0px; width: 100%;}
#main .mega-menu table td:not(.wide_menu) .dropdown-menu li a{line-height: 25px; border-top-width: 1px; border-top-style: solid; border-color: var(--light_bg_black); border-radius: 0px 0px 3px 3px; padding: 14px 27px 13px 20px !important;}
#main .mega-menu table td:not(.wide_menu) .dropdown-menu li:hover > a{background-color: var(--light_bg_black);}
.mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .svg-inline-mark{display: block; opacity: 0.5; top: 6px;}
.mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .js_city_chooser{padding-left: 28px;}
.mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .arrow{top: 13px; right: 2px;}
.mega_fixed_menu .right_menu_block .region_wrapper .confirm_region{display: none;}
body .catalog_detail .main_item_wrapper div.total_summ{padding: 12px 0px 13px; display: block; clear: both; border-bottom: 1px solid rgb(236, 236, 236);}
body .table-view:not(.table-props-cols) .table-view__item.box-shadow:hover{z-index: 10;}
body .contacts-page-top .contacts{padding-top: 40px;}
body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop{bottom: auto; top: 0px !important;}
body .wrapper1 .map-full .right_block_store .ymaps-controls-lefttop{bottom: auto; top: 0px !important;}
body .wrapper1 .map-full .right_block_store .ymaps-b-zoom_hints-pos_right{margin-left: 10px; inset: 20px auto auto 0px !important;}
body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop > ymaps{right: auto; margin-right: 10px; top: 80px !important; bottom: auto !important; left: 8px !important;}
body .wrapper1 .map-full .right_block_store .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{top: 100%; margin-top: 3px; bottom: auto; left: auto !important; right: 0px !important;}
body .wrapper1 .ymaps-b-zoom_hints-pos_right{border-radius: 32px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; background: rgb(255, 255, 255); margin-left: -88px; inset: auto auto 20px 50% !important;}
body .wrapper1 .ymaps-b-zoom{width: 80px; height: 36px; padding: 6px 10px;}
body .wrapper1 .ymaps-b-zoom::before{content: ""; position: absolute; right: 50%; top: 5px; bottom: 5px; width: 2px; background-color: rgb(245, 245, 245);}
body .wrapper1 .ymaps-b-zoom__scale{display: none;}
body .wrapper1 .ymaps-b-zoom__button{display: inline-block; height: 26px; width: 30px; opacity: 0.6;}
body .wrapper1 .ymaps-b-zoom__button:hover{opacity: 1;}
body .wrapper1 .ymaps-b-form-button__content{background-image: none;}
body .wrapper1 .ymaps-b-form-button{background-image: none; overflow: visible;}
body .wrapper1 .ymaps-b-form-button__left{background-image: none;}
body .wrapper1 .ymaps-b-zoom__button_type_minus{background-image: none; text-align: center;}
body .wrapper1 .ymaps-b-zoom__button_type_plus{background-image: none; text-align: center;}
body .wrapper1 .ymaps-b-zoom__button_type_minus .ymaps-b-zoom__sprite{width: 100%; height: 100%; background-image: url("/local/templates/aspro_max/css/../images/svg/yandexMapMinus.svg"); left: 0px; background-position: -6px -3px;}
body .wrapper1 .ymaps-b-zoom__button_type_plus .ymaps-b-zoom__sprite{width: 100%; height: 100%; background-image: url("/local/templates/aspro_max/css/../images/svg/yandexMapPlus.svg"); left: 0px; top: 0px; background-position: -1px -3px;}
body .wrapper1 .ymaps-controls-righttop{bottom: 0px; top: auto !important;}
body .wrapper1 .ymaps-controls-righttop > ymaps{left: 50%; margin-left: 2px; top: auto !important; bottom: 20px !important; right: auto !important;}
body .wrapper1 .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox{background: rgb(255, 255, 255); border-radius: 32px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; padding: 3px 0px 3px 25px; position: relative;}
body .wrapper1 .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox::before{content: ""; position: absolute; left: 5px; top: 2px; width: 25px; height: 25px; background-image: url("/local/templates/aspro_max/css/../images/svg/yandexMapShema.svg");}
body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{position: absolute; left: 3px; bottom: 100%; margin-bottom: 3px; top: auto;}
body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__shadow{display: none;}
body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__body{border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; padding: 5px;}
body.index .ymaps-image-with-content{background-image: none !important;}
.line-block{display: flex; align-items: center; flex-shrink: 0; margin: 0px -16px;}
.line-block > .line-block__item{padding-left: 16px; padding-right: 16px;}
.line-block--40{margin-left: -20px; margin-right: -20px;}
.line-block--40 > .line-block__item{padding-left: 20px; padding-right: 20px;}
.line-block--16{margin-left: -8px; margin-right: -8px;}
.line-block--16 > .line-block__item{padding-left: 8px; padding-right: 8px;}
.line-block--2{margin-left: -1px; margin-right: -1px;}
.line-block--2 > .line-block__item{padding-left: 1px; padding-right: 1px;}
.mega-menu{--transition-duration: 0.2s; --transition-delay: 0.2s; --menu-item-hover-color: #fff;}
.mega-menu:not(.visible){overflow: hidden;}
.mega-menu .dropdown-menu{display: block; opacity: 0; transition: opacity var(--transition-duration) ease-in-out var(--transition-delay),visibility var(--transition-duration) ease-in-out var(--transition-delay); visibility: hidden;}
.mega-menu .menu-item:hover .wrap > .dropdown-menu{visibility: visible; opacity: 1;}
.mega-menu .menu-item.dropdown .wrap,.mega-menu .menu-item.dropdown .wrap > a{background-color: inherit;}
.mega-menu .menu-item.dropdown .wrap > a{transition: all var(--transition-duration,.25s) ease-in-out;}
.mega-menu .menu-item.dropdown:hover .wrap,.mega-menu .menu-item.dropdown:hover .wrap > a{z-index: 4;}
.mega-menu .menu-item.dropdown:hover .wrap::before{background-color: rgba(0, 0, 0, 0.6);}
.breadcrumbs__item{display: inline-block; position: relative; padding-right: 16px; margin-right: -16px;}
.breadcrumbs__separator{position: relative; zoom: 1; bottom: -1px; display: inline-block; line-height: 18px; margin: 0px 10px 0px 9px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(221, 221, 221);}
.breadcrumbs__link{text-decoration: none;}
.breadcrumbs__item-name{color: rgb(182, 181, 181);}
.breadcrumbs a:hover span{color: var(--fill_dark_light_white_hover);}
body #footer .info .phone.blocks{margin: 0px 0px 14px; white-space: normal;}
footer .social-icons ul li::before{display: none;}
body #footer .wide-subscribe .info{margin-top: -5px;}
body #footer .wide-subscribe .info .phone.blocks{margin-bottom: 15px;}
body .subscribe-block-wrapper .text{padding-left: 69px; font-weight: bold; padding-top: 2px;}
body #footer .shorten .info .phone.blocks{margin-bottom: 15px;}
body #footer .confidentiality{position: relative; padding-left: 32px;}
body #footer .confidentiality .svg{top: 7px; left: 0px; position: absolute;}
body #footer .footer-inner:not(.light) .confidentiality .svg path{fill: rgb(255, 255, 255);}
body #footer .footer-inner .confidentiality a{font-size: 10px; text-transform: uppercase; letter-spacing: 0.8px;}
body #footer .footer-inner .confidentiality a:not(:hover){color: rgb(153, 153, 153); text-decoration: none;}
body #footer .footer-inner:not(.light) .confidentiality a:hover{color: rgb(255, 255, 255);}
body #footer .short .info .phone.blocks{margin-bottom: 15px;}
body .buttons .settings:not(:hover){color: rgb(153, 153, 153);}
body .marketing-popup.marketing-popup--only-image{max-width: 850px; min-height: 50px; min-width: 50px;}
@media (min-width: 1200px){body .marketing-popup.with_web_form.marketing-popup--has-img{min-width: 850px;}body .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_input{max-width: 135px;}body .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image{left: 145px;}}
:root{--input-mobile-height: 56px;}
@media not print{form.search{position: relative;}.search .search-input-div{width: 100%;}.search .search-button-div{position: absolute; top: 0px; right: 0px;}.search .search-input{color: var(--white_text_black); display: block; height: 34px; line-height: 18px; padding: 0px 70px 3px 14px; width: 100%; border-radius: 3px;}body .search .dropdown-select .dropdown-select__title svg *{opacity: 1; fill: var(--white_text_black);}}
div.title-search-result{margin-left: 0px; margin-top: -3px; display: none; overflow: visible; padding: 0px; position: absolute; border-width: 1px; border-style: solid; border-image: none; border-color: var(--stroke_black); z-index: 4;}
body{width: 100%; position: relative; margin: 0px auto; padding: 0px; color: var(--basic_text_black);}
button{text-transform: none; box-sizing: border-box; outline: none;}
h1,h6{color: var(--white_text_black);}
h1{font-size: 2.133em; line-height: 36px;}
h6{font-size: 1.066em; line-height: 22px; margin: 37px 0px 27px;}
h1,h6{line-height: calc(1em + var(--heading-line_height,8px));}
img{border: 0px;}
hr{border: 0px; height: 1px; margin: 20px 0px; background: var(--line_bg_black);}
p{margin: 1.666rem 0px;}
table{border-collapse: collapse;}
p:first-of-type,h1:first-child,h6:first-child{margin-top: 0px;}
ul{padding: 0px; margin: 26px 0px 36px;}
ul > li{margin: 8px 0px 0px 21px; list-style-type: none; position: relative;}
ul > li:first-of-type{margin-top: 0px;}
ul:not([id*="bx_"]) > li::before{content: "—"; margin: 0px 7px 0px -21px;}
.nopadding{padding: 0px !important;}
.muted{color: rgb(153, 153, 153); text-decoration: none;}
.darken{color: var(--white_text_black); text-decoration: none;}
.rounded3{border-radius: 3px;}
body .box-shadow:hover{border-color: var(--stroke_black_hover); background-color: var(--card_bg_hover_black);}
body .n-mb > div{margin-bottom: 0px;}
body table.table td{border-color: var(--stroke_black);}
.btn{font-size: 0.7333em; font-weight: normal; text-transform: uppercase; text-decoration: none; margin: 0px; border: 1px solid; letter-spacing: 0.8px; border-radius: 3px; padding: 12px 21px 11px; overflow: hidden; transition: background-color 0.3s; color: rgb(255, 255, 255);}
.btn > *{transition: background-color 0.3s;}
.btn-lg{padding: 16px 26px 14px;}
.btn-xs{font-size: 10px; line-height: 12px; padding: 10px 14px 8px;}
.btn.btn-xs{font-weight: normal;}
.btn.btn-default:focus:active{color: rgb(255, 255, 255);}
body .btn.btn-transparent-border:hover{color: rgb(255, 255, 255);}
body .btn.btn-transparent-border-color:hover{color: rgb(255, 255, 255);}
.btn:hover,.btn:active,.btn:focus{outline: none; color: rgb(255, 255, 255);}
.btn.btn-default:active:hover{color: rgb(255, 255, 255);}
.font_mxs{font-size: 1.133em; line-height: 1.454em;}
.font_xs{font-size: 0.867em; line-height: 1.692em;}
.font_sxs{font-size: 0.8em; line-height: 1.692em;}
.font_upper_xs{font-size: 0.6em; line-height: 1.3em; text-transform: uppercase; letter-spacing: 0.8px;}
.font-bold{font-weight: bold;}
*{margin: 0px; padding: 0px;}
html{width: 100%; --width-scrollbar: 17px;}
html{height: 100%; scroll-padding-top: calc(var(--fixed-header,0) + var(--fixed-tabs,0)); scroll-behavior: smooth;}
body{min-height: 100%;}
body{display: flex; flex-direction: column;}
body > .wrapper1{flex-grow: 1;}
header,nav,section{display: block;}
a:hover,a:focus{outline: none; text-decoration: transparent; color: var(--white_text_black);}
input{background-color: rgb(250, 250, 250); border-color: rgb(236, 236, 236);}
input:focus{background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204);}
.maxwidth-theme{width: 100%;}
header .maxwidth-theme{background: none;}
.transition_bg{transition: background-color 0.5s, border-color 0.5s;}
.close{text-shadow: none;}
.close:hover,.close:focus{opacity: 1;}
[data-event="jqm"]{cursor: pointer;}
.shine{position: relative; overflow: hidden;}
.inner-table-block{display: table-cell; vertical-align: middle;}
body .nav li::before{display: none;}
body .nav li{padding: 0px; margin: 0px;}
.wrapper_inner,.wrapper1 > div{box-sizing: border-box; position: relative; zoom: 1; z-index: 2;}
.inline-block{display: inline-block; vertical-align: top;}
.wrapper_inner,.maxwidth-theme{padding: 0 var(--theme-page-width-padding); margin: 0px auto; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--black_bg_black); float: none;}
.maxwidth-theme::before,.maxwidth-theme::after{content: ""; display: block; clear: both;}
body .right_block.error_page{width: 100% !important;}
.section-content-wrapper{min-width: 0px; width: 100%;}
.clearfix{clear: both;}
.uploader .action{display: none; position: absolute; top: 9px; left: 9px; background: rgb(255, 255, 255); border-radius: 3px; color: white; padding: 7px 12px; font-size: 12px; line-height: 15px; margin-right: 10px;}
hr{padding: 0px; margin: 20px 0px; height: 1px;}
body .filter.label_block input + label{padding-left: 33px; font-size: 13px; color: rgb(136, 136, 136);}
.svg{top: -1px; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; position: relative; background-repeat: no-repeat; background-position: center center; min-width: auto; min-height: auto;}
.svg svg{display: block;}
body .top_block a,body .top_block > span{position: relative; top: 10px; text-decoration: none;}
body .top_block > span{padding-right: 37px;}
body .top_block > span .svg{left: -12px; top: -1px;}
body .top_block > span.subscribe{top: 0px; padding-left: 19px;}
body .top_block > span.subscribe .svg{left: -11px;}
body .top_block > span.subscribe svg{width: 16px;}
#header{margin: -1px 0px 7px; padding: 16px 0px 18px; z-index: 100; right: 0px; left: 0px;}
.header_wrap #header{padding: 0px !important; margin: -1px 0px 0px !important;}
.basket_fly .header_wrap #header > .wrapper_inner{z-index: 9;}
.has_menu #header{margin-bottom: 0px; padding-bottom: 16px;}
.has_menu.m_color_colored #header{padding-bottom: 15px;}
.head_type_1 #header{border-bottom: 1px solid rgb(242, 242, 242);}
.middle:not(.menu){position: relative; float: left; width: 100%;}
.wide_page .middle{float: none;}
body .wrapper_inner.wide_page{max-width: none; padding-left: 0px; padding-right: 0px; background: none;}
body .wrapper_inner.wide_page > .middle > .container > div.maxwidth-theme{padding-bottom: 50px;}
body .wrapper_inner.wide_page > .middle.error-page div.maxwidth-theme{padding-top: 100px; padding-bottom: 100px;}
.middle::after{content: ""; clear: both; display: table;}
input::-webkit-input-placeholder{color: rgb(184, 184, 184);}
input[type="text"]{background: var(--darkerblack_bg_black); border-width: 1px; border-style: solid; border-image: none; border-color: var(--stroke_black); border-radius: 3px; box-shadow: none; color: var(--white_text_black); height: auto; font-size: 14px; outline: none;}
input:not(.btn){line-height: 20px;}
a.scroll-to-top{transition: opacity 0.3s; position: fixed; text-align: center; text-decoration: none; display: block; background: url("/local/templates/aspro_max/images/scroll.png") center 14px no-repeat scroll rgb(64, 64, 64); width: 44px; height: 44px; border-radius: 50%; right: 75px; left: inherit; bottom: 55px; opacity: 0; z-index: 995; cursor: pointer;}
a.scroll-to-top.RECT_GREY{background-color: rgb(227, 227, 227);}
a.scroll-to-top.RECT_GREY{border-radius: 2px;}
a.scroll-to-top.RECT_GREY{background-position: center -70px;}
body .mCSB_scrollTools{width: 8px; z-index: 3; opacity: 1; right: 0px; top: 2px;}
body .mCSB_container{z-index: 1;}
body .mCSB_3_dragger_vertical{width: 8px; border: 2px solid rgb(255, 255, 255);}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px; border-radius: 5px; background: rgb(153, 153, 153) !important;}
#popup_iframe_wrapper,#body_iframe_wrapper{position: fixed; inset: 0px; display: none; align-items: center; justify-content: center;}
body span.bx-authform-starrequired{font-size: 12px; font-weight: normal; line-height: 0; margin: 0px 0px 0px 4px; position: relative; color: rgb(255, 0, 0);}
body .form-group .form-control:focus,body .form-group .form-control:active{box-shadow: none;}
body .calculate-delivery.with_preview .svg.svg-inline-delivery_calc{margin-right: 10px;}
body .captcha-row.invisible{height: 0px; visibility: visible;}
body .captcha-row .recaptcha,body .captcha-row > div.iblock{padding: 0px; margin: 0px; display: block;}
body .captcha-row .recaptcha{height: 0px; opacity: 0; visibility: hidden; margin-bottom: 0px; display: block;}
body .captcha-row.invisible.logo_captcha_n{display: none;}
body .captcha-row.invisible.inline{height: auto; margin-bottom: 10px;}
.dark-color{color: var(--white_text_black);}
a:hover,body .main-nav .menu > li.current > a,.white #header .catalog_menu ul.menu > li a,#header .catalog_menu ul.menu > li > a,#header .catalog_menu ul.menu > li.current > a,.wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a,body .white #header ul.menu li .child.submenu .child_wrapp a:hover,body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover,#header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title),#header .menu > li .child_wrapp a.current:not(.title),body #header ul.menu li .child.submenu.line .child_wrapp > a,.cost.prices .price{color: var(--fill_dark_lite_ccc);}
.h_color_colored .header_wrap #header,.colored #header .catalog_menu ul.menu > li{background-color: rgb(221, 221, 221);}
.catalog_detail .like_icons > div{color: var(--light_basic_text_black);}
#header .basket_fly .opener .count{color: rgb(33, 33, 33);}
#header .catalog_menu ul.menu.full.opened > li:not(.current):hover a,#header ul.menu.full.opened > li:not(.current):hover a,#header ul.menu.adaptive > li a{color: rgb(255, 255, 255);}
.header-cart-block .cart .summ,.header-cart-block .cart .delay_link{color: var(--light_basic_text_black);}
body{background: rgb(255, 255, 255);}
body{background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--black_bg_black);}
.wrapper.basket_normal #header .basket_fly{display: none;}
.header-cart .basket_fly{background: var(--card_bg_black); box-shadow: rgba(44, 44, 44, 0.4) 0px 6px 18px; min-height: 283px;}
.header-cart .basket_fly:not(.loaded){background: url("/local/templates/aspro_max/images/waiter.gif") no-repeat center center var(--white_text_black_reverse);}
.header-cart-block .cart.empty_cart > span.icon{background: linear-gradient(rgb(233, 233, 233) 0%, rgb(213, 213, 213) 100%); border-bottom: 1px solid rgb(202, 202, 202);}
.basket_normal #header .top_br{width: 100%; height: 1px; background: rgb(234, 235, 236); margin: 0px 0px 15px;}
#header .catalog_menu .wrapper_middle_menu{position: relative;}
#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left: 220px;}
.with_dropdown{position: relative; padding-right: 14px !important;}
.phone.with_dropdown::after{opacity: 0;}
.logo-row .logo{display: inline-block; position: relative; height: 82px; max-width: 190px; line-height: 84px;}
.logo-row .logo img{max-height: 100%; max-width: 100%;}
.header-v6 .fix-logo .logo-block{left: auto;}
.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin-right: 38px;}
.smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin: 0px 0px 0px 1px;}
.smalls.big_header.sticky_menu.sm .header-v28 .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin: 0px 0px 0px -1px;}
.sticky_menu #header .top-block{background: transparent;}
.logo-row .top-description{display: table-cell; vertical-align: middle; height: 82px; padding: 0px; letter-spacing: 0px; font-size: 0.867em; line-height: 20px; color: rgb(153, 153, 153);}
.centered .logo-row{padding-top: 23px;}
.centered .logo-row .logo{height: 66px; line-height: 66px;}
.centered .logo-row .top-description,.centered .logo-row .inner-table-block{height: 66px;}
.centered .menu-row hr{display: none;}
.smlong .logo-row .region_wrapper{padding: 2px 22px 0px 0px;}
body .header-wrapper .logo_and_menu-row:not(.icons_bottom).longs .logo-row .top-description,body .header-wrapper .logo_and_menu-row:not(.icons_bottom).longs .logo-row .logo{height: 100px; line-height: 100px;}
.no-title .region_wrapper .city_title{display: none;}
.menu-row.middle-block .mega-menu table td .wrap > a{display: block;}
.logo_and_menu-row{position: relative;}
.logo_and_menu-row .logo-row{padding-bottom: 1px;}
.logo_and_menu-row .wrap_icon{display: table-cell; padding: 0px; vertical-align: middle; position: relative;}
.logo_and_menu-row .basket-link{position: relative; padding-left: 20px; padding-right: 20px; display: block;}
.top_basket{position: relative;}
.basket-link.basket{position: static;}
.basket_hover_block{position: absolute; top: 100%; right: 0px; width: 565px; visibility: hidden; opacity: 0; transition: opacity 0.2s ease-in-out 0.2s, visibility 0.2s ease-in-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 0px; border-radius: 0px 0px 3px 3px; z-index: 2; background-color: var(--card_bg_black);}
.top_basket:hover .basket_hover_block,.basket_hover_block:hover{visibility: visible; opacity: 1;}
body .basket-link .js-basket-block{position: relative; display: block; margin: 6px 0px 0px; padding: 0px 22px 0px 0px;}
body .basket-link.compare .js-basket-block{padding-right: 23px;}
body .basket-link .js-basket-block .count{position: absolute; right: 0px; top: 50%; left: auto; margin: -11px 0px 0px; width: 18px; height: 17px; font-size: 0.8em; line-height: 17px; color: rgb(255, 255, 255); border-radius: 100%; text-align: center; box-shadow: none;}
.logo-row .wrap_icon .svg,.basket-link .svg{opacity: 0.5;}
.basket-link:hover .svg,.top-btn:hover .svg,.personal-link:hover .svg{opacity: 1;}
.logo_and_menu-row .basket-link .title{display: inline-block; vertical-align: top; font-size: 0.9333em; font-weight: bold; line-height: 1.1em;}
.logo_and_menu-row .basket-link:not(.has_prices) .title{font-size: 0px;}
.logo_and_menu-row .personal-link{display: block; margin-top: 8px;}
.logo_and_menu-row .personal-link .wrap{margin: 2px 0px 0px 14px; display: inline-block; vertical-align: top; white-space: nowrap; max-width: 130px;}
.logo_and_menu-row .personal-link .wrap > span{text-overflow: ellipsis; overflow: hidden;}
.logo_and_menu-row .wrap_icon svg:not(.not_fill) use{fill: var(--fill_dark_light_ccc);}
.logo_and_menu-row .wrap_icon .title,.logo_and_menu-row .wrap_icon .name{font-size: 0.6667em; line-height: 1.2em; text-transform: uppercase; letter-spacing: 0.8px; padding-left: 9px; color: var(--fill_dark_light_ccc);}
body .wrapper1.basket_normal .logo_and_menu-row:not(.showed):not(.icons_top) .wrap_icon .title,body .wrapper1.basket_normal .logo_and_menu-row:not(.showed):not(.icons_top) .wrap_icon .name,body .wrapper1.basket_normal .logo_and_menu-row:not(.showed):not(.icons_top) .sites .sites__current,body .wrapper1.basket_normal .logo_and_menu-row.showed:not(.icons_top) .wrap_icon.wrap_basket .title,body .wrapper1.basket_normal .logo_and_menu-row.showed:not(.icons_top) .wrap_icon.wrap_basket .name,body .wrapper1.basket_normal .logo_and_menu-row.showed:not(.icons_top) .sites .sites__current{display: none;}
body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon .dropdown-menu{left: -40px;}
body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon.with-title .name,body .wrapper1.basket_normal .with-title .sites .sites__current{display: block;}
.logo_and_menu-row .personal-link .wrap{margin: 0px;}
.logo_and_menu-row .wrap_icon .personal-link .name{margin: 5px 0px 0px;}
.logo_and_menu-row .personal-link .name{position: relative; margin: 0px 0px 5px; display: block;}
.logo_and_menu-row .phone{position: relative; margin: 3px 0px 0px; font-weight: bold; display: inline-block;}
.logo_and_menu-row .phone a{color: var(--white_text_black2); white-space: nowrap; text-decoration: none;}
.sticky_menu header .sidebar_menu{position: fixed; width: 271px; padding-left: 8px; top: 0px; z-index: 22; bottom: 0px; left: 0px; border-right-width: 1px; border-right-style: solid; border-color: var(--stroke_black); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--black_bg_black);}
.smalls.logo_and_menu-row .wides .region_wrapper{padding-right: 24px;}
.header-wrapper .lines-row::before{content: ""; position: absolute; height: 1px; left: 0px; right: 0px; bottom: -2px; background: var(--line_bg_black); opacity: 1; transition: opacity 1s ease-in-out;}
.header-wrapper.fix-logo .lines-row::before{content: ""; position: absolute; height: 1px; left: 0px; right: 0px; bottom: -2px; display: block !important;}
.wrapper1.dark-hover-overlay header:hover .lines-row::before{opacity: 0.1;}
.front_page .header-wrapper .lines-row::before{bottom: -1px;}
header .phone-block.icons{padding-left: 11px;}
header .phone-block.icons .phone .svg:not(.iconset_icon--svg){margin-left: -11px;}
header .phone-block.icons .phone .svg.svg-inline-phone{left: -11px;}
body .phone.no-icons .svg-inline-phone{display: none;}
body .logo-row .phone .svg-inline-down{opacity: 1;}
.logo_and_menu-row .callback-block{font-size: 0.6em; text-transform: uppercase; letter-spacing: 0.8px;}
.logo_and_menu-row .inline-search-show{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px;}
.logo_and_menu-row .inline-search-show .svg{top: 0px;}
header .address{position: relative; padding: 0px 0px 0px 25px; font-size: 0.8666em; color: rgb(119, 119, 119);}
header .address.tables{display: table-cell; line-height: 18px;}
header .address.tables .svg{left: 0px; position: absolute; top: 4px; opacity: 0.5;}
body header .top-block .address.no-icons{padding-left: 0px;}
header .address.no-icons .svg{display: none;}
.logo_and_menu-row .inner-table-block{height: 82px;}
body #header .catalog_menu ul.menu > li,body #header .catalog_menu ul.menu > li > a,.wrapper.has_menu #header .catalog_menu ul.menu > li.current > a{border: 0px;}
body #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border: 0px;}
header .wrap_menu{position: relative; height: 47px; border-radius: 0px; overflow: hidden; background: rgb(255, 255, 255);}
.header_wrap #header .catalog_menu ul.menu > li{height: 47px; background: none;}
.header_wrap #header .catalog_menu ul.menu > li.catalog{width: 220px;}
.header_wrap #header .catalog_menu ul.menu > li > a,.header_wrap #header .catalog_menu ul.menu.adaptive > li .text{color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration: none; border: 0px !important;}
body .menu_top_block.catalog_block{user-select: none; padding-top: 0px; margin-top: 0px;}
body .bx_filter_block .menu_top_block.catalog_block .slide-block__head{display: none;}
body .bx_filter_block .menu_top_block.catalog_block .slide-block__head + .slide-block__body{padding-top: 10px;}
header .menu_top_block{border-radius: 4px;}
header .wrapper_middle_menu *{box-sizing: border-box;}
header .menu_top_block > li{display: inline-block; vertical-align: top; font-size: 16px; font-weight: bold; line-height: 22px;}
header .menu_top_block li.catalog > .dropdown{box-shadow: none;}
header .menu_top_block li.catalog > .dropdown > li > a,body .menu_top_block.catalog_block .dropdown > li.full > a{border-bottom-width: 0px; position: relative;}
header .menu_top_block li.catalog > .dropdown > li:last-child > a,body .menu_top_block.catalog_block .dropdown > li:last-child > a{border-bottom-width: 1px;}
header .menu_top_block > li > .dropdown{z-index: 3; display: none; top: auto; left: 0px; margin: 0px; min-width: 100%; opacity: 1; visibility: visible;}
header .menu_top_block li .dropdown > li{display: block; width: 100%;}
.mega-menu .menu-wrapper > li{overflow-wrap: break-word;}
.light header .inc_menu .menu_top_block > li > .dropdown{margin-top: 1px !important;}
.side_RIGHT header .menu_top_block li.catalog > .dropdown > li:hover > a::before{left: auto; right: 0px;}
body .menu_top_block li.full .dropdown > li > a{padding: 0px; background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); font-size: 13px; line-height: 16px; text-decoration: none;}
body .menu_top_block li.full.has-child.v_bottom:last-child > .dropdown{border-bottom-width: 1px;}
body .menu_top_block li .dropdown > li > a{color: rgb(85, 85, 85); background: rgb(255, 255, 255);}
header .menu_top_block > li:not(.catalog) .dropdown > li > a{border-bottom: 1px solid rgb(234, 235, 236);}
header .menu_top_block li .dropdown > li:last-child > a{border-bottom-width: 0px;}
header .menu_top_block li .dropdown > li > .dropdown{left: 100%; top: 0px; width: 241px;}
header .menu_top_block li .dropdown > li > .dropdown{top: 1px;}
header .menu_top_block > li > .dropdown li .dropdown{transition: opacity 0.2s, visibility 0.2s;}
header .menu_top_block li .dropdown li:hover > .dropdown{z-index: 1; opacity: 1; visibility: visible;}
body .menu_top_block.catalog_block li.full.hover .dropdown{opacity: 1; visibility: visible; display: block;}
header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown{width: auto; box-shadow: none; opacity: 1; visibility: visible; padding: 5px 0px 10px; border-width: 0px 1px; border-style: solid; border-image: none; border-color: var(--stroke_black);}
header .menu.top.menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li{float: none; display: block; width: auto; padding: 5px 16px 0px;}
header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li > a{padding-left: 0px; padding-top: 0px; font-weight: normal; font-size: 12px;}
header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li > .dropdown{padding-left: 10px; margin: 4px 0px 8px; display: none; opacity: 1; visibility: visible;}
header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li > .dropdown > li > a{font-size: 12px;}
header .menu_top_block li .dropdown > li.has-child.v_bottom a .toggle_block{position: absolute; top: 0px; right: 0px; z-index: 2; width: 35px; height: 100%; bottom: 0px;}
header .menu_top_block li.catalog > .dropdown > li.has-child.v_bottom.opened > a::after,body .menu_top_block.catalog_block .dropdown > li.has-child.full.v_bottom.opened > a::after{content: "";}
header .menu_top_block li.catalog > .dropdown > li.v_bottom.current > .dropdown,body .menu_top_block.catalog_block .dropdown > li.full.v_bottom.current > .dropdown{display: block;}
header .menu_top_block > li > .dropdown li .dropdown{transition: none;}
header .menu_top_block.catalogfirst > li:not(.current) li.full.v_bottom > .dropdown > li:not(.current):not(:hover) > a{color: var(--white_text_black) !important;}
header .menu_top_block li.v_bottom .dropdown > li:hover > a,header .menu_top_block li.v_bottom .dropdown > li.current > a{color: var(--white_text_black);}
header .catalog_menu_ext{position: absolute; top: 0px; left: 0px; width: 220px;}
header .menu_top_block li .dropdown > li > a{display: block; padding: 15px 30px 17px 15px; background: var(--black_bg_black); text-decoration: none; text-align: left; transition: padding 0.2s;}
header .menu_top_block li .dropdown > li:hover > a,header .menu_top_block li .dropdown > li.current > a,body header#header .catalog_menu .menu_top_block > li.current > a{color: rgb(255, 255, 255);}
header .menu_top_block > li.more > a{height: 47px;}
body .menu_top_block.catalog_block .dropdown > li > a{font-size: 13px; color: var(--basic_text_black);}
header .menu.top.catalogfirst li.full > .dropdown > li{padding: 5px 30px 35px 24px; float: left; width: 33%;}
header .menu_top_block.catalogfirst li.full > .dropdown > li > .image,body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image{--image-width: 40px; --image-height: 40px; width: var(--image-width); height: var(--image-height); line-height: var(--image-height); text-align: center; float: left;}
header .menu_top_block.catalogfirst li.full > .dropdown > li > .image img,body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image img{vertical-align: middle;}
header .menu_top_block.catalogfirst li.full > .dropdown > li > a{font-size: 14px; line-height: 20px; padding: 10px 0px 0px 70px; background: none; color: var(--white_text_black);}
header .menu_top_block.catalogfirst li.full:not(.v_bottom) > .dropdown > li > a.section:hover{color: var(--white_text_black);}
header .menu_top_block.catalogfirst li.full > .dropdown > li > .dropdown{padding: 0px 0px 0px 70px; margin-top: 9px; text-align: left;}
header .menu_top_block li .dropdown > li > .dropdown.toleft{border-right-width: 1px; border-right-style: solid; border-left-width: medium; border-left-style: none; left: inherit; right: 100%; border-color: var(--stroke_black);}
header .menu_top_block li .dropdown > li.has-child a{position: relative;}
.light header .catalog_menu_ext .menu_top_block > li.catalog > a{background-color: rgb(255, 255, 255);}
body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image a .svg svg{width: var(--image-width); height: var(--image-height);}
header .mobile_menu{display: none; position: absolute; top: 0px; left: 0px; width: 100%; background: rgb(255, 255, 255); z-index: 999;}
#header .catalog_menu .wrap_menu ul.menu.adaptive:hover{cursor: pointer;}
#header .catalog_menu .wrap_menu ul.menu.adaptive > li.menu_opener{border: 0px; display: block; width: 100%; padding: 0px 17px;}
.header_wrap #header .catalog_menu ul.menu.adaptive > li{height: 47px; line-height: 47px; position: relative;}
.header_wrap #header .catalog_menu ul.menu.adaptive > li::after{position: absolute; top: 12px; right: 17px; content: ""; width: 20px; height: 20px; background: url("/local/templates/aspro_max/images/ai.png") 0px 0px no-repeat; display: block !important;}
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current::before{color: rgb(255, 255, 255);}
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover > a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a{color: rgb(255, 255, 255) !important;}
#mobileheader .basket-link .title{display: none;}
body .wrapper1.mfixed_Y > div#mobileheader.fixed{position: fixed; width: 100%; z-index: 1051; top: 0px; display: block !important;}
#mobileheader .burger{height: 100%; width: 58px; position: relative; cursor: pointer;}
#mobileheader .burger .svg-inline-burger{width: 18px; height: 16px; min-width: 18px; min-height: 16px; position: absolute; left: 50%; top: 50%; margin: -6px 0px 0px -9px;}
#mobileheader .burger .svg-inline-close{width: 16px; height: 16px; min-width: 16px; min-height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px 0px 0px -8px; display: none;}
#mobileheader .logo-block{height: 100%; padding: 0px 5px 0px 0px;}
#mobileheader .right-icons{height: 100%; padding-right: 5px; margin-left: -15px;}
#mobileheader .wrap_icon{display: table-cell; padding-right: 15px; padding-left: 15px; vertical-align: middle; line-height: 63px;}
#mobileheader .wrap_icon.wrap_basket{padding-left: 0px;}
#mobileheader .right-icons a:not(:hover) .svg{opacity: 0.5;}
#mobileheader .basket-link{position: relative; display: inline-block; padding-left: 22px; padding-right: 3px; vertical-align: top;}
#mobileheader .basket-link .js-basket-block{margin: 0px;}
#mobileheader [class^="mobileheader-"]{height: 100%; width: 100%; position: relative;}
#mobileheader .mobileheader-v1{background: var(--black_bg_black); border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--darkerblack_bg_black);}
.scrollblock{overflow: hidden auto; overscroll-behavior: contain; scrollbar-width: thin;}
.scrollblock::-webkit-scrollbar{width: 8px;}
.scrollblock::-webkit-scrollbar-track{border-radius: 8px;}
.scrollblock::-webkit-scrollbar-thumb{border-radius: 8px; background: rgb(153, 153, 153); border-width: 2px; border-style: solid; border-image: none; border-color: var(--card_bg_black);}
#mobilemenu.dropdown{top: 64px; bottom: 0px; width: 100%; border-top: 1px solid rgb(242, 242, 242); opacity: 0; visibility: hidden;}
#mobilemenu .menu ul li::before{display: none;}
#mobilemenu .social-icons ul li::before{display: none;}
body .social-icons li,body .soc-avt .row a{display: inline-block; vertical-align: top; zoom: 1; padding: 0px; margin: 0px;}
.social-icons li::before{display: none;}
body .soc-avt .row a{border-radius: 0px;}
body .soc-avt .row a{display: inline-block; margin: 5px 5px 3px 0px;}
html.mobile li.viber.viber_mobile{display: inline-block;}
html.mobile li.viber.viber_desktop{display: none;}
@media not print{header.fixed{position: fixed; margin: 0px; width: 100%; top: 0px; z-index: 997; right: 0px; left: 0px; transition: z-index 0.25s ease-in-out;}body .xzoom-source,body .xzoom-hidden,body .xzoom-preview{z-index: 996; cursor: pointer;}body .xzoom-lens{cursor: pointer;}}
body #header .catalog_menu .child{margin-top: 0px; padding-top: 0px;}
body #header ul.menu li .child .child_wrapp{border: 0px; background: rgb(247, 247, 249); box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px; border-radius: 0px; padding: 35px 40px 17px;}
body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){padding: 27px 40px 21px;}
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.current,.wrapper.has_menu .white #header .catalog_menu ul.menu > li:not(.current):hover{background: none;}
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active,.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active:hover{background: rgb(239, 239, 239);}
body #header ul.menu li .child.line .child_wrapp{padding: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px;}
body #header ul.menu li .child.line .child_wrapp > a{padding: 9px 20px 10px; border-bottom: 1px solid rgb(255, 255, 255); background: rgb(247, 247, 249);}
body #header ul.menu li .child.line .child_wrapp > a:hover,body #header ul.menu li .child.line .child_wrapp > a.current{background: rgb(255, 255, 255);}
body.fill_bg_y .header_wrap header .header-wrapper{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.basket_wrapp .header-cart .basket_fly .wraps_icon_block{display: block; float: none; margin: 0px; width: 100%; height: 100%;}
.basket_wrapp .header-cart .basket_fly .wraps_icon_block .svg{position: absolute; top: 50%; left: 50%; margin: -3px 0px 0px -15px; transition: opacity 0.2s;}
.basket_wrapp .header-cart .basket_fly .wraps_icon_block.compare .svg{margin: -7px 0px 0px -13px;}
.basket_wrapp .header-cart .basket_fly .wraps_icon_block.form .svg{margin: -9px 0px 0px -9px;}
.basket_wrapp .header-cart .basket_fly .wraps_icon_block.review .svg{margin: -10px 0px 0px -10px;}
.basket_wrapp .header-cart .basket_fly .wraps_icon_block.ask .svg{margin: -8px 0px 0px -10px;}
.header-cart .basket_fly .opener > div:not(:hover) svg{opacity: 0.5;}
.header-cart .basket_fly .opener > div:not(:hover) svg path{fill: var(--white_text_black);}
.header-cart .basket_fly .opener > div:not(:hover) svg use{fill: var(--white_text_black);}
.header-cart .basket_fly .opener > div.cur svg{opacity: 1;}
.catalog-delayed-btn-N .header-cart .basket_fly .items .item .bottom .delay-cell.delay,.catalog-delayed-btn-N .bottom-icons-panel-item_delay,.catalog-delayed-btn-N .header-cart .basket_fly .opener > .wish_count{display: none;}
.basket_wrapp .header-cart .wraps_icon_block .count{top: 19px; right: 25px; transform: translateX(50%);}
.basket_wrapp .header-cart .wraps_icon_block .count > span{margin: 0px;}
.header-cart .basket_fly .opener > div .wraps_icon_block.compare .count{top: 16px;}
.header-cart .basket_fly .opener > div .wraps_icon_block .count > span{width: auto; height: 17px; min-width: 18px; line-height: 18px; padding: 0px 5px;}
.header-cart .basket_fly .opener{position: absolute; width: 63px; left: -63px; border-radius: 4px 0px 0px 4px; top: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--card_bg_black); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px 0px;}
.header-cart .basket_fly.swiped .opener{box-shadow: rgba(0, 0, 0, 0.1) -5px 2px 7px 0px;}
.header-cart .basket_fly .opener > div{display: inline-block; text-align: center; width: 63px; cursor: pointer; vertical-align: top; zoom: 1; height: 65px; line-height: 63px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black);}
.header-cart .basket_fly.swiped .opener > div{border-right-width: 1px; border-right-style: solid; border-color: var(--stroke_black);}
.header-cart .basket_fly .opener > div:last-of-type{border-bottom-width: 0px;}
.header-cart .basket_fly .opener > div.cur{border-right-color: var(--white_text_black_reverse); background: var(--darkerblack_bg_black);}
.header-cart .basket_fly .opener > div.cur svg path{fill: var(--fill_dark_light_white_hover);}
body .basket_fly_forms{z-index: 997; position: fixed; top: 0px; width: 63px; right: 0px;}
.basket_wrapp.basket_page .header-cart.fly .clicked > a{display: block;}
.header-cart .basket_fly .opener .wish_count.empty .icon{background: transparent;}
.header-cart .basket_fly tr.hidden{display: none;}
.header-cart .basket_fly ul,.header-cart .basket_fly ul li{margin: 0px;}
.header-cart .basket_fly ul li::before{display: none;}
.header-cart .basket_fly ul.tabs_content > li:not(.cur){display: none;}
.header-cart .basket_fly .opener > div{position: relative;}
.header-cart .basket_fly .opener > div:last-child::after{display: none;}
.basket_fill_WHITE .header-cart .basket_fly .opener > div.wish_count::after{background: rgb(255, 255, 255); opacity: 1;}
.header-cart .basket_fly{border-radius: 0px 0px 0px 2px; top: 178px; z-index: 997; position: fixed; width: 760px; right: -760px; transition: right 0.3s ease-in-out;}
.counter_wrapp{padding: 19px 0px 0px; white-space: nowrap;}
.counter_wrapp.list{margin: 0px -4px;}
.counter_wrapp.list > div{float: left; width: 50%; margin: 0px 0px 8px; padding: 0px 4px;}
.counter_wrapp.list .to-cart{padding-left: 4px; padding-right: 4px; width: 100%;}
.counter_wrapp.list.big{margin: 0px -6px;}
.counter_wrapp.list.big > div{margin: 0px 0px 12px; padding: 0px 6px;}
.button_block{display: inline-block; vertical-align: top;}
.counter_wrapp .button_block.wide{display: block; width: 100%;}
.counter_wrapp .button_block.wide .btn{display: block;}
.basket_normal .basket_wrapp .header-cart > div,.basket_wrapp .header-cart > .bx-context-toolbar-empty-area{min-height: 0px !important;}
header .bx-context-toolbar-empty-area{min-width: 50px;}
.basket_wrapp .header-compare-block{margin: 0px 37px 0px 0px;}
.basket_normal .basket_wrapp .header-compare-block{margin-right: 33px;}
.header-cart.fly .opener > div > a{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2;}
.header-cart.fly .clicked > a{display: none;}
.basket_wrapp .header-cart{float: left;}
#header .popup .cart_shell td{border-top: 1px solid rgb(242, 242, 242); vertical-align: top;}
body .basket_bottom_block{position: fixed; height: 51px; line-height: 48px; background: var(--dff_dark_light); z-index: 5; width: 100%; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 10px 0px;}
body .basket_bottom_block .basket-link .js-basket-block{margin: 0px;}
body .basket_fill_DARK .wrap_cont .opener{background: var(--light,#444444) var(--dark,#232323);}
body .basket_bottom_block.basket_fill_DARK .inner-table-block a.basket-link.basket{background: rgb(51, 51, 51);}
body .basket_fill_DARK .wrap_cont .opener > div{border-bottom-color: rgba(236, 236, 236, 0.15);}
body .basket_fill_DARK .opener > div:hover,.basket_fill_DARK .header-cart .basket_fly .opener > div.cur{background: var(--light,#545454) var(--dark,#121212);}
body .basket_fill_COLOR .wrap_cont .opener .svg svg,body .basket_fill_DARK .wrap_cont .opener .svg svg{opacity: 1;}
body .basket_fill_DARK .wrap_cont .opener .svg svg path,.basket_fill_DARK .header-cart .basket_fly .opener > div.cur svg path,body .basket_fill_COLOR .wrap_cont .opener .svg svg path,.basket_fill_COLOR .header-cart .basket_fly .opener > div.cur svg path{fill: rgb(255, 255, 255);}
body .basket_fill_DARK .wrap_cont .opener .svg svg use,.basket_fill_DARK .header-cart .basket_fly .opener > div.cur svg use,body .basket_fill_COLOR .wrap_cont .opener .svg svg use,.basket_fill_COLOR .header-cart .basket_fly .opener > div.cur svg use{fill: rgb(255, 255, 255);}
.basket_fill_DARK .header-cart .basket_fly .opener > div{border-color: rgba(236, 236, 236, 0.15);}
body .basket_fill_COLOR .wraps_icon_block .count span{background: rgb(255, 255, 255); color: rgb(51, 51, 51);}
body .basket_bottom_block .basket-link .svg-basket{background: url("/local/templates/aspro_max/images/svg/Basket_white.svg"); min-width: 18px; min-height: 17px;}
body .basket_bottom_block:not(.basket_fill_DARK) .basket-link.basket .count,body .basket_bottom_block.basket_fill_COLOR .basket-link .count{background: rgb(255, 255, 255); color: rgb(51, 51, 51);}
body .basket_bottom_block .basket-link.basket:not(.basket-count) .prices{display: none;}
body .basket_bottom_block .basket-link.basket.basket-count .js-basket-block{position: relative; padding-right: 0px;}
body .basket_bottom_block .basket-link.basket.basket-count .count{position: relative; padding: 0px 5px; text-align: center; margin-left: 5px; border-radius: 17px;}
body .basket_bottom_block .basket-link .count{margin-top: -9px;}
body .basket_bottom_block .basket-link.basket.basket-count .prices{padding-left: 5px; font-weight: bold;}
body .flex-control-paging li{margin: 0px 0px 0px 13px; padding: 0px; display: inline-block; zoom: 1;}
body .flex-control-paging li a{position: relative; width: 12px; height: 12px; box-shadow: none; background: rgba(0, 0, 0, 0.1); display: block; border-radius: 100%;}
body .container .bottom_slider.tab_slider_wrapp{padding-top: 32px;}
body .container .bottom_slider.tab_slider_wrapp .slider_navigation.top{top: 29px;}
body .container .bottom_slider.tab_slider_wrapp .tabs > li{margin-bottom: 6px;}
body .catalog_item:hover .footer_button,body .catalog_item.hover .footer_button{opacity: 1; visibility: visible; height: auto; z-index: 2;}
.cost.prices{position: relative;}
.like_icons:not(.static){position: absolute; top: 0px; right: 0px; z-index: 53;}
.like_icons span{display: block; background: var(--black_bg_black); opacity: 0; visibility: hidden; transition: opacity 0.3s; margin: 0px 0px 4px; overflow: hidden; text-align: center;}
.like_icons .wish_item i{background-position: 5px -16px;}
.like_icons span:hover{cursor: pointer;}
html:not(.bx-touch) .like_icons .wish_item:hover i{background-position: 5px -72px;}
html:not(.bx-touch) .like_icons .compare_item:hover i{background-position: -18px -73px;}
html:not(.bx-touch) .like_icons .wish_item.added:hover i{background-position: 5px -44px;}
html:not(.bx-touch) .like_icons .compare_item.added:hover i{background-position: -18px -45px;}
.like_icons span:not(:hover) i.svg path{fill: rgb(153, 153, 153);}
.like_icons span:hover i.svg path{fill: rgb(255, 255, 255);}
html:not(.bx-touch) .item_slider .like_icons .wish_item:hover i::before{background-position: 5px -72px;}
html:not(.bx-touch) .item_slider .like_icons .wish_item.added:hover i::before{background-position: 5px -44px;}
html:not(.bx-touch) .item_slider .like_icons .compare_item:hover i::before{background-position: -18px -73px;}
html:not(.bx-touch) .item_slider .like_icons .compare_item.added:hover i::before{background-position: -18px -45px;}
.like_icons.list{margin: 0px; padding: 0px; inset: auto 30px -10px;}
.like_icons.list > div{display: inline-block; vertical-align: top; padding: 0px 4px 0px 0px;}
.like_icons.list > div span{opacity: 1; visibility: visible;}
.like_icons.list > div span.btn:not(:hover):not(.added){border-color: var(--stroke_black);}
.like_icons.list.icons{font-size: 0px;}
.like_icons.list.icons > div span{margin-bottom: 0px; width: 36px; height: 32px; padding-left: 0px; padding-right: 0px; text-align: center; font-size: 0px;}
.like_icons.list.icons.long > div span{height: 36px; line-height: 36px; padding: 0px;}
.cost.prices .price{margin: 0px 3px; display: inline-block;}
.cost.prices .price .values_wrapper{display: inline-block;}
body .js_price_wrapper.price{display: block; margin: 0px;}
body .prices .price_wrapper_inner{border-bottom: 1px dotted rgb(119, 119, 119);}
body .prices .price_matrix_block .price_group:first-of-type{margin-bottom: 10px;}
body .prices .price_matrix_block .price_wrapper_block{white-space: nowrap; position: relative;}
body .prices .price_matrix_block .price_wrapper_block > div{padding: 0px 0px 0px 9px; margin: 0px; width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
body .prices .price_matrix_block .price_wrapper_block > div > div{background: var(--card_bg_black); position: relative; z-index: 2; white-space: nowrap; display: inline-block;}
body .js-info-block .prices .price_matrix_block .price_wrapper_block > div > div{background: var(--card_bg_black);}
body .prices .price_matrix_block .price_wrapper_block > div.price_interval > div{padding-right: 10px;}
body .prices .price_matrix_block .price_wrapper_block > div.prices-wrapper > div{padding-left: 10px;}
body .prices .price_matrix_block .price_wrapper_block > div:first-of-type{padding-left: 0px;}
body .prices .price_matrix_block .price_wrapper_block:last-of-type > div{background: none;}
body .prices .price_matrix_block .price_wrapper_block .price.discount{position: static; vertical-align: top; line-height: 20px; display: table-cell;}
body .prices .price_matrix_block .price_wrapper_block .price.discount span{font-size: 12px; line-height: 15px;}
body .prices .price_matrix_block .price_wrapper_block .price:not(.discount){margin: 0px !important;}
body .cost.prices .price_matrix_block .price_wrapper_block{display: block; position: relative;}
body .cost.prices .price_matrix_block .price_wrapper_block::before{border-top: 1px dotted rgb(214, 214, 214); display: block; position: absolute; top: 50%; left: 0px; right: 0px;}
body .ajax_load.block .view_sale_block{width: auto; line-height: normal; margin: 0px;}
body .ajax_load.block .view_sale_block .quantity_block .values{overflow: visible;}
body .ajax_load.block .view_sale_block .quantity_block .values .item{border-radius: 0px 2px 2px 0px; overflow: hidden;}
body .prices .price_group{margin-top: 2px; margin-bottom: 0px;}
body .prices .price_group:first-of-type{margin-top: 0px;}
body .cost.prices > .price_group:first-of-type .price_name{margin-top: 5px;}
body .prices .price_group .price_matrix_wrapper > .price{margin: -1px 0px 0px;}
body .module_products_list .cost.prices .strike_block .price,body .module_products_list .cost.prices .strike_block.offers_price{font-size: 13px; line-height: 15px; font-weight: normal; text-decoration: line-through;}
body .prices .sale_block div.text{width: auto;}
body .wrapper .catalog_item .item_info .buttons_block{margin-top: 17px; text-align: center;}
.loading_block{background: var(--black_bg_black) url("/local/templates/aspro_max/images/loaders/double_ring.svg") center center no-repeat;}
.loading_block_content{min-height: 100px;}
.banner.TOP_HEADER{position: relative; z-index: 5;}
body .bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt1,body .bx_catalog_item_scu .bx_item_detail_scu ul li span.cnt1{background: none;}
body .ajax_load .bx_catalog_item_scu ul li.item{width: auto; margin-left: 0px;}
body .hint .tooltip{z-index: 204;}
body .filter input[type="radio"]:checked + label::after{box-shadow: none; width: 9px; height: 9px; top: 6px; left: 7px; background: rgb(255, 255, 255);}
body:not(.jqm-initied) .ik_select_dropdown.common_select-dd{z-index: 10 !important;}
.region_wrapper{max-width: 212px; position: relative; z-index: 15; padding: 0px 25px 0px 0px;}
.region_wrapper > .io_wrapper{max-width: 100%;}
.region_wrapper > .io_wrapper > .svg{display: none;}
.wicons .region_wrapper{padding-left: 26px;}
.wicons .region_wrapper > .io_wrapper > .svg{display: block; top: 5px; opacity: 0.5;}
.wicons .region_wrapper > .io_wrapper > .svg:hover path{fill: rgb(51, 51, 51);}
.wicons .region_wrapper > .io_wrapper > .js_city_chooser{margin-left: -1px;}
.region_wrapper .svg-inline-mark{position: absolute; left: 0px; top: 1px; min-width: 20px; min-height: 20px;}
.region_wrapper .city_title{font-weight: bold; color: rgb(51, 51, 51); font-size: 14px;}
.region_wrapper .js_city_chooser{cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding-right: 14px; position: relative; color: var(--fill_dark_light_ccc);}
.region_wrapper .js_city_chooser:hover{color: var(--fill_dark_light_white_hover);}
.region_wrapper .js_city_chooser > span:not(.arrow){position: relative;}
.region_wrapper .js_city_chooser .arrow path{fill: var(--fill_dark_light_ccc);}
.region_wrapper .js_city_chooser:hover .arrow path{fill: var(--fill_dark_light_white_hover);}
.region_wrapper .arrow{position: absolute; right: 5px; bottom: 6px; padding: 0px;}
.region_wrapper .arrow i{display: block; width: 5px; height: 3px;}
.logo-row .region_wrapper .arrow i.svg,.logo-row .region_wrapper .arrow i.svg svg{opacity: 1;}
.region_wrapper .dropdown{position: absolute; display: none; left: 0px; top: 100%; font-size: 13px;}
.region_wrapper .dropdown .wrap{margin: 10px 0px 0px; background: var(--card_bg_black); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px 0px; max-height: 300px; overflow: auto;}
.region_wrapper .dropdown .wrap::-webkit-scrollbar{width: 8px;}
.region_wrapper .dropdown .wrap::-webkit-scrollbar-track{border-radius: 8px;}
.region_wrapper .dropdown .wrap::-webkit-scrollbar-thumb{border-radius: 8px; background: rgb(153, 153, 153); border: 2px solid rgb(255, 255, 255);}
.region_wrapper .dropdown .wrap::-webkit-scrollbar-thumb:window-inactive{background: rgb(153, 153, 153); border: 2px solid rgb(255, 255, 255);}
.region_wrapper .dropdown .more_item:not(.current):hover{background: var(--card_bg_hover_black);}
.region_wrapper .dropdown .more_item span{display: block; padding: 18px 22px; border-top-width: 1px; border-top-style: solid; border-color: var(--stroke_black); cursor: pointer; color: var(--white_text_black) !important;}
.region_wrapper .dropdown .more_item:first-child span{border-top: 0px;}
.region_wrapper .dropdown .more_item.current span{cursor: default;}
.top_mobile_region{position: relative;}
.top_mobile_region .confirm_region{background: var(--black_bg_black); box-shadow: rgb(245, 245, 245) 0px -1px 0px 0px inset; border-radius: 0px; margin: 0px; padding-top: 18px;}
.top_mobile_region .confirm_region{position: static; top: 0px; left: 0px;}
.top_mobile_region .confirm_region + .close_popup{position: absolute; top: 25px; right: 29px; width: 14px; height: 14px; line-height: 20px; text-align: center; color: rgb(194, 203, 210); background: url("/local/templates/aspro_max/images/close_icons.png") -1px -1px no-repeat; transition: opacity 0.3s; z-index: 1; cursor: pointer;}
body .popup_regions .items.only_city .cities .item.more_cities{cursor: pointer; width: auto;}
.confirm_region{position: absolute; display: block; min-width: 270px; text-align: center; z-index: 1002; background: var(--card_bg_black); border-radius: 4px; padding: 20px 29px 24px; box-sizing: border-box; top: 50px; left: -50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 12px 0px; margin-left: -35px;}
.confirm_region::before,.confirm_region::after{content: ""; position: absolute; left: 50%; top: -19px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.05); border-image: none; margin-left: -10px;}
.confirm_region::after{border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: var(--card_bg_black); top: -18px;}
.sticky_menu .confirm_region{left: 0px;}
.sticky_menu .confirm_region::after{left: 50px;}
.confirm_region .title{font-size: 15px; color: var(--white_text_black) !important;}
.confirm_region .buttons{padding: 14px 0px 0px; white-space: nowrap;}
.confirm_region .buttons > .btn{margin: 0px 4px;}
body .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt1.nf,body .bx_catalog_item_scu .bx_item_detail_scu ul li.active .cnt1.nf,body .bx_scu_scroller_container ul li .cnt1.nf{background: none;}
body .bx_catalog_item_scu .bx_item_detail_scu ul li.active .cnt1.nf .bg,body .bx_catalog_item_scu .bx_item_detail_scu ul li:hover .cnt1.nf .bg,body .bx_catalog_item_scu .bx_item_detail_scu ul li:hover .cnt1.nf{background-color: transparent;}
.wraps .item{position: relative;}
.wraps > .wrapper_inner{padding-bottom: 50px; z-index: 3;}
.wraps > .wrapper_inner::after{content: ""; display: table; clear: both;}
body .main_item_wrapper div.total_summ{display: none; font-size: 13px; line-height: 20px; color: var(--light_basic_text_black); width: auto; float: none; clear: both;}
body .main_item_wrapper div.total_summ span{color: var(--white_text_black); font-weight: bold; white-space: nowrap;}
body .ajax_load .main_item_wrapper div.total_summ{padding: 9px 0px;}
body .ajax_load .main_item_wrapper .offer_buy_block div.total_summ{padding-bottom: 0px;}
body .ajax_load.table .main_item_wrapper div.counter_wrapp{position: relative; text-align: left; padding: 0px;}
body .ajax_load.table .main_item_wrapper .counter_wrapp div.total_summ{margin: -4px 0px 0px; position: absolute; font-size: 12px; bottom: -20px; padding: 0px;}
body .ajax_load.table .main_item_wrapper .counter_wrapp .btn{padding-top: 10px; padding-bottom: 9px;}
body .colored_char.props_list .hint{left: 19px; top: 11px;}
body .wraps .addon_type h4{margin-bottom: 14px;}
body .bottom_slider.custom_type.tab_slider_wrapp{padding-top: 0px; margin-bottom: 0px;}
body .last_bottom .bottom_slider.custom_type.tab_slider_wrapp{margin-bottom: 40px;}
body .bottom_slider.custom_type.tab_slider_wrapp .tabs_content{margin-bottom: 0px;}
body .bottom_slider.custom_type.tab_slider_wrapp .slider_navigation{top: -38px !important;}
body .tabs_section > .wraps:last-child{padding-bottom: 25px;}
body .product-item-detail-tabs-container-fixed{position: fixed; top: -150px; left: 0px; right: 0px; z-index: 995; background-color: var(--card_bg_hover_black); box-shadow: rgba(32, 54, 74, 0.23) 0px 4px 14px 0px; transition: top 350ms linear; min-height: 48px; border-top-width: 1px; border-top-style: solid; border-color: var(--stroke_black);}
body .product-item-detail-tabs-container-fixed.fixed{top: 79px;}
body .type_clothes .element_detail_text{float: left; border-top: 1px solid rgb(242, 242, 242); padding-top: 30px;}
body .wraps .instagram_wrapper > .maxwidth-theme{padding-top: 30px; padding-bottom: 21px; border-top: 1px solid rgb(242, 242, 242);}
body .btn.has_prediction .svg-inline-prediction{position: absolute; right: -1px; top: -1px;}
body .btn .svg-inline-prediction,body .btn .svg-inline-prediction svg{display: none;}
body .btn.has_prediction .svg-inline-prediction,body .btn.has_prediction .svg-inline-prediction svg{display: block;}
body .wrapper_inner.wide_page .info_item .middle_info{font-size: 0px;}
body .wrapper_inner.wide_page .info_item .middle_info > div{display: inline-block; vertical-align: top; width: 50%;}
body .wrapper_inner.wide_page .info_item .middle_info .buy_block .wrapp_one_click{display: block;}
body .wrapper_inner.wide_page .info_item .middle_info .buy_block .wrapp_one_click > span{display: block;}
body .items-services.item-views .item > .image{width: 165px;}
body .items-services.item-views .item > .image + .body-info{padding-left: 195px;}
body .items-services.item-views.image_right .item > .image + .body-info{padding-right: 195px; padding-left: 0px;}
body .items-services.item-views .item > .body-info{padding-top: 0px;}
body .items-services.item-views .item .body-info .title{margin: 0px;}
body .items-services.item-views .item .body-info .previewtext{margin: 7px 0px 0px; font-size: 13px;}
.reviews-reply-header{margin: 0px 0px 3px; display: block; font-size: 0.867em;}
.reviews-header-title a{cursor: default;}
div.reviews-header-box{color: rgb(255, 255, 255);}
.review-detail .reviews.item-views .item .header-block{padding: 40px 60px 28px;}
body .list-type-block.item-views .flexslider .item > .body-info{padding-bottom: 20px;}
body .list-type-block.item-views.reviews .item > .body-info{padding-top: 0px;}
body .list-type-block.item-views .item.wti .body-info .properties{margin-left: -16px; margin-right: -16px;}
body .group-content .tab-pane:first-of-type h3{margin-top: 0px;}
.detail img{max-width: 100%; margin: auto; max-height: 100%;}
body .ask_a_question .btn.btn-default{margin: 0px; background: transparent;}
body .contacts_right blockquote{margin: 0px 0px 34px;}
body .wrapper_block.with_title.title_left{position: relative;}
body .with_title .block_container{border-right-width: 0px; box-shadow: rgba(0, 0, 0, 0.2) 12px 0px 12px -12px;}
body .wrapper .button{appearance: none;}
.print #header{border-color: transparent !important;}
.print .wrapper.has_menu #header .phones{display: block !important; text-align: right;}
.print body .wrapper #header{margin-bottom: 0px !important;}
.properties{margin: 0px;}
body .bx_item_list_you_looked_horizontal{border-bottom-width: 0px;}
.middle > .container{position: relative; width: 100% !important; padding: 0px !important;}
html.bx-ie .catalog_block .catalog_item > div .item_info{flex: 1 1 auto;}
body .contacts.contacts-page-map-overlay table td{vertical-align: top;}
body .contacts.top-cart{padding-top: 50px;}
body .ymaps-map{color: var(--white_text_black);}
body .ymaps-b-listbox-panel__item-link{color: rgb(51, 51, 51);}
body .ymaps-b-balloon{margin: -59px 0px 0px -38px; background: var(--card_bg_black); border-radius: 3px; padding: 30px 45px 30px 30px; box-shadow: rgba(18, 25, 38, 0.1) 0px 5px 20px 0px; width: 305px !important;}
body #BX_YMAP_MAP_project .ymaps-b-balloon{padding: 18px; margin: -36px 0px 0px -14px; width: 380px !important;}
body .ymaps-b-balloon::after{content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 19px; z-index: 2; background: var(--card_bg_black);}
body .ymaps-b-balloon .ymaps-b-balloon__content > ymaps{width: 100% !important; height: auto !important;}
body .ymaps-b-balloon .ymaps-b-balloon__content-holster{padding: 0px;}
body .ymaps-b-balloon .ymaps-b-balloon__tr{display: none;}
body .ymaps-b-balloon .ymaps-b-balloon__tl{display: none;}
body .ymaps-b-balloon .ymaps-b-balloon__content{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--card_bg_black);}
body .ymaps-b-balloon .ymaps-b-balloon__bl{display: none;}
body .ymaps-b-balloon .ymaps-b-balloon__br{display: none;}
body .ymaps-b-balloon .ymaps-b-balloon__close.close_custom{transition: background-color 0.3s; top: 11px !important; right: 11px !important; width: 26px !important; height: 26px !important; background: none !important; border-radius: 100% !important;}
body .ymaps-label{display: none !important;}
body .ymaps-b-balloon::before{content: ""; background: var(--card_bg_black); width: 20px; height: 20px; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px 0px; transform: rotate(45deg);}
body .container .shops.list .item .title{font-weight: bold;}
.catalog_detail .props_list{width: 100%; margin: 0px; color: var(--basic_text_black);}
.top-block.top-block-v1.header-wrapper{position: relative;}
body.fill_bg_y .top-block{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
body.fill_bg_y .top-block > .maxwidth-theme{border-bottom: 1px solid rgb(246, 246, 246);}
.svg.inline.big{vertical-align: baseline; top: 1px;}
.top-block .region_wrapper{padding-right: 0px; margin-right: 0px;}
body .top-block .header__top-item i.svg.inline,body .top-block .header__top-item i.svg.inline.svg-inline-downs svg{opacity: 1;}
body .wrapper1.basket_normal .top-block .logo_and_menu-row .wrap_icon.person .dropdown-menu{left: auto;}
body .wrapper1.basket_normal .top-block .wb .wrap_icon.person .dropdown-menu{left: -40px;}
.wrapper1.sticky_menu #header .logo_and_menu-row .top-block .wrap_icon.person{padding-left: 0px;}
.top-block.top-block-v1 .region_wrapper{padding-right: 0px;}
.top-block.top-block-v1 .wicons .region_wrapper > .io_wrapper > .svg{top: 4px;}
.top-block + .header-wrapper .logo_and_menu-row .logo-row{padding-bottom: 0px;}
.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo{line-height: 82px;}
.top-block-item .region_wrapper .city_title{display: none;}
#header .subcontent .top-block .logo_and_menu-row .wrap_icon{height: 44px;}
.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .top-block .region_wrapper{margin-right: 0px;}
.header__top-item .fontUp{font-size: 1.0666em;}
.wrapper1 .header-v3 .logo_and_menu-row .phone{margin-bottom: 1px;}
.wrapper1 .header-v4 .logo_and_menu-row .personal-link{margin-top: 9px;}
.wrapper1 .header-v4 .region_wrapper{padding: 0px 26px 1px 0px;}
.wrapper1 .header-v5 .region_wrapper{padding: 0px 20px 1px 0px;}
body .wrapper1 .header-v6 .basket-link .js-basket-block{margin-top: 5px;}
body .wrapper1 .header-v6 .logo-row .subbottom{position: relative;}
.top-block.top-block-v1.header-v9 .region_wrapper{margin-left: -1px;}
.wrapper1 .header-v9 .logo_and_menu-row .phone-block .phone{margin-top: 2px;}
.wrapper1 .header-v9 .logo_and_menu-row .phone-block .phone > .svg-inline-phone{margin-right: 11px;}
.wrapper1 .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show{margin: 0px 0px 2px;}
.wrapper1.basket_normal .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show{margin-right: 8px;}
.wrapper1 .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show .title{display: inline-block;}
.wrapper1 .header-v10 .top-block-item .phone{padding-top: 1px;}
.wrapper1 .header-v10 .top-block-item .phone-block .phone.with_dropdown > .dropdown{top: -26px;}
.wrapper1 .header-v10.top-block.top-block-v1 .svg-inline-phone{top: -1px;}
.wrapper1 .header-v10 .wicons .region_wrapper{padding: 0px 49px 1px 27px;}
.wrapper1 .header-v10 .wicons .region_wrapper > .io_wrapper > .svg{top: 4px; left: 1px;}
.wrapper1.basket_normal .header-v10 .logo_and_menu-row .search_wrap{padding-right: 58px;}
.wrapper1 .header-v10 .logo_and_menu-row .search_wrap{padding-right: 0px;}
.wrapper1 .header-v11 .region_wrapper{padding-top: 2px;}
.wrapper1 .header-v13 .logo_and_menu-row .burger{width: 73px;}
.wrapper1 .header-v13 .smlong .logo-row .region_wrapper{padding-right: 25px;}
.wrapper1 .header-v13 .logo_and_menu-row .phone-block.blocks .callback-block{margin-left: 1px;}
.wrapper1 .header-v13 .logo_and_menu-row .phone-block.blocks .svg-inline-down{right: 5px;}
.top-block.top-block-v1.header-v14 .region_wrapper{margin-left: -1px;}
.wrapper1 .header-v14.header-wrapper .lines-row::before,.wrapper1 .header-v15.header-wrapper .lines-row::before,.wrapper1 .header-v16.header-wrapper .lines-row::before,.wrapper1 .header-v17.header-wrapper .lines-row::before,.wrapper1 .header-v18.header-wrapper .lines-row::before{bottom: -1px;}
.wrapper1 .header-v14 .phone-block .svg-inline-down,.wrapper1 .header-v15 .phone-block .svg-inline-down,.wrapper1 .header-v16 .phone-block .svg-inline-down{right: 5px;}
.wrapper1 .header-v14 .phone-block .callback-block,.wrapper1 .header-v15 .phone-block .callback-block,.wrapper1 .header-v16 .phone-block .callback-block{margin-top: 1px;}
.wrapper1 .header-v14.top-block.top-block-v1 .addr-block{padding-left: 15px;}
.wrapper1 .header-v15 .paddings .logo-block{padding-right: 0px;}
.wrapper1 .header-v15 .logo_and_menu-row .inline-search-show{padding-bottom: 2px;}
.wrapper1 .header-v15 .logo_and_menu-row .inline-search-show .title{display: none;}
.top-block.top-block-v1.header-v16 .region_wrapper{margin-left: -1px;}
.wrapper1 .header-v16.header-wrapper .basket-link .js-basket-block{margin-top: 0px;}
.wrapper1 .header-v17.header-wrapper .basket-link .js-basket-block{margin-top: 0px;}
.wrapper1:not(.basket_normal) .header-v17 .logo_and_menu-row .search_wrap{padding-right: 0px;}
.wrapper1 .header-v17 .logo_and_menu-row .menu-only .mega-menu .wrap > a .svg.svg-inline-down{display: inline-block;}
.wrapper1 .header-v16.top-block .menu.topest li a .svg{margin-right: 11px; left: 1px;}
.wrapper1 .header-v17 .paddings .logo-block{padding-right: 54px;}
.wrapper1 .header-v20 .smalls.logo_and_menu-row .logo-block{padding-right: 60px;}
.wrapper1 .header-v20 .smalls .logo-row .logo{line-height: 88px; padding-left: 2px;}
.wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks .callback-block{margin-left: 1px;}
.wrapper1 .header-v20 .menu-only{padding-left: 0px !important; padding-right: 0px !important;}
.wrapper1 .header-v20 .right_blocks{padding-left: 100px;}
.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .phone{margin-top: 1px;}
.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .phone .svg-inline-down{margin-top: -1px;}
.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .burger .svg{margin-top: -4px;}
.logo_and_menu-row .right_blocks .region_wrapper{padding-right: 0px;}
.wrapper1 .header-v22.top-block.top-block-v1 .top-block-item .inline-search-show,.wrapper1 .header-v23.top-block.top-block-v1 .top-block-item .inline-search-show{padding-top: 7px;}
.wrapper1 .header-v22.top-block.top-block-v1 .auth_wr_inner,.wrapper1 .header-v23.top-block.top-block-v1 .auth_wr_inner{margin-top: 9px;}
.wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .paddings .wides .logo-block{padding-right: 52px;}
.wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .wides .basket-link{padding-left: 29px;}
.wrapper1 .header-v22 .paddings .float_wrapper.fix-block{width: 230px;}
.wrapper1 .header-v22.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo,.wrapper1 .header-v23.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo{line-height: 86px; padding-left: 2px;}
.wrapper1:not(.front_page) .header-v22.header-wrapper .smalls .wides .lines-row::before,.wrapper1:not(.front_page) .header-v23.header-wrapper .smalls .wides .lines-row::before,.wrapper1.big_header:not(.front_page) .header-v27.header-wrapper .wides .lines-row::before{bottom: -1px;}
.wrapper1:not(.front_page) .top-block + .header-wrapper .smalls.logo_and_menu-row .wides .mega-menu td .wrap > a .line-wrapper .line{}
.wrapper1:not(.front_page) .top-block + .header-wrapper .smalls.logo_and_menu-row .mega-menu table .dropdown-menu{}
.wrapper1:not(.front_page) .top-block + .header-wrapper .menu-row .mega-menu table td.wide_menu:hover > .wrap > .dropdown-menu,.wrapper1:not(.front_page) .top-block + .header-wrapper .menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{}
body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .paddings .logo-block{padding-right: 50px;}
body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .logo-row .logo{height: 88px; line-height: 86px; padding-left: 2px;}
body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .mega-menu .wrap > a .svg.svg-inline-down{margin-left: 4px;}
body .smalls .header-wrapper.header-v17 .wides .mega-menu,body .smalls .header-wrapper.header-v17 .wides .mega-menu table td .wrap > a{height: 88px;}
body .smalls .header-v17 .logo_and_menu-row .search_wrap{padding-left: 47px; padding-top: 2px;}
body .smalls .header-v17 .longest .basket-link{padding-left: 29px; padding-right: 1px;}
body .smalls .header-v17 .longest .basket-link .js-basket-block{margin-top: 6px;}
body .smalls .header-v16.top-block .menu.topest li a .svg{margin-right: 7px;}
.header-v24 .logo-row .logo{height: 88px; line-height: 86px;}
.wrapper1 .header-v24 .logo_and_menu-row .menu-only .mega-menu .wrap > a .svg.svg-inline-down{display: inline-block;}
.smalls .fix-logo.header-v25 .logo_and_menu-row .logo-row .subcontent .personal-link{margin-top: 8px;}
.wrapper1.header-v25.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size: 0.9337em;}
.header__top-item.with_padding_right .region_wrapper{padding-right: 60px;}
.header-v25 .header__sub-inner .header__left-part{margin-left: 20px;}
.header-v25 .subcontent .subbottom .right-icons{padding-left: 20px;}
.big_header .header-wrapper.header-v26 .logo-row .subbottom > .menu{padding-right: 220px;}
.big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom > .menu,.big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom > .menu{padding-right: 350px;}
.smalls.big_header .header-wrapper.header-v26.fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin-left: 1px;}
.smalls.big_header .header-wrapper.header-v26.fix-logo .logo_and_menu-row .wides .content-block .subcontent .callback-block{margin-right: 11px;}
.smalls.big_header .header-wrapper.header-v26.fix-logo .logo_and_menu-row .wides .content-block .subcontent .with_dropdown{padding-right: 10px !important;}
.smalls.big_header .header-wrapper.header-v26.fix-logo .subcontent .subbottom .menu .mega-menu table td .wrap > a,.smalls.big_header .header-wrapper.header-v27.fix-logo .subcontent .subbottom .menu .mega-menu table td .wrap > a{padding-top: 19px;}
.wrapper1.header-v26.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size: 0.9337em;}
.header-v26 .subcontent .subbottom .right-icons{padding-left: 40px;}
.big_header .header-wrapper.header-v27.fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper{margin-left: 1px;}
.wrapper1.header-v27.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size: 0.9337em;}
.wrapper1 .header-v27 .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown{top: -34px; left: -26px;}
.wrapper1 .header-v27 .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown.with_icons{left: -49px;}
.header-v27 .subcontent .subbottom .right-icons{padding-left: 40px;}
.wrapper1 .header-v28 .search_wraps{padding-right: 100px; padding-left: 10px;}
.wrapper1 .header-v28 .basket-link.compare{padding-left: 75px;}
.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .personal-link{margin-top: 6px;}
.wrapper1.sticky_menu.sm .header-v28 .logo-row .lines-block::before{bottom: -1px;}
.wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .logo-row .logo{line-height: 86px;}
.wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .float_wrapper{padding-left: 61px;}
.wrapper1.sticky_menu.sm:not(.basket_normal) .header-v28 .logo_and_menu-row .search_wrap{padding-right: 96px; padding-left: 40px;}
.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link{padding-left: 30px;}
.wrapper1.sticky_menu.sm .header-v28 .phone.with_dropdown{padding-right: 13px !important;}
.wrapper1 .header_wrap{z-index: 4;}
.menu-hovered .wrapper1 .header_wrap #header{position: relative; z-index: 1060;}
.menu-hovered .dark-hover-overlay:not(.has-secion-banner) #header .top-block{background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .top-block .wrapp_block{background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input,.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block .search .search-input{background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.05);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input::placeholder,.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block .search .search-input::placeholder{color: rgba(0, 0, 0, 0.2);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input::-webkit-input-placeholder,.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block .search .search-input::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.2);}
.menu-hovered.fill_bg_n .dark-hover-overlay:not(.sticky_menu) #header .menu-row.middle-block.bglight{border-color: rgba(0, 0, 0, 0);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .basket-link .js-basket-block .count{opacity: 0.2;}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .header-wrapper .lines-row::before{background-color: rgba(0, 0, 0, 0);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search_wrap.only_bg .search-wrapper .search .search-input{border-bottom-color: transparent;}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search_wrap.only_bg .search-wrapper{border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo-block .logo{opacity: 0.65;}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .phone-block{opacity: 0.65;}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header button.inline-search-show{color: rgb(51, 51, 51);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header i.svg-inline-icon_discount{opacity: 0.2;}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .menu-row.middle-block.bglight .mega-menu{border-top-color: rgba(0, 0, 0, 0);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row .menu-only-wr{border-left-color: transparent; border-right-color: transparent;}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block{border-top-color: rgba(0, 0, 0, 0.05);}
.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .address.inline-block.tables{opacity: 0.65;}
.menu-hovered .dark-hover-overlay.light-menu-color:not(.sticky_menu) #header .logo_and_menu-row button.top-btn.inline-search-show,.menu-hovered .dark-hover-overlay.light-menu-color:not(.sticky_menu) #header .logo_and_menu-row .auth_wr_inner{opacity: 0.65;}
.menu-hovered .dark-hover-overlay.has-secion-banner:not(.sticky_menu) #header .logo_and_menu-row .search .search-input,.menu-hovered .dark-hover-overlay.has-secion-banner:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block .search .search-input,.menu-hovered .dark-hover-overlay.long_banner_contents:not(.sticky_menu) #header .logo_and_menu-row .search .search-input,.menu-hovered .dark-hover-overlay.long_banner_contents:not(.sticky_menu) #header .fix-logo .menu-row.bglight .search-block .search .search-input{border-color: rgba(0, 0, 0, 0.45); box-shadow: rgba(0, 0, 0, 0.3) 0px 300px inset; background: rgb(250, 250, 250);}
.menu-hovered .dark-hover-overlay:not(.long_banner):not(.sticky_menu) #header .fix-logo .menu-row.bglight .basket-link .js-basket-block .count,.menu-hovered .dark-hover-overlay:not(.long_banner):not(.sticky_menu) #header .menu-row.middle-block.bglight .basket-link .js-basket-block .count{opacity: 0.5;}
.menu-hovered .dark-hover-overlay.long_banner:not(.sticky_menu) .light-menu-color #header .logo_and_menu-row .region_wrapper .js_city_chooser,.menu-hovered .dark-hover-overlay.has-secion-banner.light-menu-color:not(.sticky_menu) #header .logo_and_menu-row .region_wrapper .js_city_chooser,.menu-hovered .dark-hover-overlay.has-secion-banner.light-menu-color:not(.sticky_menu) #header .top-block .region_wrapper .js_city_chooser,.menu-hovered .dark-hover-overlay.long_banner_contents:not(.sticky_menu) .light-menu-color #header .logo_and_menu-row .region_wrapper .js_city_chooser{opacity: 0.65;}
.menu-hovered .dark-hover-overlay.has-secion-banner:not(.sticky_menu) #header .top-block.top-block-v1{border-color: rgba(0, 0, 0, 0.45); box-shadow: rgba(0, 0, 0, 0.45) 0px 300px inset;}
.phone-block{display: flex; flex-wrap: wrap; gap: 0px 12px;}
.logo a{display: flex; align-items: center; width: 100%; height: 100%;}
.header__top-part{position: relative; display: flex; align-items: center;}
.header__top-inner{display: flex; align-items: center; justify-content: space-between; flex: 1 1 0%; position: relative; margin: 0px -16px; width: calc(100% + 32px);}
.header__top-item{margin: 0px 16px;}
body{min-width: 300px;}
@media only screen and (max-width: 1700px){body .fix-logo .content-block .subcontent{padding: 0px;}}
@media only screen and (max-width: 1500px){body .wrapper1 .header-v20 .smalls.logo_and_menu-row .paddings .wides .logo-block{padding-right: 40px;}.header-v25 .logo_and_menu-row .wrap_icon .title,.header-v25 .logo_and_menu-row .wrap_icon .name{display: none;}.header-v25 .logo_and_menu-row .subcontent .subtop > .row > div{width: auto;}}
@media only screen and (max-width: 1500px) and (min-width: 1200px){.header-wrapper.header-v20 .mega-menu table .dropdown-submenu .dropdown-menu{left: 100% !important;}.header-wrapper.header-v20 .region-phones > .pull-left{float: none !important; display: block;}.header-wrapper.header-v20 .region-phones > .pull-left > div{height: auto;}.header-wrapper.header-v20 .region-phones > .pull-left > div .phone-block{margin-top: 2px;}}
@media (max-width: 1550px){body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev{left: 0px;}body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next{right: 21px;}}
@media only screen and (max-width: 1400px){.basket_normal .header-v16 .logo-block{width: 16.6667%;}.basket_normal.regions_Y .logo_and_menu-row .top-description .region_wrapper{margin-left: 0px;}.header-wrapper .wrap_icon .title,.header-wrapper .auth_wr_inner .name,.top-block.header-wrapper .auth_wr_inner .name,.header-wrapper .sites__current{display: none;}}
@media (min-width: 1200px){.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link.compare{padding-left: 87px;}}
@media (max-width: 1499px) and (min-width: 992px){body .wrapper1.basket_normal .header-v25 .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu{left: auto;}}
@media (min-width: 992px){.top_mobile_region{display: none;}.sticky_menu header.fixed{width: auto; left: 271px; right: 0px;}.sticky_menu.sm header.fixed{left: 77px; right: 0px;}body .cost.prices .price_matrix_block .price_wrapper_block .price.discount{display: none;}body .catalog_block .col-5 .catalog_item .image_wrapper_block{padding: 0px 10px;}body #content .wrapper_inner .left_block > .visible_mobile_filter{display: block !important;}html.bx-mac.bx-chrome .catalog_item.big .image_wrapper_block{height: auto;}}
@media (min-width: 769px){body .flexslider.flexslider-control-nav .flex-control-nav{display: none;}}
@media (min-width: 768px){.breadcrumbs__item--visible-mobile .svg{display: none;}body .catalog.horizontal .adaptive_filter{display: none !important;}.top_slider_wrapp .box .video + .wrapper_inner{display: none;}body .bx_filter.compact .bx_filter_block.limited_block .filter.label_block input + label{margin: 0px 0px 0px 3px; padding: 0px;}#basket-root .basket-items-list-header-filter-item{margin-left: 20px;}}
@media (min-width: 601px){.top_mobile_region .confirm_region{padding-top: 12px;}.top_mobile_region .confirm_region .title{display: inline-block; padding-right: 30px;}.top_mobile_region .confirm_region .buttons{display: inline-block; padding-top: 11px;}.top_mobile_region .confirm_region .buttons > span{width: auto;}.top_mobile_region .confirm_region .buttons > span .btn{padding-left: 20px; padding-right: 20px;}body .top_mobile_region .confirm_region + .close_popup{top: 35px;}html.bx-mac .catalog_item .view_sale_block.v2{display: block;}.top_big_banners .visible_side_mobile{display: none;}}
@media (min-width: 601px){body .compact-catalog .ce_cmp_visible{display: none;}}
h1,h6{font-weight: 400;}
.btn:not(.round-ignore){border-radius: 26px !important;}
.header-cart .basket_fly .items .item .buy_block .counter_block{border-radius: 22px;}
.wish_item_button > span{border-radius: 50%;}
.btn:not(.font-ignore){text-transform: none; font-size: 13px; line-height: 1.154; padding-top: 9px; padding-bottom: 9px; letter-spacing: normal;}
.btn.btn-xs:not(.font-ignore){padding-top: 8px; padding-bottom: 9px; font-size: 11px;}
.btn.btn-lg:not(.font-ignore){padding-top: 13px; padding-bottom: 14px; font-size: 15px;}
#header ul.menu.full > li.search_row #search-submit-button:hover,#header ul.menu.full > li.search_row #search-submit-button.hover{border: transparent;}
#header .catalog_menu ul.menu > li,#header ul.menu.adaptive:not(.opened) li.menu_opener,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-bottom: 1px solid rgb(187, 109, 10);}
#header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border-bottom: 1px solid rgb(192, 94, 11); border-right: 1px solid rgb(192, 94, 11);}
#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-top: 1px solid rgb(242, 130, 22);}
#header .catalog_menu ul.menu > li.current > a{color: rgb(255, 255, 255); border-left: 1px solid rgb(242, 128, 17);}
#header .catalog_menu ul.menu > li{border-right: 1px solid rgb(187, 109, 10);}
.header-cart-block .cart span.icon i{background-position: 0px -84px;}
.view-list .view-header i.triangle{border-top: 5px solid rgb(231, 120, 13) !important;}
.bx-ie .style-switcher .right-block .action_block .header-inner:hover{color: rgb(241, 133, 28);}
.bx-ie .style-switcher .right-block .action_block .header-inner:hover svg path{fill: rgb(241, 133, 28);}
#header .basket_fly .opener .basket_count:not(.empty) .count{color: rgb(255, 255, 255);}
#header .basket_fly .opener .basket_count .icon i{background-position: -7px -89px;}
#header .basket_fly .opener .basket_count.empty:hover .icon i{background-position: -7px -47px;}
#header .basket_fly .opener .basket_count.empty .icon i{background-position: -7px -5px;}
#header .basket_fly .opener .wish_count .icon i{background-position: -48px -424px;}
#header .basket_fly .opener .wish_count:hover .icon i{background-position: -48px -383px;}
#header .basket_fly .opener .wish_count.empty:hover .icon i{background-position: -48px -341px;}
#header .basket_fly .opener .wish_count.empty .icon i{background-position: -48px -299px;}
#basket-root .basket-items-list-header-filter-item.active::before{background-color: rgb(241, 133, 28);}
body #basket-root .basket-checkout-section .btn.btn-default:active,body #basket-root .basket-checkout-section .btn.btn-default:focus{border-color: rgb(243, 148, 57); background-color: rgb(243, 148, 57);}
body .sale_order_full_table:first-of-type::before{background-color: rgb(241, 133, 28);}
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover > a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.opened > a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a{background: rgb(217, 155, 103);}
#header .wrapper_middle_menu.wrap_menu ul.menu.opened > li{background: rgb(231, 120, 13);}
body .basket-link .js-basket-block .count,.top_slider_wrapp .slides .wraps_buttons .wrap.added{background: rgb(241, 133, 28);}
.h_color_white.wrapper #header ul.menu li .child .child_wrapp,.m_color_white.wrapper #header ul.menu li .child .child_wrapp{border-color: rgb(241, 133, 28);}
#header .catalog_menu ul.menu > li.current > a,#header ul.menu li .child.submenu .child_wrapp a:not(.title),.m_color_white #header .wrapper_middle_menu .menu.bottom > li:hover > a,.m_color_white #header .wrapper_middle_menu .menu.bottom > li.hover > a,body #header ul.menu li .child.line .child_wrapp > a:hover{color: rgb(231, 120, 13);}
#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full > li.search_row #search-submit-button:hover,.top_slider_wrapp .flex-direction-nav li:hover,.header_wrap #header .middle-h-row .logo_wrapp .logo a,.h_color_colored .header_wrap #header,.has_menu.m_color_colored #header .catalog_menu,body #content .props_list tr td > span::before,body #content .props_list tr td > .txt::before{color: rgb(255, 255, 255); background: rgb(242, 130, 22);}
.btn.btn-default{background-color: rgb(241, 133, 28); border-color: rgb(241, 133, 28); color: rgb(255, 255, 255);}
.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background-color: rgb(243, 148, 57); border-color: rgb(243, 148, 57);}
.btn.btn-default.white:not(.grey){border: 1px solid rgb(241, 133, 28); background: rgb(255, 255, 255); color: rgb(241, 133, 28) !important;}
.btn.btn-default.white:hover,.btn-default.white:active,.btn-default.white:focus{border-color: rgb(241, 133, 28); background: rgb(241, 133, 28); color: rgb(255, 255, 255) !important;}
.btn.btn-transparent{background-color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0);}
.btn.btn-transparent:hover,.btn.btn-transparent:active,.btn.btn-transparent:focus{background-color: rgb(243, 148, 57); border-color: rgb(243, 148, 57);}
.btn.btn-transparent:hover{color: rgb(255, 255, 255);}
.half_block.top_big_banners .btn.btn-transparent-border:not(:hover){color: rgb(241, 133, 28); border-color: rgb(241, 133, 28);}
body .item:hover .cost .icons-basket-wrapper .btn{background-color: rgb(243, 148, 57); border-color: rgb(243, 148, 57);}
body .fa.big-icon{background: rgb(241, 133, 28);}
body .fa.big-icon.grey{color: rgb(241, 133, 28); background: rgb(239, 239, 239);}
header .line-row{background-color: rgb(241, 133, 28);}
.colored #header .catalog_menu ul.menu > li,header .wrap_menu{background: rgb(239, 125, 15);}
.header_wrap #header .catalog_menu.menu_colored .inc_menu ul.menu > li:not(.current):hover > a{background: rgb(242, 141, 42);}
.bx-ie header .menu_top_block li.catalog > .dropdown > li:hover > a,.bx-ie header .menu_top_block li.catalog > .dropdown > li > .dropdown > li.current > a:not(.section){color: rgb(231, 120, 13);}
.bx-ie header .menu_top_block li .dropdown > li.current > a.section1,.bx-ie #header .catalog_menu.menu_light ul.menu > li.current > a,.bx-ie #header .catalog_menu.menu_light ul.menu > li:hover > a{color: rgb(231, 120, 13);}
body .basket-link.basket-count .count{background-color: rgb(241, 133, 28);}
.logo_and_menu-row .basket-link:hover .title{color: rgb(241, 133, 28);}
body .has-secion-banner .fix-logo .menu-row .menu-only-wr{border-left-color: rgb(215, 113, 13);}
.mega-menu table td .wrap > a .line-wrapper .line{background-color: rgb(241, 133, 28);}
body .mega-menu table td .wrap > .dropdown-menu > li:first-of-type::before{background-color: rgb(241, 133, 28);}
.top_big_banners.half_block .flexslider .banner_title .head-title::after{background-color: rgb(241, 133, 28);}
.style-switcher .header .header-inner:hover,.style-switcher .header .header-inner:active,.style-switcher .header .header-inner:focus{background-color: rgb(241, 133, 28); border-color: rgb(241, 133, 28);}
.style-switcher .header .save_btn:hover{background: rgb(241, 133, 28);}
.basket_fill_COLOR .header-cart .basket_fly .opener > div.cur{background: rgb(243, 148, 57);}
.bx-ie .header-cart .basket_fly .opener > div.cur svg path{fill: rgb(241, 133, 28);}
.header-cart .basket_fly .items .item .buy_block .counter_block .plus:hover::before,.header-cart .basket_fly .items .item .buy_block .counter_block .plus:hover::after,.header-cart .basket_fly .items .item .buy_block .counter_block .minus:hover::after{background-color: rgb(241, 133, 28);}
.bx-ie header .menu_top_block.catalogfirst li.full > .dropdown > li:not(.current) > a{color: rgb(231, 120, 13);}
.top_slider_wrapp .flexslider .slides > li::after{background-color: rgb(242, 128, 17);}
body .bx_filter.compact .bx_filter_parameters_box.set .title.bx_filter_parameters_box_title{border: 1px solid rgb(241, 133, 28);}
body .maxwidth-theme,body .wrapper_inner{max-width: 1560px;}
body .maxwidth-theme-popup{max-width: 1500px !important;}
.top_big_banners.half_block .swiper-pagination{max-width: 1560px;}
body.fill_bg_y .top_big_one_banner{max-width: 1560px; margin: 0px auto;}
@media (min-width: 1300px){body .side_RIGHT .right_block.wide_,body .side_RIGHT .right_block.wide_N{width: calc(100% - 258px) !important;}}
@media (max-width: 1700px){.top-block .top-description .confirm_region{left: 10px;}.top-description .confirm_region::after,.top-description .confirm_region::before{left: 50px;}}
body .project_block:not(.wti) .info,body .wrapper_inner_half .item .left_block_store{max-width: 732px;}
html{font-size: 15px;}
body,body .ymaps-map .ymaps-b-balloon,body div.bx-yandex-map{font: 15px / 25px Montserrat, Arial, sans-serif;}
h1,h6{font-family: Montserrat, Arial, sans-serif;}
body .breadcrumb > li::after{margin-top: -3px;}
body .item-views.type_2_within.within.services-items .item .toogle > span::before{top: 3px;}
body .contacts-stores .item .top-wrap .show_on_map > span svg,body .contacts_list .contacts-stores .item .show_on_map > span svg{top: 1px;}
body #basket-root *,body .basket-coupon-block-field-description,body .basket-coupon-block-total-price-current,body .basket-item-info-name,body .basket-item-info-name-link{font-family: Montserrat, Arial, sans-serif !important;}
:root{--main-color: #f1851c;}
body{--light_basic_text_black: var(--light,#2a2a2a) var(--dark,#ccc) !important; --basic_text_black: var(--light, #2a2a2a) var(--dark, #ccc) !important; --white_text_black: var(--light, #2a2a2a) var(--dark, white) !important;}
.cost.prices,.product-container{position: relative;}
#header .right-icons > .line-block{float: right;}
.product-container .product-info{padding: 27px 39px 39px; margin: 0px;}
#main .mega-menu .dropdown-menu .menu-wrapper,.product-container .product-detail-gallery__slider:not(.owl-loaded){overflow: hidden;}
.product-container .product-detail-gallery__item .product-detail-gallery__picture{display: inline-block;}
.product-container .product-detail-gallery__item .product-detail-gallery__picture{width: auto !important;}
body #headerfixed .logo-row.wproducts{display: block;}
body .char-side .properties .properties.js-offers-props{margin: 0px;}
.product-view--mix .product-info.product-info--type2 .info_item > div:not(.main_item_wrapper){padding: 0px;}
.detail_page #navigation{text-align: center;}
.BIG_BANNER_INDEX .top_big_banners.short_block:not(.nop) .top_slider_wrapp,.page-top .hiddenTitle{padding-bottom: 0px !important;}
body .product-container .product-detail-gallery__container--vertical .product-info-headnote__stickers1 ~ .product-detail-gallery__thmb-container .video-block.popup_video.only-item,body .product-container .product-detail-gallery__container--vertical .product-info-headnote__stickers1 ~ .product-detail-gallery__thmb-container .video-block.popup_video.only-item.only-item{top: 40px !important;}
body .item-views.float_banners2 .item.flexbox div.image,body.simple_basket_mode #header.static-custom{position: static;}
.product-view--mix .product-info--type2 .product-chars .char-side{margin: 20px 0px 0px;}
body .product-side.left_block .text-form{margin-top: 14px;}
body .product-side.left_block .text-form + .text-form{margin-top: 9px;}
.product-container .cost.prices.detail .price.font_mxs{font-size: 1.733em;}
.product-container .counter_wrapp .button_block:not(.to-cart) svg,body .product-container .js-info-block .more-btn a,body .product-side.left_block .cost.detail .js-info-block .more-btn a{display: none;}
.product-container div + .buy_block{padding: 9px 0px 0px;}
.product-container .buy_block .counter_wrapp.list{padding-top: 18px;}
body .catalog_detail .js-offers-scroll .main_item_wrapper .total_summ{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
body .product-container .text-form .text-form-info{padding-left: 27px;}
body .char-side .properties,body .product-side.left_block,body .product-side.left_block .cost.detail .sale_block,body .product-side.left_block > .inner-wrapper-sticky > div:first-of-type,body .product-side.left_block > div:first-of-type,body .product-side.left_block > div:first-of-type .brand-detail-info{margin-top: 0px;}
body .product-side.left_block .list-sales-compact{margin: 0px 0px 16px;}
body .product-side.left_block .view_sale_block{margin: 26px 0px 0px;}
body .char-side .properties + div,body .map_info_store .item-stock,body .product-side.left_block .cost{margin: 10px 0px 0px;}
body .detail .prices .price_matrix_block .price_wrapper_block > div > div{background-color: var(--black_bg_black);}
body .ajax_load .prices .price_matrix_block .price_wrapper_block > div > div,body .shadowed-block .prices .price_matrix_block .price_wrapper_block > div > div{background-color: var(--card_bg_black);}
body .fixed .prices .price_matrix_block .price_wrapper_block > div > div{background-color: var(--darkerblack_bg_black);}
body .product-container .text-form .svg-inline-info_big{padding-top: 3px; width: 18px;}
body .product-container .text-form .svg-inline-info_big svg{margin: auto;}
body .product-side div + .char-side{margin-top: 30px;}
body .char-side{margin: 13px 0px 29px;}
body .product-view--mix .product-main{margin-top: 0px;}
#main .like_icons.list > div span svg path{fill: rgb(255, 255, 255);}
.product-container .product-view--mix .product-info{padding-bottom: 31px;}
.product-container .product-view--mix .product-info-wrapper{border-color: var(--stroke_black);}
.product-view--mix .product-info > .flexbox{}
.product-view--mix .js-sales:not(.active) + .actions-bottom{border-top-width: 1px; border-top-style: solid; border-color: var(--stroke_black);}
.product-container .product-view--mix .buy_block .counter_wrapp.list{padding-top: 11px;}
.product-view--mix.product-view--mix-wide .product-info{max-width: 1422px; margin-left: auto; margin-right: auto;}
.product-view--mix.product-view--mix-wide .like_icons.list{top: 0px; bottom: auto; left: auto;}
.product-view--mix.product-view--mix-wide .buy_block .counter_wrapp.list{width: 65%; display: inline-block; vertical-align: top; padding-right: 20px; max-width: 300px;}
.product-view--mix.product-view--mix-wide .product-main .product-chars{padding-left: 0px; display: block;}
.product-main .info_ext_block{width: 100%; padding: 24px 0px 17px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; margin: 10px 0px 0px; border-color: var(--stroke_black);}
.product-main .info_ext_block + .info_ext_block{margin-top: -1px;}
.product-main .info_ext_block .text{padding: 0px 0px 8px; display: none;}
.b-policy-info{position: fixed; bottom: 23px; left: 20px; z-index: 1100; width: 100%; padding: 0px; background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(17, 56, 86, 0.2) 0px 0px 5px; display: none; max-width: 330px;}
.b-policy-info__wrapper{display: flex; position: relative; flex-direction: column; justify-content: space-between; align-items: flex-start; margin: 0px auto; padding: 15px; gap: 10px;}
.b-policy-info__text{color: rgb(0, 0, 0); font-size: 12px; font-weight: 300; line-height: 1.3;}
.b-policy-info__text a{color: rgb(245, 132, 32); text-decoration: none; transition: color 0.3s;}
.b-policy-info__text a:hover{color: rgb(51, 51, 51);}
.b-policy__button{background-color: rgb(241, 133, 28); border-color: rgb(241, 133, 28); color: rgb(255, 255, 255); padding: 15px; border-radius: 20px; width: 90px; height: 30px; font-size: 12px; text-align: center; line-height: 0.1; cursor: pointer; transition: border-color 0.3s, color 0.3s, opacity 0.3s, background-color 0.3s;}
.b-policy__button:hover{background-color: rgb(241, 133, 28); border-color: rgb(241, 133, 28); opacity: 0.8;}
.buttonsInline .counter_wrapp.list > div,body .section-compact-list__image{padding: 0px;}
.product-view--mix.product-view--mix-wide .product-info.product-info--type2 .info_item > div.middle-info-wrapper + div,body #content .catalog_page_detail_with_left .product-container .product-side.left_block,body .items_wrapper.simple .row .item_block .catalog_item .sale_block{display: none;}
.bottom-icons-panel__content-text{font-size: 12px;}
body .items_wrapper.simple .row .item_block{height: auto;}
body .items_wrapper.simple .row .item_block .catalog_item,body .items_wrapper.simple .row .item_block .catalog_item .inner_wrap{height: 100% !important;}
body .simple_page .top-content-block > div{padding-bottom: 34px;}
.catalog_detail .props_list{width: 100%; margin: 0px; color: rgb(85, 85, 85);}
@media (min-width: 768px){body #content .product-container .product-side.left_block > .view_sale_block,body #content .product-container .view_sale_block .icons{display: inline-block;}body .product-container .product-detail-gallery__container--vertical .product-info-headnote__stickers1 ~ .product-detail-gallery__thmb-container .video-block{top: 4.133rem;}.product-info--type2 .product-chars{padding-right: 60px;}.product-container .product-detail-gallery__item > a{width: 100%; height: 100%; display: flex; align-items: center;}body .product-detail-gallery__thmb-container .product-detail-gallery__slider{display: inline-block; vertical-align: middle;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .video-block.popup_video.only-item.only-item{top: 0px !important;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .video-block.popup_video{position: absolute; left: 20px; top: 0px; margin: 0px;}body .product-container.element_3 .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .video-block.popup_video,body .product-container.element_4 .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .video-block.popup_video,body .product-container.element_5 .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .video-block.popup_video{left: 0px;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .product-detail-gallery__slider--vertical + .video-block.popup_video.fromtop{top: 393px;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .product-detail-gallery__slider--vertical + .video-block.popup_video{top: 353px;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .product-detail-gallery__slider--vertical[data-size="3"] + .video-block.popup_video.fromtop{top: 323px;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .product-detail-gallery__slider--vertical[data-size="3"] + .video-block.popup_video{top: 283px;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .product-detail-gallery__slider--vertical[data-size="2"] + .video-block.popup_video.fromtop{top: 253px;}body .product-container .product-detail-gallery__container--vertical .product-detail-gallery__thmb-container .product-detail-gallery__slider--vertical[data-size="2"] + .video-block.popup_video{top: 213px;}.product-info.product-info--type2 .info_item > div:not(.main_item_wrapper){padding-left: 30px; padding-right: 30px;}.product-container .product-view--mix .product-detail-gallery{width: 50%; padding-right: 39px; flex-shrink: 0;}.product-view--mix .product-main{flex-grow: 1;}.product-view--mix .product-action .info_item{padding-right: 20px;}.product-view--mix .product-info--type2 .product-chars{padding-left: 19px; padding-right: 0px;}.product-view--mix .product-info--type2 .product-chars .char-side{margin-top: 0px;}}
body{overflow-x: hidden;}
.header-partners__titles{display: flex; flex-direction: column;}
#header .menu-item.dropdown [href="/kontakty/"] + span + div.dropdown-menu,.reviewsFormRting li::before{display: none !important;}
.info_item .cost.prices.detail{display: flex; justify-content: space-between; gap: 10px;}
.logo-block .logo img{width: 360px;}
.header-partners__text{color: rgb(0, 0, 0); font-size: 14px; line-height: 1.5;}
.header-partners:not(:last-child){margin-bottom: 23px;}
.header-delivery__title{color: rgb(0, 0, 0); font-size: 20px; font-weight: 700; line-height: 1.5; letter-spacing: 0.05em; max-width: 684px; margin: 0px;}
.header-delivery__title:not(:last-child){margin-bottom: 40px;}
.header-delivery__text{max-width: 812px; color: rgb(0, 0, 0); font-size: 14px; line-height: 1.5;}
.header-delivery__text p{margin: 0px;}
.header-delivery__text p:not(:last-child){margin-bottom: 21px;}
.couponCopy b{font-weight: 600;}
.properties__value .sostav_item{font-size: 14px;}
@media (min-width: 768px){.header-delivery__title{font-size: 27px;}}
.product-main .buy_block .counter_wrapp{margin: 0px;}
.header-partners__image-ibg img{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.header-partners__titles:not(:last-child){margin-bottom: 18px;}
.header-partners__title#pagetitle{order: -1; font-size: 27px; font-weight: 700; line-height: 1.5; letter-spacing: 0.05em; margin-bottom: 14px;}
.header-partners__image-ibg{position: relative; padding-bottom: 24.12%;}
.region_wrapper .dropdown .more_item span:hover{background: rgb(250, 250, 250);}
@media (min-width: 768px){.header-partners__titles:not(:last-child){margin-bottom: 38px;}.header-partners:not(:last-child){margin-bottom: 53px;}}
.actions-bottom .product-action .info_item .middle-info-wrapper.main_item_wrapper .prices_block .quantity_block_wrapper,.calculate-delivery.text-form.muted777.muted.ncolor .svg.svg-inline-delivery_calc{display: none;}
.productPageTizersItem .item.flexbox.flexbox--row .image.shine.colored_theme_svg.pull-left .svg.inline.svg-inline-tizer_svg svg{width: 40px; height: 40px;}
.dropdown-info__wrapper,body.simple_basket_mode #header:not(.static-custom){position: relative;}
.product-main .deliveryPickup{background: 0px 0px;}
@media (min-width: 992px){body #content .product-container .product-side.left_block,body #content .product-container .product-side.left_block > *{display: block;}}
#footer input:focus ::before{display: none; color: transparent;}
.bottom-icons-panel.swipeignore .bottom-icons-panel__content{justify-content: space-between;}
.like_icons.list > div{padding: 0px 10px 0px 0px;}
.product-container .desktopPhotoProducts .product-detail-gallery__item:nth-child(-n+2) img{border-radius: 20px;}
body .block-items .block-item__image img{border-radius: 10px;}
.values_wrapper{display: flex !important;}
.like_icons:not(.static){top: 2px; right: 2px;}
.product-container,.productCode{padding-top: 0px;}
body.simple_basket_mode .header_wrap{margin: 0px !important;}
.product-view--mix .product-info > .flexbox{align-items: flex-start;}
.productCode span{background-color: rgb(255, 255, 255); padding: 1px 5px; border: 1px dashed rgb(241, 133, 28); color: rgb(241, 133, 28);}
.flexbox.flexbox--row .product-main .product-info-headnote.clearfix .flexbox.flexbox--row.align-items-center.justify-content-between.flex-wrap .col-auto{position: relative; flex: 1 1 100%;}
.actions-bottom{padding-right: 31px;}
.actions-bottom .product-action .info_item .middle-info-wrapper.main_item_wrapper .buy_block.buttonsInline{margin-bottom: 12px;}
.productName{color: rgb(41, 41, 41); font-size: 33px; line-height: 1.33; margin-bottom: 5px;}
.productCode{position: absolute; top: -16px; right: 0px; color: rgb(167, 167, 167); font-size: 14px; line-height: 1.2;}
.product-view--mix .js-sales:not(.active) + .actions-bottom{border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px;}
body .catalog_detail .common_select .common_select-link .trigger{line-height: 31px; width: 25px;}
.product-view--mix .product-action .info_item{padding: 0px; display: grid;}
.product-info.product-info--type2{max-width: 1600px !important;}
.product-view--mix .product-info.product-info--type2 .info_item > div:not(.main_item_wrapper){margin-top: 0px; margin-bottom: 0px;}
.product-info-wrapper .product-info.product-info--type2 .flexbox.flexbox--row .product-detail-gallery.swipeignore.js-notice-block__image .product-detail-gallery__container{margin-bottom: 0px;}
.productPageTizers{width: 98%; display: flex; flex-wrap: wrap; border: 1px solid rgb(241, 241, 241); padding: 39px 60px; gap: 25px;}
.productPageTizers .productPageTizersItem{display: flex; flex: 0 1 254px; margin: 0px auto;}
.productPageTizers .productPageTizersItem .item.flexbox.flexbox--row{gap: 15px;}
.productPageTizers .productPageTizersItem .item.flexbox.flexbox--row .inner-text{display: flex; flex-direction: column; row-gap: 6px;}
.productPageTizers .productPageTizersItem .item.flexbox.flexbox--row .inner-text .title{color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; line-height: 1.2; text-transform: uppercase;}
.productPageTizers .productPageTizersItem .item.flexbox.flexbox--row .inner-text .value{color: rgb(114, 114, 114); font-size: 12px; line-height: 1.2;}
.productPageTizers .productPageTizersItem .item.flexbox.flexbox--row .inner-text .value::first-letter{text-transform: uppercase;}
@media (min-width: 768px){.product-view--mix.product-view--mix-wide .like_icons.list{left: unset;}.productPageTizers .productPageTizersItem{flex: 0 1 300px;}.productPageTizers{justify-content: space-between;}}
@media (min-width: 600px){body .ipolkladrform form > div.bottom > input:first-child{margin-right: 0px !important;}body .ipolkladrform form > div.bottom > input{display: inline-block !important; width: 50% !important;}}
@media (min-width: 991px){.pr-owl-carousel + .product-detail-gallery__thmb-container{display: none;}.product-container .desktopPhotoProducts .product-detail-gallery__item:nth-child(-n+2) img,.product-container .desktopPhotoProducts .product-detail-gallery__item:only-child img{max-height: 500px; max-width: 500px;}.product-container .desktopPhotoProducts .product-detail-gallery__item:nth-child(-n+2){flex: 0 0 calc(50% - 20px);}.product-container .desktopPhotoProducts .product-detail-gallery__item:only-child{flex: 0 0 500px; max-height: 500px; max-width: 500px;}}
.product-container .product-view--mix .product-info{padding-top: 0px;}
.dropdown-menu li:nth-child(7),.product-main .info_ext_block:first-child .title::before{display: none;}
.font-bold{font-weight: 700;}
.top-description.no-title{position: relative; padding-right: 15px;}
.menu-row.middle-block .mega-menu table .menu-item:nth-child(8) .wrap > a{padding-right: 0px;}
.logo_and_menu-row .callback-block{color: rgb(51, 51, 51); border-bottom: 1px dashed rgb(51, 51, 51);}
.logo_and_menu-row .callback-block:hover{color: rgb(245, 133, 32); border-bottom: 1px dashed rgb(245, 133, 32);}
.couponCopy{border-radius: 8px; font-size: 16px; line-height: 22px; background: rgb(247, 247, 247); padding: 8px 12px; color: rgb(34, 34, 34); position: relative; bottom: 10px; font-weight: 600; cursor: pointer;}
#main .like_icons.list > div span,.couponCopy:focus,.product-container .product-view--mix .product-info-wrapper{border: 0px;}
.couponCopyIco{height: 16px; width: 14px; margin-left: 8px; vertical-align: middle; display: inline-block;}
.promoCodCopied{font-size: 14px; line-height: 20px; position: fixed; left: 20px; bottom: 20px; padding: 20px 28px; min-width: 400px; border-radius: 8px; z-index: 9011; transition: transform 0.3s linear, visibility 0.3s linear; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); opacity: 0; visibility: hidden;}
.dropdown-info:hover .dropdown-info__body{visibility: visible; opacity: 1;}
body .developer__logo{max-height: 100px; max-width: 170px; overflow: hidden; display: flex; align-items: center; flex-shrink: 0; width: 210px;}
body .logo-row .logo{max-width: 240px;}
body .developer__logo img{max-width: 100%; max-height: 100%;}
.product-view--mix .product-info-headnote{padding-bottom: 12px; border-bottom: 1px solid rgba(235, 235, 235, 0.8); margin-bottom: 32px;}
#main .bottom-icons-panel-Y .catalog_detail .counter_wrapp.fixed{bottom: 62px; width: 100%;}
body .wrapper1 .contacts-page-map .ymaps-controls-righttop > ymaps{left: 0px !important; bottom: 7px !important;}
body .wrapper1 .contacts-page-map .ymaps-b-zoom_hints-pos_right{margin-left: 0px; left: 116px !important; bottom: 7px !important;}
.developer.mob,.product-chars .info_ext_block .title:empty,body #kladr_autocomplete li::before{display: none;}
.page-top > div{padding: 15px 0px 0px;}
.page-top > div:last-of-type{padding: 15px 0px 25px;}
#main .mega-menu table td:not(.wide_menu) .dropdown-menu li a{padding: 9px 27px 9px 20px !important;}
.product-page-mobile .pp-back{top: 210px; display: none;}
body #kladr_autocomplete ul{position: absolute; display: block; margin: 0px; border: 1px solid rgb(236, 236, 236); background-color: rgb(255, 255, 255); z-index: 9999; overflow: hidden auto; min-width: 200px; max-height: 420px; color: rgb(49, 49, 49);}
body #kladr_autocomplete li{display: list-item; list-style-type: none; margin: 0px; padding: 8px 10px 8px 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
body #kladr_autocomplete strong{color: rgb(230, 164, 22);}
.top_slider_wrapp .main-slider__wrapper .main-slider__item:not(.dark) .text .section{font-weight: 700; opacity: 0.99; line-height: 23px;}
.catalog_detail .buttonsInline .counter_wrapp.list .to-cart{background-color: rgb(39, 174, 96); border-color: rgb(39, 174, 96);}
.breadcrumbs__item-name{color: rgb(119, 119, 119);}
@media (min-width: 768px){.product-container .product-detail-gallery__item.product-detail-gallery__item--middle{height: auto; width: auto; max-width: 100%;}.product-container .desktopPhotoProducts{display: flex; flex-wrap: wrap; width: 100%; margin: 0px -0.7rem; align-items: center; justify-content: center;}.product-container .desktopPhotoProducts .product-detail-gallery__item{position: relative; margin-bottom: 1.2rem; cursor: pointer; margin-left: 0.6rem; margin-right: 0.6rem;}.product-container .product-detail-gallery__item .product-detail-gallery__picture{width: 100% !important;}.product-container .product-view--mix .product-detail-gallery{width: 70%; padding-right: 29px;}.product-view--mix .product-main{flex-basis: 30%;}.product-container .product-detail-gallery__slider{max-width: 100%; max-height: 100%;}.product-info.product-info--type2 > .flexbox > .product-detail-gallery .product-detail-gallery__container{padding-top: 0px;}.buttonsInline{display: flex; width: 100%; padding: 0px !important;}.buttonsInline .counter_wrapp.list .to-cart{padding-left: 18px; padding-right: 18px; width: 100%;}.buttonsInline .counter_wrapp.list > div{float: none; width: 100%;}}
body .elc_notification a{color: rgb(255, 255, 255); letter-spacing: 1.2px; border-bottom: 1px solid rgba(255, 255, 255, 0.58); padding-bottom: 1px; line-height: 1; box-sizing: border-box; display: inline-block; cursor: pointer; font-size: inherit; text-decoration: none; text-transform: uppercase; transition: 0.15s ease-out; backface-visibility: hidden;}
.dropdown-info{position: relative; top: 10px; right: 0px; display: block;}
.dropdown-info__content{color: rgb(241, 133, 28); font-weight: 600; font-size: 11px; line-height: 1.2; text-transform: capitalize; cursor: pointer;}
.dropdown-info__body{position: absolute; top: 25px; right: -10px; padding: 11px; min-width: 240px; max-width: 240px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px; border-radius: 3px; visibility: hidden; opacity: 0; z-index: 5; transition: visibility 0.3s, opacity 0.3s;}
.dropdown-info__body p{font-size: 10px; line-height: 1.3; color: rgb(0, 0, 0); margin-top: 0px;}
.dropdown-info__body span{font-weight: 600;}
.dropdown-info__body a{font-weight: 600; color: rgb(241, 133, 28);}
.dropdown-info__title{font-weight: 600; font-size: 10px; line-height: 1.2; color: rgb(0, 0, 0);}
.dropdown-info__content p{display: flex; align-items: center; gap: 2px; margin: 0px; white-space: nowrap;}
.deliveryPickup{display: block; margin-top: 34px; background: rgb(249, 249, 249); padding: 24px;}
.deliveryPickup__title{color: rgb(41, 41, 41); font-size: 12px; line-height: 1.2; letter-spacing: 0.04em; text-transform: uppercase; margin-bottom: 9px;}
.deliveryPickup__item{color: rgb(34, 34, 34); font-size: 12px; line-height: 23px; display: block; margin-bottom: 2px;}
.product-main .deliveryPickup__item{display: flex; align-items: center; gap: 8px; color: rgb(34, 34, 34); font-size: 12px; font-weight: 400; line-height: 1.2;}
.product-main .deliveryPickup__items{display: flex; flex-direction: column; gap: 15px; margin-bottom: 19px;}
.product-main .deliveryPickup__title{color: rgb(41, 41, 41); font-size: 16.85px; font-weight: 400; line-height: 1.2; letter-spacing: 0.843px; text-transform: uppercase;}
.product-main .deliveryPickup__title:not(:last-child){margin-bottom: 16px;}
.product-main .deliveryPickup__item img{margin: 0px;}
.product-main .deliveryPickup__item__info{max-width: 307px;}
.product-main .deliveryPickup__item__info a{color: var(--theme-base-color);}
.product-main .deliveryPickup__item__info a,.product-main .deliveryPickup__item__info span{font-weight: 600;}
body .product-info .like_icons.list.icons{right: 0px; top: 5px;}
.btn.btn-lg:not(.font-ignore){padding-bottom: 0px; height: 44px;}
@media (min-width: 991px){.product-container .product-view--mix .product-detail-gallery{padding: 2px 0px 0px 12px; position: sticky; top: -1px;}body .product-info .like_icons.list.icons{right: 6%;}}
body .top_slider_wrapp .main-slider__wrapper .text .banner_title .head-title{font-family: DelaGothicOne; max-width: 517px; font-size: 27px; line-height: 1.4; letter-spacing: 0.05em; margin: 0px auto; text-transform: uppercase;}
.top_slider_wrapp .main-slider .text.center .banner_buttons a{border: 1px solid rgb(201, 201, 201); border-radius: 0px; background: 0px 0px; font-size: 13px; line-height: 22px; align-items: center; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: rgb(243, 243, 243); margin: 0px; padding: 10px 70px;}
.new-footer__delivery,.new-footer__links.new-footer__links_big,.new-footer__logo,.new-footer__messangers,.new-footer__qr,.new-footer__subscribe,.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{display: none;}
.item-action{display: inline-flex;}
@media (min-width: 768px){.dropdown-info__content{font-size: 14px;}.dropdown-info__body p,.dropdown-info__title{font-size: 12px; margin-bottom: 8px;}}
.modalWindow{overflow-y: auto; z-index: 9999999; display: none; padding: 5px; color: rgb(0, 0, 0);}
.header-v11 .auth_wr_inner .dropdown-menu{min-width: 246px;}
.top_slider_wrapp.view_2 .wrapper_video video{filter: brightness(85%);}
.menu-order-status__dropdown{display: none; margin-top: 10px; position: relative; border: 1px solid rgb(236, 236, 236); border-radius: 3px;}
.product-detail-gallery__container > .item-size.listProduct{display: none;}
@media (min-width: 992px){body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon .dropdown-menu{left: auto;}.mega-menu table td:not(.dropdown),.menu-row table td .wrap{position: static;}.menu-item__sub-items{opacity: 0; pointer-events: none; transform: rotateX(84deg) rotateY(0deg); transform-style: preserve-3d; transform-origin: 50% 0px; position: absolute; min-width: 100%; border-radius: 0px 0px 3px 3px; top: auto; left: 0px; right: 0px; height: fit-content; max-height: fit-content; background: rgb(249, 249, 249); box-shadow: rgba(0, 0, 0, 0.176) 0px 15px 15px -15px; transition: transform 0.3s, opacity 0.3s; padding: 40px 9px 60px; width: 100%; z-index: 1;}.menuDropDownSimple .wrap .menu-item__sub-items::before{content: ""; position: absolute; width: 100vw; max-width: 100vw; height: 100%; inset: 0px; z-index: 0; background: rgb(255, 255, 255); border: 1px solid whitesmoke; margin-left: calc(50% - 50vw) !important;}.menuDropDownSimple .wrap:hover > .menu-item__sub-items{opacity: 1; transform: unset; transform-style: unset; pointer-events: auto;}.menu-item__sub-items .maxwidth-theme{max-width: 1006px; z-index: 1; position: relative;}.menu-item__columns{display: flex; gap: 40px; flex-flow: wrap; width: 100%;}.menu-item__column{display: flex; flex-direction: column; text-align: start; width: 100%; max-width: 150px; gap: 25px;}.menu-item__title{font-size: 15px; color: rgb(51, 51, 51); font-weight: 600;}.menu-item__links{display: flex; flex-direction: column; gap: 12px;}.menu-item__link{font-weight: 500; font-size: 14px; color: rgb(51, 51, 51); line-height: 1.4; transition: 0.2s ease-in-out;}.menu-item__link:hover{color: rgb(241, 133, 28);}}
@media (min-width: 1200px){body .product-info .like_icons.list.icons{right: 2%; top: 5px;}.product-main .info_ext_block .char-side .properties .properties__value{display: grid; grid-template-columns: 1fr 1fr; justify-content: space-between; column-gap: 20px;}.new-footer__download{display: none;}}
.top_slider_wrapp.view_2 .main-slider__item{background-size: cover !important;}
#j-show-dropdown{cursor: pointer; border-bottom: 1px dashed; position: relative; display: block; width: fit-content; color: rgb(42, 42, 42); font-size: 14px;}
@media (max-width: 1375px){.menu-row.middle-block .mega-menu table .menu-item:nth-child(8) .wrap > a > div::before{display: none;}}
@media (min-width: 1200px){.menu-row .menu-only .mega-menu table td:first-child .wrap > a > div::before{content: ""; display: inline-block; height: 20px; width: 20px; background-image: url("/images/premium.svg"); background-size: contain; vertical-align: text-top; background-repeat: no-repeat; margin-right: 6px; position: absolute; right: -17px; top: 15px;}.menu-row.middle-block .mega-menu table .menu-item:nth-child(8) .wrap > a > div::before{content: ""; display: inline-block; width: 27px; height: 27px; background-image: url("/images/mag-new.svg"); vertical-align: text-top; background-repeat: no-repeat; margin-right: 4px; position: absolute; left: -20px; top: 14px;}.menu-row .menu-only .mega-menu table td:first-child{position: absolute; left: 0px;}.menu-row .menu-only .mega-menu table td:first-child .wrap > a,.menu-row .menu-only .mega-menu table td:nth-child(8) .wrap > a{color: rgb(245, 133, 32);}.menu-row.middle-block .mega-menu table td:first-child .wrap > a{padding-left: 0px;}.menu-row.middle-block .mega-menu table .menu-item:nth-child(8) .wrap > a > div::before{left: -20px; right: unset;}.menu-row .menu-only .mega-menu table td:nth-last-of-type(2){position: absolute; right: 0px;}.menu-item__sub-items .maxwidth-theme{max-width: 788px;}}
.basket-items-list-header{border: unset !important;}
#basket-root .basket-items-list-outer .basket-items-list-wrapper .basket-items-list-header{padding-left: 0px; padding-right: 0px;}
.banner.item.SCALE.TOP_HEADER img{object-fit: cover; height: 100%; margin: 0px; width: 100%;}
.menuDropDownSimple .menu-item:nth-child(3) .menu-item__columns .menu-item__column:first-child .menu-item__links .menu-item__link:nth-child(1){border: 1px solid var(--main-color); color: var(--main-color); border-radius: 5px; padding: 5px 8px; width: fit-content;}
.menuDropDownSimple .menu-item:nth-child(3) .menu-item__columns .menu-item__column:first-child .menu-item__links .menu-item__link:nth-child(1):hover{background-color: var(--main-color); color: rgb(255, 255, 255);}
.logo_img{line-height: 60px; height: 60px; display: block;}
.logo_img img{width: 36px; height: 38px;}
#mobileheader .burger .svg-inline-burger{width: 30px; height: 25px; min-width: 18px; min-height: 16px; position: absolute; left: 50%; top: 50%; margin: -15px 0px 0px -9px;}
.like_icons{display: none !important;}
.EXTENDED .blog-comment .blog-comment-content .comment-text__text br:first-child{display: none;}
body .bxmaker-authuserphone-button:focus{outline: none;}
body .bxmaker-authuserphone-button:hover .bxmaker-authuserphone-button__inner{background-color: rgb(197, 100, 14);}
body .bxmaker-authuserphone-input-phone--focus .bxmaker-authuserphone-input-phone__field,body .bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__field,body .bxmaker-authuserphone-input-phone:hover .bxmaker-authuserphone-input-phone__field{border-color: rgb(245, 132, 32);}
body .bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__field,body .bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__field,body .bxmaker-authuserphone-input:hover .bxmaker-authuserphone-input__field{border-color: rgb(245, 132, 32);}
body .bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__field,body .bxmaker-authuserphone-input-password--hover .bxmaker-authuserphone-input-password__field,body .bxmaker-authuserphone-input-password:hover .bxmaker-authuserphone-input-password__field{border-color: rgb(245, 132, 32);}
body .bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__field,body .bxmaker-authuserphone-input-code--hover .bxmaker-authuserphone-input-code__field,body .bxmaker-authuserphone-input-code:hover .bxmaker-authuserphone-input-code__field{border-color: rgb(245, 132, 32);}
body a.bxmaker-authuserphone-link,body a.bxmaker-authuserphone-link:visited{color: rgb(245, 132, 32);}
body a.bxmaker-authuserphone-link:active,body a.bxmaker-authuserphone-link:hover{color: rgb(197, 100, 14);}
body .bxmaker-authuserphone-input-phone__validation,body .bxmaker-authuserphone-message--error{color: rgb(255, 0, 0);}
.bxmaker-authuserphone-header.bxmaker-authuserphone-enter-auth__title,.bxmaker-authuserphone-header.bxmaker-authuserphone-enter-auth__title,.bxmaker-authuserphone-header.bxmaker-authuserphone-enter-reg__title{font-weight: 500; font-size: 20px; color: rgb(51, 51, 51); margin-bottom: 19px; justify-content: unset;}
.bxmaker-authuserphone-enter-smscode .bxmaker-authuserphone-header{margin-bottom: 10px;}
.bxmaker-authuserphone-enter-smscode .bxmaker-authuserphone-header{font-weight: 500;}
@media (min-width: 992px){.bxmaker-authuserphone-header.bxmaker-authuserphone-enter-auth__title,.bxmaker-authuserphone-header.bxmaker-authuserphone-enter-auth__title,.bxmaker-authuserphone-header.bxmaker-authuserphone-enter-reg__title{font-size: 24px; margin-bottom: 39px;}body:has(.bitrix-default-auth-bxmaker-authuserphone) .top-block-wrapper{text-align: center; margin-bottom: 15px;}}
.product-popup{position: fixed; left: 0px; bottom: 0px; right: 0px; display: none; justify-content: center; align-items: center; opacity: 0; transition: 0.3s ease-in-out; z-index: 9999;}
.dropdown-info__content svg{overflow: visible;}
.like_icons:not(.static){top: 6px !important; right: 6px !important;}
.like_icons{display: block !important;}
.like_icons span{border-radius: 16px !important;}
.deliveryPickup__item__info .product-info__dropdown{display: inline-block; top: 1px;}
.deliveryPickup__item__info .product-info__dropdown .dropdown-info__body p{margin-bottom: 0px;}
.deliveryPickup__item__info .product-info__dropdown .dropdown-info__body{min-width: 150px;}
@media (min-width: 992px){.deliveryPickup__item__info .product-info__dropdown{display: inline-block; top: 1px;}.deliveryPickup__item__info .product-info__dropdown .dropdown-info__body p{margin-bottom: 0px;}.deliveryPickup__item__info .product-info__dropdown .dropdown-info__body{min-width: 170px;}}
@media (min-width: 992px){.mega-menu .menuDropDownSimple .menu-item:nth-child(5) .menu-item__sub-items .menu-item__columns{gap: 40px 285px;}.mega-menu .menuDropDownSimple .menu-item:nth-child(5) .menu-item__sub-items .menu-item__columns .menu-item__column:nth-child(2){max-width: 100px; margin-left: 50px;}.mega-menu .menuDropDownSimple .menu-item:nth-child(5) .menu-item__sub-items .menu-item__columns .menu-item__links{display: flex; flex-flow: column wrap; max-height: 200px;}.mega-menu .menuDropDownSimple .menu-item:nth-child(5) .menu-item__sub-items .menu-item__columns .menu-item__links .menu-item__link:nth-of-type(-n+6){width: 100%; margin-right: 15px;}.mega-menu .menuDropDownSimple .menu-item:nth-child(5) .menu-item__sub-items .menu-item__columns .menu-item__links .menu-item__link:nth-of-type(n+6){width: auto; margin-right: 15px; display: inline-block !important;}.mega-menu .menuDropDownSimple .menu-item:nth-child(5) .menu-item__sub-items .menu-item__columns .menu-item__links span{display: none !important;}.mega-menu .menuDropDownSimple .menu-item:nth-child(4) .menu-item__sub-items .menu-item__columns{flex-wrap: nowrap;}.mega-menu .menuDropDownSimple .menu-item:nth-child(4) .menu-item__sub-items .menu-item__columns .menu-item__column:nth-child(2){margin-left: 200px;}.mega-menu .menuDropDownSimple .menu-item:nth-child(4) .menu-item__sub-items .menu-item__columns .menu-item__column:nth-child(1) .menu-item__links{display: flex; flex-flow: column wrap; max-height: 170px;}.mega-menu .menuDropDownSimple .menu-item:nth-child(4) .menu-item__sub-items .menu-item__columns .menu-item__column:nth-child(1) .menu-item__links .menu-item__link:nth-of-type(-n+6){width: 100%;}.mega-menu .menuDropDownSimple .menu-item:nth-child(4) .menu-item__sub-items .menu-item__columns .menu-item__column:nth-child(1) .menu-item__links .menu-item__link:nth-of-type(n+6){display: inline-block !important; width: auto;}.mega-menu .menuDropDownSimple .menu-item:nth-child(4) .menu-item__sub-items .menu-item__columns .menu-item__column:nth-child(1) .menu-item__links span{display: none !important;}}
.header__top-item .line-block__item i svg,#mobileheader .basket-link.delay svg,.bottom-icons-panel__content-link:not([title="Телефон"]) svg{stroke: rgb(255, 255, 255); stroke-width: 0.88;}
.price.font-bold{font-weight: 500;}
.cost.prices .price{color: rgb(42, 42, 42);}
#header .svg.basket.big{background: url("/local/img/cart_btn_b.svg") no-repeat; opacity: 0.8;}
#header .basket.big use{opacity: 0;}
.bottom-icons-panel__content-link:not(.bottom-icons-panel__content-link--active) svg path,.bottom-icons-panel__content-link:not(.bottom-icons-panel__content-link--active):not([title="Телефон"]) svg path{fill: rgb(0, 0, 0);}
.bottom-icons-panel__content-link[title="Телефон"] svg path{fill: transparent; stroke-width: 0.88;}
@media screen and (min-width: 767px){.raitingYandex{display: none;}}
.phoneHoverInfo .phones__dropdown{opacity: 0; visibility: hidden; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; position: absolute; top: -20px; left: -16px; z-index: 2;}
.getOrder{display: flex; place-items: center; font-size: 14px; gap: 6px; cursor: pointer; margin-left: 10px;}
.getOrder:hover .getOrderTxt{text-decoration: none;}
.getOrder::before{content: ""; width: 1px; height: 30px; background: rgb(153, 153, 153); margin-right: 10px;}
.getOrderIco{height: 20px;}
.getOrderIco svg{width: 20px; height: 20px;}
.getOrderIco path{fill: transparent;}
.getOrderTxt{color: rgb(42, 42, 42); text-decoration: underline; text-underline-offset: 2px; font-size: 12px; white-space: nowrap;}
.line-block--2 > .line-block__item .inline-block{line-height: 1;}
@media screen and (min-width: 1100px){.header__top-item .phone-block{flex-direction: column;}.header-wrapper .logo_and_menu-row .block2.phone-block{max-width: 190px;}}
.yandexPaySplit{display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 8px; font-weight: 600; font-size: 13px; line-height: normal; letter-spacing: -0.01em; color: rgb(51, 51, 51);}
.yandexPaySplit.noHas{top: -8px !important; margin-bottom: -4px !important;}
.yandexPaySplit img{width: 14px; height: 14px;}
.product-main .yandexPaySplit{top: -20px; float: right; margin-bottom: -20px; position: relative;}
.rate-popup-overlay,.delete-popup-overlay{display: none;}
body.popup-open{overflow: hidden; padding-right: var(--scrollbar-width, 0px);}
body .sections_wrapper .cat_sections--round .item:not(.section_item) .img{background-color: rgb(236, 236, 236);}
@media (min-width: 1200px){body .product-info .like_icons.list.icons{right: 2% !important;}}
.product-detail-gallery .like_icons .wish_item_button span i svg path{fill: rgb(153, 153, 153) !important;}
