@import url(color.css);
@import url(buttons.css);
@font-face {
    font-family: 'Tenor Sans';
    src: url('fonts/TenorSans.eot');
    src: url('fonts/TenorSans.eot?#iefix') format('embedded-opentype'),
        url('fonts/TenorSans.woff2') format('woff2'),
        url('fonts/TenorSans.woff') format('woff'),
        url('fonts/TenorSans.ttf') format('truetype'),
        url('fonts/TenorSans.svg#TenorSans') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'New Standard TT';
    src: url('fonts/NewStandardTT.eot');
    src: url('fonts/NewStandardTT.eot?#iefix') format('embedded-opentype'),
        url('fonts/NewStandardTT.woff2') format('woff2'),
        url('fonts/NewStandardTT.woff') format('woff'),
        url('fonts/NewStandardTT.ttf') format('truetype'),
        url('fonts/NewStandardTT.svg#NewStandardTT') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{
    font-family: 'Tenor Sans', sans-serif;
    color: var(--color-black);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px; 
}
body h1,
.desktop_heading_h1{
    font-size: 40px;
    line-height: 48px;   
    font-family: 'Tenor Sans', sans-serif;
}
body h2,
.desktop_heading_h2{
    font-size: 32px;
    line-height: 40px; 
    font-family: 'Tenor Sans', sans-serif;
}

body h3,
.desktop_heading_h3{
    font-size: 24px;
    line-height: 32px; 
    font-family: 'Tenor Sans', sans-serif;
}
body h4,
.desktop_heading_h4{
    font-size: 20px;
    line-height: 24px; 
    font-family: 'Tenor Sans', sans-serif;  
}
body p{
    font-size: 16px;
    line-height: 24px; 
    font-family: 'Tenor Sans', sans-serif; 
}
body .caption_big,
body .caption_small{
    text-transform: uppercase;
}
body .caption_small{
    font-size: 10px;
    line-height: 14px;
}
body a,
.bxmaker-authuserphone-simple .bxmaker-authuserphone-link{
    font-size: 16px;
    line-height: 24px; 
    color: var(--color-milkybrown);
    font-family: 'Tenor Sans', sans-serif;
}
body ul{
    margin: 0;
    padding: 0; 
}
.breadcrumbs{
    display: none;
}
.logo.black{
    display: none;
}
#footer {
    position: relative;
    zoom: 1;
    z-index: 2;
    clear: both;
    margin-top: 56px;
}
#footer .footer_inner,
#footer .bottom_wrapper{
    margin-top: 72px;
}
body .add-input-wrapper,
.bxmaker-authuserphone-input  .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-password__field{
    position: relative;
}
body .add-input-wrapper label,
.bxmaker-authuserphone-input .bxmaker-authuserphone-input__title,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-password__title{
    position: absolute;
    top: -14px;
    left: 0;
    max-height: 17px;
    font-size: 16px;
    line-height: 24px;
    bottom: 15px;
    transition: 0.5s;
    text-transform: lowercase;
    color: var(--color-black);
}
body .add-input-wrapper.change label,
.bxmaker-authuserphone-input.bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__title,
.bxmaker-authuserphone-input.bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__title,
.bxmaker-authuserphone-input-password.bxmaker-authuserphone-input-password--hover .bxmaker-authuserphone-input-password__title,
.bxmaker-authuserphone-input-password.bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__title{
    font-size: 10px;
    line-height: 14px;
    color: var(--color-milkybrown);
    bottom: 32px;
    transition: 0.5s;
}
body .add-input-wrapper.change label{
    top: -14px;
}
body .add-input-wrapper.change input{
    border-color: var(--color-milkybrown);
}
.form-control.captcha-row{
    margin-top: 30px;
}
.bxmaker-authuserphone-input.bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__title,
.bxmaker-authuserphone-input.bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__title,
.bxmaker-authuserphone-input-password.bxmaker-authuserphone-input-password--hover .bxmaker-authuserphone-input-password__title,
.bxmaker-authuserphone-input-password.bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__title{
    top: 0px;
}
body .add-input-wrapper input,
body .add-input-wrapper select,
.bxmaker-authuserphone-input .bxmaker-authuserphone-input__field input,
.bxmaker-authuserphone-input .bxmaker-authuserphone-input-code__field input,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-password__field input,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-code__field input  {
    border: none;
    padding: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid var(--color-black);
    border-radius: 0;
    font-size: 16px;
    line-height: 24px;
    background: transparent;
}
body .add-input-wrapper input:hover,
body .add-input-wrapper input:focus,
body .add-input-wrapper input:active,
body .add-input-wrapper select:hover,
body .add-input-wrapper select:focus,
body .add-input-wrapper select:active,
.bxmaker-authuserphone-input .bxmaker-authuserphone-input__field:hover input,
.bxmaker-authuserphone-input.bxmaker-authuserphone-input--focus input,
.bxmaker-authuserphone-input .bxmaker-authuserphone-input-code__field input,
.bxmaker-authuserphone-input.bxmaker-authuserphone-input-code--focus input,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-password__field:hover input,
.bxmaker-authuserphone-input-password.bxmaker-authuserphone-input-password--focus input,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-code__field input,
.bxmaker-authuserphone-input-password.bxmaker-authuserphone-input-code--focus input{
    outline: none;
    box-shadow: none;
    border-color: var(--color-milkybrown);
}
.bxmaker-authuserphone-input .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input-password .bxmaker-authuserphone-input-password__field{
    border: none
}
.subscribe-block-wrapper .desktop_heading_h2{
    margin-bottom: 24px;
    display: block;
}
.checkbox-wrap .add-checkbox{
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.checkbox-wrap .add-checkbox+label,
.licence_block input+label {
   display: inline-flex;
   align-items: flex-start;
   user-select: none;
}  
.checkbox-wrap .add-checkbox+label::before,
.licence_block input+label::before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid var(--color-black);
  border-radius: 4px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  cursor: pointer;
  outline: none;
}
.checkbox-wrap .add-checkbox:checked+label::before,
.licence_block input:checked+label::before {
  background-image: url("../../images/checked.svg");
}
/* стили при наведении курсора на checkbox */
.checkbox-wrap .add-checkbox:not(:disabled):not(:checked)+label:hover::before,
.licence_block input:not(:disabled):not(:checked)+label:hover::before {
  border-color: var(--color-milk);
}
/* стили для активного состояния чекбокса (при нажатии на него) */
.checkbox-wrap .add-checkbox:not(:disabled):active+label::before,
.licence_block input:not(:disabled):active+label::before {
  background-color: var(--color-black);
  border-color: var(--color-black);
}
/* стили для чекбокса, находящегося в фокусе */
.checkbox-wrap .add-checkbox:focus+label::before,
.licence_block input:focus+label::before {
  box-shadow: none;
}
/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
.checkbox-wrap .add-checkbox:focus:not(:checked)+label::before,
.licence_block input:focus:not(:checked)+label::before {
  border-color: var(--color-black);
}
/* стили для чекбокса, находящегося в состоянии disabled */
.checkbox-wrap .add-checkbox:disabled+label::before,
.licence_block input:disabled+label::before {
    background-color: var(--color-milk);
    border-color: var(--color-milk);
    background-image: url("../../images/checked-disabled.svg");
}
.bottom_wrapper hr{
    margin: 55px 0;
    opacity: 0.2;
}
.maxwidth-block.color-bg,
.catalog-viewed{
    background: #F0EBE5;
}
/*catalog-item*/
.catalog_block .catalog_item_wrapp.item{
	padding: 0 15px;
    /*height: auto!important;*/
    /*max-height: 400px;*/
}
.catalog_block .value_with_sale,
.catalog_block .value_no_sale{
    display: none;
}
.catalog .catalog_block .catalog_item_wrapp.item,
.autlet .catalog_block .catalog_item_wrapp.item{
    padding: 0px;
    margin-bottom: 40px;
    height: auto!important;
}
.simple-slider .catalog_block .catalog_item_wrapp.item{
    height: 515px!important;
}
.big-item-slider{
    position: relative;
    z-index: 1;
}
.big-item-slider .catalog_block .catalog_item_wrapp.item{
    height: 600px!important;
}
.simple-slider .catalog_block .catalog_item_wrapp.item{
    max-width: 353px;
}
.catalog_block .image_wrapper_block{
    padding: 24px;
    position: relative;
    background-color: var(--color-white);
    box-shadow: 0px 16px 20px rgba(105, 99, 96, 0.08);
    margin-bottom: 16px;
    text-align: center;
}
.catalog_block .item_wrap{
    position: relative;
}
.catalog_item_wrapp:hover .item_wrap .image_wrapper_block{
    box-shadow: none;
}
.catalog_item_wrapp:hover .item_wrap{
    background-color: var(--color-white);
	box-shadow: 0px 16px 20px rgba(105, 99, 96, 0.12);
    transition: 0.3s;
}
.modal-select-props-wrapper .catalog_item_wrapp:hover .item_wrap{
    box-shadow: none;
}
.modal-select-props-wrapper .sale_block.matrix{
    display: none;
}
.catalog_block .item_wrap .item_info{
    padding: 0 16px 21px;
    height: auto!important;
    max-height: 75px;
}
.catalog_block .image_wrapper_block a{
	position: relative;
}
.catalog_block .image_wrapper_block img {
    margin: auto;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
}
.catalog_block .section-title,
.modal-select-props-wrapper .section-title{
	color: var(--color-dustybrown);
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 2px;
}
.catalog_block .item-title a,
.modal-select-props-wrapper .item-title a{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 2px;
    color: var(--color-black);
}
.modal-select-props-wrapper .item-title a{
    margin-bottom: 0;
}
.catalog_item_wrapp:hover .item_wrap .item-title a{
    text-decoration: none;
}
.catalog_block .offers_price_wrapper,
.catalog_block .price_matrix_wrapper,
.modal-select-props-wrapper .offers_price_wrapper,
.modal-select-props-wrapper .price_matrix_wrapper {
	display: flex;
	flex-wrap: wrap;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
}
.catalog_block .offers_price,
.catalog_block .price_matrix_wrapper .price{
	margin-right: 8px;
}
.catalog_block .offers_price+.offers_price_old .values_wrapper,
.catalog_block .price_matrix_wrapper .price+.price.discount .values_wrapper{
	color: var(--color-dustybrown);
	text-decoration: line-through;
}

.catalog_block .sale_block{
    position: absolute;
    top: 0;
    left: 0;
}
.catalog_block .sale_block .value{
    background: var(--color-dustybrown);
    color: var(--color-white);
    font-size: 14px;
    padding: 16px;
    line-height: 18px;
    display: inline-block;
}
.catalog_block .sale_block .text{
    display: none!important;
}
.stickers {
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 3;
}
.stickers [class*="sticker_"] {
    background-color: var(--color-milkybrown);
    color: var(--color-white);
    padding: 16px;
    font-size: 18px;
    line-height: 18px;
    text-transform: lowercase;
}
.stickers .sticker_sale {
    background-color: var(--color-dustybrown);
}
.stickers .sticker_khit {
    background-color: var(--color-black);
}
.stickers .sticker_new {
    background-color: var(--color-milkybrown);
}

.catalog_item_wrapp .footer_button .btn-add-milk i{
    position: relative;
    width: 24px;
    height: 24px;
}
.catalog_item_wrapp .footer_button .btn-add-milk i:after,
.catalog_item_wrapp .footer_button .btn-add-milk i:before{
    content: "";
    width: 16px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -1px;
    background-color: var(--color-black);
    transform: rotate(90deg);
}
.catalog_item_wrapp .footer_button .btn-add-milk i:after{
    transform: rotate(180deg);
}
.catalog_item_wrapp .footer_button .btn-add-milk:hover i:after,
.catalog_item_wrapp .footer_button .btn-add-milk:hover i:before,
.catalog_item_wrapp .footer_button .in-cart:hover i:after,
.catalog_item_wrapp .footer_button .in-cart:hover i:before{
    background-color: var(--color-white);
}
.catalog_item_wrapp .footer_button{
    position: absolute;
    bottom: 0;
    right: 0;
    visibility: hidden;
    width: 100%;
    opacity: 0;
    transition: 0.3s;
}
.catalog_item_wrapp:hover .footer_button{
    visibility: visible;
    transition: 0.3s;
    opacity: 1;
}
.catalog_item_wrapp .sku_props{
    visibility: hidden;
    height: 0;
    padding: 0px 16px;
}
.catalog_item_wrapp .sku_props h2{
    display: none;
}
.catalog_item_wrapp:hover .sku_props{
    visibility: visible;
    height: auto;
    position: absolute;
    z-index: 55;
    background: var(--color-white);
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0px 16px 20px rgb(105 99 96 / 12%);
}
.catalog_block .sku_props .wrapper_sku{
    display: flex;
    justify-content: space-between;
}
.catalog_block .sku_props .wrapper_sku>div{
    margin-right: 16px;
    width: 33%;
}
.catalog_block .sku_props .wrapper_sku>div:last-child{
    margin: 0;
}
.catalog_item_wrapp .has_offer_prop .btn-add-milk,
.catalog_item_wrapp .no_offer_prop .btn-add-milk,
.catalog_item_wrapp .no_offer_prop .in-cart{
    height: 56px;
    width: 56px;
    background-color: var(--color-milk);
    position: absolute;
    bottom: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.5s, opacity 0.5s linear;
    transition: 0.3s;
    font-size: 0;
   justify-content: center;
   cursor: pointer;
}
.catalog_item_wrapp .has_offer_prop .btn-add-milk:hover,
.catalog_item_wrapp .no_offer_prop .btn-add-milk:hover,
.catalog_item_wrapp .no_offer_prop .in-cart:hover{
    background-color: var(--color-dustybrown);
}
.catalog_item_wrapp:hover .has_offer_prop .btn-add-milk,
.catalog_item_wrapp:hover .no_offer_prop .btn-add-milk,
.catalog_item_wrapp:hover .no_offer_prop .in-cart{
    visibility: visible;
    opacity: 1;
} 
.catalog_item_wrapp .no_offer_prop .btn-add-milk i:after,
.catalog_item_wrapp .no_offer_prop .in-cart i:after,
.catalog_item_wrapp .no_offer_prop .btn-add-milk i:before,
.catalog_item_wrapp .no_offer_prop .in-cart i:before{
    content: "";
    width: 13px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -6px;
    margin-top: -1px;
    background-color: var(--color-dustybrown);
    transform: rotate(90deg);
}
.catalog_item_wrapp .no_offer_prop .btn-add-milk i:after,
.catalog_item_wrapp .no_offer_prop .in-cart i:after{
    transform: rotate(180deg);
}
.catalog_item .counter_block{
    display: flex;
    max-width: 96px;
    margin: 14px 0 14px 14px;
}
.catalog_detail .counter_block{
    display: flex;
    max-width: 120px;
    margin:0;
    margin-right: 32px;
}

.catalog_item .counter_block span,
.catalog_detail .counter_block span{
    display: block;
    min-width: 27px;
    height: 27px;
    background: #000;
    border-radius: 28px;
    border: 1px solid var(--color-gray);
    background-color: var(--color-white);
    position: relative;
    cursor: pointer;
}
.catalog_item .counter_block span::before, 
.catalog_item .counter_block span::after,
.catalog_detail .counter_block span::before, 
.catalog_detail .counter_block span::after {
    content: "";
    display: block;
    width: 11px;
    height: 1px;
    background-color: var(--color-gray);
    position: absolute;
    top: 12.1px;
    left: 7px;
}
.catalog_item .counter_block span:hover,
.catalog_detail .counter_block span:hover{
    border: 1px solid var(--color-dustybrown);
}
.catalog_item .counter_block span:hover:before, 
.catalog_item .counter_block span:hover:after,
.catalog_detail .counter_block span:hover:before, 
.catalog_detail .counter_block span:hover:after {
    background-color: var(--color-dustybrown);
}
.catalog_item .counter_block span.plus::before,
.catalog_detail .counter_block span.plus::before {
    transform: rotate(90deg);
}
.catalog_item .counter_block input[type="text"],
.catalog_detail .counter_block input[type="text"] {
    max-width: 34px;
    margin: 0 3px;
    line-height: 28px;
    text-align: center;
    padding: 0;
    border: none;
    font-size: 16px;
}
.catalog_detail .counter_block input[type="text"] {
    max-width: 60px;
}
.catalog_item .counter_wrapp{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#modal-select-props{
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(34,34,34, 0.4);
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.modal-select-props-wrapper{
    position: relative;
    max-width: 450px;
    width: 100%;
    background-color: var(--color-white);
    padding: 72px 24px 32px;
}
.modal-select-props-wrapper h2{
    margin: 0;
    margin-bottom: 32px;
}
.modal-select-props-wrapper .like_icons,
.modal-select-props-wrapper .show_offer,
.modal-select-props-wrapper .stickers{
    display: none!important;
}
.modal-select-props-wrapper .close{
    position: absolute;
    top: 32px;
    right: 32px;
    display: block;
    width: 20px;
    height: 20px;
    opacity: 1;
}
.modal-select-props-wrapper .catalog_item_wrapp #addcart{
    width: auto;
    font-size: 16px;
    justify-content: center;
    position: relative;
    visibility: visible;
    opacity: 1;
}
.modal-select-props-wrapper .catalog_item_wrapp #addcart i{
    display: none;
}
.modal-select-props-wrapper .main_item_wrapper{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 88px;
}
.modal-select-props-wrapper .catalog_item .item_info{
    width: 73%;
}
.modal-select-props-wrapper .catalog_item .image_wrapper_block{
    width: 24%;
    max-width: 72px; 
    margin-right: 3%;
}
.modal-select-props-wrapper .catalog_item .image_wrapper_block img{
    width: 100%;
}
.modal-select-props-wrapper .catalog_item div.sku_props{
    width: 100%;
    visibility:visible;
    opacity: 1;
    height: auto;
    display: block;
    position: relative;
    box-shadow: none;
    padding: 0;
    margin-top: 25px;
}
.modal-select-props-wrapper .catalog_item div.sku_props .bx_catalog_item_scu{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.modal-select-props-wrapper .catalog_item div.sku_props .bx_catalog_item_scu .item_wrapper{
    width: 31%;
}
.modal-select-props-wrapper .catalog_item_wrapp .footer_button{
    position: absolute;
    visibility: visible;
    opacity: 1;
    display: block!important;
}
.modal-select-props-wrapper .catalog_item .counter_wrapp{
    opacity: 1!important;
    padding: 0;
}
.modal-select-props-wrapper .catalog_item .counter_block{
    margin: 14px 8px;
    max-width: 120px;
    justify-content: space-between;
    width: 45%;
}
.modal-select-props-wrapper .catalog_item .button_block{
    width: 55%;
    margin-left: 5%;
}
.modal-select-props-wrapper .sku_props .select2 .select2-selection.select2-selection--single{
    border-bottom: 1px solid var(--color-black);
}
.modal-select-props-wrapper .sku_props>.select2-container--default.select2-container--open .select2-dropdown{
    max-height: 113px;
    overflow: scroll;
}
.modal-select-props-wrapper .offers_price{
    margin-right: 8px;
}
.modal-select-props-wrapper .offers_price_old{
    color: var(--color-dustybrown);
    text-decoration: line-through;
}
.ik_select.ik_select_autowidth{
   width: 100%!important;
}
.like_icons {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 53;
    cursor: pointer;
}
.maxwidth-block{
    padding-top: 72px;
    padding-bottom: 0px;
}
.maxwidth-block.catalog-viewed{
    padding: 72px 0;
}
.maxwidth-block .slick-list{
    padding-bottom: 82px!important;
}
.maxwidth-block .slick-list::-webkit-scrollbar {
  width: 0;
}
.maxwidth-block .slick-list { -ms-overflow-style: none; }
.maxwidth-block .block__title{
    text-align: left;
    margin: 0;
    margin-bottom: 56px;
    text-transform: lowercase;
}
.maxwidth-block .maxwidth-low{
    position: relative;
}
.maxwidth-blog{
    position: relative;
    z-index: 1;
}
.simple-slider .content_inner.flexslider:hover .flex-viewport{
    padding-bottom: 120px;
    margin-bottom: -120px;
}
.simple-slider .content_inner.flexslider .flex-direction-nav{
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 20px;
    height: 48px;
    display: flex;
    align-items: flex-end;
}
.simple-slider .content_inner.flexslider .flex-direction-nav a{
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    width: 40px;
    height: 40px;
    font-size: 0;
    display: block;
    border: none;
    border-radius: 40px;
    opacity: 1;
    text-shadow: none;
}
.simple-slider .content_inner.flexslider .flex-direction-nav a:before{
    content: none;
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-prev{
    background-image: url('../../images/btn-arrow.svg');
    transform: rotate(180deg);
    right: 45px;
    left: auto;
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-next{
    background-image: url('../../images/btn-arrow.svg');
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-prev:hover{
    background-image: url('../../images/btn-arrow-h.svg');
    background-color: #FFF;
    transform: rotate(180deg);
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-next:hover{
    background-image: url('../../images/btn-arrow-h.svg');
    background-color: #FFF;
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-disabled{
    background-image: url('../../images/btn-arrow-disable.svg');
    pointer-events: none;
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-prev.flex-disabled{
    transform: rotate(0deg);
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-next.flex-disabled{
    transform: rotate(180deg);
}
.simple-slider .content_inner.flexslider .flex-direction-nav .flex-disabled:hover{
    background-image: url('../../images/btn-arrow-disable.svg');
    background-color: transparent;
}
.simple-slider .slick-arrow{
    position: absolute;
    right: 5px;
    top: -92px;
}
.maxwidth-block .simple-slider{
    /*max-height: 620px;
    /*overflow: hidden;*/

}
.simple-slider .slick-arrow,
.big-item-slider .slick-arrow{
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    width: 40px;
    height: 40px;
    font-size: 0;
    display: block;
    border: none;
    border-radius: 40px;
}
.simple-slider .slick-arrow.slick-prev,
.big-item-slider .slick-arrow.slick-prev{
    background-image: url('../../images/btn-arrow.svg');
    transform: rotate(180deg);
    right: 45px;   
}
.simple-slider .slick-arrow.slick-next,
.big-item-slider .slick-arrow.slick-next{
    background-image: url('../../images/btn-arrow.svg');
}
.simple-slider .slick-arrow.slick-prev:hover,
.big-item-slider .slick-arrow.slick-prev:hover{
    background-image: url('../../images/btn-arrow-h.svg');
    background-color: #FFF;
    transform: rotate(180deg);
}
.simple-slider .slick-arrow.slick-next:hover,
.big-item-slider .slick-arrow.slick-next:hover{
    background-image: url('../../images/btn-arrow-h.svg');
    background-color: #FFF;
}
.simple-slider .slick-arrow.slick-next.slick-disabled,
.simple-slider .slick-arrow.slick-prev.slick-disabled{
    background-image: url('../../images/btn-arrow-disable.svg');  
}
.simple-slider .slick-arrow.slick-prev.slick-disabled{
    transform: rotate(0deg);
}
.simple-slider .slick-arrow.slick-next.slick-disabled{
    transform: rotate(180deg);
}
.simple-slider .slick-arrow.slick-next.slick-disabled:hover,
.simple-slider .slick-arrow.slick-prev.slick-disabled:hover{
    background-image: url('../../images/btn-arrow-disable.svg'); 
    background-color: transparent;
}
.big-item-slider-wrap{
	padding: 96px 0 0;
    /*overflow: hidden;*/
    max-height: 700px;
}
.big-item-slider-wrap .row{
    margin: 0;
}
.big-item-slider .catalog_block .image_wrapper_block img{
    width: 340px;
}
.big-item-slider-wrap .big-item-text{
    float: left;
    max-width: 390px;
    margin-right: 17px;
    position: relative;
    z-index: 2;
    padding-left: 30px;
}
@media (min-width: 1024px) and (max-width: 1800px){
    .big-item-slider-wrap .big-item-text{
        padding-left: 64px;
    }
}
.big-item-slider-wrap .big-item-text .desktop_heading_h1{
    margin-bottom: 24px;
}
.big-item-slider-wrap .big-item-text p{
    margin-bottom: 56px;
}
.button-frame{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.buttom-more{
    margin-left: 32px;
}
.big-item-slider-wrap .big-item-text .buttom-more p{
    margin-bottom: 0;
}
.big-item-slider .slick-list{
    padding-left: 0px!important;
    /*padding-bottom: 75px!important;*/
}
.big-item-slider .less-section{
    position: relative;
}
.big-item-slider .big-slider-btn{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.big-item-slider .slick-arrow{
    position: absolute;
    right: 20px;
    top: 0px;
}
.big-item-slider .slick-arrow.slick-prev{
    right: 60px;
}

.sa_block{display: none;}
.search-page-wrapper .catalog{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.search-page-wrapper .top_block_filter_section{
    max-width: 280px;
    margin-right: 2%;
    width: 20%;
}
.search-page-wrapper .ajax_load{
    width: 78%;
    max-width: 1075px;
}
.search-page-wrapper .bottom_nav.block{
    width: 100%
}
.search-page-wrapper .catalog-less-section{
    display: block;
    padding: 0;
}
.search-page-wrapper .less-title.desktop_heading_h2,
.search-page-wrapper .caption_big{
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 24px;
    text-transform: uppercase;
    color: var(--color-milkybrown);
}
.search-page-wrapper .caption_big{
    margin-bottom: 48px;
}
.search-page-wrapper .catalog-less-section ul li{
    display: block;
    margin-bottom: 8px;
}
.search-page-wrapper .catalog-less-section ul li a{
    color: var(--color-black);
    text-transform: lowercase;
}
.search-page-wrapper .catalog-less-section ul li a:hover{
    color: var(--color-milkybrown);
}
.sku_props>.select2-container--default.select2-container--open{
    z-index: 10;
    width: 100%;
    left: 0!important;
}
.sku_props>.select2-container--default.select2-container--open .select2-dropdown{
    width: 100%!important;
}
.sku_props .select2-container .select2-search.select2-search--hide{
    display: none;
}
.sku_props .select2-selection__rendered{
    font-size: 15px;
    line-height: 24px;
}
@media (min-width: 1199px) and (max-width: 1300px)  {
    .sku_props .select2-selection__rendered{
        font-size: 12px;
    }
}
.sku_props .select2-results ul li{
    margin-bottom: 4px;
    cursor: pointer;
    display: flex;
    justify-content: flex-start;
    align-items: center;

}
.sku_props .select2-results ul li.select2-results__option--selected::before{
    content: "";
    position: static;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../../images/icon-sku-point.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px;
}
.sku_props .select2-results ul li.select2-results__option--selected{
    color: var(--color-milkybrown);
}
.sku_props .select2-results ul li.select2-results__option--disabled.select2-results__option--hidden{
    display: none;
}
.sku_props .select2-results ul li.select2-results__option--disabled,
.sku_props .select2-results ul li.select2-results__option--hidden{
    color: var(--color-dustybrown);
    pointer-events: none;
}
.sku_props .select2-results ul li:last-child{
    margin-bottom: 0;
}
.sku_props .select2.select2-container--default{
    display: block;
    text-align: left;
    width: 100%!important;
}
.sku_props .select2 .select2-selection.select2-selection--single{
    display: flex;
    line-height: 24px;
    padding-bottom: 8px;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid transparent;
}
.sku_props .select2 .select2-selection.select2-selection--single 
.sku_props .select2.select2-container--default.select2-container--open .select2-selection__rendered,
.sku_props .select2.select2-container--default:hover .select2-selection__rendered,
.sku_props .select2 .select2-selection.select2-selection--single:hover .select2-selection__rendered,
.sku_props .select2-results ul li:hover{
    color: var(--color-milkybrown);
}
.sku_props .select2 .select2-selection.select2-selection--single:hover,
.sku_props .select2.select2-container--default.select2-container--open .select2-selection--single{
    border-bottom: 1px solid var(--color-milkybrown);
}
.sku_props .select2 .select2-selection.select2-selection--single .select2-selection__arrow{
    display: block;
    min-width: 13px;
    height: 7px;
    position: relative;
}
.sku_props .select2 .select2-selection.select2-selection--single .select2-selection__arrow:after,
.sku_props .select2 .select2-selection.select2-selection--single .select2-selection__arrow:before{
    display: block;
    content: "";
    width: 8px;
    height: 1px;
    background-color: var(--color-black);
    transform: rotate(45deg);
    position: absolute;
    left: 0;
    top: 0;
}
.sku_props  .select2 .select2-selection.select2-selection--single .select2-selection__arrow:after{
    transform: rotate(315deg);
    left: auto;
    right: 0;
}

.sku_props .select2 .select2-selection.select2-selection--single:hover .select2-selection__arrow:after,
.sku_props .select2 .select2-selection.select2-selection--single:hover .select2-selection__arrow:before{
    background-color: var(--color-milkybrown);
}
.sku_props .select2.select2-container--default.select2-container--open .select2-selection__arrow:after,
.sku_props .select2.select2-container--default.select2-container--open .select2-selection__arrow:before{
    transform: rotate(315deg);
    background-color: var(--color-milkybrown);
}
.sku_props .select2.select2-container--default.select2-container--open .select2-selection__arrow:after{
    transform: rotate(45deg);
}
.sku_props .select2-dropdown.select2-dropdown--below,
.sku_props .select2-dropdown.select2-dropdown--above{
    display: block;
    padding: 16px;
    background-color: var(--color-white);
    box-shadow: 0px 30px 30px rgb(105 99 96 / 0.1);
}
.sku_props .select2-hidden-accessible{
    display: none;
}
.sku_props .select2-selection__arrow{
    display: block;
}
.show_offer{
    height: 56px;
    width: 56px;
    background-color: var(--color-milk);
    position: absolute;
    bottom: 0;
    right: 0;
    transition: visibility 0.5s, opacity 0.5s linear;
    transition: 0.3s;
    display: none;
}
.show_offer:before,
.show_offer:after{
    content: "";
    width: 13px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -6px;
    margin-top: -1px;
    background-color: var(--color-milkybrown);
    transform: rotate(90deg);
}
.show_offer:after {
    transform: rotate(180deg);
}
.show_offer:hover{
    background-color: var(--color-dustybrown);
    transition: 0.3s;
}
.show_offer:hover:before,
.show_offer:hover:after{
    background-color: var(--color-white);
}
.catalog_item .to-subscribe {
    display: none;
}
.maxwidth-block.catalog-viewed h2{
    margin: 0;
    margin-bottom: 56px;
    text-transform: lowercase;
}
#bx-soa-orderSave{
    max-width: 260px;
    padding: 16px 20px;
}
#bx-soa-order #bx-soa-orderSave a{
    font-weight: 400;
}
.form_page .form_body{
    position: relative;
    padding: 0 0 30px 0!important;
}
.form_page .form_body select{
    position: absolute;
    bottom: -50px;
    left: 0;
}
.form_page  .form_footer,
.form_page .maxwidth-theme{
    padding: 0!important;
}
.form_page .form.inline{
    max-width: 600px;
}
.big-item-slider .tabs_slider {
    display: flex;
}
.big-item-slider .slick-initialized .slick-slide{
    max-height: 600px;
}
.slick-initialized .slick-slide{
    max-height: 440px;
}
.slick-initialized .slick-slide:hover{
    max-height: 100%;
}
.basket_fly #basket-root{
    margin-top: 0;
}
.big-item-slider:hover{
    position: relative;
    z-index: 1;
}
.big-item-slider:hover .slick-list{
    padding-bottom: 75px!important;
}
.bxmaker-authuserphone-captcha__img{
    border-radius: 0!important;
}
.bxmaker-authuserphone-input-code__field{
    border: none!important;
    border-radius: 0!important;
    border-bottom: 1px solid var(--color-black)!important;
}
.bxmaker-authuserphone-input-code__field:hover{
    border-bottom: 1px solid var(--color-milkybrown)!important;
}
.bxmaker-authuserphone-header{
    font-weight: 400;
}
@media (max-width: 1140px){
    .search-page-wrapper .top_block_filter_section,
    .search-page-wrapper .ajax_load{
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
    .search-page-wrapper .top_block_filter_section{
        margin-bottom: 56px;
    }
}
@media (max-width: 1024px){
    body h1, 
    body h2,
    .desktop_heading_h1,
    .desktop_heading_h2{
        font-size: 24px;
        line-height: 32px;   
    }
    body h3, 
    body h4,
    .desktop_heading_h3,
    .desktop_heading_h4{
        font-size: 20px;
        line-height: 24px;   
    }
    .maxwidth-block{
        padding-top: 56px;
        padding-bottom: 0px;
    }
    .maxwidth-block.catalog-viewed{
        padding: 56px 0;
    }
    .maxwidth-block .slick-list{
        padding-bottom: 35px!important;
    }
    .maxwidth-block .block__title{
        text-align: left;
        margin: 0;
        margin-bottom: 32px;
        padding-left: 24px;
    }
    .simple-slider .slick-arrow,
    .big-item-slider .slick-arrow,
    .flex-direction-nav{
        display: none!important;
    }
    .simple-slider .top_wrapper.row{
        margin-right: 0!important;
    }
    .catalog_block .item_wrap .item_info{
        padding: 0px 8px 0px;
    }
    .big-item-slider-wrap{
		padding: 56px 0 0;
		display: block;
        max-height: max-content;
	}
    .big-item-slider .slick-list{
        padding-bottom: 35px!important;
    }
    .big-item-slider-wrap .big-item-text{
        float: none;
        margin-right: 0;
        padding: 0 24px;
        margin-bottom: 64px;
    }
    .big-item-slider-wrap .big-item-slider{
        padding-left: 24px;
    }
    .big-item-slider .catalog_block .image_wrapper_block img{
        width: 245px;
    }
    .big-item-slider .slick-list{
        padding-left: 12px!important;
    }
    .big-item-slider .top_wrapper.row{
        margin-left: -24px!important;
    }
    .catalog.block.search.js_wrapper_items{
        margin-left: -24px;
        margin-right: -24px;
    }
    .catalog_block .catalog_item_wrapp.item{
        padding: 0 12px;
        /*max-height: 300px;*/
    }
    .simple-slider .catalog_block .catalog_item_wrapp.item{
        max-height: 300px;
    }
    .catalog .catalog_block .catalog_item_wrapp.item{
        min-height: auto;
        height: auto!important;
        margin-bottom: 32px;
    }
    .big-item-slider .less-section{
        padding: 0;
    }
    .search-page-wrapper .catalog{
        display: block;
    }
    .search-page-wrapper .top_block_filter_section,
    .search-page-wrapper .ajax_load{
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
    .search-page-wrapper .top_block_filter_section{
        margin-bottom: 32px;
    }
    .catalog .catalog_block .item_block:nth-child(even){
        padding-right: 0;
    }
    .catalog .catalog_block .item_block:nth-child(odd){
        padding-left: 0;
    }
    .delay-page .catalog_block .item_block:nth-child(even){
        padding-right: 0;
    }
    .delay-page .catalog_block .item_block:nth-child(odd){
        padding-left: 0;
    }
    .delay-page .catalog_block .item_block .catalog_item_wrapp{
        padding: 0;
    }
    .delay-page{
        margin-left: -24px;
        margin-right: -24px;
    }
    .row{
        margin-left: 0px;
        margin-right: 0px;
    }
    .sections_wrapper .row{
        margin-left: -15px;
        margin-right: -15px;
    }
    .catalog_section {
        margin-left: -24px;
        margin-right: -24px;
    }
    .catalog_block .stickers [class*="sticker_"],
    .catalog_block .sale_block .value{
        padding: 11px;
        font-size: 10px;
        line-height: 14px;
    }
    .show_offer{
        display: block;
        width: 48px;
        height: 48px;
    }
    .catalog_block .sku_props{
        display: none;
    }
    .sku_props .select2.select2-container--default{
        width: 100%!important;
    }
    .catalog_block .item_wrap:hover{
        box-shadow: none;
        background-color: transparent;
    }
    .catalog_item_wrapp:hover .footer_button{
        display: none;
    }
    .catalog_block .item_wrap:hover .image_wrapper_block{
        /*box-shadow: 0px 16px 20px rgb(105 99 96 / 8%);*/
    }
}
@media (max-width: 768px){
    .catalog_block .item-title a{
        overflow: hidden;
        min-height: 40px;
        text-overflow: ellipsis;
    }
    .form.inline.CALLBACK .form-control.captcha-row{
        margin-top: 60px;
    }
    .simple-slider .catalog_block .catalog_item_wrapp.item{
        padding: 0;
        padding-right: 24px;
    }
    .maxwidth-block.catalog-viewed h2{
        margin-bottom: 32px;
    }
    .subscribe-block-wrapper .row > div,
    .bottom_wrapper .row > div{
        padding: 0;
    }
    .big-item-slider .slick-initialized .slick-slide{
        max-height: 380px;
    }
    #footer .footer_inner,
    #footer .bottom_wrapper{
        margin-top: 56px;
    }
}
@media (max-width: 500px){
    .simple-slider .tabs_slider .slick-list{
        padding-left: 0!important;
    }
    .big-item-slider-wrap .big-item-text .desktop_heading_h1 br{
        display: none;
    }
    .maxwidth-block .simple-slider{
        padding: 0 15px 70px!important;
    }
}