.accordionInside {
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);
}




/* 🔥 фикс для текста в кнопках */
#rec577477998.chameleon .tn-atom,
#rec577477998.chameleon .tn-atom *,
#rec577477998.chameleon a,
#rec577477998.chameleon a * {
    color: #ffffff !important;
}

/* если вдруг есть hover */
#rec577477998.chameleon a:hover,
#rec577477998.chameleon a:hover * {
    color: #ffffff !important;
}



/* 🎯 меняем заливку shape */
#rec577477998.chameleon .my-shape .tn-atom {
    background: #ffffff !important;
}

/* 🎯 если это линия (border вместо заливки) */
#rec577477998.chameleon .my-shape .tn-atom {
    border-color: #ffffff !important;
}

/* 🎯 на случай, если цвет задан inline */
#rec577477998.chameleon .my-shape .tn-atom {
    background-color: #ffffff !important;
}


/* фиксируем контейнер слайдера */
.custom-zgallery .t396__artboard {
    overflow: hidden !important;
}

/* элементы слайдера (главное исправление) */
.custom-zgallery .t-slds__item {
    width: 305px !important;
    height: 178px !important;
    flex: 0 0 305px !important;
}

/* сама картинка */
.custom-zgallery img {
    width: 305px !important;
    height: 178px !important;
    object-fit: cover !important;
    display: block;
}

/* убираем растяжение внутреннего контейнера */
.custom-zgallery .t-slds__container {
    display: flex !important;
    gap: 10px;
}
</style>
