.t-store__prod-popup__sku {
    display: none;
}


#rec890051053 .t-store__load-more-btn-wrap {
    display: none;
}

#rec890034046 .t-store__load-more-btn-wrap {
    display: none;
}



/* Оформление блоков с инструкциями (товарами) ------------------------------------------------------ */

.t-store__card__imgwrapper .js-product-img {
    border-radius:30px;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    transition: border-radius 0.2s ease-in-out; /* Определяем плавный переход границ */
}

.t-store__card {
    transition: filter 0.3s ease-in-out; /* плавное изменение фильтра */
}

.t-store__card:hover img {
/*      filter: brightness(95%); */
}

.t-store__card:hover .js-store-prod-name {
    color: transparent;                   /* Текст становится прозрачным, видим только градиент */
    background: linear-gradient(to right, #fc6667, #ec018c); /* Новый градиент */
    background-clip: text;                /* Применяем градиент непосредственно к тексту */
    text-fill-color: transparent;         /* Поддержка Safari */
    transition: all 0.3s ease-in-out;     /* Плавность изменений свойств */
}


/* End - Оформление блоков с инструкциями ------------------------------------------------------ */
















/* Оформление фона для сердечка */
.t1002__addBtn {
    background-color: rgba(0, 0, 0, 0) !important;
    margin: 10px 0 0 0 !important;
}

.t-store__card__imgwrapper svg path {
    fill: white !important;     /* Фон заливки */
    stroke: #858585 !important;   /* Цвет контура */
    stroke-width: 0px;           /* Толщина контура */
    filter: drop-shadow(0 0 4px #565656); /* Тень вокруг контура */
}


.uc-h1-01 {
    padding: 70px 0 30px;
}

.uc-h1-01 h1 {
    font-size: 20px;
    text-transform: uppercase;
    line-height: 1.4;
}

.uc-h1-01 h1 strong {
    color: transparent;                   /* Текст становится прозрачным, видим только градиент */
    background: linear-gradient(to right, #fc6667, #ec018c); /* Новый градиент */
    background-clip: text;                /* Применяем градиент непосредственно к тексту */
    text-fill-color: transparent;         /* Поддержка Safari */
    font-size: 60px;
}

.uc-h2-01 {
    padding: 90px 0 30px;
}

.uc-h2-01 h2 {
    color: transparent;                   /* Текст становится прозрачным, видим только градиент */
    background: linear-gradient(to right, #fc6667, #ec018c); /* Новый градиент */
    background-clip: text;                /* Применяем градиент непосредственно к тексту */
    text-fill-color: transparent;         /* Поддержка Safari */
    font-size: 45px;
    text-transform: uppercase;           /* Преобразуем весь текст в ЗАГЛАВНЫЕ БУКВЫ */
}

.uc-h2-02 {
    padding: 100px 0 10px;
}

.uc-h2-02 h2 {
    color: transparent;                   /* Текст становится прозрачным, видим только градиент */
    background: linear-gradient(to right, #fc6667, #ec018c); /* Новый градиент */
    background-clip: text;                /* Применяем градиент непосредственно к тексту */
    text-fill-color: transparent;         /* Поддержка Safari */
    font-size: 45px;
    text-transform: uppercase;           /* Преобразуем весь текст в ЗАГЛАВНЫЕ БУКВЫ */
}



.uc-m-top .t228__maincontainer {
    
/*    background-color: gray; /* Серый цвет */
/*    opacity: 0.5; /* 50% прозрачности */
/*    backdrop-filter: blur(50px); /* Размытие заднего плана */
    
}

.uc-m-top .t228__maincontainer div {
    
/*    opacity: 1; /* 50% прозрачности */
/*    backdrop-filter: blur(1px); /* Размытие заднего плана */
    
}



.uc-m-02 .t456__maincontainer {
/*    border: 1px solid #eeeeee;  Контур */
/*    border-radius: 50px;   Скругление */
    height:58px;
}



.uc-m-03 {
    padding:55px 0 35px;
}

.uc-m-03 .t-container {

}



/* раздел инструкций блок с заголовком под картинкой */
.t-store__card__textwrapper .js-store-prod-name {
    padding: 0 25px;
}


.uc-block-about .t1052 {
    padding: 45px 0;
}











.uc-block-about .t-col {
    background: linear-gradient(to right, #fc6667, #ec018c);
    padding: 40px 0;
    color: #ffffff !important;
    border-radius: 30px;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    transition: background 0.3s ease-in-out; /* Добавляем плавный переход */
}

.uc-block-about .t-col:hover {
    background: linear-gradient(to right, #fc6667, #ec018c, #ec01ac);

}

.uc-block-about .t1052__title {
    color:#ffffff;
    font-size: 80px;            
    font-weight: bold;           
}
.uc-block-about .t1052__title strong {
    color:#ffffff;
    font-size: 60px;
    position: relative;
    top: -10px;
    left: -6px;
    opacity: 0.5;  
}
.uc-block-about .t1052__text {
    color:rgba(255, 255, 255, 0.5);
    font-size: 16px;                  
    line-height: 1.3;
    font-weight: normal;
}

.uc-block-about .t1052__text strong {
    color:#ffffff;                   /* Обычный белый цвет для выделенного текста */
    font-size: 20px;
    font-weight: bold;
}



/* Меню верхнее */

.uc-m-top .t228 {
    
    background-color: rgba(232, 232, 232, 0.7)  !important;
    backdrop-filter: blur(10px)  !important;  
    
}

















.t480__title
{
font-size: 20px;
font-weight: 700;
}

.t480__uptitle
{
font-size: 14px;
line-height: 1.1;
color: #999999;
max-width: 400px;
}

.t480__descr
{
font-size: 18px;
line-height: 1.8;
padding-top: 22px;
}


/* контур картинки в каталоге */
.js-product .js-product-img {
border: 1px solid #eee !important;
}




.t480__btn-wrapper .t-btn
{
color:#ffffff !important;
background-color:#e3000b;
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
font-weight:500;
}

.t480__btn-wrapper .t-btn:hover,
.t480__btn-wrapper .t-btn:focus-visible
{
background-color: #c7010a !important;
}

.t480__blockimg
{
border: 2px solid #efefef;
} 

