    /*Лейбл на товарах в плитке*/
    .t-store__card__mark {
        padding: 10px 10px !important;
    }
    
    .js-store-prod-descr em , .js-store-prod-text  em{
        color: transparent;
        margin-right: 12px;
        display: inline-block;
        margin-top: 5px;
    }
    

    
    /.secbtn{
         color: #ffffff !important;
         background-color: #ff4a4a;
         border-radius: 30px;
         -moz-border-radius: 30px;
         -webkit-border-radius: 30px;
         margin-left: 10px;
    }

/*Стили для кнопки при наведении*/    
    /.secbtn:hover{
         color: #ff4a4a !important;
        background-color: #e2e2e2;
    }
    
    /*Фон иконки избранного на карточках*/
    .t1002__addBtn {
        background: none !important;
        top: auto !important;
        right: 20px !important;
        bottom: 20px !important;
        width: auto !important;
        height: auto !important;
        border: none !important;
    }
    
    /*Иконка избраного на карточках*/
    .t1002__addBtn:not(.t1002__addBtn_active) > svg > path {
        fill: #FFFFFF !important;
        stroke: #FF66ab !important;
    }
    .t1002__addBtn > svg {
        width: 30px !important;
        height: 27px !important;
    }    
    
    /*Активная иконка избраного на карточках*/
    .t1002__addBtn_active > svg > path {
        fill: #ff66ab !important;
        stroke: #ff66ab !important;
    }
    
    /*Иконка избраного в карточке товара*/
    .t-store__prod-popup__container .t1002__addBtn:not(.t1002__addBtn_active) > svg > path {
        fill: #FFFFFF !important;
        stroke: #ff66ab !important;
        stroke-width: 1px !important;
    }   
    
    /*Отступ от кнопки до иконки избранного в карточке товара*/
    .t-store__prod-popup__container .t1002__addBtn {
        margin-left: 0px !important;
        margin-top: 5px !important;
    }
    .t-store__prod-popup__btn-wrapper .t-store__prod__quantity, .t-store__prod-popup__btn {
        margin-right: 10px !important;
    }
    
    /*Предупреждение о сроках доставки в корзине*/
    .t-input-group_dl > .t-descr {
        color: #ff4a4a !important;
        font-weight: 500 !important;
        margin-top: 60px !important;
        margin-bottom: 20px !important;
    }
    .t-radio__wrapper-delivery {
        margin-top: 0px !important;
    }
    
    /*Таблица с размерной сеткой*/
    .t431__td:not(:first-child), .t431__th:not(:first-child) {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
        text-align: center !important;
        box-sizing: border-box !important;
    }
    .t431__td:first-child, .t431__th:first-child {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        text-align: left !important;
        box-sizing: border-box !important;
    }    
    .t431__th, .t431__td {
        border-width: 0px 1px 1px 0px !important;
    }
    .t431__th {
        border-bottom: 0px !important;
    }
    .t431__table {
        border-top: 1px solid #aaaaaa !important;
        border-left: 1px solid #aaaaaa !important;
    }
    
    /*"Размерная сетка" в карточке товара*/
    .t-store__prod-popup__link {
        text-decoration: underline !important;
    }
    
    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
        font-size: 22px!important;
        font-family: 'Inter'!important;
        font-weight: 500!important;
        letter-spacing: -0.5px!important;
    }
    
    .js-store-prod-all-text {
        font-size: 13px!important;
        font-family: 'Inter'!important;
        font-weight: 400!important;
        letter-spacing: 0px!important;
    }
    
    .js-product-price.js-store-prod-price-val.t-store__prod-popup__price-value {
        font-size: 16px!important;
        font-family: 'Inter'!important;
        font-weight: 500!important;
        letter-spacing: -0.5px!important;
    }
    
    .t-store__prod-popup__price-currency {
        font-size: 16px!important;
        font-family: 'Inter'!important;
        font-weight: 500!important;
        letter-spacing: 0px!important;
    }
    
    .digi-dolyame-button__text {
        font-size: 13px!important;
        font-family: 'Inter'!important;
        font-weight: 400!important;
        letter-spacing: 0px!important;
    }
    
    .js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
        font-size: 13px!important;
        font-family: 'Inter'!important;
        font-weight: 400!important;
        letter-spacing: 0px!important;
    }
    
    .t-store__prod-popup__link.t-descr.t-descr_xxs {
        font-size: 13px!important;
        font-family: 'Inter'!important;
        font-weight: 400!important;
        letter-spacing: 0px!important;
    }

    .t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs {
        font-size: 16px!important;
        font-family: 'Inter'!important;
        font-weight: 400!important;
        letter-spacing: 0px!important;
    }
    
    .js-store-prod-all-charcs {
        font-size: 13px!important;
        font-family: 'Inter'!important;
        font-weight: 400!important;
        letter-spacing: 0px!important;
    }
    

    .t-store__prod-popup__btn.t-btn.t-btn_sm {
    /*длительность анимации*/
        transition: all 0.2s ease-in-out;
    }

    .t-store__prod-popup__btn.t-btn.t-btn_sm:hover {
    /*цвет текста кнопки при наведении*/
        color: #FFffff !important;
        /*цвет бордюра кнопки при наведении*/
        border-color: #FF66AB !important;
    /*цвет фона кнопки при наведении*/
        background-color: #FF66AB !important;
    }

    .t-store__product-snippet.t-btn {
    /*длительность анимации*/
        transition: all 0.2s ease-in-out;
    }

    .t-store__product-snippet.t-btn:hover {
    /*цвет текста кнопки при наведении*/
        color: #FFffff !important;
        /*цвет бордюра кнопки при наведении*/
        border-color: #FF66AB !important;
    /*цвет фона кнопки при наведении*/
        background-color: #FF66AB !important;
    }  

    }   
    .t-store__prod-popup__btn.t-btn.t-btn_sm {
        color: #ffffff!important;
        border: 1px solid #FF66AB!important;
        font-family: Inter!important;
        font-size: 15px!important;
        font-weight: 500!important;
        background:#FF66AB!important;
        max-width: 100%!important;
    }
    


    /.t-store__prod-popup__btn.t-btn.t-btn_sm:hover {
       background-color:#FF69B4 !important;
       color: #ffffff !important;
       border: 1px solid #FF69B4!important;
    }
    .t-store__product-snippet.t-btn:not(.t-animate_no-hover):hover {
        background-color: #FF69B4 !important;
        color: #ffffff !important;
    }
    .t-store__product-snippet.t-btn(.t-animate_no-hover):hover {
        background-color: #FF69B4 !important;
        color: #ffffff !important;
    }    
    /.t-store__product-snippet.t-btn:hover {
       background-color: #FF69B4 !important;
       color: #ffffff !important;
       border: 1px solid #ff69b4!important;
    }
    
    .js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
        display: none!important;
    }   
    
@media screen and (max-width: 960px) {
    
    /*Фон иконки избранного на карточках*/
    .t1002__addBtn {
        right: 15px !important;
        bottom: 15px !important;
    }    
    
    
}


@media screen and (max-width: 480px) {
    
    /*Фон иконки избранного на карточках*/
    .t1002__addBtn {
        right: 10px !important;
        bottom: 10px !important;
    } 
    
    /*Иконка избраного на карточках*/
    .t1002__addBtn > svg {
        width: 25px !important;
        height: 22px !important;
    }    
    
    /*Отступ от кнопки до иконки избранного в карточке товара*/
    .t-store__prod-popup__container .t1002__addBtn {
        margin-top: 8px !important;
    }    
    
    
}


  
:root{
    /*Разрешение до 640px*/
    --gridMobile: 1fr 1fr;
    --gapMobile: 10px !important;
    --heightImgMobile: 120px !important;
    --fontSizeTitleMobile: 20px;                /*Размер шрифта у заголовка*/
    --fontSizeDescrMobile: 14px;                /*Размер шрифта у описания*/
    --fontSizePriceMobile: 14px;                /*Размер шрифта у цены*/
    --fontSizeOldPriceMobile: 10px;             /*Размер шрифта у старой цены*/
}

.js-store-grid-cont:before{
    display: none;
} 

}
/*Удаляем разделитель между блоков*/
.t-store__grid-separator{
    display: none;
}

    
    
element.style {
    padding-top: 40px;
    padding-bottom: 40px;
}    

element.style {
    padding-bottom: 100%;
}   


element.style {
    background-color: #ffffff;
}


.t-align_center {
    text-align: left;
}


.t-slds__container,.t-slds__items-wrapper {
    position: relative
}


.t-store__relevants__container .t-store__valign-buttons .t-slds .t-item,.t-store__relevants__container .t-store__valign-buttons .t-slds .t-slds__wrapper {
    height: 100%
}

.t-container {
    margin-left: 20px;
    margin-right: 20px;
    width: 100%;
    max-width: 1920px;
    padding: 0;
}