@media screen and (min-width: 961px) {
    .t-store__prod-snippet__container {
        padding-top: 48px;
        padding-bottom: 64px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 961px) {
    .t-store__prod-snippet__container {
        padding-top: 2px;
    }
}


.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border-radius: 14px;
}

.t951__grid-cont .js-store-grid-cont .t-store__grid-cont_col-width_stretch .t-store__grid-cont_indent .t-store__grid-cont_mobile-grid .t-store__mobile-two-columns .mobile-two-columns .t951__container_mobile-grid {
        padding-left: 0px;
        padding-right: 0px;
}

.t-btn {
    font-weight: 500;
}

.t-descr_xxs {
    font-size: 16px;
    line-height: 1.55;
}

.t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
    font-size: 16px;
}

.t-store__relevants__title {
    margin: 70px 0 20px;
}

@media screen and (max-width: 480px) {
    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
    font-size: 18px;
    }
}

@media screen and (max-width: 640px) {
    .t-name_xs {
        font-size: 14px;
    }
    
    .t-descr_xxs {
    font-size: 14px;
    }
}

@media screen and (max-width: 960px) {
    .t-store__relevants__container .t-store__scroll-icon-wrapper {
    display:none;
    }
}

@media screen and (max-width: 480px) {
    .t-store__relevants__title {
        margin-bottom: 20px;
        font-size: 18px !important;
    }
}

.t706__cartwin-totalamount-info {
    display:none;
}


.js-store-prod-text a { 
    //дополнительная кнопка в карточке товара
    display: inline-block;
    padding: 14px 30px;
    margin-right: 15px;
    margin-top: 20px;
    margin-bot: 20px;
    border-radius: 12px;
    font-size:14px;
    font-weight: 500;
    border:1px solid #FF5A39;
}
.js-store-prod-text a:first-of-type {
    background-color: #fff;
    color: #FF5A39 !important;
}
.t706__cartwin_showed {
    z-index: 999999999;
}


@media screen and (max-width: 480px) {
    .t-store__card .t-typography__descr {
            margin-top: 0px;
            line-height: 1.25;
    }
}

.t-store__card__price-wrapper {
    margin-top: 0px;
}

.t-store__card .t-typography__descr {
        margin-top: 0px;
}

.t-store__product-snippet .js-store-prod-all-charcs p {
        padding-bottom: 4px;
}

.t-store__card__mark {
    font-weight: 400;
    font-size: 12px;
    width: 14px;
    height: 14px;
    padding: 1px 2px 0 2px;
    border-radius: 0px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
        border-radius: 12px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
        border-radius: 12px;
}


@media screen and (max-width: 960px) {
    .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='40'], .t-store__grid-cont_col-width_stretch[data-col-gap='40'] {
        padding: 0 5px 0 5px;
    }
}

.js-product-brand {
    display:none;
}

.t-site-search-dm {
        top: 52px;
    border-radius: 12px;
}



.t898__btn_label {
    border-radius: 12px;
        width: 42px;
        height: 42px;
     box-shadow: 0 0 20px 0 rgba(0, 0, 0, .0);
     z-index: 7777;
}

@media screen and (max-width: 640px) {
    .t-title_xxs {
        font-size: 24px;
    }
}

@media screen and (max-width: 640px) {
    .t-text_xs {
        font-size: 14px;
    }
    
    
#rec771843143 .t951__cont-wrapper .t951__sidebar {
    z-index: 120;
}

.uc-finder {
    z-index: 190;
}



@media screen and (max-width: 480px) {
    .t951 .mobile-two-columns .t-item, .t951 .t951__cont-wrapper .t-store__mobile-two-columns .t-item {
        margin-bottom: 30px;
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media screen and (max-width: 1200px) {
    .t-store__grid-cont_col-width_stretch[data-col-gap='40'] .t-store__filter {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='40'], .t-store__grid-cont_col-width_stretch[data-col-gap='40'] {
        padding-left: 3px;
        padding-right: 3px;
    }
}

.t-checkbox__indicator {
    border-color: #ff5a39;
}

.t-store__card__textwrapper {
    padding-top: 8px;
}

.t-store__card__btn-text {
    letter-spacing: 1px;
}
