

/* Start:/local/css/custom.css?177747637445012*/
.to-top{
	z-index: 10;
}
@media(max-width: 414px){
	.promo-block .promo-content .promo-title h1{
		font-size: 23px;
	}
}
@media(min-width: 1050px){
	.seo-block .text.more:not(.open){
		max-width: 50%;
  		margin-left: auto;
	}
}
.advtgs-block{
	margin-bottom: 100px;
}

@media (max-height:  500px) {
	.header .main-menu-wrapper{
		max-height: calc(100vh - 157px);
	}
	.main-menu{
		flex-direction: row;
		flex-wrap: wrap;
		overflow: auto;
		gap: 0px;
	}
}

.action_popup__wrapper{
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10000000;
}
.action_popup__wrapper_bg{
	position: absolute;
	inset: 0;
	background: rgb(0,0,0, .6);
	z-index: 1;
}
.action_popup{
	position: relative;
	z-index: 2;
	height: 593px;
	width: 1024px;
	padding-top: 64px;
}
.action_popup > img{
	position: absolute;
	inset: 0;
	z-index: 1;
}
.action_text_wrap{
	position: relative;
	z-index: 2;
	text-align: center;
}
.action_text_wrap__title{
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 32px;
}
.action_text_wrap__text{
	font-weight: 400;
	font-size: 14px;
	color: #313131;
	margin-bottom: 32px;
}
.action_text_wrap__buttonwrap a{
	border-color: #313131;
	color: #313131;
}
.action_popup__wrapper__close{
	position: absolute;
	right: 16px;
	top: 16px;
	cursor: pointer;
	z-index: 3;
}

@media(max-width: 1050px){
	.action_popup{
		
		max-width: calc(100% - 30px);
    	height: auto;
    	padding: 30px 0;
    	background: #DDA3A3 ;
	}
	.action_popup > img{
		position: absolute;
		  inset: 0;
		  z-index: 1;
		  width: 100%;
		  height: 100%;
		  object-fit: cover;
		  opacity: .3;
	}
}




























.action_awaits__title{
    text-align: center;
    text-transform: uppercase;
    margin-top: 40px;
  margin-bottom: 40px;
}
.action_line{
    width: 100%;
    height: 271px;
    position: relative;
    margin-top: 25px;
}
.action_line__bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.action_line__inner{
    z-index: 3;
    position: relative;
    padding-top: 57px;
}
.action_line__cards{
    position: absolute;
    z-index: 2;
    right: -220px;
    top: -32px;
}
.action_line__text{
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    padding-bottom: 40px;
}

.action_line__link{
    color: #313131;
    font-family: Open Sans Hebrew;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    box-sizing: border-box;
    border: 2px solid rgba(49, 49, 49, 0.4);
    border-radius: 100px;
    padding: 22px 61px;
    display: inline-block;
    text-decoration: none;
}
.action_awaits__wrap{
    display: flex;
    gap: 20px;
    margin-bottom: 120px !important;
}
.action_awaits__single{
    padding:32px 14px 5px ;
    flex-grow: 1;
    min-width: 22%;
    background: #F0BEBE;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.action_awaits__single__text{
    color: rgba(49, 49, 49, 1);
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
}
.action_awaits__single__img{
    max-height: 126px;
    margin-top: auto;
}
.action_awaits__single__img img{
    max-height: 100%;
}










.left_some{
    color: rgba(49, 49, 49, 1);
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    margin: 20px 0;
}
.buy__gifts__line{
    display: flex;
    gap: 19px;
    margin-bottom: 62px;

}
.buy__gifts__line > span{
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 500;
    border: 1px solid rgba(0, 0, 0, 1);
    width: 61px;
    height: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.buy__gifts__line > span.done{
    background-color: #F0BEBE;
}
.buy__gifts__line > span.done.giftstone{
    background-color: #EED34F;
}
.buy__gifts__line > span.done.giftstone path{
    fill: #000;
}









.buy__gifts__info__wrap{
    position: relative;margin-bottom: 87px;
}
.leaf_top_l,
.leaf_bot_l,
.leaf_r{
    position: absolute;
}
.leaf_top_l{
left: 0%;
  top: 0%;
}
.leaf_bot_l{
right: 0%;
  top: 0%;
}
.leaf_r{
  right: 15%;
  bottom: -15%;
}
.buy__gifts__info{
    padding-top: 60px;
    margin: 60px auto 40px;

}
.buy__gifts__info__inner{
    display: flex;
    justify-content: space-between;
    gap:20px;
    align-items: center;

}

.buy__gifts__info__textblock{
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
    line-height: 37px;
    color: #000;
    text-align: right;
}
.buy__gifts__info__textblock_left{
    text-align: left;
  position: relative;
  top: -35px;
}
.buy__gifts__info__textblock .buy__gifts__info__textblock__ttl{
    font-size: 55px;
    font-weight: 700;
    line-height: 145.9%;
    color: #000;
}
.onlanding .buy__gifts__info__textblock .buy__gifts__info__textblock__ttl{
  font-size: 30px;
font-weight: 600;
line-height: 30px;
letter-spacing: 0px;
}
.onlanding .buy__gifts__info__textblock .buy__gifts__info__textblock__ttl span{
  font-size: 30px;
 
}
.buy__gifts__info__textblock .buy__gifts__info__textblock__ttl span{
    font-size: 55px;
    font-weight: 700;
    line-height: 145.9%;
    color: #F0BEBE;
}

.onlanding .buy__gifts__info__textblock .buy__gifts__info__textblock__ttl span.buy__gifts__info__textblock__text{
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    text-transform: none;
    display: inline-block;
}


.buy__gifts__info__textblock__many__ttl{
    font-size: 30px;
font-weight: 600;
line-height: 30px;
letter-spacing: 0px;
margin-top: 85px;
  margin-bottom: 20px;
}
.buy__gifts__info__textblock__many__ttl span{
    color: #F6D8D8;
}

.buy__gifts__info__textblock__many__text{
    font-size: 16px;
font-weight: 500;
line-height: 25px;
text-transform: none;
}

.buy__gifts__info__textblock .action_line__link{
   margin-top: 37px;
}

.buy__gifts__info__onlanding_image{
    position: relative;
  left: -58px;
  top: -30px;
}

.action__guidline__wrapper{
    margin: 93px 0 114px;
    position: relative;
}
.action__guidline {
    display: flex;
    flex-direction: column;
    position: relative;
}
.action__guidline_track{
  position: absolute;
  top: 60px;
  left: 44px;
  z-index: 0;
}
.action__guidline__single{
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;

}
.action__guidline__single:nth-child(2){margin-bottom: 24px}
.action__guidline__single:nth-child(3){margin-bottom: 57px;padding-left: 17%}
.action__guidline__single:nth-child(4){margin-bottom: 68px;padding-left: 13%}
.action__guidline__single:last-child{padding-left: 39%;}
.action__guidline__single span{
    font-size: 26px;
font-weight: 500;
line-height: 32px;
margin: 0 32px 0 20px;
}
.action__guidline__single:last-child span{
font-size: 30px;
font-weight: 600;
line-height: 37px;
}



.action__guidline__leafs{

}
.action__guidline__leafs img{
    position: absolute;
    transition: all 0.5s ease-out;  
}
.action__guidline__leafs img:nth-child(1){
    left: 0%;
    top: 17%;
}
.action__guidline__leafs img:nth-child(2){
    right: 9%;
  top: -10%;
}
.action__guidline__leafs img:nth-child(3){
    right: 0%;
  top: 48%;
}






.third_buy__wrapper{
background: linear-gradient(90.00deg, rgba(240.3328857421875, 189.91244506835938, 189.91244506835938, 1),rgba(255, 255, 255, 1) 100%);
    padding: 40px 0 43px;
    margin-top: 177px;
}
.third_buy{
    display: flex;
}
.third_buy__textblock{
    flex-basis: 49%;
}
.third_buy__textblock_title{
    color: var(--Чёрный, rgba(49, 49, 49, 1));
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
  margin-top: -1px;
    line-height: 30px;
    margin-bottom: 31px;

}
.third_buy__textblock__text{
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;margin-bottom: 40px;
}
.third_buy__textblock__buttons_wrapper{
    display: flex;gap: 20px;
    flex-wrap: wrap;justify-content: center;
}
.third_buy__textblock__buttons_wrapper__single{
    font-size: 16px;
font-weight: 400;
line-height: 20px;
padding: 0 10px;
display: flex;
justify-content: center;
background: #fff;
border-radius: 50px;
padding: 0 18px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
flex-basis: 39%;
}
.third_buy__image{
    flex-basis: 51%;
    position: relative;
}
.third_buy__image__wrapper{
    position: relative;height: 100%;
}
.third_buy__image__wrapper img{
position: absolute;
position: absolute;
  left: 4%;
  top: -21%;
  z-index: 2;
}
.third_buy__image__wrapper:after{
content: '';
  position: absolute;
  height: 119%;
  width: 105%;
  box-sizing: border-box;
  border: 4px solid rgba(240, 190, 190, 1);
  opacity: 0.58;
  max-width: 88%;
  top: -14%;
  left: 11%;
  z-index: 1;
}



.fiveth_buy__wrapper{
    margin-bottom: 120px;
    margin-top: 120px;
}
.fiveth_buy{}
.fiveth_buy__title{
    color: var(--Чёрный, rgba(49, 49, 49, 1));
font-family: Montserrat;
font-size: 30px;
font-weight: 600;
line-height: 30px;
text-align: center;
text-transform: uppercase;
margin-bottom: 38px;
}
.fiveth_buy__text{
font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  max-width: 64%;
  margin: auto;
  text-align: center;
}
.fiveth_buy__klass__wrapper{
    display: flex;
    gap:20px;
    margin-top: 42px;

}
.fiveth_buy__klass__single{
    flex-basis: 20%;
    flex-grow: 1;
    padding-top: 21px;
    background-color: #F6D8D8;
    display: flex;
    flex-direction: column;
}
.cart-list .cart-item{
    position: relative;
    padding: 0 21px;
}
.fiveth_buy__klass__text{
    font-size: 18px;
font-weight: 500;
line-height: 24px;
text-align: center;
padding: 0 15px;
position: relative;
z-index: 2;
}
.fiveth_buy__klass__imgwrap{
    margin-top: auto;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.fiveth_buy__klass__imgwrap img{
    max-width: 100%;display: block;
}
div.fiveth_buy__klass__single:nth-child(3) > .fiveth_buy__klass__imgwrap{
      margin-top: -50px;
}




.make_your_order__wrapper{
    position: relative;
    overflow: height;
    height: 142px;
    display: flex;
    text-align: center;
    justify-content: center;
    margin-bottom: 90px;
}
.make_your_order__bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}
.make_your_order{
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--Чёрный, rgba(49, 49, 49, 1));
font-size: 30px;
font-weight: 600;
line-height: 30px;
text-transform: uppercase;
letter-spacing: 2px;
}






.act_adv_wrapper{
    background: linear-gradient(90.00deg, rgba(240.3328857421875, 189.91244506835938, 189.91244506835938, 1),rgba(255, 255, 255, 1) 100%);
    padding: 42px 0 40px 0;
}
.act_adv{
    display: flex;
    gap: 21px;
}
.act_adv__single{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 18px;
}
.act_adv__single .act_adv__more{
    font-size: 18px;
font-weight: 500;
line-height: 25px;
}
.act_adv_disc{
    width: 240px;
    height: 240px;
    background-color: #fff;
    border-radius: 50%;
    font-size: 18px;
font-weight: 500;
line-height: 25px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
position: relative; transition: .6 ease-in-out;

background-image: radial-gradient(circle, rgb(240, 190, 190) 0px, rgb(240, 190, 190) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
background-position: center;
background-repeat: no-repeat;
background-size: 0% 0%;

}


.act_adv_disc:hover{
color: #fff;
  background-size: 200% 300%;
  border-color: #f0bebe;
  transition: background-size .6s ease,color .6s ease,border-color .6s ease,background-color 0s ease .6s;
  background-color: #f0bebe;

}

.act_adv_disc > *{
    position: relative;
    z-index: 1;
}
.act_adv_disc:after{
    content: '';
    position: absolute;
    left: 8px;
    top: 8px;
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    box-sizing: border-box;
border: 4px dashed rgba(247, 220, 220, 1);
z-index: 0;
border-radius: 50%;

}

.onlanding.onlanding2{
    margin-top: 92px;
}







.rews_action__wrapper{
    position: relative;
    padding: 80px 0;
}
.rews_action__wrapper__bg{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    object-fit: cover;
}
.rews_action{
    position: relative;
    z-index: 2;
}
.rews_action_head{
    color: var(--Чёрный, rgba(49, 49, 49, 1));
margin-bottom: 40px;
font-size: 30px;
font-weight: 600;
line-height: 30px;
}
.rews_action__block{
    display: flex;
    gap:34px;

}
.rews_action__single{
    flex-basis: 28%;
    flex-grow: 1;
    padding: 40px 0;
    background-color: #fff;
}
.rews_action__single__head{
    display: flex;
    gap: 11px;
    padding: 0 30px;
    align-items: center;
}
.rews_action__single__head__userpic{
    border-radius: 50%;
    width: 79px;
    height: 79px;
}
.rews_action__single__head__name{}
.rews_action__single__text{
    color: rgba(109, 109, 109, 1);

font-size: 16px;
font-weight: 400;
line-height: 22px;
padding: 0 30px;
margin-top: 20px;
}








.catlink_bot__wrap{
    padding: 70px 0;
    position: relative;
    z-index: 2;
}
.catlink_bot{
    display: flex;
    justify-content: space-between;
}
.catlink_bot__head{
   color: var(--Чёрный, rgba(49, 49, 49, 1));
text-transform: uppercase;
position: relative;
font-size: 30px;
font-weight: 600;
line-height: 30px; 
}

.catlink_bot__head__path{
    position: absolute;
    left: 95%;
    top: 10%;
}














.leaf24{
    position: absolute;
    left: 0%;
    top: 0%;
}
.leaf25{
    position: absolute;
    left: 4%;
  top: 59%;
}
.leaf26{
    position: absolute;
    right: 11%;
    top: 0%;
}
.leaf27{
    position: absolute;
    right: 0%;
    top: 0%;
}
.leaf_28{
    position: absolute;
     
  right: 0%;
  bottom: 51%;
}
.leaf_29{
    position: absolute;
    left: 0%;
    top: 49%;
}
.btn_hover:hover{
    color: #fff;
  background-size: 200% 300%;
  border-color: #f0bebe;
  transition: background-size .6s ease,color .6s ease,border-color .6s ease,background-color 0s ease .6s;
  background-color: #f0bebe;
}
.buy__gifts__line__onprivat__wrap{
    position: relative;
}


.leaf31{
    position: absolute;
    left: 0%;
    top: 0%;
}
.leaf32{
    position: absolute;
    right: 0%;
    top: 363px;
}
.leaf33{
    position: absolute;
    left: 0%;
  top: 600px;
}


.gift_catalog__title{
    text-align: center;
    font-size: 30px;
font-weight: 600;
line-height: 37px;
margin: 100px 0 70px;
}



.whole_statistix__wrap{
position: relative;
padding: 65px 0;
margin-top: 120px;
}
.whole_statistix__wrap__bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;

}
.whole_statistix{

}
.whole_statistix__sum{
font-size: 26px;
font-weight: 500;
line-height: 32px;
margin-bottom: 20px;
position: relative;
z-index: 2;
}
.whole_statistix__eco{
font-size: 26px;
font-weight: 500;
line-height: 32px;
position: relative;
z-index: 2;
margin-bottom: 20px;
}
.whole_statistix__until{
font-size: 30px;
font-weight: 600;
line-height: 37px;
position: relative;
z-index: 2;
}
.modal__guides_wrap{
      position: fixed;
    opacity: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -200vw;
    top: -200vh;
    transition: opacity .2s ease-in-out; 
}
.modal__guides_wrap_bg{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-color: rgba(255, 255, 255, .6);
}
.modal__guides_wrap.show{
    opacity: 1;
    top: 0;
    left: 0;
    z-index: 30;
}

.modal__guides{
    position: relative;
    z-index: 2;
    padding: 32px 40px;
    background-color: #fff;
    max-width: 483px;
}

.modal__guides_wrap_closecross{
position: absolute;
top: 38px;
right: 26px;
cursor: pointer;
}


.modal__guides__text{
    font-size: 16px;

}
.modal__guides__links{
    display: flex;
    flex-wrap: wrap;
    gap:20px;
    margin-top: 27px;
    justify-content: center;
}
.modal__guides__single{
    flex-basis: calc(50% - 10px);
    text-align: center;
    font-size: 16px;
    background-color: #B0D7CA;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;

    background-image: radial-gradient(circle, rgb(240, 190, 190) 0px, rgb(240, 190, 190) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
    background-position: center;
    background-size: 0 0;
    background-repeat: no-repeat;

}



.modal__guides__single:hover{
    color: #fff;
  background-size: 200% 300%;
  border-color: #f0bebe;
  transition: background-size .6s ease,color .6s ease,border-color .6s ease,background-color 0s ease .6s;
  background-color: #f0bebe;
}



.modal__coupon__wrap{
    position: fixed;
    opacity: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -200vw;
    top: -200vh;
    transition: opacity .2s ease-in-out;
}
.modal__coupon__wrap__bg{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-color: rgba(255, 255, 255, .6);
}
.modal__coupon__wrap.show{
    opacity: 1;
    top: 0;
    left: 0;
    z-index: 30;
}
.modal__coupon{
    position: relative;
    z-index: 2;
    padding: 32px 40px;
    background-color: #fff;
}
.close{
position: absolute;
top: 38px;
right: 26px;
}
.modal__coupon__title{
font-size: 22px;
font-weight: 500;
line-height: 27px;
margin-bottom: 30px;
text-align: center;
}

.modal__coupon__coupons__coupon{
padding: 22px 67px;
box-sizing: border-box;
border: 2px solid rgba(211, 211, 211, 1);
border-radius: 100px;
color: rgba(49, 49, 49, 1);
font-family: Open Sans Hebrew;
font-size: 16px;
font-weight: 400;
line-height: 22px;
}
.modal__coupon__coupons .btn{
background: #F0BEBE;
border-color: #F0BEBE;
}
.modal__coupon__coupons{
display: flex;
gap: 12px;
}
.modal__coupon__notice{
    margin-top: 26px;
Код купона действует только на одну покупку и не суммируется с другими купонами
text-align: center;
}





@media (max-width: 1027px) {
    .act_adv{
        flex-wrap: wrap;
        flex-basis: 40%;
    }

    .buy__gifts__line > span{
        min-width: 41px;
        height: 41px;
    }
    .buy__gifts__line {
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .buy__gifts__line::-webkit-scrollbar {
        width: 0;
        display: none;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .less_three.buy__gifts__info__inner{

    }
    .ongiftpage  .less_three.buy__gifts__info__inner img{
        width: 60%;
    }
    .ongiftpage .buy__gifts__info__textblock{
        text-align: center;
    }

    .action_awaits__wrap{
        flex-wrap: wrap;
    }
}


@media (max-width: 992px) {
.leaf31,
.leaf32,
.leaf33{
display: none;
}
.ongift_catalog .product-item.in-list{
width: calc(50% - 20px);
}


    .action_line__bg{
        object-fit: cover;
    }
    .action_line{
        height: 374px;
    }
    .action_line__cards {
          position: absolute;
          z-index: 2;
          right: -220px;
          top: 7px;
          max-height: 327px;
    }
    .action_line__text {
      font-size: 23px;
      font-weight: 600;
      line-height: 30px;
      text-transform: uppercase;
      padding-bottom: 40px;
      max-width: 59%;
    }


    .action__guidline__leafs{
        display: none;
    }


    .action__guidline__single span{
        font-size: 20px;
        line-height: 23px;
        margin: 0 10px 0 10px;
    }
    .action__guidline__single:nth-child(3){
        margin-bottom: 57px;
        padding-left: 157px;
    }
    .action__guidline__single:nth-child(4) {
        margin-bottom: 68px;
        padding-left: 121px;
    }
    .action__guidline__single:last-child {
      padding-left: 0;
      flex-direction: row-reverse;
      width: 438px;
    }
    .action__guidline__single:last-child span {
      font-size: 25px;
      font-weight: 600;
      line-height: 27px;
    }
    .action__guidline__single:last-child img:last-child{
        display: none;
    }
    .third_buy__image{
        display: none;
    }
    .third_buy__textblock{
        flex-basis: 100%;
    }
    .fiveth_buy__text{
        max-width: 100%;
    }
    .fiveth_buy__klass__wrapper{
        flex-wrap: wrap;
    }
    .fiveth_buy__klass__single{
        flex-basis: 44%;
    }
    .buy__gifts__info__wrap__leafs{
        display: none;
    }
    .buy__gifts__info__inner{
        flex-direction: column;
    }
    .buy__gifts__info__onlanding_image{
        position: static;
    }
    .rews_action__block{
        flex-direction: column;
    }
    .act_adv_disc{
        width: 171px;
        height: 171px;
            font-size: 14px;
      font-weight: 500;
      line-height: 20px;
        }
    .act_adv{
        justify-content: center;
    }
    .catlink_bot__wrap__leafs{
        display: none;
    }
    .catlink_bot{
        flex-direction: column;
        text-align: center;
        gap: 157px;
    }
    .catlink_bot__head__path{
        position: absolute;
          left: 19%;
          top: 112%;
          transform: rotate(64deg);
    }
}
.action_line__link{
    font-family: "Open Sans", sans-serif !important;
}

.search-form .search-clear{
    display: block !important;
}

.products-list .product-promo{
    flex-basis: calc(33.333% - 20px);
    width: calc(33.333% - 20px);
}
@media(max-width: 992px){
    .products-list .product-promo{
    flex-basis: 100%;
    width: 100%;
}
.detail-card .js-detail-slider .previews-container{
    max-height: 100%;

}
}


@media(max-width: 992px){
    .previews-slider.absolute{
        position: absolute;
        left: 0;
    }   
}
#coupon-PROMOCODE{
    font: 14px/22px 'Open Sans',sans-serif;
}



.track-container a:focus{
    outline: none;
}


@media(max-width: 992px){
    .pagination-wrapper .pagination {display: flex;}
    .pagination-wrapper .pagination > a{
        font-size: 14px;
        padding: 0 4px;
    }
    .sku-dropdown{
        min-width: 124px;
    }
    .how-become-master-page .blocks .block{
        width: 100%;
    }
}

.catalog-filter .box{
    padding: 30px 5px;
}
.catalog-filter .inputs-wrapper input{
    width: 94px;
}
.pass-view-btn + .pass-view-btn:last-child{
    display: none;
}

.form .pass-view-btn.show::after{
    opacity: 0 !important;
}
.form .pass-view-btn::after{
    opacity: 1 !important;
}
.form .pass-view-btn.show::before{
    opacity: 1 !important;
}





.logo img{
    width: 100px;
}


@media (max-width: 992px) {
    .popup.popup-to-cart .popup-title{
        margin-top: 15px;
    }
    #bx-soa-total .bx-soa-cart-total{
        display: block !important;
        position: static;
    }
}


#cookieAccept{
    color: #000;
}

@media(max-width: 768px){
    .tooltip > span{
        right: auto;
    }
}


/* === LK: Master status banner & status block === */

.btn.green {
    color: #fff;
    border-color: #b0d7ca;
    background-image: radial-gradient(circle at center, #fff 0, #fff 50%, #b0d7ca 50%, #b0d7ca 100%);
    background-color: #b0d7ca;
}

.btn.green:hover {
    color: #b0d7ca;
    border-color: #b0d7ca;
    background-color: transparent;
}

.btn.pink {
    color: #313131;
    border-color: #f7dcdc;
    background-image: radial-gradient(circle at center, #fff 0, #fff 50%, #f7dcdc 50%, #f7dcdc 100%);
    background-color: #f7dcdc;
}

.btn.pink:hover {
    color: #313131;
    background-color: transparent;
    border-color: #f7dcdc;
}

label.file {
    position: relative;
    display: block;
    cursor: pointer;
}

label.file input[type="file"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

label.file .label {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 8px;
    font-size: 14px;
    line-height: 24px;
    padding: 19px;
    background: rgba(176, 215, 202, 0.2);
    border: 1px dashed #5FA38D;
    border-radius: 10px;
}

.banner-info {
    margin-top: 48px;
}

.banner-info .banner-info-inner {
    max-width: 850px;
    margin: 0 auto;
    background: linear-gradient(90deg, #F0BEBE -109.32%, #FFFFFF 191.69%), #F0BEBE;
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    display: flex;
}

.banner-info .banner-info-inner:before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='418' height='275' viewBox='0 0 418 275' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M151.977 130.858C155.245 121.807 159.645 111.374 165.176 99.5578C170.958 87.7416 176.866 76.0511 182.9 64.4863C189.185 52.6701 195.345 41.6081 201.378 31.3003C207.412 20.9926 212.566 12.9475 216.84 7.1651C221.868 9.17637 227.399 11.9419 233.433 15.4616C239.467 18.7299 244.998 22.7524 250.026 27.5292C253.546 27.2778 258.448 26.6493 264.733 25.6437C271.27 24.3866 277.932 23.1296 284.72 21.8725C291.508 20.3641 297.919 18.9813 303.953 17.7243C310.238 16.2158 314.889 14.9588 317.906 13.9531C326.454 17.9757 333.117 24.0095 337.893 32.0546C342.67 40.0997 347.07 49.9046 351.092 61.4694C335.756 57.4469 319.415 54.3042 302.068 52.0416C284.972 49.7789 268.253 48.6475 251.912 48.6475C246.632 53.1729 241.478 58.5782 236.45 64.8634C231.673 71.1486 227.148 77.6853 222.874 84.4733C218.6 91.0099 214.703 97.2951 211.183 103.329C207.915 109.363 205.15 114.517 202.887 118.791C211.686 115.271 220.737 113.511 230.039 113.511C238.587 113.511 246.381 115.145 253.42 118.413C260.459 121.682 266.493 126.207 271.521 131.99C276.55 137.772 280.446 144.56 283.212 152.354C285.977 159.896 287.36 168.192 287.36 177.243C287.36 191.071 283.086 204.647 274.538 217.971C265.99 231.045 254.928 242.735 241.352 253.043C227.776 263.351 212.566 271.647 195.722 277.932C179.129 284.469 162.536 287.863 145.943 288.114C139.909 286.857 133.749 283.338 127.464 277.555C121.179 271.773 116.654 263.853 113.888 253.797C123.19 253.546 133.247 252.414 144.057 250.403C154.868 248.14 165.678 244.998 176.489 240.975C187.551 236.953 198.11 232.176 208.166 226.645C218.223 220.863 227.148 214.577 234.941 207.789C242.735 201.001 248.895 193.71 253.42 185.917C258.197 177.872 260.585 169.449 260.585 160.65C260.585 145.314 251.912 137.646 234.564 137.646C226.519 137.646 218.223 138.903 209.675 141.417C201.127 143.931 193.082 147.703 185.54 152.731C180.009 150.719 173.849 147.828 167.061 144.057C160.525 140.286 155.496 135.886 151.977 130.858Z' fill='white'/%3e%3cpath d='M125.417 247.386C133.713 247.386 140.124 249.523 144.649 253.797C149.426 257.82 151.815 263.476 151.815 270.767C151.815 272.778 151.563 274.79 151.06 276.801C150.809 279.064 150.432 280.949 149.929 282.458C146.661 281.955 143.015 281.452 138.993 280.949C134.97 280.698 130.193 280.572 124.662 280.572C117.12 280.572 109.327 281.075 101.281 282.081C93.4878 283.086 85.8198 284.092 78.2776 285.098C70.7353 286.355 63.4445 287.486 56.405 288.492C49.3656 289.497 42.8289 290 36.7951 290C26.9902 290 18.568 288.114 11.5285 284.343C4.4891 280.572 -0.28767 275.418 -2.80176 268.882C-1.79612 267.876 0.592261 266.87 4.36339 265.865C8.38593 264.608 13.1627 263.351 18.6937 262.094C24.4761 260.585 30.887 259.202 37.9265 257.945C45.2173 256.688 52.6339 255.431 60.1761 254.174C63.6959 239.09 67.5927 223.628 71.8666 207.789C76.392 191.699 80.9174 175.735 85.4427 159.896C90.2195 143.806 95.1219 127.967 100.15 112.38C105.178 96.7924 110.206 81.7079 115.235 67.1262C106.687 71.1487 97.7617 76.554 88.4596 83.342C79.4089 89.8786 71.6152 96.0381 65.0786 101.821C62.3131 100.312 60.9304 96.9181 60.9304 91.6385C70.2325 79.0681 79.6603 67.8804 89.2139 58.0754C98.7674 48.2705 109.327 37.837 120.891 26.775C123.657 24.0095 126.925 20.1127 130.696 15.0845C134.719 10.0564 138.113 5.02818 140.878 0C144.398 1.00564 148.798 2.13697 154.077 3.39402C159.357 4.39965 164.511 5.78241 169.539 7.54228C174.819 9.05072 179.47 10.9363 183.492 13.199C187.766 15.4616 190.657 18.1014 192.166 21.1183C188.897 23.8838 185.881 26.775 183.115 29.7919C180.601 32.8088 178.338 36.0772 176.327 39.5969C171.299 48.6476 165.391 61.3437 158.603 77.6853C152.066 93.7755 145.278 111.5 138.239 130.858C131.451 149.965 124.537 169.952 117.497 190.819C110.709 211.435 104.55 230.793 99.0188 248.895C104.298 248.392 109.075 248.015 113.349 247.763C117.874 247.512 121.897 247.386 125.417 247.386Z' fill='white'/%3e%3cpath d='M389.228 133.611C391.27 133.611 393.043 134.098 394.548 135.073C396.052 135.939 397.288 137.13 398.255 138.646C399.33 140.054 400.082 141.678 400.512 143.519C401.049 145.252 401.318 147.038 401.318 148.879C401.318 150.503 400.942 152.019 400.189 153.427C399.437 154.835 398.47 156.08 397.288 157.163C396.106 158.138 394.816 158.95 393.419 159.599C392.022 160.141 390.679 160.412 389.389 160.412C387.885 160.412 386.38 160.087 384.876 159.437C383.371 158.679 382.028 157.704 380.846 156.513C379.664 155.214 378.643 153.806 377.783 152.29C377.031 150.666 376.655 148.987 376.655 147.255C376.655 145.955 376.977 144.494 377.622 142.869C378.374 141.245 379.341 139.783 380.523 138.484C381.706 137.076 383.049 135.939 384.553 135.073C386.058 134.098 387.616 133.611 389.228 133.611ZM347.639 71.2388C349.681 71.2388 351.454 71.7261 352.959 72.7007C354.463 73.5669 355.699 74.7581 356.666 76.2741C357.741 77.6818 358.493 79.3061 358.923 81.1469C359.46 82.9877 359.729 84.8286 359.729 86.6694C359.729 88.2937 359.353 89.8097 358.601 91.2174C357.849 92.5168 356.881 93.708 355.699 94.7908C354.517 95.7654 353.228 96.5775 351.83 97.2272C350.433 97.7686 349.09 98.0394 347.801 98.0394C346.296 98.0394 344.792 97.7145 343.287 97.0648C341.783 96.3068 340.386 95.3322 339.096 94.1411C337.914 92.95 336.947 91.5964 336.194 90.0804C335.442 88.4561 335.066 86.7236 335.066 84.8827C335.066 83.5833 335.388 82.1215 336.033 80.4972C336.785 78.8729 337.699 77.4111 338.774 76.1116C339.956 74.7039 341.299 73.5669 342.803 72.7007C344.415 71.7261 346.027 71.2388 347.639 71.2388ZM417.599 60.8435C412.225 68.9648 406.53 77.1404 400.512 85.37C394.601 93.5997 388.583 101.667 382.458 109.572C376.44 117.368 370.422 124.948 364.404 132.312C358.493 139.567 352.798 146.389 347.317 152.777C341.836 159.058 336.678 164.797 331.842 169.995C327.114 175.084 322.923 179.416 319.269 182.989C318.087 182.772 316.743 181.906 315.239 180.39C313.842 178.982 312.928 177.358 312.499 175.517C316.69 171.727 321.364 166.963 326.523 161.224C331.681 155.376 337 148.987 342.481 142.057C348.069 135.019 353.657 127.655 359.246 119.967C364.941 112.171 370.422 104.374 375.688 96.5775C380.953 88.781 385.843 81.1469 390.356 73.6752C394.87 66.2036 398.792 59.3275 402.124 53.0469C403.413 53.0469 404.864 53.3176 406.476 53.8591C408.088 54.2922 409.646 54.8878 411.151 55.6458C412.763 56.4038 414.16 57.2701 415.342 58.2446C416.524 59.1109 417.276 59.9772 417.599 60.8435Z' fill='white'/%3e%3cpath d='M-4.14264 148.593C-8.96007 148.593 -12.8408 147.432 -15.7848 145.112C-18.5949 142.655 -20 139.311 -20 135.08C-20 134.397 -19.8662 133.373 -19.5985 132.009C-19.1971 130.507 -18.8626 129.415 -18.5949 128.733C-16.0524 129.142 -13.6437 129.415 -11.3688 129.552C-8.96007 129.688 -5.88227 129.756 -2.13538 129.756C5.75984 129.756 13.1867 129.552 20.1452 129.142C27.1037 128.733 33.3931 128.255 39.0135 127.709C44.6338 127.163 49.4512 126.685 53.4657 126.276C57.4803 125.866 60.5581 125.662 62.6991 125.662C65.6431 125.662 68.2525 127.231 70.5274 130.371C72.8023 133.51 74.4751 138.014 75.5456 143.883C71.6649 143.474 68.4533 143.201 65.9107 143.065C63.502 142.928 61.361 142.86 59.4875 142.86C52.7966 142.86 46.5741 143.201 40.82 143.883C35.0658 144.429 29.6462 145.044 24.5612 145.726C19.4761 146.409 14.5918 147.091 9.90818 147.774C5.22457 148.32 0.540966 148.593 -4.14264 148.593Z' fill='white'/%3e%3c/svg%3e ");
    position: absolute;
    bottom: -15px;
    left: -20px;
    width: 437px;
    height: 290px;
}

.banner-info .banner-info-inner .text-block {
    padding: 40px 39px 40px 0;
    max-width: 462px;
    margin-left: auto;
    position: relative;
    z-index: 2;
}

.banner-info .banner-info-inner .text-block .title {
    font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    line-height: 120%;
    font-weight: 600;
    text-transform: uppercase;
}

.banner-info .banner-info-inner .text-block .text {
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.5;
}

.banner-info .banner-info-inner .text-block .text p + p {
    margin-top: 12px;
}

.status-block {
    margin-top: 20px;
}

.block-inner {
    max-width: 850px;
    margin: 0 auto;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px #D7D7D7;
    padding: 40px 32px 50px;
}

.status-info-block {
    text-align: center;
    padding-bottom: 24px;
}

.status-info-block .status-info {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    column-gap: 12px;
}

.status-info-block .status-info span.green {
    color: #5FA38D;
}

.status-info-block .status-info span.yellow {
    color: #E5B311;
}

.status-info-block .text {
    margin-top: 24px;
    font-size: 14px;
}

.status-info-block .btn-block {
    margin-top: 24px;
}

.status-form-block {
    border-top: 1px solid #B0D7CA;
    padding-top: 24px;
}

.status-form-block .status-notify {
    background: rgba(176, 215, 202, 0.2);
    border-radius: 10px;
    padding: 16px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
}

@media (max-width: 767px) {
    .banner-info .banner-info-inner {
        flex-direction: column;
    }

    .banner-info .banner-info-inner .text-block {
        margin-left: 0;
        padding: 24px 20px;
        max-width: 100%;
    }

    .banner-info .banner-info-inner:before {
        display: none;
    }

    .block-inner {
        padding: 24px 16px 32px;
    }
}













/* === Catalog section: back link === */
.products-block .back-link,
.grid-container > .back-link {
    text-decoration: none;
    color: #a7a7a7;
    display: inline-block;
    font: 12px/20px 'Open Sans', sans-serif;
    padding-left: 17px;
}

.products-block .back-link:hover,
.grid-container > .back-link:hover {
    color: #a7a7a7;
}

.products-block .back-link span,
.grid-container > .back-link span {
    border-bottom: 1px solid #a7a7a7;
    transition: color .3s ease, border-bottom-color .3s ease;
    padding-bottom: 2px;
}

.products-block .back-link:hover span,
.grid-container > .back-link:hover span {
    border-bottom-color: transparent;
}

.products-block .back-link:before,
.grid-container > .back-link:before {
    content: '';
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 12px;
    background: url(/local/css/../images/sprite.svg) -263px -167px no-repeat;
    transition: transform .3s ease;
    margin-left: -17px;
    margin-right: 10px;
}

.products-block .back-link:hover:before,
.grid-container > .back-link:hover:before {
    transform: translateX(-2px);
}

/* === Order list: delivery block === */
.order-item .delivery-block {
    font-size: 14px;
    line-height: 24px;
    padding: 0 0px;
}

.order-item .delivery-block .list {
    padding: 14px 0;

}

.order-item .delivery-block .list:first-child {
    border-top: none;
    padding-top: 0;
    border-bottom: 1px solid #D3D3D3;
}

.order-item .delivery-block .list .list-item {
    display: grid;
    grid-template-columns: 205px auto;
    column-gap: 16px;
    margin-top: 5px;
}

.order-item .delivery-block .list .list-item:first-child {
    margin-top: 0;
}

.order-item .delivery-block .list .list-item .caption {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    opacity: 0.5;
}

.order-item .delivery-block .list .list-item .val {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.order-item .delivery-block .list .list-item .info .type {
    font-weight: 500;
}

.order-item .delivery-block .list .list-item .info .icon-name {
    margin-top: 5px;
    display: flex;
    align-items: center;
    column-gap: 5px;
}

.order-item .delivery-block .list .list-item .info .icon-name .icon img {
    max-width: 40px;
    display: block;
}

.order-item .delivery-block .list .list-item .info .info-line.gray {
    opacity: 0.5;
}

.order-item .delivery-block .delivery-price-green {
    color: #000;
    font-weight: 500;
}

.order-item .delivery-block .list:last-child {
    border-top: none;
    border-bottom: 1px solid #90BBAD;
}

.order-item .cart-list .order-collapse-btn {
    position: absolute;
    top: 12px;
    right: 20px;
    background: transparent;
    border: none;
    padding: 4px 8px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #5FA38D;
    cursor: pointer;
    z-index: 2;
}

.order-item .cart-list .order-collapse-btn:hover {
    color: #4a8a76;
}
.catalog-filter .for-categories .param-group.open .group-title{
    padding-left: 20px;
}
.banner-master a{
    color: #5FA38D;
    border-color: #5FA38D;
}


@media (max-width: 767px) {
    .order-item .delivery-block .list .list-item {
        grid-template-columns: 1fr;
        row-gap: 4px;
    }
    .tabs-header .tabs-head-item span{
        white-space: nowrap;
        font-size: 20px;

    }
}

@media (max-width: 479px) {
    .detail-card .content-part .buttons{
       width: 100%;
    }
    .detail-card .content-part .buttons .buy-btn{
        width: 100%;
    }
    .detail-card .content-part .last-line .js-cart-add-detail-wrap.in-cart .quantity-selector{
        justify-content: center;
    }

    .detail-card .content-part .last-line .js-cart-add-detail-wrap.in-cart .quantity-selector .minus{margin-right: auto}
    .detail-card .content-part .last-line .js-cart-add-detail-wrap.in-cart .quantity-selector .plus{margin-left: auto}
    .catalog-detail-page .detail-card{
        margin-bottom: 50px;
    }
    .catalog-detail-page .detail-card h1{
        color: var(--, #313131);
        font-family: "Open Sans";
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%; /* 31.2px */
    }
    .catalog-detail-page .detail-card .h1{
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 31.2px;
    }
}

.detail-desc .instruction {
    border-radius: 16px;
    padding: 20px 20px 40px 20px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.10);
}

/* Products slider: bottom nav with cart button */
.slider-bottom-nav {
    display: none;
}

@media (max-width: 1119px) {
    .products-slider .slider-arrows {
        display: none !important;
    }

    .slider-bottom-nav {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
    }

    .slider-bottom-nav .slider-arrow {
        position: relative;
        display: block;
        width: 30px;
        height: 30px;
        cursor: pointer;
        flex-shrink: 0;
    }

    .slider-bottom-nav .slider-arrow:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 7px;
        height: 12px;
        background: url(/local/css/../images/sprite.svg) -263px -167px no-repeat;
    }

    .slider-bottom-nav .slider-arrow.next:before {
        transform: translate(-50%, -50%) rotate(180deg);
    }

    .slider-cart-placeholder {
        margin: 0 15px;
    }

    .slider-cart-placeholder .quantity-area {
        display: flex !important;
        min-height: auto;
        margin-top: 0;
    }

    .slider-cart-placeholder .buy-btn {
        margin: 0;
    }

    .slider-cart-placeholder .buy-btn a {
        white-space: nowrap;
    }

    .products-slider .product-item .quantity-area {
        display: none !important;
    }
}

/* Previews-slider: компактный горизонтальный layout на мобильном */
@media (max-width: 767px) {

    .gift .tooltip{
        width: 100%;
    }
    .detail-card .slider-part {
        margin-bottom: 16px;
    }
    .detail-card .js-detail-slider {
        flex-direction: column;
    }
    .detail-card .main-slider-container {
        max-width: 260px;
        padding-bottom: 87px;
    }
    .detail-card .js-detail-slider .previews-container {
        position: absolute;
        max-width: 100%;
        padding: 0 20px;
        top: calc(100% - 78px);
        margin: 12px auto 0;
        height: 85px;
    }
    /* На мобильном превью — обычные горизонтальные плитки, без поворота */
    .detail-card .js-detail-slider .previews-slider,
    .detail-card .js-detail-slider .previews-slider .slick-slide {
        transform: none;
    }
    /* Слайды slick-трека идут одной строкой без переноса (фиксим случай,
       когда slick инициализировался на десктопе и оставил устаревшие inline-ширины) */
    .detail-card .js-detail-slider .previews-slider .slick-list {
        overflow: hidden !important;
    }
    .detail-card .js-detail-slider .previews-slider .slick-track {
        display: flex !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
        transform: none !important;
    }
    .detail-card .js-detail-slider .previews-slider .slick-slide {
        flex: 1 1 0 !important;
        width: auto !important;
        min-width: 0 !important;
        height: auto !important;
        float: none !important;
        margin: 0 4px !important;
    }
}

/* Previews-slider: вертикальный на десктопе (CSS-rotate) */
@media (min-width: 768px) {


.gift    .tooltip{
    width: 100%;
}
    .detail-card .js-detail-slider {
        flex-direction: row;
    }
    .detail-card .js-detail-slider .previews-container {
        order: -1;
        width: 80px;
        min-width: 80px;
        max-width: 80px;
        height: 416px;
        padding: 0;
        margin: 0 15px 0 0;
        overflow: hidden;
        position: relative;
    }
    .detail-card .js-detail-slider .main-slider-container {
        flex: 1;
        min-width: 0;
    }

    /* Поворачиваем горизонтальный slick на -90deg — визуально вертикальный */
    .detail-card .js-detail-slider .previews-slider {
        transform: rotate(-90deg);
        transform-origin: top left;
        width: 416px !important;
        height: 80px !important;
        position: absolute;
        top: 100%;
        left: -2px;
        margin: 0;
    }
    .detail-card .js-detail-slider .previews-container .slider-arrows .slider-arrow.next{
        margin-bottom: 0px;
        margin-right: 19px;
    }
    .detail-card .js-detail-slider .previews-container .slider-arrow {
        width: 25px;
        margin-right: -14px;
    }
    .detail-card .js-detail-slider .previews-slider .slick-list {
        height: 80px !important;
    }
    .detail-card .js-detail-slider .previews-slider .slick-track {
        display: flex !important;
        align-items: center;
    }
    /* Каждый слайд поворачиваем обратно на 90deg */
    .detail-card .js-detail-slider .previews-slider .slick-slide {
        transform: rotate(90deg);
        width: 70px !important;
        height: 70px !important;
        position: relative;
        top: -6px;
    }
    .detail-card .js-detail-slider .previews-slider .slick-slide .picture {
        width: 66px;
        height: 66px;
        padding-top: 0;
        margin: 0 auto;
    }
    .detail-card .js-detail-slider .previews-slider .slick-current {
        border: solid 2px #B0D7CA;
        border-radius: 4px;
    }

    /* Стрелки вертикальные */
    .detail-card .js-detail-slider .slider-arrows {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2;
        pointer-events: none;
    }
    .detail-card .js-detail-slider .slider-arrow {
        pointer-events: auto;
        transform: rotate(90deg);
    }
}


.order-history-page .order-table-head .col{
    font-weight: 600;
}

.order-history-page .order-item .cart-list .arrow::before,
.order-history-page .order-item .cart-list .arrow::after{
    display: none;
}
.order-history-page .order-item .cart-list .arrow{
    background: url("/local/images/galochkalk.svg") no-repeat;
    width: 26px;
    height: 10px;
    border: 0px solid transparent;
    top: -3px;
    left: 50%;
    transform: scale(0.8);
}

.order-history-page .order-item .cart-list{
    border-top: solid 1px #5FA38D;
    overflow: visible;
}
/* End */
/* /local/css/custom.css?177747637445012 */
