.t-name {
    font-family: 'Inter', Arial, sans-serif !important;
}
.t-descr {
    font-family: 'Inter', Arial, sans-serif !important;
}
.t-select {
    font-family: 'Inter', Arial, sans-serif !important;
}
.t-input {
    font-family: 'Inter', Arial, sans-serif !important;
}
@media screen and (max-width: 640px) {
    .t-store .t-store__pagination {
        margin-top: 0px !important;
    }
}
@media screen and (max-width: 960px) {
    .t-store .t-store__pagination {
        margin-top: 0px !important;
    }
    .t-store__parts-switch-btn {
        margin-bottom: 10px !important;
        margin-left: 6px !important;
        margin-right: 6px !important;
    }
}

.t-store__parts-switch-btn.t-active {
    background: #D95782 !important;
    color: #FFFCFB !important;
    padding: 8px 20px !important;
    border-radius: 100px !important;
}
.t-store__parts-switch-btn {
    background: #F0E1DD !important;
    color: #4D4547 !important;
    padding: 8px 20px !important;
    border-radius: 100px !important;
    margin-bottom: 12px !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
}
.t-store__parts-switch-wrapper {
    margin-bottom: 20px !important;
}



.t-store__filter .t-store__filter__item-title {
    padding: 6px 30px 6px 12px !important;
    background: #F0E1DD !important;
    border-radius: 100px !important;
    color: #4D4547 !important;
}
.t-store__filter .t-store__filter__item-title:after {
    right: 10px !important;
    top: -3px !important;
}



.t-store__filter .t-store__sort-select {
    border: none !important;
    background: #F0E1DD !important;
    border-radius: 100px !important;
    padding: 6px 12px 6px 12px !important;
    color: #4D4547 !important;
}
.t-store__filter .t-store__filter__item-controls-wrap {
    padding: 12px 12px !important;
    border-radius: 8px !important;
}
.t-store__filter .t-store__filter__item-controls-wrap .t-store__filter__input {
    border-radius: 4px !important;
    border: 1px solid #F0E1DD !important;
    background: #F0E1DD !important;
    text-align: center !important;
}
.t-store__filter .t-store__filter__item-controls-wrap .t-store__filter__btn {
    border-radius: 4px !important;
    border: none !important;
    background: #D95782 !important;
    color: #FFFCFB !important;
}




::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-thumb {
    background: #D95782;
    border-radius: 6px;
}
::-webkit-scrollbar-track {
    background: #F5F2F0;
}












.t-radio__indicator:after {
    background: #D95782 !important;
}
.t1002__product-title {
    font-size: 16px !important;
    font-weight: 500 !important;
}
.t-store__card .t-store__card__price {
    font-weight: 500 !important;
}
.t-store__prod-popup__price-item {
    font-weight: 500 !important;
}
.t-store__card .t-store__card__price_old {
    font-weight: 500 !important;
}
.t-store .t-store__pagination__item_active {
    background-color: #D95782 !important;
    border: none !important;
    color: #FFFCFB !important;
}
.t-store__pagination__item {
    color: #D95782 !important;
}
.t-store .t-store__pagination__item {
    opacity: 1 !important;
    min-width: 40px !important;
    min-height: 40px !important;
}





.t-store__prod-popup__btn {
    background-color: #AEB27D !important;
    color: #FFFCFB !important;
}
.t-store__prod__quantity {
    background-color: #FFFCFB !important;
    border: none !important;
}
.t-store__prod__quantity-input {
    color: #525252 !important;
}


.t1002__addBtn {
    border: none !important;
    background: #FFFCFB !important;
}
.t1002__addBtn svg {
    filter: invert(49%) sepia(54%) saturate(677%) hue-rotate(292deg) brightness(88%) contrast(93%) !important;
}
@media screen and (max-width: 480px) {
    .t1002__addBtn {
        width: 40px !important;
        height: 40px !important;
    }
    .t-store__card__mark {
        width: 40px !important;
        height: 40px !important;
    }
}








.t786 .t-store__card__btns-wrapper {
    margin-top: 0px !important;
    gap: 10px !important;
}
.t-store__prod-snippet__container .t-store__relevants__container .t-item .t-store__card__btns-wrapper {
    margin-top: 0px !important;
    gap: 10px !important;
}
@media (max-width: 680px) {
   .t-store .t-store__card.t-align_center .t-store__card__btns-wrapper {
        display: flex;
        flex-direction: column;
        gap: 8px;
    } 
    .js-store-prod-btn {
        width: 100% !important;
    }
    .js-store-prod-btn2 {
        width: 100% !important;
    }
}
@media (max-width: 560px) {
    .js-store-product .t-slds__main {
        border-radius: 0 !important;
    }
}
.js-store-prod-btn {
    width: calc(50% - 5px);
    margin: 0 !important;
    font-weight: 400 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border: none !important;
}
.js-store-prod-btn2 {
    width: calc(50% - 5px);
    margin: 0 !important;
    font-weight: 400 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border: none !important;
}




.footer_button .tn-molecule, .footer_button .tn-molecule .tn-atom {
    transition: all 0.2s ease !important;
}
.footer_button:hover .tn-molecule {
    background-color: #D95782 !important;
}
.footer_button:hover .tn-molecule .tn-atom {
    color: #fffcfb !important;
}


.js-store-prod-btn2, .t-store__prod-popup__btn {
    transition: all 0.2s ease !important;
}
.js-store-prod-btn2:hover, .t-store__prod-popup__btn:hover {
    background-color: #96996B !important;
}
#rec868184596 .tn-group[data-group-id="173988461313210890"] #molecule-173988461313210890, #rec868184596 .tn-group[data-group-id="173988461509180960"] #molecule-173988461509180960, #rec868184596 .tn-group[data-group-id="173988461626234320"] #molecule-173988461626234320, #rec868184596 .tn-group[data-group-id="173988431765066960"] #molecule-173988431765066960 {
    transition: all 0.2s ease !important;
}
#rec868184596 .tn-group[data-group-id="173988461313210890"] #molecule-173988461313210890:hover, #rec868184596 .tn-group[data-group-id="173988461509180960"] #molecule-173988461509180960:hover, #rec868184596 .tn-group[data-group-id="173988461626234320"] #molecule-173988461626234320:hover, #rec868184596 .tn-group[data-group-id="173988431765066960"] #molecule-173988431765066960:hover {
    background-color: #E3D1CC !important;
}

#rec869863250 .tn-group[data-group-id="173988461313210890"] #molecule-173988461313210890, #rec869863250 .tn-group[data-group-id="173988461509180960"] #molecule-173988461509180960, #rec869863250 .tn-group[data-group-id="173988461626234320"] #molecule-173988461626234320, #rec869863250 .tn-group[data-group-id="173988431765066960"] #molecule-173988431765066960 {
    transition: all 0.2s ease !important;
}
#rec869863250 .tn-group[data-group-id="173988461313210890"] #molecule-173988461313210890:hover, #rec869863250 .tn-group[data-group-id="173988461509180960"] #molecule-173988461509180960:hover, #rec869863250 .tn-group[data-group-id="173988461626234320"] #molecule-173988461626234320:hover, #rec869863250 .tn-group[data-group-id="173988431765066960"] #molecule-173988431765066960:hover {
    background-color: #E3D1CC !important;
}

