/* 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_theme_hover_bg:hover,.landings-list__item--active{background-color: var(--theme-base-color); border-color: var(--theme-base-color);}
.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);}
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;}
*{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;}
.collapse{display: none;}
.row{margin-left: -16px; margin-right: -16px;}
.row::after,.row::before{content: " "; display: table;}
.row::after{clear: both;}
.col-lg-3,.col-md-12,.col-md-4,.col-sm-6,.col-xs-6{position: relative; min-height: 1px; padding-left: 16px; padding-right: 16px;}
.col-xs-6{float: left;}
.col-xs-6{width: 50%;}
@media (min-width: 768px){.container{width: 750px;}.col-sm-6{float: left;}.col-sm-6{width: 50%;}}
@media (min-width: 992px){.container{width: 970px;}.col-md-4{float: left;}.col-md-12{width: 100%;}.col-md-4{width: 33.3333%;}}
@media (min-width: 1200px){.container{width: 1170px;}.col-lg-3{float: left;}.col-lg-3{width: 25%;}}
.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;}}
.hidden-xs{display: block !important;}
.flexbox{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.row.flexbox{flex-flow: wrap;}
.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;}
.flexbox--wrap{flex-wrap: wrap;}
.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;}
.bx-mac .row.flexbox:not(.nmac) > div{margin-left: -1px;}
.bx-mac .row.flexbox::after,.bx-mac .row.flexbox::before{width: 100%;}
.row.flexbox .item{height: 100%; min-height: 100%;}
body .front_page > .wraps > .right_block > .wrapper_inner > *,body .front_page > .wraps > .wrapper_inner .middle{-webkit-box-flex: 0; flex: 0 0 auto; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
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;}
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;}
.dropdown-menu-wrapper{position: absolute; top: 100%; left: 0px; display: none; z-index: 107;}
html.mobile .share .shares-block.showen .ya-share2{display: block;}
#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;}
.flex-direction-nav li::before{display: 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;}
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;}
.section-gallery-wrapper{position: absolute; inset: 0px; flex-direction: row; z-index: 2;}
.section-gallery-wrapper__item{flex-grow: 1; -webkit-box-flex: 1; background: transparent; margin-bottom: -4px;}
.section-gallery-wrapper__item img{opacity: 0; transition: opacity 0.2s ease-in-out; left: 1px; right: 1px;}
.section-gallery-wrapper__item._active img{opacity: 1;}
.section-gallery-wrapper__item-nav{display: block; position: relative; margin: 0px 2px 0px 0px; height: 100%;}
.section-gallery-wrapper__item:last-of-type .section-gallery-wrapper__item-nav{margin-right: 0px;}
.section-gallery-wrapper__item-nav::before{content: ""; display: block; height: 1px; background-color: rgb(204, 204, 204); transition: background-color 0.2s ease-in-out; position: absolute; left: 0px; right: 0px; bottom: 0px; cursor: pointer;}
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;}
.block .catalog_block .catalog_item_wrapp:hover{z-index: 60;}
.bx_filter .bx_filter_parameters_box.bx_sort_filter,.bx_filter .bx_filter_parameters_box .svg-close{display: none;}
#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;}
.bx_sort_filter{display: none;}
body #mobilefilter .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container > *{margin-top: 0px;}
.banner.SCALE img{margin-left: auto; margin-right: auto;}
.btn.in-cart .svg.svg-inline-fw svg:not(.prediction_svg){display: none;}
.catalog_block.items{width: 100%;}
body .catalog_block.items .item_block.item{padding: 0px; margin-left: 0px;}
.catalog_block .catalog_item_wrapp{white-space: normal; vertical-align: top;}
.catalog_block .catalog_item{background: var(--card_bg_black); transition: box-shadow 0.2s ease-out; box-sizing: border-box; white-space: normal; min-height: 100%;}
.catalog_block .catalog_item > div{padding: 25px 25px 0px; box-shadow: inset 0 0 0 1px var(--stroke_black); background: var(--card_bg_black); transition: box-shadow 0.4s ease-out, border 0.4s ease-out; margin-right: -1px; height: 100%;}
.catalog_item:hover{z-index: 4;}
.catalog_item:hover .inner_wrap{border-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px 0px; height: auto; background: var(--card_bg_hover_black);}
.catalog_block .catalog_item img{max-width: 100%; max-height: 100%;}
.catalog_item{position: relative;}
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;}
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;}
.catalog_block .catalog_item{height: 100%; min-height: unset;}
body .catalog_item:hover .inner_wrap{height: 100%;}
@media (min-width: 601px){html:not(.mobile) .catalog_block .item_block .catalog_item:not(.big) .footer_button{position: absolute; left: 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;}
.topic__inner{position: relative;}
.topic__heading{margin: 0px; padding-bottom: 0px; text-overflow: ellipsis; overflow: hidden;}
.topic__heading #pagetitle{margin: 0px; padding-bottom: 0px; text-overflow: ellipsis; overflow: hidden; display: inline; vertical-align: middle;}
.top-content-block > div{padding-bottom: 30px;}
.top-content-block .landings-list{padding: 0px 0px 12px;}
.wrapper1:not(.block_side_WIDE) .top-content-block .landings-list:last-of-type{border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black);}
.landings-list__item{display: inline-block; padding-bottom: 8px; order: 1;}
.landings-list__item.active{order: 0;}
.landings-list__info-wrapper.last{padding-right: 18px;}
.landings-list__name{padding: 6px 10px 8px; color: var(--white_text_black); margin-right: 8px; position: relative; display: block; line-height: 16px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--stroke_black);}
.landings-list__name:not(.landings-list__item--active){cursor: pointer;}
.landings-list__name.landings-list__item--reset{padding-right: 41px;}
.landings-list__name.landings-list__item--reset .landings-list__clear-filter{position: absolute; top: 0px; right: 0px; bottom: 0px; width: 33px; border-radius: 0px 3px 3px 0px; cursor: pointer;}
.landings-list__name.landings-list__item--reset .landings-list__clear-filter::before{content: ""; display: block; position: absolute; top: -2px; left: 0px; bottom: -2px; width: 1px; background: rgba(255, 255, 255, 0.1);}
.landings-list__name.landings-list__item--reset .landings-list__clear-filter svg{position: absolute; right: 12px; top: 50%; margin-top: -4px;}
.landings-list__name.landings-list__item--reset .landings-list__clear-filter svg path{fill: rgb(255, 255, 255);}
.landings-list__item--filled-bg.landings-list__name span{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.landings-list__name span{border-bottom: 1px dotted;}
.landings-list__item--filled-bg:not(:hover){background: var(--darkerblack_bg_black); text-decoration: none;}
.landings-list__item--js-more{border-color: transparent;}
.landings-list__item--js-more span{margin-right: 10px;}
.landings-list__item--js-more svg{transition: transform 0.2s;}
.landings-list__item--active span{border-bottom-color: transparent;}
.landings-list__item--active{color: rgb(255, 255, 255);}
.filter-panel{padding: 13px 0px 14px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black);}
.filter-panel__filter{display: none;}
.dropdown-select{cursor: pointer; position: relative;}
.dropdown-select__title{padding: 5px 0px;}
.js-load-wrapper,.js-load-wrapper .ajax_load{position: relative;}
.btn-link-text{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; appearance: none;}
.btn-link-text span{border-bottom: 1px dotted;}
.btn-link-text .svg + span{margin-left: 7px;}
.btn-link-text:hover svg{animation: 0.5s ease 0s 1 normal none running spinner; transform-style: preserve-3d;}
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{color: var(--white_text_black);}
h1{font-size: 2.133em; line-height: 36px;}
h1{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{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;}
.margin0{margin-left: 0px !important; margin-right: 0px !important;}
.row.margin0 > div[class*="col-"]{padding: 0px; margin: 0px 0px -1px -1px;}
.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;}
.box-shadow-sm{transition: transform 0.2s, box-shadow 0.2s;}
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.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_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;}
*{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;}
.close{text-shadow: none;}
.close:hover,.close:focus{opacity: 1;}
[data-event="jqm"]{cursor: pointer;}
.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.ncolor.inline:not(.colored):hover path{fill: var(--white_text_black);}
.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{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);}
#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);}
.smartfilter,.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;}
.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;}
.catalog_item .image_wrapper_block{margin: 0px auto 20px; position: relative;}
.cost.prices .btn .svg + span{display: none;}
.image_wrapper_block,.image_wrapper_block > a{min-width: 60px; margin: 0px auto; padding: 0px; text-align: center; zoom: 1; display: block; left: 0px;}
.image_wrapper_block:not(.image-wrapper){padding-top: 100%;}
.image_wrapper_block > a{position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%;}
.image_wrapper_block > a{background-position: 50% 50%; background-repeat: no-repeat;}
.image_wrapper_block img{position: absolute; margin: auto; inset: 0px; border: 0px; vertical-align: middle; max-width: 100%; max-height: 100%; pointer-events: none;}
.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;}
.catalog_item:not(.touch):hover .image_wrapper_block .like_icons span{opacity: 1; visibility: visible;}
.like_icons.block span .svg{width: 32px; height: 32px; display: block; line-height: 32px;}
.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;}
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;}
.catalog_item_wrapp:hover .like_icons span{opacity: 1; visibility: visible;}
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;}
.wrapper1:not(.with_fast_view) .fast_view_button{display: none;}
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;}
.element-count-wrapper{font-size: 1rem;}
.element-count{border: 1px solid rgba(153, 153, 153, 0.35); padding: 2px 4px 1px; position: relative; top: -2px; margin-left: 8px;}
.element-count-wrapper .element-count{padding: 2px 6px 3px; top: -5px; vertical-align: bottom;}
.bx_filter .close-icons{display: none;}
.bx_filter .bx_filter_section{position: relative;}
.bx_filter .bx_filter_parameters_box{padding: 13px 18px 16px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--stroke_black); position: relative; user-select: none; overflow: visible;}
.bx_filter .bx_filter_parameters_box:not(.title):hover{background: var(--light,#fff) var(--dark,none);}
.bx_filter.compact .bx_filter_parameters_box:not(.title):hover .bx_filter_parameters_box_title{background: var(--light,none) var(--dark,var(--card_bg_black));}
.bx_filter .bx_filter_parameters_box_title{font-size: 13px; display: block; font-weight: normal; cursor: pointer; position: relative; padding: 0px 35px 0px 0px; color: var(--white_text_black);}
.bx_filter .title .bx_filter_parameters_box_title::after{display: none;}
.bx_filter .bx_filter_parameters_box_title > span,.bx_filter .bx_filter_parameters_box_title > div{position: relative; display: inline-block;}
.bx_filter .bx_filter_parameters_box_title::after,.bx_filter .bx_filter_parameters_box_title::before{position: absolute; content: "";}
.bx_filter .bx_filter_parameters_box_title .svg-inline-down{transition: transform 0.2s; position: absolute; right: -4px; top: 5px; width: 15px; height: 14px; text-align: center; line-height: 11px; border-radius: 3px;}
.bx_filter .bx_filter_parameters_box_title .svg-inline-down svg{display: inline-block; vertical-align: middle;}
.bx_filter_parameters_box:not(.active) .bx_filter_block{display: none;}
.filter input[type="checkbox"],.filter input[type="radio"]{display: none;}
body .ajax_load .bx_catalog_item_scu ul li.item{width: auto; margin-left: 0px;}
body .hint .tooltip{z-index: 204;}
.bx_filter_vertical input[type="checkbox"] + label::before,.filter input[type="checkbox"] + label::before,.filter input[type="radio"] + label::before{font-size: 0px; content: "."; display: none; height: 21px; width: 21px; position: absolute; left: 1px; top: 0px; background: rgb(221, 221, 221); z-index: -1; border-radius: 3px;}
body .filter input[type="radio"]:checked + label::after{box-shadow: none; width: 9px; height: 9px; top: 6px; left: 7px; background: rgb(255, 255, 255);}
.bx_filter_vertical input[type="checkbox"] + label.nab:hover::before,.bx_filter_vertical input[type="checkbox"] + label.nab::after{display: none;}
.bx_filter #modef_mobile{display: none;}
.bx_filter .bx_ui_slider_part.p2 span,.bx_filter .bx_ui_slider_part.p3 span,.bx_filter .bx_ui_slider_part.p4 span{color: rgb(177, 177, 177); display: none;}
body:not(.jqm-initied) .ik_select_dropdown.common_select-dd{z-index: 10 !important;}
.bx_filter_vertical input[type="checkbox"],.filter input[type="radio"]{display: none;}
.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;}
.bx_filter_select_popup ul li::before{display: none;}
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;}
.bx_filter .bx_filter_popup_result{font-size: 13px; font-weight: 400; line-height: 55px; height: 54px; position: absolute; z-index: 930; display: none; margin-top: -14px; margin-left: -4px; padding: 0px 0px 0px 22px; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 25px 0px; border-radius: 0px 3px 3px 0px; background: var(--card_bg_black);}
.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;}
body .ask_a_question .btn.btn-default{margin: 0px; background: transparent;}
.row .item_block{padding: 0px 16px; box-sizing: border-box;}
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;}
body .bx_item_list_you_looked_horizontal{border-bottom-width: 0px;}
.middle > .container{position: relative; width: 100% !important; padding: 0px !important;}
.catalog_block .catalog_item > div{display: flex; flex-direction: column;}
html.bx-ie .catalog_block .catalog_item > div .item_info{flex: 1 1 auto;}
.catalog_block .catalog_item .image_wrapper_block{width: 100%;}
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;}
.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 screen and (min-width: 992px){.bx_filter.bx_filter_vertical{display: block !important;}}
@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;}.box-shadow-sm:hover{border-color: var(--stroke_black); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 10px 0px; z-index: 1;}.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;}.bx_filter.bx_filter_vertical #modef_mobile{display: none !important;}.bx_filter.bx_filter_vertical{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;}.bx_filter .bx_filter_section{margin: 0px 0px 27px;}.top_slider_wrapp .box .video + .wrapper_inner{display: none;}.bx_filter.compact{position: relative; padding: 11px 0px; top: 0px !important;}.bx_filter.compact .bx_filter_section{margin: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}.bx_filter.compact .bx_filter_parameters_box.title + .bx_filter_parameters{padding-left: 28px;}.bx_filter.compact .bx_filter_parameters_box{margin: 4px; position: relative; float: left; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; user-select: none;}.bx_filter.compact .bx_filter_parameters_box_title{font-size: 13px;}.bx_filter.compact .bx_filter_parameters_box_title{padding-right: 15px;}.bx_filter.compact .bx_filter_parameters_box_title.prices::after{display: none;}.bx_filter.compact .bx_filter_block:not(.limited_block){position: absolute; padding: 19px 19px 0px; display: none; min-width: 232px; z-index: 3; border-radius: 3px; background: var(--card_bg_black); box-shadow: rgba(0, 0, 0, 0.098) 0px 5px 25px 0px;}.bx_filter.compact .bx_filter_button_box{display: none; margin: 0px -19px; text-align: left; border-top-width: 1px; border-top-style: solid; border-color: var(--stroke_black); background: var(--darkerblack_bg_black);}.bx_filter.compact .bx_filter_search_button{display: none;}.bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title{padding: 1px 26px 2px 9px; white-space: nowrap;}.bx_filter.compact .bx_filter_parameters_box .title.bx_filter_parameters_box_title:not(.filter_title){border: 1px solid transparent;}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:not(.filter_title):not(:hover){border-color: var(--stroke_black);}.bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title:not(.filter_title) > .svg-inline-down{position: absolute; top: 8px; right: 5px;}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title span{display: none;}.bx_filter.compact .bx_filter_parameters_box_title:hover{color: var(--white_text_black);}.bx_filter.compact .set .bx_filter_parameters_box_title:hover{box-shadow: none;}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title::after{display: none;}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter{display: none; position: absolute; top: -1px; right: -1px; bottom: -1px; width: 33px; cursor: pointer; border-radius: 0px 3px 3px 0px;}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg{position: absolute; right: 12px; top: 50%; margin-top: -4px;}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path{fill-rule: evenodd;}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter::before{content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 1px; background: rgba(255, 255, 255, 0.098);}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .delete_filter{display: block;}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected{margin: 0px 0px 0px -3px;}body .bx_filter.compact .bx_filter_block.limited_block .filter.label_block input + label{margin: 0px 0px 0px 3px; padding: 0px;}.bx_filter.compact .btn-link-text{padding: 8px 16px;}.bx_filter.compact .btn-link-text:hover{color: var(--white_text_black);}.bx_filter.compact .btn-link-text:hover svg path{fill: var(--white_text_black);}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title.title{color: rgb(255, 255, 255); padding-right: 41px;}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title svg path{fill: rgb(255, 255, 255);}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .svg-inline-down{display: none;}#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{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;}
.colored_theme_hover_bg:hover,.landings-list__item--active{background-color: rgb(241, 133, 28); border-color: rgb(241, 133, 28);}
.colored_theme_bg_hovered_hover:hover{background-color: rgb(243, 148, 57);}
#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,.bx_filter .bx_filter_parameters_box_title::before,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;}
.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);}
._active .section-gallery-wrapper__item-nav::before{background-color: rgb(241, 133, 28);}
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);}
.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title.title{background: 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);}
.bx_filter .bx_filter_parameters_box_title:hover::after{color: rgb(231, 120, 13);}
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{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;}
.d-inline{display: inline;}
#header .right-icons > .line-block{float: right;}
#main .mega-menu .dropdown-menu .menu-wrapper{overflow: hidden;}
body #headerfixed .logo-row.wproducts{display: block;}
body .char-side .properties .properties.js-offers-props{margin: 0px;}
.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;}
body .product-side.left_block .text-form{margin-top: 14px;}
body .product-side.left_block .text-form + .text-form{margin-top: 9px;}
body .product-container .js-info-block .more-btn a,body .product-side.left_block .cost.detail .js-info-block .more-btn a{display: none;}
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;}
.catalog_block.items.row.margin0.has-bottom-nav.js_append.ajax_load.block.flexbox{display: flex;}
.catalog_block.items::before,.catalog_block.items::after{content: unset;}
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;}
.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;}
body .section-compact-list__image{padding: 0px;}
.compact-catalog .ajax_load .sale_block .inner-sale,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;}
@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;}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;}}
body{overflow-x: hidden;}
.header-partners__titles{display: flex; flex-direction: column;}
#header .menu-item.dropdown [href="/kontakty/"] + span + div.dropdown-menu,#main .catalog_block .item_info .svg.inline.svg-inline-fw.ncolor.colored svg path,.filter-panel__view.controls-linecount,.filter-panel__view.controls-view,.reviewsFormRting li::before{display: none !important;}
.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;}
@media (min-width: 768px){.header-delivery__title{font-size: 27px;}}
.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;}}
#main .catalog_block .item_info .cost.prices.clearfix.prices--with_icons_block::after,#main .catalog_block .item_info .cost.prices.clearfix.prices--with_icons_block::before,.order-banner{display: none;}
body.simple_basket_mode #header:not(.static-custom){position: relative;}
@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;}
.catalog_block_template .catalog_block .section-gallery-wrapper__item img,.catalog_block .image_wrapper_block img{height: 100%; width: 100%; object-fit: cover;}
.catalog_block_template .catalog_block .section-gallery-wrapper__item img,.image_wrapper_block > a{border-radius: 15px;}
body .block-items .block-item__image img{border-radius: 10px;}
._active .section-gallery-wrapper__item-nav::before{background-color: rgb(33, 33, 33);}
.catalog_block .catalog_item > .inner_wrap,.top_wrapper.catalog_block_template .catalog_block.flexbox .catalog_item_wrapp.catalog_item.item_wrap .inner_wrap.TYPE_2{padding: 12px 12px 6px;}
#main .catalog_block .inner_wrap.TYPE_2 .image_wrapper_block{padding-top: 100% !important;}
.like_icons:not(.static){top: 2px; right: 2px;}
[data-prop_code="kolichestvo"].bx_filter_parameters_box,[data-prop_code="razmer"].bx_filter_parameters_box{padding-bottom: 24px;}
body.simple_basket_mode .header_wrap{margin: 0px !important;}
.module-pagination i.svg.svg-inline-down{display: none;}
.cost .discount .price_currency{display: none;}
body .catalog_detail .common_select .common_select-link .trigger{line-height: 31px; width: 25px;}
@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;}}
.catalog_item .sale_block,.dropdown-menu li:nth-child(7){display: none;}
.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);}
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%;}
#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;}
.catalog_block .catalog_item:not(.big) > div .item_info .sa_block,.developer.mob,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;}
.catalog_item .image_wrapper_block{margin: 0px auto 12px;}
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);}
.dostavka_poloska{display: none; margin: auto auto -10px; background: rgb(243, 148, 57); font-size: 14px; width: 100%;}
.top_slider_wrapp .main-slider__wrapper .main-slider__item:not(.dark) .text .section{font-weight: 700; opacity: 0.99; line-height: 23px;}
.topic__heading #pagetitle{font-weight: 600; font-size: 24px; line-height: 1.51; color: rgb(0, 0, 0);}
.breadcrumbs__item-name{color: rgb(119, 119, 119);}
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;}
body .product-info .like_icons.list.icons{right: 0px; top: 5px;}
@media (min-width: 991px){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;}
.catalog_block .catalog_item > div{box-shadow: none !important;}
.ajax_load .top_wrapper .catalog_block .catalog_item > div{padding: 5px; box-shadow: none; border: 0px;}
.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;}
@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;}.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%;}
.customBottomPrice{display: flex; align-items: center; justify-content: center; position: absolute; bottom: 8px; left: 8px; z-index: 9; background-color: rgb(234, 65, 132); color: rgb(255, 255, 255); border-radius: 20px; font-size: 12px; padding: 3px 7px; line-height: normal; letter-spacing: -1px; font-family: sans-serif;}
.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);}
@media (min-width: 1024px){.customBottomPrice{padding: 4px 8px; font-size: 15px;}}
.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;}
.top-content-block .landings-list__info-wrapper.last{padding-right: 0px !important;}
.landings-list__item--js-more{padding-left: 0px;}
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;}
.like_icons:not(.static){top: 6px !important; right: 6px !important;}
.like_icons{display: block !important;}
.like_icons span{border-radius: 16px !important;}
.catalog_item_wrapp.catalog_item .like_icons.block .wish_item svg{display: none;}
.catalog_item_wrapp.catalog_item .like_icons.block .wish_item i{background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2' viewBox='0 0 42.43 36.37'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' stroke='%23999' fill='none' stroke-miterlimit='10' stroke-width='2.5px' d='M38.76,3.67h0c-3.9-3.9-10.21-3.9-14.11,0l-3.43,3.43-3.43-3.43C13.89-.22,7.57-.22,3.67,3.67h0C-.22,7.57-.22,13.89,3.67,17.78l17.52,17.52.02-.02.02.02,17.52-17.52c3.9-3.9,3.9-10.21,0-14.11Z' /%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 16px auto; background-position: center 60% !important;}
@media (min-width: 992px){.catalog_item_wrapp.catalog_item .like_icons.block .wish_item:hover i{background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2' viewBox='0 0 42.43 36.37'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' stroke='%23fff' fill='none' stroke-miterlimit='10' stroke-width='2.5px' d='M38.76,3.67h0c-3.9-3.9-10.21-3.9-14.11,0l-3.43,3.43-3.43-3.43C13.89-.22,7.57-.22,3.67,3.67h0C-.22,7.57-.22,13.89,3.67,17.78l17.52,17.52.02-.02.02.02,17.52-17.52c3.9-3.9,3.9-10.21,0-14.11Z' /%3E%3C/g%3E%3C/svg%3E");}}
@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;}}
.swiper-button-next::after,.swiper-button-prev::after{content: ""; font-family: unset; font-size: unset; letter-spacing: unset; font-variant: unset; line-height: unset; text-transform: 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;}
#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;}
.bx_filter .bx_filter_parameters_box[data-prop_code="sale"]{display: none !important;}
.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;}}
.flower-item__pic img{max-width: 100%; width: 100%; height: 100%; object-fit: cover; transition: 0.3s ease-in-out;}
.flower-item__name{font-weight: 500; font-size: 12px; line-height: 1.2; text-align: center; color: rgb(49, 49, 49);}
.flower-bar{margin-bottom: 30px;}
.flower-bar__wrapper{position: relative;}
.flower-item{display: flex; flex-direction: column; align-items: center; cursor: pointer;}
.flower-item.active .flower-item__name{border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3px;}
.flower-item.active .flower-item__pic{box-shadow: rgb(241, 133, 27) 0px 0px 2px 1px;}
.flower-item__pic{display: block; border-radius: 50%; background-color: rgb(252, 245, 236); overflow: hidden; margin-bottom: 6px; border: 1px solid transparent; height: 64px; width: 64px; margin-top: 1px;}
.flower-item__name{margin-bottom: 3px;}
.flower-bar .swiper-button-prev,.flower-bar .swiper-button-next,.category-bar .swiper-button-prev,.category-bar .swiper-button-next{display: none;}
@media (min-width: 768px){.catalog_page .filter-panel-wrapper{display: flex; align-items: start; gap: 8px; margin-bottom: 30px;}.catalog_page .bx_filter_parameters_box.title,.catalog_page .bx_filter_parameters_box.title *{display: none;}.catalog_page .bx_filter.compact .bx_filter_parameters_box.title + .bx_filter_parameters{display: flex; padding-left: 0px;}.bx_filter .bx_filter_parameters_box_title > div{font-weight: 500; font-size: 15px; line-height: 1.76; color: rgb(0, 0, 0);}.bx_filter_parameters_box_title.title.rounded3.box-shadow-sm{background: rgb(244, 244, 244); border-radius: 12px; border: unset !important;}.bx_filter .bx_filter_parameters_box_title .svg-inline-down svg{width: 7px; height: 5px;}.bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title:not(.filter_title) > .svg-inline-down{width: 7px; height: 5px; top: 12px; right: 11px;}.bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title{padding: 5.5px 40px 5px 12px;}.filter-panel.sort_header{padding: 0px; border: unset;}.filter-panel.sort_header .dropdown-select{background-color: rgb(244, 244, 244); border-radius: 9px; padding: 10px 9px 10px 10px;}.filter-panel__sort .dropdown-select__title{font-size: 0px; background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.187584 12.227L3.07492 15.2591C3.19612 15.3868 3.36382 15.468 3.55226 15.468C3.86274 15.468 4.11097 15.2472 4.18403 14.9538C4.19731 14.9005 4.21475 14.8489 4.21558 14.7939C4.21558 14.7931 4.21641 14.7922 4.21641 14.7905L4.21558 0.676598C4.21558 0.302769 3.91839 0 3.55144 0C3.1845 0 2.88731 0.302769 2.88731 0.676598V13.1193L1.14063 11.2848C0.884943 11.0167 0.464871 11.01 0.201704 11.2705C-0.0614633 11.5309 -0.0681011 11.9589 0.187584 12.227Z' fill='black' /%3E%3Cpath d='M16.2523 5.38082C16.2523 5.00699 15.9551 4.70422 15.5881 4.70422H7.44172C7.07478 4.70422 6.77759 5.00699 6.77759 5.38082C6.77759 5.75465 7.07478 6.05742 7.44172 6.05742H15.5881C15.9551 6.05742 16.2523 5.75465 16.2523 5.38082Z' fill='black' /%3E%3Cpath d='M13.9103 10.0846C13.9103 9.71079 13.6131 9.40802 13.2461 9.40802H7.44172C7.07478 9.40802 6.77759 9.71079 6.77759 10.0846C6.77759 10.4584 7.07478 10.7612 7.44172 10.7612H13.2461C13.6131 10.7612 13.9103 10.4584 13.9103 10.0846Z' fill='black' /%3E%3Cpath d='M7.44148 14.1155C7.07454 14.1155 6.77734 14.4182 6.77734 14.7921C6.77734 15.1659 7.07454 15.4687 7.44148 15.4687H10.9033C11.2702 15.4687 11.5674 15.1659 11.5674 14.7921C11.5674 14.4182 11.2702 14.1155 10.9033 14.1155H7.44148Z' fill='black' /%3E%3Cpath d='M17.9308 0H7.44172C7.07478 0 6.77759 0.302769 6.77759 0.676597C6.77759 1.05043 7.07478 1.35319 7.44172 1.35319H17.9308C18.2977 1.35319 18.5949 1.05043 18.5949 0.676597C18.5949 0.302769 18.2977 0 17.9308 0Z' fill='black' /%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: contain; width: 19px; height: 16px;}.filter-panel__sort .dropdown-select__title svg{display: none;}.bx_filter.compact{padding: unset;}.bx_filter.compact .bx_filter_parameters_box{margin-top: 0px;}}
@media (min-width: 992px){.flower-bar .swiper-button-disabled{opacity: 0; pointer-events: none;}.flower-bar .swiper-button-prev,.flower-bar .swiper-button-next{display: flex; background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; width: 40px; height: 40px; position: absolute; top: 54%; transform: translateY(-50%); pointer-events: all; transition: 0.3s; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 26px 0px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-size: 12px 12px;}.flower-bar .swiper-button-prev,.flower-bar .swiper-button-next{top: 60%;}.flower-bar .swiper-button-prev{left: -20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.969' viewBox='0 0 12 6.969'%3E%3Cpath d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'/%3E%3C/svg%3E"); transform: translateY(-50%) rotate(-90deg);}.flower-bar .swiper-button-next{right: -20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.969' viewBox='0 0 12 6.969'%3E%3Cpath d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'/%3E%3C/svg%3E"); transform: translateY(-50%) rotate(90deg);}.flower-bar .swiper-button-prev::after,.flower-bar .swiper-button-next::after,.category-bar .swiper-button-prev::after,.category-bar .swiper-button-next::after{display: none;}.flower-bar .swiper-button-prev:hover,.flower-bar .swiper-button-next:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23fff;' width='12' height='6.969' viewBox='0 0 12 6.969'%3E%3Cpath d='M361.691,401.707a1,1,0,0,1-1.414,0L356,397.416l-4.306,4.291a1,1,0,0,1-1.414,0,0.991,0.991,0,0,1,0-1.406l5.016-5a1.006,1.006,0,0,1,1.415,0l4.984,5A0.989,0.989,0,0,1,361.691,401.707Z' transform='translate(-350 -395.031)'/%3E%3C/svg%3E"); background-color: rgb(245, 132, 32);}.linePriceButton .cost.prices:hover .price_matrix_wrapper{display: none;}.bx_filter.compact .bx_filter_section{margin-left: -4px;}}
@media (min-width: 1200px){.flower-item:hover .flower-item__pic img{transform: scale(1.03) rotate(4deg);}}
#main .catalog_block .inner_wrap.TYPE_2 .image_wrapper_block{padding-top: 92.7% !important; margin-bottom: 20px;}
.section-gallery-wrapper__item{margin-bottom: -9px;}
.linePriceButton .cost.prices .offer_buy_block i{display: none;}
.linePriceButton .cost.prices .offer_buy_block .in-cart,.linePriceButton .cost.prices .offer_buy_block .to-cart{display: none;}
.bx_filter_parameters_box.prices{display: none !important;}
.wrapper1:not(.block_side_WIDE) .top-content-block .landings-list:last-of-type{margin-bottom: 20px;}
.fast_view_button{display: none !important;}
.priceadds__title{font-weight: 600; font-size: 27px; line-height: 1.51; color: rgb(0, 0, 0); padding-top: 20px; margin: 0px; display: none;}
.hideFilter{display: none !important;}
@media screen and (min-width: 1200px){.main-catalog-wrapper .catalog_block_template .catalog_block.items{flex-wrap: wrap; gap: 20px;}.main-catalog-wrapper .catalog_block_template .catalog_block.items > .col-lg-3{width: 25%; max-width: 25%; flex: 0 0 calc(25% - 15px); box-sizing: border-box;}.main-catalog-wrapper .catalog_block_template .catalog_block .catalog_item > .inner_wrap,.main-catalog-wrapper .top_wrapper.catalog_block_template .catalog_block.flexbox .catalog_item_wrapp.catalog_item.item_wrap .inner_wrap.TYPE_2{padding: 0px;}}
.rate-popup-overlay,.delete-popup-overlay{display: none;}
body.popup-open{overflow: hidden; padding-right: var(--scrollbar-width, 0px);}
.bx_filter.compact .bx_filter_parameters_box[data-prop_code="tip_byketa"],.bx_filter.compact .bx_filter_parameters_box[data-prop_code="color_ref2"]{display: none;}
.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .text{color: rgb(255, 255, 255);}
.bx_filter.compact .bx_filter_parameters_box[data-prop_code="tsena"]{order: -1;}
.top-content-block .landings-list__info-wrapper .landings-list__name{border-radius: 12px;}
@media (min-width: 768px){.flower-item__pic{height: 92px; width: 92px;}}
body .sections_wrapper .cat_sections--round .item:not(.section_item) .img{background-color: rgb(236, 236, 236);}
@media (min-width: 768px){.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter,.landings-list__name.landings-list__item--reset .landings-list__clear-filter{top: 0px; right: 0px; bottom: 0px; border-radius: 0px 12px 12px 0px;}}
.bx_filter .bx_filter_parameters_box_title .svg-inline-down svg{transition: transform 0.2s;}
.landings-list__name span{border-bottom: unset;}
@media (min-width: 992px){.catalog_page .filter-panel-wrapper{display: flex; align-items: start; gap: 8px; margin-bottom: 30px;}}
@media (min-width: 1200px){body .product-info .like_icons.list.icons{right: 2% !important;}}
