#mobilefilter .bx_filter:not(.compact) .bx_filter_parameters_box.set {
  overflow: visible;
}#mobilefilter .bx_filter:not(.compact) .bx_filter_parameters_box.set .title-wrapper:before {
  display: none !important;
}.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:hover {
  border-color: #000;
}.bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset {
  padding-left: 14px;
  padding-right: 14px;
  background: rgba(0, 0, 0, 0);
}.bx_filter_parameters_box:not(.active) .bx_filter_block {
  display: none;
}.bx_filter_vertical input[type="checkbox"] + label,
.filter input[type="checkbox"] + label {
  margin-bottom: 11px;
  padding-left: 5px;
  position: relative;
  z-index: 100;
  cursor: pointer;
  outline: none;
  font-weight: normal;
}.filter.licence_block,
.filter.offer_block {
  padding: 0px 0px 26px;
  position: relative;
  margin: -10px 0px 0px;
}.filter.licence_block .error,
.filter.offer_block .error {
  position: absolute;
  top: -3px;
}#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total + .form {
  padding-top: 20px;
}.filter.licence_block label,
.filter.offer_block label {
  line-height: 20px;
  padding-top: 2px !important;
}.form_footer .filter.licence_block .error {
  position: absolute;
  top: -13px;
}.form_footer .filter.licence_block input[type="checkbox"] {
  height: 3px;
}.form.license_form.w_offer_pub .licence_block {
  padding-bottom: 5px;
}.filter.licence_block input[type="checkbox"],
.filter.offer_block input[type="checkbox"] {
  display: block;
  width: 0px;
  line-height: 0px;
  visibility: hidden;
  margin: 0px;
}.bx_filter_vertical input[type="checkbox"] + label.dib,
.bx_filter_vertical input[type="checkbox"] + label.pal {
  padding: 0px 0px 0px 2px;
  margin-bottom: 9px;
  margin-right: 0px;
}.bx_filter_vertical input[type="checkbox"] + label.dib > span,
.bx_filter_vertical input[type="checkbox"] + label.pal > span {
  margin: 0px 9px 0px 0px;
}.bx_filter_vertical input[type="checkbox"] + label.sku,
.sku_props .bx_item_detail_size ul li {
  display: inline-block;
  font-size: 10px;
  border: 1px solid #dddddd;
  border-color: var(--stroke_black);
  padding: 0 10px;
  text-align: center;
  margin: 0px 5px 5px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
  border-radius: 2px;
}.bx_filter_vertical input[type="checkbox"] + label.sku {
  float: left;
}.bx_filter_vertical input[type="checkbox"] + label.sku span,
.sku_props .bx_item_detail_size ul li span {
  font-size: 10px;
  position: relative;
  display: block;
}.bx_filter_vertical input[type="checkbox"] + label.sku:hover span,
.bx_filter_vertical input[type="checkbox"]:checked + label.sku span {
  color: #fff;
}.bx_filter_vertical input[type="checkbox"] + label.disabled {
  cursor: default;
}.filter input[type="checkbox"],
.filter input[type="radio"] {
  display: none;
}.buy_block .sku_props {
  margin: 0px;
}.sku_props .wrapper_sku > div {
  margin: 0px 0px 0px;
}.sku_props .wrapper_sku > div .show_more_link {
  margin: -2px 0 4px;
}.sku_props .wrapper_sku > div .show_more_link a svg {
  margin-left: 9px;
}.sku_props .wrapper_sku > div:last-child {
  margin-bottom: 0px;
}.bx_catalog_item_scu ul {
  font-size: 0px;
  margin: 0px;
}.bx_catalog_item_scu ul li,
.bx_ordercart .bx_scu_scroller_container .bx_scu ul li {
  position: relative;
  z-index: 9;
  cursor: pointer;
  outline: none;
  font-size: 11px;
  margin: 0px 0px 9px;
  padding: 0px 9px 0px 0px;
  display: inline-block;
  vertical-align: top;
}.bx_catalog_item_scu ul li.scu_prop_more,
.bx_ordercart .bx_scu_scroller_container .bx_scu ul li.scu_prop_more {
  display: none;
}body .ajax_load .bx_catalog_item_scu ul li.item {
  width: auto;
  margin-left: 0px;
}.gifts .bx_catalog_item_scu ul li {
  margin-left: 0px;
}.bx_scu_scroller_container .missing {
  opacity: 0.4;
}.sku_props ul li:before {
  display: none;
}.sku_props .bx_item_section_name {
  color: #888888;
  font-size: 0.8em;
}.sku_props .bx_item_section_name.char_name {
  position: relative;
}.sku_props .bx_item_section_name.char_name .hint {
  position: relative;
  display: inline;
  margin-left: 3px;
}.sku_props .bx_item_section_name.char_name .hint .icon {
  position: relative;
  left: 0px;
  top: 0px;
  border-radius: 100%;
  z-index: 10;
}.sku_props .bx_item_section_name.char_name .hint .icon i {
  padding-right: 1px;
}.sku_props .bx_item_section_name .sku_mdash {
  margin: 0 7px;
}.sku_props .bx_item_section_name.char_name .hint:not(.active) .icon:not(:hover) {
  border: 1px solid #e5e5e5;
}.sku_props .bx_item_section_name.char_name .hint .tooltip {
  left: 1px;
  top: 20px;
  min-width: 165px;
}#fast_view_item .sku_props .bx_item_section_name.char_name .hint .tooltip {
  top: 25px;
}body .hint .tooltip {
  z-index: 204;
}.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover {
  background: #fff;
  color: #373737;
  border-color: #f2f2f2;
}.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover span {
  color: #373737;
}.disabled:not(.link-item) {
  opacity: 0.4;
}.bx_filter_vertical .bx_filter_block label:hover span.disabled * {
  color: #888;
}.bx_filter_vertical .bx_filter_block.limited_block {
  max-height: 250px; /*overflow-y:auto;*/
}.bx_filter_vertical .bx_filter_block.limited_block {
  margin-bottom: -7px;
}.bx_filter.bx_filter_vertical .bx_filter_block.limited_block .bx_filter_param_label:last-child {
  margin-bottom: 11px;
}.button_block .to-order.button {
  border-color: #888888;
  color: #888888;
}.button.in-cart,
.button.in-cart:hover {
  background: #4fad00;
}.bx_filter_vertical input[type="checkbox"]:checked + label:before,
.bx_filter_vertical input[type="checkbox"] + label:not(.disabled):hover:before,
.filter input[type="checkbox"]:checked + label:before,
.filter input[type="checkbox"] + label:hover:before,
.filter input[type="radio"]:checked + label:before,
.filter input[type="radio"] + label:hover:before {
  display: inline-block;
  z-index: 3;
}.bx_filter_vertical input[type="checkbox"]:checked + label:before,
.bx_filter_vertical input[type="checkbox"]:checked + label:not(.disabled):hover:before,
.filter input[type="checkbox"]:checked + label:before,
.filter input[type="checkbox"]:checked + label:hover:before,
.filter input[type="radio"]:checked + label:before,
.filter input[type="radio"]:checked + label:hover:before {
  z-index: -1;
}.bx_filter_vertical .filter input[type="radio"]:checked + label:before {
  z-index: 0;
}.bx_filter_vertical input[type="checkbox"] + label:before,
.filter input[type="checkbox"] + label:before,
.filter input[type="radio"] + label:before,
.bg_block:before {
  font-size: 0;
  content: ".";
  display: none;
  height: 21px;
  width: 21px;
  position: absolute;
  left: 1px;
  top: 0px;
  background: #ddd;
  z-index: -1;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}.bx_filter_vertical input[type="checkbox"] + label:after,
.filter input[type="checkbox"] + label:after,
.bg_block:after {
  font-size: 0;
  content: ".";
  display: block;
  height: 21px;
  width: 21px;
  position: absolute;
  left: 1px;
  top: 0px;
  z-index: 2;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0px 0px 0px 1px #cccccc inset;
  -moz-box-shadow: 0px 0px 0px 1px #cccccc inset;
  -webkit-box-shadow: 0px 0px 0px 1px #cccccc inset;
  box-shadow: 0px 0px 0px 1px var(--stroke_black) inset;
  background: #fff;
  background: var(--darkerblack_bg_black);
}.bx_filter_vertical input[type="checkbox"]:checked + label:after,
.filter input[type="checkbox"]:checked + label:after {
  box-shadow: none;
  background: url(/bitrix/templates/aspro_max/images/svg/content_icons.svg) -90px -3px no-repeat;
  margin: 5px 0px 0px 5px;
  width: 11px;
  height: 10px;
}body .filter input[type="radio"]:checked + label:after {
  /*background:url('/bitrix/templates/aspro_max/images/svg/Input_icons.svg') 0px -16px no-repeat;*/
  box-shadow: none;
  width: 9px;
  height: 9px;
  top: 6px;
  left: 7px;
  background: #fff;
}.bx_filter_vertical input[type="checkbox"]:checked + label.nab:before,
.bx_filter_vertical input[type="checkbox"] + label.nab:hover:before,
.bx_filter_vertical input[type="checkbox"] + label.nab:after {
  display: none;
}.filter input[type="radio"] + label:after,
.bg_block1:after {
  font-size: 0;
  content: ".";
  display: block;
  height: 13px;
  width: 13px;
  position: absolute;
  left: 1px;
  top: 0px;
  background: #ffffff;
  background: var(--darkerblack_bg_black);
  z-index: 2;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-shadow: 0px 0px 0px 1px #cccccc inset;
  -moz-box-shadow: 0px 0px 0px 1px #cccccc inset;
  -webkit-box-shadow: 0px 0px 0px 1px #cccccc inset;
  box-shadow: 0px 0px 0px 1px var(--stroke_black) inset;
}.filter input[type="radio"] + label:before,
.bg_block:before {
  height: 13px;
  width: 13px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  top: 0px;
}.filter.radio input[type="radio"] + label:after,
.filter.radio input[type="radio"] + label:before {
  width: 21px;
  height: 21px;
}.filter.radio input[type="radio"] + label.disabled:hover:before,
.filter.radio input[type="radio"] + label.disabled:after {
  background: #cccccc;
}.filter.radio input[type="radio"] + label.disabled {
  cursor: default;
}.bx_filter .bx_filter_parameters_box_container {
  margin-top: 7px;
  position: relative;
  z-index: 1;
}.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container {
  margin-bottom: 6px;
}.bx_filter .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container {
  margin-top: 7px;
}.bx_filter .bx_filter_parameters_box_container.pict_block {
  margin-top: 17px;
  padding: 0px 0px;
}.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
  margin-top: 0px;
}.bx-firefox .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container #set_filter.button {
  margin-right: 3px;
}#main .onoff input[type="checkbox"] + label:after {
  position: absolute;
  display: block;
  top: 4px;
  bottom: 0;
  border-radius: 100%;
  background: #fff;
  width: 14px;
  height: 14px;
  border: none;
  margin: 2px;
  left: 1px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
  transition: left 0.1s ease-in;
  z-index: 11;
}#main .onoff input[type="checkbox"]:checked + label:after {
  left: 16px;
}#main .onoff input[type="checkbox"] + label:before {
  display: block;
  top: 4px;
  height: 18px;
  width: 33px;
  border-radius: 10px;
}#main .onoff input[type="checkbox"]:not(:checked) + label:before {
  background: #e0e0e0;
  background: var(--light, #e0e0e0) var(--dark, #444);
}#main .onoff input[type="checkbox"] + label {
  padding: 0px 0px 0px 50px;
  font-size: 13px;
  color: #999;
}#main .onoff input[type="checkbox"] + label.dark {
  color: #333;
  color: var(--white_text_black);
}#main .onoff.sm input[type="checkbox"] + label {
  padding-left: 46px;
}#main .onoff.sm input[type="checkbox"] + label:before {
  top: 5px;
  height: 16px;
  width: 33px;
  left: 0;
}#main .onoff.sm input[type="checkbox"] + label:after {
  top: 5px;
  height: 12px;
  width: 12px;
}#main .onoff.sm input[type="checkbox"]:checked + label:after {
  left: 18px;
}.bx_filter .bx_filter_parameters_box_container_block {
  font-size: 11px;
  float: left;
  width: 50%;
  color: #333;
}.bx_filter .bx_filter_parameters_box_container .wrapp_change_inputs {
  border: 1px solid #ececec;
  border-radius: 3px;
  border-color: var(--stroke_black);
}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
  padding: 9px 8px 9px;
  background: #fafafa;
  background: var(--darkerblack_bg_black);
  border: none;
  padding-left: 15px;
  border-radius: 0px;
}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-of-type input {
  border-right: 1px solid #ececec;
  border-color: var(--stroke_black);
}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container {
  max-width: 100%;
  position: relative;
}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar {
  padding: 0 23px 0 4px;
  font-size: 15px;
}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  font-size: 18px;
  top: 0px;
  right: 3px;
}.filter_horizontal .smartfilter .bx_ui_slider_track {
  margin-top: 16px;
}.filter_horizontal .bx_filter .bx_filter_button_box {
  text-align: left;
}.filter_horizontal .bx_filter_vertical input[type="checkbox"] + label:not(.dib) {
  float: left;
  margin-right: 5px;
}.filter_horizontal .bx_filter .bx_filter_popup_result.right {
  left: 0px;
  background: transparent;
  position: relative;
  color: #888;
  margin: 0px;
  padding-left: 0px;
  line-height: 20px;
  vertical-align: middle;
}.filter_horizontal .bx_filter .bx_filter_popup_result.right a {
  display: none;
}.right_block .filter_horizontal .bx_filter .bx_filter_popup_result {
  top: -1px !important;
}.bx_filter .expand_block {
  display: none;
}.bx_filter #modef_mobile {
  display: none;
}.bx_filter .bx_ui_slider_part {
  position: absolute;
  top: -3px;
  width: 1px;
  height: 10px;
  background: #f2f2f2;
  background: none;
}.bx_filter .bx_ui_slider_part.p1 {
  left: -1px;
}.bx_filter .bx_ui_slider_part.p2 {
  left: 25%;
}.bx_filter .bx_ui_slider_part.p3 {
  left: 50%;
}.bx_filter .bx_ui_slider_part.p4 {
  left: 75%;
}.bx_filter .bx_ui_slider_part.p5 {
  right: 1px;
}.bx_filter .bx_ui_slider_part span {
  font-size: 10px;
  position: absolute;
  top: 14px;
  left: 50%;
  display: block;
  width: 100px;
  margin-left: -50px;
  text-align: center;
  color: #999999;
}.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: #b1b1b1;
  display: none;
}.bx_filter .bx_ui_slider_part.first span {
  text-align: left;
  left: 3px;
  margin-left: 0px;
}.bx_filter .bx_ui_slider_part.last span {
  text-align: right;
  left: auto;
  right: 0px;
  margin-left: 0px;
}.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_pricebar_V {
  position: absolute;
  top: 0px;
  bottom: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #fff;
  border-color: transparent;
}.bx_filter .bx_ui_slider_range {
  z-index: auto;
  background: #cccccc;
}.bx_filter .bx_ui_slider_pricebar {
  z-index: 100;
}.bx_filter .bx_ui_slider_pricebar_VD {
  z-index: 60;
  background: #979797;
}.bx_filter .bx_ui_slider_pricebar_VN {
  z-index: 70;
  background: #f2f2f2;
}.bx_filter .bx_ui_slider_pricebar_V {
  z-index: 80;
  background: #cccccc;
}.bx_filter .bx_ui_slider_handle {
  position: absolute;
  top: 100%;
  width: 24px;
  height: 24px;
}.bx_filter .bx_ui_slider_handle:hover {
  -webkit-cursor: grab;
  -ms-cursor: grab;
  -o-cursor: grab;
  cursor: grab;
}.bx_filter .bx_ui_slider_handle:active {
  -webkit-cursor: grabbing;
  -ms-cursor: grabbing;
  -o-cursor: grabbing;
  cursor: grabbing;
}.bx_filter .bx_ui_slider_handle.left {
  left: 0;
  margin-left: -12px;
}.bx_filter .bx_ui_slider_handle.right {
  right: 0;
  margin-right: -12px;
}.bx_filter .bx_filter_select_block,
.common_select .common_select-link {
  position: relative;
  display: block;
  width: 100%;
  height: 41px;
  margin: 0 0px 0px;
  padding: 0 33px 0 11px;
  border-radius: 3px;
  background: #fafafa;
  background: var(--light_bg_black);
  border: 1px solid #eeeeee;
  border-color: var(--stroke_black);
  cursor: pointer;
  overflow: hidden;
  min-width: 200px;
}.bx_filter .bx_filter_select_text,
.common_select .common_select-link .ik_select_link_text {
  font-size: 13px;
  line-height: 39px;
  max-width: 100%;
  height: 39px;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}.bx_filter .bx_filter_select_text.fix {
  min-width: 120px;
}.bx_filter .bx_filter_select_text label {
  cursor: pointer;
}.bx_filter .bx_filter_select_arrow,
.common_select .common_select-link .trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 38px;
  cursor: pointer;
  text-align: center;
  line-height: 38px;
}.bx_filter .bx_filter_select_arrow:before,
.common_select .common_select-link .trigger:before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url("/bitrix/templates/aspro_max/images/svg/trianglearrows.svg") 1px 1px no-repeat;
  background-position: var(--light, 1px 1px) var(--dark, -9px 1px);
  vertical-align: middle;
}.common_select select {
  display: none;
}body:not(.jqm-initied) .ik_select_dropdown.common_select-dd {
  z-index: 10 !important;
}.ik_select_dropdown.common_select-dd {
  background: #fff;
  background: var(--card_bg_black);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  margin-top: 4px;
}.ik_select_dropdown.common_select-dd ul li:before {
  display: none;
}.ik_select_list .ik_select_list_inner ul li:hover,
.bx_filter_select_popup ul li label:hover,
.bx_filter_select_popup ul li > .sort_btn:hover,
.bx_filter_select_popup ul li > .sort_btn.current {
  background: #fafafa;
  background: var(--darkerblack_bg_black);
}.ik_select_list .ik_select_list_inner ul li.ik_select_active,
.bx_filter_select_popup ul li label.selected {
  background: #ddd;
  background: var(--darkerblack_bg_black);
  color: #fff;
}.bx_filter_vertical .bx_filter_block .bx_filter_select_popup ul li:first-child > label {
  padding-top: 11px;
}.bx_filter_vertical .bx_filter_block .bx_filter_select_popup ul li > label {
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 10px;
}.bx_filter_vertical .bx_filter_block .bx_filter_select_popup label {
  display: flex;
}.bx_filter_vertical .bx_filter_block .bx_filter_select_popup label .bx_filter_btn_color_icon {
  flex-basis: 31px;
}.bx_filter_vertical .bx_filter_block .bx_filter_select_popup label .bx_filter_param_text {
  flex-basis: 31px;
  flex-grow: 1;
  white-space: normal;
  text-align: left;
  line-height: 1.2em;
  align-self: center;
}.bx_filter_vertical input[type="checkbox"],
.filter input[type="radio"] {
  display: none;
}.popup.small_popup_regions {
  width: 500px;
  max-width: 500px;
}.popup.city_chooser_frame .form .form_head,
.popup.city_chooser_small_frame .form .form_head {
  padding-bottom: 0px;
  border: none;
}.region_wrapper .dropdown {
  position: absolute;
  display: none;
  left: 0px;
  top: 100%;
  font-size: 13px;
}.region_wrapper .dropdown .wrap {
  margin: 10px 0px 0px;
  background: #fff;
  background: var(--card_bg_black);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
  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: #999;
  border: 2px solid #fff;
}.region_wrapper .dropdown .wrap::-webkit-scrollbar-thumb:window-inactive {
  background: #999;
  border: 2px solid #fff;
}.region_wrapper .dropdown .more_item:not(.current):hover {
  background: #fafafa;
  background: var(--card_bg_hover_black);
}.region_wrapper .dropdown .more_item span {
  display: block;
  padding: 18px 22px 18px;
  color: #222 !important;
  color: var(--white_text_black) !important;
  border-top: 1px solid #f2f2f2;
  border-color: var(--stroke_black);
  cursor: pointer;
}.region_wrapper .dropdown .more_item:first-child span {
  border-top: 0px;
}.region_wrapper .dropdown .more_item.current span {
  cursor: default;
}.popup_regions .h-search {
  padding: 35px 60px;
}.popup_regions .h-search #search {
  padding: 0 44px 0 17px;
  height: 48px;
  font-size: 1em;
  line-height: 40px;
}.popup_regions .items.only_city + .h-search {
  padding: 21px 36px 39px;
}.popup_regions .items.only_city + .h-search #search {
  background: #f5f5f5;
}.popup_regions .h-search .wrapper {
  position: relative;
}.popup_regions .h-search .wrapper .search_btn {
  position: absolute;
  width: 48px;
  height: 48px;
  top: 0px;
  right: 0px;
}.popup_regions .h-search .wrapper .search_btn svg {
  position: absolute;
  top: 3px;
  left: 12px;
  opacity: 0.5;
  cursor: pointer;
}.popup_regions .h-search .wrapper .search_btn svg:hover {
  opacity: 1;
}.popup_regions .h-search .wrapper #search.ui-autocomplete-loading + .search_btn:before {
  background: url("/bitrix/templates/aspro_max/images/loaders/circle_anim.gif") 0px 0px no-repeat;
}.popup_regions .h-search .wrapper .ui-menu li:before {
  display: none;
  padding-left: 10px;
}.popup_regions .h-search .favorits {
  font-size: 13px;
  padding: 2px 0px 0px;
  margin: 0px 0px -11px;
}.popup_regions .h-search .favorits .title {
  float: left;
  width: 80px;
  padding: 5px 0px 0px;
}.popup_regions .h-search .favorits .cities {
  padding-left: 89px;
}.popup_regions .h-search .favorits .cities .item {
  display: inline-block;
  padding: 5px 8px 5px 0px;
}.popup_regions .h-search .favorits .cities .item a {
  border-bottom: 1px dotted;
}.popup_regions .h-search .favorits .cities .item a:not(:hover) {
  color: var(--fill_dark_light_white_hover);
}.popup_regions .items.ext_view {
  margin: 3px 60px 60px;
  font-size: 0px;
  border: 1px solid #e9e9e9;
  border-color: var(--stroke_black);
  border-radius: 3px;
  background: #fafafa;
  background: var(--card_bg_hover_black);
  display: flex;
}.popup_regions .items.only_city {
  padding: 0px 49px 50px;
  margin-top: -8px;
}.popup_regions .items.ext_view > div {
  display: inline-block;
  vertical-align: top;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: 0%;
  font-size: 14px;
  padding: 16px 4px 16px 14px;
  border-right: 1px solid #ededed;
  border-color: var(--stroke_black);
}.popup_regions .items.ext_view .block.cities {
  background: #fff;
  background: var(--card_bg_hover_black);
}.popup_regions .items.ext_view > div * {
  color: #333;
  color: var(--white_text_black);
}.popup_regions .items.ext_view > div:last-of-type {
  border-right: none;
}.popup_regions .items.ext_view .title {
  font-size: 11px;
  padding: 0px 0px 5px 10px;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}.popup_regions .items .items_block {
  max-height: 350px; /*max-height:500px;overflow-y:auto;*/
}.popup_regions .items .regions .parent_block {
  display: none;
}.popup_regions .items .regions .parent_block.shown {
  display: block;
}.popup_regions .items .regions .item:not(.current):hover {
  cursor: pointer;
}.popup_regions .items .regions .item.current {
  font-weight: bold;
}.popup_regions .items .regions .item.current span {
  color: #333 !important;
  color: var(--white_text_black) !important;
}.popup_regions .items .item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 2px 10px;
}.popup_regions .items .cities .item {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  background: none;
}.bx-ie .popup_regions .items .cities .item {
  vertical-align: middle;
}.popup_regions .items.ext_view .cities .item {
  display: none;
}.popup_regions .items.only_city .cities .items_block {
  font-size: 0px;
}.popup_regions .items.only_city .cities .item {
  width: 25%;
  margin-bottom: 0px;
}.popup_regions .items .cities .item.current {
  background: none;
  cursor: default;
}.popup_regions .items .cities .item.current span {
  font-weight: bold;
  color: #222;
  color: var(--white_text_black);
}.popup_regions .items .cities .item.shown {
  display: block;
}.popup_regions .items.only_city .cities .item.shown {
  display: inline-block;
}#title-search-city .ui-autocomplete {
  position: absolute !important;
  top: 22px !important;
  width: 100%;
  box-shadow: 0 5px 20px rgb(0 0 0 / 15%);
  background: #fff;
  background: var(--card_bg_black);
  padding: 10px 0px 6px;
  z-index: 9;
  height: auto;
  max-height: 230px;
  overflow-y: auto;
}#title-search-city .ui-autocomplete::-webkit-scrollbar {
  width: 8px;
}#title-search-city .ui-autocomplete::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}#title-search-city .ui-autocomplete::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #999;
  border: 2px solid #fff;
}#title-search-city .ui-autocomplete::-webkit-scrollbar-thumb:window-inactive {
  background: #999;
  border: 2px solid #fff;
}#title-search-city a:not(:hover) {
  color: var(--fill_dark_light_white_hover);
}.jqmWindow .popup_regions.only_search .items.only_city {
  padding-bottom: 0;
  margin-top: 0;
}.sticky_menu .confirm_region {
  left: 0;
}.sticky_menu .confirm_region:after,
.confirm_region:before {
  left: 50px;
}.confirm_region .buttons {
  padding: 14px 0px 0px;
  white-space: nowrap;
}.confirm_region .buttons > .btn {
  margin: 0px 4px;
}.popup_regions .items .items_block::-webkit-scrollbar {
  width: 8px;
}.popup_regions .items .items_block::-webkit-scrollbar-track {
  border-radius: 8px;
}.popup_regions .items .items_block::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #999;
  border: 2px solid #fff;
  border-color: var(--card_bg_black);
}.popup_regions .items .items_block::-webkit-scrollbar-thumb:window-inactive {
  background: #999;
  border: 2px solid #fff;
  border-color: var(--card_bg_black);
}div[id^="smartFilterDropDown"] .popup-window {
  width: 100%;
  border: 0px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}div[id^="smartFilterDropDown"] .popup-window-top-row,
div[id^="smartFilterDropDown"] .popup-window-left-column,
div[id^="smartFilterDropDown"] .popup-window-right-column,
div[id^="smartFilterDropDown"] .popup-window-bottom-row {
  display: none;
}.bx_filter_select_popup {
  padding: 0;
}.bx_filter_select_popup ul {
  margin: 0;
  padding: 0;
  list-style: none;
}.bx_filter_select_popup ul li {
  display: block;
  text-align: left;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}.bx_filter_select_popup ul li:first-child {
  border: 0px !important;
  padding: 0px !important;
  margin: 0px !important;
}.bx_filter_select_popup ul li:before {
  display: none;
}.bx_filter_select_popup ul li label,
.bx_filter_select_popup ul li > .sort_btn {
  margin: 0px;
  font-size: 13px;
  display: block;
  overflow: hidden;
  width: 100%;
  cursor: pointer;
  padding: 11px 12px 13px 12px;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  font-weight: normal;
  color: #333;
  color: var(--white_text_black);
}.bx_filter_select_popup ul li label.disabled {
  color: #b8b8b8;
  background: transparent;
}.bx_filter.bx_horizontal .bx_filter_parameters_box.tags {
  width: 100%;
  clear: both;
}.bx_filter .bx_filter_tag {
  padding: 18px;
  border: 1px solid #aed5e0;
  border-radius: 5px;
  background: rgba(151, 214, 233, 0.33);
}.bx_filter .bx_tag_link {
  font-size: 12px;
  text-decoration: none;
  color: #68939e;
  border-bottom: 1px solid;
  text-shadow: none;
}.bx_filter .bx_tag_link.active,
.bx_filter .bx_tag_link:hover {
  color: #1d3d46;
  border-bottom: none;
}.bx_filter .bx_filter_param_label,
.filter label {
  position: relative;
  display: block;
  margin: 0px 0px 3px;
}.bx_filter .radio.filter label {
  display: block;
  margin-bottom: 8px;
}.bx_filter .radio.filter:last-of-type label,
.bx_filter .bx_filter_param_label:last-child {
  margin-bottom: 4px;
}.bx_filter .bx_filter_param_label.dib {
  display: inline-block;
}.bx_filter .bx_filter_param_text {
  line-height: 30px;
  position: relative;
  display: inline-block;
  margin: 0 5px 2px 8px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}.bx_filter .disabled .bx_filter_param_text {
  cursor: default;
}.bx_filter_select_popup .bx_filter_param_label.active {
  background: #f3f8fa;
}.bx_filter .bx_filter_parameters + .clb {
  margin-top: -1px;
}.bx_filter_input_checkbox {
  position: relative;
  display: block;
  clear: both;
  min-height: 20px;
}.bx_filter .sku .bx_filter_input_checkbox {
  min-height: auto;
}.bx_filter_input_checkbox input[type="radio"],
.bx_filter_input_checkbox input[type="checkbox"] {
  position: relative;
  top: 4px;
  float: left;
}.bx_filter .bx_filter_input_checkbox .bx_filter_param_text,
.filter label > span {
  display: block;
  line-height: 20px;
  margin-left: 28px;
  text-align: left;
  font-weight: normal;
}.bx_filter .filter label > span {
  margin: 0px;
}.bx_filter .sku .bx_filter_input_checkbox .bx_filter_param_text,
.sku_props .bx_item_detail_size ul li span {
  display: block;
  line-height: 15px;
  margin: 0px;
  text-align: center;
  padding: 7px 0px 7px;
  font-size: 13px;
}.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.active:hover span {
  color: #fff;
}.bx_filter .bx_filter_input_checkbox input + .bx_filter_param_text {
  line-height: 21px;
}.bx_filter .radio,
.bx_filter .checkbox {
  padding: 0px;
  margin: 0px;
}.bx_filter .bx_filter_param_btn,
.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt {
  display: inline-block;
  width: 26px;
  height: 26px;
  text-align: center;
  text-decoration: none;
  color: #000;
  vertical-align: middle;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
  border-radius: 2px;
  background: #fff;
  -webkit-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  -moz-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  -ms-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  -o-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
}.bx_filter .bx_filter_param_label.active .bx_filter_param_btn {
  border-color: #fff;
}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl {
  background: transparent;
  box-shadow: none;
}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl {
  position: relative;
}.bx_filter_select_popup .bx_filter_select_text_icon,
.bx_filter .bx_filter_select_text_icon {
  line-height: 33px;
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  margin-right: 2px;
  vertical-align: middle;
  border-radius: 2px;
}.bx_filter_select_popup .bx_filter_btn_color_icon,
.bx_filter .bx_filter_btn_color_icon,
.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item,
.bx_scu_scroller_container ul li .cnt_item {
  line-height: 26px;
  position: relative;
  top: 0px;
  border-radius: 1px;
  display: inline-block;
  width: 26px;
  height: 26px;
  border: 0px solid #fff;
  vertical-align: middle;
  -webkit-background-size: cover;
  background-size: cover;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  border: 2px solid #fff;
  border-color: var(--card_bg_black);
}.bx_filter .bx_filter_btn_color_icon {
  border-radius: 0px;
  width: 31px;
  height: 31px;
  box-shadow: 0px 0px 1px #999;
  border: 3px solid #fff;
  border-color: var(--card_bg_black);
}.bx_catalog_item_scu .bx_item_detail_scu ul li .nf .cnt_item,
.bx_scu_scroller_container ul li .nf .cnt_item {
  display: block;
  padding: 5px;
}.bx_catalog_item_scu .bx_item_detail_scu ul li .nf .cnt_item > span.bg,
.bx_scu_scroller_container ul li .nf .cnt_item > span.bg {
  display: block;
  height: 100%;
  background-size: cover;
}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_catalog_item_scu .bx_item_detail_scu ul li .nf .cnt_item[data-obgi] > span.bg.no-image {
  display: none;
}.bx_filter .bx_filter_param_label.active .bx_filter_btn_color_icon {
  box-shadow: 0px 0px 0px 2px #fff inset, 0px 0px 0px 2px #ddd;
}.bx_filter .bx_filter_select_text .bx_filter_btn_color_icon,
.popup-window .bx_filter_btn_color_icon {
  border-radius: 0px;
  width: 31px;
  height: 31px;
  box-shadow: 0px 0px 1px #ddd;
  border: 3px solid #fff;
}.bx_filter label.pal:hover .bx_filter_param_btn,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,
.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item) {
  background: #ddd;
}.bx_filter label.dib:not(.active):hover .bx_filter_param_btn,
.bx_catalog_item_scu .bx_item_detail_scu ul li:hover span:not(.cnt_item) {
  background: #f2f2f2;
}.bx_filter label.dib.disabled:hover .bx_filter_param_btn {
  background: #fff;
}.bx_filter .pict {
  display: inline-block;
  margin: -2px 0px 0px;
  float: left;
}.bx_filter_select_popup .bx_filter_btn_color_icon {
  margin: 0 0px 0px 0px;
  top: 0;
  vertical-align: middle;
}.bx_filter_select_popup .bx_filter_param_text {
  margin: 0 0px 0px 3px;
}.bx_filter_select_popup .bx_filter_btn_color_icon + .bx_filter_param_text {
  margin: 0 0px 0px 8px;
}.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon {
  top: -1px !important;
  margin: 0px 0px 0px 0px;
}.bx_filter_btn_color_icon.all {
  position: relative;
  border: none;
  box-shadow: none;
}.bx_filter_btn_color_icon.all:after,
.bx_filter_btn_color_icon.all:before {
  position: absolute;
  width: 60%;
  height: 60%;
  background: #fff;
  content: " ";
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}.bx_filter_btn_color_icon.all:after {
  right: 0;
  bottom: 0;
}.bx_filter_btn_color_icon.all:before {
  top: 0;
  left: 0;
}.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: 0 0 0 22px;
  white-space: nowrap;
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0 3px 3px 0;
  background: #fff;
  background: var(--card_bg_black);
}.bx_filter .bx_filter_popup_result .btn {
  position: relative;
  margin: -16px 0 -13px 24px;
  height: 54px;
  width: 57px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}.bx_filter .bx_filter_popup_result .btn .svg {
  top: 6px;
}.bx_filter .bx_filter_popup_result .btn svg path {
  fill: #fff;
}.bx_filter .bx_filter_popup_result .btn:hover {
  color: #fff;
}.bx_filter .bx_filter_popup_result a {
  margin: 0px 0px 0px 18px;
}.bx_filter .bx_filter_popup_result.right {
  left: 102%;
}.bx_filter .bx_filter_popup_result.left {
  right: 102%;
}.side_RIGHT .bx_filter .bx_filter_parameters_box .bx_filter_popup_result.right {
  right: 100%;
  left: auto;
}.bx_filter .button {
  padding-left: 11px;
  padding-right: 12px;
}.bx-firefox .bx_filter .button {
  padding-right: 10px;
}.bx_filter .button#set_filter {
  margin: 0px 10px 0px 0px;
}.bx_filter .bx_filter_block .clb {
  clear: both;
}.sort_header .sort_display {
  float: right;
  font-size: 0;
}.bx_filter_container_title,
.left_block .internal_sections_list ul.sections_list_wrapp > li.item {
  border-top: 1px solid #fff;
}.left_block .internal_sections_list li.depth3 .menu_title {
  text-decoration: none;
  padding-bottom: 6px;
}.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item {
  font-size: 12px;
  margin-left: 10px;
  padding-top: 0;
  padding-left: 10px;
  display: block;
  position: relative;
}.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:before {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 7px;
  width: 2px;
  height: 2px;
  background: #1d1a1a;
}.item .child_container .child_wrapp .menu_title a {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}.item .child_container .child_wrapp .child li > a.menu_item {
  padding-left: 17px;
}.wraps .item {
  position: relative;
}.wraps > .wrapper_inner {
  /*padding-top:30px;*/
  padding-bottom: 50px;
  z-index: 3;
}.front_page .wraps > .wrapper_inner {
  padding-bottom: 0px; /*padding-top:30px;*/
}.wraps > .wrapper_inner:after {
  content: "";
  display: table;
  clear: both;
}.wraps .item .child_right_container li.menu_item a {
  color: #333;
  padding: 0px;
}.child_right_container .menu_item {
  display: inline-block;
  vertical-align: top;
  margin: 0px 0px 2px 0px;
  padding: 10px;
  font-size: 12px;
}.child_right_container .menu_item .image {
  width: 66px;
  height: 56px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}.child_right_container .menu_item .image img {
  vertical-align: middle;
}.child_right_container .menu_item .text {
  height: 56px;
  display: table-cell;
  vertical-align: middle;
  padding: 0px 12px;
  text-align: left;
}.wr_scrollbar .scrollbar {
  height: 5px;
  line-height: 0;
  display: none;
  position: relative;
  top: -3px;
  cursor: pointer;
}.wr_scrollbar .scrollbar .handle {
  width: 100px;
  height: 3px;
  position: relative;
  top: 2px;
  background: #292a33;
  cursor: pointer;
  border-radius: 3px;
}.wr_scrollbar .scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}.img_wrapper .wrapp_thumbs.top-small-wrapper .bx-viewport.long {
  height: 310px !important;
}.img_wrapper .top-small-wrapper .bx-controls-direction a {
  font-size: 0;
  width: 15px;
  height: 15px;
  left: 19px;
  right: auto;
  position: absolute;
  opacity: 0.7;
}.img_wrapper .top-small-wrapper .bx-controls-direction a:hover {
  opacity: 1;
}.img_wrapper .top-small-wrapper .bx-controls-direction a.disabled {
  display: none;
}.img_wrapper .top-small-wrapper .bx-controls-direction a.bx-prev {
  top: -24px;
  background: url(/bitrix/templates/aspro_max/images/svg/Arrow_up_sm.svg) 1px 3px no-repeat;
}.img_wrapper .top-small-wrapper .bx-controls-direction a.bx-next {
  top: auto;
  bottom: -26px;
  background: url(/bitrix/templates/aspro_max/images/svg/Arrow_down_sm.svg) 1px 3px no-repeat;
}.img_wrapper .top-small-wrapper .bx-controls-direction a:not(.opacityv) {
  opacity: 0;
}.img_wrapper .wrapp_thumbs.top-small-wrapper .popup_video a {
  font-size: 12px;
  color: #222;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  position: relative;
  padding: 21px 0px 0px;
}.img_wrapper .wrapp_thumbs.top-small-wrapper .popup_video.fromtop a {
  padding-top: 40px;
}.img_wrapper .wrapp_thumbs.top-small-wrapper .popup_video a:before {
  content: "";
  position: relative;
  background: url(/bitrix/templates/aspro_max/images/video.png) 0px 0px no-repeat;
  width: 14px;
  height: 23px;
  display: block;
  margin: auto;
}.fancybox-type-iframe .fancybox-skin {
  padding: 0px !important;
}body .ajax_load.table .main_item_wrapper .counter_wrapp .btn {
  padding-top: 10px;
  padding-bottom: 9px;
}.info_item .middle_info .buy_block .sku_props + .table_sizes {
  margin-top: 0px;
}.TABLES_SIZE_frame.popup {
  width: 100%;
  max-width: 960px;
}.TABLES_SIZE_frame.popup h2 {
  font-weight: normal;
}.TABLES_SIZE_frame.popup .form .form_head {
  border-bottom: none;
  padding-bottom: 0px;
}.TABLES_SIZE_frame.popup .form .form_body {
  padding-bottom: 26px;
}.TABLES_SIZE_frame .form .heading {
  font-size: 1.067em;
  padding-bottom: 20px;
  color: #222222;
  color: var(--white_text_black);
}.TABLES_SIZE_frame.popup .form p {
  color: #666;
}.TABLES_SIZE_frame .form .tabs .tab-content {
  padding-top: 24px;
}.TABLES_SIZE_frame .form table {
  width: 100%;
}.TABLES_SIZE_frame .form table.styled td {
  padding: 7px 9px;
  font-size: 13px;
  text-align: center;
}.TABLES_SIZE_frame .form table.sizes td {
  border: 1px solid #e7e7e7;
  border-color: var(--stroke_black);
  padding: 7px 9px;
  font-size: 13px;
  text-align: center;
  width: 70px;
}.TABLES_SIZE_frame .form table.sizes td.title {
  padding-left: 16px;
  padding-right: 16px;
  text-align: left;
}.TABLES_SIZE_frame .form table.sizes tr.bg {
  background-color: #f7f7f7;
  background-color: var(--darkerblack_bg_black);
}.colored_char.props_list.sku tr:nth-child(even) td,
.colored_char.props_list.sku tr:nth-child(even) td span {
  background: #f6f6f7;
}.colored_char.props_list.sku tr:nth-child(odd) td,
.colored_char.props_list.sku tr:nth-child(odd) td span:not(.icon) {
  background: #fff;
}#headerfixed .logo-row.wproduct > div.logo-block {
  min-width: 215px;
}#headerfixed .logo-row.wproduct > div.product_block {
  width: 100%;
  padding-right: 0px;
}.logo-row.wproduct > div.product_block .like_icons .wish_item.added,
.logo-row.wproduct > div.product_block .like_icons .compare_item.added {
  background: none;
}.element_4 .sku_props + .top_props {
  margin: 22px 0px 0px;
  border-top: 1px solid #f2f2f2;
  padding-top: 22px;
}.custom_block .item_block .item_list .text .props_item .prop_item .sku_mdash {
  margin: 0 7px;
}.product-item-detail-tabs-container-fixed .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft,
.product-item-detail-tabs-container-fixed .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {
  background: #fafafa;
}.element_4 .middle_info .sku_props .bx_size_scroller_container,
.element_4 .middle_info .sku_props .bx_scu_scroller_container {
  margin-top: 6px;
}.loader_circle {
  background: url(/bitrix/templates/aspro_max/images/loaders/double_ring.svg) no-repeat center center;
}.instagram_ajax .instagram .item.user .button a {
  border-color: #557fa2;
}.ymaps-controls-lefttop ymaps.ymaps-b-zoom_hints-pos_right + ymaps {
  display: none;
}.info_item .middle_info .buy_block .sku_props + .counter_wrapp,
.info_item .middle_info .buy_block .buys_wrapp {
  padding-top: 15px;
}.info_item .middle_info .buy_block .sku_props + .counter_wrapp.woffers,
.ajax_load .counter_wrapp.woffers {
  transition: opacity 0.1s ease;
  opacity: 0;
}.btn.has_prediction {
  position: relative;
  overflow: visible;
}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;
}#simple-prediction .popup-window-content {
  border-radius: 3px;
}#simple-prediction .popup-window-close-icon {
  opacity: 1;
  right: 1px;
  top: 1px;
}#simple-prediction .popup-window-close-icon:after {
  background-image: url(/bitrix/templates/aspro_max/images/svg/close_prediction.svg);
  width: 8px;
  height: 8px;
}#simple-prediction .popup-window-angly-bottom::before {
  top: -11px;
  background: var(--card_bg_black);
}.popup-window-angly:before {
  background: var(--card_bg_black);
}.bx-ie .banners-small .items .item.shadow:hover {
  box-shadow: 0px 0px 0px 1px #f5f5f5;
}.line_block .share_wrapp .btn.active,
.line_block .share_wrapp .btn:active {
  box-shadow: none;
}.current:hover .zoom:not(.soc-icon):not(.button1),
.item:hover .zoom:not(.soc-icon):not(.button1),
.popup_link:hover .zoom:not(.soc-icon):not(.button1) {
  opacity: 1;
}.zoom:not(.soc-icon):not(.button1):before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: url("/bitrix/templates/aspro_max/images/svg/sprite_arrows.svg") -24px -18px no-repeat;
  width: 16px;
  height: 16px;
  margin: -8px 0px 0px -8px;
}.display_list .list_item .hint .tooltip {
  left: 1px;
  text-align: left;
}.display_list .list_item .hint.active .tooltip {
  opacity: 1;
  z-index: 204;
}.display_list .list_item .hint .tooltip:after {
  left: 2px;
}.bx-firefox .wrap-portfolio-front .item .img_block {
  background-position-x: 0;
}.button.wicon i {
  background-position: -91px -206px;
  margin: 0px 10px 0px 5px;
}.forms .text_block {
  width: 29%;
  font-size: 13px;
  padding: 0px 60px 0px 0px;
}.forms .form_block {
  width: 71%;
}.middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item {
  width: 54px;
  height: 54px;
  border: 2px solid #fff;
}.middle_info .sku_props .bx_size_scroller_container,
.middle_info .sku_props .bx_scu_scroller_container {
  margin-top: 12px;
}.middle_info .sku_props .wrapper_sku > div {
  margin-bottom: 15px;
}.bottom_slider .catalog_item .buttons_block {
  text-align: center;
}.bottom_slider .catalog_item .buttons_block .button {
  float: none;
}.reviews-reply-field input[type="checkbox"] {
  display: none;
}.reviews-reply-buttons .button:first-child {
  margin: 0px 13px 0px 0px;
}.reviews-reply-header,
.reviews-reply-fields label {
  margin: 0px 0px 3px 0px;
  display: block;
  font-size: 0.867em;
}blockquote.bx-quote {
  background: #f8f2d4 !important;
}.forum-quote tbody tr td a,
.reviews-header-title a {
  cursor: default;
}.reviews-reply-field-captcha .captcha-img {
  display: flex;
}.reviews-reply-field-captcha .captcha_reload {
  position: relative;
  left: initial;
  top: initial;
  margin-left: 15px;
  display: block;
}div.reviews-header-box {
  color: #fff;
}div.reviews-info-box:not(.alert),
.reviews-note-box:not(.alert) {
  border: 1px solid #ddd;
}.review-detail .reviews.item-views .item .header-block {
  padding: 40px 60px 28px;
}.item-views {
  margin-bottom: 0;
  position: relative;
}.item-views .item {
  /*margin-bottom:10px;*/
  position: relative; /*transition:box-shadow 0.3s ease;box-shadow:0px 0px 0px 1px #f5f5f5;*/
}.item-views .item.bg-white:not(.bordered),
.item-views .item.bg-fill-white:not(.bordered) {
  background-color: var(--black_bg_black);
}.catalog.item-views .flexslider .item .buy_block .counter input {
  padding-top: 1px;
  padding-bottom: 1px;
  background: #fff;
}.item-views .item .title {
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}.item-views .item .title:not(.muted) {
  color: #333;
  color: var(--white_text_black);
}.bx_item_detail_inc_two {
  border-top: 1px solid #f5f5f5;
  padding: 25px 0px 20px;
}.bx_item_detail_inc_two .list-type-block.item-views {
  margin: 0px;
}.bx_item_detail_inc_two .list-type-block.item-views .item_block {
  padding: 0px 0px 10px;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .image {
  width: 45px;
  height: 45px;
  line-height: 45px;
  min-height: 45px;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .image + .body-info {
  padding-left: 64px;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info {
  padding-top: 4px;
  color: #555;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info .title {
  color: #555;
  font-weight: 400;
  margin-bottom: 0px;
  font-size: 13px;
  line-height: 20px;
}.bx_item_detail_inc_two .list-type-block.item-views .item {
  padding-left: 39px;
}.ask_a_question_wrapper .ask_a_question .btn.white:not(.grey):not(:hover) {
  background: none;
}.detail .ask_a_question .btn-default.wc.vert {
  margin: 0 0 13px;
}.detail .ask_a_question .btn-default.wc.vert + div {
  color: #888888;
  line-height: 16px;
}.bx-ie-edge .items .item.shadow:hover,
.bx-ie .items .item.shadow:hover {
  box-shadow: none;
}.item-views .item .title a {
  color: #333;
  color: var(--white_text_black);
}.catalog_item:hover .item-title a,
.item:hover .info a,
.item:hover .name a,
.item:hover .title a,
.item .title a:hover {
  color: var(--fill_dark_light_hover);
}.bx_soc_comments_div .bx-catalog-tab-list li {
  padding-left: 0px;
  margin: 0px;
}.projects-blocks .head-block .buttons-block {
  color: #999999;
}.projects-blocks .head-block .buttons-block .text {
  font-size: 0.867em;
  line-height: 20px;
}.projects-blocks .block .btn {
  display: block;
  margin: 0px;
  white-space: normal;
}.projects-blocks .bx_item_detail_inc_two {
  margin: 0px 0px -50px;
  padding: 0px 0px 0px;
}.bx_item_detail_inc_two .list-type-block.item-views .item {
  display: table;
}.projects-blocks .bx_item_detail_inc_two .list-type-block.item-views .item {
  padding-left: 0px;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .image {
  display: table-cell;
  vertical-align: middle;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info {
  display: table-cell;
  vertical-align: top;
  padding-left: 0px;
}.bx_item_detail_inc_two .list-type-block.item-views .item > .image + .body-info {
  padding-left: 20px;
}body .ask_a_question .btn.btn-default {
  margin: 0px;
  background: transparent;
}.bx_ordercart .module-cart thead tr td.item {
  text-align: center;
}.bx_ordercart .module-cart table td.name-cell.no_img,
.bx_ordercart .module-cart table td.custom .no_img {
  padding-top: 8px;
}.bx_ordercart .module-cart table td.cost-cell.no_img {
  padding-top: 9px;
}.bx_ordercart .module-cart table td.cost-cell.notes.no_img {
  padding-top: 6px;
}.bx_ordercart .module-cart table tbody td.custom {
  padding-top: 9px;
}.bx_ordercart.basket_wrapp {
  margin: 0px;
}.bx_ordercart .module-cart td {
  white-space: nowrap;
}.bx_ordercart_order_sum {
  width: 100%;
  margin: 0px;
}.bx_ordercart_order_sum td {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}.bx_ordercart_order_sum td.custom_t1 {
  width: 89%;
  padding: 0px 29px 0px 0px;
  text-align: right;
}.bx_ordercart_order_sum td.fwb {
  font-weight: bold;
  vertical-align: top;
  padding-top: 5px;
}.bx_ordercart_order_sum td.fwb strike {
  font-size: 12px;
  font-weight: bold;
}.bx_section_bottom h3 {
  margin-bottom: 29px;
}.bx_section_bottom .bx_block {
  margin-bottom: 20px;
}.bx_ordercart_order_pay_center {
  text-align: right;
  margin: 0px 0px 5px;
}.confirm .bx_section {
  padding-left: 88px;
}#order_form_div .confirm .button {
  font-size: 10px;
  padding-top: 11px;
  padding-bottom: 10px;
}#order_form_div input[type="submit"] {
  font-size: 10px;
  padding: 11px 21px 10px 20px;
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: none;
  cursor: pointer;
  line-height: 16px;
  background: #ddd;
  color: #000;
  text-decoration: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  display: inline-block;
  border: none;
  position: relative;
  font-family: "Ubuntu", Arial, Helvetica, sans-serif;
  letter-spacing: 0.4px;
}.bx_ordercart_order_pay .bx_ordercart_order_pay_right {
  margin: 0px;
}.form-block-wr .main .iblock,
.soc-serv-main {
  font-size: 12px;
}.form-block-wr .but-r {
  padding: 26px 0px 0px 0px;
}.border_block .lk-page .form-control {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}.border_block .lk-page .btn {
  width: auto;
}.border_block .form-block-wr .wrap_md {
  font-size: 0px;
}div.soc-serv-accounts td.soc-serv-name .auth-soc-title {
  display: none;
}div[id^="bx_auth_resend"],
div[id^="bx_auth_error"],
#bx_profile_resend,
#bx_profile_error {
  margin-top: 20px;
}.pk-page .form-control {
  margin: 0 auto 25px;
  max-width: 560px;
  text-align: left;
}.pk-page .form-control .text-block {
  color: #999;
  font-size: 13px;
  margin: 4px 0 -4px 0;
}.pk-page .form .form_footer {
  margin: 0 auto 40px auto;
  display: block;
  max-width: 560px;
}.pk-page .alert {
  margin-bottom: 25px;
  display: inline-block;
}.pk-page .form_footer .btn {
  margin-top: 7px;
}.pk-page .captcha_reload {
  top: 6px;
}.pk-page .captcha-row .captcha_input {
  height: 48px;
  position: relative;
  width: calc(100% - 246px);
  left: 0;
  right: initial;
  max-width: initial;
}.pk-page .captcha-row .captcha_image {
  bottom: 0;
  max-width: 216px;
  position: absolute;
  right: 0;
}.pk-page .captcha-row .captcha_input label.error {
  top: -20px;
  right: -246px;
}.pk-page .captcha-row .captcha_image,
.pk-page .captcha-row .captcha_image img {
  height: 48px;
}.popup .pk-page {
  text-align: left;
}.popup .pk-page .form .form_footer {
  margin: 0 0 5px 0;
  max-width: initial;
}.popup .pk-page .social_block {
  margin: 0px;
  text-align: left;
  padding: 10px 60px 55px;
}.popup .pk-page .soc-avt .title {
  color: #777;
  padding-left: 0;
}.auth-page .form_footer {
  text-align: left;
}.auth-page .licence_block {
  width: 295px;
  line-height: 18px;
  font-size: 13px;
}.auth-page div[id^="bx_auth"] {
  width: 295px;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
}.auth-page .buttons {
  margin-top: 30px;
}.auth-page .form_footer .filter.block{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}.auth-page .prompt.remember {
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  float: none;
  white-space: nowrap;
}.auth-page .prompt.remember label {
  font-weight: normal;
  display: block;
  zoom: 1;
  vertical-align: middle;
  margin: 0;
  top: -4px;
  position: relative;
  font-weight: normal;
}.auth-page .prompt.remember input {
  width: auto;
  margin: 0px 4px 0px 0px;
}.auth-page .forgot {
  float: right;
  font-size: 10px;
  text-transform: uppercase;
  color: #999;
  letter-spacing: 0.8px;
  margin: -3px 0 0 0;
}.auth-page .phone_or_login + .form-control {
  display: none;
}.auth-page .phone_or_login .svg {
  display: none;
}.auth-page .phone_or_login.phone_or_login-login .svg:nth-of-type(odd),
.auth-page .phone_or_login.phone_or_login-email .svg:nth-of-type(odd) {
  display: block;
}.auth-page .phone_or_login.phone_or_login-phone .svg:nth-of-type(even) {
  display: block;
}.auth-page .phone_or_login label {
  display: none;
}.auth-page
  .phone_or_login:not(.phone_or_login-login):not(.phone_or_login-email):not(.phone_or_login-phone)
  label:nth-of-type(1) {
  display: block;
}.auth-page .phone_or_login.phone_or_login-login label:nth-of-type(2),
.auth-page .phone_or_login.phone_or_login-email label:nth-of-type(2) {
  display: block;
}.auth-page .phone_or_login.phone_or_login-phone label:nth-of-type(3) {
  display: block;
}.auth-page .phone_or_login + .form-control {
  display: none;
}@media screen and (max-width: 400px){.popup .pk-page .social_block{
    padding: 10px 30px 55px;
  }}.module-order-history.orderdetail .module-orders-list tr td .bx_ol_sku_prop td {
  border: 0px;
  padding: 0px;
  font-size: 12px;
}.but-r .buttons {
  margin: 21px 0px 0px 0px;
}.bx-touch .fancybox-nav span {
  visibility: visible;
}.subscribe-edit .licence_block.filter input[type="checkbox"] + label {
  margin-bottom: 0px;
  margin-top: 6px;
}.subscribe-edit tfoot .btn {
  margin: 0px 20px 12px 0px;
}.row .item_block {
  padding: 0px 16px 0px 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}.company-block {
  background-position: center 0px;
}section.toggle input {
  cursor: pointer;
  filter: alpha(opacity=0);
  height: 45px;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}section.toggle label::-moz-selection {
  background: none;
}.vacancy.item-views .btn {
  margin-top: 10px;
}.vacancy.item-views.list .btn {
  margin-bottom: 30px;
}.contacts_map {
  margin: 0px auto;
  position: relative;
  min-height: 400px;
}.contacts_map:before {
  background: rgba(255, 255, 255, 0.55) url("/bitrix/templates/aspro_max/images/map.png") no-repeat scroll center center;
  content: " ";
  height: 100%;
  left: 0;
  opacity: 0.07;
  position: absolute;
  top: 0;
  width: 100%;
  background-size: cover;
}.bx-google-map,
.bx-google-map {
  background-color: transparent !important;
}.contacts_map_list {
  padding: 0px 0px 60px 0px;
}.wrapper1:not(.with_left_block) .wrapper_inner .drag-block .contacts_map_list {
  padding-bottom: 45px;
}.with_title .block_container .detail_items .buttons_block {
  margin: 28px 33px 20px;
}.with_title.title_right .block_container .detail_items .buttons_block {
  margin: 42px 2px 20px;
}.faq_ask .form .form_footer {
  margin-bottom: 0;
}.button.faq_button {
  float: left;
  padding: 9px 18px 10px 39px;
  text-align: center;
  position: relative;
  white-space: nowrap;
}.button.faq_button > span {
  display: inline;
}.button.faq_button > span:last-of-type {
  display: none;
}.button.faq_button.opened > span {
  display: none;
}.button.faq_button.opened > span:last-of-type {
  display: inline;
}.button.faq_button i {
  background: rgba(0, 0, 0, 0) url("/bitrix/templates/aspro_max/images/arrows.png") repeat scroll 1px -441px;
  display: block;
  height: 9px;
  left: 18px;
  position: absolute;
  top: 13px;
  width: 12px;
}.button.faq_button.opened i {
  background-position: -17px -441px;
}.faq_ask .form {
  margin: 23px 0 0;
}.faq_ask .form_head h4 {
  display: none;
}#bx-composite-banner a.bx-composite-btn {
  border: 1px solid #ececec;
  margin: 0px 0px 0px;
}#bx-composite-banner {
  text-align: left;
  margin: 0px;
}.empty_cart .card_popup_frame.popup .basket_empty {
  display: block;
}.empty_cart .card_popup_frame.popup .total_wrapp {
  display: none;
}.button_wrap .button,
body .wrapper .button {
  -webkit-appearance: none;
}.basket_fly .module-cart .colored tfoot td.row_titles .item_title {
  margin-top: 2px;
}.backet_back_wrapp .basket_back {
  display: inline-block;
  vertical-align: top;
}.basket_print {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin: 0px 15px 0px 0px;
}.basket_print:hover {
  color: #383838;
}.basket_print:hover i {
  background-color: #383838;
}.basket_wrapp .module-cart table.bottom .bottom_btn .backet_back_wrapp.error .iblock.back_btn {
  padding-right: 0px;
}.basket_wrapp .module-cart table.bottom.middle.error td.row_values {
  padding-left: 21px;
}.basket_fly .basket_fly .icon_error_block {
  text-align: left;
  float: left;
  padding: 0px 0px 0px 60px;
}.basket_fly .basket_fly .icon_error_block:after {
  left: 0px;
}.print .basket_print_desc {
  margin: 30px 0 50px;
  overflow: hidden;
}.print #panel,
.print .top-h-row,
.print .catalog_menu,
.print footer,
.print .footer,
.print .breadcrumbs,
.print .basket_sort,
.print .counter_block span,
.print .bigdata_recommended_products_container,
.print .bottom_btn,
.print .coupon,
.print .style-switcher,
.print .delay-cell,
.print .remove-cell,
.print .bigdata_recommended_products_items {
  display: none !important;
}.print .counter_block,
.print .counter_block input,
.print .bottom.middle .top_total_row,
.print #header {
  border-color: transparent !important;
}.print .counter_block input {
  background: none !important;
}.print .wrapper.has_menu #header .phones {
  display: block !important;
  text-align: right;
}.print .basket_print_desc .store_property {
  display: inline-block;
  float: left;
  margin-right: 3%;
  vertical-align: top;
  width: 22%;
}.print .basket_print_desc .store_property:last-of-type {
  margin-right: 0;
}.print body .wrapper #header {
  margin-bottom: 0 !important;
}.module_products_list.errors {
  border: none;
}.module-form-block-wr .form-block input[disabled="disabled"],
.module-form-block-wr .form-block textarea[disabled="disabled"] {
  background: #fff;
}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk {
  float: right !important;
}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type {
  padding-right: 50px !important;
}.popup_button_basket_wr {
  text-align: center;
  margin: 30px 0px 0px;
}.ajax_text table tr td label input {
  margin-right: 5px;
  outline: none;
}.bx_item_list_you_looked_horizontal:not(.detail) .tabs_slider > li,
.wrapper_block .wr > li {
  opacity: 1;
  text-align: center;
}.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li {
  float: none;
  height: auto;
  margin: 0px;
}.bx_item_list_you_looked_horizontal .cost.prices .price.discount {
  margin-top: 1px;
}.bx_item_list_you_looked_horizontal .cost.prices {
  margin: 11px 0px 0px;
}.bx_item_list_you_looked_horizontal .like_icons span,
.bottom_slider .like_icons span {
  overflow: hidden;
}.bx_item_list_you_looked_horizontal:not(.detail) .catalog_item {
  border: 1px solid #f2f2f2;
}.bx_item_list_you_looked_horizontal .owl-item .catalog_item {
  float: none;
  width: 100%;
}.bx_item_list_you_looked_horizontal .owl-item .catalog_item:hover .inner_wrap {
  box-shadow: inset 0px 0px 0px 1px #ececec;
  box-shadow: inset 0px 0px 0px 1px var(--stroke_black);
  height: 100%;
}.bx_item_list_you_looked_horizontal .owl-item .catalog_item .inner_wrap .item_info {
  padding-bottom: 28px;
}.bx_item_list_you_looked_horizontal .catalog_block.owl-carousel .owl-stage-outer {
  margin-right: -1px;
  padding-right: 1px;
}.catalog_item .stickers {
  left: -2px;
}body .bx_item_list_you_looked_horizontal {
  border-bottom-width: 0px;
}#basket_form_container {
  padding: 20px 0 0;
}#basket_form_container .top_control {
  float: right;
  margin: 1px 0 0;
}#basket_form_container .top_control .btn:first-child {
  margin-left: 0;
}#basket_form_container .top_control .btn:hover {
  color: #fff;
}#basket_form_container .top_control .delete_all {
  display: block;
  margin: 0px;
  padding-top: 7px;
  padding-bottom: 8px;
}#basket_items_list .error_text {
  font-size: 14px;
  line-height: 20px;
  border-radius: 0;
  padding: 15px 29px;
  background: #ffeeee;
  color: #e83333;
}.bx_ordercart .bx_ordercart_order_pay_left {
  overflow: hidden;
}.bx_ordercart .bx_ordercart_order_pay,
.bx_ordercart .bx_ordercart_order_sum,
.bx_ordercart .bx_ordercart_order_pay_left,
.bx_ordercart .bx_ordercart_order_pay_right,
.bx_ordercart .bx_ordercart_order_pay_center,
.bx_ordercart .bx_ordercart_order_pay_center span,
.bx_ordercart .bx_ordercart_order_pay_center .checkout,
.bx_ordercart .bx_ordercart_order_table_container table,
.bx_ordercart .bx_ordercart_order_table_container table tbody,
.bx_ordercart .bx_ordercart_order_table_container table tbody tr,
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td,
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price {
  top: 0;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}.bx_ordercart .bx_ordercart_order_pay_center .checkout {
  border-radius: 2px;
}.bx_ordercart_order_pay_left {
  padding: 0 0 40px;
}.bx_ordercart_order_pay_right {
  padding: 0 0 40px;
  margin-top: 10px;
}.bx_ordercart .bx_ordercart_order_table_container {
  border-radius: 0;
  border: 1px solid #f2f2f2;
  background: #fff;
}.bx_ordercart .bx_ordercart_order_table_container table td {
  padding: 0 10px;
  line-height: 20px;
}.bx_ordercart .bx_ordercart_order_table_container table td.margin {
  width: 0;
  min-height: 0;
  padding: 0;
}.bx_ordercart .bx_ordercart_order_table_container table thead td {
  padding: 7px 9px 8px 12px;
  font-size: 13px;
  line-height: 20px;
  background: none;
  color: #999999;
}.bx_ordercart .bx_ordercart_order_table_container table thead td.item {
  padding-left: 159px;
}.bx_ordercart .bx_ordercart_order_table_container table tbody td {
  border-bottom: none;
  padding: 24px 9px 24px;
  border-top: 1px solid #f2f2f2;
}.bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto {
  padding-left: 29px;
}.bx_ordercart .bx_ordercart_order_table_container table td.custom:last-of-type {
  width: 210px;
}.bx_ordercart .bx_ordercart_photo_container {
  padding: 0;
  border-radius: 0;
  border: none;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {
  max-width: 189px;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto > div {
  max-width: 130px;
  height: 130px;
  line-height: 130px;
}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle {
  margin: 0 0 15px;
  font-size: 1.067em;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a {
  font-weight: bold;
  line-height: 20px;
  color: #333333;
  font-size: 1em;
}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  background-size: auto;
  height: 130px;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.item {
  width: 535px;
  padding-top: 47px;
}.bx_ordercart .bx_item_detail_size_small_noadaptive {
  width: auto;
  margin: 0;
}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_item_section_name_gray {
  display: block;
  margin: 0 0 10px;
  font-size: 12px;
  color: #888;
}.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray,
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray {
  font-size: 12px;
  color: #888;
}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size_scroller_container {
  margin: 0;
}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size {
  overflow: visible !important;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul {
  margin: -3px 0 0 -3px !important;
  width: auto !important;
  white-space: normal;
}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul {
  margin-left: -3px !important;
}.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a,
.bx-retina .bx_ordercart.bx_blue .bx_item_detail_size_small_noadaptive ul li.bx_active .cnt {
  border-image: none;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li {
  width: auto !important;
  height: auto;
  padding: 0;
  margin: 0 6px 6px 0px;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:before {
  display: none;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:first-child {
  margin-left: 0;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a {
  position: relative;
  padding: 7px 10px;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  font-size: 13px;
  line-height: 15px;
  color: #777777;
  text-align: center;
  position: relative;
  display: block;
  margin: 0;
  min-width: 9px;
  border: 1px solid #e6e6e6;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a {
  border-width: 1px;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a {
  cursor: default;
}.bx_ordercart .bx_item_detail_size_small_noadaptive ul:after {
  content: "";
  display: table;
  clear: both;
}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart {
  margin: -3px 0 10px;
  font-size: 13px;
  line-height: 20px;
  color: #777777;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive {
  width: auto;
  margin: 5px 0 0;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu_scroller_container {
  margin: 0;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_item_section_name_gray {
  margin: 0 0 7px;
  display: block;
  font-size: 12px;
  color: #999;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul {
  position: relative;
  margin: 0px 0 0 !important; /*max-width:180px !important;*/
  width: auto !important;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul:after {
  content: "";
  display: table;
  clear: both;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li {
  height: auto;
  width: auto !important;
  padding-top: 0px !important;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:before {
  display: none;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:first-child {
  margin-left: 0;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a {
  position: relative;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 2px;
  display: inline;
  border: 0px;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span {
  display: block;
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a {
  background: #fff;
  border: 0px;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:not(.bx_active):active a {
  padding: 0;
}.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a {
  border: none;
}.bx-retina .bx_ordercart.bx_blue .bx_item_detail_scu_small_noadaptive .bx_scu ul li .cnt {
  border-image: none !important;
}.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a {
  border: none;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active:active a {
  padding: 0;
  border: none;
}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a {
  padding: 0;
  border: none;
  cursor: default;
  border: none;
}.bx_ordercart .bx_ordercart_order_table_container table tbody td.price {
  padding-top: 47px;
  width: 245px;
  white-space: nowrap;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price {
  display: inline-block;
  vertical-align: top;
  font-size: 1.067em;
  line-height: 20px;
  color: #333;
  font-weight: bold;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value {
  margin: -1px 0 0;
  font-size: 11px;
  line-height: 14px;
  color: #aeaeae;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price {
  display: none;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom {
  color: #333;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered {
  margin: 16px 0 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom {
  width: 200px;
  padding-top: 46px;
  line-height: 26px;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom > div:not(.centered) {
  text-align: left !important;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span.price_value,
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span.price_currency {
  display: inline;
}.bx_ordercart .bx_ordercart_order_table_container table.counter {
  position: relative;
  overflow: hidden;
  margin: -22px auto 0;
  width: 84px;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}.bx_ordercart .bx_ordercart_order_table_container table.counter td:first-child {
  background: #f3f3f5;
  border-radius: 2px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  height: 36px;
  box-sizing: border-box;
  border: 1px solid #f3f3f5 !important;
  font-size: 0px;
}.bx_ordercart .bx_ordercart_order_table_container table.counter td:last-child {
  text-align: center !important;
  font-size: 13px;
  line-height: 20px;
  color: #777777;
}.bx_ordercart .bx_ordercart_order_table_container table.counter td {
  display: block;
}.bx_ordercart .bx_ordercart_order_table_container table.counter input {
  border: none;
  border-left: 1px solid #f3f3f5;
  border-right: 1px solid #f3f3f5;
  background: #f3f3f5;
  max-width: 34px !important;
  font-weight: bold;
  width: 100%;
  padding: 7px 0 7px;
  font-size: 13px;
  line-height: 13px;
  height: 34px;
  color: #333333;
  text-align: center; /*-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;*/
}#basket_quantity_control {
  padding: 0 !important;
}.basket_quantity_control {
  display: block;
  overflow: hidden;
}.basket_quantity_control td {
  padding: 0 !important;
}.basket_quantity_control a {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 24px;
  height: 34px;
  cursor: pointer;
  background: none;
  border-radius: 0;
  border: none;
}.basket_quantity_control a:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 14px;
  height: 14px;
  margin: -5px 0 0 -5px;
  background: url(/bitrix/templates/aspro_max/images/ai.png) -87px -200px no-repeat;
  opacity: 0.7;
}.basket_quantity_control a.plus {
  right: 1px;
  left: auto;
  margin: 0;
}.basket_quantity_control a.minus {
  margin: 0;
  border-radius: 0;
}.basket_quantity_control a.minus:hover:before {
  opacity: 1;
}.basket_quantity_control a.plus:before {
  background-position: -57px -200px;
  margin-left: -9px;
}.basket_quantity_control a.plus:hover:before {
  opacity: 1;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  /*display:inline-block;*/
  vertical-align: top;
  margin: 0 0 0 2px;
  font-size: 13px;
  line-height: 20px;
  color: #777777;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.control {
  position: relative;
  width: 135px;
  padding-top: 40px;
  font-size: 0;
  line-height: 0;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.control br {
  display: none;
}.bx_ordercart .bx_ordercart_order_table_container tbody td.control a {
  position: relative;
  font-size: 0;
  line-height: 0;
}.bx_ordercart tbody td.control a:first-of-type,
.bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type,
.bx_ordercart #basket_items_not_available tbody td.control a:last-of-type {
  position: absolute;
  right: 9px;
  top: 9px;
  width: 17px;
  height: 17px;
  border-radius: 100%;
}.bx_ordercart tbody td.control a:first-of-type:before,
.bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type:before,
.bx_ordercart #basket_items_not_available tbody td.control a:last-of-type:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -4px;
  width: 10px;
  height: 10px;
  background: url("/bitrix/templates/aspro_max/images/close_icons.png") 0px -27px no-repeat;
}.bx_ordercart tbody td.control a:first-of-type:hover:before,
.bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type:hover:before,
.bx_ordercart #basket_items_not_available tbody td.control a:last-of-type:hover:before {
  background-position: -21px -27px;
}.bx_ordercart tbody td.control a:last-of-type {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(/bitrix/templates/aspro_max/images/icons_wish.png) 3px -17px no-repeat;
  top: 2px;
}.bx_ordercart tbody td.control a:first-of-type {
  background: none;
}.bx_ordercart #basket_items_subscribed tbody td.control a:last-of-type,
.bx_ordercart #basket_items_not_available tbody td.control a:last-of-type {
  background-image: none;
}.bx_ordercart #basket_items_not_available tbody td.control a:first-of-type {
  display: none;
}.bx_ordercart tbody td.control a:last-of-type:hover {
  background-position: 3px -73px;
}.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type {
  position: relative;
  right: auto;
  top: auto;
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(/bitrix/templates/aspro_max/images/icons_wish.png) -31px -201px no-repeat;
}.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type:hover {
  background-position: -147px -175px;
}.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type:before {
  display: none;
}.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type {
  position: absolute;
  right: 9px;
  top: 9px;
  width: 17px;
  height: 17px;
  background: none;
  border-radius: 100%;
}.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -5px;
  width: 10px;
  height: 10px;
  background: url(/bitrix/templates/aspro_max/images/close_icons.png) -0px -27px no-repeat;
}.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover:before {
  background-position: -21px -27px;
}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand {
  display: none;
}.bx_slide_left,
.bx_slide_right {
  display: none !important;
}.bx_ordercart .bx_ordercart_order_pay {
  margin: 35px 0 0;
  padding: 0;
}.bx_ordercart .bx_ordercart_coupon {
  margin: 16px 0 0;
}.bx_ordercart .bx_ordercart_coupon:first-of-type {
  margin-top: 0;
  margin-bottom: -21px;
}.bx_ordercart .bx_ordercart_coupon span {
  margin: 0 20px 0 0;
  width: 150px;
  float: left;
  font-size: 14px;
  line-height: 15px;
  color: #373737;
  white-space: normal;
  text-align: left;
}.bx_ordercart .bx_ordercart_coupon .input {
  /*overflow:hidden;*/
  padding: 0px 0px 0px 170px;
}.bx_ordercart .bx_ordercart_coupon #coupon {
  width: 100%;
  box-shadow: none;
  border: 1px solid #f2f2f2;
  padding: 8px 45px 7px 15px;
  height: auto;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: #333;
  background: #fff;
  border-radius: 2px;
}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button {
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
  height: 37px;
  border-radius: 0;
  padding: 0px;
  font-size: 0;
  line-height: 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  border-radius: 0px 2px 2px 0px;
}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -6px 0 0 -7px;
  width: 14px;
  height: 12px;
  background: url(/bitrix/templates/aspro_max/images/ai.png) -33px -49px no-repeat;
  cursor: pointer;
}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:active {
  box-shadow: none;
}.bx_ordercart .bx_ordercart_coupon:not(:first-of-type) {
  position: relative;
  margin-left: 100px;
  padding: 0 0 0 30px;
}.bx_ordercart .bx_ordercart_coupon:not(:first-of-type):before {
  content: "";
  position: absolute;
  top: 6px;
  left: 8px;
  width: 11px;
  height: 11px;
  background: url(/bitrix/templates/aspro_max/images/icons_wish.png) -102px -86px no-repeat;
}.bx_ordercart .bx_ordercart_coupon:not(:first-of-type).good:before {
  background-position: -19px -3px;
}.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes {
  float: right;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  display: block;
  opacity: 1;
  position: relative;
  top: auto;
  left: auto;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background: none;
}.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes:first-letter {
  text-transform: uppercase;
}.bx_ordercart .bx_ordercart_coupon input {
  padding: 0;
  height: auto;
  width: auto;
  float: none;
  border: none;
  background: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  border-radius: 0;
}.bx_ordercart .bx_ordercart_coupon input.bad {
  box-shadow: none;
  border: none;
  background: none;
}.bx_ordercart .bx_ordercart_coupon input.disabled {
  color: #333;
}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.bad,
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.disabled {
  float: right;
  width: 17px;
  height: 17px;
  margin: 3px 0 0 3px;
  border-radius: 100%;
  background: url(/bitrix/templates/aspro_max/images/close_icons.png) 3px -23px no-repeat;
}.bx_ordercart .bx_ordercart_coupon span.bad:hover,
.bx_ordercart .bx_ordercart_coupon span.disabled:hover {
  background-position: -17px -23px;
}.bx_ordercart .bx_ordercart_coupon input.good {
  height: auto;
  width: auto;
  float: left;
  border: none;
  background: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  border-radius: 0;
}.bx_ordercart .bx_ordercart_coupon span.good {
  float: right;
  width: 17px;
  height: 17px;
  margin: 3px 0 0 3px;
  border-radius: 100%;
  background: url(/bitrix/templates/aspro_max/images/close_icons.png) 3px -23px no-repeat;
}.bx_ordercart .bx_ordercart_coupon span.good:hover {
  background-position: -17px -23px;
}.bx_ordercart #basket_items .custom div[id^="discount_value"] {
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}.bx_ordercart .bx_ordercart_coupon:after {
  content: "";
  display: table;
  clear: both;
}.bx_ordercart .bx_ordercart_order_pay_center {
  margin: 0;
  padding: 40px 0 0;
  border: none;
  border-top: 1px solid #f2f2f2;
}.bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy {
  margin: 0 0 0 36px;
  line-height: 18px;
  font-weight: bold;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}.bx_ordercart .bx_ordercart_order_sum {
  width: 304px;
  color: #333;
}.bx_ordercart .bx_ordercart_order_sum tr {
  text-align: left;
}.bx_ordercart .bx_ordercart_order_sum tr td {
  max-width: 145px;
  text-align: right;
  display: inline-block;
}.bx_ordercart .bx_ordercart_order_sum tr td.fwb {
  padding-top: 10px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}.bx_ordercart .bx_ordercart_order_sum tr td:first-child {
  width: 110px;
  margin: 0 36px 0 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}.bx_ordercart .bx_ordercart_order_sum tr #allSum_wVAT_FORMATED {
  white-space: nowrap;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}.bx_ordercart .bx_ordercart_order_sum tr #allSum_FORMATED {
  white-space: nowrap;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2 {
  font-size: 15px;
  line-height: 20px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
}.bx_item_list_you_looked_horizontal {
  margin: 0;
  border-radius: 0;
  border: none;
}.container .bx_item_list_you_looked_horizontal .bx_item_list_title {
  height: auto;
  position: relative;
  margin: 0px 0px 28px 0px;
  font-size: 20px;
  color: #1d2029;
  line-height: 30px;
  font-weight: bold;
  text-transform: none;
  background: none;
  text-align: left;
  padding: 37px 0px 0px;
}.container .bx_item_list_you_looked_horizontal .bx_item_list_title:before {
  background: #f2f2f2;
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  right: 0px;
  content: "";
}.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item {
  border: 1px solid #f2f2f2;
  padding: 20px 19px 7px 20px;
  text-align: center;
}.bx_item_list_you_looked_horizontal .bx_catalog_item:hover {
  border: 1px solid #fff;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {
  background-size: contain;
  padding-top: 100%;
}.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double {
  display: none;
}.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images {
  animation: none;
  opacity: 1;
}.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
  animation: none;
  border: none;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
  padding: 20px 19px 7px 20px;
}.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom {
  display: none !important;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick {
  left: 0px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick.top {
  top: 0px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_title {
  height: auto;
  margin: 0px 0px 12px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a {
  font-size: 14px;
  font-weight: bold;
  overflow: visible;
  white-space: normal;
  color: #1d2029;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_price span {
  color: #888 !important;
  font-size: 13px !important;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick {
  text-shadow: none;
  font-weight: 400;
  height: 21px;
  margin: 0px 0px 6px;
  background-image: none;
  background-color: #e52929;
  display: inline-block;
  color: #fff;
  width: auto;
  font-size: 10px;
  line-height: 12px;
  padding: 5px 10px 4px;
  position: absolute;
  text-transform: uppercase;
  border-radius: 2px;
  letter-spacing: 0.5px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_price {
  margin: 0px 0px 14px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price {
  font-size: 18px;
  font-weight: 600;
  line-height: 15px;
  padding: 0px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a {
  text-shadow: none;
  padding: 7px 11px 7px 11px;
  font-weight: 400;
  cursor: pointer;
  font-size: 13px;
  line-height: 16px;
  border-radius: 2px;
  text-align: center;
  margin: 0px;
  width: auto;
  height: auto;
}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a {
  margin: 0px 0px 12px;
  border: 0px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_articul {
  display: none !important;
}.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li {
  position: relative;
  z-index: 100;
  cursor: pointer;
  outline: none;
  font-size: 11px;
  padding: 0px 9px 0px 0px;
  display: inline-block;
  padding-top: 0px !important;
  width: auto !important;
}.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:before {
  display: none;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt {
  border: none !important;
  position: initial;
  padding: 0px;
  overflow: visible;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt_item {
  position: static !important;
}.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu {
  overflow: visible;
}.bx_item_list_you_looked_horizontal .bx_item_detail_size {
  margin: 0px;
}.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size > ul {
  margin: 0px !important;
}.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li {
  display: inline-block;
  font-size: 10px;
  border: 1px solid #888;
  padding: 0 10px;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  float: none;
  height: auto;
  width: auto !important;
  margin: 0px 5px 5px 0px;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li span {
  color: #373737;
  display: block;
  line-height: 15px;
  margin: 0px;
  text-align: center;
  padding: 7px 0px 7px;
  font-size: 13px;
  position: initial;
  border: none !important;
  background: none;
}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li.bx_active span {
  color: #fff;
}.bx_item_list_you_looked_horizontal ul li:before {
  display: none;
}.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu {
  margin: 0px 0px 20px;
}div.bx_item_list_you_looked_horizontal:not(.subsribe-page) .bx_item_list_slide {
  height: auto !important;
  margin: 0px -1%;
}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {
  opacity: 0;
  -webkit-appearance: none;
  padding: 10px 21px 10px 20px;
  background: none;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #ddd;
  text-shadow: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover {
  color: #fff;
}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:active {
  box-shadow: none;
  background: none;
}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back {
  margin: 0;
  float: left;
  line-height: 18px;
  font-weight: bold;
}.bx_ordercart .bx_sort_container {
  margin: 0 0 20px;
  min-height: 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 22px;
}.bx_ordercart .bx_sort_container:after {
  content: "";
  display: table;
  clear: both;
}.bx_ordercart .bx_sort_container > span {
  display: none;
}.bx_ordercart .bx_sort_container a {
  float: left;
  display: block;
  position: relative;
  padding: 7px 0px 6px 0px;
  background: #fff;
  color: #777777;
  border-radius: 0;
  line-height: 20px;
  text-align: center;
  border: none;
  font-size: 15px;
  font-weight: bold;
  margin: 0px 20px 0px 0px;
}.bx_ordercart .bx_sort_container a:first-of-type {
  margin-left: 0;
}.bx_ordercart .bx_sort_container a:not(.current):active {
  color: #777777;
  text-shadow: none;
  box-shadow: none;
}.bx_ordercart .bx_sort_container a:hover {
  color: #333;
  background: #fff;
}.bx_ordercart .bx_sort_container a.current,
.bx_ordercart .bx_sort_container a.current:hover {
  text-shadow: none;
  color: #1d2029;
  box-shadow: none;
  border-radius: 0;
  cursor: default;
  background: #fff;
}.bx_ordercart .bx_sort_container a.current:after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 2px;
}.bx_ordercart .bx_sort_container .flat {
  display: inline !important;
}.bx_ordercart_order_pay_center .icon_error_wrapper {
  float: right;
}.bx_ordercart_order_pay_center:after {
  content: "";
  display: table;
  clear: both;
}#basket_items_delayed #delayed_items .bx_size_scroller_container ul li:not(.bx_active),
#basket_items_delayed #delayed_items .bx_scu_scroller_container ul li:not(.bx_active) {
  display: none;
}.basket_hover_block .tabs_content {
  margin: 0;
}.basket_hover_block .tabs_content > li {
  margin: 0;
}.basket_hover_block .tabs_content .items_wrap {
  max-height: 300px;
  border-bottom: 1px solid #eee;
  border-color: var(--stroke_black);
  background-color: var(--card_bg_hover_black);
}.basket_hover_block .tabs_content .item {
  border-bottom: 1px solid #eee;
  padding: 18px 20px 23px 29px;
  position: relative;
  border-color: var(--stroke_black);
}.basket_hover_block .tabs_content .item:last-of-type {
  border-bottom: none;
}.basket_hover_block .tabs_content .item .wrap {
  margin: 0;
  display: block;
}.basket_hover_block .tabs_content .foot {
  padding: 23px 20px 21px 25px;
  border-bottom: 1px solid #eee;
  justify-content: space-between;
  border-color: var(--stroke_black);
}.basket_hover_block .tabs_content .total {
  color: #333;
  color: var(--white_text_black);
}.basket_hover_block .tabs_content .total .item_title {
  font-weight: bold;
  margin-right: 22px;
}.basket_hover_block .tabs_content .total .wrap_prices .price:not(.discount) {
  font-size: 1.2em;
  font-weight: bold;
}.basket_hover_block .tabs_content .total .wrap_prices .price.discount {
  font-size: 0.8em;
  color: #999;
  line-height: 1;
}.basket_hover_block .tabs_content .icon_error_block {
  display: block;
  text-align: center;
  padding: 19px 0 18px;
  font-size: 0.866em;
  color: #777;
  background: #fafafa;
  border-bottom: 1px solid #eee;
  background: var(--light_bg_black);
  border-bottom-color: var(--stroke_black);
}.basket_hover_block .tabs_content .icon_error_block b {
  font-size: 1.153em;
  font-weight: normal;
}.basket_hover_block .tabs_content .buttons {
  overflow: hidden;
}.basket_hover_block .tabs_content .buttons > div {
  flex-grow: 1;
}.basket_hover_block .tabs_content .buttons a {
  padding: 22px 26px 22px;
  display: block;
  border-radius: 0px;
}.basket_hover_block .tabs_content .buttons > div:first-of-type a {
  border-bottom-right-radius: 2px;
}.basket_hover_block .tabs_content .buttons > div:last-of-type a {
  border-bottom-left-radius: 3px;
}.basket_hover_block .tabs_content .buttons .basket_back a {
  background: #fafafa;
  background: var(--light_bg_black);
  color: #333;
  color: var(--white_text_black);
}.basket_hover_block .tabs_content .buttons .basket_back a:hover {
  color: #fff;
}#main .basket_hover_block .tabs_content .foot > .pull-left .svg-inline-closes * {
  fill: var(--basic_text_black) !important;
}#main .basket_hover_block .tabs_content .foot > .pull-left:hover .svg-inline-closes * {
  fill: var(--fill_dark_light_white_hover) !important;
}#main .basket_hover_block .tabs_content .svg-inline-closes * {
  opacity: 1;
}#main .basket_hover_block .tabs_content .items .item .remove-cell * {
  fill: #b8b8b8 !important;
  opacity: 1;
}.basket_hover_block .tabs_content .remove-cell {
  position: absolute;
  top: 5px;
  right: 1px;
}.basket_hover_block .tabs_content .name {
  display: block;
}.basket_hover_block .tabs_content .right {
  float: right;
}.basket_hover_block .tabs_content .image {
  float: left;
  padding-top: 7px;
}.basket_hover_block .tabs_content .body-info .description {
  padding-left: 99px;
}.basket_hover_block .tabs_content .item .body-info .props .titles {
  float: left;
  color: #999;
  font-size: 0.8em;
  padding-right: 7px;
}.basket_hover_block .tabs_content .item .body-info .props .property_value,
.basket_hover_block .tabs_content .item .body-info .props ul li.bx_active {
  color: #333;
  color: var(--white_text_black);
  font-size: 0.866em;
  vertical-align: bottom;
}.basket_hover_block .tabs_content .item .body-info .props ul li {
  display: none;
}.basket_hover_block .tabs_content .item .body-info .props ul li.bx_active {
  display: block;
  height: auto;
  padding: 0;
  margin: 0px;
  background: none;
}.basket_hover_block .tabs_content .item .body-info .props > div[class^="bx_"] {
  display: flex;
  margin-bottom: 0px;
}.basket_hover_block .tabs_content .item .body-info .props > div[class^="bx_"] + div {
  margin-top: -5px;
}.basket_hover_block .tabs_content .item .body-info .props > div[class^="bx_"] > div[class^="bx_"] {
  overflow: visible;
}.basket_hover_block .tabs_content .item .body-info .props ul li:before {
  display: none;
}.basket_hover_block .tabs_content .item .description > .prices {
  margin-top: 7px;
  margin-bottom: 0;
}.basket_hover_block .tabs_content .item .description .prices {
  font-size: 1em;
  line-height: normal;
  max-width: none;
}.basket_hover_block .tabs_content .item .cost.prices .price.discount {
  font-weight: normal;
  padding-right: 6px;
}.basket_hover_block .tabs_content .item .cost.prices .price:not(.discount) {
  padding-right: 6px;
}.basket_hover_block .tabs_content .item .cost.prices .price {
  font-size: 0.933em;
  font-weight: bold;
  margin: 0px;
}.basket_hover_block .tabs_content .item .cost.prices .price_name {
  font-size: 0.733em;
  color: #999;
  line-height: 1;
  margin-top: 3px;
}.basket_hover_block .tabs_content .item .description .props ul {
  margin: 0;
}#main .basket_hover_block .cart-empty {
  padding: 60px 0px 0px 0px;
}#main .basket_hover_block .cart-empty .cart-empty__info .title {
  display: block;
  font-size: 1.3em;
  margin: 1.6rem 0px 1.06rem;
  color: #333;
  color: var(--white_text_black);
  line-height: normal;
  text-transform: none;
  letter-spacing: normal;
  padding: 0;
  font-weight: normal;
}#main .basket_hover_block .cart-empty .cart-empty__info p {
  font-size: 0.9em;
  line-height: 1.55em;
}#main .basket_hover_block .cart-empty .cart-empty__info .btn {
  background-color: transparent;
  width: 100%;
  border-color: transparent;
  color: #333;
  color: var(--white_text_black);
  margin: 23px -30px 0;
  padding-top: 23px;
  padding-bottom: 21px;
  position: relative;
  border-radius: 0 0 3px 3px;
}#main .basket_hover_block .cart-empty .cart-empty__info .btn:hover {
  color: #fff;
}#main .basket_hover_block .cart-empty .cart-empty__info .btn:hover:before {
  opacity: 0;
  visibility: hidden;
}#main .basket_hover_block .cart-empty .cart-empty__info .btn:before {
  content: "";
  background: #eee;
  background: var(--stroke_black);
  height: 1px;
  position: absolute;
  left: 30px;
  right: 30px;
  top: 0px;
  opacity: 1;
  transition: opacity 0.4s;
}.middle > .container {
  width: 100% !important;
  padding: 0px !important;
  position: relative;
}.subsribe-page.bx_item_list_you_looked_horizontal {
  padding: 40px 0px 20px;
}.subsribe-page.bx_item_list_you_looked_horizontal .bx_catalog_item_title {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.ilike .bx-ilike-text {
  height: 20px;
}.bx_soc_comments_div .bx-catalog-tab-body-container {
  padding: 36px 0px 0px;
}.bxlhe-frame .lhe-stat-toolbar-cont {
  border: none;
  border-bottom-width: 1px;
}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container > div {
  padding: 0px;
}.bx-ilike-popup-img {
  cursor: default;
}.bx-ilike-popup-img:hover span,
.bx-ilike-popup-name-new {
  color: #222;
  color: var(--white_text_black2);
  text-decoration: none;
  cursor: default;
}.ilike .bx-ilike-text {
  /*display:none;*/
  padding: 0px 0px 0px 4px;
}.bx-ilike-button {
  cursor: pointer;
}.bx-ilike-button.bx-ilike-button-disable {
  cursor: default;
}.bx-ilike-button .bx-ilike-left-wrap {
  position: relative;
}.bx-ilike-button .bx-ilike-right-wrap {
  padding: 0px 2px;
}.catalog_block .catalog_item > div {
  display: flex;
  flex-direction: column;
}.catalog_block .catalog_item > div .item_info {
  flex: 1;
}html.bx-ie .catalog_block .catalog_item > div .item_info {
  flex: auto;
}.catalog_block .catalog_item .image_wrapper_block {
  width: 100%;
}.contacts {
  color: #333333;
  color: var(--white_text_black);
}.contacts select[disabled] option {
  display: none;
}.contacts select {
  margin: 0px 0px 20px;
}.maxwidth-theme > .form.inline {
  padding: 20px 0px 20px;
}.maxwidth-theme > .form.inline .form_footer .btn {
  margin: 5px 10px 5px 0px;
}.cluster_custom > span {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}.ymaps-point-overlay > ymaps {
  position: absolute;
  left: -23px;
  bottom: 0;
}body .ymaps-map {
  color: var(--white_text_black);
}body .ymaps-b-listbox-panel__item-link {
  color: #333;
}.map_info_store .button {
  margin: 18px 0 0;
  display: inline-block;
}.contacts-page-map .bx-yandex-view-layout {
  border-top-width: 0px;
}.contacts-v5 .bx-yandex-view-layout {
  margin-bottom: 0px;
}.banner.CROP.TOP_HEADER {
  z-index: 5;
}#bx-soa-image-popup {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  padding: 0px;
}#bx-soa-image-popup .popup-window-content {
  padding: 0px;
}#bx-soa-image-popup .popup-window-content img {
  max-width: 100%;
}#bx-soa-image-popup .popup-window-close-icon {
  width: 30px;
  height: 30px;
  top: -15px !important;
  right: -15px !important;
  background: #000;
  opacity: 1 !important;
  border-radius: 100%;
}#bx-soa-image-popup .popup-window-close-icon:after {
  background: url(/bitrix/templates/aspro_max/images/close_icons.png) -35px -1px no-repeat;
  width: 14px;
  height: 14px;
  opacity: 1;
  margin-left: -7px;
  margin-top: -7px;
  transform: none;
}.bx-touch .bx_ordercart .bx_sort_container span {
  display: inline-block;
}.bx-touch .bx_ordercart .bx_sort_container > span {
  display: none;
}.bx-touch #basket_form .bx_ordercart .bx_sort_container a {
  width: auto;
  margin-bottom: 0px;
  border: none;
  padding: 7px 0px 6px 0px;
  margin-right: 15px;
}.wrapper_inner:not(.front) .only-on-front {
  padding: 0px 0px;
}.navigation-wrapper-fast-view .fast-view-nav {
  width: 40px;
  height: 40px;
  border-radius: 3px;
  background: #fff;
  background: var(--black_bg_black);
  cursor: pointer;
  z-index: 2998;
  display: flex;
  align-items: center;
  justify-content: center;
}.navigation-wrapper-fast-view .fast-view-nav:hover * {
  fill: #fff;
}.navigation-wrapper-fast-view .fast-view-nav.prev .svg {
  transform: rotate(-90deg);
  margin-bottom: -3px;
  margin-left: -2px;
}.navigation-wrapper-fast-view .fast-view-nav.next .svg {
  transform: rotate(90deg);
  margin-bottom: -3px;
  margin-right: -2px;
}.blog-info__rating--top-info {
  display: flex;
  align-items: center;
}#headerfixed .wproducts .wrapp_stockers .rating {
  display: inline-flex;
  align-items: center;
}#headerfixed .wproducts .wrapp_stockers .rating span {
  margin-left: 10px;
}.arrow_scroll_init .arrows_wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}.arrow_scroll_init .arrows_wrapper .arrow {
  position: absolute;
  width: 38px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  z-index: 1;
  cursor: pointer;
  background: var(--black_bg_black);
}.wrapper1:not(.with_left_block) .drag-block.grey_block .arrow_scroll_init .arrows_wrapper .arrow {
  background-color: #f9f9fa;
  background: var(--black_bg_black);
}.arrow_scroll_init .arrows_wrapper .arrow.arrow_left {
  left: -14px;
  border-right: 1px solid #ececec;
  border-color: var(--stroke_black);
}.arrow_scroll_init .arrows_wrapper .arrow.arrow_left svg {
  transform: rotate(-90deg);
}.arrow_scroll_init .arrows_wrapper .arrow.arrow_right {
  right: -14px;
  border-left: 1px solid #ececec;
  border-color: var(--stroke_black);
}.arrow_scroll_init .arrows_wrapper .arrow.arrow_right svg {
  transform: rotate(90deg);
}.arrow_scroll_init .arrows_wrapper .arrow svg * {
  fill: var(--white_text_black);
}.arrow_scroll_init .arrows_wrapper .arrow.disabled {
  display: none;
}.catalog_detail .char_block {
  padding: 30px 40px;
  background: var(--card_bg_black);
}.catalog_detail .props_list {
  width: 100%;
  margin: 0px 0px 0px;
  color: #555;
  color: var(--basic_text_black);
}@media (max-width: 500px){.catalog_detail .char_block {
    padding: 10px 29px 27px;
  }.catalog_detail .char_block .props_list td {
    background-image: none;
    display: block;
    width: auto;
    padding-top: 0px;
    padding-bottom: 0;
  }.catalog_detail .char_block .props_list td.char_name {
    margin-top: 11px;
    margin-bottom: -1px;
  }.catalog_detail .char_block .props_list td.char_value {
    padding-left: 0;
    line-height: 21px;
  }.catalog_detail .char_block .props_list td.char_value span {
    padding-left: 0;
  }.catalog_detail .char_block .props_list .props_item > span {
    font-size: 0.867em;
    line-height: 1.692em;
  }}.wrapper1 .form .form_head{
  margin-top: 18px;
}.top-block .menu.topest {
  margin: 0px;
  margin: 0 15px;
  white-space: nowrap;
  font-size: 0;
  overflow: hidden;
  position: relative;
  left: -1px;
}.top-block .menu.topest:hover {
  overflow: visible;
}.top-block .menu.topest li {
  display: inline-block;
  vertical-align: top;
  padding: 13px 0px 14px;
  list-style: none;
  font-size: 13px;
  line-height: 18px;
  white-space: normal;
}.top-block .menu.topest > li {
  margin: 0 0 0 34px;
  text-align: center;
}.top-block .menu.topest li:before {
  display: none;
}.top-block .menu.topest > li:first-child {
  margin-left: 0;
}.top-block .menu.topest li a {
  position: relative;
  display: block;
}.top-block .menu.topest li a:not(:hover) .svg {
  opacity: 0.5;
}.top-block .menu.topest li a .svg {
  height: auto;
  margin: 0px 5px 0px 0px;
  position: relative;
  top: -1px;
  width: auto;
}.top-block .menu > li > a {
  color: #777777;
}.top-block .menu.topest li.selected > a {
  color: #333;
}.top-block .menu.topest li.selected > a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 1px;
  z-index: 1;
}.top-block .menu.topest li.more {
  position: relative;
  padding: 12px 0 18px;
  width: 20px;
  cursor: pointer;
  z-index: 999;
}.top-block .menu.topest li.more > span {
  display: block;
  font-weight: bold;
  line-height: 15px;
  letter-spacing: 1.5px;
  color: #777777;
}.top-block .menu.topest li.more .dropdown {
  margin: 0;
  padding: 0;
  left: -17px;
  width: 191px;
  margin: 0;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 45px;
  z-index: 999;
}@media screen and (max-width: 1299px){.top-block .menu.topest li.more .dropdown{
    left: auto;
    right: -17px;
  }}.top-block .menu.topest li.more:hover > .dropdown,
.top-block .menu.topest li.more.hover > .dropdown {
  opacity: 1;
  visibility: visible;
  background: #fff;
}.top-block .menu.topest li.more.hover {
  background: none;
}.top-block .menu.topest li.more .dropdown > li {
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 14px;
  border-top: 1px solid #f2f2f2;
  text-align: left;
  width: 100%;
}.top-block .menu.topest li.more .dropdown > li:before {
  display: none;
}.top-block .menu.topest li.more .dropdown > li:first-child {
  border-top: none;
}.top-block .menu.topest li.more .dropdown > li > a {
  line-height: 14px;
  padding: 12px 20px 15px;
}.top-block .menu.topest li.more .dropdown > li > a:hover {
  background: #fbfbfb;
}.top-block .menus:not(.initied) {
  overflow: hidden;
}.top-block {
  position: relative;
  background: #fff;
  background: var(--black_bg_black);
  z-index: 13;
}body.fill_bg_y .top-block {
  border: none;
}body.fill_bg_y .top-block > .maxwidth-theme {
  border-bottom: 1px solid #f6f6f6;
}.top-block > .maxwidth-theme {
  padding-top: 13px;
  padding-bottom: 13px;
}.top-block > .maxwidth-theme > .wrapp_block {
  background: #fff;
  background: var(--black_bg_black);
}.top-block.colored,
.top-block.colored * {
  color: #fff;
}.top-block.colored a,
.top-block.colored a:hover,
.top-block.colored a:active,
.top-block.colored a:focus {
  color: #fff;
}.top-block .maxwidth-theme.nopadding {
  padding: 0px;
}.top-block .text-line {
  overflow: hidden;
  white-space: nowrap;
}.top-block .muted {
  opacity: 0.8;
}.top-block .top-block-item {
  line-height: 18px;
  border: none;
  padding: 0 15px;
}.svg.inline.big {
  vertical-align: baseline;
  top: 1px;
}.top-block .region_wrapper {
  padding-right: 0;
  margin-right: 0;
}.top-block .top-block-item .address {
  position: relative;
  padding-left: 22px;
}.top-block .top-block-item.inner-padding {
  padding: 0 21px;
}.top-block .top-block-item .top-btn {
  padding: 0 19px;
  background: transparent;
  border: 0;
  display: inline-block;
}.top-block .top-block-item .top-btn:hover {
  text-decoration: none;
}.top-block .top-block-item .top-btn:focus {
  outline: 0;
}.top-block .top-block-item .wrap_icon {
  height: 40px;
}body .top-block .top-block-item i.svg.inline,
body .top-block .top-block-item i.svg.inline.svg-inline-downs svg {
  opacity: 1;
}.top-block .top-block-item svg {
  opacity: 0.5;
}.top-block .top-block-item .top-btn:hover .svg.inline svg,
.top-block .top-block-item a:hover .svg.inline svg {
  opacity: 1;
  background: transparent;
}.top-block .top-block-item .svg:not(.iconset_icon--svg) svg path {
  fill: #333;
  fill: var(--white_text_black);
}.top-block .top-block-item.top-ctrl {
  margin-top: -14px;
  margin-bottom: -14px;
  flex-shrink: 0;
}.wrapper1.basket_normal .top-block .logo_and_menu-row.wb .wrap_icon.person {
  padding-right: 20px;
}.top-block .top-block-item .personal a.logined + .svg.svg-inline-downs {
  top: 10px;
}.top-block .top-block-item .personal a.logined + .svg svg {
  opacity: 1;
}.top-block .top-block-item .personal-link .name {
  padding: 0 0 0 12px;
  margin-top: 6px;
}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: 0;
}.top-block .info-text .search-block,
.search-button-div .close-block {
  position: relative;
  min-width: 57px;
  cursor: pointer;
}.top-block.top-block-v1 {
  border-bottom: 1px solid #f5f5f5;
  border-color: var(--stroke_black);
  margin-bottom: -1px;
}.top-block.top-block-v1 > .maxwidth-theme {
  padding-top: 0px;
  padding-bottom: 0px;
}.top-block.top-block-v1 .wrapp_block {
  display: table;
  width: 100%;
}.top-block.top-block-v1 .wrapp_block .top-block-item > div, .top-block.top-block-v1 .wrapp_block .top-block-item > .top-btn,
/*.top-block .menu.topest,*/ .top-block .menus .menus-inner {
  height: 46px;
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 1px;
}.top-block.top-block-v1 .wrapp_block .top-block-item {
  margin-top: 0px;
  margin-bottom: 0px;
  flex-shrink: 0;
}.top-block.top-block-v1 .top-block-item .inline-search-show {
  padding: 5px 0px 0px;
}.top-block.top-block-v1 .addr-block .address {
  max-height: 39px;
  overflow: hidden;
  max-width: 400px;
  display: block;
}.top-block.top-block-v1 .addr-block .addr-block > div {
  display: flex;
  align-items: center;
}.top-block.top-block-v1 .wrapp_block > .row > div:last-of-type {
  padding-right: 0px;
}.top-block .menus .menus-inner {
  display: block;
}.top-block .menus:hover{
  overflow: visible;
}.top-block.top-block-v1 .wrapp_block .top-block-item.soc {
  max-width: 41%;
  white-space: nowrap;
  overflow: hidden;
}.top-block.top-block-v1 .top-description {
  font-size: 13px;
  line-height: 20px;
}.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.top-block-v1 .with_dropdown .svg-inline-down {
  margin-top: -1px;
  right: 6px;
}.top-block.top-block-v1 .svg-inline-phone {
  top: -2px;
}.top-block.top-block-v1 .auth_wr_inner {
  margin-top: -1px;
}.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;
}.top-block .logo_and_menu-row .wrap_icon.person .personal-link {
  display: flex;
  margin-top: 8px;
}.top-block .top-block-item .phone-block.icons {
  padding-left: 22px;
}#header .subcontent .top-block .logo_and_menu-row .wrap_icon {
  height: 44px;
}.top-block-item .phone-block {
  margin: 0 -7px;
  padding-top: 1px;
}.top-block-item .phone-block > .inline-block {
  padding: 0 7px;
  vertical-align: middle;
}.top-block-item .phone-block .callback-block {
  display: block;
}.top-block-item .phone-block .phone.with_dropdown > .dropdown {
  top: -27px;
}.top-block-item .phone-block.icons .phone.with_dropdown > .dropdown {
  left: -28px;
}.top-block-item .phone-block.blocks .phone.with_dropdown > .dropdown {
  left: -28px;
}.top-block-item .phone-block.icons .phone.with_dropdown > .dropdown.with_icons {
  left: -49px;
}.top-block-item .phone-block .phone.with_dropdown > .dropdown > .wrap {
  margin-top: 10px;
}.top-block-item .phone {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
}.top-block-item .phone.with_dropdown:after {
  margin-top: -1px;
}.top-block-item .phone a {
  color: #222;
  color: var(--white_text_black2);
}.top-block-item .phone > a {
  position: relative;
  margin: -14px 0;
  padding: 14px 0 0;
}.top-block .auth_wr_inner.with_dropdown .svg-inline-downs {
  display: none;
}.top-block .auth_wr_inner.with_dropdown {
  padding-right: 0px !important;
}.top-block .auth_wr_inner .name {
  display: none;
}.top-block .show-fixed .auth_wr_inner.with_dropdown .svg-inline-downs {
  display: inline-block;
}.top-block .show-fixed .auth_wr_inner .name {
  display: inline-block;
}.top-block .show-fixed .auth_wr_inner.with_dropdown {
  padding-right: 13px !important;
}@media only screen and (min-width: 1291px){.top-block .showed .auth_wr_inner.with_dropdown .svg-inline-downs {
    display: inline-block;
  }.top-block .showed .auth_wr_inner .name {
    display: inline-block;
  }.top-block .showed .auth_wr_inner.with_dropdown {
    padding-right: 13px !important;
  }.wrapper1.basket_normal .top-block .wb .auth_wr_inner.with_dropdown .svg-inline-downs {
    display: none;
  }.wrapper1.basket_normal .top-block .wb .auth_wr_inner .name {
    display: none;
  }.wrapper1.basket_normal .top-block .wb .title {
    display: none;
  }.wrapper1.basket_normal .top-block .wb .auth_wr_inner.with_dropdown {
    padding-right: 0px !important;
  }}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .top-block .region_wrapper {
  margin-right: 0px;
}.smalls.big_header .top-block .top-block-item.logo_and_menu-row {
  padding-right: 16px;
}.logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li {
  padding: 17px 0px 17px;
  margin-left: 37px;
}.logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li:first-child {
  margin-left: 0;
}.logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li a .svg {
  margin-right: 6px;
}.sticky_menu .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li {
  padding: 13px 0px 15px;
}.top-block .basket-link {
  padding-left: 35px;
}.top-block .logo_and_menu-row .wrap_icon.person {
  padding-left: 0 !important;
}.top-block .logo_and_menu-row .wrap_icon.top-search {
  padding-right: 35px;
}.top-block.top-block-v1 .wrapp_block .top-block-item.to-mr {
  margin-right: -1px;
}.basket_normal .top-block.top-block-v1 .wrapp_block .top-block-item.to-mr .wrap_icon.top-search {
  padding-right: 50px;
}.top-block .basket-link .js-basket-block {
  margin-top: 8px;
}.top-block .basket-link .js-basket-block .count {
  margin-top: -10px;
}.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 .logo_and_menu-row .wrap_icon.person {
  padding-right: 0px;
  padding-left: 65px;
}.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 0px;
}.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: 30px;
}.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;
}.wrapper1 .header-v15 .logo_and_menu-row .menu-row {
  padding-right: 35px;
}.wrapper1 .header-v15 .menus,
/* .wrapper1 .header-v23 .menus{width:34%;margin-left:54px;} */
.wrapper1 .header-v15 .menus .menu.topest:not(.initied)>li,
.wrapper1 .header-v16 .menus .menu.topest:not(.initied)>li,
.wrapper1 .header-v23 .menus .menu.topest:not(.initied)>li {
  /*opacity:0;*/
}.top-block.top-block-v1.header-v16 .region_wrapper {
  margin-left: -1px;
}.wrapper1.basket_normal .header-v16 .logo_and_menu-row .menu-row {
  padding-right: 235px;
}.wrapper1 .header-v16.header-wrapper .basket-link {
  padding-left: 35px;
}.wrapper1 .header-v16.header-wrapper .basket-link .js-basket-block {
  margin-top: 0px;
}.wrapper1 .header-v17 .logo_and_menu-row .search_wrap {
  padding-left: 58px;
}.wrapper1:not(.basket_normal) .header-v17 .logo_and_menu-row .search_wrap {
  padding-right: 0px;
}.wrapper1.basket_normal .header-v17 .logo_and_menu-row .search_wrap {
  padding-right: 28px;
}.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;
}.half_header .logo_and_menu-row .logo-row {
  padding-top: 1px;
}.half_header .logo_and_menu-row .logo-row .logo {
  line-height: 86px;
}.wrapper1.header-v19 .logo-row .logo svg {
  margin-top: -6px;
}@media (min-width: 992px) and (max-width: 1100px){.wrapper1.basket_normal.header-v19 .smalls.logo_and_menu-row .paddings .wides .logo-block {
    padding-right: 24px;
  }}.wrapper1 .header-v20 .smalls.logo_and_menu-row .paddings .wides .logo-block {
  padding-right: 71px;
}.wrapper1 .header-v20 .smalls .logo-row .logo {
  line-height: 88px;
  padding-left: 2px;
}.wrapper1 .header-v20 .smalls.logo_and_menu-row .wides .basket-link {
  padding-left: 29px;
}.wrapper1.basket_normal .header-v20 .smalls.logo_and_menu-row .wides .wrap_icon.person {
  padding-right: 11px;
}.wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks {
  margin: 6px 66px 0px 0px;
}.wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks .callback-block {
  margin-left: 1px;
}@media (max-width: 1199px){.wrapper1.has-secion-banner.light-menu-color.header-v20
    .header-wrapper.header-v20
    .menu-row
    .menu-only
    .mega-menu:before {
    background: #fff;
  }.wrapper1.has-secion-banner.header-v20 .header-wrapper .menu-row .menu-only .mega-menu:before {
    background: #333333;
    opacity: 0.2;
    transition: opacity 1s ease-in-out;
  }.wrapper1.has-secion-banner.header-v20.dark-hover-overlay
    header:hover
    .header-wrapper
    .menu-row
    .menu-only
    .mega-menu:before {
    opacity: 0.1;
  }}.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;
}.wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .basket-link {
  padding-left: 29px;
}.wrapper1 .header-v21 .basket_normal .smalls.logo_and_menu-row .wides .wrap_icon.person {
  padding-left: 11px;
}.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.basket_normal .header-v22 .smalls.logo_and_menu-row .paddings .wides .menu-row,
.wrapper1.basket_normal .header-v23 .smalls.logo_and_menu-row .paddings .wides .menu-row {
  padding-right: 346px;
}.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;
  padding-right: 30px;
}.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 {
  /*bottom:-30px;*/
}.wrapper1:not(.front_page) .top-block + .header-wrapper .smalls.logo_and_menu-row .mega-menu table .dropdown-menu {
  /*margin-top:-3px;*/
}.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 {
  /*margin-top:-2px;*/
}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;
}.smalls .fix-logo .logo_and_menu-row .logo-row .wides .inner-table-block,
.smalls .fix-logo .logo_and_menu-row .logo-row .wides .subcontent .top-description,
.smalls .fix-logo .logo_and_menu-row .logo-row .wides .wrap_icon {
  height: 45px;
}.smalls .fix-logo .logo_and_menu-row .logo-row .wides .top-description {
  height: 113px;
}.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;
}.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;
}.big_header .header-wrapper.header-v27.fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper {
  margin-left: 1px;
}.shorts .with_dropdown {
  padding-right: 10px !important;
}.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;
}.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-left: 71px;
  padding-right: 96px;
}.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;
}.menu-hovered .dark-hover-overlay:not(.has-secion-banner) #header .top-block {
  background-color: rgba(0, 0, 0, 0.001);
  border-color: rgba(0, 0, 0, 0.001);
}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .top-block .wrapp_block {
  background-color: rgba(0, 0, 0, 0.001);
  border-color: rgba(0, 0, 0, 0.001);
}.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.001);
  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 .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input::-moz-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}.menu-hovered .dark-hover-overlay:not(.sticky_menu) #header .logo_and_menu-row .search .search-input:-moz-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .logo_and_menu-row
  .search
  .search-input:-ms-input-placeholder,
.menu-hovered
  .dark-hover-overlay:not(.sticky_menu)
  #header
  .fix-logo
  .menu-row.bglight
  .search-block
  .search
  .search-input:-ms-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,
.menu-hovered.fill_bg_y .dark-hover-overlay:not(.sticky_menu) .menu-row.middle-block.bglight .mega-menu {
  border-color: rgba(0, 0, 0, 0.001);
}.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.001);
}.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.001);
  border-right-color: rgba(0, 0, 0, 0.001);
}.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: #333;
}.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.001);
}.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: inset 0px 300px rgba(0, 0, 0, 0.3);
  background: #fafafa;
}.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: inset 0px 300px rgba(0, 0, 0, 0.45);
}.newsline_modal {
    max-height: 330px;
    max-width: 300px;
    position: fixed;
    bottom: 0;
    z-index: 999999;
    background: #fff;
    left: 30px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}.newsline_overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: transparent;
}.newsline_top {
    position: relative;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
}.newsline_title {
    background: #FF385A;
    padding: 16px 0;
    cursor: pointer;
}.newsline_close {
    display: none;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0, -51%);
    line-height: 1em;
    cursor: pointer;
}.newsline_track {
    height: 0;
    overflow: auto;
    transition: all .3s ease;
}ul.newsline_list {
    margin: 0;
    padding: 10px;
    list-style: none;
}li.newsline_list_item {
    padding: 0;
    margin: 0;
    background: #FAFAFA;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    width: 100%;
    padding: 4px 10px;
    margin-bottom: 6px;
    color: #000000;
}ul.newsline_list:not([id*=bx_])>li:before {
    display: none;
}.newsline_list_item__date {
    font-weight: 700;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 2px;
}.newsline_list_item__title {
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 5px;
}.newsline_list_item__content {
    font-weight: 400;
    font-size: 13px;
    line-height: 14px;
    letter-spacing: -0.03em;
}.newsline_track::-webkit-scrollbar {
    width: 8px;
}.newsline_track::-webkit-scrollbar-track {
    background: #fff;
}.newsline_track::-webkit-scrollbar-thumb {
    background: #FF385A;
    border: 1px solid #fff;
    border-radius: 4px;
}.newsline.active .newsline_close,
.newsline.active .newsline_overlay {
    display: block;
}.newsline.active .newsline_track {
    height: 75vh!important;
}@media screen and (max-width: 450px){.newsline_modal {
        max-height: 100%!important;
        left: 0;
        max-width: 100%;
        width: 100%;
    }.newsline.active .newsline_track {
        height: 100vh!important;
    }.newsline_close {
        font-size: 20px;
        right: 20px;
    }}body{min-width:300px}@media (max-width:767px){a.scroll-to-top{display:none}}@media screen and (min-width:992px){.bx_filter.bx_filter_vertical{display:block!important}.js_filter.filter_horizontal .bx_filter.bx_filter_vertical{display:none!important}}@media (min-width:1200px){.catalog_block.items .item_block.col-5,.col-lg-20{width:20%}}@media only screen and (max-width:1174px){#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:15px;padding-left:0}div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element+.bx_item_element,div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element+.bx_item_element{padding-left:20px;margin-left:32px}div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element,div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element{width:30px;height:50px;line-height:50px}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element{white-space:normal}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element>span{line-height:20px;margin-top:5px;display:block}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element .title-search-price{margin-top:8px}div.title-search-result.title-search-input_fixed .bx_searche .bx_item_element .title-search-price>.price{margin-bottom:5px}}@media only screen and (max-width: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 .name,.header-v25 .logo_and_menu-row .wrap_icon .title{display:none}.header-v25 .logo_and_menu-row .subcontent .subtop>.row>div{width:auto}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address{padding:0;right:40px}.smalls.big_header .fix-logo .logo_and_menu-row .wrap_icon.person{padding-left:20px}}@media only screen and (min-width:1500px){.header-wrapper.header-v20 .mega-menu table td:hover>.wrap>.dropdown-menu{left:auto!important;right:auto!important}.header-v22.top-block.top-block-v1 .wrapp_block .top-block-item.soc li a{width:46px}}@media only screen and (max-width:1500px) and (min-width:1200px){.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 only screen and (max-width:1400px){.basket_normal .header-v16 .logo-block{width:16.666666666666664%}.basket_normal.regions_Y .logo_and_menu-row .top-description .region_wrapper{margin-left:0}.wrapper1.basket_normal .logo_and_menu-row .wrap_icon.person{padding-right:3px}.wrapper1.basket_normal .logo_and_menu-row .basket-link{padding-left:22px}}@media only screen and (max-width:1290px){header .menu.top.catalogfirst li.full>.dropdown>li,header .menu.top>li.full>.dropdown>li{width:50%}.menu_top_block li.full>.dropdown>li:nth-child(3n/**/+1){clear:both}.logo_and_menu-row .float_wrapper{display:none}body .wrapper1 .header_wrap .top-block .menus{margin:0}body .wrapper1 .top-block+.header-wrapper .smalls.logo_and_menu-row .paddings .wides .menu-row{padding-right:222px}body .wrapper1 .header_wrap .top-block .logo_and_menu-row .wrap_icon .title{display:none}}@media all and (min-width:1200px){.wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link.compare{padding-left:87px}}@media all and (max-width:1300px){.logo_and_menu-row .block2.phone-block{line-height:18px}.logo_and_menu-row .block2.phone-block .phone{display:block}.logo_and_menu-row .block2.phone-block .callback-block{margin-left:0}.logo_and_menu-row .block2.phone-block .phone.with_dropdown>.dropdown{top:-24px}}@media all and (max-width:1200px){footer .info .phone .dropdown{text-align:right}footer .info .phone.blocks .dropdown{right:-8px;left:inherit}footer .info .phone.blocks .dropdown.with_icons{right:-8px;left:inherit}body #headerfixed .wproduct{width:100%}body #headerfixed .wproduct .logo-block{display:none}#headerfixed .logo-row.wproduct>div.product_block{padding-left:0}}@media all and (max-width:1199px){.catalog_item.big .icons-basket-wrapper .btn{padding:0!important}.regions_Y.basket_normal .logo_and_menu-row .basket-link,body .smalls.big_header.sticky_menu .fix-logo .logo_and_menu-row .wides .content-block .subcontent .basket-link{padding-left:17px}body .sticky_menu.basket_normal .fix-logo .content-block .search_wraps{padding-right:410px}body .regions_Y.wrapper1 .logo_and_menu-row .wrap_icon.person{padding-left:20px;padding-right:3px}.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container>.btn{padding-left:10px;padding-right:10px}body .wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .search_wrap{padding-left:50px;padding-right:50px}.menu-row.middle-block .mega-menu table td.catalog{width:210px}.menu-row.middle-block:not(.bglight) .mega-menu table td.catalog>.wrap{width:209px}.header-wrapper.header-v20 .menu-row .menu-only{padding:0!important}.header-wrapper.header-v20 .menu-row .menu-only .mega-menu:before{content:"";display:block;position:absolute;background:#f2f2f2;left:15px;right:15px;top:89px;height:1px}.header-wrapper.header-v20 .mega-menu table td .wrap>a{height:60px;padding:21px 12px 20px}.header-wrapper.header-v20 .smalls.logo_and_menu-row .wides .mega-menu td .wrap>a .line-wrapper .line{bottom:-14px}.big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom>.menu,.big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom>.menu{padding-right:280px}.auth_wr_inner .dropdown-menu{right:0;left:auto}body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu{left:auto}.smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address{display:none}.catalog_item.big .icons-basket-wrapper .btn .svg{display:block}.catalog_item.big .icons-basket-wrapper .btn .svg+span{display:none}.catalog_item.big .icons-basket-wrapper .btn{padding:0}.display_list .list_item .image_block .fast_view_block{left:0;display:block}.display_list .list_item .image_block .fast_view_block .svg{display:none}}@media all and (max-width:1180px){.catalog_detail .element_detail_text .sh{padding-right:3%}.has_menu #header .middle-h-row .center_block{white-space:nowrap}}@media all and (max-width:1150px) and (min-width:992px){#bx-soa-order #bx-soa-auth .filter .forgot{float:none!important;margin:10px 0 -10px;display:block}}@media all and (max-width:1120px){.bx-firefox .top-h-row .phones{padding-top:7px}.top-h-row ul.menu{text-align:left}.catalog_detail .set_block .popup_open{display:none}}@media all and (max-width:1020px){.no_goods .button{float:none;margin-top:37px}.bx_ordercart .module-cart td{white-space:normal}.bx_ordercart .bx_ordercart_order_table_container tbody td.control{width:90px}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{width:129px}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{width:90px;height:90px;line-height:90px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{height:90px;background-size:contain}.bx_ordercart .bx_ordercart_order_table_container table thead td.item{padding-left:145px}}@media all and (max-width:1299px) and (min-width:1200px){.wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-5{width:46%}.wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-7{width:54%}}@media all and (max-width:1499px) and (min-width:992px){body .wrapper1.basket_normal .header-v25 .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu{left:auto}}@media all and (max-width:1199px) and (min-width:992px){.top-block.top-block-v1.header-v16 .region_wrapper{padding-right:0}.wrapper1 .header-v22 .wrapp_block .col-md-6{width:63%}.wrapper1 .header-v22 .wrapp_block .col-md-6+.col-md-6{width:37%}.wrapper1.basket_normal .header-v22 .smalls.logo_and_menu-row .paddings .wides .menu-row{padding-right:270px}.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li{width:33.33%}.menu-row .mega-menu table td.wide_menu .dropdown-menu>li:nth-child(3n/**/+1){clear:left}.menu-row .mega-menu table td.wide_menu .dropdown-menu>li:nth-child(4n/**/+1){clear:none}#headerfixed .logo-row .logo-block{max-width:160px;min-width:160px}}@media all and (max-width:1100px) and (min-width:992px){body #bx-soa-order .bx-soa{width:70%}body #bx-soa-order .bx-soa-sidebar{width:30%}}@media all and (max-width:1000px){#header .middle-h-row .center_block,.has_menu #header .middle-h-row .center_block{padding-right:30px;padding-left:30px}body #footer .bottom_left_icons,body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu{clear:both;display:block;width:100%}.top-h-row ul.menu{width:40%}body #header .basket_fly{width:700px;right:-700px}#header .basket_fly .basket_title{margin-right:15px}.basket_sort ul.tabs li{margin-right:0}.catalog_detail .element_detail_text .sh{padding-right:0}}@media all and (max-width:992px){.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li,header .menu.top.catalogfirst li.full>.dropdown>li{width:50%}.menu_top_block li.full>.dropdown>li:nth-child(2n/**/+1){clear:both}.menu_top_block li.full>.dropdown>li:nth-child(3n/**/+1){clear:none}.footer_bottom .menu_block,.footer_top .sblock{width:100%;padding:0}#footer .footer_bottom{padding-top:19px}.top-h-row ul.menu>li a{padding:0 5px 0}.bx-firefox .menu>li>a span{padding-top:8px}#header .middle-h-row .main-nav ul.menu>li>a{padding:0 9px}.main-nav ul.menu>li>a span{font-size:12px}#header .middle-h-row td.text_wrapp{display:none}#bx-soa-total{width:100%;display:none}#bx-soa-total-mobile{display:block!important}#bx-soa-order .bx-soa-cart-total-button-container{display:none!important}#bx-soa-order>.bx-soa{width:100%}#bx-soa-order #bx-soa-total .bx-soa-cart-total.bx-soa-cart-total-fixed{position:relative!important;opacity:1!important}#bx-soa-order #bx-soa-total .bx-soa-cart-total-ghost{padding:0!important}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:left}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:0;padding-left:140px}#bx-soa-order .bx-soa-section .bx-soa-section-content{padding-left:32px}#bx-soa-order .bx-soa-pp-company-selected{float:left;width:75%}#bx-soa-order .bx-soa-pp-price{float:right;width:25%}#bx-soa-order .bx-soa-item-tr{padding:20px 20px 20px 110px;border-top:1px solid #f3f3f3;border-color:var(--stroke_black)}#bx-soa-order .bx-soa-item-tr.bx-soa-item-tr-first{border-top:none}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block{padding-left:0;overflow:visible}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{border:none;padding:0!important;min-width:0!important}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{margin-left:-90px;margin-top:0}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content{padding-left:0}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties{margin-top:10px}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties>div{padding:0;text-align:left}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child{padding-left:0!important}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child{padding-right:0!important}#bx-soa-order #bx-soa-basket .bx-soa-item-td-title{padding-bottom:0}#bx-soa-order .bx-soa-coupon{margin-left:-29px}#bx-soa-order .bx-soa-more{margin-left:-29px}#bx-soa-order .alert-danger{margin-left:-29px}#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{white-space:normal}.bx-soa-item-tr .bx-soa-item-td,.bx-soa-item-tr.bx-soa-item-info-container{height:auto}}@media (min-width:992px){.col-m-20{width:20%}.mobile .with_fast_view .fast_view_block{display:block;opacity:1;visibility:visible}.catalog_detail.detail.fixed_wrapper #reviews_content{width:75%;padding-right:7px}.box-shadow:hover{border-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px);background-color:#fff;z-index:1}.sticky_menu #headerfixed,.sticky_menu #headerfixed.fixed,.sticky_menu header.fixed,.sticky_menu~.basket_bottom_block,.wrapper1.sticky_menu .product-item-detail-tabs-container-fixed{width:auto;left:271px;right:0}.sticky_menu.sm #headerfixed,.sticky_menu.sm #headerfixed.fixed,.sticky_menu.sm header.fixed,.sticky_menu.sm~.basket_bottom_block,.wrapper1.sticky_menu.sm .product-item-detail-tabs-container-fixed{left:77px;right:0}.with_left_block .wrapper_inner.front .drag-block.container .content_wrapper_block>.maxwidth-theme{padding-left:0;padding-right:0}.catalog_page .section-content-wrapper.with-leftblock,.catalog_page.wide_N .section-content-wrapper,.right_block.wide_,.right_block.wide_N{float:right;width:calc(100% - 277px);position:relative}.search_page .section-content-wrapper .menu_top_block{display:none}.catalog_in_content .section-content-wrapper .menu_top_block{display:none}.wrapper1:not(.front_page):not(.catalog_page) .right_block.wide_,.wrapper1:not(.front_page):not(.catalog_page) .right_block.wide_N{width:calc(100% - 284px)}.with_fast_view .list_item .fast_view_block{display:inline-block}.bx-soa-item-table .bx-soa-item-tr{display:table-row!important}.basket_bottom .basket-link{display:none!important;width:0!important}.bx_filter.bx_filter_vertical #modef_mobile{display:none!important}.bx_filter.bx_filter_vertical{display:block!important}.bx_filter.bx_filter_vertical.empty-items{display:none!important}html.bx-mac.bx-chrome .catalog_item.big .image_wrapper_block{height:auto}}@media all and (min-width:992px) and (max-width:1299px){.header-v7.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap,.header-v7.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap{display:none}.header-v16.basket_normal.regions_Y .logo_and_menu-row .phone{display:none}}@media all and (min-width:992px) and (max-width:1199px){.social-block .social-icons{margin:0 0 20px}.header-v13.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap,.header-v13.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,.header-v4.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap,.header-v4.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap{display:none}.header-v12.basket_normal.regions_Y .logo_and_menu-row .phone-block.with_btn>.inner-table-block:first-of-type{display:none}.header-v14.basket_normal.regions_Y .logo_and_menu-row .search_wrap{display:none}.header-v15.basket_normal.regions_Y .logo_and_menu-row .phone{display:none}.header-v15.basket_normal.regions_Y .logo_and_menu-row .callback-block{margin:0}.header-v16.basket_normal.regions_Y .logo_and_menu-row .search-wrapper{display:none}.header-v4 .logo_and_menu-row .svg-cabinet,.header-v4 .logo_and_menu-row .svg-cabinet-login{top:-2px}}@media (max-width:991px) and (min-width:768px){.header-cart .basket_fly{width:700px;right:-700px}}@media screen and (max-width:991px),projection and (max-width:991px),tv and (max-width:991px),handheld and (max-width:991px){.basket-coupon-alert{margin-bottom:17px}.basket-coupon-alert-section{margin-bottom:0}.mega_fixed_menu{display:none!important}#headerfixed.fixed,#headerfixed>.maxwidth-theme,#headerfixed>.wrapper_inner,.top-block .address,body .product-item-detail-tabs-container-fixed{display:none}.mega-menu{z-index:3002}.front_page .wraps>.wrapper_inner{padding-left:0;padding-right:0}div#mobileheader.fixed~#content{padding-top:63px}.bx-touch .section-gallery-wrapper__item-nav:before{display:none}.top_slider_wrapp .slides .banner_buttons .btn{padding:12px 21px 12px;margin:3px 3px 7px 3px}.top_slider_wrapp .box .btn.btn-video:not(.play){padding:28px 23px 10px}body .with_fast_view .fast_view_block{display:none}.mobile:not(.previewMode) .fast_view_frame.popup{display:none!important}.all_viewed .jqmOverlay,.mobile .all_viewed .jqmOverlay{display:block!important}.basket_bottom_block{display:none}.basket_bottom_block .maxwidth-theme .basket-link .title,.basket_bottom_block .maxwidth-theme .basket-link .wrap{display:none}body .basket_bottom_block .basket-link.basket.basket-count .count{position:static}.basket_bottom_block .maxwidth-theme .svg{margin:0 10px 0 0}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone,.wrapper.has_menu #header .middle-h-row .center_block .search{width:100%;display:block;margin-left:0}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone{margin:0 0 10px}body #content .wrapper_inner .left_block{display:none}body #content .wrapper_inner .left_block>*{display:none}body .wrapper_inner .left_block .left_menu{display:block}body #content .wrapper_inner .right_block:not(.ordered-block){padding-left:0;margin:0!important}body #content .wrapper_inner .left_block.filter_ajax>.bx_filter{position:absolute;left:15px;right:15px;width:auto;z-index:55;box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15)}.js_filter .bx_filter.bx_filter_vertical .bx_filter_section{margin:0}#mobilefilter .bx_filter.bx_filter_vertical.empty-items .filter-bnt-wrapper{display:none}.m_color_none.h_color_colored .main-nav .menu>li>a{color:#1d1a1a}.m_color_none.h_color_colored .header_wrap .center_block .search_block .icon{background-position:-66px -178px}.m_color_none.h_color_colored #header{margin-bottom:47px}.h_color_colored.m_color_none ul.menu .child{padding-top:8px}.h_color_white.m_color_none ul.menu .child{padding-top:6px}.head_type_1 #header{border-bottom-width:1px}.basket_fly #header .middle-h-row .center_block .main-nav ul.menu{width:100%}.basket_fly .wrapper_inner ul.menu .child{margin-top:0}.basket_fly .main-nav .search_middle_block{top:-100%;right:65px;margin:-16px 0 0;width:50%}body .left_side.catalog_detail{padding-right:0}body .top-h-row ul.menu{width:45%;padding-left:0}body #header .center_block .main-nav{width:100%;position:absolute;right:0;left:0;top:100%;margin:18px 0 0 0;padding:7px 0}body .wrapper.head_type_1:not(.front_page) #header{margin-bottom:60px}body .wrapper.head_type_1:not(.front_page) #header+.wrapper_inner{border-top:1px solid #f0f0f0;box-shadow:0 0 5px #f0f0f0;-moz-box-shadow:0 0 5px #f0f0f0;-o-box-shadow:0 0 5px #f0f0f0;-webkit-box-shadow:0 0 5px #f0f0f0}body #header:not(.border)+.middle.main{padding-top:207px}body #header:not(.border)+.middle{padding-top:227px}body .projects-blocks .bx_item_detail_inc_two{margin-top:20px;padding-top:20px}.catalog_detail .element_detail_text .sh{margin:0}.wrapper_inner .middle .module-cart .counter_block.big_basket input[type=text]{font-size:10px;height:27px;width:32px}.has_menu #header .middle-h-row .center_block{white-space:normal}.basket_fly .search_middle_block,.has_menu .search_middle_block{position:absolute}.js_filter .bx_filter.bx_filter_vertical{display:none;position:absolute;margin:0;width:100%;top:37px;box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);z-index:101}.bx_filter .bx_filter_section{border:none}.bottom-menu,.social-block .social-icons{margin:0 0 20px}.bottom-menu .items>.item-link{margin-bottom:8px}#bx-soa-order .bx-soa-cart-total.bx-soa-cart-total-fixed{position:static;width:100%!important}#basket-root .basket-checkout-section-inner{display:block}#basket-root .basket-checkout-section-inner>div{display:inline-block;vertical-align:top;text-align:left}#basket-root .basket-checkout-container .basket-checkout-block-btns{float:right}body .personal_page #content .wrapper_inner .left_block .left_menu{display:block;text-align:left}body .personal_page #content .wrapper_inner .left_block .left_menu>li{display:inline-block;margin-top:3px}body .personal_page #content .wrapper_inner .left_block .left_menu>li>a{border:none}body .personal_page #content .wrapper_inner .left_block .left_menu>li{display:none}body .personal_page #content .wrapper_inner .left_block .left_menu>li.exit{display:block;width:50%;padding-right:10px}}@media all and (max-width:900px){.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk.basket_error_wrapp{float:left!important}.count-cell div.error{white-space:normal}}@media all and (max-width:870px){body .top-h-row ul.menu{width:40%}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp .button_block{margin:0}.footer_bottom_inner .menus .rows_block .col-3{width:33%}.footer_bottom_inner .rows_block .menus{width:60%}}@media screen and (min-width:851px){#basket-root .basket-checkout-block-btn{padding-left:60px}#basket-root .basket-checkout-container .fastorder{padding-left:18px}}@media screen and (max-width:850px){#basket-root .basket-checkout-section-inner .basket-checkout-block-btn>.btn,#basket-root .basket-checkout-section-inner .fastorder>.btn{display:block;width:100%}#basket-root .basket-checkout-container .basket-checkout-block-btns{float:none;display:block}#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap{margin:0 auto}}@media all and (max-width:800px){.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a{font-size:15px}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .order_wrap_btn{margin-left:16px}.sort_header .sort_filter a{margin-right:10px}.wrapper_inner .module-order-history .result-row a.button{margin-right:0}}@media all and (min-width:768px){.bx-core .filter_horizontal:not(.js_filter) .bx_filter.bx_filter_vertical{display:block!important}.bx_filter .bx_filter_section{margin:0 0 27px 0}.bx_filter_vertical.bx_filter .hidden_values{display:block!important}.wrapper_inner.front .drag-block.container .content_wrapper_block>.maxwidth-theme,.wrapper_inner.front .drag-block.container>.maxwidth-theme,.wraps .wrapper_inner.front .drag-block.container>.grey_block>.maxwidth-theme{padding-left:30px;padding-right:30px}.review_frame.jqmWindow{width:700px!important;max-width:none}footer .address.blocks{padding-right:20px}.catalog_detail .offers_table .opener.bottom{display:none}#bx-soa-order.orderform--v1 #bx-soa-delivery,#bx-soa-order.orderform--v1 #bx-soa-paysystem{width:calc(50% - 15px);margin-right:15px}#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem,#bx-soa-order.orderform--v1 #bx-soa-paysystem+#bx-soa-delivery{margin-right:0;margin-left:15px}#bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-coupon,#bx-soa-order.orderform--v1 #bx-soa-paysystem .bx-soa-coupon{display:none}#bx-soa-order.orderform--v1 #bx-soa-coupon{display:block}#bx-soa-order.orderform--v1 #bx-soa-pickup{order:2}#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem{order:1}.bx_filter.compact{position:relative;top:0!important;padding:11px 0 11px}.bx_filter.compact .bx_filter_section{margin:0;background:0 0;border:none}.bx_filter.compact .bx_filter_parameters_box.title{float:left;z-index:1}.bx_filter.compact .bx_filter_parameters_box.title+.bx_filter_parameters{padding-left:28px}.bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container,.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container,.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container{max-height:239px}.bx_filter.compact .bx_filter_parameters_box{margin:4px 4px 4px;position:relative;float:left;padding:0;border:none;user-select:none}.bx_filter.compact .bx_filter_parameters_box.title{margin:4px 0}.bx_filter.compact .bx_filter_parameters_box_title{font-size:13px}.bx_filter.compact .bx_filter_parameters_box_title{padding-right:15px}.bx_filter.compact .bx_filter_parameters_box_title.prices:not(.title){margin-bottom:15px;cursor:default}.bx_filter.compact .bx_filter_parameters_box_title.prices:not(.title):hover{color:#333;color:var(--white_text_black)}.bx_filter.compact .bx_filter_parameters_box_title.prices:after{display:none}.bx_filter.compact .bx_filter_block:not(.limited_block){position:absolute;padding:19px 19px 0;display:none;min-width:232px;z-index:3;border-radius:3px;background:#fff;background:var(--card_bg_black);-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}.bx_filter.compact .bx_filter_block.right:not(.limited_block){left:auto;right:0}.bx_filter.compact .bx_filter_block.limited_block{display:block!important;max-height:none;overflow:visible;margin-bottom:0}.bx_filter.compact .prices .bx_filter_block{padding:0}.bx_filter.compact .bx_filter_block .price_block{padding:19px 19px 15px;border-top:1px solid #f2f2f2;border-color:var(--stroke_black)}.bx_filter.compact .bx_filter_block .price_block:first-of-type{border-top:none}.bx_filter.compact .bx_filter_button_box{padding:0}.bx_filter.compact .char_name{position:relative;padding-bottom:15px;margin-top:-15px}.bx_filter.compact .props_list .hint{position:static}.bx_filter.compact .props_list .hint .icon{position:static}.bx_filter.compact .props_list .hint .text{padding:0 0 0 8px;font-size:13px;color:#888}.bx_filter.compact .props_list .hint .tooltip{top:-52px;opacity:1}.bx_filter.compact .props_list .hint .tooltip:after{bottom:-10px;left:56px;top:auto;border:5px solid transparent;border-top:5px solid #fff;border-top-color:var(--card_bg_hover_black)}.bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block{z-index:390}.bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block i{padding:0;font-size:11px}.bx_filter.compact .bx_filter_parameters_box .bx_filter_block .hint.active .icon i,.bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block .icon:hover i{color:#fff}.bx_filter.compact .bx_filter_parameters_box_title+.bx_filter_block .bx_filter_parameters_box_container{margin:0;margin-bottom:15px}.bx_filter.compact label{margin:0}.bx_filter.compact .bx_filter_parameters_box:not(.prop_type_L) .label_block{margin:0 0 11px}.bx_filter.compact .label_block:last-of-type{margin-bottom:4px}.bx_filter.compact .bx_filter_parameters_box_container{margin-top:0}.bx_filter.compact .filter.label_block input[type=checkbox]+label:after,.bx_filter.compact .filter.label_block input[type=checkbox]+label:before{top:0}.bx_filter.compact .bx_filter_button_box{display:none;margin:0 -19px;text-align:left;border-top:1px solid #eee;border-color:var(--stroke_black);background:#fafafa;background:var(--darkerblack_bg_black)}.bx_filter.compact .bx_filter_button_box .btn{float:right;margin-top:-1px;width:50%;padding-top:18px;padding-bottom:17px;border-radius:0}.bx_filter.compact .bx_filter_button_box .bx_filter_container_modef{margin:12px 5px 14px 18px;display:block;font-size:13px;color:#666;color:var(--light_basic_text_black)}.bx_filter.compact .bx_filter_search_button{display:none}.bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_button_box{margin:0}.bx_filter.compact .bx_filter_parameters_box>.bx_filter_parameters_box_title{padding:1px 26px 2px 9px;white-space:nowrap}.bx_filter.compact .bx_filter_parameters_box .title.bx_filter_parameters_box_title:not(.filter_title){border:1px solid transparent}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:not(.filter_title):not(:hover){border-color:#ccc;border-color:var(--stroke_black)}.bx_filter.compact .bx_filter_parameters_box>.bx_filter_parameters_box_title:not(.filter_title)>.svg-inline-down{position:absolute;top:8px;right:5px}.bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title{padding:1px 11px 2px 9px;white-space:nowrap}.bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title .label_block{margin:0}.bx_filter.compact .bx_filter_parameters_box .limited_block .filter label:after,.bx_filter.compact .bx_filter_parameters_box .limited_block .filter label:before{display:none}.bx_filter.compact .bx_filter_parameters_box .limited_block .filter .bx_filter_param_text{margin:0}.bx_filter.compact .bx_filter_parameters_box.set .limited_block .filter .bx_filter_param_text{color:#fff}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title{padding-left:0;padding-right:16px;position:relative}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title span{display:none}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title .svg-inline-down{top:0}.bx_filter.compact .bx_filter_parameters_box_title:hover,.bx_filter.compact .bx_filter_parameters_box_title:hover .bx_filter_param_text{color:#333;color:var(--white_text_black)}.bx_filter.compact .set .bx_filter_parameters_box_title:hover{box-shadow:none}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:after{display:none}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter{display:none;position:absolute;top:-1px;right:-1px;bottom:-1px;width:33px;cursor:pointer;border-radius:0 3px 3px 0}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg{position:absolute;right:12px;top:50%;margin-top:-4px}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path{fill-rule:evenodd}.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:1px;background:rgba(255,255,255,.1)}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .delete_filter{display:block}.bx_filter.compact input[type=checkbox]+label.dib>span{margin:0}.bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text{margin-left:0}.bx_filter.compact .sku .bx_filter_input_checkbox .bx_filter_param_text{margin-left:0}.bx_filter_vertical.compact input[type=checkbox]+label.nab:not(.sku){padding:5px 0 5px 3px;margin:0}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected{margin:0 0 0 -3px}.bx_filter.compact .bx_filter_parameters_box_container.pict_block label{margin:0 5px 0 0!important}body .bx_filter.compact .bx_filter_block.limited_block .filter.label_block input+label{margin:0 0 0 3px;padding:0}.bx_filter_vertical .bx_filter_block label:not(.selected) span,.bx_filter_vertical.compact .bx_filter_block label:not(.selected){color:#333;color:var(--white_text_black)}.bx_filter.compact .bx_filter_parameters_box_container .wrapp_change_inputs{width:220px}.bx_filter.compact .btn-link-text{padding:8px 16px}.bx_filter.compact .btn-link-text:hover{color:var(--white_text_black)}.bx_filter.compact .btn-link-text:hover svg path{fill:var(--white_text_black)}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title.title{color:#fff;padding-right:41px}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title svg path{fill:#fff}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .svg-inline-down{display:none}.bx_filter.compact .smartfilter>.mCustomScrollbar,.bx_filter.compact .smartfilter>.mCustomScrollbar>.mCustomScrollBox,.bx_filter.compact .smartfilter>.mCustomScrollbar>.mCustomScrollBox>.mCSB_container{overflow:visible}#mobilefilter .bx_filter.bx_filter_vertical.compact,#wrapInlineFilter .bx_filter .smartfilter>.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools{display:none!important}#basket-root .basket-items-list .basket-items-list-item-container>td:first-child{padding-left:31px}#basket-root .basket-items-list-header-filter-item{margin-left:20px}#basket-root .top_control{margin-left:70px}#basket-root .basket-items-list-item-descriptions{padding-top:29px;width:auto}#basket-root .basket-items-list .basket-item-block-info{padding-right:55px}#basket-root .basket-items-list-item-container>td{padding-bottom:33px}#basket-root .basket-checkout-block-total-price{padding:0 20px 0 5px}}@media screen and (max-width:768px),projection and (max-width:768px),tv and (max-width:768px),handheld and (max-width:768px){.basket_wrapp .header-cart.fly .clicked>a{display:block}.catalog_detail .element_detail_text .price_txt>.text{padding:20px 0 0;clear:both}.flex-direction-nav{display:none!important}}@media screen and (max-width:767px),projection and (max-width:767px),tv and (max-width:767px),handheld and (max-width:767px){.breadcrumbs__dropdown-wrapper{display:none!important}.topic__inner>div.btn_basket_heading--with_title .title{display:none}.topic__inner>div.btn_basket_heading--with_title{width:41px}.TABLES_SIZE_frame .form table:not(.sizes) tr{display:flex;flex-direction:column-reverse}.TABLES_SIZE_frame .form table:not(.sizes) tr img{margin-bottom:15px}.maxwidth-theme,.wrapper_inner{padding-left:15px;padding-right:15px}.wrapper.has_menu .top-h-row ul.menu{display:none}.wrapper.has_menu .top-h-row .phones{display:block}.wrapper.has_menu #header .phones,.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone{display:none}.wrapper.has_menu #header .middle-h-row .center_block{padding:0 20px 0 20px}body .colored #header .center_block .main-nav{border-top:1px solid #fff;margin-top:20px}body .wrapper.has_menu .white #header .center_block .main-nav{margin-top:12px}body .colored #header{padding-bottom:20px}.backet_back_wrapp .basket_back{display:block}.backet_back_wrapp.error .basket_back{display:inline-block}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn td .iblock .icon_error_block{float:none;display:inline-block;text-align:left;margin:15px 0 0}.print .basket_print_desc .store_property{width:47%}.print .basket_print_desc .store_property:nth-of-type(3){clear:both}.info_item .middle_info .sku_props{margin:0}.catalog_detail .adaptive.text>div{display:inline-block;margin:5px 3px 0 0;vertical-align:top}.catalog_detail .adaptive.text>.count.ablock{display:block}.catalog_detail .adaptive.text>.wrap_md .buy{margin-left:6px}.catalog_detail .tabs_content .prices_tab{padding-top:0!important}.catalog_detail .offers_table .more_text,.catalog_detail .offers_table td,.catalog_detail .offers_table td.buy,.catalog_detail .offers_table td.count,.catalog_detail .offers_table td.counter_block_wr,.catalog_detail .offers_table td.one_click_buy,.catalog_detail .offers_table thead td,.catalog_detail table.colored td.like_icons{display:block;text-align:center;width:100%}.catalog_detail .offers_table .opener.top,.catalog_detail .offers_table thead{display:none}.catalog_detail .offers_table,.catalog_detail .offers_table .opener.bottom,.catalog_detail .offers_table tbody,.catalog_detail .offers_table tr{display:block;width:100%}.catalog_detail table.offers_table td.property.names{text-align:center!important}.catalog_detail table.offers_table td.price{width:100%}.catalog_detail table.offers_table tr.main_item_wrapper{width:100%}.catalog_detail table.offers_table tr.offer_stores{margin-bottom:10px}.catalog_detail table.offers_table td.like_icons{display:block;width:100%}.catalog_detail .props_block .char_value{font-size:14px;line-height:18px}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{left:-16px}.wrapper_inner .catalog_detail table.offers_table tr.offer_stores td .stores_block_wrap{border-bottom:1px solid #e7e7e7;padding-bottom:8px;padding-bottom:17px;margin-bottom:18px}.slider_navigation.compare .flex-direction-nav{display:block!important}.wrapper_inner .catalog_detail .adaptive_extended_info .article{float:none;padding:10px}.wrapper_inner .catalog_detail .adaptive_extended_info .brand{float:none;padding:10px;text-align:center}.popup{min-width:250px}.popup .prompt{font-size:11px}.wrapper_inner .catalog_detail .wrapp_docs{width:100%}.wrapper_inner .middle .basket_wrapp .module-cart table td.thumb-cell{width:40px}.basket_wrapp .module-cart table.bottom.middle td{margin-bottom:2px;margin-top:2px;padding:20px 0 0}.basket_wrapp .module-cart table.bottom.middle td.row_titles{padding-right:10px}.basket_wrapp .module-cart table.bottom.middle td.row_values{padding-left:10px;padding-top:10px;width:229px;margin-top:20px}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td{padding:0 20px 0 0;margin-bottom:18px}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type{padding-right:20px!important;margin-bottom:18px!important}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td>*{float:none!important}#basket_form_container .top_control{float:none;clear:both;padding:15px 0 0}#basket_form_container .top_control .delete_all{display:inline-block;float:none}ul.tabs li span{text-transform:none}.catalog_detail .tabs .tab-content{padding-top:0}.wraps>.wrapper_inner{padding-top:0;padding-bottom:20px}.wraps>.wrapper_inner.front{padding-top:24px}body .top-h-row ul.menu{display:none}body .btn_big,body .front_slider_wrapp a.read_more{font-size:12px;line-height:28px;height:27px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-bottom-width:1px}body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu{width:100%;text-align:justify}body .wrapper.basket_fly .basket_normal{display:block}.basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons{width:207px}.basket_fly #header .middle-h-row .basket_wrapp{vertical-align:middle;padding-left:4px}.basket_fly .main-nav .search_middle_block{display:none}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block{display:block}body #content .left_block:not(.catalog){width:100%;float:none}.bx_filter.bx_filter_vertical{position:absolute;margin:0;width:100%;top:25px;box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);z-index:101}.left_block .bx_filter .bx_filter_section{margin:0}body .bx_filter_container #modef{top:4px;right:3px}body .bx_filter_vertical .filter_button{float:none}.bx_filter_vertical input[type=checkbox]+label.nab:not(.sku){padding:5px 0 5px 3px;margin:0}body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container{width:100%;text-align:left}.smartfilter .bx_ui_slider_track{margin-top:16px}.bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile{left:0;background:0 0;position:relative;color:#888;margin:7px 0 0 2px;padding-left:0;line-height:20px;display:inline-block;visibility:visible;vertical-align:middle}.bx_filter .bx_filter_popup_result.right a,.bx_filter_container_modef{display:none}.filter_horizontal .bx_filter .bx_filter_parameters_box #modef_mobile{display:none!important}body .bx_filter_vertical .filter_button.show{margin-right:5px}.bx_filter.bx_filter_vertical,body #content .left_block.catalog>div{display:none!important}body .visible_mobile_filter .bx_filter.bx_filter_vertical{display:block;top:-17px!important}body #content .left_block .left_menu li{display:inline-block;margin-top:3px}body #content .right_block,body #content .right_block.catalog{padding-left:0}body ul.left_menu>li.exit{margin-top:0;padding-top:0;border-top:0}.bx_ordercart_order_sum td.custom_t1{width:80%}.module-order-history .drop-cell .result-row a.button{margin:0 10px 10px 0}.basket_normal .popup.card_popup_frame .basket_popup_wrapper .basket_popup_wrapp{top:41px}.wrapper_inner .footer_bottom .menu_block,.wrapper_inner .footer_bottom .social_block{width:100%}.wrapper_inner .soc-avt .row input[type=text]{width:90%}body #header .wrapper_inner ul.menu li .child .child_wrapp{padding:25px 20px 17px}.form-control.captcha-row{display:flex;flex-direction:column}.form-control.captcha-row .captcha_image{order:2;position:relative!important;left:0!important;margin-top:10px}.pk-page .form-control.captcha-row{display:block}.pk-page .form-control.captcha-row .captcha_image{position:absolute!important;left:initial!important;margin-top:0}.basket_wrapp>div>a{display:block}#header .basket_wrapp .basket_sort,#header .middle-h-row form.basket_wrapp{display:none}body #header .basket_fly{width:auto;background:0 0;right:0!important}.bx_filter_vertical.bx_filter .hidden_values{display:none}.bx_filter_vertical.bx_filter .inner_expand_text{float:none;clear:both}.bx_filter_vertical.bx_filter .expand_block{display:inline-block;font-size:12px;margin:5px 0 0;border-bottom:1px dotted;cursor:pointer;line-height:16px}.bx_filter_vertical .bx_filter_block.limited_block{max-height:none;overflow-y:visible}body .bx_filter_vertical .bx_filter_block.limited_block{max-height:250px}body .bx_filter.bx_filter_vertical .bx_filter_parameters_box_title+.bx_filter_block.limited_block .bx_filter_parameters_box_container{max-height:none}.bottom_nav{padding-bottom:5px}#bx-composite-banner{text-align:center}footer .info .blocks{display:inline-block;margin-left:20px;margin-right:20px}#basket-root .basket-items-list-item-container .basket-items-list-item-descriptions{padding-bottom:10px}#basket-root .basket-item-block-price{padding-top:9px}#basket-root .basket-items-list-item-amount{padding-top:5px}.basket-items-search-field+.basket-items-list-header-filter{padding:10px 0 0;text-align:center}.basket-items-search-field+.basket-items-list-header-filter>a{white-space:nowrap;display:inline-block;margin-bottom:12px}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:left}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:0;padding-left:140px}#bx-soa-order .bx-soa-pp-desc-container{margin-top:20px;padding-left:0;padding-right:0}#bx-soa-order .bx-soa-pp-list-termin{width:auto}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9{float:left;width:75%}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3{float:left;width:25%}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties{width:50%!important;display:inline-block;vertical-align:top;float:none}.bx-soa-item-nth-4p1{display:none}header .wrap_menu{height:auto;padding:0}#header .middle-h-row .center_block,header .menu_top_block{display:none}.menu.adaptive{display:block}#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left:0}.top-h-row .menu.topest>li,header .menu_top_block>li{float:left}.form .form_left,.form .form_right{float:none;width:100%;position:static;padding:0}.share .catalog_detail .share_wrapp{margin:0 0 20px}.bx_ordercart .bx_sort_container{margin-bottom:20px}.bx_ordercart .bx_ordercart_order_table_container{border-top:none}.bx_ordercart .bx_ordercart_order_table_container table thead{display:none}.bx_ordercart .bx_ordercart_order_table_container>table{display:block}.bx_ordercart .bx_ordercart_order_table_container>table>tbody{display:block}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{display:block;position:relative;display:block;padding:29px 20px 20px 145px;border-top:1px solid #f3f3f3}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td{display:block;padding:0;border:none}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom{padding:0}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom span{display:block;font-size:12px;line-height:20px;color:#999}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item{width:auto;padding-top:0}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle{padding-right:79px;text-align:left}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr:after{content:"";display:table;clear:both}.bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto{float:left;margin:-9px 0 0 -125px;padding:0;width:90px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.price{padding-top:1px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.price+td.custom>span{display:none}.bx_ordercart .bx_ordercart_order_table_container tbody td.control{position:static;padding:0}.bx_ordercart .bx_ordercart_order_table_container table.counter{margin-top:-6px}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.itemphoto):not(.margin):not(.item){width:25%;margin:10px -3px 0 0;display:inline-block;vertical-align:top}.bx_ordercart tbody td.control a:last-of-type{position:absolute;right:40px;top:20px}.bx_ordercart #basket_items_delayed tbody td.control a:first-of-type{position:absolute;right:40px;top:20px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom span{display:inline-block;vertical-align:middle}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom>div{display:inline-block;vertical-align:middle}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom>div[id^=sum_]{display:block}.bx_ordercart #basket_items .custom div[id^=discount_value]{margin-top:-3px}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered{margin-top:0}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.item):not(.itemphoto):not(.margin){width:50%}.bx_ordercart .bx_ordercart_order_table_container table.counter{margin-top:12px}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td.price{margin-top:20px!important}.bx_ordercart .bx_ordercart_order_pay>div{width:100%;float:none}.bx_ordercart_order_pay_right{margin-top:0}.bx-touch .bx_ordercart .bx_sort_container a{width:50%;margin-bottom:-1px}#basket-root .basket-checkout-section-inner .basket-checkout-block-btn,#basket-root .basket-checkout-section-inner .fastorder{display:block;width:50%;text-align:left}#basket-root .basket-checkout-block-total-price-inner{padding-bottom:15px}.bx-sap .sale-acountpay-pp{max-width:100%}.bx_filter.compact .bx_filter_parameters_box_title .delete_filter{display:none}.bx_filter.bx_filter_vertical.compact{top:34px}.bx_filter.compact .bx_filter_parameters_box .bx_filter_button_box{display:none!important}.bx_filter.compact .bx_filter_section{margin-bottom:0}.bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text{margin-left:0}.bx_filter.compact .filter.label_block input[type=checkbox]+label:after,.bx_filter.compact .filter.label_block input[type=checkbox]+label:before{top:0}.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:not(.prices){border:none!important;color:#333!important;color:var(--white_text_black)!important}.bx_filter.compact .bx_filter_parameters_box_title+.bx_filter_block .bx_filter_parameters_box_container{margin-top:15px}.bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_block{margin-top:15px}.bx_filter.compact .bx_filter_parameters_box.prices .price_block{margin-top:15px}.bx_filter.compact .bx_filter_parameters_box.prices .price_block:first-of-type{margin-top:0}.bx_filter.compact .wrapp_all_inputs.wrap_md .wrapp_slider{padding-top:0}.bx_filter.compact .bx_filter_button_box.hidden{display:block!important}.bx_filter.compact .bx_filter_button_box.hidden .bx_filter_block{display:block!important;opacity:1!important}.bx_filter.compact .bx_filter_button_box.hidden .bx_filter_block .btn{visibility:visible}.bx_filter.compact .props_list .hint{position:relative;right:auto}.bx_filter.compact .props_list .hint .icon{position:static}.bx_filter.compact .props_list .hint .text{font-size:13px;padding-left:8px}.bx_filter.compact .props_list .hint .tooltip{opacity:1}.bx_filter.compact .hint .tooltip{left:-19px}.bx_filter.compact .bx_filter_parameters_box .bx_filter_button_box{display:none!important}.bx_filter .bx_filter_parameters_box_title+.bx_filter_block .bx_filter_parameters_box_container{max-height:250px}.fast_view_button{display:none}}@media all and (max-width:710px){#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link:not(.basket){display:none}#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket{padding-left:15px}}@media all and (max-width:650px){.footer_top .sblock .forms .email_wrap{width:72%}.sort_header .sort_filter a .icon,.sort_header.view_table .sort_filter a .icon{display:inline-block}.module-order-history .drop-cell .result-row a.button22{margin-top:5px}body .sort_header .sort_filter a span{display:none}.basket_sort ul.tabs li span{font-size:14px}.basket_wrapp .module-cart table.bottom.middle td.row_values{width:160px;margin-top:21px}.wrapper_inner .middle .basket_wrapp .module-cart table.colored tr td{padding:4px}.wrapper_inner .middle .basket_wrapp .module-cart table tr td.count-cell{padding-top:16px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .item_title{float:left;margin:0 10px 0 0;font-weight:700}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_titles .item_title{display:none!important}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .wrap_prices{float:left}body .authorization-cols .col.authorization,body .authorization-cols .col.registration{width:100%;padding-right:0}.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .search{display:none}.wrapper.has_menu #header .middle-h-row .center_block{padding:0 20px 0 0}.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block{display:block}.wrapper_inner .forms .form_block,.wrapper_inner .forms .text_block{width:100%;padding:0}.basket_print{display:inline-block}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp{text-align:left}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk{float:left!important}.bx_order_make .bx_block.r1x3{width:35%}.bx_order_make .bx_block.r3x1{width:65%}.authorization-cols .form-block{height:auto!important}#mobileheader .right-icons .wrap_basket .basket-link:not(.basket){display:none}#mobileheader .basket-link{padding-left:15px}.sort_header .sort_filter a i.arr{width:11px}.sort_header .sort_filter a i.arr:after{top:0;left:1px;font-size:14px}}@media all and (max-width:630px){.wrapper_inner .catalog_detail .tabs_content .char,.wrapper_inner .catalog_detail .tabs_content .serv{width:100%;padding:0!important}.catalog_detail .tabs_content .descr_div .char_block{width:100%;padding-right:0}.popup.show .popup-intro .pop-up-title{font-size:20px;line-height:18px}.bx_compare .bx_sort_container .wrap_remove_button{position:static;padding:10px 0;display:block}.bx_compare .bx_sort_container ul.tabs-head>li{display:block;float:none;text-align:center;margin:0}}@media all and (min-width:601px){.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}html.bx-mac .catalog_item .view_sale_block.v2{display:block}}@media all and (max-width:600px){.compact-catalog .ajax_load .item .catalog_item{height:100%}.compact-catalog .ajax_load .item .catalog_item>div{padding:19px 19px 40px;height:100%}.catalog_favorit .fast_view_button,.compact-catalog .ajax_load .cost.prices .more-item-info,.compact-catalog .ajax_load .has-sku .wish_item_button,.compact-catalog .ajax_load .like_icons .fast_view_button,.compact-catalog .ajax_load .like_icons .wrapp_one_click,.compact-catalog .ajax_load .view_sale_block,.compact-catalog .ajax_load .view_sale_block_wrapper,.compact-catalog .ajax_load.block .catalog_item .footer_button .counter_wrapp>div:not(.button_block),.compact-catalog .item .stickers,.compact-catalog .section-gallery-wrapper__item-nav,.compact-catalog .section-gallery-wrapper__item:not(._active){display:none!important}.compact-catalog .ajax_load .cost .with_matrix.pl .prices-wrapper,.compact-catalog .ajax_load .cost.prices .more-item-info+.js-info-block+.price_matrix_wrapper,.compact-catalog .ajax_load .cost.prices .more-item-info+.price_matrix_wrapper{padding-left:0}.compact-catalog .ajax_load.block .footer_button .counter_wrapp>.button_block{width:100%}.compact-catalog .ajax_load .like_icons{left:0;bottom:-4px;top:auto;text-align:left}.compact-catalog .ajax_load .like_icons>div{display:inline-block}.compact-catalog .ajax_load .like_icons span{opacity:1;visibility:visible;margin:0}.compact-catalog .ajax_load .like_icons span:not(:hover),.hot-wrapper-items .like_icons span:not(:hover){box-shadow:0 0 0 1px #ececec inset;box-shadow:0 0 0 1px var(--stroke_black) inset}.compact-catalog .ajax_load .like_icons span.added,.hot-wrapper-items .like_icons span.added{box-shadow:none}.compact-catalog .ajax_load .image_wrapper_block,.compact-catalog .ajax_load .image_wrapper_block>a,.compact-catalog .table-view .item-foto__picture{height:auto;line-height:normal}.compact-catalog .catalog_block .catalog_item>div .item_info{padding-bottom:24px}.compact-catalog .catalog_block .sa_block{line-height:21px}.compact-catalog .ajax_load .sale_block .inner-sale{display:none}.compact-catalog .ajax_load .cost.prices .price:not(.discount){width:100%}.compact-catalog .ajax_load .cost.prices .price.discount{font-size:11px;float:left}.compact-catalog .ajax_load .cost.prices .sale_block{float:left;margin-left:1px}.compact-catalog .wrapper_inner .ajax_load .sale_block .value{padding-top:1px;padding-left:3px;font-size:11px}.compact-catalog .ajax_load .cost.prices .price.discount>span{font-size:11px}.compact-catalog .ajax_load .cost .with_matrix.pl .prices-wrapper,.compact-catalog .ajax_load .cost.prices .more-item-info+.price_matrix_wrapper .prices-wrapper{padding-left:0}.compact-catalog .ajax_load .ajax_load_btn{border-top-left-radius:0;border-top-right-radius:0}.compact-catalog .ajax_load .counter_wrapp .button_block .btn,.compact-catalog .ajax_load .item .catalog-adaptive .counter_wrapp.list .btn,body .wrapper1.compact-catalog .ajax_load .offer_buy_block .btn{padding-top:8px;padding-bottom:7px;padding-left:5px;padding-right:5px;border-radius:3px}.compact-catalog .catalog_block .catalog_item>div .item_info{display:flex;flex-direction:column;justify-content:space-between}body .compact-catalog .sa_block .article_block,body .compact-catalog .sa_block .rating{display:none}body .compact-catalog .sa_block .article_block:empty{display:none}.basket_wrapp .header-cart{display:none}body .basket_fly_forms{display:none}.catalog_detail .info_item .middle_info .prices .price.discount{margin-top:3px}.basket_bottom_block{display:none}.catalog_detail .item_main_info .stickers{top:27px;left:24px}.footer_top .sblock .forms .email_wrap{width:70%}.basket_fly #header .middle-h-row .center_block ul.menu,.header_wrap #header .middle-h-row .center_block ul.menu{width:100%;padding:0}.wrapper.m_color_dark #header .catalog_menu ul.menu>li.current{background:#3f3f3f}body .header_wrap.white .menu>li.current>a span{border-bottom-color:transparent}body .catalog_detail .adaptive_extended_info_wrapp{display:block}body .container .catalog_detail .item_main_info .item_slider{padding:0!important;width:100%;float:none}body .container .catalog_detail .item_main_info .right_info{padding:0!important;border-top:1px solid #e5e5e5}body .catalog_detail .extended_info{margin-bottom:0}body .catalog_detail .item_main_info .item_slider .thumbs,body .catalog_detail .right_info .info_block,body .catalog_detail .right_info hr,body .catalog_detail .right_info hr.separator{display:none}body .catalog_detail .item_main_info{margin-top:0}.catalog_detail .item_main_info .item_slider:after,.catalog_detail .item_main_info .right_info .info_item:before{display:none}.catalog_detail .top_info .like_icons span.value span{display:none}.catalog_detail .top_info .like_icons span.value:before{margin-right:-1px}body .authorization-cols .auth-title{font-size:18px}body .authorization-cols .col.registration{margin-top:30px}body .count-cell div.error{position:static;white-space:normal}body .module-cart .counter_block input[type=text]{width:30px;height:30px;font-size:13px}body .module-cart table tfoot .basket_fast_order_wrapp{text-align:right;padding-right:20px}body .module-cart table tfoot .basket_checkout_wrapp{padding-left:20px}body .module-form-block-wr .form-block .r{width:100%}body .drop-question .form-block .left-data,body .drop-question .form-block .right-data{width:100%;margin-left:0;padding-right:0;float:none}body .wrapper.head_type_1:not(.front_page) #header{margin-bottom:70px}body .wrapper.head_type_1:not(.front_page) #header+.wrapper_inner{border-top:0;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}body #header ul.menu.full>li.search_row{display:block}body .top-h-row .search #title-search-input{display:none}body #header ul.menu.adaptive{display:block}body #header ul.menu.adaptive .menu_opener{cursor:pointer}body #header ul.menu.adaptive>li>a,body #header ul.menu.full>li>a{font-size:14px;text-transform:uppercase;text-decoration:none;padding:0 20px;display:inline-block;height:42px;line-height:43px}body .wrapper.has_menu .main-nav{display:block}body #header ul.menu.full{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;display:none;box-shadow:0 3px 18px rgba(44,44,44,.8);-moz-box-shadow:0 3px 18px rgba(44,44,44,.8);-webkit-box-shadow:0 3px 18px rgba(44,44,44,.8)}body ul.menu li.catalog a i{background:url(/bitrix/templates/aspro_max/css/../images/arrows_small.png) 3px -21px no-repeat;right:15px;top:10px}body ul.menu li.catalog:hover a i{background-position:-33px -21px}body #header ul.menu.full>li:not(.current):not(.search_row){background:#ecf0f3;border-top:1px solid #f2f5f7;border-bottom:1px solid #e4e6e7}body #header ul.menu.full>li:not(.current) a{color:#000}body #header{border-bottom:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-webkit-box-shadow:none!important}body #header .center_block .main-nav{margin-top:15px;left:-15px;margin-left:0;padding:7px 15px}body #header ul.menu.full>li{display:block;width:100%;text-align:left}body #header ul.menu.full>li.stretch{display:none}body #header ul.menu.full.opened li:hover .child,body #header ul.menu.full.opened li:hover .space{display:none}body #header ul.menu.full>li:not(.menu_opener)>a{border-left:0!important;border-right:0!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.wrapper.has_menu #header .middle-h-row .center_block .search,body .top-h-row .search,body .wrapper.has_menu .top-h-row .search{display:none}body .sort_header .sort_filter{font-size:0}.h_color_colored .header_wrap .menu>li.current>a span{border-bottom-width:0}.h_color_colored .main-nav ul.menu>li>a:hover{opacity:1}.m_color_dark #header ul.menu.full.opened>li{background:#505050;border-top:1px solid #848484;border-bottom:1px solid #3d3d3d}.m_color_dark #header ul.menu.full.opened>li.current{background:#2f2f2f;border-top:1px solid #848484}.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,body .m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,body .wrapper.m_color_dark #header ul.menu.full.opened>li:hover{background:#505050}.m_color_dark #header ul.menu.full.opened li.current,.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover{border-bottom:1px solid #3d3d3d;border-top:1px solid #848484}body .h_color_white .center_block .menu.full>li.current>a{color:#fff}body .h_color_white .center_block .menu.full>li.current>a span{border:0}.wrapper.has_menu .header_wrap #header .catalog_menu{display:none}body .m_color_dark #header .center_block .main-nav,body .m_color_dark.wrapper #header .center_block .main-nav{background:#3f3f3f;border-top-width:0}.basket_normal .popup{top:-3px!important}.basket_wrapp .basket_block .link{bottom:-27px}.bx_order_make .bx_block.float{width:33%}.bx_order_make .bx_block.r1x3,.bx_order_make .bx_block.r3x1{width:100%}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block,.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block{display:none}.wrapper_inner .soc-avt .row input[type=text]{width:90%}.bx-ie .basket_wrapp .wraps_icon_block .count .text,.bx-ie .basket_wrapp .wraps_icon_block .count a{line-height:18px}.item:not(.touch_class):hover .scale_block_animate,.touch_class .scale_block_animate{transform:none}.footer_bottom_inner .rows_block .menus,.footer_bottom_inner .rows_block .soc{width:100%}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{width:47.3333%!important}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n/**/+1){clear:none!important}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n/**/+1){clear:both!important}.bx_ordercart_order_pay_center .icon_error_wrapper{float:none;margin:0 0 20px}body#main .wrapper1 .wrapper_inner.front .drag-block.container .content_wrapper_block>.maxwidth-theme{padding-top:30px}body#main .wrapper1 .wrapper_inner.front .drag-block.container .tab_slider_wrapp{padding-bottom:31px}body#main .wrapper1 .wrapper_inner.front .drag-block.container.CATALOG_TAB .tab_slider_wrapp{padding-bottom:45px}body#main .wrapper1 .wrapper_inner.front .drag-block.container .reviews.item-views,body#main .wrapper1 .wrapper_inner.front .drag-block.container .sections_wrapper:not(.smalls){padding-bottom:40px}#main .mobile-overflow{-webkit-overflow-scrolling:auto;white-space:nowrap;display:flex;overflow:auto;flex-wrap:nowrap;justify-content:normal}#main .mobile-overflow>div{flex-shrink:0;white-space:normal}#main .mobile-overflow:after,#main .mobile-overflow:before{display:block;content:none}.mobile-overflow.mobile-overflow--visible::-webkit-scrollbar{-webkit-appearance:none}.mobile-overflow::-webkit-scrollbar:vertical{width:6px}.mobile-overflow::-webkit-scrollbar:horizontal{height:6px}.mobile-overflow::-webkit-scrollbar-thumb{background-color:rgba(153,153,153,1);border-radius:10px;border:2px solid #fff}.mobile-overflow::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.mobile-margin-16{margin:0 -16px}.mobile-margin-16.mobile-compact{padding:0 0 0 16px}.mobile-margin-16.mobile-compact>div{padding:0 16px 0 0}.swipeignore .item-width-261{width:277px}.top_slider_wrapp .box .btn.btn-video.play{width:59px;height:59px}.top_slider_wrapp .box .btn.btn-video.play:before{width:59px;height:59px;background:url(/bitrix/templates/aspro_max/css/../images/next.png) -3px -273px no-repeat}.col-xxs-12{width:100%}body .display_list .description_wrapp .preview_text,body .display_list .list_item .description_wrapp .like_icons,body .display_list .list_item .image_block .fast_view_block,body .display_list .list_item .information_wrapp .wrapp-one-click,body .display_list.TYPE_2 .list_item .description_wrapp .show_props,body .item .item_info.catalog-adaptive .counter_wrapp .more_text{display:none}body .wrapper1:not(.compact-catalog) .image_wrapper_block,body .wrapper1:not(.compact-catalog) .image_wrapper_block>a{height:auto}body .item .item_info.catalog-adaptive .counter_wrapp.list .btn,body .item .item_info.catalog-adaptive .counter_wrapp.list .counter_block{border-radius:0;margin:0}body .item .item_info.catalog-adaptive .counter_block:not(.big) input[type=text],body .item .item_info.catalog-adaptive .counter_wrapp.list .counter_block{height:56px}body .item .item_info.catalog-adaptive .counter_wrapp.list .btn{padding-top:20px;padding-bottom:19px}body .wrapper1 .display_list .list_item .information_wrapp .counter_wrapp>.button_block:first-child{width:100%}body .display_list .list_item .information_wrapp .button_block .read_more{width:100%}body ul.tabs li{margin-right:15px}.js_wrapper_items .tab_slider_wrapp .top_block{margin-bottom:30px}body .catalog_item:hover .inner_wrap{box-shadow:inset 0 0 0 1px #ececec;box-shadow:inset 0 0 0 1px var(--stroke_black)}body .ajax_load.block .footer_button .btn{border-radius:0;border-bottom-width:1px;margin:0}.ajax_load.block .owl-item .btn.in-cart .svg.svg-inline-fw svg{display:none}.compact-catalog .ajax_load .item{width:50%;height:auto}.compact-catalog .filter-panel__view,.compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list>div:not(.button_block){display:none!important}.compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list>.button_block{width:100%}.compact-catalog .ajax_load .item .item-title a{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;font-size:13px;line-height:1.5em}.compact-catalog .ajax_load .item .item-title a>span{font-size:13px}.compact-catalog .ajax_load .cost.prices .price{font-size:14px}.inline-search-block.fixed.big .search .search-input{height:85px}.inline-search-block.fixed.big .search .search-button-div{top:20px}.inline-search-block.fixed.big .search .search-button-div .btn-search{display:none}.inline-search-block.fixed.big .search .search-input{padding-right:0;font-size:1em}.inline-search-block.corp{align-items:baseline}.inline-search-block.corp>.maxwidth-theme{margin-top:20px}.inline-search-block.corp .search-input{min-width:auto}.inline-search-block.corp.with-close .search .search-button-div .btn-search-corp{display:none}.inline-search-block.corp .row>div{width:100%}.inline-search-block.corp .close-block{right:-5px}.title-search-result.title-search-input:not(.fixed_type){top:70px!important}.popup{width:100%}}@media (min-width:501px) and (max-width:600px){.catalog_block .catalog_item>div{display:flex;flex-direction:column}.catalog_block .catalog_item>div .item_info{flex:1}.catalog_item .image_wrapper_block{width:100%}}@media screen and (max-width:580px){.basket-items-list-item-amount{min-width:auto}#basket-root .basket-checkout-section-inner .fastorder{padding-left:0;width:100%}#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap{width:initial;margin:0}#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .basket-checkout-block-btn,#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .fastorder{padding-left:0}.basket-checkout-block-share{margin:14px auto 0}}@media all and (max-width:570px){.wrapper_inner .bx_ordercart_order_sum td.custom_t1{width:80%}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back{width:185px;text-align:center}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{float:left;clear:both;width:185px;text-align:center;margin:10px 0 10px}.bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy{float:right;margin:10px 0 10px}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{float:left}#bx-soa-order .bx-soa-coupon-item{text-align:left}#bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip{float:none;margin-left:0}#bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner{margin-top:3px;text-align:left}#bx-soa-order .bx-scu-container{padding-top:0}#bx-soa-order .bx-soa-item-td-text,#bx-soa-order .bx-soa-item-td-title{display:block!important}#bx-soa-order .bx-soa-item-td-text,#bx-soa-order .bx-soa-item-td-title{font-size:15px}}@media all and (max-width:550px){.catalog_detail .offers_table .opener{padding:0}.basket_normal .popup{top:-12px!important}#basket_line .basket_normal .popup{display:none!important}body .top_block{position:relative}body .top_block h3{margin-right:45px}body .top_block a{margin-bottom:10px;clear:both}body .wrapper1.front_page .top_block a{margin-bottom:10px;clear:both;position:absolute;right:0;top:17px!important;font-size:0;background-repeat:no-repeat;background-image:url(/bitrix/templates/aspro_max/css/../images/svg/catalog/arrow.svg);height:10px;width:12px;transform:rotate(90deg);opacity:.26}body .top_block .title_block,body .top_block a,body .top_block>span{margin-right:0;display:block;text-align:left;float:none!important}body .top_block>span{padding:0 0 0 12px}body .top_block>span .svg{top:0}body .top_block>span>span{float:none!important}body .top_block>span.subscribe .svg{left:-20px}.slider_navigation.compare .flex-direction-nav{display:none!important}.bx_compare .tabs-head li{font-size:13px}.wrapper_inner .bx_sort_container .wrap_remove_button{left:0;top:70px;right:initial;z-index:3}.footer_bottom .all_menu_block .submenu_block{display:none}.footer_bottom .submenu_top .menu_item{width:100%}.footer_top .sblock .forms .email_wrap{width:60%}.footer_top .sblock .forms{width:100%;padding-left:0}.basket_wrapp .basket_block div.text{display:none}.h_color_colored .header_wrap .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span{background:#000}body #header .middle-h-row td.logo_wrapp{width:50%}#header .middle-h-row td.logo_wrapp img{max-width:100%}body #header .middle-h-row td.center_block{padding:0;width:0}body #header .middle-h-row .basket_wrapp{width:35%}body .basket_normal #header .middle-h-row .basket_wrapp{width:50%}body .header-cart-block .cart .summ{display:none}body .header-cart-block .cart .cart_wrapp{padding-left:32px}body .header-cart-block .cart{width:120px}body .header-cart-block .cart .cart_wrapp:not(.with_delay){padding-top:6px}body .header-cart-block .cart>span.icon{display:none}body .header-cart-block .cart>span.icon.small{display:inline-block}body .header-cart-block .cart .delay_link .icon{display:none}body .header-cart-block .cart .delay_link{position:relative;zoom:1;top:-4px}body .header-cart-block .cart .cart-call,body .header-cart-block .cart .cart-call-empty{display:none}body .header-cart-block .cart .cart-call.small{display:inline}body .header-cart-block .cart .cart-call.small+a{display:none}body .header-cart-block .cart .delay_link .icon{position:relative;zoom:1;top:0;width:17px}body .header-cart-block .cart .cart-call span{border:none;text-decoration:underline}body .header-cart-block .cart .cart_wrapp.with_delay{padding-top:0}body ul.tabs li span{font-size:10px;padding-top:6px;line-height:9px}body ul.tabs li{padding:0 4px;height:20px;line-height:20px}body #footer ul.bottom_main_menu li{display:block;text-align:center;width:100%;padding:0 20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body #footer ul.bottom_main_menu li a{border-bottom:1px solid #d8d8d9;width:100%;display:inline-block;padding:9px 0 5px;color:#000;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}body #footer .bottom_submenu li{display:none}body #footer .bottom_submenu li.copy{display:block;width:100%;text-align:center}body .authorization-cols .auth-title{text-align:center}body #content .left_block .left_menu{text-align:center}.bx_order_make .bx_block.float{width:50%}.wrapper_inner .confirm .bx_section{padding:18px 23px}.form-block-wr .iblock.label_block,.form-block-wr .iblock.text_block{width:100%}.form-block-wr .iblock.text_block{padding:10px 0 0}.basket_wrapp .empty_cart.ecart.bcart .wraps_icon_block.basket .count,.basket_wrapp .nitems.ecart .wraps_icon_block.basket .count{opacity:1}.wrapper_inner .basket_wrapp .wraps_icon_block.basket .count .items a{color:#fff}.basket_normal .basket_wrapp .wrapp_all_icons{width:auto;white-space:nowrap}.basket_normal .basket_wrapp .header-cart,.basket_wrapp .icon_block{float:none;display:inline-block}.basket_wrapp .wraps_icon_block.basket{margin-right:0}.rows_block .item_block .catalog_item_wrapp,.wrapper1:not(.compact-catalog) .specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block>div.item{width:100%!important}.contacts-page-map .bx-yandex-view-layout{margin-left:20px;margin-right:20px;border:1px solid #ececec}.contacts-page-map .bx-yandex-view-layout .bx-yandex-map,.contacts-page-map .bx-yandex-view-layout .bx-yandex-view-map{height:200px!important}.bx-sap .container-fluid>.row>.col-xs-12,.bx-sap .sale-acountpay-block{text-align:center}body .personal_page #content .wrapper_inner .left_block .left_menu>li.exit{width:100%;padding-right:0}}@media all and (max-height:520px){.contacts-page-map .bx-yandex-view-layout{padding-left:20px;padding-right:20px}}@media all and (max-width:520px){.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{padding-left:20px}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .catalog_back{float:none;width:auto;display:block}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .oneclickbuy{float:none;margin:20px 0 0;width:auto;display:block}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout{float:none;margin:20px 0 0;width:auto;display:block}.bx-touch .bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td{padding:0}.bx-touch .bx_ordercart .bx_ordercart_photo_container{padding-top:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{margin-bottom:0;padding:20px;border-bottom:none}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:10px;padding-left:0}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{height:70px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto{float:none;margin:0 0 15px;width:70px}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{margin:0;width:70px;height:70px;line-height:70px}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.itemphoto):not(.margin):not(.item){margin-top:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td.custom span{margin-right:0;font-weight:400}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price{margin-top:11px!important;text-align:left;padding-top:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{margin-top:0;margin-bottom:0;font-size:18px;margin-right:12px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{margin-left:0}.bx-touch .bx_ordercart .bx_sort_container{margin:0 0 20px}.bx-touch .bx_ordercart .bx_sort_container a{float:left;width:100%;display:block;position:relative;margin:0 0 -1px 0;padding:17px 20px 16px;background:#fbfbfb!important;border:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;font-size:15px;font-weight:500;color:#777;border-radius:0;line-height:20px;text-decoration:none}.bx-touch .bx_ordercart .bx_sort_container a.current,.bx-touch .bx_ordercart .bx_sort_container a.current:hover{padding-top:20px;margin-top:-3px;text-shadow:none;color:#333;border:1px solid #f3f3f3;box-shadow:none;border-radius:0;cursor:default;background:#fff!important}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle{padding-right:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{display:block}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{float:none;margin:0 0 15px}#bx-soa-order .bx-soa-item-tr{padding-left:20px}}@media (max-width:991px) and (min-width:601px){.catalog_block .catalog_item.big .footer_button .button_block,.catalog_block .catalog_item.big .footer_button .counter_block.big{height:56px}}@media all and (max-width:500px){#mobileheader .wrap_icon{padding-right:10px;padding-left:10px}#mobileheader .basket-link,#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket{padding-left:7px;padding-right:7px}body #mobileheader .wrap_icon.wrap_basket{padding-left:3px}#mobileheader .right-icons{padding-right:7px}#mobileheader .mobileheader-v4 .logo-block{width:calc(100% - 135px)}body #mobileheader .basket-link .js-basket-block .count{top:25px;left:13px;min-width:16px;height:15px;line-height:16px;font-size:.667em;padding:0 4px;right:unset;width:unset}body #mobileheader .basket-link .js-basket-block{padding:0}.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n),.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n),body .catalog_block .catalog_item_wrapp,body .right_block.catalog .catalog_block .catalog_item_wrapp{width:100%}.wrapper_inner .catalog_block .image_wrapper_block{margin:0 auto 12px}body .wrapper1.compact-catalog .catalog_block .item_info{width:auto}.wrapper_inner .footer_bottom .submenu_top .menu_item{width:100%}.basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons{width:143px;overflow:hidden}.wrapper_inner .basket_wrapp .header-compare-block{margin-left:3px}#header .wrapper_inner .middle-h-row .logo_wrapp .logo{padding-right:0}.catalog_block .catalog_item{margin-right:0}.wrapper_inner .cost.prices .price{font-size:16px}.blog-comment-fields .captcha-row,.reviews-reply-field-captcha{max-width:initial}.blog-comment-fields .captcha-row>div,.blog-comment-fields .captcha-row>div+div,.reviews-reply-field-captcha>div,.reviews-reply-field-captcha>div+div{width:100%}.review-detail .reviews.item-views .item .bottom-block,.review-detail .reviews.item-views .item .header-block{padding-left:20px;padding-right:20px}.wrapper_inner .module-order-history.orderdetail .result-row a.button{margin-bottom:10px}.bx_compare .data_table_props tr td:first-of-type{width:100px;min-width:100px;font-size:10px}.bx_compare .frame.props .wraps{margin-left:-100px}.bx_compare .frame{margin-left:100px}.slider_navigation.compare .flex-direction-nav{display:block!important}ul.slider_navigation.compare .flex-nav-prev{left:-30px}ul.slider_navigation.compare .flex-nav-next{right:-30px}.basket_fly #header .middle-h-row .basket_wrapp .middle_phone{min-width:100%}.compact-catalog .ajax_load .cost.prices .price{white-space:nowrap}.bx_item_list_you_looked_horizontal.detail .image_wrapper_block .like_icons span{opacity:1;visibility:visible}body #bx-soa-order-form .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail{padding-right:0}body #bx-soa-order-form .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn{position:static;padding-left:0}}@media all and (max-width:470px){.button.video::before{display:none}.smartfilter .bx_ui_slider_track{margin-top:33px}.popup.show .forgot{float:none;display:block;margin-left:0}.wrapper_inner .module-form-block-wr.order_cancel .form-block{padding:0}.cart_empty .text>:not(.title):not(.button){display:none}}@media all and (max-width:460px){.button.faq_button{float:none}}@media all and (max-width:450px){ul.tabs li{padding:5px 0 0 0}.right_info table.buttons_block .counter_block{padding:8px 0 0 0!important;display:block;text-align:center}.right_info table.buttons_block .counter_block select{font-size:24px;padding:4px 20px;height:39px;margin:0 auto}.right_info table.buttons_block .buy_buttons_wrapp{display:block;text-align:center}.top_slider_wrapp.view_2 .slides .banner_buttons.with_actions>.btn:last-of-type{margin:12px}.popup .label_block_capcha{width:100%}.popup .img_block_capcha{width:100%;padding-left:0}.popup .img_block_capcha img{float:none}.wrapper_inner .specials_slider_wrapp ul.tabs>li span,.wrapper_inner .tab_slider_wrapp ul.tabs>li span{font-size:12px}.wrapper_inner .search-page-wrap .form-control{float:none;width:100%;margin:0 0 20px 0}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn>div{margin:20px 0 0}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn>div:first-child{margin-top:0}.basket_wrapp .module-cart table.bottom.middle td.row_titles{margin-bottom:0!important}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .top_total_row td.row_values{margin-bottom:19px;padding:0;margin-top:0}.basket_wrapp .header-compare-block,.basket_wrapp .wraps_icon_block{margin:0 30px 0 0}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{width:97.3333%!important}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n/**/+1){clear:none!important}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:15px;padding-left:0}#bx-soa-order .bx-soa-coupon-label{width:auto;display:block;margin-top:0;margin-bottom:4px}#bx-soa-order .bx-soa-coupon label{width:auto}#bx-soa-order .bx-soa-coupon-block{display:block}#bx-soa-order .bx-soa-coupon-input{width:auto}#bx-soa-order .bx-soa-section .bx-soa-section-title{padding-right:0}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .text-right{padding:0;text-align:left}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9{width:100%;float:none;text-align:left}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3{width:100%;float:none}#bx-soa-order .bx-soa-editstep{margin-top:5px}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties{width:100%!important}#bx-soa-order .form{text-align:left}body .bx-soa-pickup-l-item-btn{margin-top:11px;position:static}body .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn{padding-left:0}}@media all and (max-width:400px){#bx-soa-order #bx-soa-auth .filter .forgot{float:none!important;margin:10px 0 -10px;display:block}.module_products_list td.price-cell .cost.prices .price,.wrapper_inner .cost.prices .price{font-size:14px}.footer_bottom_inner .rows_block .menus .rows_block,.footer_bottom_inner .rows_block .menus .submenu{display:none}.footer_bottom_inner .rows_block .menus .submenu_top.rows_block{display:block}.footer_bottom_inner .menus .rows_block .col-3{width:100%;text-align:center}.basket_fly #header .middle-h-row .basket_wrapp .middle_phone{top:initial}body #header .middle-h-row td.logo_wrapp{width:47%}.wrapper_inner .basket_wrapp .header-compare-block{margin-right:20px}#mobileheader .logo,#mobileheader .logo svg{max-width:112px}.sections_wrapper .list .item:not(.section_item) .img{width:auto}body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container{text-align:center;white-space:nowrap}body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container>*{margin-top:10px}.popup .form .form_head{padding-right:50px;padding-left:30px}.popup .form .form_body,.popup .form .form_footer{padding-right:30px;padding-left:30px}body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft{left:-16px}body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight{right:-14px}.basket_fly .header_wrap{position:relative}.basket_fly #header .middle-h-row{position:static}.basket_fly .header_wrap #header>.wrapper_inner{padding-top:60px}.basket_page.basket_fly .header_wrap #header>.wrapper_inner,.order_page.basket_fly .header_wrap #header>.wrapper_inner{padding-top:16px}body #header .basket_fly{top:0;height:46px;width:100%;left:0;right:auto;position:absolute;box-shadow:none;min-height:inherit}#header .basket_fly .opener{width:100%;left:0;border-radius:0;position:static}#header .basket_wrapp .basket_sort,.basket_fly #header .middle-h-row #basket_form{display:none}#header .basket_fly .opener>div{width:25%;float:right;height:46px}.basket_fly .basket_wrapp .basket_fly .wraps_icon_block{top:32%;margin:0}.basket_wrapp .wraps_icon_block.compare:before{top:-4px}.basket_wrapp .wraps_icon_block.delay:before{top:-1px}.basket_wrapp .wraps_icon_block.basket:before{top:-1px}.basket_wrapp .wraps_icon_block.user_reg:before{top:-3px}#header .basket_fly .opener>div:after{width:1px;height:100%}.basket_wrapp .wraps_icon_block .count{top:-9px}.basket_wrapp .wraps_icon_block.user_auth.w_img{top:7px!important}.basket_wrapp .wraps_icon_block.user_auth.no_img{top:18px!important}.bx_order_list .bx_order_list_table_order>tbody>tr>td:not(.img):not(.name){width:100%;float:none}.bx_ordercart .bx_ordercart_coupon span{float:none;width:auto;margin:0 0 6px}.bx_ordercart.bx_blue .bx_bt_button{top:21px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle{padding-right:0}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.item):not(.itemphoto):not(.margin){margin-top:10px!important;margin-right:0;width:100%}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td.control{position:absolute;top:0;right:0}.bx_ordercart .bx_ordercart_coupon #coupon{float:none}.bx-touch .bx_ordercart .bx_sort_container{margin:0 0 20px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:0}.bx_ordercart .bx_ordercart_coupon .input{padding:0}.bx_ordercart .bx_ordercart_coupon:not(:first-of-type){margin-left:0}.bx_ordercart .bx_ordercart_order_sum{max-width:295px}#basket-root .basket-checkout-block-btn .icon_error_block{padding-right:0;line-height:20px;margin-top:22px}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container{display:block;margin:0 0 10px;height:auto}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{display:block;padding:0}#bx-soa-pickup .bx-soa-section-content .bx-soa-pickup-preview-img{float:none;float:none;display:block;margin:0 0 10px}.bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost{position:static}.compact-catalog .ajax_load .rating,.compact-catalog .display_list .list_item .show_props,.compact-catalog .js-info-block{display:none}.compact-catalog .ajax_load .item .catalog_item>div{padding-bottom:34px}.compact-catalog .catalog_block .catalog_item>div .item_info{padding-bottom:30px}}@media all and (max-width:380px){.pk-page .form-control.captcha-row{display:flex}.pk-page .captcha-row .captcha_input{left:initial;width:100%}.pk-page .form-control.captcha-row .captcha_image{position:relative!important;width:100%;left:initial;right:initial;max-width:initial;margin-top:10px}.pk-page .captcha-row .captcha_input label.error{right:0}.bx_ordercart table.colored thead td,.wrapper_inner .sale_block .text,.wrapper_inner .sale_block .value{font-size:10px}.basket_wrapp .module-cart .cost.prices .sale_block{display:none}.basket_wrapp .module-cart .cost-cell .cost.prices{white-space:normal}.bx-firefox #header .middle-h-row td.logo_wrapp .logo,.bx-ie #header .middle-h-row td.logo_wrapp .logo{display:inline}.bx-firefox #header .middle-h-row td.logo_wrapp{width:53%}.bx-ie #header .middle-h-row td.logo_wrapp{width:48%}.catalog_detail .element_detail_text .price_txt{display:none}.catalog_detail .element_detail_text{margin:0 0 10px}body .top_mobile_region .confirm_region .buttons{margin:0 -4px}body .top_mobile_region .confirm_region .buttons .btn{padding-left:15px;padding-right:15px}}@media all and (max-width:360px){#mobileheader .mobileheader-v2 .wrap_icon{padding-right:3px;padding-left:3px}#mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket{padding-left:3px;padding-right:3px}.wrapper_inner .bx_sort_container .wrap_remove_button{top:110px}.catalog_detail .w_icons.button.to-cart{padding-left:20px}.catalog_detail .w_icons.button.to-cart:before{display:none}.catalog_detail .item_main_info .right_info .info_item{padding-right:12px}.show-normal-sort .dropdown-select .dropdown-select__title{white-space:nowrap;overflow:hidden;max-width:170px;text-overflow:ellipsis;position:relative;padding-right:10px}.show-normal-sort .dropdown-select .dropdown-select__title .svg{position:absolute;right:0;top:50%;margin-top:-1px}.show-normal-sort .dropdown-select .dropdown-menu-wrapper{left:auto;right:0}}@media all and (max-width:340px){#mobileheader .wrap_icon{padding-right:5px;padding-left:5px}#mobileheader .basket-link{padding-left:5px;padding-right:5px}}@media all and (max-width:320px){#mobileheader .wrap_icon{padding-right:3px;padding-left:3px}#mobileheader .basket-link{padding-left:3px;padding-right:3px}.basket_fly #header .middle-h-row .basket_wrapp{padding-top:0}#header .wrapper_inner .middle-h-row .logo_wrapp .logo{min-height:24px;line-height:24px;display:table-cell}#header .middle-h-row .logo_wrapp .logo a{display:block}.basket_wrapp .header-compare-block,.basket_wrapp .wraps_icon_block{margin:0 25px 0 0}}@media all and (min-width:1180px){.specials_slider_wrapp ul.tabs_content,.tab_slider_wrapp ul.tabs_content{margin:0;padding:0}.specials_slider_wrapp ul.tabs_content li.tab,.tab_slider_wrapp ul.tabs_content li.tab{margin:0;padding:0}}@media only screen and (max-width:1174px){#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:15px;padding-left:0;margin-bottom:10px}}h1,h2,h3,h4,h5,h6{font-weight:400}.colored_theme_bg,.colored_theme_bg_before:before,.colored_theme_hover_bg_before:hover:before,.colored_theme_bg_before:before,.colored_theme_hover_bg:hover,.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el,.video-block .image .play:after,.landings-list__item--active,.item-accordion-wrapper.opened .accordion-head:before{background-color:#0093dc;border-color:#0093dc;}.colored_theme_bg_hovered_hover:hover{background-color:#00a7fb;}.bx-ie .colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el-svg svg path{fill:#0093dc;}.colored_theme_n_hover_bg-svg-stroke:not(:hover)svg *{stroke:#0093dc !important;}.colored_theme_hover:hover{background-color:#0093dc !important;}.EXTENDED .blog-comment-meta .rating-vote a.active *{fill:#0093dc !important;}.EXTENDED .blog-comment-meta a{color:#0093dc !important;}a.scroll-to-top.ROUND_COLOR,a.scroll-to-top.RECT_COLOR{background-color:#0093dc;}a.scroll-to-top.ROUND_COLOR:hover,a.scroll-to-top.RECT_COLOR:hover{background-color:#2e96d1;}.cluster_custom svg .cls-cluster2,.cls-marker2{fill:#0093dc !important;}.bx-ie .color-theme-hover:hover,.bx-ie .color-theme-hover:hover *{color:#0093dc !important;}.bx-ie #main .basket_hover_block .tabs_content .foot>.pull-left:hover .svg-inline-closes *{fill:#0093dc !important;}#main .basket_hover_block .tabs_content .items .item .remove-cell:hover *{fill:#0093dc !important;}.mega_fixed_menu .right_block .contact_wrap .person_wrap .counters .count{background-color:#0093dc;}.uploader:hover{background:#0093dc;border-color:#0093dc;}.uploader:hover .resetfile:before{background-color:#00a7fb;}.basket_print i{background-color:#0082c3;}.bx-ie .btn_basket_heading:hover .title,.bx-ie .basket-checkout-block-share:hover .title{color:#0093dc;}.rss_feed_icon{background:#0096cd;color:#000;}.start_promo .item i.title a,.start_promo .item i.price a,.start_promo .item i.title span,.start_promo .item i.price span,.start_promo .item span.main_wrap i:after,.start_promo .item p span,.wrap_tizer .wrap_outer,.wrap_tizer .wrap_outer .outer_text,.wrap_tizer .wrap_outer .inner_text{background:#0090d7;}.start_promo .item i.title span,.start_promo .item i.price span{box-shadow:-4px 1px 0px 4px #0090d7, 4px 1px 0px 4px #0090d7;}.start_promo .item i.price span{box-shadow:-4px 0px 0px 4px #0090d7, 4px 0px 0px 4px #0090d7;}.module-map .infoBox .close_info:hover{background-color:#0096cd;}#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 #005995;}#header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover{border-bottom:1px solid #006c9a;border-right:1px solid #006c9a;}#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-top:1px solid #0090d7;}#header .catalog_menu ul.menu>li.current>a{color:#fff;border-left:1px solid #008cd2;}#header .catalog_menu ul.menu>li{border-right:1px solid #005995;}.header-cart-block .cart span.icon i{background-position:0px -84px;}ul.menu li .child .child_wrapp,.authorization-cols .form-block{border-top:2px solid #0096cd;}.catalog_detail ul.tabs.main_tabs{border-bottom:2px solid #0096cd;}ul.menu li b.space,.breadcrumbs .drop b.space,.hint .triangle{border-bottom:6px solid #0096cd;}.basket_button,.basket_button span,.button30,.button30 span,.popup .soc-avt .row a{color:#fff;}.bx-ie .breadcrumbs__item:hover .breadcrumbs__link .breadcrumbs__item-name{color:#0093dc;}.forgot:hover{color:#0093dc !important;}.bx-ie .delivery_note:hover .title{color:#0093dc;}.bx-ie .delivery_note:hover .svg *{fill:#0093dc;}.basket_hover_block .tabs_content .buttons .basket_back a:hover{background:#00a7fb;}#main .basket_hover_block .cart-empty .cart-empty__info .btn:hover{background:#00a7fb;}#bx-soa-order-form .btn.btn-default{background:#0093dc;border-color:#0093dc;}#bx-soa-order-form .btn.btn-default:hover{background:#00a7fb;border-color:#00a7fb;}#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container{background:#0093dc;border-color:#0093dc;}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .parent:hover .svg-inline-right{background:#0093dc !important;}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .parent:hover .svg-inline-down{background:#0093dc !important;}ul.tabs li.cur .triangle,.view-list .view-header i.triangle{border-top:5px solid #0082c3 !important;}.basket_button.add span{background-position:0px -6px;}.basket_button.read_more span{background-position:1px -448px;}.basket_button.added span{background-position:0px -45px;}.front_slider_wrapp .extended_pagination>li.active i.triangle{border-right-color:#0082c3;}.catalog_detail .extended_info a.compare_item i{background-position:-32px -65px;}.catalog_detail .extended_info a.wish_item i{background-position:3px -72px;}.display_list a.compare_item i{background-position:-32px -3px;}.display_list a.wish_item i{background-position:-3px -2px;}.display_list a.compare_item:hover i,.display_list a.compare_item.added i{background-position:-32px -65px;}.display_list a.wish_item:hover i,.display_list a.wish_item.added i{background-position:-3px -63px;}.popup .form .form_head{border-bottom-color:#0096cd;}.item_slider .thumbs i.triangle{border-bottom:5px solid #0096cd;}blockquote:before{background-color:#0096cd;}.module-gallery-list li .fancy_hover:hover{border:2px solid #0096cd;}.smartfilter .bx_ui_slider_track .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar_V:after{background:#0093dc;}.catalog_block .catalog_item .basket_button.read_more span{background-position:1px -408px;}.catalog_block .catalog_item .basket_button.to-cart span{background-position:0 -7px;}.catalog_block .catalog_item:hover .basket_button span{color:#fff;background-position:0px -87px;}.catalog_block .catalog_item:hover .basket_button.read_more span{background-position:1px -448px !important;}.catalog_item .basket_button.in-cart span,.basket_button.in-cart span{background-position:0px -127px !important;}.bx-ie .catalog_item:hover .item-title a,.bx-ie .item:hover .info a,.bx-ie .item:hover .name a,.bx-ie .item:hover .title a,.bx-ie .item .title a:hover{color:#0082c3;}.style-switcher .left-block .section-block .subitems .subsection-block.active:before{background-color:#0093dc;}.bx-ie .style-switcher .right-block .action_block .header-inner:hover{color:#0093dc;}.bx-ie .style-switcher .right-block .action_block .header-inner:hover svg path{fill:#0093dc;}.style-switcher .presets .presets_subtabs .presets_subtab.active:after,.style-switcher .presets .presets_block .item.active .inner,.presets .presets_block .conf .preset-block .checked,.dynamic_left_side .cl:hover,.style-switcher>.close_block .svg:hover{background:#0093dc;}.style-switcher .contents.wizard .variant.active .checkbox{border-color:#0093dc;}@media (min-width:501px)and (max-width:700px){.style-switcher>.close_block .svg{background:#0093dc;}}.presets .presets_block .conf .preset-block.current .image{box-shadow:0px 0px 0px 1px inset #0093dc;border-color:#0093dc;}.bx-ie .contents.parametrs .dynamic_left_side .items_inner .bottom_description a svg path,.bx-ie .colored_theme_svg svg path,.bx-ie .colored_theme_svg,.bx-ie .muted:not(.ncolor):hover svg path{fill:#0093dc;}.more-item-info.opened,.more-item-info:hover,.catalog_item:hover .more-item-info{background-color:#0093dc;}.more-item-info.opened,.more-item-info:hover,.catalog_item:hover .more-item-info{border-color:#0093dc;}.item_block.slide:hover .arrow-block{background-color:#0093dc;border-color:#0093dc;}#mobilemenu .expanded>.dropdown .menu_back:hover .svg-inline-back_arrow *{fill:#0093dc;}.catalog_item:hover .basket_button.added span{color:#fff;}.bx_filter_container #modef .triangle,.left_block .internal_sections_list .child_wrapp .triangle{border-right:6px solid #0096cd;}#order_form_div .sale_order_table .ps_logo img:hover,#order_form_div .sale_order_table .ps_logo input[type=radio]:checked+label img,#order_form_div .sale_order_table.delivery label:hover img,#order_form_div .sale_order_table.delivery input[type=radio]:checked+label img,#order_form_div div.ps_logo.selected img,#order_form_div .account label:hover img,#order_form_div .account img.active{border:2px solid #0096cd;}.front_slider_wrapp .extended_pagination>li.active span,a.b-share-popup__item:hover .b-share-popup__item__text{color:#fff !important;}ul.tabs li.cur span,ul.tabs li.cur:hover span,.front_slider_wrapp a.read_more{color:#fff;}a i.arrow b{background-position:-36px 0px;}.top-h-row .search #search-submit-button:hover i,.top-h-row .search #search-submit-button.hover i{background-position:top center;}.catalog_detail a.compare_item:hover .icon i{background-position:-32px -65px;}.catalog_detail a.wish_item:hover .icon i{background-position:2px -45px;}.button30.ask_question span.show_form,.button30.ask_question span.hide_form{background-position:5px -605px;}.button30.ask_question span.hide_form{color:#000;}.button30.ask_question span.hide_form:hover{color:#fff;}.question-list .q .ic b{background-position:-38px -188px;}.question-list .q.op .ic b{background-position:-8px -188px;}.number_list a.current span{color:#fff !important;}.basket_button span,.compare_button span{background-position:0px -87px;}.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon:hover,#header .basket_fly .opener .basket_count:not(.empty) .count{color:#fff;}.left_block .internal_sections_list li.item:hover>a,.left_block .internal_sections_list li.item.cur>a{color:#fff;}.left_block .internal_sections_list li *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}a.compare_item i{background-position:-31px -1px;}a.wish_item i{background-position:-2px -1px;}a.compare_item:hover i{background-position:-31px -33px;}a.wish_item:hover i{background-position:-2px -32px;}a.compare_item.added i{background-position:-31px -63px;}a.wish_item.added i{background-position:-2px -62px;}.module_products_list .basket_button.to-cart span{background-position:0 -7px;}.module_products_list .basket_button.to-cart:hover span{background-position:0px -87px;}.basket_button.in-cart span{background-position:0px -127px;}.popup .close:hover i,.popup .grey .close i,.popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-1px -59px;}.card_popup_frame.popup .but_row a.to_basket .icon i{background-position:-5px -170px;}.soc-serv-main .button30 span,.reviews-expanded .button30.add_review span,.catalog_detail .basket_button.one_click span,.button30.review_preview span,.popup .grey .pop-up-title{color:#000;text-shadow:0 1px 0px rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0px rgba(255,255,255,0.5);-o-text-shadow:0 1px 0px rgba(255,255,255,0.5);-webkit-text-shadow:0 1px 0px rgba(255,255,255,0.5);}.module-order-history .status.delivered{color:#fff;}.jobs_wrapp .item a:not(.opened):hover .icon i,.staff_wrapp .section .section_title:not(.opened):hover .icon i{background-position:-31px -33px;}.jobs_wrapp .item a.opened:hover .icon i,.staff_wrapp .section .section_title.opened:hover .icon i{background-position:0 -34px;}.button30.add_review span{background-position:4px -286px;}.button30.send_review span{background-position:4px -365px;}.card_popup_frame.popup .but_row a.to_delay .icon i{background-position:-48px -257px;}.compare_button span{background-position:-32px -64px;}#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;}ul.menu li a{color:#000;}.catalog_menu ul.menu li a{color:#fff;}a i.arrow.down b{background-position:-36px -35px;}.catalog_item:hover .basket_button span{color:#fff;}ul.specials_slider .basket_button span{background-position:0 -7px;}ul.specials_slider .basket_button:hover span,ul.specials_slider li:hover .basket_button span{background-position:0px -87px;}ul.specials_slider .basket_button.read_more span{background-position:1px -408px;}ul.specials_slider li:hover .basket_button.read_more span{background-position:1px -448px !important;}#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;}.flex-direction-nav li:hover a,.flex-direction-nav li:hover .js-click{background-color:#0093dc;}.colored-svg{stroke:#0093dc;}#basket-root .basket-items-list-header-filter-item.active:before{background-color:#0093dc;}#basket-root .basket-item-scu-item:hover,#basket-root .basket-item-scu-item.selected,#basket-root .basket-item-scu-item.not-available:hover{border-color:#0093dc;}#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before{background-color:#0093dc;}#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected,.basket-coupon-alert .close-link:hover:after,.basket-coupon-alert .close-link:hover:before,#basket-root .basket-item-amount-btn-plus:hover:before,#basket-root .basket-item-amount-btn-plus:hover:after,.basket-item-amount-btn-minus:hover:after{background-color:#0093dc;}#basket-root .basket-checkout-section .btn.btn-default:hover,body #basket-root .basket-checkout-section .btn.btn-default:active,body #basket-root .basket-checkout-section .btn.btn-default:focus{border-color:#00a7fb;background-color:#00a7fb;}#basket-root #basket-warning{border-color:#0093dc;}#basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:hover),#basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:active),#basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:focus){background-color:#0093dc;border-color:#0093dc;}.sale-products-gift .product-item-scu-item-text-block:hover,.sale-products-gift .product-item-scu-item-color-block:hover,.sale-products-gift .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.sale-products-gift .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#0093dc;}.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn:not(:hover){color:#0093dc;border-color:rgba(0,147,220,0.35);}.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn:hover{background-color:#0093dc;border-color:#0093dc;}#bx-soa-order .bx-soa-section .bx-soa-section-title:before{background-color:#0093dc;}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag,#bx-soa-order-form .bx-soa-pickup-list-item:not(.bx-selected) .bx-soa-pickup-l-item-btn .btn.btn-default:not(:hover){border-color:rgba(0,147,220,0.35);color:#0093dc;}#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{border-color:rgba(0,147,220,0.35);}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{background-color:#0093dc;color:#fff;}#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before,#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before,#bx-soa-order .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container:before,#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{background-color:#0093dc;}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container,#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image,#bx-soa-order .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{border-color:#0093dc;}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{background-color:#0093dc;}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-smalltitle,#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{color:#0093dc;}div[class*=bx-sls] .dropdown-block:hover .bx-ui-sls-clear:before,div[class*=bx-sls] .dropdown-block:hover .bx-ui-sls-clear:after,div[class*=bx-sls] .bx-ui-sls-clear:hover:before,div[class*=bx-sls] .bx-ui-sls-clear:hover:after,#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover:before,#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover:after{background-color:#0093dc !important;}.set_block .item .item_inner .image .quantity,body .sale_order_full_table:first-of-type:before{background-color:#0093dc;}@media all and (max-width:950px){.header_wrap.colored #header .center_block .main-nav{background:#0090d7;}}@media all and (max-width:768px){body .color-controls .flex-control-paging li a.flex-active, body .color-controls .flex-control-paging li:hover a:not(.touch){background:#0090d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0090d7 0%,#0078bd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0090d7),color-stop(100%,#0078bd));background:-webkit-linear-gradient(top,#0090d7 0%,#0078bd 100%);background:-o-linear-gradient(top,#0090d7 0%,#0078bd 100%);background:-ms-linear-gradient(top,#0090d7 0%,#0078bd 100%);background:linear-gradient(to bottom,#0090d7 0%,#0078bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@bcolor_00aae2",endColorstr="@bcolor_008fc7",GradientType=0);}}@media all and (max-width:600px){#header ul.menu.full.opened>li, .has_menu #header .center_block .main-nav{background-color:#0090d7;}.has_menu #header .center_block .main-nav:hover{background:#31aade none repeat scroll 0 0;}#header ul.menu.full.opened li.current{background:#0078bd;}}@media all and (max-width:550px){body #footer .footer_inner .line{border-top:4px solid #0096cd;}.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span{color:#FFF;background:#0090d7;}}#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:#31aade;}#header .wrapper_middle_menu.wrap_menu ul.menu.opened>li{background:#0082c3;}body .basket-link .js-basket-block .count,.top_slider_wrapp .slides .wraps_buttons .wrap.added{background:#0093dc;}.button.transparent,.h_color_white .header_wrap .menu>li.current>a span,.h_color_white.wrapper #header ul.menu li .child .child_wrapp,.m_color_white.wrapper #header ul.menu li .child .child_wrapp,.basket_normal .popup.card_popup_frame .basket_popup_wrapp,.basket_sort ul.tabs li.cur div,.smartfilter .bx_ui_slider_track .bx_ui_slider_handle,.bx_filter .button,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.sku_props .bx_item_detail_size ul li.active,.bx_size_scroller_container .bx_size ul li.bx_active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt,.item_slider .thumbs li.current,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column,.bx_element input[type=radio]:checked+label .bx_logotype,.bx_element label.selected .bx_logotype{border-color:#0093dc;}.bx-ie a,.bx-ie .link,.button.transparent,.button.transparent:hover,.specials_slider_wrapp ul.tabs>li span,.basket_wrapp .basket_block .link:hover+.wraps_icon_block+.text .title,.stores .stores_list .item a span,.phones .order_wrap_btn,.footer_bottom .all_menu_block ul li a:hover,.footer_bottom .submenu_top .menu_item a:hover,.avtorization-call.enter:hover span,.top-h-row .h-user-block a:hover,ul.menu .child li.menu_item a,#header .catalog_menu ul.menu>li.current>a,ul.menu .child .depth3 a,ul.menu .child li.menu_title a:hover,#header ul.menu li .child.submenu .child_wrapp a:not(.title),.img_block_capcha .reload,.h_color_white .center_block .menu.full>li:hover>a,.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,.basket_sort ul.tabs li .wrap_li>span *,.basket_sort ul.tabs li .wrap_li>span,.left_block .internal_sections_list .child_wrapp .child li.cur>a,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur,.left_block .internal_sections_list .child_wrapp a:hover,.bx-ie .breadcrumbs a:hover span,.tabs-head li.current span,.reviews-post-reply-buttons a:hover,h4.hover,.button.transparent.white:hover,.button.white_bg,.bx-ie .item .child_container .child_wrapp .menu_item.current a,.bx-ie .item .child_container .child_wrapp .menu_item:hover a{color:#0082c3;}button.button,input.button,.button,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full>li.search_row #search-submit-button:hover,table.title-search-result td.title-search-all a .icon,.flex-direction-nav li:hover,.flex-control-nav li .flex-active:before,.flex-control-nav li a:hover:before,.top_slider_wrapp .flex-direction-nav li:hover,.like_icons .wish_item.added,.like_icons .compare_item.added,.light .stores .all_map,.block_wr.dark,.header_wrap #header .middle-h-row .logo_wrapp .logo a,.h_color_colored .header_wrap #header,.registraion-page .top p:after,.has_menu.m_color_colored #header .catalog_menu,.module-cart .remove-cell a:hover,.cart_shell .remove-cell a:hover,.bx_item_set_hor .bx_item_set_hor_item a.remove,.bx_filter .bx_filter_parameters_box_title:before,.bx_filter_vertical input[type="checkbox"]+label:before,.filter input[type="checkbox"]+label:before,.filter input[type="radio"]+label:before,.bx_filter label.pal:hover .bx_filter_param_btn,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.left_block .internal_sections_list li.cur,.left_block .internal_sections_list li:hover,.left_block .internal_sections_list .title .inner_block:hover:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before,.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,body #content .props_list tr td>span:before,body #content .props_list tr td>.txt:before,.module-pagination .nums .cur,.more_text_ajax:before,.captcha_reload:before,.sku_props .bx_item_detail_size ul li.active,.bx_size_scroller_container .bx_size ul li.bx_active,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),.ik_select_list .ik_select_list_inner ul li.ik_select_active,.bx_filter_select_popup ul li label.selected,.filter_opener.opened,.wr_scrollbar .scrollbar .handle,a i.arrow,.popup-window-close-icon.popup-window-titlebar-close-icon:hover,.bx_kit_item .bx_kit_item_add,.catalog_detail .offers_table td.opener:hover .opener_icon,.opener_icon:hover,.char_name .hint .icon:hover,.char_name .hint.active .icon,.location-block-wrapper .bx-sls .bx-ui-sls-clear:before,h4:hover .opener_icon,.bg_block:before,#order_form_div input[type="submit"],.module-order-history .item_name:hover .icon,.module-order-history .item_name:hover .icon,.faq.list .item .q:hover .opener_icon,.jobs_wrapp .item .name tr:hover .opener_icon,.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover:not(.disabled){color:#FFF;background:#0090d7;}.basket-share-detail__head .char_name .props_list .hint .icon:hover,.basket-share-detail__head .char_name .props_list .hint.active .icon,.basket-share-detail__head .char_name .props_list .hint.active .icon{color:#FFF;background:#0090d7;border-color:#0090d7;}.bigs .flex-direction-nav li{color:#FFF;background:#0090d7;}.btn.btn-default{background-color:#0093dc;border-color:#0093dc;color:#ffffff;}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background-color:#00a7fb;border-color:#00a7fb;}.btn.btn-default.white:not(.grey){color:#0093dc !important;border:1px solid #0093dc;background:#ffffff;}.btn.btn-default.white:hover,.btn-default.white:active,.btn-default.white:focus{color:#ffffff !important;border-color:#0093dc;background:#0093dc;}.btn.btn-default.white.white-bg:hover,.btn-default.white.white-bg:active,.btn-default.white.white-bg:focus{color:#0093dc !important;border-color:#0093dc;background:#fff;}.btn.btn-primary{background-color:#00b290;border-color:#00b290;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#30c4a8;border-color:#30c4a8;}.btn.btn-success{background-color:#84bc29;border-color:#84bc29;}.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success:focus{background-color:#9dca53;border-color:#9dca53;}.btn.btn-info{background-color:#0ca9e3;border-color:#0ca9e3;}.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:focus{background-color:#39baec;border-color:#39baec;}.btn.btn-warning{background-color:#f38b04;border-color:#f38b04;}.btn.btn-warning:hover,.btn.btn-warning:active,.btn.btn-warning:focus{background-color:#f8a132;border-color:#f8a132;}.btn.btn-danger{background-color:#dc130d;border-color:#dc130d;}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:focus{background-color:#e63f3a;border-color:#e63f3a;}.btn.btn-transparent{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0);}.btn.btn-transparent:hover,.btn.btn-transparent:active,.btn.btn-transparent:focus{background-color:#00a7fb;border-color:#00a7fb;}.btn.btn-transparent:hover{color:#ffffff;}.btn.btn-responsive-nav{background-color:#0093dc;}.btn.btn-responsive-nav:hover{color:#0093dc;border:1px solid #0093dc;background-color:#ffffff;padding:4px 7px 2px;}.btn.btn-link{color:#0093dc;border-color:rgba(0,147,220,0.35);}.btn.btn-link:hover{color:#00a7fb;border-color:transparent;}.btn.btn-link:active{color:#005c8a;}.btn.btn-default.wc.vert .fa{background-color:#0093dc;}.btn.btn-default.wc.vert:hover .fa{background-color:#00a7fb;}.btn.btn-transparent-border:hover{background-color:#0093dc;border:1px solid #0093dc;}