        :root {
        /*Burger*/
        --burger-icon: url(https://static.tildacdn.com/tild3361-3633-4137-b061-653363323136/Frame_65.svg);

        /*Text styles*/
        --font-primary: 'Circe';
        --font-secondary: 'Circe';
        
        /*Colors*/
        --color-primary: #2F2F2F;
        --color-secondary: #585859;
        --color-tertiary: #D3D3D3;
        --color-quaternary: #FFFFFF;
        --color-quinary: #DCE8EC;   
        
        --color-accent-primary: #C88D7A;
        --color-accent-secondary: #D46A48;
        
        --color-nav-primary: var(--color-primary);
        --color-nav-secondary: var(--color-bg-primary);
        --color-nav-hover-primary: rgba(47, 47, 47, .7);
        
        --color-bg-primary: #FEFEFF;
        --color-bg-secondary: rgba(255, 255, 255, 0.6);
        
        --color-overlay-primary: rgba(47, 47, 47, 0.8);
        
        --color-border-primary: var(--color-tertiary);
        
        /*Button colors*/
        --color-btn-text-primary: var(--color-quaternary);
        --color-btn-bg-primary: var(--color-accent-primary);
        --color-btn-border-primary: var(--color-accent-primary);
        
        --color-btn-text-primary-hover: var(--color-btn-text-primary);
        --color-btn-bg-primary-hover: #B27966;
    }    
    
    /*Замена фразы "Нет в наличии"*/
    .t-store__card__sold-out-msg {
        font-size: 0px !important;
        margin-top: 8px !important;
    }
    .t-store__card__sold-out-msg:after {
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        content: "Предзаказ — изготовим в течение 14 дней";
        font-family: var(--font-primary);
        color: var(--color-accent-primary) !important;
        opacity: 1 !important;
        word-break: normal !important;
    }    
    .t-store__product-snippet[data-product-inv="0"] .js-product-controls-wrapper::before,
    .t-store__product-popup[data-product-inv="0"] .js-product-controls-wrapper::before {
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        margin-top: 20px !important;
        margin-bottom: 0px !important;
        content: "Предзаказ — изготовим в течение 14 дней";
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        font-family: var(--font-primary);
        color: var(--color-accent-primary) !important;
        opacity: 1 !important;
        word-break: normal !important;
    }
    
    /*Товары без предзаказа*/
    .t-store__product-snippet[data-product-inv="0"][data-product-part-uid*="380855476062"] .js-product-controls-wrapper::before, .t-store__product-popup[data-product-inv="0"][data-product-part-uid*="380855476062"] .js-product-controls-wrapper::before {
        display: none !important;    
    }
    .t-store__product-snippet[data-product-inv="0"][data-product-part-uid*="380855476062"] .t-store__prod-popup__btn.preorder, .t-store__product-popup[data-product-inv="0"][data-product-part-uid*="380855476062"] .t-store__prod-popup__btn.preorder {
        display: none !important;   
    }
    #allrecords .t-store__product-snippet[data-product-inv="0"][data-product-part-uid*="380855476062"] .t-store__prod-popup__btn:not(.preorder), #allrecords .t-store__product-popup[data-product-inv="0"][data-product-part-uid*="380855476062"] .t-store__prod-popup__btn:not(.preorder) {
        display: inline-block !important;   
    }
    
    /*Скрытие H1 и H2*/
    .uc-hidden, .t-feed__post-popup__title, [class*="uc-"][class*="hide"] {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    }      
    
    /*Нормальный перенос слов в текстах*/
    .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, .t603__blockimg, .t704 .t-container, .t-store .t-slds__container, .t-product__option-item_buttons, .t-product__option-select, .t-store .t-slds__thumbsbullet .t-slds__bgimg, .t706__product-imgdiv, .t1002__bubble-text, .t1002__product-imgdiv, .t-img-select__indicator, .t702__wrapper, .t390__wrapper, .t-store__filter__item-controls-wrap, .t-store__empty-part-msg-wrapper, .t-checkbox__indicator, .t-store__filter__chosen-val, .t-store__card-preloader, .t478__textwrapper, .t478__blockimg, .t744 .t-slds__container, [data-record-type="274"] .t-cover__carrier, [data-record-type="274"] .t-cover__filter, .t255 {
        overflow: hidden !important;
        border-radius: 4px !important;
    }
    .t706__cartwin-content {
        border-radius: 4px !important;    
    }
    
    /*Оверлеи*/
    .t450__overlay_bg, .t706__cartwin_showed, .t1002__wishlistwin, .t390 .t-popup {
        background-color: var(--color-overlay-primary) !important;
        opacity: 1 !important;
    }
    
    /*Бэкграунд видео*/
    .background-video {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        -o-object-fit: cover !important;
        object-fit: cover !important; 
        z-index: 1 !important;
        pointer-events: none !important;
    }  
    .t-slds__item .background-video {
        -webkit-transform-style: preserve-3d !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        min-width: 120px !important;
        height: 56px !important;
        min-height: unset !important;
        text-align: center !important;
        color: var(--color-btn-text-primary) !important;
        font-family: var(--font-primary) !important;
        font-weight: 400 !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
        background-color: var(--color-btn-bg-primary) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        border-radius: 4px !important;
        border: 1px solid var(--color-btn-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;  
        box-sizing: border-box !important;
    } 
    .t-btn:not(.t-feed__showmore-btn, .t754__showmore, .t400__submit, .t-inputpromocode__btn, .t835__btn_result), .t-submit, .t-redactor__callout-text a, .t762__descr ol li a, .t554 .t-sociallinks__item_website:last-child a:after, #allrecords #rqchat ._btn-press {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
        -ms-flex-align: center !important; 
        align-items: center !important;
        -webkit-box-align: center !important; 
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;          
    }  
    .t142__text {
        display: block !important;
        height: auto !important;
    }
    .t-btn[style*="display: none"], .t-btn[style*="display:none"] {
        display: none !important;
    }    
    
    /*Текстовые кнопки*/
    .t-btntext:after {
        display: none !important;
    }
    #allrecords .t734 .t-btn, #allrecords .t469 .t-btn, #allrecords .t694 .t-btn, .t-store__prod-popup__link a, .searchbox-change-pickup, .t-btntext {
        min-width: unset !important;
        height: auto !important;
        font-family: var(--font-primary) !important;
        font-weight: 400 !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
        text-transform: none !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 4px !important;
        background-color: transparent !important;
        border-left: none !important;
        border-right: none !important;
        border-top: none !important;
        border-bottom: 1px solid currentColor !important;
        border-radius: 0px !important;
    }
    #allrecords .t734 .t-btn table, #allrecords .t734 .t-btn tbody, #allrecords .t734 .t-btn tr, #allrecords .t469 .t-btn table, #allrecords .t469 .t-btn tbody, #allrecords .t469 .t-btn tr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    #allrecords .t469 .t-btn, .t-store__prod-popup__link a, .searchbox-change-pickup, .t-btntext {
        color: var(--color-primary) !important;
    }
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_60"] .t-title, [class*="uc-"][class*="ct_60"] .t-card__title, [class*="uc-"][class*="nm_60"] .t-name, [class*="uc-"][class*="ds_60"] .t-descr, [class*="uc-"][class*="tx_60"] .t-text, [class*="uc-"][class*="cd_60"] .t-card__descr {
        font-size: 60px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }
     {
        font-size: 60px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr {
        font-size: 42px !important;
        font-weight: 400 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    }    
     {
        font-size: 42px !important;
        font-weight: 400 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
    } 
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_30"] .t-title, [class*="uc-"][class*="ct_30"] .t-card__title, [class*="uc-"][class*="nm_30"] .t-name, [class*="uc-"][class*="ds_30"] .t-descr, [class*="uc-"][class*="tx_30"] .t-text, [class*="uc-"][class*="cd_30"] .t-card__descr {
        font-size: 30px !important;
        font-weight: 400 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    }
    .t977__text, .t688 .t-card__uptitle, .t694 .t-card__title, .t-store__prod-popup__name, .t-store__relevants__title, .t706__cartwin-heading, .t1002__wishlistwin-heading, .t702__title, .t390__title, .t744__title {
        font-size: 30px !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;
        letter-spacing: 0em !important;
    }  
    
    /*H4-заголовки*/
    .t-store__prod-popup__price-item {
        font-size: 24px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }  
    
    /*Цитаты*/
    .t255__userblock-descr {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }      
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }    
    .t446 .t-menu__link-item, .t446 .t-sociallinks__item a[href*="#opensearch"]:after, .t450 .t-menu__link-item, .t450 .t-menusub__link-item, .t450__right_descr, .t-store__card__title, .t420__descr, .t420__text, .t-store__prod-popup__text, .t-product__option-variants .t-product__option-title, .t-store__tabs__item-title, .t-store__tabs__content, .t706__product-title, .t-input-title, .searchbox-info p:first-child, .t-radio__wrapper-delivery > .t-name, .t1002__product-title, .t702__descr, .t-store__empty-part-msg, .t390__descr, .t744__descr, .t255__title {
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        letter-spacing: 0em !important;
    }    
    
    /*Средние описания*/
    .t-store__prod-popup__close-txt, .t977__descr, .t688 .t-card__title, .t-store__filter__item-title, .t-store__filter__input, .t-store__filter__prods-number, .js-store-filter-mob-btn, .t-store__filter__title, .t464__title, .t464__text, .t-product__option-title, .t-product__option-select, .t-store__product-snippet[data-product-inv="0"] .js-product-controls-wrapper::before, .t-store__product-popup[data-product-inv="0"] .js-product-controls-wrapper::before, .t-store__card__sold-out-msg:after, .t-input, .t-radio__control, .t-radio__item, .searchbox-info, .t706__product-amount, .t706__product-quantity, .t706__cartwin-totalamount-info, .delivery-full-address, .t1002__bubble-text, .t1002__product-amount, .t-checkbox__control, .t706__bubble-text, .t758 .t-menu__link-item, .t420__title, .t255__userblock-date {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }   
    
    /*Маленькие описания*/
    .t704__form-bottom-text, .t706__form-bottom-text, .t-input-description, .t706__product-title__option, .t1002__product-title__option, .t-img-select__text, .t-store__filter__chosen-val, .t-store__filter__reset {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
        letter-spacing: 0em !important;
    }
    
    /*В плашках*/
    .t1003 .t-text, .t-store__card__mark, .t706 .t-input-group_tx .t-text span {
        font-size: 12px !important;
        font-weight: 600 !important;
        line-height: 1.2 !important;
        letter-spacing: 0.03em !important;
        text-transform: uppercase !important;
    } 
    
    /*Цены*/
    .t-store__card__price-item, .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap {
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: 0em !important;
        text-transform: uppercase !important;
    }   
    
    /*Отступ размером с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 80px !important;
    } 
    
    /*Отступ размером с меню и бегущую строку*/
    [data-record-type="113"].uc-height-menu-xl > div {
        height: 110px !important;
    }        
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 140px !important;
    }
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 96px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:84px"], [data-record-type="113"] > div[style*="height: 84px"], [data-record-type="113"].uc-height-84 > div {
        height: 84px !important;
    }  
    
    /*Отступы между плитками*/
    [data-record-type="113"] > div[style*="height:64px"], [data-record-type="113"] > div[style*="height: 64px"], [data-record-type="113"].uc-height-64 > div {
        height: 64px !important;
    }      
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:48px"], [data-record-type="113"] > div[style*="height: 48px"], [data-record-type="113"].uc-height-48 > div {
        height: 48px !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:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > 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: 20px !important;
    }       
    
    /*Блок с заголовком и текстовой кнопкой справа*/
    .t469 .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;
    }
    .t469__title {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row: 1 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t469__descr {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row: 2 !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t469__title + .t469__descr {
        padding-top: 32px !important;
    }
    [class*="uc-"][class*="tt_30"] .t469__title + .t469__descr {
        padding-top: 20px !important;
    }
    .t469 .t-btn {
        -ms-grid-column: 2 !important;
        grid-column: 2 !important;
        -ms-grid-row: span 30 !important;
        grid-row: span 30 !important;        
        padding-top: 0px !important;
        margin-top: auto !important;
        margin-bottom: 8px !important;   
        margin-left: 20px !important;
    }
    #allrecords .t469 .t-btn:only-child {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important;
        color: var(--color-accent-primary) !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        border-bottom: 0px !important;
    }
    
    /*Иконка избранного на карточках*/
    .t1002__addBtn {
        width: auto !important;
        height: auto !important;
        top: auto !important;
        right: 20px !important;
        bottom: 20px !important;
        background: none !important;
        border: none !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .t1002__addBtn:not(.t1002__addBtn_active) > svg > path {
        fill: rgba(255, 255, 255, 0.6) !important;
        stroke: transparent !important;
    }
    .t1002__addBtn > svg {
        width: 28px !important;
        height: 24px !important;
        padding: 0px !important;
    }    
    
    /*Активная иконка избранного на карточках*/
    .t1002__addBtn_active > svg > path {
        fill: var(--color-accent-primary) !important;
        stroke: var(--color-accent-primary) !important;
    }  
    
    
    /*Заголовки в стандартных блоках*/
    .t037__title, .t050__title {
        letter-spacing: 0.7px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
   /*Тексты в стандартных блоках*/
    .t037__text {
        font-size: 18px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    } 
    
    /*Поля в формах*/
    #allrecords input::-webkit-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color: var(--color-tertiary) !important; opacity: 1 !important;}    
    .t-input {
        color: var(--color-secondary) !important;
        border-color: var(--color-border-primary) !important;
    }
    .t-input-group {
        margin-bottom: 0px !important;
    }
    .t-input-block {
        margin-bottom: 16px !important;
    }
    .t-form_bbonly .t-input-block {
        margin-bottom: 40px !important;
    }
    #allrecords .t-input-group_dl > .t-input-block {
        margin-bottom: 0px !important;
    }
    .t-input-title {
        color: var(--color-primary) !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }   
    .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Чек-боксы в формах*/
    .t-checkbox__control {
        min-height: 20px !important;
        position: relative !important;
        color: var(--color-secondary) !important;
        font-weight: 400 !important;
        padding-left: 30px !important;
    }
    .t-checkbox__control a {
        color: var(--color-accent-primary) !important;
    }
    .t-checkbox__indicator:not(.t-store__filter__checkmark_color) {
        position: absolute !important;
        left: 0px !important;
        top: -2px !important;
        margin-right: 10px !important;
        border-color: var(--color-border-primary) !important;
        border-width: 1px !important;
        background-color: transparent !important;
        opacity: 1 !important;
    }
    .t-checkbox__indicator:after {
        top: 3px !important;
        left: 7px !important;
        border-color: var(--color-primary) !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 0px !important;        
    }  
    .t-checkbox__control a {
        color: inherit !important;
        text-decoration: underline !important;
    }
    .t-img-select__container {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr !important;
        grid-template-columns: repeat(6, 1fr) !important;
        margin-top: 16px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        gap: 8px !important;
    }    
    .t-img-select__control {
        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;;
        -webkit-box-align: center !important;;
        -ms-flex-align: center !important;;
        align-items: center !important;
        margin: 0px !important;
    }
    .t-img-select__indicator {
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        border: none !important;
    }
    .t-img-select__indicator:after {
        width: 20px !important;
        height: 20px !important;
        top: 0px !important;
        left: 0px !important;
        background-color: var(--color-primary) !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }
    .t-img-select__text {
        color: var(--color-secondary) !important;
        margin-top: 8px !important;
        margin-bottom: 0px !important;
    }
    
    /*Радиокнопки в формах*/
    .t-input-title + .t-input-block .t-radio__wrapper {
        margin-top: 16px !important;
    }
    .t-radio__control {
        max-width: 100% !important;
        min-height: 20px !important;
        color: var(--color-secondary) !important;
        padding-top: 0px !important;
        padding-left: 30px !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
        position: relative !important;
        opacity: 1 !important;
        box-sizing: border-box !important;
    }
    .t-radio__item {
        margin-top: 12px !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;
    }
    #allrecords .t-radio__indicator {
        border-color: var(--color-border-primary) !important;
    }
    .t-radio__indicator:after {
        background-color: var(--color-primary) !important;
    }    
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 48px !important;
        height: 48px !important;
        border-radius: 360px !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }
    .t-slds__arrow_body polyline {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    } 
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 32px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 32px !important;
    }    
    
    /*Точки в слайдерах*/
    .t-slds__bullet_wrapper {
        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;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;        
        position: absolute !important;
        left: 0px !important;
        right: 0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        gap: 12px !important;
    }  
    #allrecords .t-slds__bullet_wrapper:nth-child(n) {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t-slds__bullet:not(.t-slds__thumbsbullet) {
        width: 10px !important;
        height: 10px !important;
        position: relative !important;
        padding: 0px !important;
    }
    .t-slds__bullet_body {
        width: 100% !important;
        height: 100% !important;    
        opacity: 1 !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;         
    }    
    
    /*Меню*/
    .t446__maincontainer {
    }
    .t446 {
        height: auto !important;
    }
    .t446__maincontainer {
        width: 100% !important;
        max-width: 100% !important;
        height: 80px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        background-color: var(--color-bg-primary) !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t446__rightwrapper {
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
        margin-left: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        z-index: 2 !important;
    }
    .t446__leftwrapper, .t446__rightwrapper {
        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-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }    
    .t446__leftmenuwrapper, .t446__rightmenuwrapper, .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-top: 0px !important;
        padding-bottom: 0px !important;        
    } 
    
    /*Лого в меню*/
    .t446__logowrapper {
        width: auto !important;
        height: 100% !important;
        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;
        -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;
        margin: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 20px !important;
        z-index: 3 !important;
    }
    .t446__logowrapper2, .t446__logowrapper2 > div {
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; 
        margin: 0px !important;
        padding: 0px !important;        
    }
    .t446__imglogo {
        width: 100% !important;
        min-width: unset !important;
        max-width: 248px !important;
        margin: 0px !important;
        padding: 0px !important;           
    }    
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        width: 100% !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        left: 0px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t446__list {
        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;  
        column-gap: 40px !important;
    }
    .t446__list_item {
        height: 100% !important;
    }
    #allrecords .t446 .t446__list_item {
        padding: 0px !important;
    }
    .t446__list_item .t-menu__link-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;    
        white-space: nowrap !important;
        box-sizing: border-box !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 {
        background-image: var(--burger-icon) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        width: 32px !important;
        height: 32px !important;
    }  
    
    /*Иконки в меню*/
    .t446__rightwrapper {
        padding-left: 20px !important;
        padding-right: 0px !important;
    }
    .t446 .t-sociallinks {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding: 0px !important;
    }
    .t446 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        column-gap: 6px !important;
        row-gap: 12px !important;
    }
    .t446 .t-sociallinks__item {
        width: auto !important;
        height: auto !important;
        padding: 0px !important;
    }    
    .t446 .t-sociallinks__item a {
        width: auto !important;
        height: auto !important;
    }
    .t446 .t-sociallinks__item a[href*="#opensearch"] {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-right: 16px !important;
        gap: 8px !important;
    }
    .t446 .t-sociallinks__item a[href*="#opensearch"]:after {
        content: 'Поиск' !important;
        font-family: var(--font-primary) !important;
        color: var(--color-primary) !important;
        margin-top: 3px !important;
    }
    .t446 .t-sociallinks__customimg {
        width: 28px !important;
        height: 28px !important;
        -o-object-position: bottom !important;
        object-position: bottom !important;
    }
    .t446__right_descr {
        width: 20px !important;
        height: 20px !important;
        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;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;      
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        font-family: var(--font-primary) !important;
        color: var(--color-bg-primary) !important;
        font-size: 10px !important;
        font-weight: 400 !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        background-color: var(--color-accent-primary) !important;
        padding: 0px !important;
        margin-left: 4px !important;
        margin-bottom: 20px !important;
        box-sizing: border-box !important;
    }
    .t446__right_descr u {
        text-decoration: unset !important;
    }  
    
    /*Выпадающее меню на десктопе*/
    .t977 .t-container:before, .t977 .t-container:after, .t977__col_right {
        display: none !important;
    }
    .t977 .t-container {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t977__col_left {
        width: 100% !important;
        max-width: calc(100% / 3) !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;     
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        position: relative !important;
        margin: 0px !important;
        padding-bottom: calc((100% - 80px) / 3) !important;
    }
    .t977__logo {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
    }
    .t977__text {
        position: absolute !important;
        left: 32px !important;
        right: 32px !important;
        bottom: 32px !important;
        margin-top: 32px !important;
        text-transform: uppercase !important;
        letter-spacing: 0.02em !important;
        pointer-events: none !important;
    }
    .t977__col_center {
        width: 100% !important;
        max-width: calc(100% / 3 * 2) !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;        
    }
    .t977__col-inner {
        margin-right: 40px !important;
    }
    .t977__col-inner:last-child {
        margin-right: auto !important;
        padding-right: 40px !important;
    }
    .t977__col-inner:not(:first-child) {
        margin-left: auto !important;
    }
    .t977__descr {
        font-weight: 600 !important;
        text-transform: uppercase !important;
    }
    .t977__descr a {
        margin-bottom: 0px !important;
    }
    .t977__descr ul {
        font-weight: 400 !important;
        text-transform: none !important;
        margin-top: 32px !important;
    }
    .t977__descr ul li:not(:last-child) {
        margin-bottom: 16px !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t450__logowrapper {
        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;
        margin-bottom: 60px !important;
    }
    .t450__list {
        margin-bottom: 0px !important;
    }
    .t450__list_item {
        padding-bottom: 0px !important;
    }
    .t450 .t-menu__link-item {
        margin-bottom: 20px !important;
    }
    .t450[data-tooltip-hook*="extra-menu"] .t450__list_item:last-child .t-menu__link-item {
        font-weight: 600 !important;
    }
    .t450 .t-menu__link-item[href*="extra-menu"]:after {
        content: ' ' !important;
        width: 6px !important;
        height: 6px !important;
        display: inline-block !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-secondary) var(--color-secondary) transparent !important;
        -webkit-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
        margin-left: 8px !important;
        margin-bottom: 2px !important;
    }
    .t450[data-tooltip-hook*="extra-menu"] .t450__list_item:first-child .t-menu__link-item:before {
        content: ' ' !important;
        width: 6px !important;
        height: 6px !important;
        display: inline-block !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-secondary) var(--color-secondary) transparent !important;
        -webkit-transform: rotate(135deg) !important;
        -ms-transform: rotate(135deg) !important;
        transform: rotate(135deg) !important;
        margin-right: 8px !important;
        margin-bottom: 2px !important;        
    }    
    .t450 .t-menusub__menu {
        margin-bottom: 20px !important;
        border-color: var(--color-border-primary) !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 20px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 20px !important;
    } 
    .t450 .t-menusub__list-item:last-child {
        margin-bottom: 0px !important;
    }
    .t450__rightside {
        padding-top: 60px !important;
    }
    .t450__rightcontainer {
        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: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t450__right_descr {
        color: var(--color-primary) !important;
        text-align: center !important;
        margin-top: 0px !important;
    }
    .t450__right_descr:first-child {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t450__right_descr:nth-child(3) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 12px !important;
    }   
    .t450__right_descr a {
        color: inherit !important;
    }
    .t450__right_social_links {
        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;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
        margin-top: 32px !important;
    }
    
    /*Бегущая строка над меню*/
    .t1003 .t-text {
        padding-left: 160px !important;
        padding-right: 160px !important;
    }
    
    /*Пункт Sale меню*/
    .t450__list_item a[href*="sale"], .t446__list_item a[href*="sale"], .t977__descr a[href*="sale"] {
        color: var(--color-accent-secondary) !important;
    }
    
    /*Иконки соцсетей*/
    .t-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;
        column-gap: 6px !important;
        row-gap: 12px !important;
    }    
    .t-sociallinks__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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        width: 36px !important;
        height: 36px !important;        
        position: relative !important;
        padding: 0px !important;
        margin: 0px !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;
        position: relative !important;
    }
    .t-sociallinks__svg, .t-sociallinks__customimg {
        width: 100% !important;
        height: 100% !important;
        overflow: visible !important;
    }   
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon {
        width: 40px !important;
        height: 40px !important;  
        top: 10px !important;
        padding: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store .t-popup__close, .t1002__wishlistwin-close, .t450__close, .t985__close-icon, .t706__close, .t958__close {
        right: 10px !important;
    }
    .t702 .t-popup__container.t-popup__container-static .t-popup__close {
        right: 27px !important;
    }
    .t-popup__close-icon, .t706__close-button, .t706__close-icon, .t1002__wishlistwin-close-icon, .t1002__close-button, .t450__close_icon, .t985__close-icon svg, .t702 .t-popup__close-wrapper, .t958__close-button, .t390 .t-popup__close-wrapper {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }
    .t-popup__close-icon g, .t706__close-icon g {
        fill: var(--color-bg-primary) !important;
    }
    #allrecords .t-store .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }    
    .t945 .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }
    .t945 .t-popup__block-close-button {
        width: 100% !important;
        height: 100% !important;
        padding: 3px !important;
        box-sizing: border-box !important;
    }
    .t450__close {
        width: 36px !important;
        height: 36px !important;  
        top: 10px !important;
        padding: 10px !important;
        box-sizing: border-box !important;
    }    
    .t450__close_icon span {
        background-color: var(--color-primary) !important;
        height: 1px !important;
    }      
    
    /*Табы переключения надразделов в каталоге*/
    .t976__list-item {
        -webkit-box-flex: 1 !important;
        -ms-flex: auto !important;
        flex: auto !important;
        padding: 0px !important;
    }
    .t976__menu-link {
        font-size: 18px !important;
        font-weight: 400 !important;
        font-family: var(--font-primary) !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        padding-top: 0px !important;
        padding-bottom: 15px !important;
        padding-left: 0px !important;
        padding-right: 10px !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
    }
    .t-store__filter__options_center {
        text-align: left !important;
    }
    
    /*Каталог*/
    .t-store__grid-separator {
        display: none !important;
    }
    .t-store__grid-cont, .t-store__relevants-grid-cont {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t-store__grid-cont_mobile-grid:not([style*="none"]), .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row:not([style*="none"]) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t-store__grid-cont_mobile-grid, .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        overflow: unset !important;
        row-gap: 64px !important;
    }
    .t-store__card, .t-store__card-preloader {
        width: 100% !important;
        max-width: calc(100% / 3) !important;
        min-width: unset !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__relevants__container .t-container > .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store__card__imgwrapper {
        padding-bottom: 150% !important;
    }
    .t-store__card__textwrapper {
        padding-top: 20px !important;
    }
    .t-store__card__title {
        color: var(--color-primary) !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;
        margin-top: 12px !important;
        column-gap: 8px !important;
        row-gap: 4px !important;
    }
    .t-store__card__price {
        color: var(--color-primary) !important;
    }
    .t-store__card__price_old {
        color: var(--color-tertiary) !important;
        margin-left: 0px !important;
    }
    .t-store__card__mark-wrapper {
        left: 20px !important;
        right: 20px !important;
        top: 20px !important;
    }
    .t-store__card__mark {
        width: auto !important;
        height: auto !important;
        font-family: var(--font-primary) !important;
        color: var(--color-primary) !important;
        background-color: rgba(255, 255, 255, 0.6) !important;
        padding-top: 8px !important;
        padding-bottom: 6px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        border-radius: 2px !important;
    }
    .t-store__empty-part-msg-cont {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-bottom: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;        
    }
    .t-store__empty-part-msg-wrapper {
        max-width: 100% !important;
        border-color: var(--color-border-primary) !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .t-store__load-more-btn {
        margin-top: 40px !important;
    }
    
    /*Фильтры в каталоге*/
    .t-store__filter__title_color, .t-store__filter__item_color .t-store__filter__item-title, .t-store__filter__opts-mob-btn {
        display: none !important;
    }
    .t-store__filter {
        max-width: 100% !important;
        margin-bottom: 40px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__options {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 0px !important;
        column-gap: 32px !important;
    }
    .t-store__filter__item {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin: 0px !important;
    }
    .t-store__filter__item-title {
        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-primary) !important;
        white-space: nowrap !important;
        padding-right: 2px !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__item.active .t-store__filter__item-title {
        opacity: .7 !important;
    }
    .t-store__filter__item-title:after {
        content: ' ' !important;
        width: 6px !important;
        height: 6px !important;
        position: static !important;
        display: inline-block !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-secondary) var(--color-secondary) transparent !important;
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
        margin-top: 0px !important;
        margin-bottom: 8px !important;
        margin-left: 8px !important;
        margin-right: 0px !important;
    }
    .t-store__filter__item-controls-wrap {
        background-color: var(--color-bg-primary) !important;
    }
    .t-store__filter__item-controls-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding: 12px !important;
        gap: 12px !important;
    }
    .t-store__filter__item_select .t-store__filter__item-controls-container {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        gap: 4px !important;
    }
    .t-store__filter__item .t-checkbox__control {
        width: 100% !important;
        margin-bottom: 0px !important;
    }    
    .t-store__filter__custom-sel {
        width: 100% !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 12px !important;
        padding-right: 12px !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-store__filter__custom-sel:hover, .t-store__filter__custom-sel.active {
        background-color: var(--color-tertiary) !important;
    }
    .t-store__filter__item_color {
        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-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-right: auto !important;
    }
    .t-store__filter__item_color .t-store__filter__item-controls-wrap {
        min-width: unset !important;
        display: block !important;
        position: static !important;
        margin: 0px !important;
        padding: 0px !important;
        background-color: transparent !important;
        border: none !important;
        border-radius: 0px !important;
        overflow: unset !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .t-store__filter__item-controls-container.t-store__filter__item-controls-container_color {
        max-height: unset !important;
        overflow: unset !important;
        padding: 0px !important;
    }
    .t-checkbox__control.t-store__filter__checkbox_color {
        width: auto !important;
        min-height: unset !important;
        padding-left: 0px !important;
    }
    .t-checkbox__control.t-store__filter__checkbox_color .t-checkbox:checked + .t-checkbox__indicator {
        -webkit-transform: scale(1.2) !important;
        -ms-transform: scale(1.2) !important;
        transform: scale(1.2) !important        
    }
    .t-store__filter__checkmark_color {
        width: 28px !important;
        height: auto !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-bottom: 100% !important;
        border: none !important;
        border-radius: 360px !important;
    }
    
    /*Найдено в каталоге*/
    .t-store__filter__chosen-val:after {
        display: none !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: 32px !important;
        margin-bottom: 0px !important;
        gap: 12px !important;
    }
    .t-store__filter__chosen-val {
        color: var(--color-secondary) !important;
        background-color: transparent !important;
        margin: 0px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        border: 1px solid var(--color-border-primary) !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__chosen-val:before {
        content: '✕'; !important
        height: 10px !important;
        font-size: 10px !important;
        line-height: 1 !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-right: 8px !important;
    }
    .t-store__filter__reset {
        color: var(--color-secondary) !important;
        margin: 0px !important;
        padding: 0px !important;
        border-style: solid !important;
    }
    .t-store__filter__prods-number {
        color: var(--color-primary) !important;
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }
    
    /*Пагинация в каталоге*/
    .t-store__pagination__item {
        font-size: 16px !important;
    }
    
    /*Карточка товара*/
    .t-store .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store .t-popup__container {
        max-width: 1200px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 140px !important;
    }
    .t-store__prod-popup__container {
        padding: 0px !important;
    }
    .t-store__prod-snippet__container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t-store__prod-popup__col-left, .t-store__prod-popup__col-right {
        max-width: 50% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__tabs {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;       
    }
    
    /*Вернуться назад в карточке товара*/
    .t-store__prod-popup__close-txt:before {
        display: none !important;
    }
    .t-store .t-popup__close-wrapper .t-popup__close-icon_cross {
        display: block !important;
    }
    #allrecords .t-store__prod-popup__close-txt-wr {
        width: 100% !important;
        height: 80px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        position: static !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__prod-popup__close-txt {
        color: var(--color-secondary) !important;
        margin-bottom: 0px !important;
    }
    
    /*Галерея в карточке товара*/
    .t-slds__thumbsbullet-border {
        display: none !important;
    }
    .t-store .t-slds .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 20px !important;
    }    
    .t-store .t-slds .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 20px !important;
    }
    .t-store .t-slds__thumbsbullet-wrapper {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(8, 1fr) !important;
        padding-top: 4px !important;
        gap: 4px !important;
    }
    .t-store .t-slds__thumbsbullet {
        width: 100% !important;
        margin: 0px !important;
    } 
    .t-store .t-slds__thumbsbullet.t-slds__bullet_active {
        opacity: .7 !important;
    }
    
    /*Информация в карточке товара*/
    .js-store-prod-all-charcs {
        display: none !important;
    }
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 0px !important;
    }
    .t-store__prod-popup__name {
        color: var(--color-primary) !important;
        font-weight: 400 !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;
        margin-top: 20px !important;
        column-gap: 16px !important;
    }
    .t-store__prod-popup__price-item {
        text-transform: uppercase !important;
    }
    .t-store__prod-popup__price {
        color: var(--color-primary) !important;
    }
    .t-store__prod-popup__price_old {
        color: var(--color-tertiary) !important;
        margin-left: 0px !important;
    }
    .t-product__option {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .t-product__option:first-child {
        margin-top: 32px !important;
    }
    .t-product__option > .t-product__option-title {
        color: var(--color-tertiary) !important;
        padding-bottom: 8px !important;
    }
    .t-product__option-variants_buttons {
        gap: 8px !important;
    }
    .t-product__option-item_buttons {
        min-width: unset !important;
        min-height: unset !important;
        padding-top: 10px !important;
        padding-bottom: 8px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        margin: 0px !important;
        border: 1px solid var(--color-border-primary) !important;
    }
    .t-product__option-item_buttons.t-product__option-item_active {
        border-color: var(--color-primary) !important;
    }
    .t-product__option-variants .t-product__option-title {
        color: var(--color-primary) !important;
    } 
    .t-product__option-select {
        background-color: transparent !important;
        border-color: var(--color-border-primary) !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 12px !important;
        padding-right: 30px !important;
    }
    .js-product-option .t-product__option-variants:after {
        width: 6px !important;
        height: 6px !important;
        right: 14px !important;
        bottom: 4px !important;
        display: inline-block !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent var(--color-primary) var(--color-primary) transparent !important;
        -webkit-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
    } 
    .t-store__prod-popup__links-wrapper {
        margin-top: 24px !important;
    }
    .t-store__prod-popup__link {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t-store__prod-popup__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        gap: 16px !important;
    }
    .t-store__prod-popup__text {
        color: var(--color-secondary) !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;        
    }
    .t-store__prod-popup__text > .js-store-prod-all-text > span, .t-store__tabs__content > span {
        font-weight: 600 !important;
        color: var(--color-primary) !important;
    }    
    
    /*Цвета в карточке*/
    .t-store__prod-popup__info .js-product-edition-option[data-edition-option-id="Цвет"] {
        display: none !important;
    }
    
    /*Табы в карточке товара*/
    .t-store__tabs {
        margin-top: 64px !important;
    }
    .t-store__tabs__item {
        border-top: 1px solid var(--color-border-primary) !important;
    }
    .t-store__tabs__item:last-child {
        border-bottom: 1px solid var(--color-border-primary) !important;
    }    
    .t-store__tabs__item-button {
        margin-top: 0px !important;
        padding-top: 24px !important;
        padding-bottom: 24px !important;
        padding-right: 20px !important;
        border: none !important;
    }
    .t-store__tabs__item-title {
        color: var(--color-primary) !important;
    }
    .t-store__tabs__content {
        color: var(--color-secondary) !important;
        margin-bottom: 24px !important;
    }
    .t-store__tabs__close-icon > g > g {
        stroke: var(--color-accent-primary) !important;
    }
    .t-store__tabs__close::after {
        display: none !important;
    }    
    
    /*Рекомендуемые товары в карточке*/
    .t-store__relevants__container .t-store__card {
        max-width: calc(100% / 4) !important;
    }
    .t-store__relevants__title-wrapper {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store__relevants__title {
        font-weight: 400 !important;
        margin-top: 96px !important;
        margin-bottom: 40px !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    
    /*Иконка Play в карточке*/
    .t-store .t-slds__play_icon > svg > g > g {
        fill: #ffffff !important;
    }
    .t-store .t-slds__thumbsbullet .t-slds__play_icon {
        display: none !important;
    }
    
    /*Перенос текста в карточке*/
    .js-store-prod-all-text, .t-store__tabs__content {
        word-break: normal !important;
    }
    
    /*Корзина*/
    .t706__cartwin-content {
        padding: 40px !important;
        background-color: var(--color-bg-primary) !important;
        box-sizing: border-box !important;
    }
    .t706__cartwin-top {
        padding-bottom: 32px !important;
        border-color: var(--color-border-primary) !important;
    }
    .t706__cartwin-heading {
        color: var(--color-primary) !important;
        font-weight: 400 !important;
    }
    .t706__cartwin-products {
        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: 20px !important;
        padding-bottom: 20px !important;
        row-gap: 20px !important;
    }
    .t706__product {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t706__product-thumb {
        width: 84px !important;
    }
    .t706__product-imgdiv {
        width: 84px !important;
        height: 84px !important;
    }
    .t706__product-title {
        color: var(--color-primary) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t706__product-title__option {
        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;
        color: var(--color-secondary) !important;
        margin-top: 8px !important;
        opacity: 1 !important;
        gap: 4px !important;
    }
    .t706__product-plusminus {
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t706__product-quantity {
        color: var(--color-primary) !important;
    }
    .t706__product-amount {
        color: var(--color-primary) !important;
        text-transform: uppercase !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;          
    }
    .t706__product-del-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;            
    }
    .t706__cartwin-bottom {
        padding-top: 32px !important;
        border-color: var(--color-border-primary) !important;        
    }
    .t706__cartwin-prodamount-wrap {
        padding-bottom: 0px !important;
    }
    .t706__orderform {
        margin-top: 64px !important;
        margin-bottom: 0px !important;
    }
    .t706 .t-input-group_tx .t-text > div {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t706 .t-radio__wrapper-delivery {
        margin-top: 64px !important;
    }
    .t706 .t-radio__wrapper-delivery > .t-name {
        color: var(--color-primary) !important;
        margin-top: 0px !important;
        margin-bottom: 28px !important;
    }
    #addresses-wrapper {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .searchbox-info {
        margin-bottom: 40px !important;
    }
    .searchbox-info p {
        color: var(--color-secondary) !important;
        margin-bottom: 4px !important;
    }
    .searchbox-info p:first-child {
        color: var(--color-primary) !important;
        margin-bottom: 16px !important;
    }
    .searchbox-info .searchbox-change-pickup {
        margin-top: 12px !important;
        margin-bottom: 0px !important;
    }
    .t706__cartwin-totalamount-wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;        
        color: var(--color-primary) !important;
        margin-top: 64px !important;
        padding-top: 0px !important;
        row-gap: 4px !important;
    }
    .t706__cartwin-totalamount-info {
        color: var(--color-primary) !important;
        text-transform: none !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t706__cartwin-prodamount-currency {
        text-transform: uppercase !important;
    }
    .delivery-full-address {
        color: var(--color-primary) !important;
        text-transform: none !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;           
    }
    .t706__cartwin-totalamount {
        margin-left: 5px !important;
    }
    .t706__cartwin-totalamount-label, .t706__cartwin-totalamount {
        margin-top: 16px !important;
    }
    .t706__form-bottom-text {
        color: var(--color-secondary) !important;
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t706__form-bottom-text a {
        color: inherit !important;
        border: none !important;
        text-decoration: underline !important;
    }
    .t706__bubble-text {
        color: var(--color-quaternary) !important;
        background-color: var(--color-primary) !important; 
        padding: 20px !important;        
    }
    
    /*Вишлист*/
    .t1002__product-title__option {
        display: none !important;
    }
    .t1002__wishlistwin-content {
        background-color: var(--color-bg-primary) !important;
        padding: 40px !important;
    }
    .t1002__wishlistwin-top {
        padding-top: 0px !important;
        padding-bottom: 32px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 0px !important;
        border-color: var(--color-border-primary) !important;
    }
    .t1002__wishlistwin-heading {
        font-weight: 400 !important;
    }
    .t1002__wishlistwin-products {
        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: 20px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        row-gap: 20px !important;
    }
    .t1002__product {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1002__product-thumb {
        width: 80px !important;
    }
    .t1002__product-imgdiv {
        width: 80px !important;
        height: 80px !important;
        border: none !important;
    }
    .t1002__product-title {
        padding-bottom: 0px !important;
    }
    .t1002__product-amount {
        text-transform: uppercase !important;
    }
    .t1002__bubble-text {
        color: var(--color-quaternary) !important;
        background-color: var(--color-primary) !important; 
        padding: 20px !important;
    }
    
    /*Иконка избранного в карточке*/
    .t-store__prod-popup__btn-wrapper .t1002__addBtn {
        border: none !important;
        padding: 0px !important;
    }
    .t-store__prod-popup__btn-wrapper .t1002__addBtn > svg {
        padding: 0px !important;
    } 
    .t-store__prod-popup__btn-wrapper .t1002__addBtn > svg > path {
        fill: var(--color-quaternary) !important;
        stroke: var(--color-primary) !important;
        stroke-width: 1px !important;
    }  
    .t-store__prod-popup__btn-wrapper .t1002__addBtn_active > svg > path {
        fill: var(--color-accent-primary) !important;
        stroke: var(--color-accent-primary) !important;
    }
    
    /*Форма подписки на рассылку на главной*/
    .t704 .t-container {
        max-width: 1160px !important;
        padding-top: 96px !important;
        padding-bottom: 96px !important;
        border: 1px solid var(--color-border-primary) !important;
        box-sizing: border-box !important;
    }
    .t704 .t-submit {
        min-width: 240px !important;
    }
    .t704 .t-input {
        height: 55px !important;
    }
    .t704 .t-input-block {
        padding-right: 0px !important;
        margin-bottom: 0px !important;
    }
    .t704__form-bottom-text {
        margin-top: 20px !important;
        color: var(--color-secondary) !important;        
    }
    .t704__form-bottom-text a {
        color: inherit !important;
        border: none !important;
        text-decoration: underline !important;
    }
    .t704__title {
        margin-bottom: 0px !important;
    }
    .t704__descr {
        margin-top: 32px !important;
    }
    .t704__text-wrapper {
        max-width: 500px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 40px !important;
    }
    
    /*Поп-ап форма подписки*/
    .t281__title {
        color: #222222 !important;
        font-size: 30px !important;
        line-height: 1.2 !important;
        font-weight: 300 !important;
        font-family: var(--font-primary) !important;
        margin-bottom: 20px !important;
    }
    .t281__descr {
        color: #454242 !important;
        font-size: 20px !important;
        line-height: 1.4 !important;
        font-weight: 300 !important;
        font-family: var(--font-primary) !important;
        margin-bottom: 40px !important;
    }
    .t281__input {
        height: 55px !important;
    }
    .t281__blockinput {
        padding-right: 0px !important;
    }
    .t281__submit {
        min-width: 200px !important;
    }
    .t281__input-wrapper {
        margin-bottom: 0px !important;
    }
    .t281__text {
        font-size: 14px !important;
        font-weight: 300 !important;
        margin-top: 20px !important;  
        color: #454242 !important;
    }
    
    /*Обложка на главной в 2 колонки*/
    .t996__wrapper {
        min-height: 620px !important;
    }
    .t996__container {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t996__inner-wrapper {
        max-width: 560px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;        
    }
    /*.t996__cover {*/
    /*    background-position: top center !important;*/
    /*}    */
    
    /*Кнопка в обложке на главной в 2 колонки*/
    .t996__buttons {
        padding-top: 40px !important;
        margin-top: auto !important;
    }
    .t996__btn-wrapper {
        margin: 0px !important;
    }
    #allrecords .t996__btn {
        height: unset !important;
        color: var(--color-primary) !important;
        letter-spacing: 0.05em !important;
        background-color: transparent !important;
        font-size: 18px !important;
        text-transform: uppercase !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-top: none !important;
        border-bottom: 1px solid !important;
        border-left: none !important;
        border-right: none !important;
        border-radius: 0px !important;
        border-color: inherit !important;
    }
    #allrecords .t996__btn:hover {
        background-color: transparent !important;
        color: #2F2F2F !important;
        opacity: .7 !important;        
    }
    
    /*Описание в обложке на главной в 2 колонки*/
    .t996__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    
    /*Лейбл в обложке на главной в 2 колонки*/
    /*.t996__cover-wrapper:after {*/
    /*    content: '' !important;*/
    /*    display: block !important;*/
    /*    position: absolute !important;*/
    /*    background-image: url(https://static.tildacdn.com/tild6239-6532-4164-b732-396363613461/Group_1129.svg) !important;*/
    /*    background-repeat: no-repeat !important;*/
    /*    background-size: contain !important;*/
    /*    width: 150px !important;*/
    /*    height: 150px !important;*/
    /*    left: -75px !important;*/
    /*    bottom: 160px !important;*/
    /*}*/
    .t996__cover-wrapper .lable {
        display: block !important;
        position: absolute !important;
        background-image: url(https://static.tildacdn.com/tild6239-6532-4164-b732-396363613461/Group_1129.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 150px !important;
        height: 150px !important;
        left: -75px !important;
        bottom: 160px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
    }    
    
    /*Кнопка в обложке на главной в 1 колонку*/
    .t995__buttons {
        padding-top: 40px !important;
    }
    .t995__btn-wrapper {
        margin: 0px !important;
    }
    .t995__btn {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
        height: unset !important;
        letter-spacing: 0.05em !important;
        background-color: transparent !important;
        font-size: 18px !important;
        border-bottom: 1px solid !important;
        border-color: inherit !important;
    }
    .t995__btn:hover {
        background-color: transparent !important;
        opacity: .7 !important;        
    } 
    
    /*Обложка на главной в 1 колонку*/
    #allrecords [data-record-type="995"] .t995 .t-cover {
        height: 85vh !important;
        border-radius: 0px !important;
        min-height: 620px !important;
    }
    #allrecords [data-record-type="995"] .t995 .t-cover__carrier, #allrecords [data-record-type="995"] .t995 .t-cover__filter {
        height: 100% !important;
        border-radius: 0px !important;
    }
    /*.t995 .t-cover__carrier {*/
    /*    background-position: top center !important;*/
    /*}*/
    .t995__wrapper {
        padding: 0px !important;
    }
    .t995 .t-container {
        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;
    }
    .t995__container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 640px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
        height: 100% !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;
    }
    .t995 .t-cover__wrapper {
        height: auto !important;
        min-height: unset !important;
    }
    .t995__inner-wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    
    /*Описание в обложке на главной в 1 колонку*/
    .t995__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    
    /*Плашка с анонсом*/
    .t654__close-button {
        display: none !important;
    }
    .t654__cell-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Обложка на главной изображения в 2 колонки*/
    .t667__container {
        height: 85vh !important;
        min-height: 620px !important;
    }
    .t667__row {
        height: 100% !important;
    }
    .t667__tile {
        height: 100% !important;
        position: relative !important;
    }
    .t667__bgimg {
        padding-bottom: 0 !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        height: 100% !important;
        width: 100% !important;
    }
    
    /*Слайдер на первом экране*/
    .t734 .t-cover {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
    }
    .t734 .t-cover__carrier {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;        
    }
    .t734 .t-cover__filter {
        height: 100% !important;
        z-index: 2 !important;
    }
    .t734__table {
        height: auto !important;
        position: relative !important;
        top: unset !important;
        bottom: unset !important;
        left: unset !important;
        right: unset !important;
        z-index: 2 !important;
    }
    .t734__table .t-container {
        width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t734 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t734 .t-cover__wrapper.t-valign_middle {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t734 .t-cover__wrapper.t-valign_top {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }    
    .t734 .t-cover__wrapper.t-valign_bottom {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }        
    .t734__wrapper {
        padding-top: 80px !important;
        padding-bottom: 122px !important;
    }
    .t734__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;
    }
    #allrecords .t734 .t734__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    .t734__textwrapper.t-align_center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t734__textwrapper.t-align_left {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;        
    }  
    .t734__textwrapper.t-align_right {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;        
    }        
    .t734__descr {
        max-width: 480px !important;
        margin-top: 0px !important;
        padding-top: 24px !important;
    }
    .t734__button {
        padding-top: 32px !important;
    }
    .t734 .t-slds__items-wrapper {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .t734 .t-slds__item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;          
    }
    .t734__slds-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;          
    }    
    
    /*Кружки с разделами*/
    .t688 .t-container:after, .t688 .t-container:before {
        display: none !important;
    }
    .t688 .t-container {
        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;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        column-gap: 32px !important;
        row-gap: 32px !important;
    }
    .t688__row {
        width: 100% !important;
        max-width: calc((100% - 32px * 8) / 9) !important;
        position: relative !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t688__row.uc-first {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    #allrecords .t688__row:nth-child(n) {
        margin: 0px !important;
    }
    .t688 .t-col {
        height: auto !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t688__inner-col:before {
        content: '' !important;
        width: 100% !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        padding-bottom: calc(100% - 2px) !important;
        border: 1px solid var(--color-border-primary) !important;
        border-radius: 360px !important;
        box-sizing: border-box !important;
    }    
    .t688__inner-col:after {
        content: '' !important;
        width: calc(100% - 12px) !important;
        display: block !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        margin: 6px !important;
        padding-bottom: calc(100% - 12px) !important;
        background-color: var(--color-quinary) !important;
        border-radius: 360px !important;
    }
    .t688__img-wrapper {
        width: calc(100% - 12px) !important;
        position: relative !important;
        margin: 6px !important;
        border-radius: 360px !important;
        overflow: hidden !important;
        z-index: 2 !important;
    }
    .t688__img-separator {
        position: static !important;
        padding-top: 0px !important;
        padding-bottom: 100% !important;
    }
    .t688__img {
        border-radius: 360px !important; 
    }
    .t688__textwrapper, .t688__textwrapper-featured {
        height: auto !important;
        position: static !important;
        padding: 0px !important;
    }
    .t688__textwrapper-featured, .t688__col:not(.t688__featured) .t688__textwrapper:only-child {
        padding-top: 100% !important;
    }
    .t688 .t-card__title {
        padding-top: 12px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t688 .t-card__uptitle {
        width: 100% !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        font-weight: 400 !important;
        margin-top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        z-index: 3 !important;
    }
    .t688 .t-card__link.active {
        opacity: .7 !important;
    }
    
    /*Плитки разделов на Главной*/
    .t694__row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t694__table {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t694__cell {
        width: 100% !important;
        height: auto !important;
        min-height: 30vw !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;
        margin: 0px !important;
    }
    .t694__textwrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
        opacity: 1 !important;
    }
    .t694__textwrapper__content {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        -webkit-transform: translateY(32px) !important;
        -ms-transform: translateY(32px) !important;
        transform: translateY(32px) !important;
    }
    /*.t694__button-container {*/
    /*    height: 0px !important;*/
    /*}*/
    .t694 .t-card__btn-wrapper {
        margin-top: 0px !important;
        padding-top: 32px !important;
    }
    .t694__overlay {
        opacity: 1 !important;
    }
    
    /*Картинки в 4 колонки*/
    .t603 .t-container:before, .t603 .t-container:after {
        display: none !important;
    }
    #allrecords [data-record-type="603"] .t603 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
        padding-left: 10px !important;
        padding-right: 10px !important;
        row-gap: 20px !important;
    }
    #allrecords [data-record-type="603"] .t603__tile {
        padding-top: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Футер*/
    .t420__floatbeaker_lr3 {
        display: none !important;
    }
    .t420 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;       
    }
    .t420__col {
        width: auto !important;
        max-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;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t420 .t-container > .t420__col:first-child {
        width: calc(100% / 12 * 5) !important;
    }
    .t420 .t-container > div:not(.t420__col, .t420__floatbeaker_lr3) {
        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;
    }
    .t420 .t-container > div > .t420__col {
        margin-left: auto !important;
    }
    .t420__logo {
        max-width: 248px !important;
    }
    .t420__title {
        text-transform: uppercase !important;
        font-weight: 600 !important;
        margin-bottom: 20px !important;
    }
    .t420__descr li:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t420__text {
        margin-top: auto !important;
        padding-top: 40px !important;
    }
    .t420__text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t420__text li:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .t420__text a {
        color: inherit !important;
    }
    .t420 .t-sociallinks {
        margin-top: 20px !important;
    }
    .t420 .t-sociallinks__item:hover {
        opacity: 1 !important;
    }
    
    /*Нижняя часть футера*/
    .t464 .t-container:before, .t464 .t-container:after, .t464__floatbeaker_lr3 {
        display: none !important;
    }
    [data-record-type="464"].t-rec_pt_30 {
        padding-top: 40px !important;
    }
    .t464 .t-container {
        max-width: 1160px !important;
        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;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        border-top: 1px solid var(--color-border-primary) !important;
        column-gap: 20px !important;
    }
    .t464__col {
        width: auto !important;
        max-width: 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;
        margin: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t464 .t-container > .t464__col {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t464 .t-container > div:not(.t464__col, .t464__floatbeaker_lr3) {
        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;        
    }
    .t464__text {
        min-height: 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;        
        margin-top: 0px !important;
    }
    .t464__text 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;
        color: inherit !important;
        padding-right: 16px !important;
    }
    .t464__title {
        margin-bottom: 0px !important;
    }
    .t464__logo-link {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t464__logo {
        width: 32px !important;
        max-width: 100% !important;
    }
    
    /*Поп-ап форма предзаказа*/
    .t702 .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t702 .t-width_6 {
        max-width: 560px !important;
        background-color: transparent !important;
    }
    .t702__wrapper {
        background-color: var(--color-bg-primary) !important;
        padding: 40px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 0px !important;
    }
    .t702__title {
        color: var(--color-primary) !important;
        font-weight: 400 !important;
        margin-bottom: 0px !important;
    }
    .t702__descr {
        color: var(--color-secondary) !important;
    }
    .t702__title + .t702__descr {
        margin-top: 24px !important;
    }
    .t702__text-wrapper + .t-form {
        margin-top: 64px !important;
    }
    
    /*Информационный поп-ап*/
    .t390 .t-popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t390 .t-width_6 {
        max-width: 560px !important;
        background-color: transparent !important;
    }    
    .t390__wrapper {
        background-color: var(--color-bg-primary) !important;
        padding: 40px !important;
    }
    .t390__title {
        color: var(--color-primary) !important;
        font-weight: 400 !important;
    } 
    .t390__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;бо
        padding-bottom: 0px !important;
    }
    .t390__title + .t390__descr {
        margin-top: 24px !important;
    }
    .t390__btn-wrapper {
        margin: 0px !important;
        padding-top: 40px !important;
    }
    .t390__btn {
        margin: 0px !important;
    }
    
    /*Хлебные крошки*/
    .t758__link-item__wrapper, .t758 .t-menu__link-item {
        min-height: unset !important;
    }
    .t758__list {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t758__link-item__wrapper {
        padding-right: 8px !important;
    }
    .t758__link-item_active {
        opacity: .7 !important;
    }
    .t758__breadcrumb-divider {
        padding-right: 8px !important;
    }
    
    /*Блок с текстом и картинкой в 2 колонки*/
    .t478 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t478 .t-col {
        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;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t478__textwrapper {
        height: auto !important;
        border: 1px solid var(--color-border-primary) !important;
        padding-top: 96px !important;
        padding-bottom: 96px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        box-sizing: border-box !important;
    }
    .t478__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t478__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
    }
    .t478__title + .t478__descr {
        padding-top: 32px !important;
    }
    .t478__btntext-wrapper {
        padding-top: 40px !important;
    }
    .t478__blockimg {
        height: auto !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;        
    }
    
    /*Виджет с мессенджерами*/
    .t898__btn_label {
        background-color: transparent !important;
    }
    
    /*Карточка Подарочный сертификат*/
    .t744__title {
        color: var(--color-primary) !important;
        font-weight: 400 !important;
    }
    .t744__descr {
        color: var(--color-secondary) !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t744__descr strong {
        font-weight: 600 !important;
        color: var(--color-primary) !important;
    }
    .t744__btn-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        gap: 16px !important
    }
    
    /*Блок с цитатой на странице О нас*/
    .t255 .space {
        display: none !important;
    }
    [data-record-type="274"] .t-cover {
        width: 100% !important;
        max-width: 1160px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        background-image: unset !important;
        background-color: unset !important;
        height: auto !important;
        margin-left: auto !important;        
        margin-right: auto !important;        
        box-sizing: border-box !important;        
    }
    [data-record-type="274"] .t-cover__carrier {
        width: calc(50% - 10px) !important;
        height: auto !important;
        min-height: 600px !important;
    }
    .uc-flip[data-record-type="274"] .t-cover__carrier {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    [data-record-type="274"] .t-cover__filter {
        width: calc(50% - 10px) !important;
        height: 100% !important;
    }
    .uc-flip[data-record-type="274"] .t-cover__filter {
        left: unset !important;
        right: 0px !important;
    }
    .t255 {
        width: calc(50% - 10px) !important;
        height: auto !important;
        min-height: 600px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
        text-align: left !important;
        border: 1px solid var(--color-border-primary) !important;
        padding: 40px !important;
        box-sizing: border-box !important;
    }
    .uc-flip .t255 {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t255 .t-container {
        position: static !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
    }
    .t255__mainblock {
        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;
    }
    .t255 .t-cover__wrapper {
        width: 100% !important;
        height: auto !important;
        display: block !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        padding-top: 48px !important;
        margin-top: auto !important;
    }
    .t255__userblock {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;   
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        position: static !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        gap: 28px !important;
    }
    .t255__userblock-img {
        width: 100px !important;
        height: 100px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
        margin: 0px !important;
    }
    .t255__userblock-descr {
        max-width: 280px !important;
        color: var(--color-primary) !important;
    }
    .t255__userblock-date {
        color: var(--color-tertiary) !important;
    }
    .t255__userblock-descr + .t255__userblock-date {
        margin-top: 8px !important;
    }
    .t255__title {
        padding: 0px !important;
    }
    
    /*Слайдер с отзывами на странице О нас*/
    .t923__content {
        display: none !important;
    }
    .t923 .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t923 .t-slds__container {
        overflow: visible !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t923 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .t923__slds-wrapper {
        padding: 0px !important;
    }
    .t923 .t-card__col {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t923 .t-card__container[data-slider-items-in-row="2"] .t-card__col {
        width: calc(100% / 2) !important;
    }
    .t923 .t-card__container[data-slider-items-in-row="3"] .t-card__col {
        width: calc(100% / 3) !important;
    }
    .t923 .t-card__container[data-slider-items-in-row="4"] .t-card__col {
        width: calc(100% / 4) !important;
    }
    .t923__col {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 0px !important;
    }
    .t923__bgimg {
        border-radius: 32px !important;
    }
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 1200px) / 2) !important;
    }
    
    /*Блок с 3 кнопками*/
    .t142A__wraptwo {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        gap: 16px !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .t142A__btn {
        margin: 0px !important;
    }
    
    
    
@media screen and (max-width: 1440px) {    
    
    /*Логотип в меню*/
    .t446__logowrapper {
        position: absolute !important;
        left: 50% !important;
        padding-right: 0px !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }    
    
    /*Пункты в меню*/
    .t446__leftwrapper {
        display: none !important;
    }
    
    /*Иконки в меню*/
    .t446__rightwrapper {
        width: 100% !important;
        padding-left: 0px !important;
    }
    .t446__additionalwrapper {
        width: 100% !important;        
    }
    .t446 .t-sociallinks {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t446 .t-sociallinks__item:first-child {
        margin-right: auto !important;
    }
    .t446 .t-sociallinks__item a[href*="#opensearch"]:after {
        display: none !important;
    }
    .t446 .t-sociallinks__item a[href*="#opensearch"]{
        margin-right: 0px !important;
    }    
    
    /*Бургер в меню*/
    .t446__maincontainer > .t446__burgerwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-right: 20px !important;
    }     
    
    
}
    
    
    
@media screen and (max-width: 1200px) {
    
    /*Блок 1200px-*/
    .t-screenmax-1200px {
        display: block !important;
    }     
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_60"] .t-title, [class*="uc-"][class*="ct_60"] .t-card__title, [class*="uc-"][class*="nm_60"] .t-name, [class*="uc-"][class*="ds_60"] .t-descr, [class*="uc-"][class*="tx_60"] .t-text, [class*="uc-"][class*="cd_60"] .t-card__descr {
        font-size: 53px !important;
    }    
     {
        font-size: 53px !important;
    }  
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr {
        font-size: 38px !important;
    }
     {
        font-size: 38px !important;
    } 
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_30"] .t-title, [class*="uc-"][class*="ct_30"] .t-card__title, [class*="uc-"][class*="nm_30"] .t-name, [class*="uc-"][class*="ds_30"] .t-descr, [class*="uc-"][class*="tx_30"] .t-text, [class*="uc-"][class*="cd_30"] .t-card__descr {
        font-size: 28px !important;
    }    
    .t977__text, .t688 .t-card__uptitle, .t694 .t-card__title, .t-store__prod-popup__name, .t-store__relevants__title, .t706__cartwin-heading, .t1002__wishlistwin-heading, .t702__title, .t390__title, .t744__title {
        font-size: 28px !important;
    }     
    
    /*H4-заголовки*/
    .t-store__prod-popup__price-item {
        font-size: 22px !important;
    }        
    
    /*Заголовки в стандартных блоках*/
    .t037__title, .t050__title, .t570__descr {
        font-size: 38px !important;
    }
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 20px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 20px !important;
    }       
    
    /*Меню*/
    .t446__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Бегущая строка над меню*/
    .t1003 .t-text {
        padding-left: 120px !important;
        padding-right: 120px !important;
    }    

    /*Форма подписки на рассылку на главной*/
    .t704 .t-container {
        max-width: 940px !important;
    }
    .t704__title {
        font-size: 38px !important;
    }    
    
    /*Обложка на главной в 2 колонки*/
    .t996__wrapper {
        min-height: 550px !important;
    }    
    .t996__inner-wrapper {
        padding-right: 60px !important;
        max-width: 50% !important;
    } 
    
    /*Заголовок в обложке на главной в 2 колонки*/
    .t996__title {
        font-size: 45px !important;
    }   
    
    /*Обложка на главной в 1 колонку*/
    #allrecords [data-record-type="995"] .t995 .t-cover {
        min-height: 550px !important;
    }   
    
    /*Заголовок в обложке на главной в 1 колонку*/
    .t995__title {
        font-size: 52px !important;
    }
    
    /*Обложка на главной изображения в 2 колонки*/
    .t667__container {
        min-height: 550px !important;
    }   
    
    /*Каталог*/
    .t-store__grid-cont {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Карточка товара*/
    .t-store .t-popup__container, .t-store__prod-snippet__container .t-container {
        max-width: 980px !important;
    }
    
    /*Вернуться назад в карточке товара*/
    #allrecords .t-store__prod-popup__close-txt-wr {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    
    /*Галерея в карточке товара*/
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(7, 1fr) !important;
    }    
    
    /*Слайдер на первом экране*/
    .t734__table .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Кружки с разделами*/
    .t688 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        column-gap: 20px !important;
        row-gap: 32px !important;
    }
    .t688__row {
        max-width: calc((100% - 20px * 7) / 8) !important;
    }  
    
    /*Картинки в 4 колонки*/
    #allrecords [data-record-type="603"] .t603 .t-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }  
    
    /*Футер*/
    .t420__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t420 .t-container > .t420__col:first-child {
        width: calc(100% / 12 * 4) !important;
    }
    
    /*Нижняя часть футера*/
    .t464 .t-container {
        max-width: 940px !important;
    }  
    
    /*Блок с цитатой на странице О нас*/
    [data-record-type="274"] .t-cover {
        max-width: 940px !important;
    }
    
    /*Слайдер с отзывами на странице О нас*/
    .t923 .t-slds__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    } 
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 980px) / 2) !important;
    }    
    

}    
    
    
    
@media screen and (max-width: 960px) {
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }     
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-size: 17px !important;
        padding-left: 32px !important;
        padding-right: 32px !important;
    }     
    
    /*Текстовые кнопки*/
    #allrecords .t734 .t-btn, #allrecords .t469 .t-btn, #allrecords .t694 .t-btn, .t-store__prod-popup__link a, .searchbox-change-pickup, .t-btntext {
        font-size: 17px !important;
    }    
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_60"] .t-title, [class*="uc-"][class*="ct_60"] .t-card__title, [class*="uc-"][class*="nm_60"] .t-name, [class*="uc-"][class*="ds_60"] .t-descr, [class*="uc-"][class*="tx_60"] .t-text, [class*="uc-"][class*="cd_60"] .t-card__descr {
        font-size: 46px !important;
    }      
     {
        font-size: 46px !important;
    }    
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr {
        font-size: 34px !important;
    }     
     {
        font-size: 34px !important;
    }
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_30"] .t-title, [class*="uc-"][class*="ct_30"] .t-card__title, [class*="uc-"][class*="nm_30"] .t-name, [class*="uc-"][class*="ds_30"] .t-descr, [class*="uc-"][class*="tx_30"] .t-text, [class*="uc-"][class*="cd_30"] .t-card__descr {
        font-size: 25px !important;
    }      
    .t977__text, .t688 .t-card__uptitle, .t694 .t-card__title, .t-store__prod-popup__name, .t-store__relevants__title, .t706__cartwin-heading, .t1002__wishlistwin-heading, .t702__title, .t390__title, .t744__title {
        font-size: 25px !important;
    } 
    
    /*H4-заголовки*/
    .t-store__prod-popup__price-item {
        font-size: 20px !important;
    }     
    
    /*Цитаты*/
    .t255__userblock-descr {
        font-size: 19px !important;
    }    
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr {
        font-size: 17px !important;
    }        
    .t446 .t-menu__link-item, .t446 .t-sociallinks__item a[href*="#opensearch"]:after, .t450 .t-menu__link-item, .t450 .t-menusub__link-item, .t450__right_descr, .t-store__card__title, .t420__descr, .t420__text, .t-store__prod-popup__text, .t-product__option-variants .t-product__option-title, .t-store__tabs__item-title, .t-store__tabs__content, .t706__product-title, .t-input-title, .searchbox-info p:first-child, .t-radio__wrapper-delivery > .t-name, .t1002__product-title, .t702__descr, .t-store__empty-part-msg, .t390__descr, .t744__descr, .t255__title {
        font-size: 17px !important;
    }   
    
    /*Средние описания*/
    .t-store__prod-popup__close-txt, .t977__descr, .t688 .t-card__title, .t-store__filter__item-title, .t-store__filter__input, .t-store__filter__prods-number, .js-store-filter-mob-btn, .t-store__filter__title, .t464__title, .t464__text, .t-product__option-title, .t-product__option-select, .t-store__product-snippet[data-product-inv="0"] .js-product-controls-wrapper::before, .t-store__product-popup[data-product-inv="0"] .js-product-controls-wrapper::before, .t-store__card__sold-out-msg:after, .t-input, .t-radio__control, .t-radio__item, .searchbox-info, .t706__product-amount, .t706__product-quantity, .t706__cartwin-totalamount-info, .delivery-full-address, .t1002__bubble-text, .t1002__product-amount, .t-checkbox__control, .t706__bubble-text, .t758 .t-menu__link-item, .t420__title, .t255__userblock-date {
        font-size: 15px !important;
    }   
    
    /*Маленькие описания*/
    .t704__form-bottom-text, .t706__form-bottom-text, .t-input-description, .t706__product-title__option, .t1002__product-title__option, .t-img-select__text, .t-store__filter__chosen-val, .t-store__filter__reset {
        font-size: 13px !important;
    }   
    
    /*В плашках*/
    .t1003 .t-text, .t-store__card__mark, .t706 .t-input-group_tx .t-text span {
        font-size: 11px !important;
    } 
    
    /*Цены*/
    .t-store__card__price-item, .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap {
        font-size: 15px !important;
    }
    
    /*Отступ размером с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 70px !important;
    } 
    
    /*Отступ размером с меню и бегущую строку*/
    [data-record-type="113"].uc-height-menu-xl > div {
        height: 100px !important;
    }        
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 120px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 80px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:84px"], [data-record-type="113"] > div[style*="height: 84px"], [data-record-type="113"].uc-height-84 > div {
        height: 72px !important;
    }  
    
    /*Отступы между плитками*/
    [data-record-type="113"] > div[style*="height:64px"], [data-record-type="113"] > div[style*="height: 64px"], [data-record-type="113"].uc-height-64 > div {
        height: 52px !important;
    }      
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:48px"], [data-record-type="113"] > div[style*="height: 48px"], [data-record-type="113"].uc-height-48 > div {
        height: 40px !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:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 20px !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;
    }      
    
    /*Блок с заголовком и текстовой кнопкой справа*/
    .t469__title + .t469__descr {
        padding-top: 28px !important;
    }
    .t469 .t-btn {
        margin-bottom: 6px !important;   
    }    
    
    /*Фон иконки избранного на карточках*/
    .t1002__addBtn {
        right: 16px !important;
        bottom: 16px !important;
    }
    
    /*Заголовки в стандартных блоках*/
    .t037__title, .t050__title, .t570__descr {
        font-size: 34px !important;
    }
    
    /*Тексты в стандартных блоках*/
    .t037__text, .t050__descr, .t570__text {
        font-size: 18px !important;
    } 
    
    /*Поля в формах*/
    .t-form_bbonly .t-input-block {
        margin-bottom: 36px !important;
    }
    .t-form__submit {
        margin-top: 36px !important;
    } 
    
    /*Чек-боксы в формах*/
    .t-img-select__container {
        -ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr !important;
        grid-template-columns: repeat(5, 1fr) !important;
    }      
    
    /*Радиокнопки в формах*/
    .t-radio__indicator {
        top: -2px !important;
    }    
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 44px !important;
        height: 44px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }
    #allrecords .t734 .t-slds__arrow_wrapper {
        width: 20px !important;
    }   
    
    /*Точки в слайдерах*/
    .t-slds__bullet_wrapper {
        padding-bottom: 28px !important;
    }  
    .t-slds__bullet:not(.t-slds__thumbsbullet) {
        width: 9px !important;
        height: 9px !important;
    }
    
    /*Меню*/
    .t446__maincontainer {
        height: 70px !important;
    }
    
    /*Логотип в меню*/
    .t446__imglogo {
        max-width: 200px !important;
    }
    
    /*Бургер в меню*/
    .t446__burgerlinkwrapper {
        width: 28px !important;
        height: 28px !important;
    }  
    
    /*Иконки в меню*/
    .t446 .t-sociallinks__wrapper {
        column-gap: 6px !important;
        row-gap: 12px !important;
    }    
    .t446 .t-sociallinks__customimg {
        width: 24px !important;
        height: 24px !important;
    }  
    .t446__right_descr {
        width: 18px !important;
        height: 18px !important;
        font-size: 9px !important;
        margin-right: 0px !important;
    }
    
    /*Мобильное меню*/
    .t450 {
        max-width: 320px !important;
    }
    .t450__logowrapper {
        margin-bottom: 50px !important;
    }
    .t450 .t-menu__link-item[href*="extra-menu"]:after, .t450[data-tooltip-hook*="extra-menu"] .t450__list_item:first-child .t-menu__link-item:before {
        width: 5px !important;
        height: 5px !important;
    }    
    .t450__rightside {
        padding-top: 50px !important;
    }   
    .t450__right_social_links {
        margin-top: 28px !important;
    } 
    
    /*Бегущая строка над меню*/
    .t1003 .t-text {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }      
    
    /*Отступ от заголовка до текста в текстовом блоке CL07*/
    .t037__text {
        padding-top: 20px !important;
    }
    
    /*Иконки соцсетей*/
    .t-sociallinks__wrapper {
        column-gap: 5px !important;
        row-gap: 10px !important;
    }    
    .t-sociallinks__item {
        width: 32px !important;
        height: 32px !important;
    } 
    
    /*Иконки закрытия*/
    .t-popup__close, .t706__close, .t1002__wishlistwin-close, .t985__close-icon {
        width: 38px !important;
        height: 38px !important;  
    }
    .t945 .t-popup__block-close-button {
        padding: 2px !important;
    }    
    /*.t450__close {*/
    /*    width: 42px !important;*/
    /*    height: 42px !important;  */
    /*}      */
    
    /*Каталог*/
    .t-store__grid-cont, .t-store__relevants-grid-cont, .t-store__empty-part-msg-cont {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    .t-store__grid-cont_mobile-grid, .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row {
        row-gap: 52px !important
    }    
    #allrecords .t-store__grid-cont_mobile-one-row {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__card, .t-store__card-preloader  {
        max-width: calc(100% / 2) !important;
    } 
    .t-store__grid-cont_mobile-one-row .t-store__card {
        min-width: 300px !important;
        max-width: unset !important;
    }
    .t-store__grid-cont_mobile-one-row:before {
        content: '' !important;
        display: table-cell !important;
        min-width: calc((100% - 600px) / 2 - 10px) !important;
        width: calc((100% - 600px) / 2 - 10px) !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t-store__grid-cont_mobile-one-row:after {
        content: '' !important;
        display: table-cell !important;
        min-width: calc((100% - 600px) / 2 - 10px) !important;
        width: calc((100% - 600px) / 2 - 10px) !important;
        height: auto !important;
        margin-right: auto !important;
    }    
    .t-store__card__mark-wrapper {
        left: 16px !important;
        right: 16px !important;
        top: 16px !important;
    } 
    .t-store__load-more-btn {
        margin-top: 36px !important;
    }    
    
    /*Фильтры в каталоге*/
    .t-store__filter {
        margin-bottom: 36px !important;
    } 
    .t-store__filter__options {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t-store__filter__item {
        width: 100% !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        border-color: var(--color-border-primary) !important;
    }
    .t-store__filter__item_color {
        border: none !important;
    }
    .t-store__filter__item_color:not(:only-child) {
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    .t-store__filter__item-title {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t-store__filter__item-title:after {
        width: 5px !important;
        height: 5px !important;
        margin-bottom: 6px !important;
        margin-right: 4px !important;
    }
    .t-store__filter__item-controls-wrap {
        margin-top: 0px !important;
        padding-top: 16px !important;
        padding-bottom: 4px !important;
    }
    .t-store__filter__item_select .t-store__filter__item-controls-wrap {
        padding-bottom: 0px !important;
    }
    .t-store__filter__item_color .t-store__filter__item-controls-wrap {
        width: 100% !important;
    }
    .t-store__filter__item-controls-container {
        padding-top: 4px !important;
        padding-bottom: 0px !important;
    }
    .t-store__filter__item_select .t-store__filter__item-controls-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t-store__filter__custom-sel {
        width: auto !important;
        border-radius: 4px !important;
    }
    .t-checkbox__control.t-store__filter__checkbox_color {
        width: calc((100% - (12px * 14)) / 15) !important;
        min-height: unset !important;
        padding-left: 0px !important;
    } 
    .t-store__filter__checkmark_color {
        width: 100% !important;
    }
    
    /*Найдено в каталоге*/
    .t-store__filter__chosen-wrapper {
        margin-top: 28px !important;
    }
    .t-store__filter__prods-number {
        margin-top: 28px !important;
    }    
    
    /*Иконка избранного на карточках*/
    .t1002__addBtn > svg {
        width: 24px !important;
        height: 20px !important;
    }       
    
    /*Карточка товара*/
    .t-store .t-popup__container, .t-store__prod-snippet__container .t-container {
        max-width: 100% !important;
    }
    .t-store__product-popup, .t-store__product-snippet {
        max-width: 640px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t-store .t-popup__container {
        padding-bottom: 120px !important;
    }
    .t-store__prod-popup__col-left, .t-store__prod-popup__col-right {
        max-width: 100% !important;
    }    
    
    /*Вернуться назад в карточке товара*/
    #allrecords .t-store__prod-popup__close-txt-wr {
        height: 60px !important;
    }   
    
    /*Галерея в карточке товара*/
    .t-store .t-slds {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(8, 1fr) !important;
    }        
    
    /*Информация в карточке товара*/
    .t-store__prod-popup__info {
        padding-top: 36px !important;
    }    
    .t-store__prod-popup__price-wrapper {
        margin-top: 16px !important;
        column-gap: 12px !important;
    }
    .t-store__product-snippet[data-product-inv="0"] .js-product-controls-wrapper::before,
    .t-store__product-popup[data-product-inv="0"] .js-product-controls-wrapper::before {
        margin-top: 16px !important;
    }    
    .t-product__option {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
    .t-product__option:first-child {
        margin-top: 28px !important;
    }
    .js-product-option .t-product__option-variants:after {
        width: 5px !important;
        height: 5px !important;
        right: 13px !important;
        bottom: 4px !important;
    } 
    .t-store__prod-popup__links-wrapper {
        margin-top: 20px !important;
    }    
    .t-store__prod-popup__btn-wrapper {
        margin-top: 36px !important;
    }
    .t-store__prod-popup__text {
        margin-top: 36px !important;
    }    
    
    /*Табы в карточке товара*/
    .t-store__tabs {
        margin-top: 52px !important;
    }    
    .t-store__tabs__item-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-right: 16px !important;
    }
    .t-store__tabs__content {
        margin-bottom: 20px !important;
    }    
    
    /*Рекомендуемые товары в карточке*/
    .t-store__scroll-icon-wrapper {
        display: none !important;
    }
    .t-store__relevants__container {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t-store .t-popup .t-store__relevants__container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__relevants__container .t-container > .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t-store__relevants__container .t-store__card {
        max-width: 50% !important;
    }    
    .t-store__relevants__title {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t-store__relevants__title {
        margin-top: 80px !important;
        margin-bottom: 36px !important;
    } 
    
    /*Корзина*/
    .t706__cartwin-top {
        padding-bottom: 28px !important;
    }
    .t706__product-thumb {
        width: 72px !important;
    }
    .t706__product-imgdiv {
        width: 72px !important;
        height: 72px !important;
    }    
    .t706__cartwin-bottom {
        padding-top: 28px !important;
    }   
    .t706__orderform {
        margin-top: 52px !important;
    } 
    .t706 .t-radio__wrapper-delivery {
        margin-top: 52px !important;
    }
    .t706 .t-radio__wrapper-delivery > .t-name {
        margin-bottom: 24px !important;
    }    
    #addresses-wrapper {
        margin-top: 36px !important;
    }
    .searchbox-info {
        margin-bottom: 36px !important;
    }
    .t706__cartwin-totalamount-wrap {
        margin-top: 52px !important;
    }  
    .t706__form-bottom-text {
        margin-top: 16px !important;
    }  
    .t706__bubble-text {
        padding: 16px !important;       
    }    
    
    /*Вишлист*/
    .t1002__wishlistwin-content {
        max-width: 560px !important;
    }
    .t1002__wishlistwin-top {
        padding-bottom: 28px !important;
    }   
    .t1002__product-thumb {
        width: 72px !important;
    }
    .t1002__product-imgdiv {
        width: 72px !important;
        height: 72px !important;
    }    
    .t1002__bubble-text {
        padding: 16px !important;
    }
    
    /*Форма подписки на рассылку на главной*/
    .t704 .t-container {
        max-width: 600px !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .t704 .t-col  {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t704 .t-input-block {
        margin-bottom: 25px !important;
    }   
    .t704 .t-submit {
        min-width: unset !important;
    }
    .t704__form-bottom-text {
        margin-top: 16px !important;
    }
    .t704__title {
        font-size: 34px !important;
    }
    .t704__descr {
        margin-top: 28px !important;
        font-size: 18px !important;
    }
    .t704__text-wrapper {
        margin-bottom: 36px !important;
    }   
    
    /*Поп-ап форма подписки*/
    .t281__title {
        font-size: 26px !important;
    }
    .t281__descr {
        font-size: 18px !important;
        margin-bottom: 35px !important;
    }
    .t281__text {
        margin-top: 15px !important;  
    }      
    
    /*Кнопка в обложке на главной в 2 колонки*/
    .t996__buttons {
        padding-top: 35px !important;
    }
    #allrecords .t996__btn {
        font-size: 16px !important;
    }   
    
    /*Обложка на главной в 2 колонки*/
    .t996__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t996__wrapper {
        min-height: unset !important;
        height: auto !important;
    }     
    .t996__inner-wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        max-width: 600px !important;
    }   
    .t996__cover-wrapper {
        height: auto !important;
        padding-bottom: 80% !important;
    }
    .t996__cover {
        position: absolute !important;
    }
    
    /*Описание в обложке на главной в 2 колонки*/
    .t996__descr {
        padding-top: 20px !important;
        font-size: 18px !important;
    } 
    
    /*Лейбл в обложке на главной в 2 колонки*/
    /*.t996__cover-wrapper:after {*/
    /*    width: 130px !important;*/
    /*    height: 130px !important;*/
    /*    left: unset !important;*/
    /*    right: 20px !important;*/
    /*    bottom: unset !important;*/
    /*    top: -65px !important;*/
    /*}  */
    .t996__cover-wrapper .lable {
        width: 130px !important;
        height: 130px !important;
        left: unset !important;
        right: 20px !important;
        bottom: unset !important;
        top: -65px !important;
    }      
    
    /*Заголовок в обложке на главной в 2 колонки*/
    .t996__title {
        font-size: 39px !important;
    }     
    
    /*Кнопка в обложке на главной в 1 колонку*/
    .t995__buttons {
        padding-top: 35px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t995__btn {
        font-size: 16px !important;
    }
    
    /*Заголовок в обложке на главной в 1 колонку*/
    .t995__title {
        font-size: 44px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
        margin-top: auto !important;
    }
    
    /*Описание в обложка на главной в 1 колонку*/
    .t995__descr {
        font-size: 18px !important;
        padding-top: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Обложка на главной в 1 колонку*/
    #allrecords [data-record-type="995"] .t995 .t-cover {
        height: 80vh !important;
        min-height: 500px !important;
    }     
    .t995 .t-cover__wrapper {
        height: 100% !important;
    }
    .t995__inner-wrapper {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        height: 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;
        box-sizing: border-box !important;
    }
    
    /*Плашка с анонсом*/
    .t654__text {
        font-size: 15px !important;
    }    
    
    /*Обложка на главной изображения в 2 колонки*/
    .t667__tile_left {
        width: 100% !important;
    }
    .t667__tile_right {
        display: none !important;
    }
    
    /*Слайдер на первом экране*/
    .t734__table .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }     
    .t734__wrapper {
        padding-top: 60px !important;
        padding-bottom: 97px !important;
    }
    .t734__descr {
        padding-top: 20px !important;
    }
    .t734__button {
        padding-top: 28px !important;
    }
    
    /*Кружки с разделами*/
    .t688 .t-container {
        width: 100% !important;
        max-width: 100% !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;        
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 4px !important;
        overflow: auto !important;
        column-gap: 16px !important;
        row-gap: 20px !important;
    }
    .t688 .t-container:before {
        content: '' !important;
        display: table-cell !important;
        min-width: calc((100% - 600px) / 2 - 16px) !important;
        width: calc((100% - 600px) / 2 - 16px) !important;
        height: auto !important;
        margin-left: auto !important;
    }
    .t688 .t-container:after {
        content: '' !important;
        display: table-cell !important;
        min-width: calc((100% - 600px) / 2 - 16px) !important;
        width: calc((100% - 600px) / 2 - 16px) !important;
        height: auto !important;
        margin-right: auto !important;
        -webkit-box-ordinal-group: 101 !important;
        -ms-flex-order: 100 !important;
        order: 100 !important;
    }    
    .t688__row {
        width: 100px !important;
        max-width: unset !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }     
    
    /*Плитки разделов на Главной*/
    .t694__col {
        width: 100% !important;
    }    
    .t694__cell {
        min-height: 80vw !important;
    }    
    .t694__textwrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t694__textwrapper__content {
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    }
    .t694 .t-card__btn-wrapper {
        padding-top: 28px !important;
    }   
    
    /*Картинки в 4 колонки*/
    #allrecords [data-record-type="603"] .t603 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Футер*/
    .t420 .t-container {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t420__col {
        width: 100% !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        text-align: center !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-top: 40px !important;
    }
    .t420 .t-container > .t420__col:first-child {
        width: 100% !important;
        margin-top: 0px !important;
    }    
    .t420 .t-container > div:not(.t420__col, .t420__floatbeaker_lr3) {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t420__text {
        padding-top: 40px !important;
    }
    
    /*Нижняя часть футера*/
    [data-record-type="464"].t-rec_pt_30 {
        padding-top: 36px !important;
    }
    .t464 .t-container {
        width: 100% !important;
        max-width: 600px !important;
    }    
    .t464__logo {
        width: 28px !important;
    } 
    
    /*Поп-ап форма предзаказа*/
    .t702__title + .t702__descr {
        margin-top: 20px !important;
    }
    .t702__text-wrapper + .t-form {
        margin-top: 52px !important;
    }  
    
    /*Информационный поп-ап*/
    .t390__title + .t390__descr {
        margin-top: 20px !important;
    }    
    .t390__btn-wrapper {
        padding-top: 36px !important;
    }    
    
    /*Блок с текстом и картинкой в 2 колонки*/
    .t478 .t-col:nth-child(2) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }    
    .t478 .t-col:first-child {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t478__textwrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }   
    .t478__title + .t478__descr {
        padding-top: 28px !important;
    }    
    .t478__btntext-wrapper {
        padding-top: 36px !important;
    }    
    .t478__blockimg {
        padding-bottom: 80% !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }
    
    /*Карточка Подарочный сертификат*/
    .t744__col_first {
        margin-bottom: 36px !important;
    }    
    .t744__descr {
        margin-top: 36px !important;
    }
    .t744__btn-wrapper {
        margin-top: 36px !important;
    }    
    
    /*Блок с цитатой на странице О нас*/
    [data-record-type="274"] .t-cover {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        gap: 52px !important;
    }
    [data-record-type="274"] .t-cover__carrier {
        width: 100% !important;
        min-height: unset !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important; 
        padding-bottom: 100% !important;
    }
    [data-record-type="274"] .t-cover__filter {
        width: 100% !important;
        height: auto !important;
        top: unset !important;
        bottom: 0px !important;
        padding-bottom: 100% !important;
    }
    .t255 {
        width: 100% !important;
        min-height: unset !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        border: none !important;
        padding: 0px !important;
    }
    .t255 .t-cover__wrapper {
        padding-top: 40px !important;
    }
    .t255__userblock {
        gap: 24px !important;
    }
    .t255__userblock-img {
        width: 90px !important;
        height: 90px !important;
    }  
    
    /*Слайдер с отзывами на странице О нас*/
    .t923 .t-slds__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    .t923 .t-slds__arrow_wrapper {
        width: calc((100% - 640px) / 2) !important;
    }        
    
    
}



@media screen and (max-width: 640px) {
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_60"] .t-title, [class*="uc-"][class*="ct_60"] .t-card__title, [class*="uc-"][class*="nm_60"] .t-name, [class*="uc-"][class*="ds_60"] .t-descr, [class*="uc-"][class*="tx_60"] .t-text, [class*="uc-"][class*="cd_60"] .t-card__descr {
        font-size: 39px !important;
    }      
     {
        font-size: 39px !important;
    }   
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr {
        font-size: 30px !important;
    }      
     {
        font-size: 30px !important;
    } 
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_30"] .t-title, [class*="uc-"][class*="ct_30"] .t-card__title, [class*="uc-"][class*="nm_30"] .t-name, [class*="uc-"][class*="ds_30"] .t-descr, [class*="uc-"][class*="tx_30"] .t-text, [class*="uc-"][class*="cd_30"] .t-card__descr {
        font-size: 22px !important;
    }      
    .t977__text, .t688 .t-card__uptitle, .t694 .t-card__title, .t-store__prod-popup__name, .t-store__relevants__title, .t706__cartwin-heading, .t1002__wishlistwin-heading, .t702__title, .t390__title, .t744__title {
        font-size: 22px !important;
    } 
    
    /*H4-заголовки*/
    .t-store__prod-popup__price-item {
        font-size: 18px !important;
    }      
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 100px !important;
    }    
    
    /*Заголовки в стандартных блоках*/
    .t037__title, .t050__title, .t570__descr {
        font-size: 30px !important;
    }
    
    /*Логотип в меню*/
    .t446__imglogo {
        max-width: 180px !important;
    }    
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        width: 220px !important;
    }   
    
    /*Бегущая строка над меню*/
    .t1003 .t-text {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }     
    
    /*Элементы на всю ширину экрана минус 20px по краям*/
    .full-width {
        width: calc(100% - 40px) !important;
    }
    
    /*Иконки закрытия*/
    #allrecords .t-store .t-popup__close-wrapper .t-popup__close-icon_cross, .t-store .t-popup__close {
        display: none !important;
    }
    .t-popup__close-icon g, .t706__close-icon g, #allrecords .t702 .t-popup__close-icon g {
        fill: var(--color-primary) !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close, #allrecords .t390 .t-popup__close {
        width: 100% !important;
        height: 60px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        top: 0px !important;
        right: 0px !important;
        padding: 0px !important;
        background-color: var(--color-bg-primary) !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper, #allrecords .t390 .t-popup__close-wrapper {
        width: 18px !important;
        height: 18px !important;
        padding: 10px !important;
        margin-right: 10px !important;
    }    
    .t1002 .t1002__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }     
    .t702 .t-popup__close, .t390 .t-popup__close {
        position: fixed !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 60px !important;
        background-color: var(--color-bg-primary) !important;
    } 
    #allrecords .t-popup .t-store__prod-popup__close-txt-wr {
        position: -webkit-sticky !important;
        position: sticky !important;
        z-index: 2 !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        width: 100% !important;
        height: 60px !important;
        background-color: var(--color-bg-primary) !important;        
    }
    
    /*Каталог*/
    .t-store__grid-cont_mobile-one-row .t-store__card {
        min-width: 72% !important;
    }
    .t-store__grid-cont_mobile-one-row:before {
        min-width: 10px !important;
        width: 10px !important;
    }
    .t-store__grid-cont_mobile-one-row:after {
        min-width: 10px !important;
        width: 10px !important;
    }  
    
    /*Фильтры в каталоге*/
    .t-checkbox__control.t-store__filter__checkbox_color {
        width: calc((100% - (12px * 11)) / 12) !important;
    } 
    
    /*Карточка товара*/
    .t-store .t-popup__container {
        padding-bottom: 100px !important;
    }
    .t-store__prod-popup__col-left {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }  
    
    /*Галерея в карточка товара*/
    .t-store .t-slds__container {
        border-radius: 0px !important;
    }
    .t-store .t-slds .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 16px !important;
    }    
    .t-store .t-slds .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 16px !important;
    }    
    .t-store .t-slds__thumbsbullet-wrapper {
        width: 100% !important;
        padding-left: 4px !important;
        padding-right: 4px !important;
        box-sizing: border-box !important;
    }
    
    /*Корзина*/
    /*.t706__cartwin {*/
    /*    width: 100% !important;*/
        /*height: calc(100% + 130px) !important;*/
        /*padding-bottom: 130px !important;*/
    /*    box-sizing: border-box !important;*/
    /*}*/
    .t706__cartwin-content {
        max-width: 100% !important;
        /*min-height: calc(100% - 60px) !important;*/
        min-height: 100% !important;
        /*margin-top: 60px !important;*/
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 60px !important;
        padding-bottom: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 0px !important;
        box-sizing: border-box !important;
    }
    .t706__cartwin-content > div {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t706__product-title {
        padding-right: 0px !important;
    }
    .t706__product-thumb {
        padding-right: 20px !important;
    }
    .t706__product-plusminus, .t706__product-amount {
        padding-top: 12px !important;
        vertical-align: middle !important;
    }
    .t706__product-plusminus {
        padding-right: 20px !important;
    }
    .t706__product-amount {
        padding-right: 0px !important;
    }
    .t706__product-del-wrapper {
        padding-left: 20px !important;
    }
    
    /*Вишлист*/
    .t1002__wishlistwin {
        width: 100% !important;
        height: calc(100% + 130px) !important;
        padding-bottom: 130px !important;
        box-sizing: border-box !important;        
    }    
    .t1002__wishlistwin-content {
        max-width: 100% !important;
        height: 100% !important;
        min-height: unset !important;
        padding-top: 60px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t1002__product-amount {
        padding-top: 12px !important;
    }
    
    /*Форма подписки на рассылку на главной*/
    .t704 .t-container {
        max-width: calc(100% - 40px) !important;
    }    
    .t704 .t-col  {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Заголовок в обложке на главной в 2 колонки*/
    .t996__title {
        font-size: 34px !important;
    } 
    
    /*Заголовок в обложке на главной в 1 колонку*/
    .t995__title {
        font-size: 36px !important;
    }   
    
    /*Кружки с разделами*/
    .t688 .t-container:before {
        min-width: 4px !important;
        width: 4px !important;
    }
    .t688 .t-container:after {
        min-width: 4px !important;
        width: 4px !important;
    }   
    
    /*Плитки разделов на Главной*/
    .t694__cell {
        min-height: 100vw !important;
    }  
    
    /*Нижняя часть футера*/
    .t464 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }    
    
    /*Поп-ап форма предзаказа*/
    .t702 .t-popup__container {
        max-width: 100% !important;
        min-height: calc(100vh - 60px) !important;
        margin-top: 60px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t702__wrapper {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 0px !important;
    }    
    
    /*Информационный поп-ап*/
    .t390 .t-popup__container {
        max-width: 100% !important;
        min-height: calc(100vh - 60px) !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;
        margin-top: 60px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }    
    .t390__wrapper {
        width: 100% !important;
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 0px !important;
        box-sizing: border-box !important;
    }
    .t390__img + .t390__wrapper {
        padding-top: 36px !important;
    }
    
    /*Блок с текстом и картинкой в 2 колонки*/
    .t478__textwrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    .t478__blockimg {
        padding-bottom: 100% !important;
    }  
    
    /*Карточка Подарочный сертификат*/
    .t744__col_first {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }      
    .t744 .t-slds__container {
        border-radius: 0px !important;
    }
    
    /*Слайдер с отзывами на странице О нас*/
    .t923 .t-slds__arrow_wrapper {
        width: 20px !important;
    }     


}



@media screen and (max-width: 560px) {
    
    /*Цвета фона закрытия поп-апов*/
    .t702 .t-popup__close, .t281 .t-popup__close {
        background: var(--color-bg-primary) !important;    
    }    
    
    /*Цвет иконки закрытия поп-апов*/
    .t702 .t-popup__close-icon > g, .t281 .t-popup__close-icon > g {
        fill: var(--color-primary) !important;
    }
    
    /*Карточка товара*/
    .t-store .t-popup__container {
        margin-bottom: 130px !important;
    }
    
    /*Форма подписки Pop-up*/
    .t281__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t281__input {
        margin-bottom: 25px !important;
    }    
    
}




@media screen and (max-width: 480px) {
    
    /*H1-заголовки*/
    [class*="uc-"][class*="tt_60"] .t-title, [class*="uc-"][class*="ct_60"] .t-card__title, [class*="uc-"][class*="nm_60"] .t-name, [class*="uc-"][class*="ds_60"] .t-descr, [class*="uc-"][class*="tx_60"] .t-text, [class*="uc-"][class*="cd_60"] .t-card__descr {
        font-size: 32px !important;
    }      
     {
        font-size: 32px !important;
    }   
    
    /*H2-заголовки*/
    [class*="uc-"][class*="tt_42"] .t-title, [class*="uc-"][class*="ct_42"] .t-card__title, [class*="uc-"][class*="nm_42"] .t-name, [class*="uc-"][class*="ds_42"] .t-descr, [class*="uc-"][class*="tx_42"] .t-text, [class*="uc-"][class*="cd_42"] .t-card__descr {
        font-size: 26px !important;
    }      
     {
        font-size: 26px !important;
    }  
    
    /*H3-заголовки*/
    [class*="uc-"][class*="tt_30"] .t-title, [class*="uc-"][class*="ct_30"] .t-card__title, [class*="uc-"][class*="nm_30"] .t-name, [class*="uc-"][class*="ds_30"] .t-descr, [class*="uc-"][class*="tx_30"] .t-text, [class*="uc-"][class*="cd_30"] .t-card__descr {
        font-size: 20px !important;
    }      
    .t977__text, .t688 .t-card__uptitle, .t694 .t-card__title, .t-store__prod-popup__name, .t-store__relevants__title, .t706__cartwin-heading, .t1002__wishlistwin-heading, .t702__title, .t390__title, .t744__title {
        font-size: 20px !important;
    }
    
    /*H4-заголовки*/
    .t-store__prod-popup__price-item {
        font-size: 16px !important;
    }   
    
    /*Цитаты*/
    .t255__userblock-descr {
        font-size: 18px !important;
    }    
    
    /*Большие описания*/
    [class*="uc-"][class*="tt_18"] .t-title, [class*="uc-"][class*="ct_18"] .t-card__title, [class*="uc-"][class*="nm_18"] .t-name, [class*="uc-"][class*="ds_18"] .t-descr, [class*="uc-"][class*="tx_18"] .t-text, [class*="uc-"][class*="cd_18"] .t-card__descr {
        font-size: 16px !important;
    }     
    .t446 .t-menu__link-item, .t446 .t-sociallinks__item a[href*="#opensearch"]:after, .t450 .t-menu__link-item, .t450 .t-menusub__link-item, .t450__right_descr, .t-store__card__title, .t420__descr, .t420__text, .t-store__prod-popup__text, .t-product__option-variants .t-product__option-title, .t-store__tabs__item-title, .t-store__tabs__content, .t706__product-title, .t-input-title, .searchbox-info p:first-child, .t-radio__wrapper-delivery > .t-name, .t1002__product-title, .t702__descr, .t-store__empty-part-msg, .t390__descr, .t744__descr, .t255__title {
        font-size: 16px !important;
    }    
    
    /*Средние описания*/
    .t-store__prod-popup__close-txt, .t977__descr, .t688 .t-card__title, .t-store__filter__item-title, .t-store__filter__input, .t-store__filter__prods-number, .js-store-filter-mob-btn, .t-store__filter__title, .t464__title, .t464__text, .t-product__option-title, .t-product__option-select, .t-store__product-snippet[data-product-inv="0"] .js-product-controls-wrapper::before, .t-store__product-popup[data-product-inv="0"] .js-product-controls-wrapper::before, .t-store__card__sold-out-msg:after, .t-input, .t-radio__control, .t-radio__item, .searchbox-info, .t706__product-amount, .t706__product-quantity, .t706__cartwin-totalamount-info, .delivery-full-address, .t1002__bubble-text, .t1002__product-amount, .t-checkbox__control, .t706__bubble-text, .t758 .t-menu__link-item, .t420__title, .t255__userblock-date {
        font-size: 14px !important;
    }   
    
    /*Маленькие описания*/
    .t704__form-bottom-text, .t706__form-bottom-text, .t-input-description, .t706__product-title__option, .t1002__product-title__option, .t-img-select__text, .t-store__filter__chosen-val, .t-store__filter__reset {
        font-size: 12px !important;
    }
    
    /*В плашках*/
    .t1003 .t-text, .t-store__card__mark, .t706 .t-input-group_tx .t-text span {
        font-size: 10px !important;
    } 
    
    /*Цены*/
    .t-store__card__price-item, .t706__cartwin-prodamount-wrap, .t706__cartwin-totalamount-wrap {
        font-size: 14px !important;
    } 
    
    /*Отступ размером с меню*/
    [data-record-type="113"].uc-height-menu > div {
        height: 60px !important;
    } 
    
    /*Отступ размером с меню и бегущую строку*/
    [data-record-type="113"].uc-height-menu-xl > div {
        height: 90px !important;
    }      
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:140px"], [data-record-type="113"] > div[style*="height: 140px"], [data-record-type="113"].uc-height-140 > div {
        height: 80px !important;
    } 
    
    /*Средние отступы между блоками*/
    [data-record-type="113"] > div[style*="height:96px"], [data-record-type="113"] > div[style*="height: 96px"], [data-record-type="113"].uc-height-96 > div {
        height: 64px !important;
    }
    
    /*Маленькие отступы между блоками*/
    [data-record-type="113"] > div[style*="height:84px"], [data-record-type="113"] > div[style*="height: 84px"], [data-record-type="113"].uc-height-84 > div {
        height: 60px !important;
    } 
    
    /*Отступы между плитками*/
    [data-record-type="113"] > div[style*="height:64px"], [data-record-type="113"] > div[style*="height: 64px"], [data-record-type="113"].uc-height-64 > div {
        height: 40px !important;
    }      
    
    /*Большие отступы от заголовка до контента*/
    [data-record-type="113"] > div[style*="height:48px"], [data-record-type="113"] > div[style*="height: 48px"], [data-record-type="113"].uc-height-48 > div {
        height: 32px !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:24px"], [data-record-type="113"] > div[style*="height: 24px"], [data-record-type="113"].uc-height-24 > div {
        height: 16px !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;
    }    
    
    /*Блок с заголовком и текстовой кнопкой справа*/
    .t469__title + .t469__descr {
        padding-top: 24px !important;
    }
    [class*="uc-"][class*="tt_30"] .t469__title + .t469__descr {
        padding-top: 16px !important;
    }    
    .t469 .t-btn {
        margin-bottom: 6px !important;   
    }     
    
    /*Фон иконки избранного на карточках*/
    .t1002__addBtn {
        right: 12px !important;
        bottom: 12px !important;
    } 
    
    /*Иконка избранного на карточках*/
    .t1002__addBtn > svg {
        width: 20px !important;
        height: 18px !important;
    }      
    
    /*Заголовки в стандартных блоках*/
    .t037__title, .t050__title, .t570__descr {
        font-size: 26px !important;
    }  
    
    /*Тексты в стандартных блоках*/
    .t037__text, .t050__descr, .t570__text {
        font-size: 17px !important;
    }
    
    /*Поля в формах*/
    .t-form_bbonly .t-input-block {
        margin-bottom: 32px !important;
    }
    .t-form__submit {
        margin-top: 32px !important;
    }
    
    /*Чек-боксы в формах*/
    .t-img-select__container {
        -ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr !important;
        grid-template-columns: repeat(4, 1fr) !important;
    }     
    
    /*Радиокнопки в формах*/
    .t-radio__indicator {
        top: -3px !important;
    }      
    
    /*Стрелки с бэкграундом*/
    .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }
    #allrecords .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 8px !important;
    }   
    .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 12px !important;
    }
    .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 12px !important;
    }    
    
    /*Точки в слайдерах*/
    .t-slds__bullet_wrapper {
        padding-bottom: 24px !important;
    }  
    .t-slds__bullet:not(.t-slds__thumbsbullet) {
        width: 8px !important;
        height: 8px !important;
    }    
    
    /*Меню*/
    .t446__maincontainer {
        height: 60px !important;
        padding-right: 4px !important;
    }    
    
    /*Логотип в меню*/
    .t446__imglogo {
        max-width: 140px !important;
    }
    
    /*Бургер в меню*/
    .t446__maincontainer > .t446__burgerwrapper {
        padding-right: 12px !important;
    }        
    .t446__burgerlinkwrapper {
        width: 24px !important;
        height: 24px !important;
    }  
    
    /*Иконки в меню*/
    .t446 .t-sociallinks__wrapper {
        column-gap: 4px !important;
        row-gap: 10px !important;
    }
    .t446 .t-sociallinks__customimg {
        width: 20px !important;
        height: 20px !important;
    }     
    .t446__right_descr {
        width: 16px !important;
        height: 16px !important;
        font-size: 8px !important;
    }
    
    /*Пункты в мобильном меню*/
    .t-menu__link-item, .t-menusub__link-item {
        font-size: 17px !important;
    }
    
    /*Логотип в меню*/
    .t450__logoimg {
        width: 200px !important;
    }
    
    /*Мобильное меню*/
    .t450 {
        max-width: 300px !important;
    }    
    .t450__container {
        padding-top: 32px !important;
    }
    .t450__logowrapper {
        margin-bottom: 40px !important;
    }
    .t450__logoimg {
        max-width: 140px !important;
    }    
    .t450 .t-menu__link-item[href*="extra-menu"]:after, .t450[data-tooltip-hook*="extra-menu"] .t450__list_item:first-child .t-menu__link-item:before {
        width: 4px !important;
        height: 4px !important;
    }      
    .t450__rightside {
        padding-top: 40px !important;
    } 
    .t450 .t-menu__link-item {
        margin-bottom: 16px !important;
    } 
    .t450 .t-menusub__menu {
        margin-bottom: 16px !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 16px !important;
    }    
    .t450 .t-menusub__list-item {
        margin-bottom: 16px !important;
    }
    .t450__right_social_links {
        margin-top: 24px !important;
    }   
    
    /*Бегущая строка над меню*/
    .t1003 .t-text {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }      
    
    /*Иконки соцсетей*/
    .t-sociallinks__wrapper {
        column-gap: 4px !important;
        row-gap: 8px !important;
    }   
    .t-sociallinks__item {
        width: 28px !important;
        height: 28px !important;
    }   
    
    /*Иконки закрытия*/
    .t-popup__close, .t985__close-icon {
        width: 34px !important;
        height: 34px !important;  
        top: 5px !important;
    }
    .t-store .t-popup__close, .t450__close, .t985__close-icon, .t958__close {
        right: 5px !important;
    }
    .t945 .t-popup__block-close-button {
        padding: 1px !important;
    }        
    /*.t450__close {*/
    /*    width: 38px !important;*/
    /*    height: 38px !important;  */
    /*    top: 5px !important;*/
    /*}     */
    .t450__close_icon span {
        height: 1px !important;
    }
    #allrecords .t706__close, #allrecords .t1002__wishlistwin-close, #allrecords .t702 .t-popup__close, #allrecords .t390 .t-popup__close {
        height: 50px !important;
    }  
    #allrecords .t706__close-button, #allrecords .t1002__close-button, #allrecords .t702 .t-popup__close-wrapper, #allrecords .t390 .t-popup__close-wrapper {
        width: 14px !important;
        height: 14px !important;
        margin-right: 5px !important;
    }    
    
    /*Отступ от заголовка до текста в текстовом блоке CL07*/
    .t037__text {
        padding-top: 15px !important;
    }    
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn, .t-redactor__callout-text a {
        font-size: 16px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }  
    
    /*Текстовые кнопки*/
    #allrecords .t734 .t-btn, #allrecords .t469 .t-btn, #allrecords .t694 .t-btn, .t-store__prod-popup__link a, .searchbox-change-pickup, .t-btntext {
        font-size: 16px !important;
    }     
    
    /*Каталог*/
    .t-store__grid-cont {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t-store__grid-cont_mobile-grid, .t-store__relevants-grid-cont, .t-store__grid-cont_mobile-one-row {
        row-gap: 40px !important
    }  
    .t-store__card, .t-store__card-preloader {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t-store__grid-cont_mobile-one-row:before {
        min-width: 15px !important;
        width: 15px !important;
    }
    .t-store__grid-cont_mobile-one-row:after {
        min-width: 15px !important;
        width: 15px !important;
    }     
    .t-store__card__mark-wrapper {
        left: 12px !important;
        right: 12px !important;
        top: 12px !important;
    }   
    .t-store__empty-part-msg-cont {
        padding-left: 5px !important;
        padding-right: 5px !important;
    } 
    .t-store__load-more-btn {
        margin-top: 32px !important;
    }    
    
    /*Фильтры в каталоге*/
    .t-store__filter {
        padding-left: 5px !important;
        padding-right: 5px !important;
        margin-bottom: 32px !important;
    }     
    .t-store__filter__item {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    } 
    .t-store__filter__item_color:not(:only-child) {
        padding-bottom: 16px !important;
    }    
    .t-store__filter__item-title:after {
        width: 4px !important;
        height: 4px !important;
        margin-bottom: 4px !important;
    }  
    .t-store__filter__item-controls-wrap {
        padding-top: 12px !important;
    } 
    .t-store__filter__item-controls-container.t-store__filter__item-controls-container_color {
        gap: 8px !important;
    }
    .t-checkbox__control.t-store__filter__checkbox_color {
        width: calc((100% - (8px * 10)) / 11) !important;
    }     
    
    /*Найдено в каталоге*/
    .t-store__filter__chosen-wrapper {
        margin-top: 24px !important;
        gap: 8px !important;
    }
    .t-store__filter__chosen-val:before {
        height: 8px !important;
        font-size: 8px !important;
    }
    .t-store__filter__prods-number {
        margin-top: 24px !important;
    }    
    
    /*Пагинация в каталоге*/
    .t-store__pagination__item {
        font-size: 15px !important;
    }
    
    /*Карточка товара*/
    .t-store .t-popup__container {
        padding-bottom: 80px !important;
    }
    
    /*Вернуться назад в карточке товара*/
    #allrecords .t-store__prod-popup__close-txt-wr {
        height: 50px !important;
    } 
    
    /*Галерея в карточке товара*/
    .t-store .t-slds .t-slds__arrow-withbg.t-slds__arrow-left {
        left: 12px !important;
    }    
    .t-store .t-slds .t-slds__arrow-withbg.t-slds__arrow-right {
        right: 12px !important;
    }     
    .t-store .t-slds__thumbsbullet-wrapper {
        -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr !important;
        grid-template-columns: repeat(7, 1fr) !important;
    }
    
    /*Информация в карточке товара*/
    .t-store__prod-popup__info {
        padding-top: 32px !important;
    }
    .t-product__option:first-child {
        margin-top: 24px !important;
    }
    .t-product__option-item_buttons {
        padding-top: 8px !important;
        padding-bottom: 6px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t-product__option-select {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .js-product-option .t-product__option-variants:after {
        width: 4px !important;
        height: 4px !important;
        right: 10px !important;
        bottom: 4px !important;
    } 
    .t-store__prod-popup__btn-wrapper {
        margin-top: 32px !important;
    }
    .t-store__prod-popup__text {
        margin-top: 32px !important;
    }   
    
    /*Табы в карточке товара*/
    .t-store__tabs {
        margin-top: 40px !important;
    }    
    .t-store__tabs__item-button {
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        padding-right: 12px !important;
    }
    .t-store__tabs__content {
        margin-bottom: 16px !important;
    }        
    
    /*Рекомендуемые товары в карточке*/
    .t-store__relevants__title {
        margin-top: 64px !important;
        margin-bottom: 32px !important;
    }      
    
    /*Корзина*/
    .t706__cartwin-content {
        /*min-height: calc(100% - 50px) !important;*/
        padding-top: 50px !important;
    }    
    .t706__cartwin-top {
        padding-bottom: 24px !important;
    }
    .t706__product-thumb {
        width: 60px !important;
        padding-right: 16px !important;
    }
    .t706__product-imgdiv {
        width: 60px !important;
        height: 60px !important;
    }
    .t706__product-plusminus {
        padding-right: 16px !important;
    }
    .t706__product-del-wrapper {
        padding-left: 16px !important;
    }    
    .t706__cartwin-bottom {
        padding-top: 24px !important;
    }    
    .t706__orderform {
        margin-top: 40px !important;
    }   
    .t706 .t-radio__wrapper-delivery {
        margin-top: 40px !important;
    }
    .t706 .t-radio__wrapper-delivery > .t-name {
        margin-bottom: 20px !important;
    }    
    #addresses-wrapper {
        margin-top: 32px !important;
    }
    .searchbox-info {
        margin-bottom: 32px !important;
    }   
    .t706__cartwin-totalamount-wrap {
        margin-top: 40px !important;
    }   
    .t706__form-bottom-text {
        margin-top: 12px !important;
    }  
    .t706__bubble-text {
        padding: 12px !important;       
    }      
    
    /*Вишлист*/
    .t1002__wishlistwin-content {
        padding-top: 50px !important;
    }     
    .t1002__wishlistwin-top {
        padding-bottom: 24px !important;
    }   
    .t1002__product-thumb {
        width: 64px !important;
    }
    .t1002__product-imgdiv {
        width: 64px !important;
        height: 64px !important;
    }    
    .t1002__bubble-text {
        padding: 12px !important;
    } 
    
    /*Форма подписки на рассылку на главной*/
    .t704 .t-container {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
    .t704 .t-col  {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    .t704 .t-input-block {
        margin-bottom: 20px !important;
    }
    .t704__form-bottom-text {
        margin-top: 12px !important;
    }
    .t704__text-wrapper {
        margin-bottom: 32px !important;
    }    
    .t704__descr {
        margin-top: 24px !important;
    }
    
    /*Поп-ап форма подписки*/
    .t281__title {
        font-size: 22px !important;
        margin-bottom: 15px !important;
    }
    .t281__descr {
        font-size: 17px !important;
        margin-bottom: 30px !important;
    }
    .t281__text {
        font-size: 13px !important; 
    }        
    .t281__input {
        margin-bottom: 20px !important;
    }
    
    /*Обложка на главной в 2 колонки*/
    .t996__inner-wrapper {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .t996__cover-wrapper {
        padding-bottom: 100% !important;
    }    
    
    /*Кнопка в обложке на главной в 2 колонки*/
    .t996__buttons {
        padding-top: 30px !important;
    }    
    #allrecords .t996__btn {
        font-size: 15px !important;
    } 
    
    /*Описание в обложке на главной в 2 колонки*/
    .t996__descr {
        padding-top: 15px !important;
        font-size: 17px !important;
    }    
    
    /*Лейбл в обложке на главной в 2 колонки*/
    /*.t996__cover-wrapper:after {*/
    /*    width: 120px !important;*/
    /*    height: 120px !important;*/
    /*    top: -60px !important;*/
    /*}   */
    .t996__cover-wrapper .lable {
        width: 120px !important;
        height: 120px !important;
        top: -60px !important;
    }     
    
    /*Заголовок в обложке на главной в 2 колонки*/
    .t996__title {
        font-size: 28px !important;
    } 
    
    /*Кнопка в обложке на главной в 1 колонку*/
    .t995__buttons {
        padding-top: 30px !important;
    }
    .t995__btn {
        font-size: 15px !important;
    }    
    
    /*Обложка на главной в 1 колонку*/
    #allrecords [data-record-type="995"] .t995 .t-cover {
        min-height: 450px !important;
    } 
    
    /*Заголовок в обложке на главной в 1 колонку*/
    .t995__title {
        font-size: 28px !important;
    }   
    
    /*Описание в обложка на главной в 1 колонку*/
    .t995__descr {
        font-size: 17px !important;
    }
    
    /*Обложка на главной в 1 колонку*/
    .t995__inner-wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }    
    
    /*Плашка с анонсом*/
    .t654__text {
        font-size: 14px !important;
    }  
    
    /*Обложка на главной изображения в 2 колонки*/
    .t667__container {
        min-height: 500px !important;
    }  
    
    /*Слайдер на первом экране*/
    .t734__wrapper {
        padding-top: 40px !important;
        padding-bottom: 72px !important;
    }
    .t734__descr {
        padding-top: 16px !important;
    }
    .t734__button {
        padding-top: 24px !important;
    }  
    
    /*Кружки с разделами*/
    .t688 .t-container {
        column-gap: 12px !important;
    }
    .t688__row {
        width: 90px !important;
    }
    .t688 .t-container:before {
        min-width: 8px !important;
        width: 8px !important;
    }
    .t688 .t-container:after {
        min-width: 8px !important;
        width: 8px !important;
    }     
    
    /*Плитки разделов на Главной*/
    .t694__cell {
        min-height: 120vw !important;
    }  
    .t694 .t-card__btn-wrapper {
        padding-top: 24px !important;
    }     
    
    /*Картинки в 4 колонки*/
    #allrecords [data-record-type="603"] .t603 .t-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
        row-gap: 10px !important;
    }
    #allrecords [data-record-type="603"] .t603__tile {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
    /*Футер*/
    .t420__title {
        margin-bottom: 16px !important;
    }
    .t420__descr li:not(:last-child) {
        margin-bottom: 12px !important;
    }  
    .t420__text li:not(:last-child) {
        margin-bottom: 12px !important;
    }
    .t420 .t-sociallinks {
        margin-top: 16px !important;
    }
    
    /*Нижняя часть футера*/
    .t464__text {
        display: none !important;
    }
    [data-record-type="464"].t-rec_pt_30 {
        padding-top: 32px !important;
    }
    .t464__logo {
        width: 24px !important;
    }
    
    /*Поп-ап форма предзаказа*/
    .t702 .t-popup__container {
        min-height: calc(100vh - 50px) !important;
        margin-top: 50px !important;
    }    
    .t702__title + .t702__descr {
        margin-top: 16px !important;
    }
    .t702__text-wrapper + .t-form {
        margin-top: 40px !important;
    }       
    
    /*Информационный поп-ап*/
    .t390 .t-popup__container {
        min-height: calc(100vh - 50px) !important;
        margin-top: 50px !important;
    }   
    .t390__img + .t390__wrapper {
        padding-top: 32px !important;
    } 
    .t390__title + .t390__descr {
        margin-top: 16px !important;
    }   
    .t390__btn-wrapper {
        padding-top: 32px !important;
    }      
    
    /*Блок с текстом и картинкой в 2 колонки*/
    .t478__textwrapper {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }  
    .t478__title + .t478__descr {
        padding-top: 24px !important;
    }   
    .t478__btntext-wrapper {
        padding-top: 32px !important;
    }    
    .t478__blockimg {
        padding-bottom: 120% !important;
    } 
    
    /*Карточка Подарочный сертификат*/
    .t744__col_first {
        margin-bottom: 32px !important;
    }    
    .t744__descr {
        margin-top: 32px !important;
    }
    .t744__btn-wrapper {
        margin-top: 32px !important;
    } 
    
    /*Блок с цитатой на странице О нас*/
    [data-record-type="274"] .t-cover {
        gap: 40px !important;
    }    
    .t255 .t-cover__wrapper {
        padding-top: 32px !important;
    }
    .t255__userblock {
        gap: 20px !important;
    }    
    .t255__userblock-img {
        width: 80px !important;
        height: 80px !important;
    }
    
    
}



@media screen and (min-width: 961px) {  
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }  
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .color-hover > .tn-atom, .color-hover > .tn-atom > a, .t050__descr > a, .cartcopy_elem .tn-atom, .scale-hover .tn-atom, .t-sociallinks__item a, .t-sociallinks__customimg, .t446 .t-sociallinks__item a[href*="#opensearch"]:after, .t102__descr > a, .opacity-hover > .tn-atom > a, .t450__right_descr a, .t446 .t-menu__link-item, .t977__descr a, .t688__img, .t688 .t-card__uptitle, .t420__text a, .t420__descr a, .t464 .t-container > .t464__col, .t-store__prod-popup__close-txt, .t-store__prod-popup__link a, .t-store__tabs__close, .searchbox-info .searchbox-change-pickup, .t704__form-bottom-text a, .t706__form-bottom-text a, .t-checkbox__control a, .t758__list_item a, .t-store__filter__item-title, .t-store__filter__chosen-val, .t-store__filter__reset, .t-store__filter__checkmark_color, .t478 .t-btntext, .t688 .t-card__link, .t-product__option-title_buttons {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }  
    .hover-opacity > .tn-atom:hover, .t446 .t-sociallinks__item a[href*="#opensearch"]:hover:after, .t102__descr > a:hover, .opacity-hover > .tn-atom > a:hover, .t977__descr a:hover, #allrecords .t734 .t-btn:hover, #allrecords .t469 .t-btn:hover, #allrecords .t694 .t-card__btn:hover, .t420__text a:hover, .t420__descr a:hover, .t464 .t-container > .t464__col:hover, .t-store__prod-popup__close-txt:hover, .t-store__prod-popup__link a:hover, .t-store__tabs__item-button:hover .t-store__tabs__close, .searchbox-info .searchbox-change-pickup:hover, .t704__form-bottom-text a:hover, .t706__form-bottom-text a:hover, .t-checkbox__control a:hover, .t758__list_item a:hover, .t-store__filter__item-title:hover, .t-store__filter__chosen-val:hover, .t-store__filter__reset:hover, .t478 .t-btntext:hover, .t688__inner-col:hover .t-card__link, .t050__descr > a:hover, .t450__right_descr a:hover, .t446 .t-menu__link-item:hover, .t-product__option-item_buttons:hover .t-product__option-title_buttons {
        opacity: .7 !important;
    } 
    
    /*Ховеры кнопко*/
    .t-btn:hover, .t-submit:hover, .t-inputpromocode__btn:hover, .t-redactor__callout-text a:hover {
        color: var(--color-btn-text-primary-hover) !important;
        background-color: var(--color-btn-bg-primary-hover) !important;
    }
    
    /*Ховеры со скейлом*/
    .cartcopy_elem:hover .tn-atom, .scale-hover:hover .tn-atom, .t-sociallinks__item a:hover, .t446 .t-sociallinks__item a[href*="#opensearch"]:hover .t-sociallinks__customimg, .t688__inner-col:hover .t688__img {
        -webkit-transform: scale(1.1) !important;
        -ms-transform: scale(1.1) !important;
        transform: scale(1.1) !important
    }  
    .t-store__filter__checkbox_color:hover .t-store__filter__checkmark_color {
        -webkit-transform: scale(1.2) !important;
        -ms-transform: scale(1.2) !important;
        transform: scale(1.2) !important
    }      
    .t446 .t-sociallinks__item a[href*="#opensearch"]:hover {
        -webkit-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important        
    }
    .t688__inner-col:hover .t-card__uptitle {
        -webkit-transform: translateY(-50%) scale(1.1) !important;
        -ms-transform: translateY(-50%) scale(1.1) !important;
        transform: translateY(-50%) scale(1.1) !important;
    }
    .t688 .t-card__uptitle, .t688__img {
        will-change: transform !important;
    }
    
    /*Ховер элементов навигации*/
    /*.color-hover:hover .tn-atom, .color-hover:hover a, .t050__descr > a:hover, .t450__right_descr a:hover, .t446 .t-menu__link-item:hover {*/
    /*    color: var(--color-nav-hover-primary) !important;*/
    /*}*/
    .link--elara::before, .link--elara::after {
        background-color: var(--color-btn-bg-primary-hover) !important;
        height: 1px !important;
    }    
    .t102__descr > a:hover {
        border-bottom-width: 5px !improtant;
    }
    
    /*Ховер плиток с разделами на Главной*/
    .t694__cell:hover .t694__textwrapper__content {
        -webkit-transform: unset !important;
        -ms-transform: unset !important;
        transform: unset !important;
    } 
    
    
} 