.js-store-prod-text a {
    display: inline-block;
    font-family: Inter;
    margin-right: 0px; /* — отступ справа от кнопки до соседней кнопки*/
    border-radius: 0px;
    font-weight: 500;
    padding: 12px 30px;
    font-size: 14px;
    align-items: center;
    transition: background-color .3s !important;
}
.js-store-prod-text a {
    border: 1px solid #111111 !important;
    color: #111111 !important;
}
.js-store-prod-text a:hover {
    border: 1px solid #111111 !important;
    background-color: #111111 !important;
    color: #ffffff !important;
}
.t706__cartwin_showed {
    z-index: 999999999;
}
.t-checkbox__indicator {
    border: 1px solid #000 !important;
}
label.t-checkbox__control.t-checkbox__control_flex.t-text.t-text_xs {
    font-size: 12px;
}
span.t-input-phonemask__select-flag {
    display: none;
}
.zero_form .t-checkbox__control {
display: flex;
align-items: center;
}
.zero_form .t-checkbox__labeltext,
.zero_form .t-checkbox__labeltext div {
display: block;
}
/*Скрываем Pop-up c успехом после заполнения формы*/       
#tildaformsuccesspopup-new {
    display: none !important;
}
/*Перекрашиваем надпись нет в наличии*/
.js-store-prod-sold-out,
.t-store__card__sold-out-msg {
    color: #b50e18;
}
/*Убираем отступ у флага*/
.t-input-phonemask__select-triangle {
    margin-left: 0px !important;
}
/*Нижний отступ в карточках каталога*/
@media screen and (max-width: 640px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 640px) {
.t-input-group.t-input-group_cb .t-checkbox__indicator {
    margin-right: 0px;
    }
}
/*Стилизация стандартного меню*/
@media screen and (min-width: 480px) {
div#nav918206215 {
    max-width: 50% !important;
}
}
.t450__right_social_links {
    margin-top: 7px;
}
img.t-sociallinks__customimg {
    width: 40px !important;
    height: 40px !important;
}

.t450__list_item:nth-child(1) .t-menusub__arrow:before {
    content: "[812]";
    position: relative;
    font-family: 'Inter', Arial, sans-serif;
    font-size: 10px;
    font-weight: 500;
    color: #b50e18;
    margin-left: -25px;
    bottom: 12px;
}
.t450__list_item:nth-child(1) .t-menusub__arrow {
    margin-left: 23px !important;
}

.t450__list_item:nth-child(3) .t-menusub__arrow:before {
    content: "[11]";
    position: relative;
    font-family: 'Inter', Arial, sans-serif;
    font-size: 10px;
    font-weight: 500;
    color: #b50e18;
    margin-left: -17px;
    bottom: 12px;
}
.t450__list_item:nth-child(3) .t-menusub__arrow {
    margin-left: 15px !important;
}
/*Стилизация кнопки в стандартном меню*/
.t450__right_buttons {
    order: 1;
}
.t450__rightcontainer {
    display: flex;
    flex-direction: column;
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    width: 200px;
}
@media screen and (max-width: 480px) {
.t450__right_buttons_but {
    width: 100%;
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    width: 100% !important;
}
}
/*Своя сетка в попапе потоков*/
.t-redactor__text {
    margin-bottom: 0px !important;
}
.t-feed__post-popup__container.t-container {
    padding: 0px !important;
}
@media screen and (min-width: 1200px){
.t-feed__post-popup.t-popup_show {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 20px;
    box-sizing: border-box;
}
.t-feed__post-popup__container.t-container.t-popup__container {
    margin: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
}
.t-feed__post-popup__content.t-feed__post-popup__content_half {
    width: 50% !important;
    max-width: 50% !important;
}
}

@media screen and (min-width: 1900px){
.t-feed__post-popup.t-popup_show {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 50px;
    box-sizing: border-box;
}
}

@media (min-width: 769px) and (max-width: 1200px){
.t-feed__post-popup.t-popup_show {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 3px !important;
    box-sizing: border-box;
}
.t-feed__post-popup__container.t-container.t-popup__container {
    margin: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
}
.t-feed__post-popup__content.t-feed__post-popup__content_half {
    width: 50% !important;
    max-width: 50% !important;
}
.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
    margin: 0px !important;
}
}

@media screen and (max-width: 768px){
.t-feed__post-popup__container.t-container.t-popup__container {
    width: 100% !important;
    max-width: 100% !important;
}
.t-feed__post-popup.t-popup_show {
    padding: 0 30px !important;
}
}

@media screen and (max-width: 480px){
.t-feed__post-popup__container.t-container.t-popup__container {
    width: 100% !important;
    max-width: 100% !important;
}
.t-feed__post-popup.t-popup_show {
    padding: 0 20px !important;
}
}

/*Свои настройки типографики в карточке потоков*/
.js-feed-post-text.t-feed__post-popup__text {
    font-size: 16px !important;
    line-height: 1.45 !important;
}
.t-redactor__tte-view {
    font-weight: 400 !important;
}
h1.js-feed-post-title {
    line-height: 1 !important;
    letter-spacing: -1px !important;
}
.t-feed__post-popup__date-wrapper {
    margin-right: 0px !important;
}
.t-feed__post-popup__date {
    font-size: 13px;
}
span.js-feed-post-date.t-feed__post-popup__date {
    font-weight: 500;
}
.t-feed__post-popup__date.t-uptitle::before {
    font-size: 13px;
    font-family: 'Inter';
    line-height: 1;
    vertical-align: baseline;
    color: #b50e18;
    font-weight: 500;
    content: "[" !important;
    position: relative !important;
}
.t-feed__post-popup__date.t-uptitle::after {
    font-size: 13px;
    font-family: 'Inter';
    line-height: 1;
    vertical-align: baseline;
    color: #b50e18;
    font-weight: 500;
    content: "]" !important;
    position: relative !important;
}

@media screen and (min-width: 960px){
h1.js-feed-post-title {
    font-size: 46px !important;
    line-height: 1 !important;
    letter-spacing: -2px !important;
}
}

@media (min-width: 640px) and (max-width: 959px){
h1.js-feed-post-title {
    font-size: 40px !important;
    line-height: 1 !important;
    letter-spacing: -1.6px !important;
}
}

@media screen and (max-width: 639px){
h1.js-feed-post-title {
    font-size: 32px !important;
    line-height: 0.95 !important;
    letter-spacing: -1px !important;
}
}

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

/* Изменение стандартного поиска и сортировки */
input.t-store__filter__input.js-store-filter-search {
    border-radius: 0px !important;!i;!;
    background: #ffffff;
    border: 1px solid #ABABAB;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border-left: 1px solid #ABABAB;
}
select.t-store__sort-select {
    border-radius: 0px;
    background: #ffffff;
    border: 1px solid #ABABAB;
}

/* Увеличение изображения в карточке товара при наведении в рамках своих границ */ 
.t-store__card__imgwrapper.t-store__card__imgwrapper_1-1 {
    overflow: hidden !important;
}
.js-product-img.t-store__card__bgimg.t-bgimg.loaded:hover {
    transform: scale(108%);
    transition: transform 500ms ease-in-out;
}
.t-store__card__bgimg, .t-store__card__bgimg_second, .t-store__card__img {
    transition: transform 500ms ease-in-out;
}
.t-store__card__imgwrapper {
    overflow: hidden !important; /* В блоке смотитре также */ 
}

/* Стилизация избранного избранного */
a.t1002__addBtn {
    width: 35px;
    height: 35px;
}
/*Свой цвет у плашки уведомления избранного*/
.t1002__bubble-container .t-descr {
    background-color: #111111 !important;
    border-radius: 0px !important;
}
/*Свой цвет у плашки уведомления корзины*/
.t706__bubble-container .t-descr {
    background-color: #111111 !important;
    border-radius: 0px !important;
}
/*Межбуквенное расстояние в заголовке формы избранного и корзины*/
div#popuptitle_918120622 {
    letter-spacing: -1px;
}
div#popuptitle_918143968 {
    letter-spacing: -1px;
}
/*Стилизация избранного*/
.t1002__wishlistwin-top {
    border-bottom: none;
}
.t1002__product-imgdiv {
    border-radius: 0px;
    border: 1px solid rgb(0 0 0 / 0%);
    background-repeat: no-repeat;
    width: 85px;
    height: 85px;
}
.t1002__product-amount.t-descr.t-descr_sm.nolimWishlistButton {
    font-size: 12px;
}
.t1002__product {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.t1002__product-del {
    position: absolute;
    top: 10px;  /*Отступ сверху от карточки*/
    right: 10px;    /*Отступ справа от карточки*/
    padding: 0 !important;
    height: 20px;   /*Высота иконки*/
    background-color: white;    /*Фоновый цвет под иконкой*/
    border-radius: 100px;   /*Скругление углов*/
    opacity: 1; /*Прозрачность*/
}
.t1002__wishlistwin-products {
    display: grid;
    grid-template-columns: 1fr; /*Количество карточек в ряд*/
    gap: 20px;  /*Отступ между товарами*/
}
/*Стили товара в избранном*/
.t1002__product {
    padding: 15px;  /*Отступы от края*/
    margin: 0 !important;
    background-color: #f5f5f5;  /*Фоновый цвет*/
    position: relative;
    display: grid;
    grid-template-columns: 85px 1fr;   /*Ширина картинки / и оставшееся пространство под название*/
    gap: 20px;  /*Отступы между элементами*/
}
.t1002__product-title__option.nolim_t1002_price {
    font-size: 16px;
    opacity: 1;
}
@media screen and (max-width: 640px) {
    .t1002__product:last-child {
        padding-bottom: 15px;
    }
}

/*Стилизация корзины*/
.nlm_removeall, .nlm_removeallCartPage {
    font-family: 'Inter', Arial, sans-serif;
}
.t706 .t-input-group {
    margin-bottom: 15px;
}
.t706__product-imgdiv {
    border-radius: 0px;
    background-color: #ffffff;
}
.t706__product {
    padding: 15px;  /*Отступы внутри товара*/
    background-color: #f5f5f5;
    box-sizing: border-box;
    margin: 0;
    margin-bottom: 10px;    /*Отступ снизу от твоара, чтобы блоки не слипаслись*/
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; /*Количество колонок внутри блока товара*/
    gap: 10px 20px;  /*Отступы между всеми элементами внутри товара*/
    height: auto;   /*Автоматическая высота карточки*/
}
/*-----Удаляем лишние элементы-----*/
.t706__cartwin-top {
    border-bottom: none;    /*Удаляем обводку под заголовком корзины*/
}
.t706__cartwin-bottom { 
    border-top: none;   /*Удаляем обводку над итоговой ценой*/
}
/*Позиционирвоание элементов внутри карточки товара*/
.t706__product-del-wrapper {
    position: absolute;
    top: 10px;  /*Отступ сверху от иконки удаления товара*/
    right: 10px;    /*Отступ справа от иконки удаления товара*/
    padding: 0 !important;
}
.t706__product-title {
    padding: 0 !important;
    align-self: center;
    grid-column: 4 span;    /*Сколько колонок занимает описание и варианты*/
}
.t706__product-plusminus {
    grid-column: 2; /*С какой линии начинается блок с выбором количества товаров*/
    padding: 0 !important;
    margin-top: 10px;
}
.t706__product-amount {
    padding: 0 !important;
    grid-column: 5; /*С какой линии начинается цена*/
    margin-top: 10px;
}
.t706__product-thumb {
    width: 85px;    /*Ширина контейнера с картинкой*/
    height: 85px;   /*Высота контейнера с картинкой*/
    grid-row: 2 span;   /*Сколько рядов занимает картинка*/
    padding: 0 !important;
}
.t706__product-imgdiv {
    width: 100%;    /*Ширина картинки*/
    height: 100%;   /*Высота картинки*/
}
.t706__product-title__option {
    display: flex;
    flex-wrap: wrap;    /*Характеристики товара переносятся на новую строчку*/
    gap: 5px;   /*Отступ между характеристиками*/
    margin-top: 10px;   /*Отступ от всего блока сверху*/
}
@media screen and (min-width:960px){
input#input_1677244879700 {
    font-size: 14px;
}
.t706__cartwin-content .t-input-phonemask__select {
    font-size: 14px;
}
input#input_1678244879702 {
    font-size: 14px;
}
input#input_1743249092012 {
    font-size: 14px;
}
textarea#input_1743249714525 {
    font-size: 14px;
}
.t706__cartwin-content button.t-submit {
    font-size: 14px;
}
}
@media screen and (min-width: 641px) {
.t706__cartwin-content .t-submit {
    height: 54px;
}
}
@media screen and (max-width: 640px) {
    .t706 .t-input-block textarea {
        padding-top: 15px;
    }
}

/*Стилизация стандартного попапа с обратным звонком*/
@media screen and (min-width:960px){
input#input_5599134514490 {
    font-size: 14px;
}
span.t-input-phonemask__select-code {
    font-size: 14px;
}
input#input_1743255371217 {
    font-size: 14px;
}
#rec918685189 button.t-submit {
    font-size: 14px;
}
}
@media screen and (max-width:960px){
#rec918685189 .t702__title {
    letter-spacing: -1.8px;
}
}
@media screen and (max-width:640px){
#rec918685189 .t702__title {
    letter-spacing: -1.6px;
}
}
@media (max-width: 480px){
#rec918685189 .t702__title {
    letter-spacing: -1px;
}
}
@media screen and (max-width: 640px) {
.t702 .t-submit{
    height: 60px;
}
}
.t-input-group.t-input-group_nm {
    margin-bottom: 15px;
}
@media screen and (max-width: 480px) {
#rec918685189 .t-popup__container.t-width.t-width_7.t-popup__container-animated {
    width: calc(100vw - 40px) !important;
    margin: 0 auto;
    min-height: fit-content !important;
    padding: 0 !important;
    translate: 0 calc(50vh - 50%);
}
.t-popup__close.t-popup__block-close {
    background-color: transparent;
}
}

/*Стилизация карточки товара*/
@media screen and (min-width: 1200px){
.t-container_fluid {
    padding: 0px 20px 0px 10px;
    box-sizing: border-box;
}
}
@media screen and (min-width: 1900px){
.t-container_fluid {
    padding: 0px 15px;
    box-sizing: border-box;
}
}
@media (min-width: 980px) and (max-width: 1200px) {
    .t-container_fluid {
        padding: 0px 12px;
        box-sizing: border-box;
    }
}
@media (min-width: 769px) and (max-width: 979px){
.t-container_fluid {
    padding: 0px 5px;
    box-sizing: border-box;
}
}
@media screen and (max-width: 768px){
.t-store__prod-popup__slider.js-store-prod-slider {
    padding-left: 29px;
    padding-right: 29px;
    width: 100% !important;
    max-width: 100% !important;
}
.t-store__product-snippet .t-store__prod-popup__col-left, .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left: 29px;
    padding-right: 29px;
}
.t-store__prod-popup__col-right {
    margin-left: 0px !important;
}
}
@media screen and (max-width: 560px){
.t-store .t-store__product-snippet .t-store__prod-popup__col-left, .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media screen and (max-width: 960px) {
.t-store__prod-popup__col-right {
    margin-left: 0px;
}
}
/*Стилизация описания карточки товара*/
.js-store-prod-all-text {
    font-size: 16px;
    color: #5A5A5A;
    line-height: 1.45;
}
.t-store__prod-popup__sku {
    font-weight: 400;
}
/*Стилизация характеристик в карточки товара*/
p.t-typography__characteristics.js-store-prod-charcs {
    font-size: 16px !important;
    color: #5A5A5A;
    line-height: 1.45;
}
/*Стилизация избранного в карточке товара*/
.t-store__prod-popup__btn-wrapper a.t1002__addBtn {
    border: 1px solid #111111 !important;
    width: 45px;
    height: 45px;
    border-radius: 0px;
    margin-left: 0px;
}
@media (max-width: 480px) {
.t-store__prod-popup__btn-wrapper .t1002__addBtn {
    width: 50px !important;
    height: 50px !important;
    margin-left: 4px !important;
}
}
@media (max-width: 383px) {
.t-store__prod-popup__btn-wrapper {
    flex-wrap: wrap;
}
a.t1002__addBtn {
    order: -1;
}
.t-store__prod__quantity {
    order: -2;
}
}
/*Фотографии миниатюр в карточке товара убираем отступ*/
@media screen and (max-width: 560px) {
    .t-store .t-slds__thumbsbullet-wrapper {
        padding-left: 0px !important;
}
}
/*Стилизация блока смотрите также*/
.t-store__prod-snippet__container {
    padding-top: 0px;
    padding-bottom: 0px;
}
.t-store__card__imgwrapper {
    padding-bottom: 100%;
}
@media (min-width: 1200px) {
.t-store__relevants__container .t-container {
    max-width: 100%;
}
.t-store__relevants__container .t-container .t-col {
    margin-left: 40px;
    margin-right: 40px;
    width: auto;
}
.t-store__relevants-grid-cont {
    display: grid !important;
    grid-gap: 20px;
    grid-template-columns: repeat(4, 1fr);
}
.js-product.js-product-relevant.t-item {
    margin: 0px !important;
    max-width: unset !important;
}
}

@media (min-width: 1900px) {
.t-store__relevants__container > .t-container > .t-col {
    width: calc(100% - 100px) !important;
}
.t-store__relevants__container .t-container .t-col {
    margin-left: 50px;
    margin-right: 50px;
    width: auto;
}
}

@media (min-width: 980px) and (max-width: 1199px) {
.t-store__relevants__container .t-container {
    max-width: 100%;
}
.t-store__relevants__container .t-container .t-col {
    margin-left: 33px;
    margin-right: 33px;
    width: auto;
}
.t-store__relevants-grid-cont {
    display: grid !important;
    grid-gap: 20px;
    grid-template-columns: repeat(4, 1fr);
}
.js-product.js-product-relevant.t-item {
    margin: 0px !important;
    max-width: unset !important;
}
}

@media (min-width: 640px) and (max-width: 979px){
.t-store__relevants__container .t-container {
    max-width: 100%;
}
.t-store__relevants__container .t-container .t-col {
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
.t-store__relevants-grid-cont {
    grid-gap: 26px;
}
}

@media screen and (max-width: 639px){
    .t-store__relevants__container .t-container {
    max-width: 100%;
}
.t-store__relevants__container .t-container .t-col {
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
}
.t-store__relevants-grid-cont {
    grid-gap: 10px;
}
}

@media screen and (max-width: 560px){
.t-store__relevants__container .t-container .t-col {
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
.t-store__relevants-grid-cont {
    grid-gap: 10px;
}
}
/*Убираем скроллбар в блоке смотрите также*/
.t-store__relevants-grid-cont.js-store-relevants-grid-cont.js-store-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row::-webkit-scrollbar {
  height: 0px;
}
/*Стилизация заголовка блока смотрите также*/
@media screen and (min-width: 960px){
.t-store__relevants__title {
    font-size: 46px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    letter-spacing: -2px !important;
    margin-top: 135px;
    margin-bottom: 50px;
}
}

@media (min-width: 640px) and (max-width: 959px){
.t-store__relevants__title {
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    letter-spacing: -1.6px !important;
    margin-top: 75px;
    margin-bottom: -30px;
}
}
@media screen and (max-width: 639px){
.t-store__relevants__container .t-store__relevants__title {
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 0.95 !important;
    letter-spacing: -1px !important;
    margin-top: 75px;
    margin-bottom: -30px;
}
}
@media screen and (max-width: 340px){
.t-store__relevants__container .t-store__relevants__title {
    margin-bottom: 20px;
}
}
.t-store__relevants__title.t-uptitle.t-uptitle_xxl:after {
    content: "[ +4 ]";
    position: absolute;
    font-family: 'Inter', Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #b50e18;
    margin-left: 6px;
    margin-top: 5px;
}
@media screen and (max-width: 640px){
.t-store__relevants__title.t-uptitle.t-uptitle_xxl:after {
    font-size: 12px;
    margin-left: 4px;
    margin-top: 2px;
}
}

/*----Изменение цвета пагинации------*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active {
    border-color: #111111 !important;
}
.js-pagination-item.t-store__pagination__item:hover {
    background-color: #f5f5f5 !important;
}
/*Отступы в ветрине товаров*/
@media screen and (min-width: 1900px){
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 40px !important;
    }    
}
@media (min-width: 770px) and (max-width: 1200px) {
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 28px !important;
    }
}
@media (min-width: 769px) and (max-width: 960px) {
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 24px !important;
    }
.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_left.t-item {
    padding: 0 14px !important;
    }
}
@media (min-width: 480px) and (max-width: 768px) {
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 16px !important;
    }
.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_left.t-item {
    padding: 0 12px !important;
    }
}
@media screen and (max-width: 960px) {
    .js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25 {
        margin-bottom: 40px !important;
    }
}
/*Отступы в фильтрах товаров*/
@media screen and (min-width: 1900px){
.js-store-parts-select-container.t-store__grid-cont {
    padding: 0 40px !important;
    }    
}
@media (min-width: 770px) and (max-width: 1200px) {
.js-store-parts-select-container.t-store__grid-cont {
    padding: 0 28px !important;
    }
}
@media (min-width: 769px) and (max-width: 960px) {
.js-store-parts-select-container.t-store__grid-cont {
    padding: 0 36px !important;
    }
}
@media (min-width: 481px) and (max-width: 768px) {
.js-store-parts-select-container.t-store__grid-cont {
    padding: 0 28px !important;
    }
}
@media screen and (max-width: 480px) {
.js-store-parts-select-container.t-store__grid-cont {
    padding: 0 22px !important;
    }
}
@media screen and (max-width: 960px) {
    .t-store__grid-cont_col-width_stretch[data-col-gap="20"] .t-store__filter {
        margin-left: 0px;
        margin-right: 0px;
    }
    .t-store__parts-switch-wrapper.t-align_center {
    margin: 0 0px 40px 0px;
    }
}
/*Скрываем зеленую плашку спасибо*/
.js-successbox.t-form__successbox {
    display: none !important;
}
.t-form-success-popup__wrapper {
    display: none;
}
/*Стилизация кнопки скрыть*/
.read-less {
    display: inline-block;
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    transition: background-color .3s !important;
}
.read-less:hover {
    color: #b50e18 !important;
}
/*Стилизация кнопки подробнее*/
a.js-store-prod-text {
    display: inline-block;
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    transition: background-color .3s !important;
}
a.js-store-prod-text {
    color: #111111 !important;
}
a.js-store-prod-text:hover {
    color: #b50e18 !important;
}
[data-readmore] {
    transition: height 200ms;
    overflow: hidden;
    position: relative;
}
[data-readmore]:before {
    content: "";
    display: block;
    position: absolute !important;
    width: 100%;
    height: 150px;
    bottom: 0;
    background: linear-gradient(0deg, #ffffff, #ffffff17);
}
[data-readmore][aria-expanded="true"]:before {
    opacity: 0;
    pointer-events: none;
}