/* Края и цвета в карточках */
@media screen and (min-width: 961px) {
.t-store .t-store__relevants__container .t-store__relevants-grid-cont .t-slds__items-wrapper {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
}

.t-slds__bgimg {
    border-radius: 15px;
}

.js-product-img {
    border-radius: 15px;
}


.t-slds__thumbsbullet-border {
    border-radius: 15px;
}

.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border-color: rgb(1, 214, 200 / 50%) !important;
    
}

.js-store-product.js-product.t-store__product-snippet {
    border-radius: 20px;
    margin: 0 auto;
    /* border: 1px solid rgb(195 87 118 / 0%); */
    padding: 30px 0px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(1, 214, 200, 0.2);
    -moz-box-shadow: 0px 0px 8px 0px rgba(1, 214, 200, 0.2);
    box-shadow: 0px 0px 8px 0px rgba(1, 214, 200, 0.2);
}

@media screen and (min-width: 1200px) {
    .js-store-product.js-product.t-store__product-snippet {
    width: 1200px;
}
}

@media screen and (min-width: 980px) {
.t-store__prod-snippet__container {
    padding-top: 60px !important;
}
}

.t-zoomable, .t-zoomer__show .t-carousel__zoomer__inner, .t-zoomer__show .t-zoomable {
    cursor: zoom-in;
    background: #FAFAFA;
}  
    
.t-store .t-store__tabs__controls .t-store__tabs__button_active {
    border-bottom: 1px solid #1bd6c8 !important;
}




/* Замена нет в наличии на свое */

.t-store__card__sold-out-msg {
    color: #ffffff;
    text-align: center;
    font-weight: 800;
    font-size: 12px;
    background: #00d6c8;
    border-radius: 10px;
    width: 110px;
    margin-left: auto;
}

/* Фильтры */
.t-store__filter__custom-sel.active {
    background-color: rgb(0 214 200 / 18%) !important;
    border-radius: 10px !important;
}

.t-store__filter__custom-sel  {
    padding-left: 10px !important;
    line-height: 1.5 !important;
}

.t-store__filter__item-controls-container {
    max-height: 400px !important;
}
    
/* Шрифт описания товаров */
@media screen and (max-width: 1200px) {
.t-descr_xxs {
    font-size: 14px !important;
}
}

@media screen and (max-width: 640px) {
    .t-name_xs {
    font-size: 14px !important;
} 
}

/* Замена надписи нет в наличии
.t-store__card__sold-out-msg {
  visibility: hidden;
}
.t-store__card__sold-out-msg:after {
  content:''; 
  visibility: visible;
  display: block;
  color: #f95d51;
}  */

/* Промокод в кнопку */
.t-input-group_pc{display:none}
.t-inputpromocode__btn.t-btn {
    display: table-cell !important;
}
.pc-trigger img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.pc-trigger {
    font-family: 'Montserrat',Arial,sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

    
/* Отступ карточек товара в ссылках товара */

.t-store__prod-snippet__container {
    padding-top: 40px;
}

@media screen and (max-width: 560px) {
.t-store__prod-snippet__container {
    padding-top: 0px;
}
}

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


/*  Увеличение изображения в Zero-блоке при наведении в рамках своих границ */

.img-zoom {
    border-radius: 15px;
    overflow: hidden;
}
.img-zoom .tn-atom {
    border-radius: 15px;
    transition: transform 200ms ease-in-out;
}
.img-zoom:hover .tn-atom {
    transform: scale(103%);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}







/*Добавляем отступ под кнопкой и задаём  время перехода 0,4 сек */
  .t776__col , .t-store__card {
    padding-bottom: 5px;
    transition: all 0.3s ease-in-out;
}

.t-store__card__bgimg_second, .t-store__card__img_second .js-product-img .t-store__card__bgimg {
    border-radius: 15px;
}

 /*Добавляем эффект при наведении */
   .t776__col:hover  , .t-store__card:hover {
    border-radius: 15px;
    z-index: 2;
    position: relative;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
}





  /*Добавляем отступы для текста и заголовка: слева и справа */  
    .t776__textwrapper , .t776__btn-wrapper , .t-store__card__btns-wrapper , .t-store__card__textwrapper{
    padding: 10px 10px 0px 10px;
}


/* Отступ между карточками товара в мобильной версии */
@media screen and (max-width: 960px) {
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 20px;
}}


/* Меняем текст у кнопки в корзине (первой) */
.t706__sidebar-continue.t-btn {
    font-size: 0px !important;
}

.t706__sidebar-continue:before {
    content:"Перейти к оформлению";
    font-size: 17px;
}



/* Стили свойств внутри карточки товаров */

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {

	border: 1px solid #00d6c8 !important;
	border-radius: 15px;

}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple hover {
    border: 1px solid #00d6c8 !important;
}
    
.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid #00D6C8;
    background-color: #00D6C8;

}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active span {
    color: white !important;
}

.js-product .t-product__option-variants_custom .t-product__option-title {
    font-weight: 500;
}

.t-store__prod-popup__links-wrapper a {
    font-weight: 500;
    color: black !important;
}
