* {
    letter-spacing: -0.04em !important;
}


body {
font-variant-numeric: lining-nums;
font-feature-settings: 'lnum';
-moz-font-feature-settings: 'lnum=1';
-ms-font-feature-settings: 'lnum';
-webkit-font-feature-settings: 'lnum';
-o-font-feature-settings: 'lnum';
}

.t395__tab::hover {
        background-color: #E5E5E5 !important;
    }
    
span.js-store-prod-sku.js-product-sku {
    font-size: 12px !important;
}

.t-store__prod-popup__sku{
    font-weight: 400 !important;
    font-size: 0px !important;
}







/*карточка товара*/
h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
        font-size: 20px !important;
        line-height: 1 !important;
        /*text-transform: uppercase;*/
    }
    
    /*.js-product .t-product__option-variants_radio .t-product__option-checkmark_radio.t-product__option-checkmark_image {*/
    /*    margin-right: 0px !important;*/
    /*    width: 0px !important;*/
    /*    height: 23px !important;*/
    /*    border: none !important;*/
    /*    background-image: none !important;*/
    /*}*/
    
    .t-product__option-item_image {
        margin-bottom: 0 !important;
    }
    
    .t-product__option-title {
        text-transform: uppercase !important;
        font-size: 10px !important;
    }
    
    .t-product__option-title {
        font-size: 10px !important;
        opacity: 0.5;
    }
    
    .t-product__option-variants{
        margin-left: 0 !important;
    }
    
    .js-store-prod-price, .js-store-prod-price-old {
        font-size: 18px !important;
    }
    
    .t-product__option-item_active {
        opacity: 1 !important;
    }
    
    /*label.t-product__option-item.t-product__option-item_radio.t-product__option-item_image {*/
    /*    opacity: 0.5 !important;*/
    /*}*/
    
    .t-store__prod-popup__btn {
        font-weight: 400 !important;
        font-size: 10px !important;
        text-transform: uppercase;
        border-radius: 100px !important;
        border-radius: 100px !important;
    }
    
    .t-store__prod-popup__btn {
        width: -webkit-fill-available !important;
        height: 42px !important;
    }
    
    .js-store-prod-all-text {
        font-size: 10px !important;
        opacity: 0.5 !important;
    }
    
    /*.js-product .t-product__option-item_radio .t-product__option-checkmark:before {*/
    /*    left: -22px !important;*/
    /*    top: 3px !important;*/
    /*    width: 12px !important;*/
    /*    height: 12px !important;*/
    /*}*/
    
    .js-product .t-product__option-item_radio .t-product__option-checkmark:before {
        display: none !important;
        /*left: -22px !important;*/
        /*top: 0px !important;*/
        /*width: 12px !important;*/
        /*height: 12px !important;*/
    }
    
    .js-product .t-product__option-item_radio .t-product__option-checkmark{
        margin: 0 !important;
        transition: all 0.3s!important;
        width: 12px !important;
        height: 12px !important;
        display: block!important;
        background: transparent!important;
        border: 1px solid rgba(0, 0, 0, .2) !important;
        border-radius: 50%!important;
    }
    
    .js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark{
        border: 1px solid #000!important;
        background:  #000!important;
    }
    
    .js-product .t-product__option-item_radio .t-product__option-title{
        padding-top: 3px !important;
        line-height: 100% !important;
        height: auto !important;
    }
    
    .js-product .t-product__option-item_radio .t-product__option-input+.t-product__option-checkmark:before {
        width: 12px !important;
        height: 12px !important;
    }
    
    .js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark.t-product__option-checkmark_image:after {
        left: -22px !important;
        /*top: 3px !important;*/
    }
    
    .js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark:after {
        width: 13px !important;
        height: 13px !important;
    }
    
    .js-product .t-product__option-item_radio{
        padding-left: 0 !important;
        display: flex;
        gap: 5px;
        align-items: center;
        margin-bottom: 10px !important;
    }
    
    .t-store__prod-popup__btn-wrapper {
        border-top: 1px solid #F2F2F2 !important;
        padding-top: 20px !important;
        margin-top: 10px !important;
    }
    
    .js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
        border-top: 1px solid #F2F2F2 !important;
        padding-top: 10px !important;;
    }
    
    .js-product-edition-option.t-product__option {
        margin-top: 20px !important;
    }
    

    
    .t-store__prod-popup__info {
        display: flex !important;
        flex-direction: column;
    }
    
    h1.js-store-prod-name {
        order: 1 !important;
    }
    
    .js-store-prod-text {
        order: 2 !important;
    }
    
    .js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked+.t-product__option-checkmark:after {
        background-color: rgb(0 0 0) !important;
    }
    
    .js-product-edition-option.t-product__option {
        margin-bottom: 0px !important;
    }
    
    .t-product__option-title {
        opacity: 0.7  !important;
    }
    
    @media screen and (min-width: 1200px) {
        .js-store-product .t-container {
            margin-left: auto;
            margin-right: auto;
            width: 100%;
            max-width: 920px !important;
            padding: 0;
        }
    }
    
    .t-store__tabs__item-button {
        font-size: 12px !important;
        text-transform: uppercase !important;
        opacity: 0.5 !important;
    }
    
    .t-store__tabs__content {
        max-width: 400px !important;
        font-size: 10px !important;
        line-height: 1.2  !important;
        opacity: 0.8 !important;
    }
    
    .t-store__tabs__item-button {
        opacity: 0.5 !important;
    }
    
    h2.t-store__tabs__item-title {
        font-size: 10px !important;
    }
    
    .t-product__option-item_image {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
    }
    
    
    
    
    
    
    
/*tabs*/
.t-store .t-store__tabs.t-store__tabs_accordion .t-store__tabs__item-button, .t-store__tabs__item-button_active .t-store__tabs__item-button {
    border-top: 1px solid #eee !important;
}

 .t-store .t-store__tabs_accordion .t-store__tabs__item-button:not(.t-store__tabs__item-button_active) {
    border-bottom: 0px  !important;
}

 .t-store .t-store__tabs__close:after {
    background-color: #eee !important;
}