.uc-scroll *, .t-store__grid-cont_mobile-one-row{
  scrollbar-color: #e7e6fd #F5F5F5;
  scrollbar-width: thin;
}
.uc-scroll *::-webkit-scrollbar-track, .t-store__grid-cont_mobile-one-row *::-webkit-scrollbar-track{
      -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background-color: #F5F5F5;
    border-radius: 10px;
}
.uc-scroll *::-webkit-scrollbar, .t-store__grid-cont_mobile-one-row *::-webkit-scrollbar{
  background-color: #F5F5F5;
    width: 8px;
}
.uc-scroll *::-webkit-scrollbar-thumb, .t-store__grid-cont_mobile-one-row::-webkit-scrollbar-thumb{
  background: #e7e6fd;
    border-radius: 10px;
}
.uc-scroll *::-webkit-scrollbar-thumb:hover, .t-store__grid-cont_mobile-one-row::-webkit-scrollbar-thumb:hover{
  background: #191e32;
}

.js-product-sku{
    font-weight: 400;
}
.t686 .t-card__descr{
    font-weight: 400;
}

.t770 .t-btn, .t-section__bottomwrapper .t-btn, .t-form__submit .t-submit{
    transition-property: background-color, color, border-color, box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;   
}

.t770 .t-btn:hover{
    background-color: #dcdcdc !important;
}
.t001__buttons .t-btn:hover{
    color: #313030 !important;    
}


@media screen and (min-width: 641px) and (max-width: 768px) {
    .t-store__grid-cont_mobile-one-row .t-col, .t-store__grid-cont_mobile-one-row .t-store__stretch-col {
        max-width: 40%;
        min-width: 40%;
    }
}


@media screen and (max-width: 640px) {
    .t-store__grid-cont_mobile-grid {
        padding: 0 !important;
    }
    .t-store__card .t-typography__title{
        max-width: 125px;
        display: inline-block;
    }
    .t-store__card__textwrapper{
        text-align: center;
    }
    .t-store__card .t-typography__descr {
        font-size: 18px;
    }
    .t-store__card__imgwrapper {
        padding-bottom: 150%;
    }
        .t-descr_xs {
        font-size: 18px;

    }
}


.t-store__prod-popup__wrapper img {
    max-height: 745px;
}

    
@media screen and (max-width: 1240px) {
    .t-store__prod-popup__wrapper img {
        max-height: 585px;
    }
}

@media screen and (max-width: 960px) {
    .t-store__prod-popup__wrapper img {
        max-height: 798px;
    }
}

@media screen and (max-width: 640px) {
    .t-store__prod-popup__wrapper img {
        max-height: auto;
    }
}

.t-store__prod-popup__slider .t-slds__bgimg{
    background-size: contain;
        padding-bottom: 133% !important;
}

@media screen and (max-width: 640px) {
    .t-slds__main .t-col {
        padding: 0 !important;
    }
}

.t-card__col.t-col_4 {
    max-width: calc((100% - 20px*2*3)/3);
}
   
.t-card__col.t-col_6 {
    max-width: calc(50% - 40px);
}
    
@media screen and (max-width: 1200px) {
    .t-card__col.t-col_4 {
        max-width: calc((100% - 10px*2*3)/3);
    }
    .t-card__col.t-col_6 {
        max-width: calc(50% - 20px);
    }
}

@media screen and (max-width: 960px) {
    .t-card__col.t-col_4 {
        max-width: 100%;
    }
    .t-card__col.t-col_6 {
        max-width: 100%;
    }
}

@media screen and (min-width: 981px) {
    .t-menu__list li{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
}

@media screen and (min-width: 1241px) and (max-width: 1320px) {
    .t083__textclass1.t083__textclass_noprefix, .t083__textclass2.t083__textclass_noprefix{
        left: 0;
    }
}

 .uc-dark-slider .t-cell {
       position: relative; /*  Обеспечивает позиционирование псевдоэлемента */
     }
     .uc-dark-slider .t-cell:before {
       content: "";
       position: absolute;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       background-color: rgba(0, 0, 0, 0.45); /*  Затемняющий цвет и прозрачность */
       z-index: 1; /*  Помещаем псевдоэлемент поверх изображения */
     }
     
   .uc-dark-slider .t-cell .t-container {   
        z-index:2;
         position: relative;
         
   }
     
     