/* СТИЛИЗАЦИЯ КАТАЛОГА */
    .t-store__card .t-store__card__price {
        font-family: 'Inter' !important;
    }
    .t-popup .t-typography__title,
    .t-store__relevants__title {
        font-family: 'Brusnika' !important;
        font-weight: 400 !important;
        line-height: 0.8 !important;
    }
    .t-popup .t-store__prod-popup__price {
        font-family: 'Inter' !important;
        font-weight: 500 !important;
    }
    .t-store__relevants__container .t-typography__title {
        font-family: 'Inter' !important;
        font-weight: 500 !important;
        line-height: 0.8 !important;        
    }
    .t-store__card .t-store__card__price {
        font-family: 'Inter' !important;
    }
    
@media (min-width: 1200px) {
    .t-store__card__bgimg {
        border-radius: 30px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 16px !important;
    }
    .t-store__card .t-store__card__price {
        font-size: 16px !important;
    }
    .t-store__card__textwrapper {
        padding-top: 13px !important;
    }
    .t-store__card__price-wrapper {
        margin-top: 5px !important;
    }
    .t-store__grid-separator {
        margin-bottom: 50px !important
    }
    
    
    .t-popup .t-typography__title,
    .t-store__relevants__title {
        font-size: 45px !important;
    }
    .t-store__relevants__title {
        margin: 120px 0 40px !important;
    }
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 20px !important;
    }
    .t-slds__bgimg {
        border-radius: 15px !important;
    }
    .js-store-prod-popup-buy-btn-txt {
        font-size: 16px !important;
        font-weight: 500 !important;
    }
    .js-store-prod-all-text {
        font-size: 16px !important;
    }
    .t-store__relevants__container .t-typography__title {
        font-size: 16px !important;
    }
    .t-store__relevants__container .t-slds__arrow-right {
        right: 30px !important;
        left: auto !important;
    }
    .t-store__relevants__container .t-slds__arrow-left {
        left: 30px !important;
        right: auto !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t-store__card__imgwrapper {
        padding-bottom: 80% !important;
    }
    /*.t-store__card {*/
    /*    margin-bottom: 40px !important;*/
    /*}*/
    .t-store__card__bgimg {
        border-radius: 25px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 14px !important;
    }
    .t-store__card .t-store__card__price {
        font-size: 14px !important;
    }
    .t-store__card__textwrapper {
        padding-top: 10px !important;
    }
    .t-store__card__price-wrapper {
        margin-top: 5px !important;
    }
    .t-store__grid-separator {
        margin-bottom: 30px !important
    }
    
        .t-popup .t-typography__title,
    .t-store__relevants__title {
        font-size: 38px !important;
    }

    .t-store__prod-popup__title-wrapper {
        margin-bottom: 20px !important;
    }
    .t-slds__bgimg {
        border-radius: 15px !important;
    }
    .js-store-prod-popup-buy-btn-txt {
        font-size: 16px !important;
        font-weight: 500 !important;
    }
    .js-store-prod-all-text {
        font-size: 16px !important;
    }
    .t-store__relevants__container .t-typography__title {
        font-size: 16px !important;
    }
        .t-store__relevants__container .t-slds__arrow-right {
        width: 35px !important;
        height: 35px !important;
    }
    .t-store__relevants__container .t-slds__arrow-left {
        width: 35px !important;
        height: 35px !important;
    } 

}

@media (min-width: 960px) and (max-width: 1200px) {
    .t-store__relevants__container .t-slds__arrow-right {
        right: -10px !important;
        left: auto !important;
    }
    .t-store__relevants__container .t-slds__arrow-left {
        left: -10px !important;
        right: auto !important;
    }    
    .t-store__relevants__title {
        margin: 100px 0 35px !important;
    }
}

@media (min-width: 640px) and (max-width: 960px) {
    .t-store__card {
        margin-bottom: 40px !important;
    }    
    .t-store__prod-popup__col-right {
        padding: 50px 0 0 0 !important;
    }
        .t-store__relevants__container .t-slds__arrow-right {
        right: -25px !important;
        left: auto !important;
    }
    .t-store__relevants__container .t-slds__arrow-left {
        left: -25px !important;
        right: auto !important;
    }
    .t-store__relevants__title {
        margin: 60px 0 35px !important;
    }
}

@media (min-width: 560px) and (max-width: 640px) {
     .t-slds__bgimg {
        border-radius: 15px !important;
    }   
    .t-store__relevants__container .t-slds__arrow-right {
        right: -25px !important;
        left: auto !important;
    }
    .t-store__relevants__container .t-slds__arrow-left {
        left: -25px !important;
        right: auto !important;
    }
}

@media (max-width: 640px) {
    .t-store__card {
        margin-bottom: 20px !important;
    }
    .t-store__card__bgimg {
        border-radius: 15px !important;
        margin: 0 5px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 14px !important;
    }
    .t-store__card .t-store__card__price {
        font-size: 14px !important;
    }
    .t-store__card__textwrapper {
        padding-top: 10px !important;
    }
    .t-store__card__price-wrapper {
        margin-top: 4px !important;
    }
    .t-store__grid-separator {
        margin-bottom: 20px !important
    }
    
    .t-popup .t-typography__title,
    .t-store__relevants__title {
        font-size: 30px !important;
    }

    .t-store__prod-popup__title-wrapper {
        margin-bottom: 20px !important;
    }

    .js-store-prod-popup-buy-btn-txt {
        font-size: 15px !important;
        font-weight: 500 !important;
    }
    .js-store-prod-all-text {
        font-size: 15px !important;
    }
    .t-store__relevants__container .t-typography__title {
        font-size: 15px !important;
    }
        .t-store__prod-popup__col-right {
        padding: 50px 0 0 0 !important;
    }
    .t-store__relevants__title {
        margin: 50px 0 30px !important;
    }
    
    .t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed, .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
        background: transparent !important;
        box-shadow: none !important;
    }
    .t-store__relevants__container .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }
    .t-store .t-popup_show .t-popup__container.t-popup__container-static {
        padding-bottom: 30px !important;
    }
        .t-store__relevants__container .t-slds__arrow-right {
        right: 0px !important;
        left: auto !important;
    }
    .t-store__relevants__container .t-slds__arrow-left {
        left: 0px !important;
        right: auto !important;
    }
}


/* СТИЛИЗАЦИЯ ПОП-АП КОРЗИНЫ */
.t706__cartwin-totalamount-wrap {
    display: none !important;
}
.t706__product-plusminus {
        color: #7A4FA5 !important;    
}
    .t706__cartwin-content {
        background-color: #FCF7F4 !important;
    }
    .t706__cartwin-heading {
        color: #7A4FA5 !important;
        font-weight: 400 !important;
        text-transform: uppercase !important; 
    }
    .t706__cartwin-prodamount-wrap {
        font-family: 'Inter' !important;
        padding-bottom: 0 !important;
        color: #7A4FA5 !important;
        font-weight: 500 !important;
    }
    .t706__form-upper-text {
        font-family: 'Inter' !important;
        color: #7A4FA5 !important;
        font-weight: 400 !important;
    }
    .t706__product-title {
        font-weight: 400 !important;
        color: #7A4FA5 !important;
    }
    .t706__product-amount {
        font-family: 'Inter' !important;
        font-weight: 400 !important;
        color: #7A4FA5 !important;
    }
    .t706__product-quantity {
        font-family: 'Inter' !important;
        font-weight: 400 !important;
        color: #7A4FA5 !important;
    }
    .t706 .t-submit {
        font-weight: 500 !important;
    }

.t706 .t-form_bbonly .t-input-title,
.t706 .t-form input.t-input,
.t706__form-bottom-text {
        font-family: 'Inter' !important;
        font-weight: 400 !important;
        color: #7A4FA5 !important;    
}

@media (min-width: 1200px) {
    .t706__cartwin-content {
        border-radius: 30px !important;
    }
    .t706__cartwin-heading {
        font-size: 50px !important;
        text-align: center !important;
    }
    .t706__cartwin-prodamount-wrap {
        font-size: 16px !important;
    }
    .t706__form-upper-text {
        font-size: 16px !important;
        text-align: center !important;
        margin: 0 auto !important;
        padding-top: 50px;
        max-width: 400px !important;
    }
    .t706__product-title {
        font-size: 30px !important;
    }
    .t706__product-amount {
        font-size: 14px !important;
    }
    .t706__product-quantity {
        font-size: 14px !important;  
    }
    .t706 .t-submit {
        font-size: 16px !important;
    }
    .t706 .t-form_bbonly .t-input-title,
    .t706 .t-form input.t-input,
    .t706__form-bottom-text {
        font-size: 14px !important;  
    }
    .t706__form-bottom-text {
         margin-bottom: 0 !important;   
    }
    .t-form__errorbox-text {
        font-size: 16px !important;          
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
        .t706__cartwin-content {
        border-radius: 25px !important;
    }
    .t706__cartwin-heading {
        font-size: 42px !important;
        text-align: center !important;
    }
    .t706__cartwin-prodamount-wrap {
        font-size: 16px !important;
    }
    .t706__form-upper-text {
        font-size: 16px !important;
        text-align: center !important;
        margin: 0 auto !important;
        padding-top: 50px;
        max-width: 400px !important;
    }
    .t706__product-title {
        font-size: 30px !important;
    }
    .t706__product-amount {
        font-size: 14px !important;
    }
    .t706__product-quantity {
        font-size: 14px !important;  
    }
    .t706 .t-submit {
        font-size: 16px !important;
    }
    .t706 .t-form_bbonly .t-input-title,
    .t706 .t-form input.t-input,
    .t706__form-bottom-text {
        font-size: 14px !important;  
    }
    .t706__form-bottom-text {
         margin-bottom: 0 !important;   
    }
    .t-form__errorbox-text {
        font-size: 16px !important;          
    }
}

@media (max-width: 640px) {
    .t706__cartwin-content {
        padding: 20px 20px 40px 20px !important;
    }
    .t706__cartwin-heading {
        font-size: 35px !important;
        text-align: center !important;
    }
    .t706__cartwin-prodamount-wrap {
        font-size: 16px !important;
    }
    .t706__form-upper-text {
        font-size: 16px !important;
        text-align: center !important;
        margin: 0 auto !important;
        padding-top: 50px;
        max-width: 400px !important;
    }
    .t706__product-title {
        font-size: 30px !important;
    }
    .t706__product-amount {
        font-size: 14px !important;
    }
    .t706__product-quantity {
        font-size: 14px !important;  
    }
    .t706 .t-submit {
        font-size: 16px !important;
    }
    .t706 .t-form__submit {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;      
    }
    .t706__orderform {
        margin-bottom: 0 !important;
    }
    .t706 .t-form_bbonly .t-input-title,
    .t706 .t-form input.t-input,
    .t706__form-bottom-text {
        font-size: 14px !important;  
    }
    .t706__form-bottom-text {
         margin-bottom: 0 !important;   
    }
    .t-form__errorbox-text {
        font-size: 16px !important;          
    }
}

