._orientationRight__qlmi7.wrap__soDR9 .button__VPX41 {
    margin-bottom: 90px !important;
}
.t886 {
    z-index: 2147483650 !important;
}
.wrap__soDR9 {
    z-index: 20 !important;
}
/*Текстовый блок*/

@media (min-width: 1200px) {
    .t004 .t-text {
        font-size: 18px !important;          
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t004 .t-text {
        font-size: 16px !important;          
    }
}

@media (max-width: 640px) {
    .t004 .t-text {
        font-size: 14px !important;          
    }
}


/*ПОП-АП*/
.t702 .t-popup__block-close {
    background: transparent !important;
}
.t-checkbox__control {
    line-height: 1.4 !important;
}
@media (min-width: 1200px) {
    .t702 .t702__title,
    .t390 .t390__title {
        font-size: 30px !important;  
        margin-bottom: 5px !important;
    }
    .t702__descr,
    .t390__descr {
        font-size: 16px !important;          
    }
    .t702 .t-input-group {
        margin-bottom: 10px !important;
    } 
    .t702 .t-submit {
        height: 46px !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
    .t702 .t-input {
        border-radius: 3px !important;
        font-family: "Manrope" !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t702 .t702__title,
    .t390 .t390__title {
        font-size: 24px !important;  
        margin-bottom: 5px !important;
    }
    .t702__descr,
    .t390__descr {
        font-size: 14px !important;          
    }
    .t702 .t-input-group {
        margin-bottom: 10px !important;
    } 
    .t702 .t-submit {
        height: 46px !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
    .t702 .t-input {
        border-radius: 3px !important;
        font-family: "Manrope" !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
}

@media (max-width: 640px) {
    .t702 .t702__title,
    .t390 .t390__title {
        font-size: 24px !important;  
        margin-bottom: 5px !important;
    }
    .t702__descr,
    .t390__descr {
        font-size: 12px !important;          
    }
    .t702 .t-input-group {
        margin-bottom: 10px !important;
    } 
    .t702 .t-submit {
        height: 46px !important;
        font-weight: 500 !important;
        font-size: 12px !important; 
    }
    .t702 .t-input {
        border-radius: 3px !important;
        font-family: "Manrope" !important;
        font-weight: 500 !important;
        font-size: 12px !important; 
    }
}

/*Куки*/
@media (min-width: 1200px) {
    .t886__text,
    .t886__btn {
        font-size: 16px !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t886__text,
    .t886__btn {
        font-size: 14px !important;
    }
}

@media (max-width: 640px) {
    .t886__text,
    .t886__btn {
        font-size: 12px !important;
    }
}

/*Корзина*/
@media (min-width: 1200px) {
    .t706__cartwin-totalamount-wrap {
        display: none !important;    
    }
    .t706__cartwin-heading {
            font-family: "Forum" !important;
            font-weight: 400 !important;
            text-transform: uppercase !important;
        font-size: 30px !important;
    }
    .t706__product-title {
        line-height: 1.1 !important;
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 13px !important;
    }
    .t706__cartwin-prodamount-wrap {
        line-height: 1.1 !important;
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 16px !important;        
    }
    .t706 .t-form input.t-input {
        border-radius: 3px !important;
        font-family: "Manrope" !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
    .t-checkbox__control {
        display: flex !important;
        font-size: 11px !important;         
    }
    .t706 .t-submit {
        height: 46px !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
    .t706__product-title__option {
        margin-top: 5px !important;
        font-size: 12px !important;          
    }
    .t706 .t-input-group {
        margin-bottom: 10px !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t706__cartwin-totalamount-wrap {
        display: none !important;    
    }
    .t706__cartwin-heading {
            font-family: "Forum" !important;
            font-weight: 400 !important;
            text-transform: uppercase !important;
        font-size: 24px !important;
    }
    .t706__product-title {
        line-height: 1.1 !important;
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 12px !important;
    }
    .t706__cartwin-prodamount-wrap {
        line-height: 1.1 !important;
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 14px !important;        
    }
    .t706 .t-form input.t-input {
        border-radius: 3px !important;
        font-family: "Manrope" !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
    .t-checkbox__control {
        display: flex !important;
        font-size: 11px !important;         
    }
    .t706 .t-submit {
        height: 46px !important;
        font-weight: 500 !important;
        font-size: 14px !important; 
    }
    .t706__product-title__option {
        margin-top: 5px !important;
        font-size: 12px !important;          
    }
    .t706 .t-input-group {
        margin-bottom: 10px !important;
    }
}

@media (max-width: 640px) {
    .t706__cartwin-totalamount-wrap {
        display: none !important;    
    }
    .t706__cartwin-heading {
            font-family: "Forum" !important;
            font-weight: 400 !important;
            text-transform: uppercase !important;
        font-size: 24px !important;
    }
    .t706__product-title {
        line-height: 1.1 !important;
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 12px !important;
    }
    .t706__cartwin-prodamount-wrap {
        line-height: 1.1 !important;
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 14px !important;        
    }
    .t706 .t-form input.t-input {
        border-radius: 3px !important;
        font-family: "Manrope" !important;
        font-weight: 500 !important;
        font-size: 12px !important; 
    }
    .t-checkbox__control {
        display: flex !important;
        font-size: 11px !important;         
    }
    .t706 .t-submit {
        height: 46px !important;
        font-weight: 500 !important;
        font-size: 12px !important; 
    }
    .t706__product-title__option {
        margin-top: 5px !important;
        font-size: 12px !important;          
    }
    .t706 .t-input-group {
        margin-bottom: 10px !important;
    }
}


/*Бургер-меню*/
.t450__container .t-btn {
    font-size: 10px !important;
    height: 33px !important;
}
/*Каталог. Внутри карточек*/
@media (min-width: 1200px) {
    .t-popup .t-typography__title,
    .t-popup .t-store__prod-popup__price {
        font-family: "Forum" !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        font-size: 30px !important;
    }
    .t778 .t-product__option-title {
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 16px !important;
    }
    .js-product .t-product__option {
        margin-top: 15px !important;
        margin-bottom: 0 !important;
    }
    .t-store__prod-popup__btn-wrapper {
        margin-bottom: 0 !important;
        margin-top: 22px !important;
    }
    .t-store__prod-popup__text {
        margin-top: 10px !important;     
    }
    .t-popup .t-typography__descr {
        font-size: 14px !important;        
    }
    .t-slds__bgimg {
        border-radius: 10px !important;        
    }
    .t-slds__thumbsbullet-border {
        border: 2px solid #000 !important;
        border-radius: 9px !important;        
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active  {
        background-color: #000 !important;
    }
    .t-product__option-item_active .t-product__option-title_buttons {
        color: #fff !important;        
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple {
        border: 1px solid #000 !important;
        border-radius: 3px !important;
        padding: 11px !important;
    }
    .js-product .t-product__option-variants_custom .t-product__option-title {
        font-size: 11px !important;
    }
    .t-store__prod-popup__btn {
        height: auto !important;
        padding: 16px 55px !important;
        font-size: 14px !important;
    }
    .js-store-prod-text a {
        border-radius: 9px !important;
        display: inline-block !important;
        background-color: #000 !important;
        color: #fff !important;
        padding: 16px 55px !important;
        font-size: 14px !important;
        transition: background-color 0.2s ease-in-out !important;
    }
    .js-store-prod-text a:hover {
        background-color: #474747 !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
        width: 46% !important;
    }
    .t-popup .t-typography__title,
    .t-popup .t-store__prod-popup__price {
        font-family: "Forum" !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        font-size: 24px !important;
    }
    .t778 .t-product__option-title {
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 13px !important;
    }
    .js-product .t-product__option {
        margin-top: 13px !important;
        margin-bottom: 0 !important;
    }
    .t-store__prod-popup__btn-wrapper {
        margin-bottom: 0 !important;
        margin-top: 28px !important;
    }
    .t-store__prod-popup__text {
        margin-top: 10px !important;     
    }
    .t-popup .t-typography__descr {
        font-size: 12px !important;        
    }
    .t-slds__bgimg {
        border-radius: 10px !important;        
    }
    .t-slds__thumbsbullet-border {
        border: 2px solid #000 !important;
        border-radius: 9px !important;        
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active  {
        background-color: #000 !important;
    }
    .t-product__option-item_active .t-product__option-title_buttons {
        color: #fff !important;        
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple {
        border: 1px solid #000 !important;
        border-radius: 3px !important;
        padding: 11px !important;
    }
    .js-product .t-product__option-variants_custom .t-product__option-title {
        font-size: 9px !important;
    }
    .t-store__prod-popup__btn {
        height: auto !important;
        padding: 13px 45px !important;
        font-size: 12px !important;
    }
    .js-store-prod-text a {
        display: inline-block !important;
        background-color: #000 !important;
        color: #fff !important;
        padding: 13px 45px !important;
        font-size: 12px !important;
        transition: background-color 0.2s ease-in-out !important;
        border-radius: 9px !important;
    }
    .js-store-prod-text a:hover {
        background-color: #474747 !important;
    }    
    .t778 .t-col {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}

@media (min-width: 480px) and (max-width: 640px) {
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
        width: 45% !important;
    }   
    .t778 .t-col {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}

@media (max-width: 640px) {
    .t-popup .t-typography__title,
    .t-popup .t-store__prod-popup__price {
        font-family: "Forum" !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        font-size: 18px !important;
    }
    .t778 .t-product__option-title {
        font-family: "Manrope" !important;
        font-weight: 600 !important;
        font-size: 14px !important;
    }
    .js-product .t-product__option {
        margin-top: 14px !important;
        margin-bottom: 0 !important;
    }
    .t-store__prod-popup__btn-wrapper {
        margin-bottom: 0 !important;
        margin-top: 28px !important;
    }
    .t-store__prod-popup__text {
        margin-top: 10px !important;     
    }
    .t-popup .t-typography__descr {
        font-size: 12px !important;        
    }
    .t-slds__bgimg {
        border-radius: 5px !important;        
    }
    .t-slds__thumbsbullet-border {
        border: 1px solid #000 !important;
        border-radius: 4px !important;        
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active  {
        background-color: #000 !important;
    }
    .t-product__option-item_active .t-product__option-title_buttons {
        color: #fff !important;        
    }
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple {
        border: 1px solid #000 !important;
        border-radius: 2px !important;
        padding: 8px !important;
    }
    .js-product .t-product__option-variants_custom .t-product__option-title {
        font-size: 8px !important;
    }
    .t-store__prod-popup__btn {
        height: auto !important;
        padding: 9px 31px !important;
        font-size: 10px !important;
    }
    .js-store-prod-text a {
        display: inline-block !important;
        background-color: #000 !important;
        color: #fff !important;
        padding: 9px 31px !important;
        font-size: 10px !important;
        transition: background-color 0.2s ease-in-out !important;
        border-radius: 9px !important;
    }
    .js-store-prod-text a:hover {
        background-color: #474747 !important;
    }        
}

/*Каталог*/
    .t-store__card {
        box-shadow: 0px 4px 32px rgba(0,0,0,0.2) !important;
    }
    .t778 .t-store__card__wrap_txt-and-btns {
        justify-content: space-between !important;
    }    
@media (min-width: 1200px) {
    .t778 {
        margin-top: 50px !important;
        margin-bottom: 142px !important;
    }
    .t-store__card {
        border-radius: 21px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 16px !important;        
    }
    .t-store__card .t-store__card__price {
        font-family: "Forum" !important;
        font-weight: 400 !important;
        font-size: 20px !important;
        line-height: 1.07 !important;
    }
    .t-store__card__imgwrapper {
        padding-bottom: 90% !important;
    }
    .t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
        padding-bottom: 17px !important;
        padding-top: 0 !important;
    }
    .t-store__card__price-wrapper {
        margin-top: 25px !important;
    }
    .t-store__card__btn-text {
        font-size: 10px !important;
        font-weight: 500 !important;
        font-family: "Manrope" !important;
    }
    .t-store__card__btn {
        width: 133px !important;
        height: 35px !important;
        margin: 0 !important;
    }
    .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
        padding-bottom: 18px !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t-store__card {
        border-radius: 18px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 14px !important;        
    }
    .t-store__card .t-store__card__price {
        font-family: "Forum" !important;
        font-weight: 400 !important;
        font-size: 17px !important;
        line-height: 1.07 !important;
    }
    .t-store__card__imgwrapper {
        padding-bottom: 90% !important;
    }
    .t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
        padding-bottom: 15px !important;
        padding-top: 0 !important;
    }
    .t-store__card__price-wrapper {
        margin-top: 20px !important;
    }
    .t-store__card__btn-text {
        font-size: 9px !important;
        font-weight: 500 !important;
        font-family: "Manrope" !important;
    }
    .t-store__card__btn {
        width: 108px !important;
        height: 28px !important;
        margin: 0 !important;
    }
    .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
        padding-bottom: 14px !important;
    }
}

@media (max-width: 640px) {
    .t778 {
        margin-top: 37px !important;
        margin-bottom: 37px !important;
    }  
    .t-store__grid-cont_mobile-grid {
        padding: 0 20px !important;
    }
    .t-store__card {
        border-radius: 18px !important;
    }
    .t-store__card .t-typography__title {
        font-size: 14px !important;        
    }
    .t-store__card .t-store__card__price {
        font-family: "Forum" !important;
        font-weight: 400 !important;
        font-size: 17px !important;
        line-height: 1.07 !important;
    }
    .t-store__card__imgwrapper {
        padding-bottom: 90% !important;
    }
    .t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
        padding-bottom: 15px !important;
        padding-top: 0 !important;
    }
    .t-store__card__price-wrapper {
        margin-top: 20px !important;
    }
    .t-store__card__btn-text {
        font-size: 9px !important;
        font-weight: 500 !important;
        font-family: "Manrope" !important;
    }
    .t-store__card__btn {
        width: 108px !important;
        height: 28px !important;
        margin: 0 !important;
    }
    .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
        padding-bottom: 14px !important;
    }
    .t-store__card__textwrapper,
    .t-store__card__btns-wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media (max-width: 480px) {
    .t-store__card {
        margin-bottom: 30px !important;
    }
}

@media (min-width: 980px) and (max-width: 1200px) {
    .t778 {
        margin-top: 40px !important;
        margin-bottom: 116px !important;
    } 
    .t-store__card__textwrapper,
    .t-store__card__btns-wrapper {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}
@media (min-width: 640px) and (max-width: 980px) {
    .t778 {
        margin-top: 56px !important;
        margin-bottom: 65px !important;
    }  
    .t-store__card__textwrapper,
    .t-store__card__btns-wrapper {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}




/*Отзывы*/
@media (min-width: 1200px) {
    .t525 .t-list__item {
        margin-top: 0 !important;
        padding: 35px 26px !important;
        background-color: #fff !important;
        border-radius: 27px !important;
    }
    .t525__text {
        margin-top: 0 !important;
        font-size: 16px !important;
    }
    .t525__title {
        font-size: 14px !important;
    }
    .slick-dots {
        display: none !important;
    }
    .t525 .slick-next {
        right: -50px !important;
    }
    .t525 .slick-prev {
        left: -50px !important;
    }
}

@media (min-width: 640px) and (max-width: 1200px) {
    .t525 .t-list__item {
        margin-top: 0 !important;
        padding: 30px 25px !important;
        background-color: #fff !important;
        border-radius: 24px !important;
    }
    .t525__text {
        margin-top: 0 !important;
        font-size: 16px !important;
    }
    .t525__title {
        font-size: 14px !important;
    }
    .slick-dots {
        display: none !important;
    }

}

@media (min-width: 960px) and (max-width: 1200px) {
    .t525 .slick-next {
        right: -50px !important;
    }
    .t525 .slick-prev {
        left: -50px !important;
    }        
}

@media (min-width: 640px) and (max-width: 960px) {
    .t525 .t-list__item {
        margin-right: 10px !important;
        width: 310px !important;
    }
    .t525 .slick-next {
        right: -20px !important;
    }
    .t525 .slick-prev {
        left: -20px !important;
    }  
}
@media (min-width: 480px) and (max-width: 640px) {
    .t525 .t-list__item {
        padding: 35px 45px !important;
    }
}
@media (max-width: 480px) {
    .t525 .t-list__item {
        padding: 35px 45px !important;
    }    
}

@media (max-width: 640px) {
    .t525 .t-list__item {
        margin-top: 0 !important;
        background-color: #fff !important;
        border-radius: 19px !important;
    }
    .t525__text {
        margin-top: 0 !important;
        font-size: 13px !important;
    }
    .t525__title {
        font-size: 12px !important;
    }
    .slick-dots {
        display: none !important;
    }
    .t525__col {
        margin: 0 10px !important;
    }
    .t525 .t-list__item, .t525 .t-list__item:nth-child(-n+2) {
        margin-top: 0 !important;
    }
    .t525 .t-cell {
        text-align: left !important;
    }
}
