:root {
        
    /*Icons*/
    --burger-icon: url(https://static.tildacdn.com/tild6530-3937-4263-b031-663965666634/burger.svg);
    --search-icon: url(https://static.tildacdn.com/tild3835-3836-4163-a364-636366303664/search.svg);
    --close-icon: url(https://static.tildacdn.com/tild3135-3865-4666-a563-623734643066/close.svg);
    --arrow-icon: url(https://static.tildacdn.com/tild3861-3337-4033-b931-626536306666/arrow.svg);
    --heart-icon: url(https://static.tildacdn.com/tild3835-6461-4334-b936-363631353435/heart.svg);
    --heart_filled-icon: url(https://static.tildacdn.com/tild3837-3032-4939-a132-313065383063/heart_flled.svg);
    --back-icon: url(https://static.tildacdn.com/tild6634-3336-4132-b338-386133386635/back.svg);
    --filters-icon: url(https://static.tildacdn.com/tild3137-6138-4361-a232-663061353431/filters.svg);
    --plus-icon: url(https://static.tildacdn.com/tild3464-3765-4164-b061-356461373537/plus.svg);
    --minus-icon: url(https://static.tildacdn.com/tild3463-6663-4133-b063-633963373035/minus.svg);
    --delete-icon: url(https://static.tildacdn.com/tild6530-6133-4136-a365-643534643038/delete.svg);
    --telegram-icon: url(https://static.tildacdn.com/tild3238-6438-4037-b631-343739306563/TG.svg);
    --whatsapp-icon: url(https://static.tildacdn.com/tild3962-3637-4763-b136-663331663436/WA.svg);
    --email-icon: url(https://static.tildacdn.com/tild3839-6131-4833-b238-653031343066/MAIL.svg);
    --instagram-icon: url(https://static.tildacdn.com/tild6630-3366-4364-a264-623631323038/IG.svg);
    --vk-icon: url(https://static.tildacdn.com/tild3830-6531-4333-b133-383238393865/VK.svg);

    /*Text styles*/
    --font-primary: 'NTSomic';
    
    /*Colors*/
    --color-white: #FFFFFF;
    --color-black: #121212;
    --color-red: #E2000F;
    --color-grey-super-light: #F4F4F3;
    --color-grey-light: #EAE9E7;
    --color-grey: #CAC5C0;
    --color-grey-dark: #B6B4B4;
    --color-grey-super-dark: #575757;
    
    --color-accent-primary: var(--color-black);
    --color-accent-secondary: var(--color-red);
    
    --color-bg-primary: var(--color-white);
    --color-bg-secondary: var(--color-grey-super-light);
    
    --color-border-primary: var(--color-grey-light);
    --color-border-secondary: var(--color-black);
    
    --color-overlay-primary: rgba(18, 18, 18, 0.4);
    
    /*Button colors*/
    --color-btn-text-primary: var(--color-white);
    --color-btn-bg-primary: var(--color-black);
    --color-btn-border-primary: var(--color-black);
    --color-btn-text-primary-hover: var(--color-white);
    --color-btn-bg-primary-hover: #343434;
    --color-btn-border-primary-hover: var(--color-btn-bg-primary-hover);
    
    --color-btn-text-secondary: var(--color-black);
    --color-btn-bg-secondary: var(--color-white);
    --color-btn-border-secondary: var(--color-white);
    --color-btn-text-secondary-hover: var(--color-black);
    --color-btn-bg-secondary-hover: var(--color-grey-light);
    --color-btn-border-secondary-hover: var(--color-btn-bg-secondary-hover);
} 
    
    /*Скрытие 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;
    }  
    
    /*Нормальный перенос слов в текстах*/
    .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;
    }
    
    /*Сругление углов элементов*/
    .t-store__card__imgwrapper, .t1014 .t-popup__container {
        overflow: hidden !important;
    }
    .t-store__card__imgwrapper, .t-store__empty-part-msg-wrapper, .t-store__prod-popup__wrapper img, .t-store__tabs__content img, .t-store__prod-snippet__container .t-slds__container, .t686__table, .t849__img, .t849, .t578, [data-record-type="391"] .t-cover__carrier, .t391__img, .t962__img, .t473 .t-col, .t478 .t-container:before, .t478__blockimg, .t663__bgimg, .t667__bgimg, .t603__blockimg, .t1014 .t-popup__container, .t849 .t-section__title:after {
        border-radius: 5px !important;
    }
     {
        border-radius: 4px !important;
    }
    .t1002__bubble, .t706__bubble {
        border-radius: 3px !important;
    }
    .t706__product-imgdiv, .t1002__product-imgdiv, .t-checkbox__indicator, .t-input, .t985__blockinput:before, .t-search-widget__result_product-img, .t-search-widget__pagination-item, .t-search-widget__pagination-button, .t-store__filter__item-controls-wrap, .t-store__tooltip_black, .t-product__option-item_buttons, .t-store .t-slds__thumbsbullet .t-slds__bgimg {
        border-radius: 3px !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t1060__item-text a {
        min-width: 80px !important;
        height: 50px !important;
        min-height: unset !important;
        text-align: center !important;
        font-family: var(--font-primary) !important;
        font-weight: 600 !important;
        font-size: 13px !important;
        line-height: 1.4 !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
        border-radius: 3px !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, .t1060__item-text a {
        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;
    }
    .t706__sidebar-continue:before, .t706__cartpage-open-form:before {
        font-size: 13px !important;
    }
    
    /*Основной вид кнопок*/
    .t706 .t-btn, .t706 .t-submit, .t-store__prod-popup__btn, .t-search-widget__loadmore-btn, .t-store__load-more-btn {
        color: var(--color-btn-text-primary) !important;
        background-color: var(--color-btn-bg-primary) !important;
        border: 1px solid var(--color-btn-border-primary) !important;
    }    
    
    /*Гиперссылки*/
    .t1014__text a, .t1045__form-bottom-text a, .t-checkbox__control a {
        color: var(--color-grey-super-dark) !important;
        text-decoration: underline !important;
    }
    
    /*Пункты Sale*/
    .t344__descr a[href*="sale"], .t450 a[href*="sale"] {
        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;
    }
    .t344__descr a[href*="sale"]:after, .t450 a[href*="sale"]:after {
        content: '' !important;
        width: 6px !important;
        height: 6px !important;
        display: inline-block !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background-color: var(--color-accent-secondary) !important;
        border-radius: 360px !important;
        margin-left: 6px !important;
    }
    
    /*H1-заголовки*/
    .t986__title {
        font-size: 78px !important;
        font-weight: 600 !important;
        line-height: 0.9 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H2-заголовки*/
    .t995__title, .t391__title, .t473__title, .t478__title {
        font-size: 56px !important;
        font-weight: 600 !important;
        line-height: 0.95 !important;
        letter-spacing: -0.02em !important;
        text-transform: uppercase !important;
    } 
    
    /*H3-заголовки*/
    .t467__title, .t-store__relevants__title, .t686 .t-section__title, .t983 .t-card__title, .t1056 .t-section__title {
        font-size: 26px !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    } 
    
    /*H4-заголовки*/
    .t-store__prod-popup__name, .t849 .t-section__title, .t578__title, .t1014__title, .t-form__successbox strong {
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }   
    
    /*H5-заголовки*/
    .t686 .t-card__title {
        font-size: 18px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }  
    
    /*H6-заголовки*/
    .t706__sidebar-heading, .t1002__wishlistwin-heading, .t706__cartpage-heading, .t986__descr, .t686 .t-section__descr, .t995__descr, .t391__text, .t473__descr, .t478__descr {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }  
    
    /*Цена в карточке*/
    .t-store__prod-popup__price-item {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }
    
    /*H7-заголовки*/
    .t344__title, .t706__product-title, .t1002__product-title, .t706__sidebar-prodamount-wrap, .t706__cartpage-prodamount, .t706__cartwin-totalamount-wrap, .t-search-widget__result_product-title, .t-store__card__title, .t-store__card__title:after, .t-store__card__descr, .t-store__filter__reset, .t397__title {
        font-size: 13px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    } 
    
    /*Цена в карточке*/
    .t-store__prod-popup__price-item {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }    
    
    /*Подзаголовки, Пункты меню, Лейблы, Цены*/
    .t446 .t-menu__link-item, .t450 .t-menu__link-item, .t450 .t-menusub__link-item, .t344__descr, .t1045 .t-input-title, .t-input-title, .t450__right_descr a, .t706 #delivery-services-wrapper:before, .searchbox-info .t-text:first-child, .t-store__card__mark, .t-store__filter__item_color .t-store__filter__item-title:before, .t-store__filter__item-title, .t-store__sort-select, .t-store__filter__title, .t-store__filter__opts-mob-btn, .t-product__option > .t-product__option-title, .t-product__option[data-edition-option-id="Color"] > .t-product__option-title:after, .t-store__tabs__item-title, .t-store__prod-snippet__container .product-breadcrumbs, .t758 .t-menu__link-item, .breadcrumbs-link, .t849__title, .t578__persname, .t1056__name, .t1056__text ul li a, .form-text__title {
        font-size: 13px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }   
    
    /*Средние описания*/
    .t-input, .t-input-phonemask__select, .t706__product-amount, .t1002__product-amount, .t-radio__control, .t-checkbox__control, .t706__cartwin-totalamount-info, .t706 .delivery-full-address, .t706 .searchbox-info, .t1002__bubble-text, .t706__bubble-text, .t706__product-quantity, .t985__searchvariant, .t-search-widget__result_product-price, .t-search-widget__result, .t-search-widget__pagination-item, .t-store__card__price-item, .t-store__empty-part-msg, .t-store__filter__chosen-val, .t-product__option-title, .t467__descr, .t-store__tabs__content, .t849 .t-section__descr, .t849__text, .t578__persname, .t1056 .t-section__descr, .t1014__descr, .t-form__successbox {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }
    
    /*Маленькие описания*/
    .t1045__form-bottom-text, .t977__descr, .t977__text, .t-input-description, .t-search-widget__query-result, .t-store__filter__prods-number, .tooltipster-content, .t578__persdescr, .t1056__text, .t1014__text {
        font-size: 12px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }     
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 60px !important;
    }  
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 40px !important;
    }   
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 32px !important;
    }    
    
    /*Самые маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:20px"], [data-record-type="113"] > div[style*="height: 20px"], [data-record-type="113"].uc-height-20 > div {
        height: 20px !important;
    }       
    
    /*Отступ высотой с меню*/
    #allrecords [data-record-type="113"].uc-height-menu > div {
        height: 60px !important;
    }  
    
    /*Ширина контейнеров в стандартных блоках*/
    .t-container, .t-card__container, .t142 .t-container_100, .t142A .t-container_100, .t-store__load-more-btn-wrap, .t-store .t-popup__container, .t389__content, .t509__fullscreenwidth, .t856 .t-card__container, .t897 .t-feed__container, .t776__parent, [data-record-type="391"] .t-cover  {
        max-width: 100% !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
        box-sizing: border-box !important;        
    }
    .t744, .t813__wrapper, [class*="uc-"][class*="wndw"], .t446__maincontainer, .t-store__relevants__title, .t772 .t-card__container, .t772 .t-container, .t-store__prod-popup__close-txt-wr, #allrecords .t760 .t-col, .t-store__prod-snippet__container .breadcrumbs-wrapper, .t397__col:not(.t397__col_mobile-flex), [data-record-type="849"], [data-record-type="578"], .t473 .t-container {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;  
    }
    [class*="uc-"][class*="grid"] > div {
        max-width: 1220px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }   
    [class*="uc-"][class*="grid-s"] > div {
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }   
    
    /*Ширина колонок в стандартных блоках*/
    .t-col, .t142__wrapone, .t389__col, .t1073__row, .t142A__wraptwo, .t977__col-inner, .t-store__filter__options, .t-store__filter__search-and-sort, .t395__col, .t455 .t-cover__wrapper, .t397__col, .t1031__textwrapper, .t603__tile, .t662__tile, .t460__wrapper, .t552__tile, .t706__cartpage-open-form-wrap, .t457__li, .t457__copyright, .t986__mainblock, .t-store__filter__chosen-bar, .t-store__filter__opts-mob-btn, .t-store__card, .t977__col, .t-store__empty-part-msg-cont, .t-store__prod-popup__wrapper, .t-store .t-slds, .t686 .t-section__container, .t667__tile, .t663__row {
        padding-left: 2px !important;
        padding-right: 2px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;        
    }
    .t-col_1, .t-width_1, .t-width_1 .t986__wrapper {
        max-width: calc(100% / 12) !important;
    } 
    .t-col_2, .t-width_2, .t-width_2 .t986__wrapper {
        max-width: calc(100% / 6) !important;
    } 
    .t-col_3, .t-width_3, .t552__tile_25, .t-width_3 .t986__wrapper, .t-store__stretch-col_25 {
        max-width: calc(100% / 4) !important;
    }   
    .t-col_4, .t-width_4, .t-width_4 .t986__wrapper, .t-store__stretch-col_33 {
        max-width: calc(100% / 3) !important;
    }   
    .t-col_5, .t-width_5, .t-width_5 .t986__wrapper {
        max-width: calc(100% / 12 * 5) !important;
    }   
    .t-col_6, .t-width_6, .t-width_6 .t986__wrapper, .t-store__stretch-col_50, .t-store__prod-popup__wrapper.t-store__prod-popup__wrapper__col2_fixed, .t667__tile {
        max-width: 50% !important;
    }
    .t-col_7, .t-width_7, .t-width_7 .t986__wrapper {
        max-width: calc(100% / 12 * 7) !important;
    }  
    .t-col_8, .t-width_8, .t-width_8 .t986__wrapper {
        max-width: calc(100% / 3 * 2) !important;
    } 
    .t-col_9, .t-width_9, .t-width_9 .t986__wrapper {
        max-width: calc(100% / 12 * 9) !important;
    }  
    .t-col_10, .t-width_10, .t-width_10 .t986__wrapper {
        max-width: calc(100% / 12 * 10) !important;
    }  
    .t-col_11, .t-width_11, .t-width_11 .t986__wrapper {
        max-width: calc(100% / 12 * 11) !important;
    }  
    .t-col_12, .t-width_12, .t-width_12 .t986__wrapper, .t-store__prod-popup__wrapper {
        max-width: 100% !important;
    }
    .t995 .t-col.t-prefix_1 {
        margin-left: calc(100% / 12) !important;
    }
    .t995 .t-col.t-prefix_2 {
        margin-left: calc(100% / 12 * 2) !important;
    }
    .t995 .t-col.t-prefix_3 {
        margin-left: calc(100% / 12 * 3) !important;
    }
    .t995 .t-col.t-prefix_4 {
        margin-left: calc(100% / 12 * 4) !important;
    }
    .t995 .t-col.t-prefix_5 {
        margin-left: calc(100% / 12 * 5) !important;
    }
    .t995 .t-col.t-prefix_6 {
        margin-left: calc(100% / 12 * 6) !important;
    }
    .t995 .t-col.t-prefix_7 {
        margin-left: calc(100% / 12 * 7) !important;
    }
    .t995 .t-col.t-prefix_8 {
        margin-left: calc(100% / 12 * 8) !important;
    }
    .t995 .t-col.t-prefix_9 {
        margin-left: calc(100% / 12 * 9) !important;
    }
    .t995 .t-col.t-prefix_10 {
        margin-left: calc(100% / 12 * 10) !important;
    }
    .t995 .t-col.t-prefix_11 {
        margin-left: calc(100% / 12 * 11) !important;
    }    
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-grey-dark) !important; opacity: 1 !important;}    
    .t-input {
        height: auto !important;
        min-height: 42px !important;
        color: var(--color-black) !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-color: var(--color-border-primary) !important;
    }
    .t-input.t-input_bbonly, .t-input.t-input-phonemask {
        padding-left: 0px !important;
        padding-right: 0px !important;        
        border-radius: 0px !important;
    }
    .t-input-description {
        margin-top: 0px !important;
        color: var(--color-grey-dark) !important;
    }
    .t-input-group {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-input-group_ri:not(:last-child) {
        margin-bottom: 32px !important;
    }
    .t-input-block {
        margin-bottom: 16px !important;
    }
    .t-form_bbonly .t-input-block {
        margin-bottom: 24px !important;
    }
    .t-input-title + .t-input-block {
        padding-top: 4px !important;
    }
    .t-input-group_pm .t-input-title + .t-input-block {
        padding-top: 16px !important;
    }
    #allrecords .t-input-group_dl > .t-input-block {
        margin-bottom: 0px !important;
    }
    .t-input-title {
        color: var(--color-black) !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    } 
    .t-input-group:not(:first-child) .t-input-title {
        margin-top: 40px !important;
    }
    .t-radio__wrapper {
        padding-top: 0px !important;
    }
    .t-form__errorbox-wrapper {
        border-radius: 0px !important;
    }   
    .t-form__successbox {
        color: var(--color-black) !important;
        background-color: var(--color-bg-primary) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-form__successbox strong {
        display: inline-block !important;
    }
    .t-form__successbox strong:not(:only-child) {
        padding-bottom: 8px !important;
    }
    .t-form__successbox:before {
        content: '' !important;
        width: 96px !important;
        height: 30px !important;
        display: block !important;
        background-image: url(https://static.tildacdn.com/tild6637-3263-4430-a263-353164313236/__1.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20px !important;
    }
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        max-width: 100% !important;
        min-height: 20px !important;
        position: relative !important;
        color: var(--color-black) !important;
        vertical-align: middle !important;
        padding-left: 32px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__title {
        vertical-align: middle !important;
    }
    .t-checkbox__indicator:not(.t-store__filter__checkmark_color) {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        margin-right: 12px !important;
        border-color: var(--color-border-primary) !important;
        border-width: 1px !important;
        background-color: transparent !important;
        opacity: 1 !important;
        /*-webkit-transition-duration: 0s !important;*/
        /*-o-transition-duration: 0s !important;*/
        /*transition-duration: 0s !important;*/
    }
    .t-checkbox:checked ~ .t-checkbox__indicator {
        border-color: var(--color-border-secondary) !important;
    }
    .t-checkbox__indicator:after {
        top: 3px !important;
        left: 7px !important;
        border-color: var(--color-border-secondary) !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;        
    } 
    /*.t-checkbox__control a {*/
    /*    color: var(--color-grey-tertiary) !important;*/
    /*}     */
    
    /*Радиокнопки в формах*/
    .t-radio__control {
        max-width: 100% !important;
        min-height: 20px !important;
        color: var(--color-black) !important;
        padding-top: 0px !important;
        padding-left: 32px !important;
        margin-top: 16px !important;
        margin-bottom: 0px !important;
        position: relative !important;
        opacity: 1 !important;
        box-sizing: border-box !important;
    }
    .t-radio__item {
        margin-top: 16px !important;
    }
    .t-radio__control:first-child, .t-radio__item:first-child {
        margin-top: 0px !important;
    }
    .t-radio {
        left: 0px !important;
        top: 0px !important;
    }
    .t-radio__indicator {
        position: absolute !important;
        left: 0px !important;
        top: -1px !important;
        border-width: 1px !important;
        opacity: 1 !important;
    }
    #allrecords .t-radio__indicator {
        border-color: var(--color-border-primary) !important;
    }
    #allrecords .t-radio:checked ~ .t-radio__indicator {
        border-color: var(--color-border-secondary) !important;
    }
    .t-radio__indicator:after {
        width: 10px !important;
        height: 10px !important;
        background-color: var(--color-black) !important;
        -webkit-transition-duration: 0s !important;
        -o-transition-duration: 0s !important;
        transition-duration: 0s !important;
    }     
    
    /*Иконки соцсетей*/
    .t-sociallinks__wrapper, .t911__items-list, .t911 .sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        font-size: 0px !important;
    }  
    .t-sociallinks__wrapper {
        column-gap: 5px !important;
        row-gap: 10px !important;
    }
    .t-sociallinks__item, .t911__list-item:not(.t911__list-item_simple) {
        width: 24px !important;
        height: 24px !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        position: relative !important;
        font-size: 0px !important;
        padding: 0px !important;
        margin: 0px !important;
        border-radius: 0px !important;
        position: relative !important;
    }    
    .t-sociallinks__item a {
        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;
        margin-top: 0px !important;
        width: 100% !important;
        height: 100% !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;
    }
    .t-sociallinks__svg, .t-sociallinks__customimg {
        width: 100% !important;
        height: 100% !important;
        overflow: visible !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;            
    }   
    .t450__right_descr a[href*="t.me/"], .t450__right_descr a[href*="wa.me/"], .t450__right_descr a[href*="mailto:"], .t344__descr a[href*="t.me/"], .t344__descr a[href*="wa.me/"], .t344__descr a[href*="mailto:"], .t344__descr a[href*="instagram.com/"], .t344__descr a[href*="vk.com/"], .t578__text a[href*="t.me/"], .t578__text a[href*="wa.me/"], .t578__text a[href*="mailto:"], .t1056__text a[href*="instagram.com/"], .t1056__text a[href*="vk.com/"], .t1056__text a[href*="t.me/"] {
        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;
    }
    .t450__right_descr a[href*="t.me/"]:before, .t450__right_descr a[href*="wa.me/"]:before, .t450__right_descr a[href*="mailto:"]:before, .t344__descr a[href*="t.me/"]:before, .t344__descr a[href*="wa.me/"]:before, .t344__descr a[href*="mailto:"]:before, .t344__descr a[href*="instagram.com/"]:before, .t344__descr a[href*="vk.com/"]:before, .t578__text a[href*="t.me/"]:before, .t578__text a[href*="wa.me/"]:before, .t578__text a[href*="mailto:"]:before, .t1056__text a[href*="instagram.com/"]:before, .t1056__text a[href*="vk.com/"]:before, .t1056__text a[href*="t.me/"]:before {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-right: 12px !important;
    }
    .t450__right_descr a[href*="t.me/"]:before, .t344__descr a[href*="t.me/"]:before, .t578__text a[href*="t.me/"]:before, .t1056__text a[href*="t.me/"]:before {
        background-image: var(--telegram-icon) !important;
    }
    .t450__right_descr a[href*="wa.me/"]:before, .t344__descr a[href*="wa.me/"]:before, .t578__text a[href*="wa.me/"]:before {
        background-image: var(--whatsapp-icon) !important;
    }
    .t450__right_descr a[href*="mailto:"]:before, .t344__descr a[href*="mailto:"]:before, .t578__text a[href*="mailto:"]:before {
        background-image: var(--email-icon) !important;
    }
    .t344__descr a[href*="instagram.com/"]:before, .t1056__text a[href*="instagram.com/"]:before {
        background-image: var(--instagram-icon) !important;
    }
    .t344__descr a[href*="vk.com/"]:before, .t1056__text a[href*="vk.com/"]:before {
        background-image: var(--vk-icon) !important;
    }
    
    /*Иконки закрытия*/
    .t706__cartpage-back-icon, .t706__cartpage-close-icon, .t706__sidebar-close-icon, .t1002__wishlistwin-close-icon, .t450__close_icon span, .t985__close-icon svg, .t1014 .t-popup__close-icon {
        display: none !important;
    }
    .t706__cartpage-close, .t450__close-button, .t706__sidebar-close, .t1002__wishlistwin-close, .t985__close-icon {
        width: auto !important;
        height: auto !important;
        position: absolute !important;
        top: 18px !important;
        left: unset !important;
        right: 20px !important;
        padding: 0px !important;
        margin: 0px !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }
    .t1014 .t-popup__block-close {
        width: auto !important;
        height: auto !important;
        position: absolute !important;
        top: 20px !important;
        left: unset !important;
        right: 20px !important;
        background-color: transparent !important;
        padding: 0px !important;
        margin: 0px !important;
        -webkit-transform: unset !important;
        transform: unset !important;
    }
    .t706__sidebar-close-btn, .t1002__wishlistwin-close-wrapper, .t706__cartpage-close, .t450__close_icon, .t985__close-icon, .t1014 .t-popup__block-close-button {
        width: 24px !important;
        height: 24px !important;
        background-image: var(--close-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        padding: 0px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t706__cartpage-back {
        width: auto !important;
        height: auto !important;
        position: absolute !important;
        top: 22px !important;
        left: 22px !important;
        -webkit-transform: unset !important;
        transform: unset !important;        
    }
    .t706__cartpage-back {
        width: 24px !important;
        height: 24px !important;
        background-image: var(--back-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        padding: 0px !important;
        margin: 0px !important;
        box-sizing: border-box !important;        
    }    
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg svg {
        display: none !important;
    }
    .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !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;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 20px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 20px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 20px !important;
        height: 20px !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !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;        
    }        
    
    /*Меню*/
    .t446 {
        width: 100% !important;
        left: 0px !important;
        right: 0px !important;
        height: auto !important;
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -o-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
    }
    .t446__maincontainer {
        width: 100% !important;
        max-width: 100% !important;
        height: 60px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        background-color: transparent !important;
    }
    .t446__leftwrapper {
        width: 50% !important;
        height: 100% !important;
        position: static !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;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding-left: 0px !important;
        box-sizing: border-box !important;
    }
    .t446__rightwrapper {
        width: 50% !important;
        height: 100% !important;
        position: relative !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;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }   
    
    /*Пункты меню*/
    .t446__list {
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t446 .t446__list_item {
        height: 100% !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;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t446 .t446__list_item:first-child {
        padding-left: 0px !important;
    }
    .t446 .t446__list_item:last-child {
        padding-right: 0px !important;
    }   
    .t446__list_item .t-active {
        opacity: 1 !important;
        pointer-events: none !important;
        cursor: default !important;
    }
    
    /*Иконки в меню*/
    .t446__additionalwrapper {
        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;
        padding: 0px !important;
    }
    .t446 .t-sociallinks {
        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;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 48px !important;
    }
    .t446 .t-sociallinks__wrapper {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    
    /*Логотип в меню*/
    .t446__logowrapper {
        width: auto !important;
        height: 100% !important;
        position: absolute !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;
        padding: 0px !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        z-index: 100 !important;
    }
    .t446__logowrapper2 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        left: unset !important;
    }
    .t446__logowrapper2 div {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t446__imglogo {
        width: 100% !important;
        max-width: 140px !important;
        padding: 0px !important;
    }   
    
    /*Бургер в меню*/
    .t446__burgerwrapper, .t446__burgerline {
        display: none !important;
    }
    .t446__maincontainer > .t446__burgerwrapper {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t446__burger {
        width: auto !important;
        height: auto !important;
    }
    .t446__burgerlinkwrapper {
        width: 24px !important;
        height: 24px !important;
        background-image: var(--burger-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
    }
    
    /*Мобильное меню*/
    .t450 .t-menusub__menu:after, .t450 .t-menusub__menu:before {
        display: none !important;
    }
    .t450 {
        overflow: auto !important;
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -ms-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -o-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;          
    }
    .t450__container {
        padding: 0px !important;
    }
    .t450__top {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;   
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t450__logowrapper {
        width: 100% !important;
        height: 60px !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;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-bottom: 1px solid var(--color-border-primary) !important;
        box-sizing: border-box !important;
    }
    .t450__logoimg {
        max-width: 140px !important;
    }  
    .t450__menu {
        padding-top: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t450__list {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        gap: 16px !important; 
        margin-bottom: 0px !important;
    }
    .t450 .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    .t450__list_item:last-child .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    /*.t450 .t-menu__link-item.t-menusub__target-link_active {*/
    /*    color: var(--color-grey-dark) !important;*/
    /*}*/
    .t450 .t-menusub__menu {
        width: 100% !important;
        max-width: 100% !important;
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        margin-top: 16px !important;
        margin-bottom: 12px !important;
        padding-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        text-align: left !important;
        border-bottom: none !important;
    }
    .t450__list_item:last-child .t-menusub__menu {
        margin-bottom: 0px !important;
    }    
    .t450 .t-menusub__content {
        margin-top: 0px !important;
        padding: 0px !important;
        overflow: unset !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 16px !important;
    }
    .t450 .t-menusub__list-item:last-child {
        margin-bottom: 0px !important;
    }   
    .t450__rightside {
        padding-top: 40px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;   
    }  
    .t450__rightcontainer {
        text-align: left !important;
    }
    .t450__right_descr {
        color: var(--color-black) !important;
        margin-top: 0px !important;
    }
    .t450__right_descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t450__right_descr ul li:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t450 .t-menusub__arrow {
        width: 16px !important;
        height: 16px !important;
        position: static !important;
        opacity: 1 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background-image: var(--arrow-icon) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        margin-top: -3px !important;
        margin-bottom: 0px !important;
        margin-left: 4px !important;
        margin-right: 0px !important;
        padding: 0px !important;
        pointer-events: none !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;
    }
    .t450 .t-menusub__target-link_active .t-menusub__arrow {
        -webkit-transform: rotate(270deg) !important;
        -ms-transform: rotate(270deg) !important;
        transform: rotate(270deg) !important;        
    }
    .t450 .t-menusub__arrow:after {
        display: none !important;
    }
    
    /*Выпадающее меню*/
    .t344__floatbeaker_lr3 {
        display: none !important;
    }
    .t344 > .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-bottom: 40px !important;
    }
    .uc-extra-menu .t344 > .t-container {
        padding-top: 40px !important;
    }
    .t344__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .uc-extra-menu .t344__col {
        max-width: calc(50% / 3) !important;
    }
    .uc-extra-menu .t344__col:nth-child(5) {
        max-width: 50% !important;
    }
    .t344__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t344__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t344__title + div {
        margin-top: 20px !important;
    }
    .t344__descr ul li:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t344 .t-store__grid-cont {
        max-width: calc(100% + 4px) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: -2px !important;
        margin-right: -2px !important;
    }
    
    /*Футер*/
    [data-record-type="344"]:not(.uc-extra-menu) .t344__col {
        width: auto !important;
    }
    [data-record-type="344"]:not(.uc-extra-menu) .t344__col:not(:last-child) {
        margin-right: auto !important;
    }
    
    /*Форма в футере*/
    .t344 .t1045__input-wrapper {
        min-width: calc(100% / 4) !important;
        width: calc(100% / 4) !important;
        max-width: calc(100% / 4) !important;
        margin-right: calc(100% / 12) !important;
    }
    .t1045__input-wrapper .t-form__inputsbox {
        width: 100% !important;
        position: relative !important;
    }
    .t1045__input-wrapper .t-input-title {
        max-width: 360px !important;
        padding-right: 0px !important;
    }
    .form-text__title {
        max-width: 360px !important;
        font-family: var(--font-primary) !important;
        color: var(--color-black) !important;
        padding-bottom: 8px !important;
    }
    .t1045__input-wrapper .t-input-block {
        padding-right: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1045__input-wrapper .t-input-title + .t-input-block {
        padding-top: 8px !important;
    }
    .t1045__input-wrapper .t-input {
        padding-right: 120px !important;
    }
    .t1045__input-wrapper .t-form__submit {
        width: auto !important;
        height: auto !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
    }
    .t1045__input-wrapper .t-submit {
        width: auto !important;
        min-width: unset !important;
        height: 42px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t1045__form-bottom-text {
        color: var(--color-grey-super-dark) !important;
        margin-top: 12px !important;
    }
    
    /*Нижняя часть футера*/
    .t977__col_right {
        display: none !important;
    }
    .t977 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-bottom: 20px !important;
    }
    .t977__col, .t977__col_center {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t977__col_left {
        min-width: calc(100% / 4) !important;
        width: calc(100% / 4) !important;
        max-width: calc(100% / 4) !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-right: calc(100% / 12) !important;
        column-gap: 24px !important;
    }
    .t977__text {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t977__col_center {
        max-width: calc(100% / 3 * 2) !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t977__col-inner {
        min-width: unset !important;
        width: auto !important;
        max-width: calc(100% / 4) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t977__col-inner:not(:last-child) {
        margin-right: auto !important;
    }
    .t977__descr {
        white-space: nowrap !important;
    }
    .t977__descr a {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Корзина*/
    .t706__cartpage-totals::after, .t706 .t-radio__wrapper-delivery > .t-name, .t706__search-icon path, .t706__product-minus img, .t706__product-plus img, .t706__product-del img {
        display: none !important;
    }
    .t706__sidebar {
        background-color: var(--color-overlay-primary) !important;
    }
    .t706__sidebar-content {
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -o-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
    }
    .t706__sidebar-top {
        width: 100% !important;
        height: 60px !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 0px !important;
        margin-bottom: 0px !important;
        border-color: var(--color-border-primary) !important;
        box-sizing: border-box !important;
    }
    .t706__sidebar-heading {
        color: var(--color-black) !important;
    }
    .t706__sidebar-products {
        padding-top: 32px !important;
        padding-bottom: 0px !important;
        border: none !important;
    }
    .t706__product {
        height: auto !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;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 12px !important;    
    }
    .t706__product:last-child {
        margin-bottom: 0px !important;
    }
    .t706__product-thumb {
        width: 80px !important;
        height: auto !important;
        display: block !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        padding-right: 0px !important;
        margin-right: 20px !important;
    }
    .t706__product-imgdiv {
        width: 100% !important;
        height: auto !important;
        background-position: center !important;
        padding-bottom: 150% !important;
        border: none !important;
    }
    .t706__product-title {
        width: 100% !important;
        display: block !important;
        color: var(--color-black) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }    
    .t706__product-title__option {
        color: var(--color-grey-dark) !important;
        padding-top: 8px !important;
        opacity: 1 !important;
    }
    .t706__product-plusminus {
        width: auto !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;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 32px !important;
        padding-right: 0px !important;
    }
    .t706__product-quantity {
        width: 28px !important;
        height: auto !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        color: var(--color-black) !important;        
        padding: 2px !important;
        box-sizing: border-box !important;
    }
    .t706__product-minus, .t706__product-plus {
        width: 16px !important;
        height: 16px !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        opacity: 1 !important;
    }
    .t706__product-minus {
        background-image: var(--minus-icon) !important;
    }
    .t706__product-plus {
        background-image: var(--plus-icon) !important;
    }
    .t706__product-quantity:hover {
        border-color: var(--color-border-primary) !important;
    }
    .t706__product-amount {
        width: 108px !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;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        color: var(--color-black) !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t706__product-del-wrapper {
        width: auto !important;
        height: auto !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;     
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        color: var(--color-black) !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 32px !important;
        padding-right: 0px !important;         
    }
    .t706__product-del {
        width: 24px !important;
        height: 24px !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;    
        background-image: var(--delete-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;        
        opacity: 1 !important;
    }
    .t706__sidebar-prodamount-wrap:nth-child(n), .t706__cartpage-prodamount:nth-child(n) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        color: var(--color-black) !important;
        text-transform: uppercase !important;
        padding-top: 32px !important;
        padding-bottom: 0px !important;
    }    
    .t706__sidebar-prodamount-label {
        padding-right: 5px !important;
    }
    .t706__sidebar-bottom {
        padding-top: 32px !important;
    }
    .t706__sidebar-continue:nth-child(n), .t706__cartpage-open-form:nth-child(n) {
        font-size: 0px !important;
    }
    .t706__sidebar-continue:before, .t706__cartpage-open-form:before {
        content: 'Оформить заказа' !important;
        color: inherit !important;
    }
    .t706__cartpage_showed {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t706__cartpage-top {
        height: 60px !important;
        min-height: unset !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        border: none !important;
        box-sizing: border-box !important;
    }
    .t706__cartpage-top:after {
        content: '' !important;
        width: calc(100% - 40px) !important;
        position: absolute !important;
        left: 20px !important;
        bottom: 0px !important;
        border-bottom: 1px solid var(--color-border-primary) !important;
    }
    .t706__cartpage-heading {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        box-sizing: border-box !important;
    }
    .t706__cartpage-content {
        margin-bottom: 0px !important;
    }
    .t706__cartpage-open-form-wrap {
        margin-bottom: 0px !important;
    }    
    .t706__cartpage-content {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .t706__cartpage-info {
        padding-left: 38px !important;
    }
    .t706__cartpage-info-wrapper {
        top: 80px !important;
    }
    .t706__cartpage-totals {
        position: static !important;
        padding: 0px !important;
    }
    .t706__cartwin-prodamount-label {
        padding-right: 5px !important;
    }
    .t706__cartwin-totalamount-wrap {
        text-align: center !important;   
        color: var(--color-black) !important;
        margin-top: 20px !important;
    }
    .t706__cartwin-totalamount-info {
        color: var(--color-grey-dark) !important;
        text-transform: none !important;
        margin-top: 0px !important;
    }
    .t706 .delivery-full-address {
        text-align: center !important;   
        color: var(--color-grey-dark) !important;
        text-transform: none !important;
        margin-bottom: 0px !important;
    }
    .t706__cartwin-totalamount {
        display: inline-block !important;
        margin-top: 20px !important;
    }
    .t706 .t-radio__wrapper-delivery {
        margin-top: 0px !important;
    }
    .t706 .delivery-services-wrapper {
        margin-top: 0px !important;
    }
    .t706 #delivery-services-wrapper:before {
        content: 'Способы доставки' !important;
        display: block !important;
        font-family: var(--font-primary) !important;
        color: var(--color-black) !important;
        margin-top: 40px !important;
        padding-bottom: 16px !important;
    }
    .t706 .delivery-checkbox-label {
        color: inherit !important;
        font-weight: inherit !important;
    }
    .t706 .delivery-minimum-time, .t706 .delivery-minimum-price, .t706 .delivery-hint {
        color: var(--color-grey-dark) !important;
    }
    .t706 .delivery-hint {
        margin-top: 20px !important;
    }
    #addresses-wrapper {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    #addresses-wrapper .t-input-block {
        margin-bottom: 0px !important;
    }
    .searchbox-info {
        color: var(--color-grey-dark) !important;
        margin-bottom: 0px !important;
    }
    .searchbox-info .t-text {
        color: inherit !important;
        font-weight: inherit !important;
    }
    .searchbox-info .t-text:first-child {
        color: var(--color-black) !important;
        margin-top: 40px !important;
        margin-bottom: 16px !important;
    }
    .searchbox-info .t-text[style*='opacity'] {
        color: var(--color-grey-dark) !important;
        opacity: 1 !important;
    }
    .searchbox-info .searchbox-change-pickup {
        color: var(--color-black) !important;
        margin-top: 16px !important;
        margin-bottom: 0px !important;
        border-color: currentColor !important;
    }
    .t706 .t-form__errorbox-middle {
        margin-top: 16px !important;
    }
    .t706__cartpage-form .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .t706 .t-input-group_cb {
        margin-top: 40px !important;
    }
    .t-inputpromocode__wrapper {
        width: 48% !important;
        position: relative !important;
    }
    .t-inputpromocode__btn {
        position: absolute !important;
        right: 0px !important;
        top: 50% !important;;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }
    .t706__search-icon {
        width: 24px !important;
        height: 24px !important;
        top: 12px !important;
        right: 8px !important;
        background-image: var(--search-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        opacity: .4 !important;
    }    
    
    /*Вишлист*/
    .t1002__product-title__option, .t1002__product-del img {
        display: none !important;
    }
    .t1002__wishlistwin {
        background-color: var(--color-overlay-primary) !important;
    }    
    .t1002__wishlistwin-content {
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -o-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;        
    }
    .t1002__wishlistwin-top {
        width: 100% !important;
        height: 60px !important;
        position: relative !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 0px !important;
        margin-bottom: 0px !important;
        /*border-color: var(--color-border-primary) !important;        */
        border: none !important;
        box-sizing: border-box !important;
    }
    .t1002__wishlistwin-top:after {
        content: '' !important;
        width: 100% !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        border-bottom: 1px solid var(--color-border-primary) !important;
    }
    .t1002__wishlistwin-heading {
        color: var(--color-black) !important;
    }    
    .t1002__wishlistwin-products {
        padding-top: 32px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        border: none !important;        
    }
    .t1002__product {
        height: auto !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;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 12px !important;
    } 
    .t1002__product:last-child {
        margin-bottom: 0px !important;
    }
    .t1002__product-thumb {
        width: 80px !important;
        height: auto !important;
        display: block !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        padding-right: 0px !important;
        margin-right: 20px !important;
    }
    .t1002__product-imgdiv {
        width: 100% !important;
        height: auto !important;
        background-position: center !important;
        padding-bottom: 150% !important;
        border: none !important;
    }  
    .t1002__product-title {
        width: 100% !important;
        display: block !important;
        color: var(--color-black) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
        padding-right: 0px !important;        
    }
    .t1002__product-amount {
        min-width: 108px !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;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        color: var(--color-black) !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 0px !important;   
        box-sizing: border-box !important;
    }
    .t1002__product-del {
        width: 24px !important;
        height: 24px !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;   
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        color: var(--color-black) !important;
        background-image: var(--delete-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 32px !important;
        opacity: 1 !important;
    }   
    
    /*Всплывающее окно при добавлении товара в избранное/корзину*/
    .t1002__bubble, .t706__bubble {
        background-color: var(--color-black) !important;
    }
    .t1002__bubble-text, .t706__bubble-text {
        font-family: var(--font-primary) !important;
        color: var(--color-white) !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-left: 16px !important;
        padding-right: 20px !important;
    }
    .t1002__bubble-close, .t706__bubble-close {
        color: var(--color-white) !important;       
    }
    
    /*Поиск*/
    .t-search-widget__result_product-desc, .t985__search-icon circle, .t985__search-icon line, .t985__searchvariants[style*='none'], .t985__clear-icon svg, .t-search-widget__pagination-button svg {
        display: none !important;
    }
    .t985__overlay {
        background-color: var(--color-overlay-primary) !important;
    }
    .t985__widgetheader {
        opacity: 1 !important;
        padding-top: 32px !important;
        padding-bottom: 32px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -ms-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -o-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
    }
    .t985__widgetheader .t-container {
        max-width: 680px !important;
        margin-top: 0px !important;
    }
    .t985 .t-search-widget__inputcontainer {
        max-width: 100% !important;
    }
    .t985__blockinput {
        height: auto !important;
        border: none !important;
        padding-left: 12px !important;
        padding-right: 12px !important;        
    }
    .t985__blockinput:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        border: 1px solid var(--color-border-primary) !important;
        box-sizing: border-box !important;
        pointer-events: none !important;
        z-index: 2 !important;
    }   
    #allrecords .t985__input {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .t985__search-icon {
        width: 24px !important;
        height: 24px !important;
        position: static !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        background-image: var(--search-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        padding: 0px !important;
        margin: auto !important;
        opacity: .4 !important;
    }
    .t985__clear-icon {
        width: 24px !important;
        height: 24px !important;
        position: static !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;    
        background-color: transparent !important;
        background-image: var(--close-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        opacity: .4 !important;
    }
    #allrecords .t985__clear-icon {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;            
    }
    .t-search-widget__popup {
        padding-top: 106px !important;
        padding-bottom: 32px !important;
    }
    .t-search-widget__popup > .t-container {
        max-width: 680px !important;
    }
    .t985 .t-search-widget__popup-container {
        max-width: 100% !important;
    }
    .t985 .t-search-widget__query-result {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-search-widget__query-result {
        color: var(--color-grey-dark) !important;
        margin-top: 0px !important;
        margin-bottom: 32px !important;
    }
    .t-search-widget__resultwrapper {
        row-gap: 12px !important;
    }
    .t-search-widget__productwrapper {
        gap: 12px !important;
        margin-bottom: 0px !important;
    }
    .t-search-widget__result_product {
        width: 100% !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-flex: unset !important;
        -ms-flex: unset !important;
        flex: unset !important;
        margin: 0px !important;
    }
    .t-search-widget__result_product-link {
        width: 100% !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
    }
    .t-search-widget__thubmnail {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        width: 80px !important;
        margin-right: 20px !important;
    }
    .t-search-widget__result_product-img {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 150% !important;
        border: none !important;
    }
    .t-search-widget__result_product-text {
        width: 100% !important;
    }
    .t-search-widget__result_product-title {
        color: var(--color-black) !important;
    }
    .t-search-widget__result_product-price {
        color: var(--color-black) !important;
        text-transform: uppercase !important;
        padding-top: 4px !important;
    }
    .t-search-widget__notfound {
        margin-top: 0px !important;
    }
    .t-search-widget__result {
        color: var(--color-grey-dark) !important;
        margin-bottom: 0px !important;
    }
    .t-search-widget__notfound-img {
        margin-bottom: 12px !important;
    }
    .t-search-widget__notfound-img svg {
        width: 24px !important;
        height: auto !important;
    }
    .t-search-widget__notfound-img path {
        fill: var(--color-grey-dark) !important;
    }
    .t-search-widget__loadmore-btn-wrap {
        padding-top: 40px !important;
    }
    .t-search-widget__pagination {
        padding-top: 32px !important;
        padding-bottom: 0px !important;
    }
    .t-search-widget__pagination-item, .t-search-widget__pagination-button {
        width: 40px !important;
        height: 40px !important;
        color: var(--color-black) !important;
        background-color: transparent !important;
        border: 1px solid transparent !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-search-widget__pagination-active {
        border-color: var(--color-border-secondary) !important;
    }
    .t-search-widget__pagination-button {
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: 16px 16px !important;
        background-position: center center !important;
    }
    .t-search-widget__pagination-prev {
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    .t985__searchvariants {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
        gap: 8px !important;
    }
    .t985__searchvariant {
        width: auto !important;
        max-width: unset !important;
        height: 32px !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;
        color: var(--color-black) !important;
        margin: 0px !important;
        background-color: transparent !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        border: 1px solid var(--color-border-primary) !important;
        border-radius: 8px !important;
        box-sizing: border-box !important;
    }    
    
    /*Блок с заголовком и текстом*/
    .t467 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .uc-full .t467 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        box-sizing: border-box !important;
    }    
    .t467__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t467__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t467__title + .t467__descr {
        padding-top: 20px !important;
    }
    .t467 .t-btn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;     
    }
    .t467 .t-btn:not(:only-child) {
        margin-top: 40px !important;
    }
    
    /*Каталог*/
    .t-store__grid-separator, .t-store__scroll-icon-wrapper {
        display: none !important;
    }
    .t-store:not(.t-store__prod-snippet__container) .t-container, .t-store__relevants-grid-cont {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 32px !important;
    }
    .t-store__card, .t-store__card-preloader {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-store__relevants__container {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store__relevants__container > .t-container > .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__card a:not([href*='tproduct']) .custom-color-block {
        display: none !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;
        -ms-overflow-style: none !important;
        scrollbar-width: none !important;
    }
    #allrecords .t-store__grid-cont_mobile-one-row::-webkit-scrollbar {
        display: none !important;
    }
    #allrecords .t-store__relevants__container .t-store__grid-cont_mobile-one-row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    #allrecords .t-store__grid-cont_mobile-one-row .t-item {
        min-width: calc(92% / 4) !important;
        max-width: calc(92% / 4) !important;
    }
    #allrecords .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-item {
        min-width: calc(100% / 4) !important;
        max-width: calc(100% / 4) !important;
    }
    .t-store__grid-cont_mobile-one-row:before {
        content: '' !important;
        display: table-cell !important;
        min-width: 18px !important;
        width: 18px !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t-store__grid-cont_mobile-one-row:after {
        content: '' !important;
        display: table-cell !important;
        min-width: 18px !important;
        width: 18px !important;
        height: auto !important;
        margin-right: auto !important;
    }    
    .t-store__relevants__container .t-store__grid-cont_mobile-one-row:before, .t-store__relevants__container .t-store__grid-cont_mobile-one-row:after {
        display: none !important;
    }
    .t-store__card__imgwrapper {
        padding-bottom: 150% !important;
    }
    .t-store__card__mark-wrapper {
        top: 16px !important;
        left: 16px !important;
        right: 56px !important;
    }
    .t-store__card__mark {
        width: auto !important;
        height: auto !important;
        font-family: var(--font-primary) !important;
        background-color: transparent !important;
        padding: 0px !important;
        border-radius: 0px !important;
    }
    .t-store__card__textwrapper {
        font-size: 0px !important;
        padding-top: 12px !important;
    }
    .t-store__card__title {
        display: inline !important;
        color: var(--color-black) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-store__card__title:after {
        content: '\00a0' !important;
        display: inline !important;
    }
    .t-store__card__descr {
        display: inline !important;
        color: var(--color-black) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t-store__card__title, .t-store__card__descr, .t-store__card__title:after {
        vertical-align: top !important;
    }
    .custom-color-block {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-bottom: 12px !important;
        gap: 4px !important;
    }
    .custom-color-element {
        width: 8px !important;
        height: 8px !important;
        border-radius: 360px !important;
    }
    .t-store__card__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 4px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        column-gap: 12px !important;
    }
    .t-store__card__price {
        color: var(--color-black) !important;
    }
    .t-store__card__price_old {
        color: var(--color-grey-dark) !important;
        margin-left: 0px !important;
    }
    .t-store__card__price-value, .t-store__card__price-currency {
        vertical-align: text-top !important;
    }
    .t-store__card__bgimg, .t-store__card__bgimg_second, .t-store__card__img {
        -webkit-transition: all 0.3s ease-in-out !important;
        -moz-transition: all 0.3s ease-in-out !important;
        -ms-transition: all 0.3s ease-in-out !important;
        -o-transition: all 0.3s ease-in-out !important;
        transition: all 0.3s ease-in-out !important;
    }
    .t-store__empty-part-msg-wrapper, .t-store__error-msg-wrapper {
        border-color: var(--color-border-primary) !important;
    }    
    .t-store__load-more-btn {
        margin-top: 40px !important;
    }
    
    /*Фильтры в каталоге*/
    .t-store__filter__title_color, .t-store__filter__opts-mob-btn-icon defs, .t-store__filter__opts-mob-btn-icon path {
        display: none !important;
    }
    .t-store__filter {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 32px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__controls-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        column-gap: 20px !important;
    }
    .t-store__filter__opts-mob-btn, .t-store__filter__search-mob-btn, .t-store__filter__item-title {
        color: var(--color-black) !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;            
    }
    .t-store__filter__opts-mob-btn.active, .t-store__filter__search-mob-btn.active, .t-store__filter__item.active .t-store__filter__item-title {
        opacity: .7 !important;
    }
    .t-store__filter__opts-mob-btn-icon {
        width: 20px !important;
        height: 20px !important;
        display: block !important;
        background-image: var(--filters-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-top: 0px !important;
        margin-right: 8px !important;
    }
    .t-store__filter__options  {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        column-gap: 16px !important;
    }
    .t-store__filter__item {
        margin: 0px !important;
    }
    .t-store__filter__item-title {
        max-width: unset !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;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__filter__item_color .t-store__filter__item-title {
        font-size: 0px !important;
    }
    .t-store__filter__item_color .t-store__filter__item-title:before {
        content: 'Цвет' !important;
        display: inline-block !important;
    }
    .t-store__filter__item-title:after {
        width: 16px !important;
        height: 16px !important;
        position: static !important;
        display: block !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-left: 4px !important;
        margin-right: 0px !important;
        border: none !important;
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .2s linear !important;            
    }
    /*.t-store__filter__item.active .t-store__filter__item-title:after {*/
    /*    -webkit-transform: rotate(270deg) !important;*/
    /*    -ms-transform: rotate(270deg) !important;*/
    /*    transform: rotate(270deg) !important;*/
    /*}*/
    .t-store__filter__item-controls-wrap {
        min-width: 92px !important;
        margin-top: 8px !important;
        left: 0px !important;
        border: 1px solid var(--color-border-primary) !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t-store__filter__item-controls-container {
        padding: 8px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__custom-sel.active {
        background-color: transparent !important;
        opacity: .7 !important;
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all 23s linear !important;
        transition: all .2s linear !important;    
    }
    .t-store__filter__checkbox {
        padding-left: 28px !important;
        margin-bottom: 8px !important;
    }
    .t-store__filter__title {
        white-space: nowrap !important;
    }
    .t-store__filter__checkbox:last-child {
        margin-bottom: 0px !important;
    }
    .t-store__filter__checkbox .t-checkbox__indicator {
        margin-right: 0px !important;
        border-color: var(--color-border-primary) !important;
    }
    .t-store__filter__item-controls-container_color {
        gap: 8px !important;
    }
    .t-store__filter__checkbox_color {
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t-store__filter__checkmark_color {
        width: 20px !important;
        height: 20px !important;
        margin: 0px !important;
        border-radius: 360px !important;
        border: none !important;
    }
    .t-store__filter__checkbox_buttons .t-store__filter__checkmark_color:before {
        content: '' !important;
        width: 24px !important;
        height: 24px !important;
        position: absolute !important;
        top: -2px !important;
        left: -2px !important;
        display: block !important;
        border: 1px solid transparent !important;
        border-radius: 360px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before {
        border-color: var(--color-border-secondary) !important;
    }
    .t-store__tooltip_black {
        min-width: unset !important;
        background-color: var(--color-black) !important;
    }
    .t-store__tooltip_black .tooltipster-content {
        color: var(--color-white) !important;
        white-space: nowrap !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .t-store__tooltip_black .tooltipster-arrow span {
        border-color: var(--color-black) !important;
        border-left: 8px solid transparent !important;
        border-right: 8px solid transparent !important;
    }
    .t-store__sort-select {
        color: var(--color-black) !important;
    }
    .t-store__filter__sort {
        margin-left: 0px !important;
    }
    .t-store__sort-select-wrapper {
        width: auto !important;
        max-width: unset !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;        
    }
    .t-store__sort-select {
        width: auto !important;
        height: auto !important;
        position: relative !important;
        text-align: right !important;
        background-color: transparent !important;
        border: none !important;
        border-radius: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__sort-select-wrapper:after {
        width: 16px !important;
        height: 16px !important;
        position: static !important;
        display: block !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-left: 4px !important;
        border: none !important;
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
    }
    .t-store__filter__chosen-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        gap: 8px !important;
    }
    .t-store__filter__chosen-val {
        width: auto !important;
        max-width: unset !important;
        height: 32px !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;
        color: var(--color-black) !important;
        margin: 0px !important;
        background-color: transparent !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 12px !important;
        padding-right: 8px !important;
        border: 1px solid var(--color-border-primary) !important;
        border-radius: 8px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__chosen-val:after {
        content: '' !important;
        width: 12px !important;
        height: 12px !important;
        position: static !important;
        display: inline-block !important;
        background-image: var(--close-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        padding: 0px !important;
        margin-left: 4px !important;
        margin-right: 0px !important;
    }
    .t-store__filter__reset {
        color: var(--color-black) !important;
        margin: 0px !important;
        padding: 0px !important;
        border: none !important;
    }
    .t-store__filter__prods-number {
        color: var(--color-grey-dark) !important;
        margin: 0px !important;
    }    
    
    /*Иконка избранного*/
    .t1002__addBtn svg {
        display: none !important;
    }
    .t1002__addBtn {
        width: 24px !important;
        height: 24px !important;
        position: relative !important;
        background-color: transparent !important;
        padding: 0px !important;
        margin: 0px !important;
        border: none !important;
        border-radius: 0px !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;    
    }
    .t-store__prod-popup__info .t1002__addBtn {
        width: 50px !important;
        height: 50px !important;
    }
    .t-store__card__imgwrapper .t1002__addBtn {
        position: absolute !important;
        top: 16px !important;
        right: 16px !important;        
    }
    .t1002__addBtn:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-image: var(--heart-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;     
        background-position: center center !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;    
        opacity: 1 !important;
    }
    .t1002__addBtn:after {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-image: var(--heart_filled-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;        
        background-position: center center !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;    
        opacity: 0 !important;
    }
    .t-store__prod-popup__info .t1002__addBtn:before, .t-store__prod-popup__info .t1002__addBtn:after {
        background-size: 24px 24px !important;
    }
    .t1002__addBtn_active.t1002__addBtn:before {
        opacity: 0 !important;
    }
    .t1002__addBtn_active.t1002__addBtn:after {
        opacity: 1 !important;
    }  
    
    /*Карточка товара*/
    [data-edition-option-id="Color"] .t-product__option-variants_color, .t-store__prod-popup__text, .t-slds__thumbsbullet-border, .t-store__prod-popup__sku, .t-store__tabs__close svg, .t-store .t-store__tabs__close:after {
        display: none !important;
    }    
    .t-store__prod-snippet__container {
        padding-top: 100px !important;
        padding-bottom: 0px !important;
    }
    .t-store__product-snippet .t-container > div {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }    
    .t-store__prod-popup__slider {
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 0px !important;
        padding-right: 36px !important;
    }
    .t-store__prod-popup__gallery-column {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 4px !important;
    }
    .t-store__prod-popup__wrapper {
        width: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t-store .t-slds__thumbsbullet-wrapper {
        width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(5, 1fr) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 12px !important;
        gap: 4px !important;
    }
    .t-store .t-slds__thumbsbullet {
        width: 100% !important;
        margin: 0px !important;
        opacity: 1 !important;
    }
    .t-store .t-slds__bullet_active .t-slds__bgimg {
        opacity: .5 !important;
    }
    .t-store__prod-popup__info {
        max-width: calc(100% / 3) !important;
        padding-top: 0px !important;
    }
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 0px !important;
    }
    .t-store__prod-popup__name {
        color: var(--color-black) !important;
    }
    .t-store__prod-popup__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-top: 12px !important;
        column-gap: 12px !important;
    }
    .t-store__prod-popup__price {
        color: var(--color-black) !important;
    }
    .t-store__prod-popup__price_old {
        color: var(--color-grey-dark) !important;
        margin-left: 0px !important;
    }
    .t-store__prod-popup__price-value, .t-store__prod-popup__price-currency {
        vertical-align: text-top !important;
    }
    .t-store .t-product__option {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t-product__option > .t-product__option-title {
        color: var(--color-black) !important;
        padding-bottom: 12px !important;
    }
    .t-product__option[data-edition-option-id="Color"] > .t-product__option-title {
        font-size: 0px !important;
    }
    .t-product__option[data-edition-option-id="Color"] > .t-product__option-title:after {
        content: 'Цвет' !important;
    } 
    .t-product__option-variants_buttons {
        gap: 8px !important;
    }    
    .t-product__option-item_buttons {
        min-width: 40px !important;
        height: 40px !important;
        position: relative !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
        border-color: var(--color-border-primary) !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;           
    }
    .t-product__option-item_buttons.t-product__option-item_active {
        border-color: var(--color-border-secondary) !important;
    }
    .t-product__option-item_buttons.t-product__option-item_disabled {
        opacity: 1 !important;
    }
    .t-product__option-item_buttons.t-product__option-item_disabled:after {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cline x1='0' y1='100' x2='100' y2='0' stroke='%23eae9e7' stroke-width='2' /%3E%3C/svg%3E") !important;
    }
    .t-product__option-title_buttons {
        color: var(--color-black) !important;
    }
    .t-product__option-item_buttons.t-product__option-item_disabled .t-product__option-title_buttons {
        color: var(--color-grey-dark) !important;
    }
    .t-product__option .custom-color-block {
        gap: 8px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }
    .t-product__option .custom-color-element {
        width: 24px !important;
        height: 24px !important;
        position: relative !important;
        box-sizing: border-box !important;
    }
    .t-product__option .custom-color-element.active-color:first-child {
        margin-left: 2px !important;
    }
    .t-product__option .custom-color-element:before {
        content: '' !important;
        width: 28px !important;
        height: 28px !important;
        position: absolute !important;
        top: -2px !important;
        left: -2px !important;
        display: block !important;
        border: 1px solid transparent !important;
        border-radius: 360px !important;
        box-sizing: border-box !important;
    }
    .t-product__option .custom-color-element.active-color:before {
        border-color: var(--color-border-secondary) !important;
    }   
    .t-store__prod-popup__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-top: 24px !important;
        margin-bottom: 0px !important;
    }
    .t-store__prod-popup__btn {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .t-store__tabs {
        margin-top: 40px !important;
    }    
    #allrecords .t-store__tabs {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t-store__tabs__item-button {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding: 0px !important;
        margin: 0px !important;
        border: 0px !important;
    } 
    .t-store__tabs__item {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-rows: auto 0fr !important;
        grid-template-rows: auto 0fr !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;        
    }   
    .t-store__tabs__item:not(:last-child) {
        margin-bottom: 20px !important;
    }    
    .t-store__tabs__item.t-store__tabs__item_active {
        -ms-grid-rows: auto 1fr !important;
        grid-template-rows: auto 1fr !important;
    }    
    .t-store__tabs__close {
        width: 16px !important;
        height: 16px !important;
        position: static !important;
        display: block !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-left: 4px !important;
        margin-right: 0px !important;
        border: none !important;
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;
    }
    .t-store__tabs__item-button_active .t-store__tabs__close {
        -webkit-transform: rotate(270deg) !important;
        -ms-transform: rotate(270deg) !important;
        transform: rotate(270deg) !important;
    }
    .t-store__tabs__content {
        height: auto !important;
        display: block !important;
        color: var(--color-black) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;   
    }   
    .t-store__tabs__item_active .t-store__tabs__content {
        margin-top: 12px !important;
    }    
    .t-store__relevants__title {
        text-align: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 60px !important;
        margin-bottom: 40px !important;
    }
    
    /*Обложка на Главной*/
    .t986__textbtn-img {
        display: none !important;
    }
    [data-record-type="986"] .t-cover {
        height: auto !important;
    }
    [data-record-type="986"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    [data-record-type="986"] .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
    }   
    [data-record-type="986"] .t-container {
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
    }
    .t-width.t986__mainblock {
        max-width: 100% !important;
    }
    .t986 {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t986 .t-cover__wrapper {
        width: 100% !important;
        height: auto !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t986 .t-cover__wrapper.t-valign_top {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t986 .t-cover__wrapper.t-valign_bottom {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }    
    .t986.t-align_left .t-cover__wrapper {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t986.t-align_right .t-cover__wrapper {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }        
    .t986__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-top: 100px !important;
        padding-bottom: 40px !important;
    }  
    .t986__title {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t986__descr {
        padding: 0px !important;
        margin: 0px !important;
    }   
    .t986__title + .t986__descr {
        padding-top: 20px !important;
    }
    .t986__buttons {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t986__button {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }    
    
    /*Плитки с разделами в 1 строку*/
    .t686__separator {
        display: none !important;
    }
    .t686 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        position: relative !important;
    }
    .t686 .t-section__container {
        width: 100% !important;
        min-width: calc(92% / 4 + 18px) !important;
        max-width: calc(92% / 4 + 18px) !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        z-index: 1 !important;
    }
    .t686 .t-section__container .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        background-color: var(--color-bg-primary) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t686 .t-section__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t686 .t-section__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t686 .t-section__title + .t-section__descr {
        padding-top: 20px !important;
    }
    .t686 .t-card__container {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        overflow: auto !important;
        -ms-overflow-style: none !important;
        scrollbar-width: none !important;
    }
    .t686 .t-card__container:-webkit-scrollbar {
        display: none !important;
    }
    .t686 .t-card__container:before {
        content: '' !important;
        display: table-cell !important;
        min-width: calc(92% / 4 + 18px) !important;
        width: calc(92% / 4 + 18px) !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t686 .t-card__container:after {
        content: '' !important;
        display: table-cell !important;
        min-width: 18px !important;
        width: 18px !important;
        height: auto !important;
        margin-right: auto !important;
    }     
    .t686 .t-card__col {
        width: 100% !important;
        min-width: calc(92% / 4) !important;
        max-width: calc(92% / 4) !important;     
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t686__table {
        height: auto !important;
    }
    .t686__cell {
        height: auto !important;
    }
    .t686__bg {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        padding-bottom: 138% !important;
    }
    .t686__textwrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t686__textwrapper__content {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Плитки с разделами*/
    .t983__card-line {
        display: none !important;
    }
    .t983 .t-card__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t983__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;    
    }
    .t983__col {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t983__card-wrapper {
        height: auto !important;
        padding-bottom: 88% !important;
    }
    .t983__col:only-child .t983__card-wrapper {
        padding-bottom: 44% !important;
    }
    .t983__card-content {
        padding: 0px !important;
    }
    .t983__card-block-wrapper {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t983__card-block {
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;        
    }
    .t983 .t-card__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t983__btn-container {
        position: absolute !important;
        left: 50% !important;
        bottom: 0px !important;
        -webkit-transform: translateX(-50%) translateY(100%) !important;
        -ms-transform: translateX(-50%) translateY(100%) !important;
        transform: translateX(-50%) translateY(100%) !important;
        opacity: 0 !important;
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -o-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
    }
    .t983__card:hover .t983__btn-container {
        bottom: 40px !important;
        -webkit-transform: translateX(-50%) translateY(0%) !important;
        -ms-transform: translateX(-50%) translateY(0%) !important;
        transform: translateX(-50%) translateY(0%) !important;
        opacity: 1 !important;        
    }
    .t983 .t-card__btn-wrapper {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Баннер на Главной*/
    .t995__wrapper {
        padding: 0px !important;
    }
    .t995 .t-cover {
        height: auto !important;
    }
    .t995 .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }
    .t995 .t-cover__filter {
        width: 100% !important;
        height: 100% !important;
    }   
    .t995 .t-container {
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
    }
    .t995 .t-cover__wrapper {
        width: 100% !important;
        height: auto !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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: 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_left {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t995 .t-cover__wrapper.t-align_right {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }        
    .t995__inner-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }  
    .t995__title {
        padding: 0px !important;
        margin: 0px !important;
    }
    .t995__descr {
        padding: 0px !important;
        margin: 0px !important;
    }  
    .t995__title + .t995__descr {
        padding-top: 20px !important;
    }
    .t995__buttons {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t995__btn {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }     
    
    /*Табы*/
    .t397__separator_mobile, .t397__wrapper_mobile {
        display: none !important;
    }
    .t397 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t397__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t397__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;        
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;    
        padding-left: 0px !important;
        padding-left: 0px !important;
        column-gap: 32px !important;
        row-gap: 12px !important;
    }
    .t397__col .t397__wrapper.t-align_center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t397__col .t397__wrapper.t-align_right {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }    
    .t397__tab {
        width: auto !important;
        border: none !important;
    }
    .t397__title {
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Блок с 1 кнопкой*/
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    
    /*Хлебные крошки*/
    [data-record-type="758"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    [data-record-type="758"].t-rec_pb_15 {
        padding-bottom: 20px !important;
    }
    .t-store__prod-snippet__container .breadcrumbs-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        font-family: var(--font-primary) !important;
        color: var(--color-black) !important;
    }    
    .t-store__prod-snippet__container .breadcrumbs-wrapper {
        margin-bottom: 28px !important;
    }
    .t758__list, .breadcrumbs-list {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        list-style-type: none !important;
        padding: 0px !important;
        margin: 0px !important;
        gap: 8px !important;
        row-gap: 4px !important;
    }
    .t758__list_item, .breadcrumbs-list_item {
        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;
        gap: 8px !important;
    }
    .t758__link-item__wrapper, .breadcrumbs-link-wrapper {
        min-height: unset !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t758__breadcrumb-divider, .breadcrumbs-divider {
        width: 16px !important;
        height: 16px !important;
        min-height: unset !important;
        display: inline-block !important;
        font-size: 0px !important;
        background-image: url(https://static.tildacdn.com/tild3534-3336-4537-a462-316363376637/chevron-right.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t758 .t-menu__link-item, .breadcrumbs-link {
        min-height: unset !important;
        color: var(--color-grey-dark) !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;
    }
    .t758__link-item_active.t-menu__link-item, .breadcrumbs-list_item:last-child .breadcrumbs-link {
        color: var(--color-black) !important;
        cursor: default !important;
    }
    
    /*Аккордеон на странице Покупателям*/
    .t849__border, .t849__icon circle, .t849__icon g {
        display: none !important;
    }
    .t849 {
        padding: 32px !important;
        border: 1px solid var(--color-border-primary) !important;
        box-sizing: border-box !important;
    }
    .t849 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t849 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t849 .t-section__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t849 .t-section__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }   
    .t849 .t-section__title + .t-section__descr {
        padding-top: 20px !important;
    }
    .t849 .t-section__container ~ .t-container .t-item:first-child {
        padding-top: 20px !important;
    }
    .t849 .t-item {
        margin-bottom: 20px !important;
    }
    .t849 .t-item:last-child {
        margin-bottom: 0px !important;
    }
    .t849__header {
        border: none !important;
    }
    .t849__trigger-button {
        display: flex !important;
        align-items: center !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        padding: 0px !important;
    }
    .t849__icon {
        width: 16px !important;
        height: 16px !important;
        position: static !important;
        display: block !important;
        background-image: var(--arrow-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-left: 4px !important;
        margin-right: 0px !important;
        border: none !important;
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;
    }
    .t849__opened .t849__icon {
        -webkit-transform: rotate(270deg) !important;
        -ms-transform: rotate(270deg) !important;
        transform: rotate(270deg) !important;
    }
    .t849__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-top: 12px !important;
        padding-bottom: 0px !important;
    }
    .t849__text {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 0px !important;
    }
    .t849__text ul {
        margin-bottom: 0px !important;
    }
    .t849__img {
        width: auto !important;
        max-width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    
    /*Блок с контактами на странице Покупателям*/
    .t578 {
        padding: 32px !important;
        border: 1px solid var(--color-border-primary) !important;
        box-sizing: border-box !important;
    }
    .t578 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t578 .t-col {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr auto !important;
        grid-template-columns: 1fr auto !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;    
        column-gap: 20px !important;
    }
    .t578__title {
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t578__itemwrapper {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t578__title + .t578__itemwrapper {
        padding-top: 20px !important;
    }
    .t578__persname {
        color: var(--color-grey-super-dark) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t578__persname ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t578__persname ul li:not(:first-child) {
        margin-top: 8px !important;
    }
    .t578__persname a {
        color: var(--color-black) !important;
    }
    .t578__persdescr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;         
    }
    .t578__persname + .t578__persdescr {
        margin-top: 20px !important;    
    }
    .t578__text {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t578__title ~ .t578__text {
        padding-top: 20px !important;
    }
    .t578__text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t578__text ul li:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t578__text a {
        color: var(--color-black) !important;
    }
    
    /*Блок с заголовком и ссылками на странице Спасибо*/
    .t1056__separator {
        display: none !important;
    }
    .t1056 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .uc-full .t1056 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        box-sizing: border-box !important;
    }
    .t1056 .t-section__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1056 .t-section__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t1056 .t-section__title + .t-section__descr {
        padding-top: 20px !important;
    }
    .t1056__row:not(:first-child) {
        margin-top: 24px !important;
    }
    #allrecords .t1056__col {
        max-width: 100% !important;
        text-align: center !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1056 .t-section__container ~ .t-container .t1056__row:first-child .t1056__col:first-child .t1056__col-wrapper {
        padding-top: 40px !important;
        margin-top: 40px !important;
        border-top: 1px solid var(--color-border-primary) !important;
    }
    .t1056__name {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t1056__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
        opacity: 1 !important;
    }
    .t1056__name + .t1056__text {
        padding-top: 24px !important;
    }
    .t1056__text ul {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        column-gap: 40px !important;
        row-gap: 16px !important
    }
    .t1056__text ul li a {
        color: var(--color-black) !important;
    }
    
    /*Обложка на странице О нас*/
    [data-record-type="391"] .t-cover__filter {
        display: none !important;
    }
    [data-record-type="391"] .t-cover {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        background: unset !important;
    }
    [data-record-type="391"] .t-cover__carrier {
        width: calc(100% / 12 * 5 - 4px) !important;
        height: auto !important;
        min-height: calc(100vw / 12 * 5 - 4px * 1.15) !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        margin-bottom: 32px !important;
        margin-left: 2px !important;
        margin-right: 2px !important;
    }
    .t391 {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t391 .t-container {
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t391 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        padding-bottom: 32px !important;
        box-sizing: border-box !important;
    }
    .t391__firstcol {
        max-width: calc(100% / 7 * 3) !important; 
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t391__img {
        width: 100% !important;
    }
    .t391__secondcol {
        max-width: calc(100% / 7 * 4) !important; 
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t391__textwrapper {
        width: 100% !important;
        text-align: center !important;
        padding-top: 40px !important;
        padding-left: 38px !important;
        padding-right: 38px !important;
        box-sizing: border-box !important;
    }
    .t391__textwrapper.t-align_left {
        text-align: left !important;
    }    
    .t391__textwrapper.t-align_right {
        text-align: right !important;
    }
    .t391__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t391__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
        opacity: 1 !important;            
    }
    .t391__title + .t391__text {
        padding-top: 20px !important;
    }
    .t391__buttonwrapper {
        margin: 0px !important;
    }
    
    /*Блок с текстом на странице О нас*/
    .t473 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        background-color: var(--color-bg-secondary) !important;
        padding: 40px !important;
        column-gap: 4px !important;
    }
    .t473 .t-col:after {
        content: '' !important;
        width: 100% !important;
        max-width: calc((100% + 84px) / 12 * 1 - 44px) !important;
        padding-bottom: calc((100% + 84px) / 12 * 4 - 28px - 32px) !important;
    }
    .t473__title {
        width: 100% !important;
        max-width: calc((100% + 84px) / 12 * 7 - 44px) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t473__descr {
        width: 100% !important;
        max-width: calc((100% + 84px) / 12 * 4 - 4px) !important;        
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    
    /*Блок с текстом и изображением на странице О нас*/
    .t478__sizer, .t478 .t-container:after {
        display: none !important;
    }
    .t478 .t-container {
        width: 100% !important;
        max-width: calc(100% - 40px) !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;            
        padding: 24px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        column-gap: 4px !important;
    }
    .t478 .t-container:before {
        content: '' !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        background-color: var(--color-bg-secondary) !important;
    }
    .t478 .t-col {
        max-width: calc((100% + 52px) / 12 * 4 - 28px) !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        z-index: 2 !important;
    }
    .t478 .t-col:nth-child(2) {
        /*margin-left: auto !important;*/
        margin-left: calc((100% + 52px) / 12 * 4) !important;
    }
    .t478__textwrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
        padding: 16px !important;
        box-sizing: border-box !important;
    }
    .t478__content {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;          
    }
    .t478__box {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t478__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t478__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t478__title + .t478__descr {
        padding-top: 20px !important;
    }
    .t478__blockimg {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 100% !important;
    }
    
    /*Галерея на всю ширину грида*/
    .t663__row {
        padding-top: 0px !important;
        padding-bottom: 4px !important;
    }
    .t663 .t-container_100 .t663__row {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t663__bgimg {
        padding-bottom: 42% !important;
    }
    [class*="uc-"][class*="top"][data-record-type="663"] .t663__bgimg {
        background-position-y: top !important;
    }
    [class*="uc-"][class*="bottom"][data-record-type="663"] .t663__bgimg {
        background-position-y: bottom !important;
    }
    [class*="uc-"][class*="left"][data-record-type="663"] .t663__bgimg {
        background-position-x: left !important;
    }
    [class*="uc-"][class*="right"][data-record-type="663"] .t663__bgimg {
        background-position-x: right !important;
    }
    .t663 .t-container_100 .t663__bgimg {
        border-radius: 0px !important;
    }
    
    /*Галерея в 2 колонки*/
    .t667__row {
        padding-top: 0px !important;
        padding-bottom: 4px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t667__tile {
        width: 100% !important;
    }
    .t667__tile:nth-child(2) {
        padding-top: 4px !important;
    }
    .t667__bgimg {
        background-position: top center !important;
    }
    
    /*Галерея в 4 колонки*/
    .t603 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;   
        row-gap: 4px !important;
    }
    .t603__tile {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Поп-ап форма подписки*/
    .t-body:not(.t706__body_cartsidebarshowed, .t1002__body_wishlistwinshowed) {
        padding-right: 0px !important;
        height: unset !important;
        min-height: unset !important;
        overflow: unset !important;
    }
    .t1014 .t-popup {
        width: auto !important;
        height: auto !important;
        max-height: calc(100vh - 80px) !important;
        top: unset !important;
        left: unset !important;
        right: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
        background-color: transparent !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        overflow: auto !important;
        -moz-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
        -webkit-transform: translateY(100%) !important;
        -o-transform: translateY(100%) !important;
        transform: translateY(100%) !important;        
        -webkit-transition: opacity .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: opacity .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -ms-transition: opacity .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -o-transition: opacity .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        transition: opacity .6s cubic-bezier(0.165,0.84,0.44,1) !important;   
        -moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1) !important;
        -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1) !important;        
    }
    .t1014 .t-popup.t-popup_show {
        -moz-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        -o-transform: translateY(0%) !important;
        transform: translateY(0%) !important;              
    }
    .t1014 .t-popup__container {
        width: 100% !important;
        max-width: 640px !important;
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        box-sizing: border-box !important;
        -moz-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        -o-transform: translateY(0%) !important;
        transform: translateY(0%) !important;
        /*-moz-transform: translateY(-100%) !important;*/
        /*-ms-transform: translateY(-100%) !important;*/
        /*-webkit-transform: translateY(-100%) !important;*/
        /*-o-transform: translateY(-100%) !important;*/
        /*transform: translateY(-100%) !important;*/
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -ms-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -o-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;  
    }
    .t1014 .t-popup_show .t-popup__container {
        -moz-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        -o-transform: translateY(0%) !important;
        transform: translateY(0%) !important;        
    }
    .t1014__img {
        width: 100% !important;
        max-width: 40% !important;
        min-height: 100% !important;
        display: block !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .t1014__wrapper {
        width: 100% !important;
        max-width: 60% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-top: 32px !important;
        padding-bottom: 32px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
    }
    .t1014 .t-form {
        padding-top: 32px !important;
        margin-top: auto !important;
    }
    .t1014 .t-form__inputsbox {
        width: 100% !important;
        position: relative !important;
        display: block !important;
    }
    .t1014 .t-input-group {
        display: block !important;
    }
    .t1014 .t-input-block {
        padding-right: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1014 .t-input {
        padding-right: 120px !important;
    }
    .t1014 .t-form__submit {
        width: auto !important;
        height: auto !important;
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
    }
    .t1014 .t-submit {
        width: auto !important;
        min-width: unset !important;
        height: 42px !important;
        background-color: transparent !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t1014 .t-form__errorbox-bottom {
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    .t1014 .t-form__errorbox-wrapper {
        margin-top: 12px !important;
        margin-bottom: 12px !important;         
    }
    .t1014__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }
    .t1014__descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;          
    }    
    .t1014__title + .t1014__descr {
        padding-top: 12px !important;
    }
    .t1014__text {
        color: var(--color-grey-super-dark) !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
    }
    
    
    
@media screen and (max-width: 1200px) { 
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }   
    
    /*H1-заголовки*/
    .t986__title {
        font-size: 70px !important;
    }    
    
    /*H2-заголовки*/
    .t995__title, .t391__title, .t473__title, .t478__title {
        font-size: 52px !important;
    } 
    
    /*Меню*/
    .t446__leftwrapper, .t446__rightmenuwrapper {
        display: none !important;
    }
    .t446__rightwrapper {
        width: auto !important;
        padding-left: 0px !important;
        margin-left: auto !important;
    }   
    
    /*Логотип в меню*/
    .t446__logowrapper {
        position: relative !important;
        left: unset !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    
    /*Бургер в меню*/
    .t446__maincontainer > .t446__burgerwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
    }    
    
    /*Корзина*/
    .t706__cartpage-info {
        padding-left: 34px !important;
    }
    
    /*Карточка товара*/
    .t-store__prod-popup__slider {
        max-width: 50% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__prod-popup__info {
        max-width: 50% !important;
        padding-left: 38px !important;
    } 
    
    /*Плитки с разделами*/
    .t983__card-wrapper {
        padding-bottom: 100% !important;
    }
    .t983__col:only-child .t983__card-wrapper {
        padding-bottom: 55% !important;
    }
    
    /*Обложка на странице О нас*/
    [data-record-type="391"] .t-cover__carrier {
        width: calc(100% / 12 * 4 - 4px) !important;
        min-height: calc(100vw / 12 * 4 - 4px * 1.15) !important;
    }
    .t391__firstcol {
        max-width: calc(100% / 8 * 3) !important; 
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t391__secondcol {
        max-width: calc(100% / 8 * 5) !important; 
    }  
    
    /*Блок с текстом и изображением на странице О нас*/
    .t473__descr {
        max-width: calc((100% + 84px) / 12 * 4 - 44px) !important;
        margin-left: calc((100% + 84px) / 12) !important;
    }
    .t473 .t-col:after {
        max-width: 0px !important;
        margin-left: -4px !important;
    }
    
    
}



@media screen and (max-width: 960px) { 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }   
    
    /*H1-заголовки*/
    .t986__title {
        font-size: 58px !important;
    }     
    
    /*H2-заголовки*/
    .t995__title, .t391__title, .t473__title, .t478__title {
        font-size: 48px !important;
    }     
    
    /*H3-заголовки*/
    .t467__title, .t-store__relevants__title, .t686 .t-section__title, .t983 .t-card__title, .t1056 .t-section__title {
        font-size: 24px !important;
    }    
    
    /*H4-заголовки*/
    .t-store__prod-popup__name, .t849 .t-section__title, .t578__title, .t1014__title, .t-form__successbox strong {
        font-size: 19px !important;
    }  

    /*Цена в карточке*/
    .t-store__prod-popup__price-item {
        font-size: 15px !important;
    }        
    
    /*Средние описания*/
    .t-input, .t-input-phonemask__select, .t706__product-amount, .t1002__product-amount, .t-radio__control, .t-checkbox__control, .t706__cartwin-totalamount-info, .t706 .delivery-full-address, .t706 .searchbox-info, .t1002__bubble-text, .t706__bubble-text, .t706__product-quantity, .t985__searchvariant, .t-search-widget__result_product-price, .t-search-widget__result, .t-search-widget__pagination-item, .t-store__card__price-item, .t-store__empty-part-msg, .t-store__filter__chosen-val, .t-product__option-title, .t467__descr, .t-store__tabs__content, .t849 .t-section__descr, .t849__text, .t578__persname, .t1056 .t-section__descr, .t1014__descr, .t-form__successbox {
        font-size: 13px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 56px !important;
    }  
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 36px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 28px !important;
    } 
    
    /*Самые маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:20px"], [data-record-type="113"] > div[style*="height: 20px"], [data-record-type="113"].uc-height-20 > div {
        height: 16px !important;
    }      
    
    /*Отступ высотой с меню*/
    #allrecords [data-record-type="113"].uc-height-menu > div {
        height: 56px !important;
    }      
    
    /*Ширина колонок в стандартных блоках*/
    .t-col_3, .t-width_3, .t-width_3 .t986__wrapper, .t-store__stretch-col_25 {
        max-width: 50% !important;
    }   
    .t-col_4, .t552__tile_25, .t-width_4, .t-width_4 .t986__wrapper, .t-store__stretch-col_33 {
        max-width: 50% !important;
    }    
    .t-col_5, .t-width_5, .t-width_5 .t986__wrapper {
        max-width: 50% !important;
    }   
    .t-col_7, .t-width_7, .t-width_7 .t986__wrapper, .t667__tile {
        max-width: 100% !important;
    }  
    .t-col_8, .t-width_8, .t-width_8 .t986__wrapper {
        max-width: 100% !important;
    }  
    .t-col_9, .t-width_9, .t-width_9 .t986__wrapper {
        max-width: 100% !important;
    }  
    .t-col_10, .t-width_10, .t-width_10 .t986__wrapper {
        max-width: 100% !important;
    }  
    .t-col_11, .t-width_11, .t-width_11 .t986__wrapper {
        max-width: 100% !important;
    }  
    .t-col_12, .t-width_12, .t-width_12 .t986__wrapper {
        max-width: 100% !important;
    }  
    
    /*Поля в формах*/
    .t-input-group:not(:first-child) .t-input-title {
        margin-top: 36px !important;
    }   
    .t-form__successbox strong:not(:only-child) {
        padding-bottom: 4px !important;
    }
    .t-form__successbox:before {
        width: 84px !important;
        height: 27px !important;
        margin-bottom: 16px !important;
    }    
    
    /*Иконки закрытия*/
    .t706__sidebar-close, .t706__cartpage-close, .t985__close-icon {
        top: 17px !important;
    }
    .t1002__wishlistwin-close {
        top: 17px !important;
        right: 20px !important;       
    }
    .t1014 .t-popup__block-close {
        top: 16px !important;
        right: 16px !important;
    }    
    .t706__sidebar-close-btn, .t1002__wishlistwin-close-wrapper, .t706__cartpage-close, .t985__close-icon, .t1014 .t-popup__block-close-button {
        width: 22px !important;
        height: 22px !important;
    }    
    .t706__cartpage-back {
        display: none !important;
    }   
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 36px !important;
        height: 36px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 16px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 16px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 18px !important;
        height: 18px !important;
    }    
    
    /*Меню*/
    .t446__maincontainer {
        height: 56px !important;
    }   
    
    /*Иконки в меню*/
    .t446 .t-sociallinks {
        padding-left: 40px !important;
    }
    .t446 .t-sociallinks__item:first-child {
        padding-right: 4px !important;
    }
    
    /*Мобильное меню*/
    .t450__logowrapper {
        height: 56px !important;
    }
    .t450__rightside {
        padding-top: 36px !important;
    }   
    
    /*Футер*/
    [data-record-type="344"]:not(.uc-extra-menu) .t344 > .t-container {
        padding-bottom: 36px !important;
        row-gap: 36px !important;
    }
    [data-record-type="344"]:not(.uc-extra-menu) .t344__col:nth-child(2), [data-record-type="344"]:not(.uc-extra-menu) .t344__col:nth-child(3) {
        display: none !important;
    }
    [data-record-type="344"]:not(.uc-extra-menu) .t344__col {
        width: 100% !important;
        max-width: 50% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    [data-record-type="344"]:not(.uc-extra-menu) .t344__col:not(:last-child) {
        margin-right: 0px !important;
    }
    
    /*Форма в футере*/
    .t344 .t1045__input-wrapper {
        min-width: unset !important;
        width: 100% !important;
        max-width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        padding-top: 20px !important;
        margin-right: 0px !important;
    }
    
    /*Нижняя часть футера*/
    .t977__col_left {
        min-width: unset !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-right: 0px !important;
    }
    .t977__col_center {
        max-width: 100% !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        margin-top: 36px !important;
        column-gap: 16px !important;
        row-gap: 12px !important;
    }
    .t977__col-inner {
        width: auto !important;
        max-width: unset !important;
    }  
    .t977__col-inner:nth-child(n) {
        margin-right: 0px !important;
    }
    .t977__descr {
        white-space: normal !important;
    }
    
    /*Корзина*/
    .t706__cartpage-info, .t706__cartpage-form {
        max-width: 100% !important;
    }
    .t706__cartpage-top {
        height: 56px !important;
    }    
    .t706__cartpage-top:after {
        width: 100% !important;
        left: 0px !important;
    }    
    .t706__cartpage-content {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        margin-top: 0px !important;
        margin-bottom: 28px !important;
    }    
    .t706__cartpage-open-form-wrap {
        padding-top: 28px !important;
    }
    .t706__cartpage-products {
        padding-top: 28px !important;
    }
    .t706__cartpage-totals {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: auto !important;
        border: none !important;
    }
    .t706__cartpage-prodamount:nth-child(n) {
        padding-top: 28px !important;
    }
    .t706__cartpage-info {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-left: 2px !important;
    }    
    .t706__cartpage-info-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t706__search-icon {
        width: 20px !important;
        height: 20px !important;
        top: 14px !important;
    }
    .t706 .t-input-group_cb {
        margin-top: 36px !important;
    }    
    .t706 #delivery-services-wrapper:before {
        margin-top: 36px !important;
    }    
    .searchbox-info .t-text:first-child {
        margin-top: 36px !important;
    }
    .t706__cartpage-form {
        margin-top: 56px !important;
    }
    .t706__cartpage-form .t-form__submit {
        margin-top: 36px !important;
    }    
    .t706__cartwin-totalamount-wrap {
        margin-top: 36px !important;
    }
    .t706__cartwin-totalamount {
        margin-top: 16px !important;
    }
    .t-inputpromocode__wrapper {
        width: 100% !important;
    }  
    
    /*Вишлист*/
    .t1002__wishlistwin-content {
        padding-bottom: 28px !important;
        -webkit-transform: translateX(0) !important;
        transform: translateX(0) !important;
    }
    .t1002__wishlistwin-top {
        height: 56px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
    }    
    .t1002__wishlistwin-top:after {
        width: calc(100% + 40px) !important;
        left: -20px !important;
    }    
    .t1002__wishlistwin-products {
        padding-top: 28px !important;
    }
    
    /*Поиск*/
    .t985__widgetheader {
        padding-top: 56px !important;
        padding-bottom: 28px !important;
    }
    .t985__inputcontainer {
        max-width: 100% !important;
    }
    .t985__clear-icon {
        width: 22px !important;
        height: 22px !important;
    }
    .t985__widgetheader .t-container, .t-search-widget__popup > .t-container {
        max-width: 100% !important;
    }
    .t-search-widget__popup {
        padding-top: 126px !important;
        padding-bottom: 28px !important;
    }    
    .t-search-widget__query-result {
        text-align: left !important;
        margin-bottom: 28px !important;
    }    
    .t-search-widget__loadmore-btn-wrap {
        padding-top: 36px !important;
    }    
    .t-search-widget__pagination {
        padding-top: 28px !important;
    }
    
    /*Блок с заголовком и текстом*/
    .uc-full .t467 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }       
    .t467__title + .t467__descr {
        padding-top: 16px !important;
    }
    .t467 .t-btn:not(:only-child) {
        margin-top: 36px !important;
    }    
    
    /*Каталог*/
    .t-store:not(.t-store__prod-snippet__container) .t-container, .t-store__relevants-grid-cont {
        row-gap: 28px !important;
    }
    #allrecords .t-store__grid-cont_mobile-one-row .t-item {
        min-width: calc(92% / 2) !important;
        max-width: calc(92% / 2) !important;
    }    
    #allrecords .t-store__relevants__container .t-store__grid-cont_mobile-one-row .t-item {
        min-width: 50% !important;
        max-width: 50% !important;
    }    
    .t-store__load-more-btn {
        margin-top: 36px !important;
    }  
    
    /*Фильтры в каталоге*/
    .t-store__filter {
        margin-bottom: 28px !important;
    }
    .t-store__filter__options {
        display: none !important;
        margin-top: 16px !important;
        gap: 16px !important;
    }
    .t-store__filter__opts-mob-btn {
        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;        
    }    
    .t-store__filter__opts-mob-btn.active ~ .t-store__filter__options {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t-store__filter__item {
        width: 100% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        border: none !important;
    }
    .t-store__filter__item-title {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__filter__item-title:after {
        -webkit-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
    }
    .t-store__filter__item.active .t-store__filter__item-title:after {
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
    }
    .t-store__filter__item-controls-wrap {
        margin-top: 12px !important;
        border: none !important;
        -webkit-box-shadow: unset !important;
        -moz-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t-store__filter__item-controls-container {
        max-height: unset !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding: 0px !important;
        gap: 8px !important;
        overflow: visible !important;
    }
    .t-store__filter__item-controls-container.t-store__filter__item-controls-container_color {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .t-store__filter__custom-sel {
        min-height: 20px !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;
        padding: 0px !important;
    }
    .t-store__filter__checkbox {
        margin-bottom: 0px !important;
    }    
    
    /*Иконка избранного*/
    .t1002__addBtn {
        width: 22px !important;
        height: 22px !important;
    }
    
    /*Карточка товара*/
    .t-store__prod-snippet__container {
        padding-top: 80px !important;
    }    
    .t-store__prod-snippet__container .breadcrumbs-wrapper {
        margin-bottom: 24px !important;
    }    
    .t-store__prod-popup__info {
        padding-left: 18px !important;
    }
    .t-store__tabs {
        margin-top: 36px !important;
    }   
    .t-store__relevants__title {
        margin-top: 56px !important;
        margin-bottom: 36px !important;
    }    
    
    /*Обложка на Главной*/
    .t986 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t986__wrapper {
        max-width: 600px !important;
        padding-top: 96px !important;
    }
    .t986__title + .t986__descr {
        padding-top: 16px !important;
    }
    .t986__buttons {
        margin-top: 36px !important;
    }       
    
    /*Плитки с разделами в 1 строку*/
    .t686 {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t686 .t-section__container {
        min-width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        position: static !important;
        text-align: center !important;
        padding-bottom: 36px !important;
    }
    .t686 .t-section__container .t-col {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t686 .t-section__title, .t686 .t-section__descr {
        text-align: center !important;
    }
    .t686 .t-section__title + .t-section__descr {
        padding-top: 16px !important;
    }    
    .t686 .t-card__container {
        -webkit-overflow-scrolling: touch !important;
    }
    .t686 .t-card__container:before {
        min-width: 18px !important;
        width: 18px !important;
    }
    .t686 .t-card__col {
        min-width: calc(92% / 2) !important;
        max-width: calc(92% / 2) !important;
    }
    .t686__textwrapper {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Плитки с разделами*/
    .t983__btn-container {
        display: none !important;
    }
    .t983__row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t983__col:nth-child(n) .t983__card-wrapper {
        padding-bottom: 88% !important;
    }
    .t983 .t-card__btn-wrapper {
        padding-top: 36px !important;
    }    
    
    /*Баннер на Главной*/
    .t995 .t-col:nth-child(n) {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t995__inner-wrapper {
        max-width: 600px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t995__title + .t995__descr {
        padding-top: 16px !important;
    }
    .t995__buttons {
        margin-top: 36px !important;
    }  
    
    /*Табы*/
    .t397__wrapper {
        column-gap: 28px !important;
    }    
    .t397__wrapper_mobile-flex.t397__wrapper:nth-child(n) {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;   
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        column-gap: 0px !important;
    }
    .t397__wrapper_mobile-flex.t397__wrapper:before {
        content: '' !important;
        display: table-cell !important;
        min-width: 20px !important;
        width: 20px !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t397__wrapper_mobile-flex.t397__wrapper:after {
        content: '' !important;
        display: table-cell !important;
        min-width: 20px !important;
        width: 20px !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t397__col_mobile-flex .t397__tab {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }    
    .t397__col_mobile-flex .t397__tab:first-child {
        padding-left: 0px !important;
    }
    .t397__col_mobile-flex .t397__tab:nth-last-child(2) {
        padding-right: 0px !important;
    }
    .t397__col_mobile-flex .t397__wrapper.t-align_right .t397__tab:first-child {
        margin-left: auto !important;
    }
    .t397__col_mobile-flex .t397__wrapper.t-align_center .t397__tab:first-child {
        margin-left: auto !important;
    }   
    .t397__col_mobile-flex .t397__wrapper.t-align_center .t397__tab:last-child {
        margin-right: auto !important;
    } 
    .t397__col_mobile-flex .t397__wrapper.t-align_center .t397__tab:nth-last-child(2) {
        margin-right: auto !important;
    } 
    
    /*Блок с 1 кнопкой*/
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 36px !important;
    }
    
    /*Хлебные крошки*/
    [data-record-type="758"].t-rec_pt_45 {
        padding-top: 24px !important;
    }    
    [data-record-type="758"].t-rec_pb_15 {
        padding-bottom: 16px !important;
    }
    
    /*Аккордеон на странице Покупателям*/
    .t849 {
        padding: 28px !important;
    }    
    .t849 .t-section__title + .t-section__descr {
        padding-top: 16px !important;
    }    
    
    /*Блок с контактами на странице Покупателям*/
    .t578 {
        padding: 28px !important;
    }   
    .t578 .t-col {
        column-gap: 16px !important;
    }    
    .t578__title + .t578__itemwrapper {
        padding-top: 16px !important;
    }
    .t578__persname + .t578__persdescr {
        margin-top: 16px !important;    
    }
    .t578__title ~ .t578__text {
        padding-top: 16px !important;
    }    
    
    /*Блок с заголовком и ссылками на странице Спасибо*/
    .uc-full .t1056 {
        padding-top: 36px !important;
        padding-bottom: 36px !important;
    }    
    .t1056 .t-section__title + .t-section__descr {
        padding-top: 16px !important;
    }   
    .t1056 .t-section__container ~ .t-container .t1056__row:first-child .t1056__col:first-child .t1056__col-wrapper {
        padding-top: 36px !important;
        margin-top: 36px !important;
    }  
    
    /*Обложка на странице О нас*/
    .t391__firstcol {
        display: none !important;
    }
    [data-record-type="391"] .t-cover__carrier {
        width: 100% !important;
        height: 100% !important;
        min-height: unset !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        margin: 0px !important;
        border-radius: 0px !important;
    }
    .t391 .t-cover__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    #allrecords .t391__secondcol {
        max-width: 100% !important;
    }
    .t391__textwrapper {
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t391__title + .t391__text {
        padding-top: 16px !important;
    }  
    
    /*Блок с текстом на странице О нас*/
    .t473 .t-col:after {
        display: none !important;
    }
    .t473 .t-col {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        background-color: transparent !important;
        padding: 0px !important;
        column-gap: 0px !important;
        border-radius: 0px !important;
    }   
    .t473__title {
        max-width: 100% !important;
    }
    .t473__descr {
        max-width: 600px !important;
        padding-top: 16px !important;
        margin-left: 0px !important;
    }
    
    /*Блок с текстом и изображением на странице О нас*/
    .t478 .t-container:before {
        display: none !important;
    }
    .t478 .t-container {
        padding: 0px !important;
    }
    .t478 .t-col {
        max-width: 100% !important;
    }
    .t478 .t-col:nth-child(2) {
        margin-top: 28px !important;
        margin-left: 0px !important;
    }
    .t478__textwrapper {
        padding: 0px !important;
    }
    .t478__descr {
        max-width: 600px !important;
    }
    .t478__title + .t478__descr {
        padding-top: 16px !important;
    }    
    
    /*Галерея на всю ширину грида*/
    .t663__bgimg {
        padding-bottom: 100% !important;
    }   
    
    /*Поп-ап форма подписки*/
    .t1014 .t-form {
        padding-top: 28px !important;
    }    
    
    
}



@media screen and (max-width: 640px) { 
    
    /*H1-заголовки*/
    .t986__title {
        font-size: 49px !important;
    }   
    
    /*H2-заголовки*/
    .t995__title, .t391__title, .t473__title, .t478__title {
        font-size: 44px !important;
    }  
    
    /*H3-заголовки*/
    .t467__title, .t-store__relevants__title, .t686 .t-section__title, .t983 .t-card__title, .t1056 .t-section__title {
        font-size: 22px !important;
    }  
    
    /*Ширина колонок в стандартных блоках*/
    .t-col_3, .t-width_3, .t-width_3 .t986__wrapper, .t-store__stretch-col_25 {
        max-width: 100% !important;
    }   
    .t-col_4, .t552__tile_25, .t-width_4, .t-width_4 .t986__wrapper, .t-store__stretch-col_33 {
        max-width: 100% !important;
    } 
    .t-col_5, .t-width_5, .t-width_5 .t986__wrapper {
        max-width: 100% !important;
    }       
    .t-col_6, .t-width_6, .t-width_6 .t986__wrapper, .t-store__stretch-col_50 {
        max-width: 100% !important;
    } 
    
    /*Футер*/
    [data-record-type="344"]:not(.uc-extra-menu) .t344__col {
        max-width: 50% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Форма в футере*/
    .t344 .t1045__input-wrapper {
        max-width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin-right: 0px !important;
    }
    
    /*Корзина*/
    .t706__product {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto 20px auto 20px 1fr !important;
        grid-template-columns: auto auto 1fr !important;
        -ms-grid-rows: auto 12px auto !important;
        grid-template-rows: auto auto !important;  
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: start !important;
        column-gap: 20px !important;       
        row-gap: 12px !important;
    }
    .t706__product-thumb {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: span 2 !important;
        margin-right: 0px !important;
    }
    .t706__product-title {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        padding-right: 0px !important;
    }
    .t706__product-plusminus {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;        
        padding-left: 0px !important;
        margin-top: auto !important;
    }
    .t706__product-amount {
        width: auto !important;
        -ms-grid-column: 3 !important;
        grid-column: 3 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;     
        padding-left: 0px !important;
        margin-top: auto !important;
    }
    .t706__product-del-wrapper {
        -ms-grid-column: 3 !important;
        grid-column: 3 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;     
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        padding-left: 0px !important;
    }
    .t706__product-del {
        position: static !important;
        margin-top: 2px !important;
    }
    
    /*Вишлист*/
    .t1002__product {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto 20px auto 20px 1fr !important;
        grid-template-columns: auto auto 1fr !important;
        -ms-grid-rows: auto 12px auto !important;
        grid-template-rows: auto auto !important;  
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: start !important;
        column-gap: 20px !important;       
        row-gap: 12px !important;
    }
    .t1002__product-thumb {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row-span: 2 !important;
        grid-row: span 2 !important;
        margin-right: 0px !important;
    }
    .t1002__product-title {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        padding-right: 0px !important;
    }
    .t1002__product-amount {
        width: auto !important;
        -ms-grid-column: 3 !important;
        grid-column: 3 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;     
        padding-left: 0px !important;
        margin-top: auto !important;
    }
    .t1002__product-del {
        position: static !important;
        -ms-grid-column: 3 !important;
        grid-column: 3 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;     
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        margin-top: 2px !important;
        margin-left: auto !important;
    }    
    
    /*Карточка товара*/
    .t-store__prod-popup__info {
        padding-top: 36px !important;
        padding-left: 2px !important;
    }
    
    /*Плитки с разделами*/
    .t983__col:nth-child(n) .t983__card-wrapper {
        padding-bottom: 100% !important;
    }    
    
    /*Блок с контактами на странице Покупателям*/
    .t578 {
        padding: 28px !important;
    }   
    .t578 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t578__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t578__itemwrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t578__title + .t578__itemwrapper {
        padding-top: 28px !important;
    }
    .t578__persname ul li:not(:first-child) {
        margin-top: 4px !important;
    }
    .t578__persname + .t578__persdescr {
        margin-top: 28px !important;    
    }        
    .t578__text {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;            
    }
    .t578__itemwrapper ~ .t578__text {
        padding-top: 28px !important;
    }   
    
    /*Блок с заголовком и ссылками на странице Спасибо*/
    .t1056__text {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t1056__text ul {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Поп-ап форма подписки*/
    .t1014__img {
        display: none !important;
    }
    .t1014 .t-popup__container {
        border-radius: 0px !important;
    }
    .t1014__wrapper {
        max-width: 100% !important;
        padding: 20px !important;
    }
    .t1014__title {
        padding-right: 32px !important;
    }
    
    
}



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a, .t1060__item-text a {
        font-size: 12px !important;
    }   
    .t706__sidebar-continue:before, .t706__cartpage-open-form:before {
        font-size: 12px !important;
    }  
    
    /*H1-заголовки*/
    .t986__title {
        font-size: 40px !important;
    } 
    
    /*H2-заголовки*/
    .t995__title, .t391__title, .t473__title, .t478__title {
        font-size: 40px !important;
    }
    
    /*H3-заголовки*/
    .t467__title, .t-store__relevants__title, .t686 .t-section__title, .t983 .t-card__title, .t1056 .t-section__title {
        font-size: 20px !important;
    }  
    
    /*H4-заголовки*/
    .t-store__prod-popup__name, .t849 .t-section__title, .t578__title, .t1014__title, .t-form__successbox strong {
        font-size: 18px !important;
    }    
    
    /*H7-заголовки*/
    .t344__title, .t706__product-title, .t1002__product-title, .t706__sidebar-prodamount-wrap, .t706__cartpage-prodamount, .t706__cartwin-totalamount-wrap, .t-search-widget__result_product-title, .t-store__card__title, .t-store__card__title:after, .t-store__card__descr, .t-store__filter__reset, .t397__title {
        font-size: 12px !important;
    } 
    
    /*Цена в карточке*/
    .t-store__prod-popup__price-item {
        font-size: 14px !important;
    }        
    
    /*Подзаголовки, Пункты меню, Лейблы, Цены*/
    .t446 .t-menu__link-item, .t450 .t-menu__link-item, .t450 .t-menusub__link-item, .t344__descr, .t1045 .t-input-title, .t-input-title, .t450__right_descr a, .t706 #delivery-services-wrapper:before, .searchbox-info .t-text:first-child, .t-store__card__mark, .t-store__filter__item_color .t-store__filter__item-title:before, .t-store__filter__item-title, .t-store__sort-select, .t-store__filter__title, .t-store__filter__opts-mob-btn, .t-product__option > .t-product__option-title, .t-product__option[data-edition-option-id="Color"] > .t-product__option-title:after, .t-store__tabs__item-title, .t-store__prod-snippet__container .product-breadcrumbs, .t758 .t-menu__link-item, .breadcrumbs-link, .t849__title, .t578__persname, .t1056__name, .t1056__text ul li a, .form-text__title {
        font-size: 12px !important;
    } 
    
    /*Средние описания*/
    .t-input, .t-input-phonemask__select, .t706__product-amount, .t1002__product-amount, .t-radio__control, .t-checkbox__control, .t706__cartwin-totalamount-info, .t706 .delivery-full-address, .t706 .searchbox-info, .t1002__bubble-text, .t706__bubble-text, .t706__product-quantity, .t985__searchvariant, .t-search-widget__result_product-price, .t-search-widget__result, .t-search-widget__pagination-item, .t-store__card__price-item, .t-store__empty-part-msg, .t-store__filter__chosen-val, .t-product__option-title, .t467__descr, .t-store__tabs__content, .t849 .t-section__descr, .t849__text, .t578__persname, .t1056 .t-section__descr, .t1014__descr, .t-form__successbox {
        font-size: 12px !important;
    }  
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:60px"], [data-record-type="113"] > div[style*="height: 60px"], [data-record-type="113"].uc-height-60 > div {
        height: 52px !important;
    }  
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:40px"], [data-record-type="113"] > div[style*="height: 40px"], [data-record-type="113"].uc-height-40 > div {
        height: 32px !important;
    }
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:32px"], [data-record-type="113"] > div[style*="height: 32px"], [data-record-type="113"].uc-height-32 > div {
        height: 24px !important;
    }  
    
    /*Самые маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:20px"], [data-record-type="113"] > div[style*="height: 20px"], [data-record-type="113"].uc-height-20 > div {
        height: 12px !important;
    }      
    
    /*Поля в формах*/
    .t-input-group:not(:first-child) .t-input-title {
        margin-top: 32px !important;
    }    
    .t-form__successbox:before {
        width: 72px !important;
        height: 23px !important;
        margin-bottom: 12px !important;
    }       
    
    /*Радиокнопки в формах*/
    .t-radio__control {
        margin-top: 12px !important;
    }
    .t-radio__item {
        margin-top: 12px !important;
    }    
    
    /*Иконки закрытия*/
    .t706__sidebar-close, .t706__cartpage-close, .t1002__wishlistwin-close, .t985__close-icon {
        top: 18px !important;
    }
    .t1014 .t-popup__block-close {
        top: 12px !important;
        right: 12px !important;
    }       
    .t706__sidebar-close-btn, .t1002__wishlistwin-close-wrapper, .t706__cartpage-close, .t985__close-icon {
        width: 20px !important;
        height: 20px !important;
    }     
    .t706__cartpage-back {
        width: 12px !important;
        height: 12px !important;
        top: 18px !important;
    }     
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 32px !important;
        height: 32px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 16px !important;
        height: 16px !important;
    }      
    
    /*Иконки в меню*/
    .t446 .t-sociallinks {
        padding-left: 32px !important;
    }    
    
    /*Мобильное меню*/
    .t450__rightside {
        padding-top: 32px !important;
    }     
    
    /*Футер*/
    [data-record-type="344"]:not(.uc-extra-menu) .t344 > .t-container {
        padding-bottom: 32px !important;
        row-gap: 32px !important;
    }
    
    /*Корзина*/
    .t706__cartpage-content {
        margin-bottom: 24px !important;
    }     
    .t706__cartpage-open-form-wrap {
        padding-top: 24px !important;
    }    
    .t706__cartpage-products {
        padding-top: 24px !important;
    }    
    .t706__cartpage-prodamount:nth-child(n) {
        padding-top: 24px !important;
    }    
    .t706__search-icon {
        width: 16px !important;
        height: 16px !important;
        top: 16px !important;
    }   
    .t706 .t-input-group_cb {
        margin-top: 32px !important;
    }        
    .t706 #delivery-services-wrapper:before {
        margin-top: 32px !important;
    }      
    .searchbox-info .t-text:first-child {
        margin-top: 32px !important;
    }    
    .t706__cartpage-form {
        margin-top: 52px !important;
    }    
    .t706__cartwin-totalamount-wrap {
        margin-top: 32px !important;
    }    
    .t706__cartwin-totalamount {
        margin-top: 12px !important;
    }
    .t706__cartpage-form .t-form__submit {
        margin-top: 32px !important;
    }    
    
    /*Вишлист*/
    .t1002__wishlistwin-content {
        padding-bottom: 24px !important;
    }
    .t1002__wishlistwin-products {
        padding-top: 24px !important;
    }    
    
    /*Поиск*/
    .t985__widgetheader {
        padding-bottom: 24px !important;
    }
    .t985__clear-icon {
        width: 20px !important;
        height: 20px !important;
    }    
    .t-search-widget__popup {
        padding-top: 122px !important;
        padding-bottom: 24px !important;
    }    
    .t-search-widget__query-result {
        margin-bottom: 24px !important;
    }    
    .t-search-widget__loadmore-btn-wrap {
        padding-top: 32px !important;
    }   
    .t-search-widget__pagination {
        padding-top: 24px !important;
    }  
    
    /*Блок с заголовком и текстом*/
    .uc-full .t467 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }           
    .t467__title + .t467__descr {
        padding-top: 12px !important;
    }
    .t467 .t-btn:not(:only-child) {
        margin-top: 32px !important;
    }     
    
    /*Каталог*/
    .t-store__relevants__container > .t-container {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .t-store:not(.t-store__prod-snippet__container) .t-container, .t-store__relevants-grid-cont {
        padding-left: 2px !important;
        padding-right: 2px !important;
        row-gap: 24px !important;
    }    
    .t-store__grid-cont_mobile-one-row:before {
        min-width: 2px !important;
        width: 2px !important;
    }
    .t-store__grid-cont_mobile-one-row:after {
        min-width: 2px !important;
        width: 2px !important;
    }
    #allrecords .t-store__grid-cont_mobile-one-row .t-item {
        min-width: 90% !important;
        max-width: 90% !important;
    }
    .t-store__card__textwrapper {
        padding-left: 16px !important;
        padding-right: 16px !important;
        box-sizing: border-box !important;
    }
    .t-store__card__mark-wrapper {
        top: 12px !important;
        left: 12px !important;
        right: 44px !important;
    }
    .t-store__load-more-btn {
        margin-top: 32px !important;
    }    
    
    /*Иконка избранного*/
    .t1002__addBtn {
        width: 20px !important;
        height: 20px !important;
    }
    .t-store__card__imgwrapper .t1002__addBtn {
        top: 12px !important;
        right: 12px !important;        
    }    
    
    /*Фильтры в каталоге*/
    .t-store__filter {
        padding-left: 16px !important;
        padding-right: 16px !important;
        margin-bottom: 24px !important;
    }  
    
    /*Карточка товара*/
    .t-store__prod-snippet__container {
        padding-top: 76px !important;
    }       
    .t-store__prod-snippet__container .breadcrumbs-wrapper {
        margin-bottom: 20px !important;
    }      
    .t-store__prod-popup__slider {
        width: calc(100% + 32px) !important;
        max-width: calc(100% + 32px) !important;
        margin-left: -16px !important;
        margin-right: -16px !important;
    }
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(4, 1fr) !important;
    }    
    .t-store__prod-popup__info {
        padding-top: 32px !important;
    }   
    .t-store__tabs {
        margin-top: 32px !important;
    }  
    .t-store__relevants__title {
        margin-top: 52px !important;
        margin-bottom: 32px !important;
    }   
    
    /*Обложка на Главной*/
    .t986__title + .t986__descr {
        padding-top: 12px !important;
    }
    .t986__buttons {
        margin-top: 32px !important;
    } 
    
    /*Плитки с разделами в 1 строку*/
    .t686 .t-section__container {
        padding-bottom: 32px !important;
    }    
    .t686 .t-section__title + .t-section__descr {
        padding-top: 12px !important;
    }     
    .t686 .t-card__container:before {
        min-width: 2px !important;
        width: 2px !important;
    }
    .t686 .t-card__container:after {
        min-width: 2px !important;
        width: 2px !important;
    }
    .t686 .t-card__col {
        min-width: 90% !important;
        max-width: 90% !important;
    }    
    .t686__textwrapper {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }   
    
    /*Плитки с разделами*/
    .t983 .t-card__btn-wrapper {
        padding-top: 32px !important;
    }        
    
    /*Баннер на Главной*/
    .t995__title + .t995__descr {
        padding-top: 12px !important;
    }
    .t995__buttons {
        margin-top: 32px !important;
    }    
    
    /*Табы*/
    .t397__wrapper {
        column-gap: 24px !important;
    }      
    .t397__col_mobile-flex .t397__tab {
        padding-left: 12px !important;
        padding-right: 12px !important;
    } 
    
    /*Блок с 1 кнопкой*/
    [data-record-type="191"].t-rec_pt_45 {
        padding-top: 32px !important;
    }  
    
    /*Хлебные крошки*/
    [data-record-type="758"].t-rec_pt_45 {
        padding-top: 20px !important;
    }        
    [data-record-type="758"].t-rec_pb_15 {
        padding-bottom: 12px !important;
    }    
    
    /*Аккордеон на странице Покупателям*/
    .t849 {
        padding: 24px !important;
    }     
    .t849 .t-section__title + .t-section__descr {
        padding-top: 12px !important;
    }  
    
    /*Блок с контактами на странице Покупателям*/
    .t578 {
        padding: 24px !important;
    }   
    .t578__title + .t578__itemwrapper {
        padding-top: 24px !important;
    }
    .t578__persname + .t578__persdescr {
        margin-top: 24px !important;    
    }
    .t578__itemwrapper ~ .t578__text {
        padding-top: 24px !important;
    }  
    
    /*Блок с заголовком и ссылками на странице Спасибо*/
    .uc-full .t1056 {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }        
    .t1056 .t-section__title + .t-section__descr {
        padding-top: 12px !important;
    }   
    .t1056 .t-section__container ~ .t-container .t1056__row:first-child .t1056__col:first-child .t1056__col-wrapper {
        padding-top: 32px !important;
        margin-top: 32px !important;
    }     
    
    /*Обложка на странице О нас*/
    .t391__title + .t391__text {
        padding-top: 12px !important;
    }  
    
    /*Блок с текстом на странице О нас*/
    .t473__descr {
        padding-top: 12px !important;
    }    
    
    /*Блок с текстом и изображением на странице О нас*/
    .t478 .t-col:nth-child(2) {
        margin-top: 24px !important;
    }    
    .t478__title + .t478__descr {
        padding-top: 12px !important;
    }   
    
    /*Галерея на всю ширину грида*/
    .t663 .t-container {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }
    .t663__bgimg {
        padding-bottom: 135% !important;
    }    
    
    /*Галерея в 2 колонки*/
    .t667 .t-container {
        padding-left: 2px !important;
        padding-right: 2px !important;       
    }
    .t667__bgimg {
        padding-bottom: 135% !important;
    }  
    
    /*Галерея в 4 колонки*/
    .t603 .t-container {
        padding-left: 2px !important;
        padding-right: 2px !important;  
    }    
    
    /*Поп-ап форма подписки*/
    .t1014 .t-form {
        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, .t-popup__close, .t-store__filter__item-title, .t-store__sort-select-wrapper, .t-store__filter__reset, .t-store__filter__chosen-val, .t-store .t-slds__bgimg, .t1056__text a, .t1056__text ul li a, .t1014__text a, .t1045__form-bottom-text a, .t-checkbox__control a, .t446 .t-menu__link-item, .t344__descr a, .t446 .t-sociallinks__item a, .t1002__addBtn, .t1045__input-wrapper .t-submit, .t977__descr a, .t1014 .t-submit, .t450 .t-menu__link-item, .t450 .t-menusub__link-item, .t450__right_descr a, .t397__title, .t-store__tabs__item-button, .t-product__option-item_buttons, .t-product__option .custom-color-element:before, .t849__trigger-button, .t578__persname a, .t578__text a, .t706__product-del, .t706__product-plus, .t706__product-minus, .t706__sidebar-close-btn, .t1002__wishlistwin-close-wrapper, .t706__cartpage-close, .t450__close_icon, .t985__close-icon, .t1014 .t-popup__block-close-button, .t706__cartpage-back, .t-radio__control .t-radio__indicator, .t-checkbox__indicator, .t-store__filter__checkbox_buttons .t-store__filter__checkmark_color:before {
        -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;         
    } 
    .t686__bg, .t983__card-image {
        /*-webkit-transition: all 0.3s ease-in-out !important;*/
        /*-moz-transition: all 0.3s ease-in-out !important;*/
        /*-ms-transition: all 0.3s ease-in-out !important;*/
        /*-o-transition: all 0.3s ease-in-out !important;*/
        /*transition: all 0.3s ease-in-out !important;*/
        -webkit-transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
        -moz-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -ms-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        -o-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        transition: all .6s cubic-bezier(0.165,0.84,0.44,1) !important;
    }
    
    /*Ховер с прозрачностью*/
    .hover-opacity > .tn-atom:hover, .t-popup__close:hover, .t-store__filter__item-title:hover, .t-store__sort-select-wrapper:hover, .t-store__filter__reset:hover, .t-store__filter__chosen-val:hover, .t-store .t-slds__bgimg:hover, .t1056__text a:hover, .t1056__text ul li a:hover, .t1014__text a:hover, .t1045__form-bottom-text a:hover, .t-checkbox__control a:hover, .t446 .t-menu__link-item:hover, .t344__descr a:hover, .t1045__input-wrapper .t-submit:hover, .t977__descr a:hover, .t1014 .t-submit:hover, .t450 .t-menu__link-item:hover, .t450 .t-menusub__link-item:hover, .t450__right_descr a:hover, .t-store__tabs__item-button:hover, .t849__trigger-button:hover, .t578__persname a:hover, .t578__text a:hover, .t706__product-plus:hover, .t706__product-minus:hover, .t706__sidebar-close-btn:hover, .t1002__wishlistwin-close-wrapper:hover, .t706__cartpage-close:hover, .t450__close_icon:hover, .t985__close-icon:hover, .t1014 .t-popup__block-close-button:hover, .t706__cartpage-back:hover {
        opacity: .7 !important;
    } 
    
    /*Ховер с черным цветом текста*/
    #allrecords .t-rec .t758 .t-menu__link-item:hover, .breadcrumbs-link:hover, .t397__title:hover {
        color: var(--color-black) !important;
    } 
    
    /*Ховер с увеличением*/
    .hover-scale > .tn-atom:hover, .t446 .t-sociallinks__item a:hover, .t1002__addBtn:hover, .t706__product-del:hover {
        -webkit-transform: scale(1.11) !important;
        -ms-transform: scale(1.11) !important;
        transform: scale(1.11) !important;
    }
    .t686__table:hover .t686__bg, .t983__card:hover .t983__card-image {
        -webkit-transform: scale(1.08) !important;
        -ms-transform: scale(1.08) !important;
        transform: scale(1.08) !important;
    }  
    
    /*Ховер с бордером*/
    .t-product__option-item_buttons:hover, .t-product__option .custom-color-element:hover:before, #allrecords .t-radio__control:hover .t-radio__indicator, .t-checkbox__control:hover .t-checkbox__indicator:not(.t-store__filter__checkmark_color), .t-store__filter__checkbox_buttons:hover .t-store__filter__checkmark_color:before {
        border-color: var(--color-border-secondary) !important;
    }
    
    /*Ховер кнопок*/
    .t706 .t-btn:hover, .t706 .t-submit:hover, .t-store__prod-popup__btn:hover, .t-search-widget__loadmore-btn:hover, .t-store__load-more-btn:hover {
        color: var(--color-btn-text-primary-hover) !important;
        background-color: var(--color-btn-bg-primary-hover) !important;
        border-color: var(--color-btn-border-primary-hover) !important;
    }
    
    /*Ховер с бордером*/
    /*.t-product__option .element-color:hover:before, .t-store__filter__checkbox_buttons .t-store__filter__checkmark_color:hover:before, .t-product__option-item_buttons:hover, .t-store__filter__checkbox:hover .t-checkbox__indicator {*/
    /*    border-color: var(--color-border-primary) !important;    */
    /*}*/
    
    
}