/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.basket-link.delay {
  display: none !important;
}
.bx-soa-cart-total-line-free {
  display: none;
}
.catalog_item .stickers {
  top: auto;
  bottom: 0;
}
.stickers [class*=sticker_] {
  background-color: #bfa78e;
}
.stickers .sticker_hit, .stickers .sticker_khit {
  background-color: #aa813e;
}
.stickers .sticker_recommend, .stickers .sticker_sovetuem {
  background-color: #e2ba9b;
}
.stickers .sticker_aktsiya, .stickers .sticker_stock {
  background-color: #eedac4;
}
.collect_item h2 {
  margin-top: 30px;
}
.ajax_load_btn_collect {
  text-align: center;
  margin: 0 0 30px;
  border: 1px solid #eee;
  cursor: pointer;
  position: relative;
  z-index: 2;
  transition: background-color .2s ease;
}
.ajax_load_btn_collect:not(.ajax):not(:hover) {
  background: #fafafa;
}
.ajax_load_btn_collect:hover .more_text_ajax:not(.btn) {
  color: #fff;
}
.collect_item .bottom_nav {
  display: none !important;
}
/*.sizes_table_sku {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
.sizes_table_sku .counter_block_size {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center;
  justify-content: space-between;
  background: none;
  border: 0;
}
.sizes_table_sku .s_item {
  width: 20%;
  text-align: center;
  font-size: 12px;
  margin-top: -1px;
  margin-left: -1px;
}
.sizes_table_sku .counter_block_size .min i, .sizes_table_sku .counter_block_size .plu i {
  position: static;
  margin: 0 !important;
}
.sizes_table_sku .counter_block_size .min, .sizes_table_sku .counter_block_size .plu {
  position: static;
  width: 26%;
  height: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.sizes_table_sku .counter_block_size .min:hover, .sizes_table_sku .counter_block_size .plu:hover {
  background: #c99d56;
  color: #fff;
  height: 33px;
}
.sizes_table_sku .counter_block_size .min:hover rect, .sizes_table_sku .counter_block_size .plu:hover path {
  fill: #fff !important;
  stroke: #fff !important;
}
.sizes_table_sku .counter_block_size .min svg {
  width: 6px;
  margin: 0 !important;
}
.sizes_table_sku .counter_block_size .plu svg {
  width: 8px;
  margin: 0 !important;
}*/
.sizes_table_sku .counter_block_size {
  height: 33px;
}
.sizes_table_sku .counter_block_size input[type=text] {
  width: 48%;
  height: 33px;
  text-align: center;
  background: none;
  border: 0;
  font-size: 12px;
}
.sizes_table_sku .counter_block_size input[type=text].hide, .sizes_table_sku .counter_block_size input[type=text].hides {
  display: none !important;
}
.sizes_table_sku .name {
  border-bottom: 1px solid #e6e6e6;
  font-size: 15px;
}
.sizes_table_sku .counter_wrapp_size {
  padding: 0 !important;
  margin: 0 !important;
}
.table_size_total {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.sku_sizes_wrap .title_size {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 15px;
  margin-top: 10px;
}
.sku_sizes_wrap .count_to_cart {
  min-height: 33px;
  line-height: 12px;
  font-size: 10px;
  margin-top: 6px;
}
.sku_sizes_wrap {
  font-weight: 500;
  margin-bottom: 10px;
}
.table_size_total_mes {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 15px;
  text-align: center;
}
.table_size_total_mes .error {
  padding: 10px;
  border: 1px solid red;
}
.table_size_total_mes .sucess {
  padding: 10px;
  border: 1px solid green;
}
.table_size_total_mes .sucess span {
  display: block;
}
.products__catalog .filter__colors input:checked ~ .filter__checkbox .border {
	content: "";
	display: none;
	min-width: 28px;
	min-height: 28px;
	padding: 3px 3px 3px 3px;
	border-radius: 7px;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25);
	box-shadow: 0 4px 4px rgba(0,0,0,.25);
	border: 3px solid transparent;
	border-image-slice: 1 !important;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.products__catalog .filter__colors input:checked ~ .filter__checkbox .border {
	display: block;
}
.products__catalog .filter__colors input[data-color="beige"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="black"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="blue"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="green"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="light-blue"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="light-green"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="orange"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="purple"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="red"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="swamp"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="white"] ~ .filter__checkbox .border,
.products__catalog .filter__colors input[data-color="yellow"] ~ .filter__checkbox .border {
	display: none;
}

@media (max-width: 500px) {
  .table_size_total {
    flex-wrap: wrap;
  }
  .table_size_total > div {
    width: 100%;
  }
  .table_size_total .left {
    margin-bottom: 20px;
  }
  .table_size_total .btn {
    width: 100%;
  }
  .table_size_total {
    text-align: center;
  }
}
.section-compact-list__item {
  padding: 0;
  border: 0;
}
.section-compact-list > .flexbox > div {
  width: auto !important;
}
.section-compact-list .element-count2 {
  display: none;
}
.section-compact-list__item.box-shadow:hover {
  box-shadow: none !important;
}
.section-compact-list__info {
  margin-bottom: 10px;
}
#bx-soa-order #bx-soa-basket {
  display: none !important;
}
.product-detail-gallery.product-detail-gallery--small .product-detail-gallery__wrapper {
  width: 400px;
  height: 600px;
}
.product-detail-gallery.product-detail-gallery--small .product-detail-gallery__item.product-detail-gallery__item--big {
  height: 600px;
  line-height: 400px;
  width: 400px;
}
.fast_view_frame.popup .fastview-product {
  height: 710px;
}
.product-container .product-detail-gallery__slider.vertical {
  max-height: 800px;
}
.product-container .product-detail-gallery__slider {
  max-width: 750px;
}
.product-container .product-detail-gallery__slider.vertical .product-detail-gallery__item.product-detail-gallery__item--big {
  height: 800px;
  line-height: 800px;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--big {
  width: 750px;
}
.btn_add_all_some_basket {
  width: 100%;
}
.custom_pag .all_block_nav {
  position: absolute;
  right: -145px;
  top: 1px;
}
@media (max-width: 688px) {
  .custom_pag .all_block_nav {
    right: -80px;
  }
}
@media (max-width: 526px) {
  .custom_pag .all_block_nav {
    position: static;
  }
}
@media (max-width: 600px) {
  .compact-catalog .ajax_load.block .catalog_item .footer_button {
    position: unset;
  }
  .compact-catalog .ajax_load.block .catalog_item .footer_button .wrapp-one-click {
    margin-bottom: 0;
  }
  .compact-catalog .ajax_load.block .catalog_item .footer_button .wrapp-one-click .btn {
    margin-bottom: 25px;
    padding: 12px 1px 11px;
    white-space: unset;
  }
}
.btn[disabled], .btn.disabled {
  background: #c99d56 !important;
  border: 1px solid #bbbbbb !important;
  color: #fff !important;
}
.btn[disabled] > *, .btn.disabled > * {
  background: none !important;
  border: none !important;
  color: #fff !important;
}
/*.detail_page .right_block.wide_N, .custom_element_view .right_block.wide_, .detail_page .catalog_page.wide_N .section-content-wrapper, .detail_page .catalog_page .section-content-wrapper.with-leftblock{float:none;width:100%;position:relative;}*/
.detail_page .product-detail-gallery__container.product-detail-gallery__container--vertical {
  padding-left: 0;
}
.offer_buy_block .not_avaib_btn {
  opacity: 0.4;
  pointer-events: none;
}
.item_basket_cut:not(.item_basket_cut_total) .left {
  min-height: 230px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
  .product-container .product-detail-gallery__slider.vertical .product-detail-gallery__item.product-detail-gallery__item--big {
    height: auto;
    line-height: initial;
  }
    .ce_cmp_visible .price {color: #fff !important;}
    .ce_cmp_visible .price .values_wrapper  {color: #000 !important; margin-left: -18px;}
    
    .compact-catalog .catalog_block .catalog_item > div .item_info {display: block !important;}
    .catalog_block .catalog_item > div .item_info {flex: 0 !important;}
    .compact-catalog .ajax_load.block .catalog_item .footer_button {display: flex !important;}
    .mobile #main .catalog_item .footer_button br {display: none !important;}
    .compact-catalog .ajax_load.block .catalog_item .footer_button .wrapp-one-click .btn {margin-bottom: 0;}
    .compact-catalog .ajax_load.block .catalog_item .footer_button .wrapp-one-click {order: 222; margin-top: 20px;}
    .compact-catalog .ajax_load .item .catalog_item {height: 100% !important;}
}
.not_user_body .prices, .not_user_body .offer_buy_block, .not_user_body .counter_wrapp {display:none !important;}  



/****NEW****/
body {
display: block;
	color: #000000;
	min-height: auto;
	height: auto;
}
a:hover, a:focus {
	text-decoration: none;
}
body > .wrapper1 {
	padding-top: 104px;
}
.header {
	position: fixed;
	left: 0;
	right: 0;
}
.header .logo img {
	max-width: 180px;
	max-height: 18px;
	height: 100%;
	width: 100%;
}
.header .menu {
	margin: 0;
}
.header .menu__item:hover a {
	color: inherit;
}
.banner__slider-item img {
	width: 100%;
}
.swiper-wrapper.owl-carousel .owl-stage-outer {
  overflow: visible;
}
.owl-carousel .banner__slider-item img {
  width: 100%;
}
.owl-carousel .banner__slider-item img.lazy {
	max-height: 50px;
}
.owl-carousel .owl-item img.product-card__img {
	width: 100%;
}
.market-header__title {
	font-size: 30px;
	line-height: 41px;
}
.product-card__slider-inner .owl-carousel .owl-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100% - 20px);
  width: 100%;
  margin: 0 !important;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0,0,0);
  z-index: 10;
}
.product-card__slider-inner .owl-carousel .owl-dots .owl-dot {
  height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  background-color: transparent;
  opacity: 0;
}
.product-card__slider-inner .owl-carousel .owl-dots .owl-dot.active {
  background-color: transparent;
  opacity: 1;
  position: relative;
}
.product-card__slider-inner .owl-carousel .owl-dots .owl-dot.active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 100%;
  background-color: #aa813e;
  opacity: 0;
}
.product-card:hover .owl-carousel .owl-dots .owl-dot.active::after {
  opacity: 1;
}
.product-card__slider-inner .owl-carousel .owl-dots .owl-dot span {
	display: none;
}

.product__slider > .owl-carousel > .owl-dots {
	display: flex;
	justify-content: center;
}
.product__slider > .owl-carousel > .owl-dots .owl-dot {
	position: relative;
	width: 40px;
	height: 2px;
	margin: 0 2.5px;
	border-radius: 5px;
	background: rgba(227, 187, 156, 0.2);
	opacity: 1;
	cursor: pointer;
	transition: all .2s;
}
.product__slider > .owl-carousel > .owl-dots .owl-dot span {
	display: none;
}
.product__slider > .owl-carousel > .owl-dots .owl-dot.active {
	width: 70px;
	height: 3px;
	margin: 0 2.5px;
	background: #AA813E;
}
.product__slider > .owl-carousel > .owl-dots .owl-dot.active + .owl-dot + .owl-dot,
.product__slider > .owl-carousel > .owl-dots .owl-dot.active + .owl-dot,
.product__slider > .owl-carousel > .owl-dots .owl-dot.prev {
	width: 60px;
	height: 3px;
	margin: 0 2.5px;
	background: #E3BB9C;
}
.product__slider > .owl-carousel > .owl-dots .owl-dot.active + .owl-dot + .owl-dot + .owl-dot,
.product__slider > .owl-carousel > .owl-dots .owl-dot.prev-prev {
	width: 50px;
	margin: 0 2.5px;
	background: rgba(227, 187, 156, 0.6);
}
.dropdown-menu-wrapper.nativejs-select__dropdown {
	top: calc(100% + 15px);
}
.dropdown-menu-wrapper .dropdown-menu-inner {
	box-shadow: none;
}
.products__catalog .nativejs-select__dropdown {
	bottom: auto;
}
.products__catalog .btn-lg,
.products__catalog .btn-sm {
	padding: 0;
}
.bx_filter .bx_filter_section {
	position: static;
	margin: 0;
}
.slide-block__head.closed {
	padding-bottom: 0;
}
.slide-block__head.closed::after {
	content: none;
}
.products__catalog .filter__btn:hover {
	cursor: pointer;
}
.bx_filter .bx_filter_button_box:not(.btns) {
	padding: 0;
}
.products__catalog .filter__apply-btn,
.products__catalog .filter__reset-btn {
	display: inline-block;
}
.filter .slide-block {
	display: flex;
	align-items: center;
}
.products__catalog .filter__wrapper {
	left: 0;
}
.products__catalog .filter__colors input ~ .filter__checkbox::after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.element-count-wrapper .element-count {
	padding: 0;
	top: 0;
	vertical-align: unset;
	border: none;
	margin: 0;
}
.element-count-wrapper {
	font-size: inherit;
}
.products__grid .product-card {
	margin-bottom: 0;
}
.catalog_page .products__grid .product-card__img {
	width: 100%;
}
.small, small {
	font-size: inherit;
}
.product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical {
  transform: rotate(90deg);
  max-height: 280px;
  position: absolute;
  left: -100px;
  top: 153px;
}
.product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical {
  top: 183px;
}
.product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical img {
  transform: rotate(-90deg);
}
.product-page__slider-main .owl-carousel .owl-stage-outer,
.product-page__slider-main .owl-carousel .owl-stage,
.product-page__slider-main .owl-carousel .owl-item {
	height: 100%;
}
.catalog_detail .quantity_block_wrapper {
	display: none;
}
.sku_props > .product-page__text:nth-of-type(n) {
	display: flex;
	align-items: center;
	padding: 0;
}
.catalog_detail .sku_props .product-page__text .bx_item_detail_size ul {
	display: flex;
	align-items: center;
}
.catalog_detail .sku_props .product-page__text .bx_item_detail_size ul li {
	padding: 0;
	margin: 0 0 0 10px;
	border: none;
	background: none;
}
.catalog_detail .sku_props .product-page__text .bx_item_detail_size ul li span {
	padding: 0;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	opacity: 0.5;
}
.catalog_detail .sku_props .product-page__text .bx_item_detail_size ul li.active span,
.catalog_detail .sku_props .product-page__text .bx_item_detail_size ul li:hover span  {
	opacity: 1;
}
.size-counter__btn:hover {
	cursor: pointer;
}
.product-page__btn {
	display: block;
	max-width: 280px;
}
.size-range {
	font-size: 16px;
}
.cart-btn {
	padding: 25px 10px;
	font-size: 20px;
	cursor: pointer;
}
.tabs.arrow_scroll {
	max-height: none;
	overflow: visible !important;
}
.product-page__tabs .tabs-content__text,
.product-page__tabs p {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	font-weight: 400;
	color: #343434;
}
.product-page__tabs .tabs-content__text:not(:last-child),
.product-page__tabs p:not(:last-child) {
	margin-bottom: 20px;
}
.product-page__tabs-item a {
	display: block;
	color: #343434;
	outline: none;
}
.product-page__tabs-item.active a,
.product-page__tabs-item:hover a {
	color: #fff;
}
.smartfilter .bx_ui_slider_track {
	height: 4px;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle {
	background: transparent;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle::after {
	margin: 1px 0 0 -2px;
	border-radius: 5px;
	width: 4px;
	height: 20px;
	min-width: 4px;
	min-height: 20px;
	-webkit-transform: scale(1) translateY(-50%);
	-ms-transform: scale(1) translateY(-50%);
	transform: scale(1) translateY(-50%);
	background: #aa813e;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD::after,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN::after,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V::after {
	height: 4px;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_range, .bx_filter .bx_ui_slider_pricebar_V::after {
	background: #aa813e;
}
.product-page__popup {
  display: block;
}
.fast_view_frame.popup .fastview-product {
	height: 100%;
	padding-bottom: 0;
}
.fast_view_frame.popup .fastview-product > div {
	padding: 0;
}
.fast_view_frame.popup .fastview-product .fastview-product__image::after {
	content: none;
}
.fast_view_frame.popup .product-page__sizes {
	margin-bottom: 40px;
}
.unreg-sizes__checkbox-item .unreg-sizes__label {
	display: block;
	margin: 0;
}
.unreg-sizes{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.unreg-sizes__checkbox-item{
	position:relative;
	height:30px;
	width:30px;
	border-radius:5px;
	border:1px solid #aa813e;
	overflow:hidden
}
.unreg-sizes__checkbox-item:not(:last-child){
	margin-right:15px
}
.unreg-sizes__checkbox-item input{
	visibility:hidden;
	position:absolute
}
.unreg-sizes__checkbox-item input:checked~.unreg-sizes__checkbox{
	background:#aa813e;
	-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);
	box-shadow:0 4px 4px rgba(0,0,0,.25);
	color:#fff;
}
.unreg-sizes__checkbox{
	position:absolute;
	height:100%;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#414141;
	font-size:18px;
	line-height:22px;
	cursor:pointer;
	padding-top:2px;
}
.product-page__sizes {
	width: fit-content;
	min-width: 380px;
}

/**PROFILE**/
input[type="text"].profile__item-input,
input[type="password"].profile__item-input,
input[type="email"].profile__item-input,
input[type="tel"].profile__item-input {
	background: none;
	border: none;
	border-radius: 0;
	font-size: 20px;
	color: #343434;
}
.popup {
	width: 500px;
	max-width: 100%;
}
.register_frame.popup,
.auth_frame.popup {
	max-width: 500px;
}
input.popup__input {
	background: none;
	border: none;
	font-size: 20px;
	color: #343434;
}
input.popup__input::-webkit-input-placeholder,
input.popup__textarea::-webkit-input-placeholder {
	color:#343434
}
input.popup__input::-moz-placeholder,
input.popup__textarea::-moz-placeholder {
	color:#343434
}
input.popup__input:-ms-input-placeholder,
input.popup__textarea:-ms-input-placeholder {
	color:#343434
}
input.popup__input::-ms-input-placeholder,
input.popup__textarea::-ms-input-placeholder {
	color:#343434
}
input.popup__input::placeholder,
input.popup__textarea::placeholder {
	color:#343434
}
input.popup__input:hover,
input.popup__textarea:hover,
input.popup__input:focus,
input.popup__textarea:focus {
	background: none;
	border: none;
}
.contacts__map .bx-yandex-view-layout,
.contacts__map .bx-yandex-view-map,
.contacts__map .bx-yandex-map,
.contacts__map .bx-yandex-map{
	max-width: 580px;
	max-height: 580px;
	height: 580px;
	width: 580px;
}
.contacts__map .ymaps-map {
	max-width: 580px;
	max-height: 580px;
	height: 100%;
	width: 100%;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25);
	box-shadow: 0 4px 4px rgba(0,0,0,.25);
	border: 1px solid #aa813e;
}

/**BASKET**/
.header .cart.basket-count .cart__count {
	display: flex;
}
.basket_hover_block {
	display: none;
}
.size-counter input[type="text"].size-count {
	background: none;
	border: none;
	border-radius: 0;
	font-size: 15px;
}
#basket-root .basket-checkout-container {
	border-color: none;
	padding: 0;
	border-radius: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.cart__header > * {
	margin-right: 0;
}
.cart__item-img {
	margin-left: 0;
}
.cart__details {
	width: 100%;
}
.cart__item-remove {
	float: right;
}
.size__structure .cart__sizes-grid {
	justify-content: space-between;
}
#basket-root .basket-checkout-container > *,
.order__header > * {
	margin-right: 60px;
}
.popup__order-success {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	z-index: 25;
	background: rgba(11,11,11,.5);
	-webkit-backdrop-filter: blur(25px);
	backdrop-filter: blur(25px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.TABLES_SIZE_frame.popup {
	max-width: 600px;
}
.TABLES_SIZE_frame.popup .form .form_head {
	display: none;
}
.TABLES_SIZE_frame.popup .form .form_body {
	padding: 20px 0 0 0;
}
.TABLES_SIZE_frame.popup .popup__sizes {
	display: block;
}
.popup__sizes .popup__table thead td {
	font-size: 16px;
}
.product-page__sliders-wrapp {
	flex-direction: column;
	max-width: 100%;
}
.product-detail-gallery__slider img {
	max-height: 720px;
}
body .product-detail-gallery__thmb-container .product-detail-gallery__slider {
	max-width: 480px  !important;
}
.product-detail-gallery__slider.thmb .slider-left__slide {
	margin: 20px 0;
}
.product-detail-gallery__slider.thmb .slider-left__slide .slider-left__img {
	border: 1px solid transparent;
}
.product-detail-gallery__slider.thmb .slider-left__slide:hover .slider-left__img  {
	border: 1px solid #aa813e;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25);
	box-shadow: 0 4px 4px rgba(0,0,0,.25);
	cursor: pointer;
}
.product-detail-gallery__slider.thmb .owl-item.current .slider-left__slide .slider-left__img {
	border: 1px solid #aa813e;
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25);
	box-shadow: 0 4px 4px rgba(0,0,0,.25);
}
.wrapper_inner .auth-page.pk-page {
	margin: auto;
}

/*****COMPANY*****/
.company {
	max-width: 880px;
}
.company ul,
.company ol,
.company p {
	margin-bottom: 20px;
}
.company ul > li {
	margin-top: 10px;
}
.company ul > li::before {
	content: "•";
	padding: 0 5px 0 10px;
}
.company ul li a {
	text-decoration: underline;
}
.company ol {
	counter-reset: ol-counter;
	list-style: none;
}
.company ol > li {
	counter-increment: ol-counter;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 10px;
}
.company ol > li::before {
	content: counter(ol-counter);
	flex: 0 0 37px;
	max-width: 37px;
	padding-right: 13px;
	font-weight: 500;
	font-size: 40px;
	line-height: 49px;
	text-align: center;
	color: #E3BB9C;
}
.company ol > li div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 50px;
	padding: 10px 0;
}
.company h1,
.company h2,
.company h3,
.company h4,
.company h5,
.company h6,
.company .h1,
.company .h2,
.company .h3,
.company .h4, 
.company .h5,
.company .h6 {
	margin-bottom: 10px;
	font-weight: 600;
}
.company table {
	width: 100%;
}
.company table tr td:not([colspan]){
	padding: 5px 0 5px 5px;
}
.company table tr td:not([colspan]):first-child {
	padding: 5px 0;
	font-weight: 500;
}
.company table .number {
	padding: 0 5px;
	color: #AA813E;
}
.company table h3 {
	margin: 15px 0 5px;
}
.company .adress,
.company .phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.company .phone {
	white-space: nowrap;
}
.company .adress::before {
	content: "";
	flex: 0 0 18px;
	width: 18px;
	height: 16px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 6.54545C13 11.6364 6.5 16 6.5 16C6.5 16 0 11.6364 0 6.54545C2.56882e-08 4.80949 0.684819 3.14463 1.90381 1.91712C3.12279 0.689608 4.77609 0 6.5 0C8.22391 0 9.87721 0.689608 11.0962 1.91712C12.3152 3.14463 13 4.80949 13 6.54545Z' fill='%23E3BB9C'/%3e%3cpath d='M6.5 8.72727C7.69662 8.72727 8.66667 7.75044 8.66667 6.54545C8.66667 5.34047 7.69662 4.36364 6.5 4.36364C5.30338 4.36364 4.33333 5.34047 4.33333 6.54545C4.33333 7.75044 5.30338 8.72727 6.5 8.72727Z' fill='white'/%3e%3c/svg%3e ") no-repeat;
}
.company .phone::before {
	content: "";
	flex: 0 0 18px;
	width: 18px;
	height: 16px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.9996 11.9791V14.3877C12.0003 14.6113 11.9659 14.8327 11.8986 15.0375C11.8313 15.2424 11.7325 15.4263 11.6087 15.5775C11.4849 15.7286 11.3387 15.8437 11.1795 15.9154C11.0203 15.987 10.8517 16.0136 10.6843 15.9935C8.82768 15.725 7.04426 14.8808 5.47734 13.5286C4.01953 12.2959 2.78356 10.6512 1.8572 8.71134C0.837516 6.61679 0.202945 4.23206 0.00489727 1.75036C-0.0101803 1.52834 0.00964865 1.30457 0.0631214 1.0933C0.116594 0.882034 0.202539 0.687898 0.315485 0.523253C0.42843 0.358607 0.565901 0.22706 0.719145 0.136987C0.87239 0.0469136 1.03805 0.000287778 1.20558 7.78413e-05H3.01565C3.30846 -0.00375708 3.59233 0.134222 3.81435 0.388297C4.03636 0.642373 4.18138 0.995207 4.22236 1.38103C4.29876 2.15185 4.44044 2.9087 4.64471 3.63713C4.72589 3.9245 4.74346 4.23682 4.69534 4.53707C4.64721 4.83732 4.53542 5.11292 4.3732 5.33121L3.60694 6.35087C4.46585 8.36092 5.71655 10.0252 7.22708 11.1682L7.99334 10.1485C8.15739 9.93264 8.3645 9.78387 8.59013 9.71984C8.81577 9.6558 9.05047 9.67918 9.26642 9.78721C9.81383 10.059 10.3826 10.2476 10.9619 10.3492C11.2549 10.4042 11.5226 10.6007 11.714 10.9012C11.9053 11.2017 12.007 11.5853 11.9996 11.9791Z' fill='%23E3BB9C'/%3e%3c/svg%3e ") no-repeat;
}
ul.phone_list > li,
ul.email_list > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
ul.phone_list > li::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10Z' fill='%23F2DDC6'/%3e%3cpath d='M14.9997 12.4869V13.9923C15.0003 14.1321 14.9716 14.2704 14.9155 14.3985C14.8594 14.5265 14.7771 14.6414 14.6739 14.7359C14.5707 14.8304 14.4489 14.9023 14.3163 14.9471C14.1836 14.9919 14.0431 15.0085 13.9036 14.9959C12.3564 14.8281 10.8702 14.3005 9.56445 13.4554C8.34961 12.685 7.31963 11.657 6.54767 10.4446C5.69793 9.13549 5.16912 7.64504 5.00408 6.09398C4.99152 5.95521 5.00804 5.81536 5.0526 5.68331C5.09716 5.55127 5.16878 5.42994 5.2629 5.32703C5.35703 5.22413 5.47158 5.14191 5.59929 5.08562C5.72699 5.02932 5.86504 5.00018 6.00465 5.00005H7.51304C7.75705 4.99765 7.99361 5.08389 8.17862 5.24269C8.36364 5.40148 8.48448 5.622 8.51863 5.86315C8.5823 6.34491 8.70037 6.81794 8.87059 7.27321C8.93824 7.45281 8.95288 7.64801 8.91278 7.83567C8.87268 8.02332 8.77952 8.19557 8.64433 8.33201L8.00578 8.96929C8.72154 10.2256 9.76379 11.2658 11.0226 11.9801L11.6611 11.3428C11.7978 11.2079 11.9704 11.1149 12.1584 11.0749C12.3465 11.0349 12.5421 11.0495 12.722 11.117C13.1782 11.2869 13.6522 11.4047 14.1349 11.4683C14.3791 11.5027 14.6022 11.6254 14.7616 11.8133C14.9211 12.0011 15.0058 12.2408 14.9997 12.4869Z' fill='white'/%3e%3c/svg%3e ");
	height: 20px;
	padding: 0;
	margin-right: 5px;
}
ul.email_list > li::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11Z' fill='%23F2DDC6'/%3e%3cpath d='M6.2 6H15.8C16.46 6 17 6.5625 17 7.25V14.75C17 15.4375 16.46 16 15.8 16H6.2C5.54 16 5 15.4375 5 14.75V7.25C5 6.5625 5.54 6 6.2 6Z' fill='white'/%3e%3cpath d='M17 7.25L11 11.625L5 7.25' fill='%23F2DDC6'/%3e%3cpath d='M11 11.625L10.7054 12.029C10.8809 12.157 11.1191 12.157 11.2946 12.029L11 11.625ZM20.5 11C20.5 16.2467 16.2467 20.5 11 20.5V21.5C16.799 21.5 21.5 16.799 21.5 11H20.5ZM11 20.5C5.75329 20.5 1.5 16.2467 1.5 11H0.5C0.5 16.799 5.20101 21.5 11 21.5V20.5ZM1.5 11C1.5 5.75329 5.75329 1.5 11 1.5V0.5C5.20101 0.5 0.5 5.20101 0.5 11H1.5ZM11 1.5C16.2467 1.5 20.5 5.75329 20.5 11H21.5C21.5 5.20101 16.799 0.5 11 0.5V1.5ZM6.2 6.5H15.8V5.5H6.2V6.5ZM15.8 6.5C16.1648 6.5 16.5 6.81921 16.5 7.25H17.5C17.5 6.30579 16.7552 5.5 15.8 5.5V6.5ZM16.5 7.25V14.75H17.5V7.25H16.5ZM16.5 14.75C16.5 15.1808 16.1648 15.5 15.8 15.5V16.5C16.7552 16.5 17.5 15.6942 17.5 14.75H16.5ZM15.8 15.5H6.2V16.5H15.8V15.5ZM6.2 15.5C5.83518 15.5 5.5 15.1808 5.5 14.75H4.5C4.5 15.6942 5.24482 16.5 6.2 16.5V15.5ZM5.5 14.75V7.25H4.5V14.75H5.5ZM5.5 7.25C5.5 6.81921 5.83518 6.5 6.2 6.5V5.5C5.24482 5.5 4.5 6.30579 4.5 7.25H5.5ZM16.7054 6.846L10.7054 11.221L11.2946 12.029L17.2946 7.654L16.7054 6.846ZM11.2946 11.221L5.29459 6.846L4.70541 7.654L10.7054 12.029L11.2946 11.221Z' fill='white'/%3e%3c/svg%3e ");
	height: 20px;
	padding: 0;
	margin-right: 5px;
}
.important {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
	margin: 0 0 20px;
	background: #F3F3F3;
	border-radius: 23px;
	font-style: italic;
}
.important::before {
	content: "";
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 11.8V19M19 26.2H19.018M37 19C37 28.9411 28.9411 37 19 37C9.05887 37 1 28.9411 1 19C1 9.05887 9.05887 1 19 1C28.9411 1 37 9.05887 37 19Z' stroke='%23E3BB9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") no-repeat;
	flex: 0 0 38px;
	max-width: 38px;
	height: 38px;
	padding: 0;
	margin-right: 10px;
}
.company_logo {
	margin: 0 0 40px;
	text-align: center;
}
.company_logo img {
	width: 440px;
	max-width: 100%;
	margin: 0 auto 20px;
}
.company_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	flex-wrap: wrap;
	margin: 0 0 40px;
}
.company_left {
	max-width: 480px;
	width: 50%;
	margin-right: 20px;
}
.company_right {
	max-width: 380px;
	width: calc(50% - 20px);
}
.company_row img {
	max-width: 100%;
	margin: 20px 0; 
}
.company_mob {
	display: none;
}
.company_bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.company_bottom .img {
	max-width: 280px;
	width: 50%;
	margin-right: 20px;
}
.company_bottom .text {
	flex: 1;
}
.company_bottom ul li {
	color: #AA813E;
}
.company_nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.company_nav ul {
	width: 306px;
	padding: 20px 10px;
	margin: 0 7px 0 0;
	background: #FFFFFF;
	box-shadow: -1px -2px 8px rgba(138, 142, 148, 0.25), 2px 4px 8px rgba(138, 142, 148, 0.25);
	counter-reset: nav-counter;
	list-style: none;
}
.company_nav ul li {
	margin: 10px 0 0;
	counter-increment: nav-counter;
	color: #090602;
}
.company_nav ul li::before {
	content: counter(nav-counter) ". ";
	padding: 0;
}
.company_nav ul h3 {
	text-align: center;
}
.company_nav .img {
	flex: 1;
}
.company_nav img {
	max-width: 100%;
}
.form_shadow {
	-webkit-box-shadow: 0 4px 4px rgba(170,129,62,.4),0 -1px 4px rgba(170,129,62,.1);
	box-shadow: 0 4px 4px rgba(170,129,62,.4),0 -1px 4px rgba(170,129,62,.1);
}
.auth-page.popup__success,
.pk-page.popup__success {
	display: block;
}
.popup__inner {
	margin: auto;
}
.popup__label.error .error {
	display: none !important;
}


@media (min-width: 1220px){
	.container {
		width: 1220px;
	}
}
@media (max-width: 1999px){
	.cart__sizes-grid .size-total {
		padding: 6px 15px;
	}
}
@media (min-width: 1025px) and (max-width: 1199px){
	.cart__sizes-grid {
		grid-gap: 10px;
	}
	.cart__sizes-grid .size {
		width: 70px;
	}
	.cart__sizes-grid .size-counter__btn {
		min-width: 25px;
		max-width: 25px;
		height: 25px;
	}
}
@media (max-width: 1024px){
	.TABLES_SIZE_frame .form table {
		margin-top: 30px;
	}
	.cart__sizes-grid {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.size__structure .cart__sizes-grid {
		justify-content: flex-start;
	}
	.cart__item-img {
		max-width: 170px;
	}
}
@media (max-width: 767px){
	body > .wrapper1 {
		padding-top: 80px;
	}
	.market-header__title {
		font-size: 25px;
		line-height: 30px;
	}
	.search__popup .seach__form {
		padding: 14px 10px;
		margin-bottom: 0;
	}
	.footer__submit {
		margin-right: 0;
	}
	.footer__info,
	.footer__collection {
		max-width: 100%;
	}
	.product-page__sizes {
		width: 100%;
		min-width: auto;
	}
	.product-page__product-details {
		-ms-grid-rows: auto;
		-ms-grid-columns: (100%)[1];
		grid-template: auto/repeat(1,100%);
	}
	.TABLES_SIZE_frame .form table:not(.sizes) tr {
		display: table-row;
	}
	/**BASKET**/
	#basket-root .basket-checkout-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#basket-root .basket-checkout-container > * {
		margin-right: 0;
	}
	body .product-detail-gallery__thmb-container .product-detail-gallery__slider {
		display: block;
		margin: -25px 0 0;
	}
	.company_nav ul {
		margin: 0 auto;
	}
	.company_nav .img {
		flex: 0 0 100%;
		margin: 20px 0 0;
	}
	.company table tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.company table tr td:not([colspan]){
		padding-left: 30px;
	}
}
@media (max-width: 600px) {
	.compact-catalog .ajax_load .item {
		width: auto;
	}
	.company_bottom .img {
		max-width: 100%;
		width: 100%;
		margin: 0 0 20px;
	}
	.company_left,
	.company_right {
	  max-width: 100%;
	  width: 100%;
	  margin: 0 auto;
	}
	.company_row {
		margin: 0;
	}
	.company_row img {
		margin: 20px auto;
	}
	.company_desk {
		display: none;
	}
	.company_mob {
		display: block;
	}
}
@media (max-width: 569px) {
	.cart__item-img {
	  margin-left: auto;
	}
}