/*!!! Кастом карточки товара !!!  */

@media screen and (min-width: 640px) {

/*Положение цены справа от названия */
    .t-store__card__textwrapper {
    display: flex;
    padding-top: 10px;
    align-items: flex-start;
    justify-content: space-between;
    height: auto !important;
}




.t-store__card__price-wrapper {
    margin-top: 0px;
    min-width: fit-content;
}


.t-store__card .t-typography__title {
    text-align: left;
}

.t-store__card__price-wrapper {
    text-align: right;
}


.t-store__card__price-item, .t-store__prod-popup__price-item {
    vertical-align: top;
}


.t-store__card .t-store__card__price {
    line-height: 1.2;
}

.t-store__card .t-store__card__price_old {
    line-height: 1.2;
}


/*Отступ справа от заголовка */
.t-store__card .t-typography__title {
    padding-right: 15px;
}

    
}




@media screen and (max-width: 640px) {
.t-store__card__textwrapper {
    padding-top: 12px;
    margin-bottom: 3px;
}

    .t-store__grid-cont_mobile-one-row .t-store__card__price-wrapper {
        margin-bottom: 0px;
    }
    
    .t-store__card__price-wrapper {
    margin-top: 2px;
}
}





/*Мобильная галерея */
@media screen and (max-width: 960px) {
  .t-store__grid-cont_mobile-one-row[data-col-gap="10"] .t-store__stretch-col:first-child, .t-store__grid-cont_mobile-one-row[data-col-gap="20"] .t-store__stretch-col:first-child {
        margin-left: 5px!important;
    }
}

@media screen and (max-width: 640px) {
.t-store__card .t-typography__title {
    text-align: left;
}
    .t-store__grid-cont_mobile-one-row .t-store__card__price-wrapper {
        text-align: left;
    }
}




/*!!! Кастом страницы товара !!! */

/*

@media screen and (min-width: 1200px) {
  .js-store-prod-name .t-name_xl { 
        text-transform: none!important;
        font-size: 28px;
    }
}



@media screen and (max-width: 1199px) {
.js-store-prod-name .js-product-name .t-store__prod-popup__name .t-name .t-name_xl {
        font-size: 24px;
    }
} */

@media screen and (max-width: 980px) {
    .t-store__product-snippet .t-container {
        padding-top: 14px;
    }
}




/*!!! Кастом линии разделителя !!! */
    .razdcat {
        padding: 0 1%;
    }
    
    
    @media screen and (max-width: 640px) {
    .razdcat {
        padding: 0 10px;
    }
}







