/*заблюривание фона у стандартных попапов*/
    .t-popup.t-popup_show {
        backdrop-filter: blur(6px) !important;
        -webkit-backdrop-filter: blur(6px);
    }
    
/*скорость анимации*/
    
    .t-animate {
        transition-duration: 2s !important;
    }
    
  .t-btn:not(.t-animate_no-hover) {
        transition-duration: 0.2s !important;
    }      
        
/*выделение неправильной валидации*/
    .t-form__errorbox-middle {
        visibility: hidden !important;
        height: 0 !important;
    }
    
    
/*скругление углов попапа*/
    .t390 .t-popup__container, .t750 .t-popup__container, .t702__wrapper, .t-popup__container, .t702__img {
        border-radius: 30px !important;
    }
        .t-popup__close, .t706 .t706__close {
    border-radius: 10px !important;
    }
 
 
 /*карточки*/ 
 .t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 5px;
 }

/*блюр для кнопок*/
   /* .t182__btn.t-btn.t-btn_md, .t-btn.t-btn_md {
        backdrop-filter: blur(6px);
        letter-spacing: 2px;
    }*/
    .t944__btn, .t-store__card__btn-text, .t-btn, .t-submit, .t944__btn.t-btn.t944__btn_sm {
        letter-spacing: 2px;
    }

/*корзина*/
    .t706 .t706__close {
        background-color: #fff !important;
    }
    .t706__cartwin-bottom, .t706__cartwin-totalamount-wrap {
        padding-top: 0;
        visibility: hidden;
        height: 0;
    }
    .t706__cartwin-products {
        border-bottom: 1px solid rgba(0, 0, 0, .2);
    }
    .t706__cartwin_showed {
    backdrop-filter: blur(6px) !important;
}
    .t706 .t-form input.t-input, .t-input-phonemask__select-code {
    font-family: 'TildaSans';
}
/*корзина*/

/*попап товара*/
.js-store-prod-all-text {
    font-size: 18px !important;
}
.t-popup__container.t-popup__container-static {
    margin: 30px auto;
}

.js-store-prod-all-text strong, .t-store__card .t-typography__descr strong {
    color: #283322;
    font-weight: 500 !important;
   /* background-color: #774939;*/
     background-color: #e3e3e3;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 16px;
    line-height: 2;
}
/*попап товара*/

/*карточки товара*/
.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__textwrapper, .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
    padding-left: 10px;
    padding-right: 10px;
}
/*карточки товара*/

/*большая кнопка*/
.t944__btn.t-btn.t944__btn_sm {
    max-width: 1160px;
    margin: 0 auto;
}

/*большая кнопка*/

    /*попап товара*/
    .t-store__card__mark {
    font-weight: 600;
    width: 70px;
    height: 50px;
    font-size: 14px;
    }
    .js-store-prod-all-text {
    font-weight: 400;
}
    /*попап товара*/


/*доп кнопки в попапе товара*/
    
    .t786 .js-store-prod-all-text a {
    border-radius: 5px;
    padding: 13px 30px;
    color: #283322 !important;
    border: 1px solid #283322;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    transition: 0.2s;
    letter-spacing: 2px;
}
    .t786 .js-store-prod-all-text a:hover {
        color: #ffffff !important;
        background-color: #5d683f;
        border: 1px solid #5d683f;
    }
    /*доп кнопки в попапе товара*/
    
    /*смотреть так же в попапе товара*/
    .t-store__card__imgwrapper {
    padding-bottom: 70%;
}

@media screen and (min-width: 980px) {
    /*точки галерея попап*/
    .t786 .t-slds__bullet {
        padding: 5px 3px !important;
    }
}

    
@media (min-width: 980px) and (max-width: 1400px) {
    .t228__list_item {
        padding: 0 10px !important;
    }
    .t228__imglogo {
        margin-right: 10px !important;
    }
    .t228__right_buttons {
        padding-left: 10px;
    }
     .t228__imglogo {
        max-width: 170px !important;
        width: 170px !important;
        min-width: 170px !important;
    }

}


@media (min-width: 980px) and (max-width: 1200px) {
    /*menu*/
    .t228__imglogo {
        margin-right: 10px;
        max-width: 160px !important;
        width: 160px !important;
        min-width: 160px !important;
    }
    a.t-menu__link-item {
        font-size: 16px !important;
    }
    .t228__list_item {
        padding: 0 6px !important;
    }
    /*footer*/
    .t981__menu-link {
    font-size: 16px !important;
    }
    .t981__menu-item {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    /*обложка*/
    .t182__title {
        font-size: 60px !important;
    }
    /*страница buy каталог*/
    .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'] {
        padding: 0 10px 0 10px !important;
    }
    .t786 .t-descr_xxs {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 1200px) {
    /*корзина*/
    .t706 .t-name_xl {
        font-size: 40px;
    }
    /*корзина*/
       * {
  scrollbar-width: thin;
  scrollbar-color: #5d683f transparent;
}

/* для Chrome/Edge/Safari */
*::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  border-radius: 10px;
}
*::-webkit-scrollbar-track {
  background: transparent;
}
*::-webkit-scrollbar-thumb {
  background-color: #5d683f;
  border-radius: 10px;
  border: 3px solid transparent;
}
}

@media (min-width: 640px) and (max-width: 980px) {
    /*menu*/
    .t228__list_item a.t-menu__link-item {
        font-size: 20px !important;
    }
    .tmenu-mobile__imglogo {
        width: 170px !important;
    }
    .t-title_xxl, .t-title_xs {
        font-size: 60px !important;
    }
    .t981__menu_right-align, .t981__menu_right-align ul {
        justify-content: center !important;
    }
    /*footer*/
    .t981__menu-link {
        font-size: 16px !important;
    }
    .t981__col_right {
        margin: 0 auto !important;
    }
    /*страница buy каталог*/
    .t182 .t-title_xl {
        font-size: 60px;
        line-height: 1;
    }
    /*поиск иконка*/ 
    .t-store__filter__search-mob-btn-icon {
        width: 30px !important;
    }
    /*фильтры*/
    .t786 .js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
        font-size: 30px !important;
    }
    .t786 .t-descr_xxs {
        font-size: 20px;
    }
    .t-store__filter__opts-mob-btn-icon {
        width: 15px !important;
    }
    /*карточка товара*/
    .t-store__prod-popup__title-wrapper .t-name_xl {
        font-size: 30px;
    }
     .t-popup .t-store__prod-popup__price {
        font-size: 30px !important;
    }
    .t786 .t-store__card .t-typography__title {
        font-size: 26px !important;
    }
}
@media screen and (max-width: 980px) {
    * {
        scrollbar-color: #fff !important;
    }
    /*точки галерея попап*/
    .t786 .t-slds__bullet {
        padding: 5px 2px !important;
    }
    .t-slds__bullet_body {
        width: 6px;
        height: 6px;
    }
}

@media screen and (max-width: 640px) {
    .tmenu-mobile__container {
        padding: 15px !important;
    }
    .tmenu-mobile__imglogo {
        width: 140px !important;
    }
    /*кнопки*/
    .t944 .t-btn_sm {
        font-size: 16px;
    }
    /*обложка отступ*/
    .t182__wrapper {
        padding-top: 70px;
    }
    .t182__buttons {
        margin-top: 20px;
    }
    /*обложка отступ*/
    /*отступы about us*/
    .t814__content {
        padding: 30px !important;
    }
    .t814__btn-wrapper {
        padding-bottom: 0;
    }
    /*отступы у описания в заголовках*/
    .t050__descr {
        padding-top: 30px;
    }
    
    /*большие кнопоки*/
    .t944__btn.t-btn.t944__btn_sm {
        max-width: calc(100% - 40px);
    }
    .t944__btn_sm {
        font-size: 16px;
        padding: 15px 10px;
    }
    /*большие кнопоки*/
    
    /*цена внутри карточки*/
        .t778 .t-name_md {
        font-size: 24px;
    }
    /*заголовок в корзине*/
    .t706 .t-name_xl {
        font-size: 30px;
    }
    /*политика в корзине*/
    .t706 .t-text_xs {
        font-size: 16px;
    }
    /*политика в форме звонка*/
    .t702 .t-text_xs {
        font-size: 16px;
    }
    /*отступ у заголовка в форме обратного звонка*/
    .t702 .t702__title {
        margin-bottom: 15px;
    }
    /*footer*/
    .t981__menu_right-align .t981__menu-item {
        margin-left: 0;
        width: 45%;
    }
    .t981__menu {
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
    }
    .t981__menu p {
        width: 270px;
        padding-top: 10px;
    }
    
    
    /*страница buy каталог*/
    .t786 .t-store__card .t-typography__title {
        font-size: 24px !important;
    }
    
    /*поиск иконка*/ 
    .t-store__filter__search-mob-btn-icon {
        width: 20px !important;
    }
    /*фильтры*/
    .t786 .js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
        font-size: 20px !important;
    }
    .t786 .t-descr_xxs {
        font-size: 18px;
    }
    .t-store__filter__opts-mob-btn-icon {
        width: 15px !important;
    }
    /*карточка товара*/
    .t-store__prod-popup__title-wrapper .t-name_xl {
        font-size: 24px;
    }
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 10px;
    }
     .t-popup .t-store__prod-popup__price {
        font-size: 24px !important;
    }
    .t786 .t-store__card .t-typography__title {
        font-size: 22px !important;
    }
    .js-store-prod-all-text strong, .t-store__card .t-typography__descr strong {
        font-size: 14px !important;
    }
    /*корзина*/
    .t706__cartwin-content {
        border-radius: 0 !important;
    }
    /*попапы*/
    .t-popup__close, .t706 .t706__close, .t-popup__container, .js-store-desktop-custom-gallery .t-img, .t-slds__main {
        border-radius: 0 !important;
    }
    /*весь контент попапа*/
        .t-store__prod-popup__col-right {
        padding-top: 15px !important;
    }
    
    /*переключатель вкладок в попапе товара*/
    .t-store .t-store__tabs__controls .t-store__tabs__button {
        align-items: center !important;
        justify-content: center !important;
        padding-right: 0 !important;
    }
    .t-store .t-store__tabs__controls .t-store__tabs__button.t-store__tabs__button_active {
        border-bottom: 1px solid #000 !important;
    }
    .t-store .t-store__tabs__controls .t-store__tabs__button-title {
        font-size: 15px !important;
    }
    /*характеристики*/
    .t-store__product-popup .t-typography__characteristics {
        font-size: 18px !important;
    }
    
    /*смотреть так же в попапе*/
        .t-store__relevants__title {
        margin: 40px 0 30px !important;
    }
    
    /*точки*/
    .t-slds__bullet_body {
        width: 4px !important;
        height: 4px !important;
    }
    .t-slds__bullet_wrapper {
        padding: 10px;
        width: 94%;
        margin: 0 auto;
    }
    
}






