/*.t-feed__post-popup__content-wrapper {*/
/*  text-align: center;*/
/*}*/
/*.t-feed__post-popup__content img {*/
/*  width: 441px;*/
/*  height: 441px;*/
/*  object-fit: cover;*/
/*  border-radius: 13px;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .t-feed__post-popup__content img {*/
/*    height: calc(278px + (441 - 278) * (100vw - 320px) / 880);*/
/*    width: calc(278px + (441 - 278) * (100vw - 320px) / 880);*/
/*  }*/
/*}*/
.t-store__prod-popup__title-wrapper .__CC-inject {
  padding: 0;
}
.t-feed__post-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.t-store .t-store__tabs_tabs .t-store__tabs__content {
  margin-top: 15px !important;
}

.t-store__tabs__button {
  padding-bottom: 10px !important;
}
.js-store-tabs {
  height: unset !important;
  overflow: hidden;
}


.t-text {
  color: #123d6d !important;
}
.icons__buy {
  width: 26px;
  height: 26px;
}

.CCProductRating__rating.t-text, .CCProductRating__reviews-count.t-text {
   color: #123d6d !important;
}

.CCProductRating__stars_outline path {
  fill: #123d6d !important;
  fill-rule: #123d6d !important;
  clip-rule: #123d6d !important;
}

.CCProductRating {
  display: none !important;
}
.t-store__prod-popup__title-wrapper .CCProductRating {
  display: inline-flex !important;
}
.t-store__prod-popup__title-wrapper {
  padding-left: 10 !important;
}

.CCButton.t-text {
  background: #fff !important;
  color: #283371 !important;
  border: 1px solid #c6c6c6 !important;
  border-radius: 13px !important;
}

.CCStar path {
  fill: #123d6d !important;
  fill-rule: #123d6d !important;
  clip-rule: #123d6d !important;
}

.t-store .t-store__tabs {
width: 100%!important;
display: block!important;
margin-top: 20px!important;
 /*max-width: 560px!important; тут меняем максимальную ширину отображения табов*/

}
.t-store__product-popup {
display: block!important;
}
.t-store__product-snippet .t-container>div:after, .t-store__product-popup>div:after {
clear: unset !important;
}
/*.CCTextareaInput{*/
/*   width: 100%;*/
/*   max-width: 700px;*/
/*}*/
/*.CCReviewForm__input-group {*/
/*     width: 100%;*/
/*   max-width: 700px;*/
/*}*/

/*.CCReviewForm, .CCReviewsList {*/
/*  max-width:unset;*/
/*  width: 100% !important;*/
/*  padding: 0 40px;*/
/*}*/
/*.js-store-product{*/
/*     max-width: unset !important;*/
/*}*/
/*.t-store .t-store__tabs__controls .t-store__tabs__button_active .t-store__tabs__button-title:after{*/
/*   border-bottom: unset !important;*/
/*}*/
/*.t-store .t-store__tabs .t-store__tabs__button{*/
/*    padding: 10px 16px !important; */
/*}*/
/*.js-store-product{*/
/*   display: none !important;*/
/*}*/
/*.t-store__relevants__container{*/
/*   display: none !important;*/
/*}*/
/*.t-store__relevants__container .t-container{*/
/*   max-width: unset !important;*/
/*   padding: 0 40px !important;*/
/*}*/
.t758 .t-container {
  max-width: unset !important;
  /*margin-left: unset;*/
  padding-left: 40px;
}
.back__button{
    margin-right:20px;
}
/*.t-container{*/
/*   overflow-x: hidden;*/
/*}*/
/*.js-store-product{*/
/*    overflow: hidden !important;*/
/*}*/
.t-store__relevants-grid-cont {
  transform: translateX(-20px);
  overflow: hidden !important;
}
.t-store__relevants__title {
     margin-top: 0 !important;
}
.js-store-prod-name {
   font-weight: 600 !important;
}
.t-store__tabs__button-title.t-name.t-name_xs {
  font-weight: 500 !important;
  font-size: 14px !important;
  
}
.t-store .t-store__tabs{
font-weight: 600 !important;
}
.t-store__tabs__content{
   font-weight: 500 !important;
   font-size: 12px;
}
.box__icons .t-slds__thumbsbullet {
  margin-top: 0 !important;
  margin-right: 11px;
}
.t-store__prod-popup__sku {
  margin-top: 11px !important;
  margin-bottom: 26px;
  font-size: 12px !important;
}

.t-store__relevants__container, .js-store-product{
overflow-x: hidden;
}
   .t-slds__arrow_wrapper.t-slds__arrow_wrapper-right{
   height: 100% !important;
   top: 0 !important;
   right: 4% !important;
  width: 0 !important;
   }
.t-store__card__bgimg, .t-store__card__bgimg_second{
   background-size: contain !important;
}
.t-slds__arrow-left {

   top: 100% !important;
    left: 0 !important;
    transform: translateY(-100%);
}
.t-slds__arrow-right {

   top: 100% !important;
    right: 0 !important;
    transform: translateY(-100%);
}
.t-slds__arrow_wrapper.t-slds__arrow_wrapper-left {
  height: 100% !important; 
  top:0 !important;
  width: 0 !important;
}
.CCReviewsList__title, .t-store__relevants__title {
   font-size: 25px !important;
}
.__CC-inject .t-container {
  max-width: unset !important;
  margin: 0 auto;
  
}
.__CC-inject{
   box-sizing: border-box !important;
    padding: 0px 50px;
}

.CCReviewForm {
  max-width: unset !important;
  /*width: 100% !important;*/
   max-width: unset !important;
}
.CCReviewsList {
   max-width: unset !important;
}
.t-slds__arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: unset !important ;
}


.js-store-prod-all-charcs{
   display: none;
}
.text__icons {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  color: #283371;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 95.1%;
  letter-spacing: -0.8px;
  text-transform: lowercase;
  opacity: 0;
  transition: all 0.3s ease;
}
.t-slds__bgimg{
    transition: all 0.3s ease;
}

.t-slds__thumbsbullet:hover .text__icons {
  opacity: 1;
  transition: all 0.3s ease;
}
.icons__char:hover .t-slds__bgimg {
  opacity: 0;
  transition: all 0.3s ease;
}
.t-slds__arrow_body-right svg:first-child {
   display: none !important;
 }
 #rec681310014 .t-slds__main {
  position: relative;
}
 #rec681310014 .t-slds__arrow_body-right svg {
  display: block !important;
}

.t-slds__arrow_body-left svg:first-child{
   display: none !important;
}
#rec681310014 .t-slds__arrow_body-left svg {
   display: block !important;
 }
 #rec681310014 .t-slds__arrow-right{
   top: 50% !important;
   transform: unset !important;
}
#rec681310014 .t-slds__arrow-left{
   top: 50% !important;
   transform: unset !important;
}
.t-store__prod-popup__text{
    margin-top:0px !important;
}

.js-store-prod-all-text a{
   margin: 0 0 5px 0 !important;
}

.js-store-product{
   max-width: 1200px;
   margin: 0 auto;
}

.t-store__prod-popup__info {
  display: flex;
  justify-content: space-between;
  max-width: 610px !important;
   margin: 0 !important;
}
.t-store .t-store__tabs__content{
  max-width: 660px !important;
}
.t-store__prod-popup__title-wrapper{
   margin-bottom: 0 !important;
    position: relative;
}
/*#rec674077062{*/
/*   max-width: 1200px;*/
/*   overflow-x: hidden;*/
/*}*/

.t-store .t-store__tabs {
  max-width: 660px;
}

.t-store__prod-popup__slider {
  max-width: 460px !important;
  grid-row: 1/3;
}

.t-container_fluid .t-container_fluid {
  display: grid;
  /*width: 100%;*/
  padding: 0 40px;
  grid-template-columns: 40% 54%;
  grid-template-rows: max-content 1fr;
  column-gap: 52px;
  box-sizing: border-box;
    color: #123d6d !important;
  font-family: Montserrat;
 /*max-width: 100%;*/
 margin: 0 auto;
 justify-content: center;
    justify-items: center;
}
/*.t-store__prod-popup__slider{*/
/*   justify-self: start;*/
/*}*/
.js-store-prod-all-text a {
    display: flex !important;
    max-width: 171px;
    justify-content: center;
    column-gap: 8px;
    min-width: 121px;
    align-items: center;
}


.t-checkbox__indicator {
   min-width: 20px !important;
}
.js-product-controls-wrapper {
  display: none !important;
}
.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
  border-radius: 15px !important;
  border: 1px solid #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
t-store__relevants__title {
  margin-bottom: 34px !important;
}
.icon__swiper{
   position: absolute;
    right: 0;
    display: none;
}
.t-store__relevants__title{
   padding-left: 40px;
}
.CCReviewsList{
   padding-left: 0 !important;
}
.CCReviewsList {
  margin-top: 120px !important;
}
.t-store__prod-snippet__container{
    padding-top: 102px !important;
  

}
.t-store__prod-snippet__container .js-store-product {
  margin-bottom: 76px;
    /*position: relative;*/
   
}
.btn__back{
   position: absolute;
   left: 40px;
   top: 124px;
   z-index:985;
}
.crumbs__text {
  color: #8c8e8f !important;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  position: relative;
  padding-right: 7px;
}
.crumbs__text::after {
  content: "/";
  position: absolute;
  height: 12px;
  width: 10px;
  color: #8c8e8f !important;
  right: -6px;
  top: 1px;
}
.crumbs__text.last::after{
   display: none;
}
.back__btn{
   margin-right: 20px;
}
.t396__artboard {
    z-index: 1;
}
/*.t758 .t-container .t-col {*/
/*  margin-left: 0 !important;*/
/*}*/
#rec681385994,
#rec681382737,
#rec681388372,
#rec681384161, #rec681387933 {
  overflow: hidden;
}
.t758 .t758__col {
   margin-left: 0;
}
.box__icons {
  display: flex;
  column-gap: 16px;
}
.text__icons {
  text-align: center;
  font-size: 10px !important;
}
@media screen and (min-width: 1400px) {
  /*   .__CC-inject {*/
  /*  padding: 0 !important;*/
  /*}*/
   .btn__back{
      top: 104px;
   }
   /*.CCProductRating__stars {*/
   /* margin-left: -40px;*/
}
   h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 16px !important;
}
}

@media screen and (max-width: 1200px) {
/*    .t-col{*/
/*   margin-left: 0 !important; */
/*}*/
.js-store-prod-text a {
  padding: 5px 5px !important;;
}
.t-slds__arrow-right, .t-slds__arrow-left {
  top: 50% !important;
} 
  .t-container_fluid .t-container_fluid {
    justify-content: unset;
    justify-items: unset;
  }

.t-store__relevants__container{
   padding-left: 40px;
}
  .t-store__relevants__title{
   padding-left: 0px;
}
.t-store__relevants__container .t-container {
  margin-left: unset !important;
  margin-right: unset !important;
}
.t-store__relevants__container .t-col {
  margin-left: 0 !important;
}
.t-store__relevants-grid-cont {
   transform: unset !important;
}
.t758{
   overflow: hidden;
}
#rec681348266 .t-section__topwrapper,
#rec681348266 .t997__col,
#rec681348267 .t677__col {
  margin-left: 0;
}
}
@media screen and (max-width: 1080px) {
  .box__icons {
    column-gap: 0 !important;
  }
  .t-container_fluid .t-container_fluid {
    column-gap: 20px !important;
  }
}
@media screen and (max-width: 980px) {
  .t-store__product-snippet .t-container {   
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 93%;
  }
}

@media screen and (max-width: 960px) {
    .__CC-inject {
  padding: 0px 30px;
}
    .t-store__relevants__container { 
   display: flex;
   justify-content: center;
}
    .t-container_fluid .t-container_fluid {
    grid-template-columns: 100%;
    padding: 0 15px;
    justify-items: center;
}
    .box__icons{
   display: none;
}
    .t897 .t-section__title {
  padding-left: 20px;
}

    #rec681348266 .t-container {
  padding-left: 40px;
}
#rec681348267 .t-container{
   padding-left: 40px;
}
      .t-container {
  margin-left: unset !important;
  margin-right: unset !important;
}    
    .t758 .t-container .t-col {
  padding-left: 10px !important;
}
    .t-store__relevants__container .t-col{
   padding-left: 0 !important;
}
.t-store__relevants__container{
   margin-left: 0 !important;
}
    .t-store__relevants-grid-cont {
   transform: unset;
 }
  .t-container_fluid .t-container_fluid {
    column-gap: 0px;
  }
  .t-store__prod-popup__title-wrapper {
    margin-right: 10px;
}
    .js-store-prod-all-text {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 5px;
  
}
.js-store-prod-all-text a {
  max-width: unset !important;
  min-width: 133px !important;
}
    .t-store__prod-popup__info {
   flex-direction: column;
}
    .t-store .t-store__prod-popup__info {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
}

@media screen and (max-width: 640px) {
    .t897 .t-section__title {
  padding-left: 0px;
}

    #rec681348266 .t-container {
  padding-left: 0px;
}
#rec681348267 .t-container {
  padding-left: 0px;
}
    .back__button{
   margin-right: 7px;
}
    .t758{
   transform: translateY(100px);
    position: relative;
    z-index: 1000;
}
.t758 .t-container {   
   padding-left: 10px;
 }
 #rec681384161 {
  position: relative;
  z-index: 10000;
  margin-top: 100px  !important;
  padding-top: 0 !important;
}
#rec681384161 .t758 {
   transform: translateY(50px) !important;
}

    .t-store__relevants__container {
    padding-left: 15px;
}
    .btn__back svg{
   transform: translateY(2px);
}
    .back__btn{
   margin-right: 6px;
}
    .crumbs__text {
  font-size: 12px;
  padding-right: 7px;
}
.crumbs__text::after {
  height: 12px;
  right: -6px;
}
    .btn__back{
        top:100px;
        left:15px;
    }
    .t-store .t-slds__thumbsbullet-wrapper {
  margin-top: -30px;
}
.t-slds__main{
   transform: scale(0.6);
   /*margin-top: -30px */
}
.t-slds__main.t-container {
    transform: scale(1);  
}
    .t-store__prod-snippet__container .js-store-product {
  margin-bottom: 0px;
}
    .js-store-prod-name{
   font-size: 16px !important;
}
    .CCReviewsList{
   margin-top: 80px !important;
}
    .t-store__relevants__title {
  margin-top: 80px !important;
}
    
    .t-store__prod-snippet__container{
        padding-top: 0;
    }
    .t-store .t-store__tabs__controls .t-store__tabs__button {
  width: 100%;
  justify-content: center !important;
  padding-right: 0 !important;;
}
.t-store__tabs__controls{
   display: grid !important;
   grid-template-columns: repeat(3, 1fr);
   justify-items: center;
}
    .t-store__prod-popup__info{
        padding-top:25px;
    }
    .t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
  border-radius: 8px !important;
  border: 1px solid #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
    .js-store-prod-text a {
  font-size: 12px;
  padding: 10px 10px !important;
}
.icons__buy {
  width: 21px;
  height: 21px 
}
    .CCReviewsList__title, .t-store__relevants__title {
   font-size: 16px !important;
  
}
.__CC-inject{
   box-sizing: border-box !important;
    padding: 0 0px;
}
form.CCReviewForm {
    margin-left: 15px;
    margin-right: 15px;
}

.CCReviewsList{
    margin-left: 15px !important;
}



    .t-store__prod-popup__btn-wrapper{
   margin: 0 !important;
}



 
/*.t-slds__main{*/
/*   transform: scale(0.6);*/
/*}*/
  .CCReviewForm,
  .CCReviewsList {
    width: unset !important;
  }
  .t-store__prod-popup__title-wrapper{
      margin-right: 0px !important;
  }
  .t-store.t-store__prod-snippet__container .t-store__tabs{
      padding: 0 !important;
  }
  .t-name_xl {
  font-size: 16px !important;
}
.t-store__tabs__button-title.t-name.t-name_xs {
   font-size: 12px !important;
}
.t-store__tabs__content{
   font-size: 12px !important;
}

t-store__relevants__title {
  margin-bottom: 26px !important;
}
.t-slds__arrow_wrapper svg{
   display: none !important;
}
.t-col{
   overflow: hidden !important;
}
.icon__swiper{
    display:block;
}
.t-store .t-store__tabs .t-store__tabs__button{
    padding:0px !important;
}
.t-store__tabs__button-title{
   width: 100%;
   text-align: center;
}
.t-store .t-slds__thumbsbullet-wrapper {
  max-width: unset !important;
  padding: 10px !important;
  text-align: start !important;
   width: unset !important;
}
        .t-slds__main{
   margin-top: -70px; 
   /*transform: translateX(-70px) scale(0.6);*/
}
}
@media screen and (max-width:560px) {
    .t-store .t-store__prod-popup__info {
  padding-left: 0px !important;
  padding-right: 10 !important;
}
    .t-store .t-store__tabs__controls .t-store__tabs__button {
  width: 100%;
  justify-content: center !important;
  padding-right: 0 !important;;
}
.t-store .t-slds__thumbsbullet-wrapper {
  max-width: unset !important;
  padding: 10px !important;
  text-align: start !important;
   width: unset !important;
}
/*.t-slds__imgwrapper  {*/
/*  transform: translateY(20px);*/
/*}*/

}
@media screen and (max-width:480px){
    #rec681384161{
   margin-top: 130px;
}
#rec681384161 .t758 {
    transform: translateY(-10px) !important;
}
    .t758{
   transform: translateY(20px)
}

        .t-slds__main{
   margin-top: -70px 
}
.t-slds__main.t-container{
margin-top:0;
}
 .btn__back{
        top:70px;
    }
}
@media screen and (max-width:400px){
   .btn__back{
        top:70px;
    }
    
}
@media screen and (max-width: 359px) {
.btn__back{
        top:70px;
    }
   .js-store-prod-all-text a {
      column-gap: 4px;
      min-width: unset !important;
   }
}

@media screen and (min-width: 981px) {
  .t-store .t-store__tabs {
    width: 100% !important;
    display: block !important;
    margin: 10px 0px 0px 0px !important;
    justify-self: start;
  }
  .t-store__product-popup {
    display: block !important;
  }
  .t-store__product-snippet .t-container > div:after,
  .t-store__product-popup > div:after {
    clear: unset !important;
  }
}

/*общие настройки у кнопок*/
.js-store-prod-text a {
  display: inline-block;
  padding: 5px 15px; /*настраиваем отступы, первое число вертикальные, второе горизонтальные*/
  margin-right: 15px; /*отступ от второй до третьей кнопки, если третьей нет, то не работает*/
  margin-top: 20px; /*отступ от текста*/
  border-radius: 13px; /*скругление углов*/
  font-weight: 500; /*толщина шрифта*/
  font-size: 12px; /*размер шрифта*/
}

/*настройки цвета и фона первой кнопки*/
.js-store-prod-text a:first-of-type {
  background-color: #fff;
  border: 1px solid #acacac;
  color: #123d6d !important;
}

/*настройки цвета и фона второй кнопки*/
.js-store-prod-text a:nth-of-type(2) {
  background-color: #fff;
  border: 1px solid #acacac;
  color: #123d6d !important;
}

/*настройки цвета и фона последней кнопки*/
.js-store-prod-text a:last-of-type {
  background-color: #fff;
  color: #123d6d !important;
  border: 1px solid #acacac;
}

.t706__cartwin_showed {
  z-index: 9999999;
}