.t-descr {
    font-family: 'Inter', sans-serif !important;
}

/*.t-descr_xxs {
    font-size: 16px;
    line-height: 1.6;
}*/

@media screen and (min-width: 980px) {
.t-name_xl {
    font-size: 42px; /* название */
}
}

@media screen and (max-width: 979px) {
    .t-name_xl {
    font-size: 24px; /* название */
}
}
    
    
.t-name_md {
    font-size: 38px; /* цена */
}

.t-store__product-snippet .t-store__prod-popup__brand, .t-store__product-snippet .t-store__prod-popup__sku {
    font-size: 20px;
}

@media screen and (min-width: 980px) {
.t-descr_xxs {
    font-size: 18px;
}
}

@media screen and (max-width: 979px) {
    .t-descr_xxs {
    font-size: 16px;
}
}

@media screen and (min-width: 980px) {
.t-store .t-store__tabs__item .t-store__tabs__item-title { /* названия табов в карточке */
    font-family: 'Inter';
    font-size: 18px;
}
}

@media screen and (max-width: 979px) {
    .t-store .t-store__tabs__item .t-store__tabs__item-title {
    font-family: 'Inter';
    font-size: 16px;
}
}


.t-store__tabs__item-button {
    border-top: 1px solid #b7b8b9;
}

.t-store .t-store__tabs_accordion .t-store__tabs__item:not(:first-child) .t-store__tabs__item-button {
    margin-top: 20px;
}

.t-btn_sm {
    font-size: 16px; /*кнопка в карточке товара */
    width: 260px;
    height: 52px;
}

.t-store__prod-snippet__container { 
    padding-top: 20px; /* отступ карточки товара от шапки */
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border-radius: 8px;
}
.js-product .t-product__option-variants_custom .t-product__option-item.t-product__option-item_disabled {
      border-radius: 8px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item {
    border-radius: 8px;
}

#rec1082736051 .t-store__card .t-typography__title:hover {
    color: #E31F25;
}

.t-store__prod-snippet__container {
    padding-bottom: 120px; /* отступ от карточки до футера */
}

.t-input {
    font-family: 'Inter', Arial, sans-serif;
}

/* стили для кнопок-стрелок */
.arrow {
/*background-color: #26A4E3; */
background-image: url(https://static.tildacdn.com/tild6166-6262-4537-a563-666262343561/svg_1751977093884.svg);
background-size: 10px; 
background-repeat: no-repeat;
background-position: center;
border-radius: 7px;
}
.arrow:hover {
background-color: #E31F25;
background-image: url(https://static.tildacdn.com/tild3038-6264-4331-b836-623532623235/Vector.svg);
background-size: 10px;
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}





.button-wa {
background-color: #3CC24E;
background-image: url(https://static.tildacdn.com/tild6436-3737-4234-a131-396366656562/wa.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
border-radius: 7px;
}
.button-wa:hover {
background-color: #56dd68;
background-image: url(https://static.tildacdn.com/tild6436-3737-4234-a131-396366656562/wa.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
transition: 0.3s;
}
.button-vk {
background-color: #0077FF;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
border-radius: 7px;
}
.button-vk:hover {
background-color: #278cff;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
transition: 0.3s;
}

/* стили кнопок соц.сетей в формах 1 */
@media screen and (min-width: 960px) {
.button-tg-2 {
background-color: #FFFFFF;
background-image: url(https://static.tildacdn.com/tild3761-3365-4934-a334-363738646535/tg.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position:center;
border-radius: 5px;
}
.button-tg-2:hover {
background-color: #e7eaee;
background-image: url(https://static.tildacdn.com/tild3761-3365-4934-a334-363738646535/tg.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
.button-wa-2 {
background-color: #FFFFFF;
background-image: url(https://static.tildacdn.com/tild3932-3236-4438-b531-633937326262/wa.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: center;
border-radius: 5px;
}
.button-wa-2:hover {
background-color: #e7eaee;
background-image: url(https://static.tildacdn.com/tild3932-3236-4438-b531-633937326262/wa.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
.button-vk-2 {
background-color: #434349;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
border-radius: 0px;
}
.button-vk-2:hover {
background-color: #0077FF;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
transition: 0.3s;
}
}

@media screen and (max-width: 979px)  {
.button-tg-2 {
background-color: #FFFFFF;
background-image: url(https://static.tildacdn.com/tild3761-3365-4934-a334-363738646535/tg.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
border-radius: 5px;
}
.button-tg-2:hover {
background-color: #26A4E3;
background-image: url(https://static.tildacdn.com/tild3761-3365-4934-a334-363738646535/tg.svg);
background-size: 22px; 
background-repeat: no-repeat;
background-position: center; 
transition: 0.3s;
}
.button-wa-2 {
background-color: #FFFFFF;
background-image: url(https://static.tildacdn.com/tild3932-3236-4438-b531-633937326262/wa.svg);
background-size: 22px; 
background-repeat: no-repeat;
background-position: center;
border-radius: 5px;
}
.button-wa-2:hover {
background-color: #3CC24E;
background-image: url(https://static.tildacdn.com/tild3932-3236-4438-b531-633937326262/wa.svg);
background-size: 22px; 
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
.button-vk-2 {
background-color: #434349;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
border-radius: 0px;
}
.button-vk-2:hover {
background-color: #0077FF;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
}



/* стили кнопок соц.сетей в формах 2 */
@media screen and (min-width: 960px) {
.button-tg-w {
background-color: #e31f25;
background-image: url(https://static.tildacdn.com/tild3063-3832-4339-b861-326361316539/tg-w.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position:center;
border-radius: 5px;
}
.button-tg-w:hover {
background-color: #26A4E3;
background-image: url(https://static.tildacdn.com/tild3063-3832-4339-b861-326361316539/tg-w.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
.button-wa-w {
background-color: #e31f25;
background-image: url(https://static.tildacdn.com/tild3733-3236-4632-b464-326132336564/wa-w.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: center;
border-radius: 5px;
}
.button-wa-w:hover {
background-color:  #56dd68;
background-image: url(https://static.tildacdn.com/tild3733-3236-4632-b464-326132336564/wa-w.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
.button-vk-2 {
background-color: #434349;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
border-radius: 0px;
}
.button-vk-2:hover {
background-color: #0077FF;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
/* background-size: 30px; */
background-repeat: no-repeat;
background-position: 6px center;
transition: 0.3s;
}
}

@media screen and (max-width: 979px)  {
.button-tg-w {
background-color: #FFFFFF;
background-image: url(https://static.tildacdn.com/tild3761-3365-4934-a334-363738646535/tg.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
border-radius: 0px;
}
.button-tg-w:hover {
background-color: #26A4E3;
background-image: url(https://static.tildacdn.com/tild3761-3365-4934-a334-363738646535/tg.svg);
background-size: 22px; 
background-repeat: no-repeat;
background-position: center; 
transition: 0.3s;
}
.button-wa-w {
background-color: #FFFFFF;
background-image: url(https://static.tildacdn.com/tild3932-3236-4438-b531-633937326262/wa.svg);
background-size: 22px; 
background-repeat: no-repeat;
background-position: center;
border-radius: 0px;
}
.button-wa-w:hover {
background-color: #3CC24E;
background-image: url(https://static.tildacdn.com/tild3932-3236-4438-b531-633937326262/wa.svg);
background-size: 22px; 
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
.button-vk-2 {
background-color: #434349;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
border-radius: 0px;
}
.button-vk-2:hover {
background-color: #0077FF;
background-image: url(https://static.tildacdn.com/tild3736-3639-4432-b137-643638616539/vk.svg);
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
transition: 0.3s;
}
