.t-popup__container {
    border-radius:52px;
}

.t396__elem.zoomon {
border-radius:47px!important;
overflow:hidden!important;
}
.zoomon .tn-atom {
transition: all 0.5s ease;
}
.zoomon .tn-atom:hover {
transform: scale(1.1);
}
.t-slds__bgimg {
    border-radius:51px!important;
}

.t604__imgwrapper .t-slds__bgimg {
    height: 85%;
    margin: auto;
    transition: height ease-in-out .3s !important;
}
.t604 .t-slds__item_active  .t604__imgwrapper .t-slds__bgimg{
     height: 100%;
}
.t604  .t-slds__bgimg {
    background-position: center;
}
.js-product-img  {
    top:0px!important;
}
.t-store__card__bgimg {
    top:0px!important;
}
.t-store__card__bgimg_hover {
    top:0px!important;
}
.t-bgimg loaded {
    top:0px!important;
}

:root{
    --heightIconDesktop: 0px;                          /*Высота иконки на десктопе*/
    --widthIconDesktop: 0px;                          /*Ширина иконки на десктопе*/
    --borderNormal: 2px solid #ECECEE !important;       /*Обводка таба в нормальном состоянии*/
    --borderRadiusTabsDesktop: 48px;                    /*Радиус скругления углов у табов на десктопе*/
    --paddingTabDesktop: 12px 24px;                     /*Внутренние отступы у табов на десктопе*/
    --transformHoverTabs: scale(1.1);                   /*Размер увеличения таба при наведении*/
    --gapTabsDesktop: 20px;                             /*Отступы между табами на десктопе*/
    --paddingTabsMobile: 8px 16px;                        /*Внутренние отступы у табов на мобилке*/
    --heightIconMobile: 0px;                           /*Высота иконки на мобилке*/
    --widthIconMobile: 0px;                           /*Ширина иконки на мобилке*/
    --borderRadiusTabsMobile: 16px;                     /*Радиус скругления углов у табов на мобилке*/
    --gapTabsMobile: 16px;                              /*Отступы между табами на мобилке*/
}


.uc-tabs .t395__tab_active:after {
    width: 0px !important;
    top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
}
.t395__title {
    padding: 0 !important;
    padding-top: 0px !important;
}
.uc-tabs .t395__tab{
    display: grid;
    justify-items: center;
    padding: var(--paddingTabDesktop);
    border-radius: var(--borderRadiusTabsDesktop) !important;
    width: 100%;
    cursor: pointer;
    border: var(--borderNormal) !important;
    transition: all 0.2s ease-in-out;
}
.uc-tabs .t395__tab:hover {
    transform: var(--transformHoverTabs);
}
.t395__wrapper{
    display: flex;
    flex-wrap: nowrap;
    gap: var(--gapTabsDesktop);
}
/*Первая иконка*/
.uc-tabs li[data-tab-number="1"]:before{
    content:"";
    width: var(--widthIconDesktop);
    height: var(--heightIconDesktop);
    background-image:url(https://static.tildacdn.com/tild3335-6565-4361-b430-343336346562/1.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
}     
/*Вторая иконка*/    
.uc-tabs li[data-tab-number="2"]:before{
    content:"";
    width: var(--widthIconDesktop);
    height: var(--heightIconDesktop);
    background-image:url(https://static.tildacdn.com/tild3330-3636-4263-b631-376561366530/2.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
}     
/*Третья иконка*/    
.uc-tabs li[data-tab-number="3"]:before{
    content:"";
    width: var(--widthIconDesktop);
    height: var(--heightIconDesktop);
    background-image:url(https://static.tildacdn.com/tild3061-3239-4137-b434-643761373431/3.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
}     
/*Четвёртая иконка*/    
.uc-tabs li[data-tab-number="4"]:before{
    content:"";
    width: var(--widthIconDesktop);
    height: var(--heightIconDesktop);
    background-image:url(https://static.tildacdn.com/tild6139-3430-4130-b436-663063656530/4.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
} 
    
    
    
/*Стиль табов для планшетной и мобильной версий*/

/*-------------------------------------------------*/
    
@media screen and (max-width:959px){
    .t395__wrapper{
        display: flex;
        flex-wrap: nowrap;
        gap: var(--gapTabsMobile);
        margin-top: 5px !important;
    }
    .t395__title{
        font-size: 14px; /*Размер текста таба*/
        line-height: 14px;
        padding-top: 2px !important;
    }
    .uc-tabs .t395__tab{
        display:grid;
        grid-auto-flow: column;
        gap: 10px;
        padding: var(--paddingTabsMobile)!important;    /*Отступы у таба внутри*/
        border-radius: var(--borderRadiusTabsMobile)!important;   /*Скруглениу углов у табов*/
        width: 100%;
    }
   .uc-tabs li[data-tab-number="1"]:before{
        width: var(--widthIconMobile);
        height: var(--heightIconMobile);
    }     
    .uc-tabs li[data-tab-number="2"]:before{
        width: var(--widthIconMobile);
        height: var(--heightIconMobile);
    }     
    .uc-tabs li[data-tab-number="3"]:before{
        width: var(--widthIconMobile);
        height: var(--heightIconMobile);
    }     
    .uc-tabs li[data-tab-number="4"]:before{
        width: var(--widthIconMobile);
        height: var(--heightIconMobile);
    } 
}

.t-store__prod-snippet__container {
    padding-top: 40px!important;
    padding-bottom: 20px!important;
}

.t-store__card.t-col .js-product-edition-option.t-product__option[data-edition-option-id="Цвет"] {
    display: none !important;
}

.t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option, .t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option {
    align-items:center!important;
}

.t-store__card__sku {
    display:none!important;
}

}