* {
    letter-spacing: -0.03em !important;
}

body {
    background-color: #FFFCF7 !important;
}


/*кнопки с иконками*/
.button-icon .reversekpc1iHpO > div {
    width: max-content !important;
    left: -5px !important;
}

.button-menu .reversekpc1iHpO div div {
    text-shadow: 0 var(--font-shadow) 0 #7E7A76 !important;
}

/*паттерн-белая кнопка*/
/*.button-white .tn-atom {*/
/*    background: url(https://static.tildacdn.com/tild3536-3031-4361-a231-623761356436/photo.svg) no-repeat center center #F5F2ED !important;*/
/*}*/

/*паттерн-зеленая кнопка*/
/*.button-green .tn-atom {*/
/*    background: url(https://static.tildacdn.com/tild6234-3330-4263-a237-643937363138/_30.svg) no-repeat center center #DCFD95 !important;*/
/*}*/

/*паттерн-розовая кнопка*/
/*.button-pink .tn-atom, .t-btn {*/
/*    background: url(https://static.tildacdn.com/tild6234-3330-4263-a237-643937363138/_30.svg) no-repeat center center #E8DAFE !important;*/
/*}*/


/*паттерн-белая кнопка*/
.button-white .tn-atom {
    background: url(https://static.tildacdn.com/tild3337-3862-4236-b731-386430613835/_70.svg) no-repeat center center #F5F2ED !important;
}

/*паттерн-зеленая кнопка*/
.button-green .tn-atom {
    background: url(https://static.tildacdn.com/tild6261-3132-4165-a333-336263663963/_30.svg) no-repeat center center #DCFD95 !important;
}

/*паттерн-розовая кнопка*/
.button-pink .tn-atom, .t-btn, .t-submit {
    background: url(https://static.tildacdn.com/tild6261-3132-4165-a333-336263663963/_30.svg) no-repeat center center #E8DAFE !important;
}

/*стандартная кнопка со стрелкой*/
.t-btn, .t-btn_sm, .t-submit {
    padding-left: 15px !important;
    padding-right: 15px !important;
    height: 36px !important;
    font-size: 12px !important;
    color: #2F2A26 !important;
    font-weight: 500 !important;
}







/*паттерны для шейпов*/

/*патерн серый*/
.pattern-1 .tn-atom {
    background: url(https://static.tildacdn.com/tild3862-3765-4432-b164-316661383765/_.svg) no-repeat center center #FFFCF7 !important;
}

/*патерн серый*/
.pattern-1-violet .tn-atom {
    background: url(https://static.tildacdn.com/tild3432-6563-4137-b262-376232356238/_.svg) no-repeat center center #E8DAFE !important;
}






/*меню*/
.t450__container {
    padding: 144px 15px 15px !important;
}

.t450__logowrapper {
    position: absolute;
    top: 18px;
}

.t450__close {
    width: 36px !important;
    height: 36px !important;
    top: 10px !important;
    right: 15px !important;
    background: url(https://static.tildacdn.com/tild3264-3834-4538-a336-356135353433/Button_Close.svg) no-repeat center center transparent !important;
}

.t-menusub__arrow:after {
    content: '';
    background-image: url("https://static.tildacdn.com/tild3737-3031-4330-b563-393633323434/arrow-bottom-icon.svg") !important;
    width: 13px !important;
    height: 13px !important;
    border-style: solid;
    border-width: 0 !important;
    position: absolute;
    top: -8px !important;
    left: 0 !important;
    -ms-transform: translateY(0%) !important;
    -webkit-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
    border-color: transparent !important;
    border-top-color: inherit !important;
}

.t450__list_item:last-child .t-menu__link-item {
    padding-right: 8px !important;
}

.t450__close_icon {
    display: none !important;
}

.t-menusub__menu {
    border-bottom: 0px solid transparent !important;
}

.t-menusub__list-item {
    margin-bottom: 10px !important;
}

.t-menusub__content {
    margin-top: 20px !important;
}

.t450__rightside {
    margin-top: 44px !important;
}

.t450__right_buttons_but .t-btn.t-btn_sm>div>div:after{
    content: '';
    width: 16px;
    height: 16px;
    background: url('https://static.tildacdn.com/tild6261-3831-4264-b130-643733376636/icon.svg');
    background-size: 16px 16px;
    background-position: center center;
    display: block;
    margin-left: 5px;
}

.t450__right_buttons_but .t-btn.t-btn_sm>div>div{
        display: flex;
}

.t706__cartwin-products{padding-top:10px !important;padding-bottom:10px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.t706__cartwin-products .t706__product{position:relative;height:auto !important;padding-left:120px !important;padding-right:26px !important;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.t706__cartwin-products .t706__product .t706__product-thumb{display:block;width:100px !important;height:100% !important;padding:0 !important;position:absolute;left:0;top:0;overflow:hidden;border-radius:5px}.t706__cartwin-products .t706__product .t706__product-thumb .t706__product-imgdiv{width:100px !important;height:100% !important}.t706__cartwin-products .t706__product .t706__product-del-wrapper{display:block !important;position:absolute !important;width:20px !important;right:0 !important;top:20px !important;padding:0 !important;vertical-align:middle !important}.t706__cartwin-products .t706__product .t706__product-title{padding:0 !important;margin:0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;margin-bottom:10px !important;padding-top:7.5px !important}.t706__cartwin-products .t706__product .t706__product-title .t706__product-title__option{padding-bottom:5px !important;font-size:10px !important;font-weight:500 !important;line-height:13.5px !important;letter-spacing:-0.03em !important;text-align:left !important}.t706__cartwin-products .t706__product .t706__product-title a{font-size:10px !important;font-weight:700 !important;line-height:12.9px !important;letter-spacing:-0.03em !important;text-align:left !important}.t706__cartwin-products .t706__product .t706__product-plusminus{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin:0 !important;margin-bottom:10px !important}.t706__cartwin-products .t706__product .t706__product-plusminus .t706__product-quantity{font-size:10px !important;font-weight:500 !important;line-height:13.5px !important;letter-spacing:-0.03em !important;text-align:left !important}.t706__cartwin-products .t706__product .t706__product-amount{padding:0 !important;margin:0 !important;padding-bottom:7.5px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;font-size:10px;font-weight:500;line-height:13.5px;letter-spacing:-0.03em;text-align:left}







/*корзина*/
.t706__cartwin-content {
    margin-top: 20px !important;
    margin-right: 20px !important;
    margin-left: auto !important;
    margin-bottom: 20px !important;
}

.t706__cartwin-heading, .t706 .t-name_md {
    font-size: 16px !important;
    text-transform: uppercase;
}

.t706__cartpage-products_empty {
    font-size: 12px !important;
    text-align: center !important;
    color: rgb(47 42 38 / 50%) !important;
    font-weight: 500 !important;
}

.t706__cartpage-products_empty:before {
    content: '';
    width: 90px;
    height: 90px;
    background: url('https://static.tildacdn.com/tild3736-6262-4436-a532-666436346663/Cat_ass.svg');
    background-size: 90px 90px;
    background-position: center center;
    display: block;
    margin: auto;
    margin-bottom: 10px !important;
}

.t706__cartwin-content {
    max-width: 430px !important;
    padding: 20px !important;
    background-color: #FDFAF5 !important;
    border: 1px solid #F5F2ED !important;
}

.t-input-title {
    font-size: 12px !important;
    font-weight: 500 !important;
    color: rgb(47 42 38 / 70%) !important;
    padding-bottom: 2px !important;
    text-transform: uppercase;
}

.t-input {
    height: 38px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    padding: 0 13px !important;
    border-radius: 200px !important;
    background-color: #ffffff !important;
}

.t-input-group {
    margin-bottom: 10px !important;
}

#customdelivery {
    margin-top: 40px !important;
}

.t-form__errorbox-item {
    font-size: 10px !important;
}

.t706 .t706__close {
    top: 20px !important;
    right: 465px !important;
    width: 36px !important;
    height: 36px !important;
}

@media screen and (max-width: 640px) {
.t706 .t706__close {
    top: 0px !important;
    right: 15px !important;
    width: 100% !important;
    height: 36px !important;
}
}

.t706__close-icon.t706__cartwin-close-icon {
    display: none !important;
}

.t706__close-button {
    width: 36px !important;
    height: 36px !important;
    background: url('https://static.tildacdn.com/tild3136-6632-4139-a237-356666633037/Button_Close.svg');
    background-size: 36px 36px;
    background-position: center center;
}

.t706 .t706__close-button {
    width: 36px !important;
    padding: 0px !important;
    transition: 0.2s;
}

.t706__close-button:hover {
    transition: 0.2s;
    opacity: 0.6 !important;
} 

.t706__product-imgdiv {
    width: 100px !important;
    height: 120px !important;
    border-radius: 5px !important;
    background-color: #F3EBC7 !important;
}

.t706__product-title {
    font-size: 10px !important;
    text-transform: uppercase;
    line-height: 1.25 !important;
    color: #2F2A26 !important;
}

.t706__product-title__option {
    opacity: 1 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    color: #B19CF9 !important;
    padding-bottom: 2px !important;
}

.t706__product-plusminus {
    display: flex !important;
    width: auto !important;
    padding: 5px !important;
    color: #2F2A26 !important;
    font-size: 10px !important;
    background-color: white !important;
    border-radius: 30px !important;
    border: 1px solid #F5F2ED !important;
}

.t706__product-quantity {
    font-size: 12px !important;
    color: #2f2a26 !important;
}

.t706__product-plus img, .t706__product-minus img, .t706__product-del img {
    display: none !important;
}

.t706__product-plus {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild3231-3564-4432-b863-303830353632/plus-stroke-icon.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    margin-top: 2px !important;
}

.t706__product-plus:hover {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild3663-3363-4963-b233-313861306130/plus-fill-icon.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    margin-top: 2px !important;
}

.t706__product-minus {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild6632-3531-4833-b439-323463316434/minus-stroke-icon.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    margin-top: 2px !important;
}

.t706__product-minus:hover {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild3533-3730-4231-a361-303162363032/minus-fill-icon.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    margin-top: 2px !important;
}

.t706__product-del {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild6464-3434-4638-a336-316138613731/trash-icon.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    margin-top: 2px !important;
    opacity: 0.2 !important;
}

.t706__product-del:hover {
    opacity: 1 !important;
    transition: 0.2s;
}

.t706__product-plus, .t706__product-minus {
    opacity: 1 !important;
}

.t706__cartwin {
    background-color: rgb(235 232 227 / 95%) !important;
}

.t706__product-deleted__timer__title, .t706__product-deleted__timer__return {
    font-size: 10px !important;
}

.t-form__successbox, .t-form__errorbox-wrapper {
    border-radius: 10px !important;
}

.t706 .searchbox-list:not(:empty) {
    box-shadow: 0px !important;
    border-radius: 10px !important;
    border: 1px solid #f5f2ed;
}

.t-input-error {
    font-size: 12px !important;
}

.searchbox-list-item.t-text {
    font-size: 12px !important;
}

.t706 .searchbox-list:not(:empty) {
    box-shadow: none !important;
}

.t706__search-icon path {
    display: none !important;
}

.t706__search-icon {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild3639-6437-4564-b039-363235663564/icons8-search_1.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    opacity: 0.2 !important;
}

.t706__search-icon {
    top: 11px !important;
    opacity: 1 !important;
}

#customdelivery .t-input-block.active .t-input-clear {
    content: '';
    width: 16px !important;
    height: 16px !important;
    opacity: 1 !important;
    top: 11px !important;
    background-image: url('https://static.tildacdn.com/tild3433-3435-4165-b336-633839386538/icons8-close_1.svg') !important;
}

.searchbox-wrapper.load .t-input-block:after {
    border-top-color: #e8dafe !important;
    top: 7px !important;
    opacity: 1!important;
}

.t-checkbox__control span {
    font-size: 12px !important;
    color: rgb(47 42 38 / 60%) !important;
    padding-top: 3px;
}

.t-checkbox__indicator {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild3734-6365-4730-a134-646363376239/icons8-checkbox_1.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
}

.t-checkbox__indicator {
    border: 0px !important;
}

.t-checkbox__indicator:after {
    content: url("https://static.tildacdn.com/tild6339-3861-4133-a163-623037316164/icons8-checkbox_1_1.svg") !important;
}

.t-checkbox__indicator:after {
    border: none !important;
    border-width: 0px !important;
    content: "";
    display: none;
    height: 0px !important;
    left: 0px !important;
    position: absolute;
    top: 0px !important;
    -webkit-transform: none !important;
    transform: none !important;
    width: 3px;
}

.t-checkbox__indicator {
    margin-right: 5px !important;
    transition: 0.2s;
}

.t-checkbox__indicator:hover {
    margin-right: 5px !important;
    transition: 0.2s;
    opacity: 0.5 !important;
}

.t-input-description.t-text.t-text_xs {
    font-size: 12px !important;
}

.t706__orderform {
    margin-bottom: 0px !important;;
}

.t-input-group_pc {
    margin-bottom: 25px !important;
}

.t706 .t-text {
    font-size: 12px !important;
}

.t-radio__indicator:after {
    background: transparent !important;
    border-radius: 0% !important;
    bottom: 0;
    content: url("https://static.tildacdn.com/tild3864-3431-4039-b835-646330303333/check-fill-icon.svg");
    height: 16px;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s;
    width: 16px;
}

.t-radio__indicator {
    margin-right: 5px !important;
}

.t-radio__indicator {
    width: 16px !important;
    height: 16px !important;
    background: url('https://static.tildacdn.com/tild3566-6433-4461-a534-316537646362/radio-check-stroke-i.svg');
    background-size: 16px 16px;
    background-position: center center;
    transition: 0.2s;
    border: 0px !important;
}

.t706__cartwin-totalamount-info, .t706 .delivery-full-address {
    font-size: 12px !important;
    color: #2F2A26 !important;
}

.t706__cartwin-totalamount-wrap {
    color: #2f2a26 !important;
}

.t-checkbox__control.t-checkbox__control_flex {
    align-items: flex-start !important;
}

.t-form__errorbox-wrapper {
    margin-top: 20px !important;
}

div#delivery-hint {
    padding: 10px !important;
    border-radius: 10px;
    background: url(https://static.tildacdn.com/tild3862-3765-4432-b164-316661383765/_.svg) no-repeat center center #E8DAFE !important;
}

#customdelivery .delivery-hint {
    margin-top: 20px;
    color: rgb(47 42 38 / 70%) !important;
    line-height: 1.35 !important;
}

.t706__form-upper-text.t-descr.t-descr_xs {
    padding: 10px !important;
    background: url(https://static.tildacdn.com/tild3239-6232-4436-b566-633166613362/__1.svg) no-repeat center center #FDF5D1 !important;
}

.t-descr_xs {
    font-size: 12px !important;
    line-height: 1.35 !important;
    opacity: 0.8 !important;
    text-align: center !important;
}

.t706__cartwin-prodamount-wrap {
    color: #2f2a26 !important;
}

@media screen and (max-width: 560px) {
    .t706 .t706__close {
        background-color: #fcfaf4 !important;
    }
    
    .t706 .t706__close {
        height: 46px !important;
    }
}

.proce10 .tn-atom {
    color: transparent !important;
    line-height: 6px !important;
}

.proce10 {
    background-color: #b19cf9;
    border-radius: 100px;
}












/*подвал*/
.button-footer:hover {
    text-decoration: underline;
    text-decoration-color: #B19CF9;
}









/*кнопка наверх*/
.t190__button {
    width: 35px !important;
    height: 35px !important;
    background: url('https://static.tildacdn.com/tild3231-3135-4364-a566-653537633532/Frame_427318187.svg');
    background-size: 35px 35px;
    background-position: center center;
    transition: 0.2s;
    opacity: 1;
}

.t190__button:hover {
    transition: 0.2s;
    opacity: 0.5 !important;
}

.t190__button svg {
    display: none !important;
}








/*политика*/
@media screen and (max-width: 640px) {
    .uc-text .t-col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}










/*карточка товара*/
.t-store .t-store__tabs {
    width: 100%!important;
    display: block!important;
    margin-top: 20px!important;
    max-width: 400px!important; /*тут меняем максимальную ширину отображения табов*/

}
.t-store__product-popup {
    display: block!important;
}
    .t-store__product-snippet .t-container>div:after, .t-store__product-popup>div:after {
        clear: unset !important;
}

@media screen and (max-width: 980px) {
        .t-store.t-store__prod-snippet__container .t-store__tabs {
            padding: 0!important;
        }
        
        .t-store__tabs__list {
        padding: 0 15px !important;
    }
}

.t-store__prod-snippet__container {
    padding-top: 72px!important;
    padding-bottom: 120px!important;
}

.t-slds__main {
    border-radius: 20px;
    overflow: hidden;
}

.t-store .t-col {
    margin-left: 0px!important;
}

h1.js-store-prod-name {
    font-size: 16px !important;
    text-transform: uppercase;
    line-height: 1.25 !important;
}

.js-store-prod-price {
    font-size: 30px !important;
    font-weight: 600 !important;
}

.js-store-prod-all-text {
    font-size: 12px !important;
    opacity: 0.5 !important;
}

.t-store .t-store__tabs_accordion .t-store__tabs__item-button {
    padding: 10px !important;
    background-color: #FDFAF5 !important;
    border-radius: 20px !important;
    border: 1px solid #F5F2ED !important;
}

.t-store__tabs__item {
    margin-bottom: 10px !important;
}

.t-store__tabs__content {
    margin-left: 10px !important;
    margin-top: 10px !important;
}

.t-store__tabs__content {
    margin-left: 10px !important;
    margin-top: 10px !important;
    font-size: 12px !important;
    opacity: 0.5 !important;
    line-height: 1.35 !important;
}

.t-store.t-store__prod-snippet__container {
    background-color: #FFFCF7 !important;
}

.t-store__tabs__item-title {
    font-size: 12px !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    color: #2F2A26 !important;
    opacity: 0.8 !imporant;
    transition: 0.2s;
}

.t-store__tabs__item-title:hover {
    opacity: 1 !imporant;
    transition: 0.2s;
}

 a.t-store__prod-popup__btn {
    font-weight: 500 !important;
    color: #2F2A26 !important;
}

.t-store__prod-popup__sku.t-descr.t-descr_xxs {
    font-size: 0px !important;
}

.js-store-prod-sku {
    font-size: 12px !important;
}

.t-store__prod-popup__title-wrapper {
    margin-bottom: 10px !important;
}

.t-store__prod-popup__btn-wrapper {
    margin-top: 12px !important;
}

.t-store__tabs__close g {
    display: none !important;
}

.t-store .t-store__tabs__close-icon {
    width: 20px !important;
    height: 20px !important;
    background: url('https://static.tildacdn.com/tild3839-3764-4738-a364-383337323335/icons8-plus_1.svg');
    background-size: 20px 20px;
    background-position: center center;
    transition: 0.2s;
    opacity: 1;
}

.t-store .t-store__tabs__close:after {
    background-color: #F5F2ED !important;
}

.t-slds__arrow_body.t-slds__arrow_body-right, .t-slds__arrow_body.t-slds__arrow_body-left {
    display: none !important;
}

.t-slds__arrow-left {
    width: 35px !important;
    height: 35px !important;
    background: url('https://static.tildacdn.com/tild3564-6566-4931-b035-366165303233/Isolation_Mode.svg');
    background-size: 40px 40px;
    background-position: center center;
    transition: 0.2s;
    opacity: 1;
}

.t-slds__arrow-right {
    width: 35px !important;
    height: 35px !important;
    background: url('https://static.tildacdn.com/tild6332-6266-4263-b836-356431383866/Isolation_Mode.svg');
    background-size: 40px 40px;
    background-position: center center;
    transition: 0.2s;
    opacity: 1;
}

.t-slds__arrow-withbg {
    background-color: #FFFCF7 !important;
}

.t-slds__arrow-right {
    right: 20px !important;
}

.t-slds__arrow-left {
    left: 20px !important;
}








/*попап отзывы*/
img.t702__img.t-img {
    /* padding: 100px; */
    margin: auto !important;
    padding-top: 60px !important;
    width: 40% !important;
}

.t-popup__container {
    border-radius: 20px !important;
}
.t702 .t702__title {
    margin-bottom: 11px;    
    font-size: 16px !important;
    text-transform: uppercase;
}

.t-popup__container {
    background-color: #FDFAF5 !important;
    border: 1px solid #F5F2ED;
}

.t702 .t-input-block textarea {
    padding-top: 14px !important;
    background-color: transparent;
    height: 100px !important;
    border-radius: 20px !IMPORTANT;
}

.t-popup__block-close {
    width: 36px !important;
    height: 36px !important;
    background: url('https://static.tildacdn.com/tild3136-6632-4139-a237-356666633037/Button_Close.svg') !important;
    background-size: 36px 36px;
    background-position: center center;
}

.t702 .t702__wrapper {
    padding: 20px !important;
}

.t702 .t-popup__container {
    max-width: 400px !important;
}

@media screen and (max-width: 560px) {
    .t702 .t-popup_show .t-popup__container {
        top: 60px !important;
        margin: 10px !important;
        min-height: auto !important;
    }
    
    .t702 .t-popup__block-close {
        margin: 10px 10px 10px auto !important;
    }
    
    .t702 .t-popup_show .t-popup__container {
        padding-top: 0px !important;
    }
}

.t-form__successbox {
    background: #E8DAFE !important;
    color: #2F2A26 !important;
    font-size: 12px !important;
}

.t702 .t-popup {
    background-color: rgb(235 232 227 / 95%) !important;
}








/*блог*/
 .t-section__title {
    margin-bottom: 15px !important;
}

.t897 .t-feed__parts-switch-wrapper {
    flex-wrap: wrap !important;
}

@media screen and (max-width: 960px) {
    .t897 .js-feed-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    .t897 .t-col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media screen and (max-width: 640px) {
    .t-section__title {
        font-size: 20px !important;
    }
}

.t-feed__post-popup__close-wrapper {
    margin: 10px 20px 0px 20px !important;
}

.t-feed__post-popup__close-wrapper {
    width: calc(100% - 40px) !important;
    height: 43px !important;
}

.t-feed__post-popup__close-wrapper {
    border-radius: 100px !important;
    background-color: #FBF8F3 !important;
    border: 1px solid #F5F2ED !important;
}   

.t-popup__close-icon {
    display: none !important;
}

.t897 .t-popup__close-wrapper {
    width: 23px !important;
    height: 23px !important;
    background: url('https://static.tildacdn.com/tild3261-3364-4734-b065-663064643831/icons8-arrow_2.svg');
    background-size: 23px 23px;
    background-position: center center;
    transition: 0.2s;
    opacity: 1;
}

.js-feed-popup-title.t-feed__post-popup__close-text.t-descr.t-descr_xxs {
    font-size: 12px !important;
    text-transform: uppercase;
    color: #7E7A76 !important;
}

.t-popup__container {
    background-color: #FDFAF5 !important;
    border: 0px solid #F5F2ED !important;
}

.t-title_xxs {
    font-size: 24px !important;
    line-height: 1.35 !important;
    text-transform: uppercase !important;
}

blockquote.t-redactor__preface {
    font-size: 14px !important;
    font-weight: 500 !important;
    opacity: 0.8 !important;
    line-height: 1.55 !important;
}

h2.t-redactor__h2 {
    font-size: 20px !important;
}

.t-redactor__text {
    font-size: 12px !important;
    opacity: 0.8 !important;
}

.t-feed__post-popup__text .t-redactor__tte-view h2.t-redactor__h2, .t-feed__post-popup__text .t-redactor__tte-view h3.t-redactor__h3, .t-feed__post-popup__text .t-redactor__tte-view h4.t-redactor__h4 {
    margin-bottom: 0 !important;
}

h3.t-redactor__h3 {
    font-size: 16px !important;
}

h4.t-redactor__h4 {
    font-size: 14px !important;
}

blockquote.t-redactor__quote {
    font-size: 14px !important;
}

.t-redactor__quote {
    border-left: 3px solid #e8dafe !important;
}

.t-redactor__callout {
    border-radius: 20px;
    background-color: #FDF5D1 !important;
    color: #2f2a26 !important;
    font-size: 14px !important;
}

.t-redactor__callout-icon svg {
    display: none !important;
}

.t-redactor__callout-icon {
    width: 20px !important;
    height: 20px !important;
    background: url('https://static.tildacdn.com/tild3134-3834-4135-b331-303031616539/icons8-information_1.svg');
    background-size: 20px 20px;
    background-position: center center;
    transition: 0.2s;
    opacity: 1;
}

.t-redactor__callout-icon {
    top: 32px !important;
}

.t-feed__post-popup .t-popup__close {
    left: 10px !important;
}

.t-feed__post-popup__relevants-title {
    margin: 100px 0 20px !important;
}

@media screen and (max-width: 640px) {
    .t-feed__post-popup__close-wrapper {
        margin: 10px 15px 0px 15px !important;
    }
    
    .t-feed__post-popup, .t-feed__post-popup.t-popup {
        padding: 0  !important;
    }
    
    img.js-feed-post-image.t-feed__post-popup__img.t-img {
        border-radius: 10px !important;
    }
    
    .t-title_xxs {
        font-size: 20px !important;
        line-height: 1.35 !important;
        text-transform: uppercase !important;
    }
    
    .t-feed__post-popup__relevants-item-title.t-name.t-name_xs {
        font-size: 14px !important;
    }
    
    .t-feed__post-popup__relevants-bgimg.t-bgimg.loaded {
        border-radius: 10px !important;
    }
    
    .t-feed__post-popup__relevants-title {
        margin: 45px 0 15px !important;
    }
    
    .t-feed__post-popup__relevants-title.t-align_left.t-uptitle.t-uptitle_xxl {
    text-transform: uppercase;
}
}

@media screen and (min-width: 1200px) {
    .t897  .t-col_8 {
        max-width: 540px !important;
    }
}










/*где купить*/
.uc-stores .mark-text {
    font-size: 10px !important;
    font-weight: 400 !important;
}   

.t-store__filter__item-controls-wrap {
    background-color: #FDFAF5 !important;
    box-shadow: none !important;
    border-radius: 10px!important;
    border: 1px solid #F5F2ED !important;
}

.uc-stores .t-store__filter__item .t-checkbox__control {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.uc-stores .t-checkbox__control span {
    padding-top: 1px !important;
}

@media screen and (min-width: 960px) {
.uc-stores .js-store-grid-cont {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.t-store__filter {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 15px !important;
}
}

.filters-btn {
    cursor: pointer;
}

@media screen and (max-width: 960px) {
.uc-stores .js-store-grid-cont {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.t-store__filter {
    margin-left: 15px !important;
    margin-right: 15px !important;
}


.t-store__filter__item, .t-store__filter__item.t-store__filter__item_sort-mobile {
    border-bottom: 0px !important;
}

.t-store__filter__options.t-store__filter__options_center {
    display: block !important;
}

.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    display: none !important;
}

.t-store__filter__options, .t-store__filter__search-and-sort {
    margin-top: 0px !important;
}
}