        :root {
        /*Burger*/
        --burger-icon: ;

        /*Text styles*/
        --font-primary: 'Manrope';
        --font-secondary: 'Manrope';
        
        /*Colors*/
        --color-primary: #000000;
        --color-secondary: var(--color-primary);
        --color-tertiary: #474747;
        --color-quaternary: #FFFFFF;
        
        --color-accent-primary: var(--color-primary);
        
        --color-nav-primary: var(--color-primary);
        --color-nav-secondary: var(--color-quaternary);
        
        --color-bg-primary: #F3F3F3;
        --color-bg-secondary: var(--color-primary);
        --color-bg-tertiary: #E8E8E8;
        --color-bg-quaternary: var(--color-quaternary);
        --color-bg-quinary: rgba(255, 255, 255, 0.6);
        
        --color-overlay-primary: rgba(0, 0, 0, 0.6);
        
        --color-border-primary: var(--color-primary);
        --color-border-secondary: var(--color-quaternary);
        --color-border-tertiary: #D3D3D3;
        
        /*Button colors*/
        --color-btn-text-primary: var(--color-quaternary);
        --color-btn-bg-primary: var(--color-accent-primary);
        --color-btn-border-primary: var(--color-accent-primary);
        
        --color-btn-text-secondary: var(--color-primary);
        --color-btn-bg-secondary: var(--color-bg-quaternary);
        --color-btn-border-secondary: var(--color-bg-quaternary);
        
        --color-btn-text-primary-hover: var(--color-btn-text-primary);
        --color-btn-bg-primary-hover: #55575A;
        --color-btn-border-primary-hover: var(--color-btn-bg-primary-hover);
    }       
    
    /*Скрытие виджета "Подели"*/
    .wiget-block-wrapper {
        display: none !important;
    }
    
    /*Скрытие H1 и H2*/
    .uc-hidden, .t-feed__post-popup__title, [class*="uc-"][class*="hide"] {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    } 
    
    /*Элементы на всю ширину минус 40px по краям*/
    .full-width-pc {
        width: calc(100% - 80px) !important;
    }
    
    /*Нормальный перенос слов в текстах*/
    .t-heading, .t-title, .t-text, .t-descr, .t-name {
        word-break: normal;
    }  
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    }    
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: none !important;
    }    
    
    /*Оверлеи*/
    .t450__overlay_bg, .t706__cartwin, .t1002__wishlistwin, .t390 .t-popup {
        background-color: var(--color-overlay-primary) !important;
        opacity: 1 !important;
    }  
    
    /*Бэкграунд видео*/
    .background-video {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important; 
        z-index: 1 !important;
        pointer-events: none !important;
    }  
    .t-slds__item .background-video {
        -webkit-transform-style: preserve-3d !important;
    }     

    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        height: 55px !important;
        min-height: unset !important;
        text-align: center !important;
        color: var(--color-btn-text-primary) !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0.9px !important;
        text-transform: uppercase !important;
        background-color: var(--color-btn-bg-primary) !important;
        border-color: var(--color-btn-border-secondary) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;  
        box-sizing: border-box !important;
    }
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit, .t-redactor__callout-text a, .t762__descr ol li a, .t554 .t-sociallinks__item_website:last-child a:after, #allrecords #rqchat ._btn-press {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
        -ms-flex-align: center !important; 
        align-items: center !important;
        -webkit-box-align: center !important; 
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;          
    }  
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    } 
    
    /*Второй вид кнопок*/
     .t995__btn[data-buttonfieldset="button2"] {
        color: var(--color-btn-text-secondary) !important;
        background-color: var(--color-btn-bg-secondary) !important;
        border-color: var(--color-btn-border-secondary) !important;
    }
    
    /*Отступ размером с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 60px !important;
    }     
    
    /*Пункты в мобильном меню*/
    .t-menu__link-item, .t-menusub__link-item {
        color: var(--color-primary) !important;
        font-size: 14px !important;
    }
    .t450__right_descr {
        color: var(--color-primary) !important;
        font-size: 16px !important;
    }    
    .t-menu__link-item {
        letter-spacing: 0.3px !important;
    }    
    
    /*Отступ от подпункта меню до линии снизу в мобильном меню*/
    .t-menusub__list-item:last-child {
        margin-bottom: 10px !important;
    } 
    
    /*Ховер с подчеркивание пунктов*/
    .underline-hover {
        text-decoration: none;
        background-image: linear-gradient(var(--color-border-primary), var(--color-border-primary));
        background-position: 0% 100%;
        background-repeat: no-repeat;
        background-size: 0% 1px;
        transition: background-size .3s;
        padding-bottom: 5px !important;
    }
    .underline-hover:hover {
        background-size: 100% 1px;
    }   
    
    /*Ховер с подчеркивание пунктов*/
    .underline-hover-white {
        text-decoration: none;
        background-image: linear-gradient(var(--color-border-secondary), var(--color-border-secondary));
        background-position: 0% 100%;
        background-repeat: no-repeat;
        background-size: 0% 1px;
        transition: background-size .3s;
        padding-bottom: 5px !important;
    }
    .underline-hover-white:hover {
        background-size: 100% 1px;
    }        

    /*Ширина контейнера со стандартным заголовоком*/
    .t050 > .t-container {
        max-width: 100% !important;
    }
    
    /*Отступ слева у стандратного заголовка*/
    .t050 > .t-container > .t-col {
        max-width: 100% !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    
    /*Ширина контейнера с табами с разделами*/
    .t397 > .t-container {
        max-width: 100% !important;
    }
    .t397__col {
        padding-left: 40px !important;
        padding-right: 40px !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }    
    
    /*Ширина табов с разделами*/
    .t397__wrapper {
        margin-top: -15px !important;
    }
    .t397__tab {
        display: inline-block !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 32px !important;
        margin-top: 15px !important;
        width: auto !important;
        border-bottom: none !important;
        white-space: nowrap !important;
    }
    .t397__tab:first-child {
        padding-left: 0px !important;
    }  
    .t397__tab:last-child {
        padding-right: 0px !important;
        margin-right: 0px !important;
    } 
    
    /*Отступ до линии в табах с разделами*/
    .t397__title {
        font-size: 14px !important;
        color: var(--color-primary) !important;
        text-transform: uppercase !important;
        padding-bottom: 5px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Бордер снизу у активного таба с разделом*/
    .t397__tab_active > .t397__title {
        text-decoration: none;
        background-image: linear-gradient(var(--color-border-primary), var(--color-border-primary));
        background-position: 0% 100%;
        background-repeat: no-repeat;
        background-size: 100% 1px;
        transition: background-size .3s;
    }
    
    /*Бордер снизу у неактивного таба с разделом*/
    .t397__tab:not(.t397__tab_active) > .t397__title {
        text-decoration: none;
        background-image: linear-gradient(var(--color-border-primary), var(--color-border-primary));
        background-position: 0% 100%;
        background-repeat: no-repeat;
        background-size: 0% 1px;
        transition: background-size .3s;
    }
    .t397__tab:not(.t397__tab_active):hover .t397__title {
        background-size: 100% 1px;
    }
    
    /*Каталог*/
    .t-store__grid-separator {
        display: none !important;
    }
    .t-store__grid-cont {
        padding-left: 34px !important;
        padding-right: 34px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t-store__relevants-grid-cont {
        padding-left: 14px !important;
        padding-right: 14px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;        
    }
    .t-store__grid-cont_mobile-grid:not([style*="none"]), .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row:not([style*="none"]) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t-store__grid-cont_mobile-grid, .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        overflow: unset !important;
        row-gap: 40px !important;
    }
    .t-store__card, .t-store__card-preloader {
        width: 100% !important;
        max-width: calc(100% / 4) !important;
        min-width: unset !important;
        padding-left: 6px !important;
        padding-right: 6px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }    
    .t-store__relevants__container .t-container > .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    .t-store__card__mark-wrapper {
        left: 0px !important;
        right: 0px !important;
        top: 0px !important;
    }
    .t-store__card__mark {
        width: auto !important;
        height: auto !important;
        color: var(--color-quaternary) !important;
        font-family: var(--font-primary) !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        background-color: var(--color-bg-secondary) !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        border-radius: 0px !important;
    }
    .t-store__error-msg-cont {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
    .t-store__error-msg-wrapper {
        border-color: var(--color-border-tertiary) !important;
    }
    .t-store__error-msg {
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.5 !important;
    }
    
    /*Рекомендуемые товары в карточке*/
    .t-store__relevants__container .t-store__card {
        max-width: calc(100% / 3) !important;
    }
    .t-store__relevants__title-wrapper {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store__relevants__title {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }    
    
    /*Заголовок товара в каталоге*/
    .t-store__card__title {
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        text-transform: uppercase !important;
    }
    
    /*Цена товара в каталоге*/
    .t-store__card__price-wrapper {
        margin-top: 8px !important;
    }
    .t-store__card__price-item:not([style*="none"]) {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t-store__card__price-item {
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
        text-transform: uppercase !important;
    }    
    
    /*Описания в каталоге*/
    .t-store__card__descr {
        display: none !important;
        font-size: 13px !important;
    }
    
    /*Рамки поиска, сортировки в каталоге*/
    .t-store__filter__input, .t-store__sort-select {
        background-color: var(--color-bg-tertiary) !important;
        border-radius: 0px !important;
        box-shadow: none !important;
        border: none !important;
    }
    .t-store__search-icon {
        border-left: none !important;
    }
    
    /*Фильтры в каталоге*/
    .t-store__filter__item-controls-wrap {
        background-color: var(--color-bg-primary) !important;
    }
    
    /*Названия фильтров, значения фильтров, текст сортировки, текст количества найденного товара в каталоге*/
    .js-store-filter-item-title, .t-store__filter__input, .t-store__sort-select, .t-store__filter__prods-number, .js-store-filter-mob-btn, .t-store__filter__title, .t-store__filter__btn   {
        font-size: 14px !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
        color: var(--color-primary) !important;
    }
    
    /*Ширина поля сортировки и поиска на десктопной версии в каталоге*/
    .t-store__sort-select-wrapper, .js-store-filter-search {
        width: 220px !important;
    }   
    
    /*Высота поля сортировки и поиска на десктопной версии в каталоге*/
    .t-store__sort-select, .js-store-filter-search {
        height: 35px;
    }
    
    /*Отступ от фильтров до каталога*/
    .t-store__filter__item {
        margin-bottom: 0px !important;
    }
    .t-store__filter {
        margin-left: 4px !important;
        margin-right: 4px !important;
        margin-bottom: 30px !important;
    }
    
    /*Отступ от изображения до заголовка товара в каталоге*/
    .t-store__card__textwrapper {
        height: auto !important;
        padding-top: 20px !important;
    }
    
    /*Вертикальный отступ между плитками товаров в каталоге*/
    .t-store__card__price-wrapper {
        margin-bottom: 0px !important;
    }
    .t-store__grid-separator {
        margin-bottom: 60px !important;
    }
    
    /*Карточка товара*/
    .t-store .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }   
    .t-store .t-popup__container {
        max-width: 1200px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 150px !important;        
    }    
    .t-store__prod-popup__container {
        padding: 0px !important;
    }
    .t-store__prod-snippet__container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }  
    .t-store__prod-popup__col-left, .t-store__prod-popup__col-right {
        max-width: 50% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }    
    .t-store__prod-popup__col-left {
        padding-right: 40px !important;
    }
    .t-store__prod-popup__col-right {
        padding-left: 40px !important;
    }
    
    /*Миниатюры в карточке товара*/
    .t-store .t-slds__thumbsbullet-wrapper {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(8, 1fr) !important;
        padding-top: 4px !important;
        gap: 4px !important;
    }
    .t-store .t-slds__thumbsbullet {
        width: 100% !important;
        margin: 0px !important;
    }
    .t-slds__thumbsbullet-border {
        border-width: 1px !important;
    }
    .t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
        border-color: var(--color-border-primary) !important;
    }
    
    /*Заголовок и цена товара в карточке*/
    .t-store__prod-popup__name, .t-store__prod-popup__price-item {
        font-size: 25px !important;
        line-height: 1.35 !important;
        color: var(--color-primary) !important;
        text-transform: uppercase !important;
    }
    .t-store__prod-popup__name {
        font-weight: 600 !important;
    }
    .t-store__prod-popup__price-item {
        font-weight: 500 !important;
    }
    
    /*Название вариантов товара в карточке*/
    .t-product__option-title {
        color: var(--color-tertiary) !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
    }
    
    /*Варианты товаров в карточке*/
    .t-product__option-title_buttons {
        font-size: 16px !important;
        line-height: 1.1 !important;
    }
    .t-product__option-item_buttons .t-product__option-title_buttons {
        color: var(--color-primary) !important;
    }
    
    /*Цвет рамки у кнопок с вариантами товаров в карточке*/
    .t-product__option-variants_buttons {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 8px !important;
    }
    .t-product__option-item_buttons {
        min-width: 40px !important;
        min-height: 40px !important;
        position: relative !important;
        border-color: var(--color-border-tertiary) !important;
        padding: 10px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
    }
    .t-product__option-item_active {
        border-color: var(--color-border-primary) !important;
    }
    .t-product__option-item_buttons.t-product__option-item_disabled {
        opacity: 1 !important;
    }
    .t-product__option-item_buttons.t-product__option-item_disabled .t-product__option-title_buttons {
        color: var(--color-border-tertiary) !important;
    }
    .t-product__option-item_buttons.t-product__option-item_disabled:after {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        background: linear-gradient(to top left, transparent calc(50% - 1px), var(--color-border-tertiary), transparent calc(50% + 1px)) !important;
    }
    
    /*Текст в карточке*/
    .t-store__prod-popup__text {
        color: var(--color-primayr) !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
    }
    .t-store__prod-popup__text a {
        color: inherit !important;
        font-weight: 500 !important;
        border-bottom: 1px solid currentColor !important;        
    }
    .t-store__prod-popup__text strong {
        font-weight: 600 !important;
    }
    
    /*Размерная сетка в карточке*/
    .t-store__prod-popup__link {
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.5 !important;
        color: var(--color-primary) !important;
    }
    .t-store__prod-popup__link a {
        color: inherit !important;
        border-bottom: 1px solid currentColor !important;
    }
    
    /*"Вернуться в каталог" в карточке*/
    .t-store__prod-popup__close-txt-wr {
        left: 40px !important;
    }
    .t-store__prod-popup__close-txt {
        color: var(--color-tertiary) !important;
        font-size: 14px !important;
        opacity: 1 !important;
    }
    
    /*Отступ от заголовка до цены в карточке*/
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступ от цены до вариантов товара в карточке*/
    .js-product-edition-option {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    
    /*Отступ от названия вариантов товара до самих вариантов в карточке*/
    .js-product-edition-option-name {
        padding-bottom: 10px !important;
    }
    
    /*Отступ от ссылки на размерную сетку до кнопки в карточке*/
    .t-store__prod-popup__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 30px !important;
        margin-bottom: 50px !important;
        gap: 16px !important;
    }
    
    /*Заголовок "Рекомендуемые товары" в карточке*/
    .t-store__relevants__title {
        font-size: 25px !important;
        line-height: 1 !important;
        margin-top: 100px !important;
        margin-bottom: 40px !important;
        font-weight: 600 !important;
        color: var(--color-primary) !important;
        text-transform: uppercase !important;
    }
    
    /*Скрытие иконки скролла в рекомендуемых товарах в карточке*/
    .t-store__scroll-icon-wrapper {
        display: none !important;
    }    
    
    /*Соотношение сторон у изображения в плитке в рекомендумеых товарах в карточке*/
    .t-store__card__imgwrapper {
        padding-bottom: 150% !important;
    }
    
    /*Корзина*/
    .t706__cartwin-content {
        padding: 40px !important;
        background-color: var(--color-bg-primary) !important;
        box-sizing: border-box !important;
    }    
    .t706__cartwin-content {
        background-color: var(--color-bg-primary) !important;
    }
    .t706__cartwin-top, .t706__cartwin-bottom, .t-input {
        border-color: var(--color-border-tertiary) !important;
    }
    .t706__cartwin-top {
        padding-bottom: 32px !important;
    }
    .t706__cartwin-bottom {
        padding-top: 32px !important;
    }
    .t706__product {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .t706__product-thumb {
        height: auto !important;
    }
    .t706__product-imgdiv {
        border-radius: 0px !important;
    }
    .t706__product-title, .t706__product-plusminus, .t706__product-amount, .t706__product-del-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t706__bubble-text {
        color: var(--color-quaternary) !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        background-color: var(--color-primary) !important; 
        padding: 20px !important;      
    }    
    
    /*Размер заголовка корзины*/
    .t706__cartwin-heading {
        font-size: 25px !important;
        color: var(--color-primary) !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
    }
    
    /*Заголовки полей корзины, состав заказа, количество, стоимость информация о месте доставки*/
    .t706__product-title, .t706__product-quantity, .t706__product-amount, .t706__cartwin-prodamount-wrap, .t-input-title, .t-radio__wrapper > .t-name_md, .js-tilda-rule.searchbox-input, .t706__cartwin-totalamount-info, .searchbox-info > .t-text, .t-input {
        font-size: 16px !important;
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
    }
    .searchbox-info > .t-text {
        margin-bottom: 10px !important;
    }
    .t706 .t-input-group_tx .t-text {
        font-size: 16px !important;
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 400 !important;
    }
    .t706__product-title__option {
        color: var(--color-tertiary) !important;
        font-size: 12px !important;
        opacity: 1 !important;
    }
    .t706__product-amount, .t706__cartwin-prodamount-currency {
        text-transform: uppercase !important;
    }
    
    /*Текст по формой в корзине*/
    .t706__form-bottom-text {
        color: var(--color-primary) !important;
        font-size: 14px !important;   
        font-weight: 400 !important;
        margin-bottom: 0px !important;
    }
    .t706__form-bottom-text a {
        color: inherit !important;
        border-color: currentColor !important;
    }
    
    /*Текст радио кнопок и подсказок при выборе города и курьерской доставки в корзине*/
    .t706 .t-radio__indicator {
        border-color: var(--color-border-tertiary) !important;
    }
    .t-radio {
        left: 0px !important;
    }
    .t-radio__indicator {
        position: absolute !important;
        left: 0px !important;
        top: -3px !important;
        border-width: 1px !important;
    }
    .t-radio__control, .t-input-description, .delivery-hint, .searchbox-info > .t-text:not(:first-child, :last-child) {
        font-size: 14px !important;      
        line-height: 1.5 !important;
    }
    .t-radio__control {
        max-width: 100% !important;
        min-height: 20px !important;
        position: relative !important;
        color: var(--color-primary) !important;
        font-weight: 500 !important;
        opacity: 1 !important;
        padding-left: 30px !important;
        box-sizing: border-box !important;
    }
    .t-input-description, .delivery-hint, .delivery-minimum-time, .searchbox-info > .t-text:not(:first-child, :last-child) {
        color: var(--color-tertiary) !important;
        font-weight: 400 !important;
    }
    .searchbox-info > .t-text {
        margin-bottom: 4px !important;
    }
    .searchbox-info > .t-text:first-child {
        margin-bottom: 8px !important;
    }    
    .searchbox-info > .t-text:last-child {
        margin-top: 4px !important;
        margin-bottom: 0px !important;
    }
    .t-radio__wrapper-payment .t-radio__control:nth-child(2) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        font-size: 0px !important;
    }
    .t-radio__wrapper-payment .t-radio__control:nth-child(2):before {
        content: 'Через Робокассу (поделить платеж)';
        width: calc(100% - 40px) !important;
        display: block !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        font-size: 14px !important;  
        margin-top: 2px !important;
    }
    .t-radio__wrapper-payment .t-radio__control:nth-child(2) .t-radio__indicator {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .robokassa_icons {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;              
    }
    
    /*Отступ от выбора связи до заголовка*/
    .t706 .t-input-group_rd .t-radio__wrapper, .t706 .t-input-group_pm .t-radio__wrapper {
        margin-top: 15px !important;
    }
    
    /*Иконка радио кнопки в корзине*/
    .t-radio__indicator::after {
        background-color: var(--color-primary) !important;
    }
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-totalamount-wrap > span {
        font-size: 25px !important;
    }    
    
    /*Отступ между полями в корзине*/
    .t706 .t-form_bbonly .t-input-block {
        margin-bottom: 40px !important;
    }
    #addresses-wrapper {
        margin-top: 40px !important;
    }
    
    /*Отступ от кнопки до текста под формой в корзине*/
    .t706 .t-form__submit {
        padding-bottom: 0px !important;
    }
    
    /*Вернуться назад в карточке товара*/
    .t-store__prod-popup__close-txt:before {
        display: none !important;
    }
    .t-store .t-popup__close-wrapper .t-popup__close-icon_cross {
        display: block !important;
    }
    #allrecords .t-store__prod-popup__close-txt-wr {
        width: 100% !important;
        height: 80px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        position: static !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__prod-popup__close-txt {
        color: var(--color-secondary) !important;
        margin-bottom: 0px !important;
    }
    
    /*Слайдер с презентацией*/
    .t670 .t-slds__arrow-right {
        right: 20px !important;
    }
    .t670 .t-slds__arrow-left {
        left: 20px !important;
    }    
    .t670 .t-slds__bullet_wrapper {
        padding-top: 20px !important;
    }   
    
    /*Плитки с разделами на Главной*/
    .t688 .t-container {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t688 .t-card__col {
        width: 100% !important;
        max-width: 50% !important;
        margin: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;        
    }
    .t688__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
    .t688 .t-card__title {
        font-size: 25px !important;
        margin-bottom: 0px !important;
        text-transform: uppercase !important;
    }
    .t688__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t688__row .t-col:last-child .t688__textwrapper {
        border-left: 0.5px solid #F3F3F3 !important;
        text-align: right !important;
    } 
    .t688__row .t-col:first-child .t688__textwrapper {
        border-right: 0.5px solid #F3F3F3 !important;
    }    
    .t688__img-separator {
        padding-top: 100% !important;
    }    
    
    /*Бегущая строка над меню*/
    .t1003 {
        min-height: unset !important;
    }
    .t1003 .t-text {
        font-size: 12px !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .t1003__item svg {
        width: 10px !important;
        height: 10px !important;
        -webkit-transform: rotate(330deg) !important;
        -ms-transform: rotate(330deg) !important;
        transform: rotate(330deg) !important;
    }
    .t1003__item svg line {
        stroke-width: 4px !important;
    }
    
    /*Первый экран на Главной*/
    .t995__wrapper {
        padding: 0px !important;
    }
    .t995 .t-cover {
        height: auto !important;
    }
    .t995 .t-cover__carrier, .t995 .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t995 .t-container {
        width: 100% !important;
        max-width: 100% !important;
        position: relative !important;
        left: 0px !important;
        top: 0px !important;
    }
    .t995__container {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t995 .t-cover__wrapper {
        width: 100% !important;    
        height: auto !important;    
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t995 .t-cover__wrapper.t-valign_middle {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t995 .t-cover__wrapper.t-valign_top {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }    
    .t995 .t-cover__wrapper.t-valign_bottom {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }    
    .t995 .t-cover__wrapper.t-align_center, .t995 .t-cover__wrapper.t-align_center .t995__buttons {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t995 .t-cover__wrapper.t-align_left, .t995 .t-cover__wrapper.t-align_left .t995__buttons {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;      
    }  
    .t995 .t-cover__wrapper.t-align_right, .t995 .t-cover__wrapper.t-align_right .t995__buttons {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;     
    }       
    .t995__inner-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t995__title {
        font-family: var(--font-primary) !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.3 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important             
    }
    .t995__descr {
        font-family: var(--font-primary) !important;
        font-size: 40px !important;
        font-weight: 500 !important;
        line-height: 1.3 !important;
        text-transform: uppercase !important;
        padding-top: 20px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important            
    }
    .t995__buttons {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 40px !important;
        gap: 16px !important;
    }
    .t995__btn-wrapper {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t995__btn {
        margin: 0px !important;
    }
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 48px !important;
        height: 48px !important;
        border-radius: 360px !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }
    .t-slds__arrow_body polyline {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    } 
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 20px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 20px !important;
    }   
    
    /*Иконка избранного на карточках*/
    .t1002__addBtn {
        width: auto !important;
        height: auto !important;
        top: 20px !important;
        right: 20px !important;
        background: none !important;
        border: none !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t1002__addBtn:not(.t1002__addBtn_active) > svg > path {
        fill: rgba(187, 185, 179, .3) !important;
        stroke: var(--color-border-secondary) !important;
    }
    .t1002__addBtn > svg {
        width: 28px !important;
        height: 24px !important;
        padding: 0px !important;
    }    
    
    /*Активная иконка избранного на карточках*/
    .t1002__addBtn_active > svg > path {
        fill: var(--color-accent-primary) !important;
        stroke: var(--color-accent-primary) !important;
    }  
    
    /*Иконка избранного в карточке*/
    .t-store__prod-popup__btn-wrapper .t1002__addBtn {
        border: none !important;
        padding: 0px !important;
    }
    .t-store__prod-popup__btn-wrapper .t1002__addBtn > svg {
        padding: 0px !important;
    } 
    .t-store__prod-popup__btn-wrapper .t1002__addBtn > svg > path {
        fill: transparent !important;
        stroke: var(--color-primary) !important;
        stroke-width: 1px !important;
    }  
    .t-store__prod-popup__btn-wrapper .t1002__addBtn_active > svg > path {
        fill: var(--color-accent-primary) !important;
        stroke: var(--color-accent-primary) !important;
    }  
    
    /*Вишлист*/
    .t1002__product-title__option {
        display: none !important;
    }
    .t1002__bubble-text {
        color: var(--color-quaternary) !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        background-color: var(--color-primary) !important; 
        padding: 20px !important;
    }
    .t1002__wishlistwin-content {
        background-color: var(--color-bg-primary) !important;
        padding: 40px !important;
    }
    .t1002__wishlistwin-top {
        padding-top: 0px !important; 
        padding-bottom: 32px !important; 
        padding-left: 0px !important; 
        padding-right: 0px !important; 
        margin-bottom: 0px !important; 
        background-color: transparent !important;        
    }
    .t1002__wishlistwin-heading {
        font-size: 25px !important;
        color: var(--color-primary) !important;
        font-weight: 600 !important;
        line-height: 1.55 !important;
        text-transform: uppercase !important;
    }
    .t1002__wishlistwin-products {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t1002__product {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .t1002__product-imgdiv {
        border-radius: 0px !important;
        border: none !important;
    }
    .t1002__product-title, .t1002__product-amount {
        font-size: 16px !important;
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 500 !important;
    }
    .t1002__product-amount {
        text-transform: uppercase !important;
    }
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 36px !important;
        height: 36px !important;  
        top: 10px !important;
        padding: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store .t-popup__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon, .t706__close, .t958__close {
        right: 10px !important;
    }
    .t702 .t-popup__container.t-popup__container-static .t-popup__close {
        right: 27px !important;
    }
    .t-popup__close-icon, .t706__close-button, .t706__close-icon, .t1002__wishlistwin-close-icon, .t1002__close-button, .t450__close_icon, .t985__close-icon svg, .t702 .t-popup__close-wrapper, .t958__close-button, .t390 .t-popup__close-wrapper {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }
    .t-popup__close-icon g, .t706__close-icon g {
        fill: var(--color-bg-primary) !important;
    }
    #allrecords .t-store .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }    
    .t945 .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }
    .t945 .t-popup__block-close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 3px !important;
        box-sizing: border-box !important;
    }
    .t450__close {
        width: 36px !important;
        height: 36px !important;  
        top: 10px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
    }    
    .t450__close_icon span {
        background-color: var(--color-primary) !important;
        height: 1px !important;
    }  
    
    /*Верхняя часть поиска*/
    .t-search-widget__search-icon circle, .t-search-widget__search-icon line {
        display: none !important;
    }
    .t985__widgetheader {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .t-search-widget__blockinput {
        height: 40px !important;
        border-color: var(--color-border-tertiary) !important;
    }
    .t-search-widget__input {
        height: 100% !important;
    }
    .t-search-widget__search-icon {
        width: 24px !important;
        height: 24px !important;
        top: 50% !important;
        background-image: url(https://static.tildacdn.com/tild3430-3238-4731-b164-656564303935/search-normal2.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        margin: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t-search-widget__close-icon svg path {
        stroke-width: 2px !important;
    }
    .t-search-widget__clear-icon {
        width: 20px !important;
        height: 20px !important;
        background-color: var(--color-accent-primary) !important;
    }
    .t-search-widget__clear-icon svg {
        width: 10px !important;
        height: 10px !important;
    }
    .t-search-widget__clear-icon svg path {
        stroke: var(--color-bg-quaternary) !important;
    }
    
    /*Нижняя часть поиска*/
    .t-search-widget__result_product-desc {
        display: none !important;
    }
    .t-search-widget__popup {
        padding-top: 104px !important;
        padding-bottom: 40px !important;
        background-color: var(--color-bg-primary) !important;
    }
    .t-search-widget__query-result {
        color: var(--color-primary) !important;
        font-size: 14px !important;
        font-weight: 400 !important;
    }
    .t-search-widget__result_product-title, .t-search-widget__pagination-item {
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        text-transform: uppercase !important;
    }
    .t-search-widget__result_product-price {
        color: var(--color-primary) !important;
        font-family: var(--font-primary) !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
        text-transform: uppercase !important;
        margin-top: 8px !important;
    }
    .t-search-widget__result_product-img {
        border: none !important;
    }
    .t-search-widget__loadmore-btn {
        border-radius: 0px !important;
    }
    .t-search-widget__loadmore-btn-wrap {
        padding-top: 0px !important;
        margin-top: 20px !important;
    }  
    .t-search-widget__pagination {
        padding-top: 32px !important;
        padding-bottom: 0px !important;
    }
    
    
    
@media screen and (max-width: 1200px) {  
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }    

    /*Стандартные заголовки*/
    .t050__title {
        font-size: 37px !important;
    }
    
    /*Отступ слева у стандратного заголовка*/
    .t050 > .t-container > .t-col {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  
    
    /*Элементы на всю ширину минус 40px по краям*/
    .full-width-pc {
        width: 100% !important;
    }    
    
    /*Ширина контейнера с табами с разделами*/
    .t397__col {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    
    /*Каталог*/
    .t-store__grid-cont {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
    .t-store__relevants-grid-cont {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }  
    
    /*Карточка товара*/
    .t-store .t-popup__container, .t-store__prod-snippet__container .t-container {
        max-width: 980px !important;
    }   
    .t-store .t-popup__container {
        padding-bottom: 140px !important;        
    }    
    .t-store__prod-popup__col-left {
        padding-right: 20px !important;
    }
    .t-store__prod-popup__col-right {
        padding-left: 20px !important;
    }    
    
    /*Миниатюры в карточке товара*/
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(7, 1fr) !important;
    }
    
    /*Вернуться назад в карточке товара*/
    #allrecords .t-store__prod-popup__close-txt-wr {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    
    /*Рекомендуемые товары в карточке*/
    .t-store__relevants-grid-cont {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
    
    /*Плитки с разделами на Главной*/
    .t688 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Первый экран на Главной*/
    .t995__inner-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t995__descr {
        font-size: 37px !important;
    }

    
}



@media screen and (max-width: 960px) {  
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }   
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 13px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
    }   
    
    /*Отступ размером с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 55px !important;
    }      
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        width: 109px !important;
    }
    
    /*Пункты и описание в мобильном меню*/
    .t-menusub__menu {
        margin-top: 4px !important;
    }    
    .t-menu__link-item, .t-menusub__link-item {
        font-size: 13px !important;
    }
    .t450__right_descr {
        font-size: 15px !important;
    }
    
    /*Элементы на всю ширину минус 40px по краям*/
    .full-width-pc {
        width: 100% !important;
    }    
    
    /*Отступ слева у стандратного заголовка*/
    .t050 > .t-container > .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    /*Стандартные заголовки*/
    .t050__title {
        font-size: 34px !important;
    }   
    
    /*Горизонльный скролл табов с разделами*/
    .t397__wrapper {
        overflow: auto !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        padding-bottom: 15px !important;
    }    
    
    /*Заголовки табов с разделами*/
    .t397__title {
        font-size: 13px !important;
    }
    
    /*Отступы от краев экрана до контейнера с табами с разделами*/
    .t397__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    
    /*Включение ПК табов с разделами на мобилках*/
    .t397__wrapper {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .t397__wrapper_mobile {
        display: none !important;
    }
    
    /*Отступы между табами с разделами*/
    .t397__wrapper {
        margin-top: 0px !important;
    }
    .t397__tab {
        margin-top: 0px !important;
        margin-right: 24px !important;
    } 
    
    /*Названия фильтров, значения фильтров, текст сортировки, текст количества найденного товара в каталоге*/
    .js-store-filter-item-title, .t-store__filter__input, .t-store__sort-select, .t-store__filter__prods-number, .js-store-filter-mob-btn, .t-store__filter__title, .t-store__filter__btn   {
        font-size: 13px !important;
    }  
    
    /*Ширина поля сортировки и поиска на десктопной версии в каталоге*/
    .js-store-filter-search {
        width: 100% !important;
    } 
    
    /*Каталог*/
    .t-store__grid-cont_mobile-grid, .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row {
        row-gap: 36px !important
    }    
    #allrecords .t-store__grid-cont_mobile-one-row {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__card, .t-store__card-preloader  {
        max-width: calc(100% / 2) !important;
    } 
    .t-store__grid-cont_mobile-one-row .t-store__card {
        min-width: 300px !important;
        max-width: unset !important;
    }
    .t-store__grid-cont_mobile-one-row:before {
        content: '' !important;
        display: table-cell !important;
        min-width: 14px !important;
        width: 14px !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t-store__grid-cont_mobile-one-row:after {
        content: '' !important;
        display: table-cell !important;
        min-width: 14px !important;
        width: 14px !important;
        height: auto !important;
        margin-right: auto !important;
    } 
    .t-store__card__mark {
        font-size: 11px !important;
    }   
    .t-store__error-msg {
        font-size: 15px !important;
    }    
    
    /*Рекомендуемые товары в карточке*/
    .t-store__scroll-icon-wrapper {
        display: none !important;
    }
    .t-store__relevants__container {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store .t-popup .t-store__relevants__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__relevants__container .t-container > .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row:before {
        min-width: calc((100% - 600px) / 2 - 4px) !important;
        width: calc((100% - 600px) / 2 - 4px) !important;
    }
    .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row:after {
        min-width: calc((100% - 600px) / 2 - 4px) !important;
        width: calc((100% - 600px) / 2 - 4px) !important;
    }     
    .t-store__relevants__container .t-store__card {
        max-width: 50% !important;
    }   
    .t-store__relevants__title {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    
    /*Заголовок товара в каталоге*/
    .t-store__card__title {
        font-size: 13px !important;
    }
    
    /*Цена товара в каталоге*/
    .t-store__card__price-item {
        font-size: 13px !important;
    }
    
    /*Карточка товара*/
    .t-store .t-popup__container, .t-store__prod-snippet__container .t-container {
        max-width: 100% !important;
    }
    .t-store__product-popup, .t-store__product-snippet {
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t-store .t-popup__container {
        padding-bottom: 120px !important;
    }    
    .t-store__prod-popup__col-left, .t-store__prod-popup__col-right {
        max-width: 100% !important;
    }    
    
    /*Миниатюры в карточке товара*/
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(8, 1fr) !important;
    }    
    
    /*Заголовок и цена товара в карточке*/
    .t-store__prod-popup__name, .t-store__prod-popup__price-item {
        font-size: 22px !important;
    }
    
    /*Название вариантов товара в карточке*/
    .t-product__option-title {
        font-size: 13px !important;
    }
    
    /*Варианты товаров в карточке*/
    .t-product__option-title_buttons {
        font-size: 15px !important;
    }
    
    /*Текст в карточке*/
    .t-store__prod-popup__text {
        font-size: 15px !important;
    }
    
    /*Размерная сетка в карточке*/
    .t-store__prod-popup__link {
        font-size: 15px !important;
    }
    
    /*Вернуться назад в карточке товара*/
    #allrecords .t-store__prod-popup__close-txt-wr {
        height: 60px !important;
    }  
    .t-store__prod-popup__close-txt {
        font-size: 13px !important;
    }
    
    /*Отступ от заголовка до цены в карточке*/
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 15px !important;
    }
    
    /*Отступ от изображения до заголовка в карточке*/
    .t-store__prod-popup__info {
        padding-top: 30px !important;
    }
    
    /*Заголовок "Рекомендуемые товары" в карточке*/
    .t-store__relevants__title {
        font-size: 22px !important;
        margin-top: 90px !important;
        margin-bottom: 30px !important;
    }
    
    /*Корзина*/
    .t706__cartwin-top {
        padding-bottom: 28px !important;
    }
    .t706__cartwin-bottom {
        padding-top: 28px !important;
    }
    .t706__bubble-text {
        font-size: 13px !important;
        padding: 16px !important;      
    }     
    
    /*Размер заголовка корзины*/
    .t706__cartwin-heading {
        font-size: 22px !important;
    }   
    
    /*Заголовки полей корзины, состав заказа, количество, стоимость*/
    .t706__product-title, .t706__product-quantity, .t706__product-amount, .t706__cartwin-prodamount-wrap, .t-input-title, .t-radio__wrapper > .t-name_md, .js-tilda-rule.searchbox-input, .t706__cartwin-totalamount-info, .searchbox-info > .t-text, .t-input {
        font-size: 15px !important;
    }
    .t706 .t-input-group_tx .t-text {
        font-size: 15px !important;;
    }   
    .t706__product-title__option {
        font-size: 11px !important;
    }    
    
    /*Текст по формой в корзине*/
    .t706__form-bottom-text {
        font-size: 13px !important;   
    }
    
    /*Текст радио кнопок и подсказок при выборе города и курьерской доставки в корзине*/
    .t-radio__control, .t-input-description, .delivery-hint, .searchbox-info > .t-text:not(:first-child, :last-child) {
        font-size: 13px !important;        
    }    
    .t-radio__wrapper-payment .t-radio__control:nth-child(2):before {
        font-size: 13px !important;
    }
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-totalamount-wrap > span {
        font-size: 22px !important;
    }
    
    /*Отступ между полями в корзине*/
    .t706 .t-form_bbonly .t-input-block {
        margin-bottom: 35px !important;
    }
    #addresses-wrapper {
        margin-top: 36px !important;
    }    
    
    /*Отступ от кнопки до текста под формой в корзине*/
    .t706__orderform {
        margin-bottom: 15px !important;
    }
    .t706__form-bottom-text {
        margin-top: 15px !important;
    }   
    
    /*Слайдер с презентацией*/
    .t670 .t-slds__bullet_wrapper {
        padding-top: 15px !important;
    }    
    .t670 .t-slds__bullet_body {
        width: 7px !important;
        height: 7px !important;
    }
    
    /*Плитки с разделами на Главной*/
    .t688__textwrapper {
        padding-left: 32px !important;
        padding-right: 32px !important;
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .t688 .t-card__title {
        font-size: 22px !important;
    }    
    
    /*Бегущая строка над меню*/
    .t1003__content-wrapper {
        height: 36px !important;
    }
    .t1003 .t-text {
        font-size: 11px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t1003__item svg {
        width: 9px !important;
        height: 9px !important;
    }
    
    /*Первый экран на Главной*/
    .t995__inner-wrapper {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t995__title {
        font-size: 15px !important;
    }
    .t995__descr {
        font-size: 34px !important;
    }
    .t995__buttons {
        padding-top: 36px !important;
    }    
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 44px !important;
        height: 44px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }
    #allrecords .t734 .t-slds__arrow_wrapper {
        width: 20px !important;
    }     
    
    /*Иконка избранного на карточках*/
    .t1002__addBtn > svg {
        width: 24px !important;
        height: 20px !important;
    }      
    .t1002__addBtn {
        right: 16px !important;
        top: 16px !important;
    } 
    
    /*Вишлист*/
    .t1002__wishlistwin-content {
        max-width: 560px !important;
    }    
    .t1002__bubble-text {
        font-size: 13px !important;
        padding: 16px !important;
    }  
    .t1002__wishlistwin-top {
        padding-bottom: 28px !important; 
    }    
    .t1002__wishlistwin-heading {
        font-size: 22px !important;
    }   
    .t1002__product-title, .t1002__product-amount {
        font-size: 13px !important;
    }   
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t985__close-icon {
        width: 32px !important;
        height: 32px !important;  
    }
    .t945 .t-popup__block-close-button {
        padding: 2px !important;
    }
    
    /*Верхняя часть поиска*/
    .t985__widgetheader {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }   
    .t985__inputcontainer {
        width: calc(100% - 40px) !important;
        max-width: 100% !important;
    }
    .t-search-widget__inputcontainer {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-search-widget__search-icon {
        width: 22px !important;
        height: 22px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t985__close-icon {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding-right: 0px !important;
    }
    
    /*Нижняя часть поиска*/
    .t-search-widget__popup {
        padding-top: 56px !important;
    }
    .t-search-widget__query-result {
        font-size: 13px !important;
    }
    .t-search-widget__result_product-title, .t-search-widget__pagination-item {
        font-size: 13px !important;
    }
    .t-search-widget__result_product-price {
        font-size: 13px !important;
    }
    .t-search-widget__loadmore-btn-wrap {
        margin-top: 16px !important;
    }  
    .t-search-widget__pagination {
        padding-top: 28px !important;
    }    
    
    
}



@media screen and (max-width: 640px) {  
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        width: 98px !important;
    }    
    
    /*Элементы на всю ширину минус 20px по краям*/
    .full-width {
        width: calc(100% - 40px) !important;
    }
    
    /*Стандартные заголовки*/
    .t050__title {
        font-size: 31px !important;
    }
    
    /*Каталог*/
    .t-store__grid-cont_mobile-one-row .t-store__card {
        min-width: 72% !important;
    }
    
    /*Рекомендуемые товары в карточке*/
    .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row:before {
        min-width: 14px !important;
        width: 14px !important;
    }
    .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row:after {
        min-width: 14px !important;
        width: 14px !important;
    } 
    
    /*Карточка товара*/
    .t-store .t-popup__container {
        padding-bottom: 100px !important;
    }    
    .t-store__prod-popup__col-left {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    
    /*Миниатюры в карточке товара*/
    .t-store .t-store__prod-popup__container .t-store__product-popup .t-slds {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store .t-slds__thumbsbullet-wrapper {
        width: 100% !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
        box-sizing: border-box !important;
    }     
    
    /*Слайдер с презентацией*/
    .t670 .t-slds__arrow-right {
        right: 15px !important;
    }
    .t670 .t-slds__arrow-left {
        left: 15px !important;
    }
    
    /*Плитки с разделами на Главной*/
    .t688 .t-card__col {
        max-width: 100% !important;
    }
    .t688__row .t-col:last-child .t688__textwrapper {
        border-left: none !important;
        text-align: left !important;
    } 
    .t688__row .t-col:first-child .t688__textwrapper {
        border-right: none !important;
    }  
    
    /*Первый экран на Главной*/
    .t995__descr {
        font-size: 31px !important;
    }
    
    /*Иконки закрытия*/
    #allrecords .t-store .t-popup__close-wrapper .t-popup__close-icon_cross, .t-store .t-popup__close {
        display: none !important;
    }
    .t-popup__close-icon g, .t706__close-icon g, #allrecords .t702 .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close, #allrecords .t390 .t-popup__close {
        width: 100% !important;
        height: 60px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        top: 0px !important;
        right: 0px !important;
        padding: 0px !important;
        background-color: var(--color-bg-primary) !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper, #allrecords .t390 .t-popup__close-wrapper {
        width: 18px !important;
        height: 18px !important;
        padding: 10px !important;
        margin-right: 10px !important;
    }    
    .t1002 .t1002__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }     
    .t702 .t-popup__close, .t390 .t-popup__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 60px !important;
        background-color: var(--color-bg-primary) !important;
    } 
    #allrecords .t-popup .t-store__prod-popup__close-txt-wr {
        position: -webkit-sticky !important;
        position: sticky !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 60px !important;
        background-color: var(--color-bg-primary) !important;        
    }
    
    /*Корзина*/
    .t706__cartwin {
        width: 100% !important;
        height: calc(100% + 130px) !important;
        padding-bottom: 130px !important;
        box-sizing: border-box !important;
    }
    .t706__cartwin-content {
        max-width: 100% !important;
        min-height: unset !important;
        margin-top: 60px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Вишлист*/
    .t1002__wishlistwin {
        width: 100% !important;
        height: calc(100% + 130px) !important;
        padding-bottom: 130px !important;
        box-sizing: border-box !important;        
    }
    .t1002__wishlistwin-content {
        max-width: 100% !important;
        height: 100% !important;
        min-height: unset !important;
        padding-top: 60px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }      
    
    
}



@media screen and (max-width: 560px) {
    
    /*Карточка товара*/
    .t-store .t-popup__container {
        margin-bottom: 130px !important;
    }    
    
    
}



@media screen and (max-width: 480px) {  

    /*Фиксацию меню*/
    #rec351506248 {
        top: 30px;
    }    

    /*Логотип в мобильном меню*/
    .t450__logoimg {
        width: 83px !important;
    }
    
    /*Пункты и описание в мобильном меню*/
    .t-menu__link-item, .t-menusub__link-item {
        font-size: 12px !important;
    }
    .t450__right_descr {
        font-size: 14px !important;
    }    

    /*Стандартные заголовки*/
    .t050__title {
        font-size: 28px !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        height: 50px !important;
        font-size: 12px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }  
    
    /*Отступ размером с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 50px !important;
    }      
    
    /*Заголовки табов с разделами*/
    .t397__title {
        font-size: 12px !important;
    }    
    
    /*Отступы между табами с разделами*/
    .t397__tab {
        margin-right: 20px !important;
    }   
    
    /*Горизонльный скролл табов с разделами*/
    .t397__wrapper {
        padding-bottom: 10px !important;
    } 
    
    /*Названия фильтров, значения фильтров, текст сортировки, текст количества найденного товара в каталоге*/
    .js-store-filter-item-title, .t-store__filter__input, .t-store__sort-select, .t-store__filter__prods-number, .js-store-filter-mob-btn, .t-store__filter__title, .t-store__filter__btn   {
        font-size: 12px !important;
    }
    
    /*Каталог*/
    .t-store__grid-cont_mobile-grid, .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row {
        row-gap: 32px !important
    }     
    .t-store__card__mark {
        font-size: 10px !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }  
    .t-store__error-msg {
        font-size: 14px !important;
    }        
    
    /*Заголовок товара в каталоге*/
    .t-store__card__title {
        font-size: 12px !important;
    }  
    
    /*Цена товара в каталоге*/
    .t-store__card__price-wrapper {
        margin-top: 4px !important;
    }    
    .t-store__card__price-item {
        font-size: 12px !important;
    }  
    
    /*Описания в каталоге*/
    .t-store__card__descr {
        font-size: 12px !important;
    }    
    
    /*Отступ от изображения до заголовка товара в каталоге*/
    .t-store__card__textwrapper {
        padding-top: 16px !important;
    }  
    
    /*Карточка товара*/
    .t-store .t-popup__container {
        padding-bottom: 80px !important;
    }     
    
    /*Миниатюры в карточке товара*/
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(7, 1fr) !important;
    }        
    
    /*Заголовок и цена товара в карточке*/
    .t-store__prod-popup__name, .t-store__prod-popup__price-item {
        font-size: 20px !important;
    }
    
    /*Название вариантов товара в карточке*/
    .t-product__option-title {
        font-size: 12px !important;
    }
    
    /*Варианты товаров в карточке*/
    .t-product__option-title_buttons {
        font-size: 14px !important;
    }
    
    /*Текст в карточке*/
    .t-store__prod-popup__text {
        font-size: 14px !important;
    }
    
    /*Размерная сетка в карточке*/
    .t-store__prod-popup__link {
        font-size: 14px !important;
    }
    
    /*"Вернуться в каталог" в карточке*/
    /*Вернуться назад в карточке товара*/
    #allrecords .t-store__prod-popup__close-txt-wr {
        height: 50px !important;
    }     
    .t-store__prod-popup__close-txt {
        font-size: 12px !important;
    }
    
    /*Отступ от заголовка до цены в карточке*/
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 10px !important;
    }    
    
    /*Отступ от цены до вариантов товара в карточке*/
    .js-product-edition-option {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }  
    
    /*Заголовок "Рекомендуемые товары" в карточке*/
    .t-store__relevants__title {
        font-size: 20px !important;
        margin-top: 80px !important;
    } 
    
    /*Корзина*/
    .t706__cartwin-content {
        margin-top: 50px !important;
    }      
    .t706__cartwin-top {
        padding-bottom: 24px !important;
    }
    .t706__cartwin-bottom {
        padding-top: 24px !important;
    } 
    .t706__bubble-text {
        font-size: 12px !important;
        padding: 12px !important;      
    }     
    
    /*Размер заголовка корзины*/
    .t706__cartwin-heading {
        font-size: 20px !important;
    }
    
    /*Заголовки полей корзины, состав заказа, количество, стоимость*/
    .t706__product-title, .t706__product-quantity, .t706__product-amount, .t706__cartwin-prodamount-wrap, .t-input-title, .t-radio__wrapper > .t-name_md, .js-tilda-rule.searchbox-input, .t706__cartwin-totalamount-info, .searchbox-info > .t-text, .t-input {
        font-size: 14px !important;
    }
    .t706__product-title {
        padding-bottom: 12px !important;
    }
    .t706 .t-input-group_tx .t-text {
        font-size: 14px !important;;
    }   
    .t706__product-title__option {
        font-size: 10px !important;
    }     
    
    /*Текст по формой в корзине*/
    .t706__form-bottom-text {
        font-size: 12px !important;   
    }
    
    /*Текст радио кнопок и подсказок при выборе города и курьерской доставки в корзине*/
    .t-radio__control, .t-input-description, .delivery-hint, .searchbox-info > .t-text:not(:first-child, :last-child) {
        font-size: 12px !important;        
    }  
    .t-radio__wrapper-payment .t-radio__control:nth-child(2):before {
        font-size: 12px !important;
    }    

    /*Отступ от выбора связи до заголовка*/
    .t706 .t-input-group_rd .t-radio__wrapper, .t706 .t-input-group_pm .t-radio__wrapper {
        margin-top: 10px !important;
    }    
    
    /*Итоговая сумма в корзине*/
    .t706__cartwin-totalamount-wrap > span {
        font-size: 20px !important;
    }     
    
    /*Отступ между полями в корзине*/
    .t706 .t-form_bbonly .t-input-block {
        margin-bottom: 30px !important;
    }
    #addresses-wrapper {
        margin-top: 30px !important;
    }   
    
    /*Отступ от кнопки до текста под формой в корзине*/
    .t706__orderform {
        margin-bottom: 10px !important;
    }
    .t706__form-bottom-text {
        margin-top: 10px !important;
    }  
    
    /*"Вернуться в каталог" для карточек товаров на отдельной странице*/
    .t-store .t-store__prod-popup__close-txt-wr:first-child {
        display: block !important;
        top: 92px !important;
    }     
    
    /*Слайдер с презентацией*/
    .t670 .t-slds__arrow-right {
        right: 10px !important;
    }
    .t670 .t-slds__arrow-left {
        left: 10px !important;
    }     
    .t670 .t-slds__bullet_wrapper {
        padding-top: 10px !important;
    }
    .t670 .t-slds__bullet_body {
        width: 6px !important;
        height: 6px !important;
    }  
    
    /*Плитки с разделами на Главной*/
    .t688__textwrapper {
        padding-left: 24px !important;
        padding-right: 24px !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t688 .t-card__title {
        font-size: 18px !important;
    }   
    
    /*Бегущая строка над меню*/
    .t1003__content-wrapper {
        height: 32px !important;
    }
    .t1003 .t-text {
        font-size: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t1003__item svg {
        width: 8px !important;
        height: 8px !important;
    }
    
    /*Первый экран на Главной*/
    .t995__inner-wrapper {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    .t995__title {
        font-size: 14px !important;
    }
    .t995__descr {
        font-size: 28px !important;
        padding-top: 16px !important;
    }
    .t995__buttons {
        padding-top: 32px !important;
    } 
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 8px !important;
    }   
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 12px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 12px !important;
    } 
    
    /*Иконка избранного на карточках*/
    .t1002__addBtn > svg {
        width: 20px !important;
        height: 18px !important;
    }  
    .t1002__addBtn {
        right: 12px !important;
        top: 12px !important;
    } 
    
    /*Вишлист*/
    .t1002__wishlistwin-content {
        padding-top: 50px !important;
    }       
    .t1002__bubble-text {
        font-size: 12px !important;
        padding: 12px !important;
    }   
    .t1002__wishlistwin-heading {
        font-size: 20px !important;
    }
    .t1002__product-title, .t1002__product-amount {
        font-size: 12px !important;
    }     
    
    /*Иконки закрытия*/
    .t-popup__close {
        width: 28px !important;
        height: 28px !important;  
        top: 5px !important;
    }
    .t-store .t-popup__close, .t450__close, .t985__close-icon, .t958__close {
        right: 5px !important;
    }
    .t945 .t-popup__block-close-button {
        padding: 1px !important;
    }        
    .t450__close_icon span {
        height: 1px !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close, #allrecords .t390 .t-popup__close {
        height: 50px !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper, #allrecords .t390 .t-popup__close-wrapper {
        width: 14px !important;
        height: 14px !important;
        margin-right: 5px !important;
    }   
    
    /*Верхняя часть поиска*/
    .t-search-widget__search-icon {
        width: 20px !important;
        height: 20px !important;
    }   
    
    /*Нижняя часть поиска*/
    .t-search-widget__query-result {
        font-size: 12px !important;
    }
    .t-search-widget__result_product-title, .t-search-widget__pagination-item {
        font-size: 12px !important;
    }
    .t-search-widget__result_product-price {
        font-size: 12px !important;
    }   
    .t-search-widget__loadmore-btn-wrap {
        margin-top: 12px !important;
    }
    .t-search-widget__pagination {
        padding-top: 24px !important;
    }       
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .color-hover > .tn-atom, .color-hover > .tn-atom > a, .t688__img, .t-store__prod-popup__link a, .t-product__option-item_buttons, .t-store__prod-popup__link a, .t706__form-bottom-text a {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }  
    .hover-opacity > .tn-atom:hover, .t-store__prod-popup__link a:hover, .t-product__option-item_buttons:not(.t-product__option-item_active):hover, .t-store__prod-popup__link a:hover, .t706__form-bottom-text a:hover {
        opacity: .7 !important;
    } 
    
    /*Ховеры со скейлом*/
    .t688__img-wrapper {
        overflow: hidden !important;
    }
    .scale-hover:hover .tn-atom, .t688 .t-card__col:hover .t688__img {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important
    }      
    
    /*Ховеры кнопок*/
    #allrecords .t-rec .t-btn:nth-child(n):hover, #allrecords .t-rec .t-submit:nth-child(n):hover, #allrecords .t-rec .t-inputpromocode__btn:nth-child(n):hover, #allrecords .t-rec .t-redactor__callout-text a:nth-child(n):hover {
        color: var(--color-btn-text-primary-hover) !important;
        background-color: var(--color-btn-bg-primary-hover) !important;
        border-color: var(--color-btn-bg-primary-hover) !important;
    }
    
    
} 