.t-store .t-store__tabs_accordion .t-store__tabs__item-button:hover .t-store__tabs__close:after {
    display: none !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    background-color: #FCFBFA !important;
}



.button_catalog {
   background-color: rgba(247, 245, 241, 0.3) !important;
}

 .t-store__card__price-currency {
        font-family: 'helveticaneue' !important;
          font-weight: 300 !important;
    }

#rec803935340 .tn-elem[data-elem-id="1749104108292"] .tn-atom {
    background-color: rgba(247, 245, 241, 0.3) !important;
}



 .t-slds__bullet_body {
     background-color: #1C1C1C;
 }
 
   .t-descr_xxs {
       font-size: 16px;
   }
   


.t-store__card__sold-out-msg,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt{
    font-size: 0px !important;
}

.t-store__card__sold-out-msg:after,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt:after{
    content: "coming soon";
    font-size: 14px;
}

/*.t-store__card__price {*/
/*    font-weight: 300 !important;*/
/*}*/

.t-menusub__menu {
    border: none;
}

.t-menusub__content {
    padding-top: 15px !important;
    padding-bottom: 20px !important;
}

@media screen and (min-width: 1201px) {
    ::-webkit-scrollbar-thumb {
        /* Укажи цвет скроллбара */
        background: #FFF0B6;
        /* Укажи радиус скругления скроллбара */
        border-radius: 10px;
    }
    ::-webkit-scrollbar {
        /* Укажи ширину вертикального скроллбара */
        width: 5px;
        /* Укажи высоту горизонтального скроллбара */
        height: 5px;
        /* Укажи цвет фона под скроллбаром */
        background: #000000;
    }
}
/*
.t-store__card__wrap_txt-and-opts {
  padding: 0 0 0 0 !important;
}

.t-store__card__textwrapper {
  display: flex;
  padding-left: 0 !important;
  padding-right: 0 !important;
  justify-content: space-between;
}

.t-store__card__price {
  margin: 0;
  font-size: 19px;
  font-family: Arial !important;
}

.t-store__card__price-wrapper {
  margin: 0px !important;
}
*/
/*
 .store__card__wrap_txt-and-opts {
     padding-top: 5px !important;
     padding-bottom: 5px !important;
  }
 */ 
  .t-store__card__mark-wrapper {
  /*width: 41px;*/
  /*height: 21px;*/
  right: 0px;
  left: 10px;
}

.t-store__card__mark {
  width: 30px !important;
  height: 30px !important;
  border-radius: 0 !important;
  padding: 0px !important;
  font-size: 14px;
  font-weight: 500;
  background-color: #F7F5F1;
}
 .t-store__card__sku {
  display: none;
 }
 /*
#rec679193799 .t396__artboard {
  max-width: 1450px !important;

}
*/

.t706__carticon-text {
 color: white !important;
}
/*
.t-store__prod-popup__price-value {
    font-family: Arial !important;
    font-size: 16px !important;
}

.t-store__prod-popup__price-currency {
    font-family: Arial !important;
    font-size: 16px !important;
}
.t-store__tabs__item-title {
    font-size: 18px !important;
}
*/
/*
@media screen and (max-width: 480px) {
    .t-store__stretch-col {
       font-size: 14px !important;
    }
    
}*/

.t706__carticon-wrapper {
    display: none;
}

@media screen and (max-width: 480px) {
    .t-store__card__textwrapper {
      display: block;
      margin: 0 0 0 10px !important;
    }
    
    .t-store__card__sold-out-msg:after,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt:after {
    content: "coming soon";
    font-size: 14px;
    font-weight: 500;
}

    .t-store__stretch-col {
        padding: 0 !important;
    }
    
       .t-descr_xxs {
       font-size: 16px;
   }
}
/*
.cartcopy_elem {
    line-height: 3px !important;
}

.t-store__card__imgwrapper {
    padding-bottom: 125% !important;
}
*/

.t-menuburger__small span {
    width: 20px !important;
    height: 1px !important;
}

.t-checkbox__indicator {
    border: 1px solid #000 !important;
}

.t-input-title {
  margin-bottom: 30px;
}

.t450__container {
    width: 100% !important;
}

.t706__carticon {
    display: none !important;
}


.js-store-product.js-product.t-store__product-popup, 
.t-store__product-snippet .t-container {
    min-height:745px;
}


  @media screen and (min-width: 960px) {
   
    .js-store-prod-name {
        max-width: 160px;
    }
    
    .t-store__prod-popup__name {
        max-width: 250px;
    }
    
    .t-name_md {
        font-size: 16px !important;
    }

    .t-name_xl {
      font-size: 22px !important;
    }
    
    .t-store__card__price-wrapper {
        margin-top: 4px;
    }
    
    .t-store__prod-popup__title-wrapper {
        display: flex;
        margin-bottom: 27px;
    }
    
    .t-product__option-title {
         font-size: 16px !important;
    }
    
    .js-product-edition-option {
        margin: 15px 0 0 0 !important;
    }
    
    .t-store__prod-popup__price {
        font-size: 22px !important;
        font-family: ;
    }
    
    .t-product__option-item_buttons {
        min-width: 40px !important;
        min-height: 40px !important;
    }
    

    .t-store .t-product__option-title {
        padding-bottom: 15px;
    }
    
    .js-product-edition-option .t-product__option {
        display: flex important;
    }
    
    .js-store-prod-popup-buy-btn-txt {
       font-size: 16px !important; 
    }
    
    .t-store__tabs__item-title {
        font-weight: 500 !important;
    }
    
 

   .t-btn_sm {
        height: 50px !important;
        width: 278px;
        
    }
    
    .js-store-prod-all-text {
      position: relative;
      /*font-size: 12px !important;*/
    }
    
    .t-store__tabs__content {
        font-size: 16px !important;
        line-height: 1.2 !important;
    }

   .t-store__relevants__title-wrapper {
       text-align: center !important;
   }
   
   .t-store__relevants__title {
       font-size: 22px;
       margin: 60px auto !important;
   }
   .t-store__prod-popup__container {
       padding: 0;
   }
   
   .t-store__tabs__item-button {
       padding: 10px 0 10px 0 !important;
   }
   
   .t-store__tabs__close-icon {
       width: 9px !important;
       height: 9px !important;
   }
   
   .t-slds__bullet_body {
    width: 50px !important;
    height: 1px !important;
}

.t-store__prod-popup__title-wrapper {
    justify-content: space-between;
}

.t-col_3 {
    max-width: 31%;
}

.t-store__prod-popup__sku {
   display: flex;
   align-items: flex-end;
   font-family: 'helveticaneue';
}

/*.t-store__prod-popup__btn-wrapper {*/
/*           margin-bottom: 0 !important;*/
/*       }*/
       
     .js-product-controls-wrapper {
         margin: 30px 0 15px 0;
     }
     
     .js-store-buttons-wrapper {
         margin: 0;
     }
     
         .t706__cartpage-content {
       flex-direction: row-reverse;
    }
    
    .t706__cartpage-heading {
    font-weight: 500;
}

.t-submit {
    height: 40px;
    width: 278px
}

.t-inputpromocode__btn {
    height: 40px !important;
    width: 278px !important;
    font-weight: 500 !important;
}

.t-form .t-input {
     height: 40px !important;
}

.t-store__prod-popup__close-txt:before {
    display: none;
}
}





.js-store-product.js-product.t-store__product-popup, 
.t-store__product-snippet .t-container {
    min-height:745px;
}

    
@media screen and (min-width: 1240px) {
    .js-store-prod-text a {
        position: absolute;
        top: -261px;
        left: 420px;
        font-size: 16px
    }
}

@media screen and (max-width: 1239px) and (min-width: 961px) {
    .js-store-prod-text a {
        position: absolute;
        top: -261px;
        left: 300px;
        font-size: 16px
    }
}

@media screen and (min-width:961px){

.js-store-product.js-product.t-store__product-popup,
.t-store__product-snippet .t-container{
    position: relative;
}
.t-store__prod-popup__slider.js-store-prod-slider {
    position: absolute;
    top: 0;
    left: 0;
}  
.t-store__tabs.t-store__tabs_accordion {
    max-width: 440px;
    margin-top: 20px;
}
.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right,
.t-store__tabs.t-store__tabs_accordion{
    margin-left: 530px;
}

.t-store__tabs.t-store__tabs_accordion {
    max-width: 560px;
    margin-top: 10px !important;
}

}

@media screen and (min-width:1240px){
.t-store__tabs.t-store__tabs_accordion {
    max-width: 560px;
    margin-top: 30px important;
}
.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right,
.t-store__tabs.t-store__tabs_accordion{
    margin-left: 670px;
}
}

@media screen and (max-width: 1240px){
.js-store-product.js-product.t-store__product-popup, 
.t-store__product-snippet .t-container {
    min-height: 600px;
}
}

@media screen and (max-width: 960px) {
    .t-store__prod-popup__name {
        font-size: 14px !important;
    }
    
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 0px;
    }
    
    /*.t-store__card__textwrapper {*/
    /*    max-width: 130px;*/
    /*}*/
    
    .t-width_8 {
        width: 215px;
    }
    
    .t395__select {
        padding: 10px 20px !important;
        font-size: 14px;
    }
    
    .t395__col {
        padding: 0px;
    }
    
     .t-store__prod-popup__btn-wrapper {
         position: relative;
     }
     
       .js-store-prod-text a {
        font-size: 14px;
        margin: 5px 0 15px 0;
    }
    
   .t706__search-icon {
       right: 5px !important;
       top: 15px !important;
   }
}

     @media screen and (max-width: 960px) {
       .t-store__prod-popup__name {
           max-width: 230px;
       }
       .t-slds__bullet_wrapper {
           padding: 2px 0 0;
       }
       
       .t-slds__bullet_body {
           width: 25px;
           height: 1px;
       }
       
       .t-store__prod-popup__title-wrapper {
           display: flex;
           justify-content: space-between;
       }
       
       .t-store__prod-popup__container {
           padding: 10px;
       }
       
       .t-store__prod-popup__sku {
           display: flex;
           align-items: flex-end;
           font-size: 14px !important;
           margin: 0;
       }
        
       .t-store__prod-popup__info {
           margin: 0;
       }
       
       
       .t-store__prod-popup__price-currency {
           font-size: 14px;
       }
       
       .t-product__option-title {
           font-size: 14px;
       }
       
        .t-product__option-item_buttons {
          min-width: 35px !important;
          min-height: 35px !important;
       }
       
       .t-btn_sm {
          height: 50px !important;
          width: 215px !important;
       }
       
       
       .t-store__prod-popup__info {
           position: relative;
       }
       
       /*.t-store__prod-popup__btn-wrapper {*/
       /*    margin-bottom: 0 !important;*/
       /*}*/
       
       .t-store__tabs__item-title {
           font-size: 14px;
           font-weight: 500 !important;
       }
       
       .t-store__tabs__item-button {
           padding: 10px 0 10px 0 !important;
       }
       
       .t-store__relevants__title-wrapper {
           text-align: center !important;
           margin: 60px 0 30px;
       }
       
       .t-store__relevants__title {
           font-size: 14px;
           margin: 60px auto 30px;
       }
       
       .js-product-controls-wrapper {
         margin: 10px 0 6px 0;
     }
     /*.t-store__prod-popup__btn-wrapper {*/
     /*      margin-bottom: 0 !important;*/
     /*  }*/
       
       .t-name_md {
        margin: 0 auto;
     }
     
     
     .t-store__tabs {
         margin-top: 10px !important;
     }
    
    .js-store-prod-text a {
        font-size: 14px;
        margin: 10px 0 30px 0;
    }
    
    .t-store__prod-popup__text {
        margin: 0 0 30px 0;
    }
    
    .t-submit {
        height: 35px !important;
    }
    .t-store__tabs__close-icon {
       width: 9px !important;
       height: 9px !important; 
    }
    
    .t706__cartpage .t-btn {
        height: 35px !important;
    }
    
    .t-input {
         height: 35px !important;
    }
    
   
   .t-store__card__price-wrapper {
       margin-top: 4px;
   }
   
   .t-store__stretch-col {
       margin-bottom: 25px !important;
   }
   
   
   .t-store__grid-cont .t-store__stretch-col {
       margin-bottom: 25px !important;
   }
   
   .t-store__grid-cont_col-width_stretch {
       padding: 0 !important;
   }
   
   .js-store-prod-all-text {
       display: flex;
       flex-direction: column-reverse;
   }
     }
 @media screen and (max-width: 380px) {
     .t-store__prod-popup__title-wrapper {
         display: block;
     }
     
     .t-store__prod-popup__btn-wrapper {
         position: relative;
     }
     
     .js-store-prod-text a {
        font-size: 14px;
        margin: 10px 0 30px 0;
    }
 }
 
 
 @media screen and (max-width: 560px) {
     .t-store__prod-popup__container {
         max-width: 100vw !important;
         overflow: hidden !important;
     }
 }
  /*.t-store__tabs__close:after {*/
  /*       display: none !important;*/
  /*   }*/
     
  .t-store__relevants__title {
     width: fit-content !important;
  }
  
  /*.t-name {*/
  /*    font-weight: 300 !important;*/
  /*}*/
  
  /*.t-input {*/
  /*     font-weight: 300 !important;*/
  /*}*/
  /*
   .t-store__card__price-currency {
       visibility: hidden;
       margin-left: -10px;
    }
    
    .t-store__card__price-currency:after {
        visibility: visible;
        content: '-';
        width: fit-content;
        margin: 0 auto;
    }
    .t-store__prod-popup__close-txt {
        font-family: 'Suisselntl', Arial, sans-serif;
        font-weight: 300;
        font-size: 16px;
        opacity: 1;
    }
    */
    .t-store__prod-popup__close-txt:hover {
        opacity: 0.3;
        transition:  all 0.3s ease-out;
    }
    
    
    .t-store__tabs__item-button {
        border: none !important;
        border-top: 1px solid !important;
    }
    
     
     .t-store__tabs__list {
          border-bottom: 1px solid !important;
     }

        
    }

/* корзина */

.t706__sidebar-heading {
    font-weight: 500;
    font-size: 14px;
}

.t706__product-title {
    font-weight: 500;
}

.t706__sidebar-prodamount-wrap {
    font-weight: 500 !important;
}

.t706__sidebar .t-btn {
    height: 40px !important;
    width: 278px;
}

.t706__product-title__option {
    font-weight: 500 !important;
    font-size: 14px;
}

.t706__cartwin-prodamount-wrap {
    font-weight: 500 !important;
}

.t706__sidebar .t-btn {
    font-weight: 500 !important;
}

.t-submit {
    font-weight: 500 !important;
}

.js-store-prod-popup-buy-btn-txt {
        position: relative !important;    
    }
    
 .js-store-prod-all-text {
      position: relative;
      font-size: 14px !important;
   }
   
 .t-store__tabs__content {
    font-size: 14px !important; 
    line-height: 1.2 !important;
 }
 
 .t-store__card__descr {
     margin-top: 0 !important;
 }
 
 .t-store__card__textwrapper {
        padding-top: 10px !important;
    }
    
.cartcopy_elem {
    text-align: center !important;
    /*width: fit-content;*/
    margin: 0 auto !important;
}

.t706__cartwin-totalamount-info {

}

/*.t-descr {*/
/*    font-weight: 300 !important;*/
/*}*/

#customdelivery>.t-name_md {
    display: none !important;
}

#customdelivery {
    margin-top: 20px !important;
}