 @media (min-width: 981px) {
  .js-store-product {
    margin-top: 180px!important;
  }
}
.t450__list_item:last-child a:not(.t978__menu-link) {
    margin-bottom: 14px!important;
}
@media screen and (max-width: 960px) {
.t1002__wishlistwin-content {
    padding: 0 0 0px!important;
}}
.t1002__wishlistwin {
    background-color: rgba(0,0,0,.3)!important;
}
/* отступ сверху на карточке товара */
.t-store.t-store__prod-snippet__container {
    padding-top: 0px !important;
    padding-bottom: 0px!important;
}
@media screen and (max-width: 640px) {
.t-store.t-store__prod-snippet__container {
    padding-bottom: 0px!important;
}}
/*-----------Мобильное меню------ 
font-weight: 600 !important; */
li.t450__list_item a[data-menu-item-number="3"] {
    color: #000000 !important;
}
.t450__logowrapper {
    margin-bottom: 36px;
}
.t450__list_item {
    border-bottom: 1px solid #ebebeb;
}

.t450__list_item a {
    margin-bottom: 14px;
    margin-top: 14px;
}

.t450__list_item:last-child a {
    margin-bottom: 14px!important;
}

@media screen and (max-width: 980px){
.t-menusub__menu {
    border-bottom: 0px !important;
}

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

/*Поиск-8-*/
li.t450__list_item a[data-menu-item-number="9"]:before {
    content: " ";
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-bottom: 2px;
    display: inline-block;
    background-image: url(https://static.tildacdn.com/tild6362-3663-4062-b434-653931653732/Group_2_1.svg);
    background-size: cover;
    background-repeat: no-repeat;
}
/*Избранное-*/
li.t450__list_item a[data-menu-item-number="10"]:before {
    content: " ";
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-bottom: 4px;
    display: inline-block;
    background-image: url(https://static.tildacdn.com/tild3532-6634-4431-a131-373139366265/free-icon-heart-shap.png);
    background-size: cover;
    background-repeat: no-repeat;
}
/*Корзина-9-*/
li.t450__list_item a[data-menu-item-number="11"]:before {
    content: " ";
    vertical-align: middle;
    width: 19px;
    height: 22px;
    margin-right: 10px;
    margin-bottom: 4px;
    display: inline-block;
    background-image: url(https://static.tildacdn.com/tild6533-3165-4966-b665-623664663238/Group_1_3.svg);
    background-size: cover;
    background-repeat: no-repeat;
}


.t450__close {
    top: 12px;
    right: 12px;
}

/*--------Стрелка вниз для меню второго уровня------------*/
.t-menusub__arrow:after {
    content: " ";
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    margin-bottom: 4px;
    display: inline-block;
    background-image: url(https://static.tildacdn.com/tild3239-3963-4639-a461-613639613430/6543.png);
    background-size: cover;
    background-repeat: no-repeat;
    border-style: none;
    border-width: 0px;
    position: absolute;
    top: 0px;
    left: 0;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-color: transparent transparent transparent transparent;
    border-top-color: inherit;
}

/*отсступ от низа до пунктов меню*/
.t450__rightside {
    margin-top: 30px;
}
    /* вид разделов каталога */
@media screen and (min-width: 1200px){
.t-store__sort-select {
    border: 0px #e8e8e8 solid;
    background: #ffffff;
    color: #000000;
    padding: 0px 10px 0px 50px;
    width: 100%;
}}
@media screen and (max-width: 1200px){
.t-store__sort-select {
    border: 0px #e8e8e8 solid;
    background: #ffffff;
    color: #000000;
    padding: 0px 10px 0px 65px;
    width: 100%;
}}
.t-store__filter__item {
    margin-bottom: 0px!important;
}
.t-store__sort-select-wrapper {
    width: 220px;
}
/* вид цены в разделах */
    .t951__sidebar .t-store__filter__item_price .t-store__filter__input {
    flex-grow: 1;
    border: 1px #e8e8e8 solid;
    background: #ffffff;
    color: #000000;
    padding: 3px 30px 3px 10px;
    width: 100%;
}
/* вид цены в разделах моб. версия */
   .t-store__filter__item_price .t-store__filter__input {
    width: 35%;
    flex-grow: 1;
    border: 1px #e8e8e8 solid;
    background: #ffffff;
    color: #000000;
    padding: 5px 10px 5px 10px;
    width: 100%;
}
/* кнопка моб. версия фильтры */
    .t-store__filter__item_price .t-store__filter__btn {
    float: none;
    border: 1px #e8e8e8 solid;
    background: #ffffff;
    color: #000000;
    padding: 5px 10px 5px 10px;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    width: 20%!important;
}
/* кнопка моб. версия фильтры */
    .t-store__filter__opts-mob-btn {
    border: 1px #ededed solid;
    background: #ffffff;
    color: #000000;
    padding: 5px 15px 5px 10px;
    margin-left: 0px;
    margin-top: 0px;
}
 /* фон линий разделов моб. версии */
.t-store__filter__item {
    border-color: #ededed !important;
}
/* чекбокс разделов */
.t-checkbox__indicator {
    border: 1px solid #d7d7d7;
}
    /* отступы по кроям карточки товара моб. версии*/
@media screen and (max-width: 960px){
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'], .t-store__grid-cont_col-width_stretch[data-col-gap='20'] {
    padding: 0 10px 0 10px;
}}
    /* загрузить еще моб. версия*/
@media screen and (max-width: 640px){
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    width: 100%;
    color: #000000 !important;
    background-color: #f7f7f7 !important;
}
.t-store__load-more-btn {
    margin-top: 0px !important;
}}
   /* загрузить еще моб. версия потоки*/
@media screen and (max-width: 640px){
.t-feed__showmore-btn {
    width: 90%;
    margin-top: 0px !important;
    color: #000000 !important;
    background-color: #ebebeb !important;
}}
@media screen and (min-width: 1201px){
.t-col_8 {
    max-width: 1380px !important;
}
.t-prefix_2 {
    padding-left: 0px !important;
}}
.t-name_xs {
    font-size: 14px;
}
/* новый вид поиска и загрузить еще*/
@media screen and (max-width: 980px){
.t-search-widget__loadmore-btn {
    margin-right: 20px;
    width: 100%;
    color: #000000!important;
    background-color: #f4f4f4!important;
}}
@media screen and (min-width: 980px){
.t-search-widget__loadmore-btn {
    background-color: #000000 !important;
}}
.t-search-widget__blockinput {
    border: 1px solid #f4f4f4!important;
    padding-right: 0;
}
.t985__searchvariant {
    padding: 3px 9px;
    border: 0px !important;
    border-radius: 0px;
    color: #000000;
    background-color: #ffffff; 
    cursor: pointer;
    font-weight: 400;
    border: 1px solid #ffffff !important;
}
.t985__searchvariant:hover {
    background-color: #ebebeb;
}
/*Текст в результатах поиска*/
.t-site-search-dm__result__product_price {
    color: #000000 !important;
}
.t-site-search-dm__result__product_title {
    color: #000000 !important;
}
.t-site-search-dm {
    -webkit-box-shadow: 0px 10px 30px rgb(0 0 0 / 6%);
    -moz-box-shadow: 0px 10px 30px rgba(0,0,0,.2);
    box-shadow: 0px 10px 30px rgb(0 0 0 / 6%) !imporatnt;
    border: 1px solid #fff;
    max-height: 60vh;
}
.t-site-search-dm__result__title {
    color: #000000 !important;
}
.t-site-search-dm__result__body {
    color: #000000 !important;
}
.t-site-search-dm__result {
        margin-bottom: -8px !important;
        margin-top: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 15px !important;
}
.t-site-search-dm__result:hover {
    background-color: #fafafa !important;
}
/*Ошибки в полях*/
.js-errorbox-all.t-form__errorbox-wrapper {
    border-radius: 5px !important;
}
p.t-form__errorbox-item.js-rule-error.js-rule-error-req {
    font-size: 16px !important;
}
.t-form .js-error-control-box .t-input:not(.t-input-phonemask), .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .uploadcare-widget {
    border: 1px solid red!important;
    background-color: #fff9f7 !important;
}
.t-form__errorbox-wrapper {
    margin-bottom: -10px !important;
}
/*промокод*/
input.t-input.t-inputpromocode {
    text-transform: uppercase;
}
.t-inputpromocode__wrapper {
    display: flex !important;
}
input.t-input.t-inputpromocode {
    display: inline-flex !important;
}
.t-inputpromocode__btn.t-btn {
    text-align: center !important;
    vertical-align: middle !important;
    padding: 16px !important;
    display: inline-block !important;
    margin-left: 10px !important;
    position: relative !important;
    height: auto !important;
    color: #000000 !important;
    background: #f7f7f7 !important;
    font-weight: 400 !important;
    border: 1px solid #f7f7f7!important;
}
.t-inputpromocode__btn.t-btn:hover {
    background: #000000 !important;
    color: #ffffff !important;
}
/*Radio индикатор*/
.t-radio__indicator {
    border-radius: 0px;
    border-width: 1px;
}
.t-radio__indicator:after {
    background: #000000;
}
.t-radio__control .t-radio:checked~.t-radio__indicator:after {
    opacity: 1;
}
.t-radio__indicator:after {
    width: 14px;
    height: 14px;
    border-radius: 2px;
}
/*Оступ от цены до вариантов*/
.js-store-price-wrapper.t-store__prod-popup__price-wrapper {
      margin-bottom: 26px;
}
/* наименование товара в одну строку */
.js-store-prod-name.js-product-name.t-store__card__title.t-name {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    letter-spacing: 0.4px;
}
.t1002__addBtn {
    width: 30px!important;
    height: 30px!important;
} 
.t1002__addBtn svg path {
    fill: #ABABAA!important;
}
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    background: initial;
}
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn:hover {
    background: initial;
}
.t1002__addBtn:hover svg path, .t1002__addBtn_active svg path {
    stroke: #111111!important;
}
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    right: 5px !important;
    top: 5px !important;
}
/*Текст в окне избранное*/
.t1002__product-title {
    color: #000000 !important;
}
.t1002__product-amount--portion, .t1002__product-amount {
    color: #000000 !important;
        font-weight: 600;
}
.t1002__product-title {
    font-weight: 500 !important;
}
/*ширина окна избранное на мобильной версии*/
@media screen and (max-width: 980px)  {
.t1002__wishlistwin-content {
    max-width: 85% !important;
}}
/*размер текста в окне избранное*/
.t-descr_sm {
    font-size: 14px;
}
/*всплывающее окно о добавление в избранное*/
.t1002__bubble-text {
font-family: 'Roboto',Arial,sans-serif !important;
font-weight: 400 !important;
font-size: 14px !important;
}
.t1002__bubble {
opacity: 0.8!important;
background-color: #000000 !important;
}
.t1002__bubble-close {
color: #ffffff !important;
}
/*фильтры разделов в каталоге*/
.t-store .t-store__filter__item_custom .t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
    padding: 15px 0px 15px 15px !important; 
}
/*растояние между товароми моб. версия*/
@media screen and (max-width: 960px){
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 40px;
}}
/*Свои иконки в стандартных блоках*/
div[class*="social_links_item"], div[class*="sociallinks__item"] { transition: 0.3s ease-out !important}
/*Задаём вращение*/
div[class*="social_links_item"] svg, div[class*="sociallinks__item"] svg { display: none}
div[class*="social_links_item"] a , div[class*="sociallinks__item"] a {
    display: inline-block;
    width: 25px;
    height: 25px;
}
div[class*="social_links_item"] , div[class*="sociallinks__item"]{
    background-size: contain;
    padding: 0 3px;
    background-repeat: no-repeat;
    background-position: center;
}
div[class*="social_links_item"]:nth-child(1), div[class*="sociallinks__item"]:nth-child(1){background-image: url(https://static.tildacdn.com/tild3833-3762-4335-a635-393832643939/whatsapp_logo_icon_1.svg)}
div[class*="social_links_item"]:nth-child(2), div[class*="sociallinks__item"]:nth-child(2){background-image: url(https://static.tildacdn.com/tild3939-6235-4165-b434-613139323533/Logo.svg)}
div[class*="social_links_item"]:nth-child(3), div[class*="sociallinks__item"]:nth-child(3){background-image: url(https://static.tildacdn.com/tild3531-3061-4563-b239-366231383035/Frame_1.svg)}
div[class*="social_links_item"]:nth-child(4), div[class*="sociallinks__item"]:nth-child(4){background-image: url(https://static.tildacdn.com/tild3264-3564-4030-b538-326537623166/zen-new-icon.svg)}
/*Размеры*/
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
      border-radius: 5px;
      background-color: #ffffff;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
      border: 1px solid #747474;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
      padding: 10px;
      min-width: 50px;
      background-color: #ffffff;
      border-radius: 5px;
      border: 1px solid #ddd;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
      border: 1px solid #818181;
}
/*Ссылка*/
.t-store__prod-popup__link.t-descr.t-descr_xxs {
      color: #828282!important;
      text-decoration: underline;
}
.t-store__prod-popup__link.t-descr.t-descr_xxs a {
      color: #828282!important;
      font-weight: 400;
}
.t-store__prod-popup__links-wrapper {
      padding-bottom: 10px;
}
/*жирность текста заголовков карточка товара*/
.t-store .t-product__option-title {
    font-weight: 500 !important;
}
/*фон пагинации в каталоге*/
.t-store .t-store__pagination__item_active {
border-color: #f7f7f7!important;
}   
.t-store .t-store__tabs__close:after {
        background-color: rgba(0,0,0,0) !important;
}
/*карточка товара*/
.js-product .t-product__option-select {
    width: 100%;
    border: 1px #e6e6e6 solid;
    background: #ffffff;
    color: #000;
    box-sizing: border-box;
    cursor: pointer;
    padding: 7px 100px 7px 15px;
    border-radius: 0px;
    -webkit-appearance: none;
}
.t-store__prod__quantity {
    border: 1px solid #e6e6e6;
}
.t-store__prod__quantity-input {
    color: #000000;
}
.t-tildalаbеl_white {
    background-color: #ffffff!important;
}
.t-store__load-more-btn-wrap {
    padding: 0 15px!important;
}
/*отступы рядом с кнопкой "добавить в корзину"*/
.t-store__prod-popup__btn-wrapper {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
     border-color: transparent!important;
     border-left: 2px solid #000!important;
}
/*стилизация ссылок*/
.link-effect-menu[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

.link-effect-menu[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #000 !important;
}

.link-effect-menu[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -11px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #fff; 
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
}
.link-effect-menu[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #000;
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
/*стилизация ссылки sale*/
.link-effect-menu1[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

.link-effect-menu1[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #bf0404 !important;
}

.link-effect-menu1[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -11px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #fff; 
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
}
.link-effect-menu1[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #bf0404;
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
/*стилизация ссылки Каталог/Ателье*/
.link-effect-menu2[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

.link-effect-menu2[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #000 !important;
}

.link-effect-menu2[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -1px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #fff; 
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
}
.link-effect-menu2[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #000;
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
/*стилизация ссылок 2 меню*/
.link-effect-menu3[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

.link-effect-menu3[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #000 !important;
}

.link-effect-menu3[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -19px;
    /* толщина подчеркивания */
    height: 2px;  
    /* цвет подчеркивания до наведения */
    background: #fff; 
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
}
.link-effect-menu3[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #000;
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
/*стилизация ссылки sale 2 меню*/
.link-effect-menu4[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

.link-effect-menu4[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #bf0404 !important;
}

.link-effect-menu4[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -19px;
    /* толщина подчеркивания */
    height: 2px;  
    /* цвет подчеркивания до наведения */
    background: #fff; 
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
}
.link-effect-menu4[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #bf0404;
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
/* Раздел товаров */
@media screen and (min-width: 960px){
.t951__sidebar .t-store__filter__item_available .t-store__filter__item-controls-wrap, .t951__sidebar .t-store__filter__item_price .t-store__filter__item-controls-wrap {
    margin-top: 0px!important;
}}
.t-records ul {
    margin-top: 10px;
    margin-bottom: 10px!important;
}
.t-store__card__imgwrapper {
    padding-bottom: 163%!important;
}
.t-store__filter__custom-sel.active {
    background-color: #f7f7f7!important;
}
.t-store__filter__custom-sel:hover {
    background-color: #f7f7f7!important;
}
.t-btn:not(.t-animate_no-hover):hover {
    background-color: #444444 !important;
    color: #fff !important;
}
.t-store__filter__chosen-val {
    background-color: #f7f7f7!important;
    padding: 5px 20px 5px 30px!important;
}
.t-store__card__textwrapper {
    padding-top: 10px!important;
}
.t-store__card__price-wrapper {
    margin-top: 5px!important;
}
@media screen and (max-width: 980px) {
.t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left: 15px!important;
    padding-right: 15px!important;
}}
.menuhover[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #444444 !important;
}
.t585__icon {
    width: 17px!important;
}
@media screen and (max-width: 980px) {
#rec440837853 .t585__title {
    letter-spacing: 1px;
}
.t-store__filter {
    margin-bottom: 20px!important;
}}
.t-store__filter {
    margin-bottom: 30px!important;
}
.t-rec_pt_15 {
    padding-top: 0px!important;
}
.t-store__grid-cont_col-width_stretch[data-col-gap='10'] .t-store__filter {
    margin-left: 5px!important;
}
@media screen and (max-width: 980px){
.t-store.t-store__prod-snippet__container .t-store__tabs {
    padding-left: 15px!important;
    padding-right: 15px!important;
}}
@media screen and (max-width: 960px) {
#rec440837853 .t-col {
    padding-left: 15px!important;
    padding-right: 15px!important;
}}
.t-descr_xxs {
    font-size: 13px!important;
}
@media screen and (max-width: 680px) {
.t-popup__close-icon rect {
    fill: #ffffff!important;
    }
.t-popup__close-icon {
    width: 20px!important;
}
.t702 .t702__title {
    margin-bottom: 40px!important;
    margin-top: 30px!important;
}}
@media screen and (max-width: 680px){
#rec440647893 .t-popup__close-icon rect {
    fill: #000000!important;
}}
@media screen and (max-width: 1200px) {
.t-text_xs {
    font-size: 14px!important;
}}
@media screen and (max-width: 960px) {
.t-search-widget__blockinput {
    border: none!important;
}}
@media screen and (max-width: 960px){
.t985__searchvariants {
    margin: 10px 0px -5px 0px!important;
}}
.t985__searchvariants {
    margin-top: 20px!important;
    margin-bottom: 5px!important;
}
.t-store__sort-select-wrapper:after {
    position: absolute;
    right: 5px!important;
    top: -2px!important;
    transform: rotate(45deg)!important;
    width: 5px!important;
    height: 5px!important;
    border-style: solid!important;
    border-width: 1px!important;
    border-color: transparent #000 #000 transparent!important;
}
/*вас может заинтересовать "карточка товара"*/
/*@media screen and (min-width: 1040px){
.t-slds__arrow-right {
    left: -85px!important;
}}*/
.t-store__card__mark-wrapper {
    display: none!important;
}
@media screen and (min-width: 1200px){
.t-search-widget__result_product-title {
    width: 500px!important;
}}
@media screen and (max-width: 1200px){
.t-search-widget__result_product-title {
    width: 198px!important;
}}
@media screen and (max-width: 960px){
.t-search-widget__result_product-title {
    width: 600px!important;
}}
@media screen and (max-width: 960px){
.t-search-widget__result_product-title {
    width: 250px!important;
}}
.t-search-widget__result_product-title {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    letter-spacing: 0.4px;
}
.t-search-widget__result_product-desc {
    display: none!important;
} 
.t-search-widget__result_product-price {
    font-weight: 400!important;
    padding-top: 10px!important;
    font-size: 14px!important;
}
.t-search-widget__pagination-active {
    background-color: #f4f4f4!important;
}
@media screen and (max-width: 960px){
#rec440837853 .t-container {
    max-width: 960px!important;
}}
.t-search-widget__result_product-img {
    height: 110px!important;
}
.t1002__product-imgdiv {
    height: 110px!important;
}
@media screen and (max-width: 680px) {
.t-store .t-slds__thumbsbullet-wrapper, .t-store .t-store__prod-popup__info {
    padding-left: 15px!important;
    padding-right: 15px!important;
}}
#rec439131080 .t-btn_sm {
    height: 45px!important;
    font-size: 16px!important;
}
.t-search-widget__loadmore-btn {
    border-radius: 0px!important;
}
.t-store__sort-select {
    border: 1px #ffffff solid!important;
    background: #ffffff!important;
    padding: 6px 10px 6px 10px!important;
    border-radius: 0px!important;
}
.t-store__filter__item_price .t-store__filter__item-controls-wrap {
    min-width: 276px!important;
}
.js-store-prod-descr {
    display: none!important;
}



.t450__menu .t450__list_item a.t-menu__link-item[href="/black_friday"] {
  color: red !important;
}

.t450__menu .t450__list_item a[href="/bestsellers"] {
  display: none !important;
}

/* CHARISMA ДОЛЯМИ SITE-WIDE (P.1+P.2) — appended by Clancy build */
:root{--charisma-dolyame-logo:url("data:image/png;base64,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")}

  #t-dolyami-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;font-family:Montserrat,Arial,sans-serif;}
  #t-dolyami-popup.tdp-show{display:flex;}
  #t-dolyami-popup .tdp-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.45);}
  #t-dolyami-popup .tdp-card{position:relative;background:#fff;max-width:560px;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.28);animation:tdp-in .35s ease;}
  @keyframes tdp-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
  #t-dolyami-popup .tdp-close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:transparent;cursor:pointer;font-size:24px;line-height:1;color:#000;z-index:2;}
  #t-dolyami-popup .tdp-top{display:flex;align-items:center;gap:14px;padding:18px 24px 16px;border-bottom:1px solid #eee;}
  #t-dolyami-popup .tdp-logo{height:26px;width:140px;display:block;background:var(--charisma-dolyame-logo) center/contain no-repeat;}
  #t-dolyami-popup .tdp-top-txt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#888;}
  #t-dolyami-popup .tdp-body{padding:24px 24px 28px;}
  #t-dolyami-popup .tdp-title{font-size:22px;line-height:1.25;font-weight:600;margin:0 0 12px;color:#000;letter-spacing:.01em;}
  #t-dolyami-popup .tdp-text{font-size:15px;line-height:1.55;color:#333;margin:0 0 22px;}
  #t-dolyami-popup .tdp-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}
  #t-dolyami-popup .tdp-btn{display:inline-block;background:#000;color:#fff;text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:14px 26px;border-radius:0;font-weight:600;}
  #t-dolyami-popup .tdp-btn:hover{background:#333;}
  #t-dolyami-popup .tdp-later{background:none;border:0;color:#888;font-size:13px;text-decoration:underline;cursor:pointer;padding:8px 0;}
  #t-dolyami-popup .tdp-later:hover{color:#000;}
  @media (max-width:640px){
    #t-dolyami-popup{padding:10px;align-items:flex-end;}
    #t-dolyami-popup .tdp-card{max-width:none;border-radius:4px 4px 0 0;}
    #t-dolyami-popup .tdp-title{font-size:19px;}
    #t-dolyami-popup .tdp-text{font-size:14px;}
  }

/* ===== Плашка «Долями» в карточке товара (P.2) ===== */
.tdp2-wrap{ display:flex; align-items:center; gap:10px; margin:14px 0 0; cursor:pointer; user-select:none; }
.tdp2-badge{ display:inline-flex; align-items:center; gap:7px; background:#000; color:#fff; border-radius:7px; padding:5px 10px 5px 8px; line-height:1; flex-shrink:0; }
.tdp2-logo{ display:block; width:15px; height:15px; flex-shrink:0; background:var(--charisma-dolyame-logo) center/contain no-repeat; }
.tdp2-badge span{ font-size:12px; font-weight:600; letter-spacing:.2px; white-space:nowrap; }
.tdp2-txt{ font-size:14px; color:#000; font-weight:400; white-space:nowrap; }
.tdp2-arrow{ margin-left:auto; color:#999; font-size:16px; line-height:1; transform:translateY(-1px); }
.tdp2-wrap:hover .tdp2-txt{ text-decoration:underline; text-underline-offset:3px; }

/* ===== Попап «Разделите стоимость покупки» ===== */
.tdp2-overlay{ position:fixed; inset:0; background:rgba(0,0,0,.45); z-index:2147483640; display:none; align-items:center; justify-content:center; padding:20px; }
.tdp2-overlay.tdp2-open{ display:flex; }
.tdp2-popup{ background:#f7f7f8; border-radius:18px; max-width:560px; width:100%; padding:32px 34px 28px; position:relative; box-shadow:0 24px 60px rgba(0,0,0,.25); max-height:92vh; overflow:auto; }
.tdp2-close{ position:absolute; top:16px; right:18px; background:none; border:none; font-size:22px; line-height:1; color:#111; cursor:pointer; padding:4px; }
.tdp2-popup-badge{ display:inline-flex; align-items:center; gap:7px; background:#000; color:#fff; border-radius:8px; padding:6px 12px 6px 9px; line-height:1; margin-bottom:20px; }
.tdp2-popup-badge .tdp2-logo{ width:17px; height:17px; }
.tdp2-popup-badge span{ font-size:13px; font-weight:600; }
.tdp2-popup h3{ margin:0 0 8px; font-size:27px; font-weight:600; color:#111; line-height:1.15; }
.tdp2-sub{ margin:0 0 22px; font-size:15px; color:#8c8c8c; line-height:1.4; }
.tdp2-grid{ background:#eeeff1; border-radius:14px; padding:20px 16px; display:grid; grid-template-columns:repeat(4,1fr); gap:8px; margin-bottom:8px; }
.tdp2-grid .tdp2-col{ text-align:center; }
.tdp2-grid .tdp2-when{ font-size:12px; color:#9a9a9a; margin-bottom:6px; white-space:nowrap; }
.tdp2-grid .tdp2-amount{ font-size:15px; font-weight:600; color:#111; white-space:nowrap; }
.tdp2-grid .tdp2-col.is-first .tdp2-when{ color:#111; font-weight:600; }
.tdp2-bar{ height:5px; border-radius:3px; background:#d9d9d9; margin-top:10px; }
.tdp2-grid .tdp2-col.is-first .tdp2-bar{ background:#4a90d9; }
.tdp2-grid-note{ font-size:12px; color:#9a9a9a; margin:0 0 22px; }
.tdp2-steps{ margin:0 0 20px; padding:0; list-style:none; }
.tdp2-steps li{ font-size:14px; color:#4a4a4a; line-height:1.5; padding-left:16px; position:relative; margin-bottom:6px; }
.tdp2-steps li::before{ content:"—"; position:absolute; left:0; color:#9a9a9a; }
.tdp2-more{ font-size:13px; color:#8c8c8c; margin:0; }
.tdp2-more a{ color:#4a90d9; text-decoration:underline; text-underline-offset:2px; }

/* ===== Мобильная версия ===== */
@media (max-width:480px){
  .tdp2-wrap{ gap:8px; }
  .tdp2-badge{ padding:4px 8px 4px 6px; }
  .tdp2-badge span{ font-size:11px; }
  .tdp2-txt{ font-size:13px; }
  .tdp2-popup{ padding:26px 20px 22px; border-radius:16px; }
  .tdp2-popup h3{ font-size:22px; }
  .tdp2-grid{ padding:16px 8px; gap:4px; }
  .tdp2-grid .tdp2-when{ font-size:10px; }
  .tdp2-grid .tdp2-amount{ font-size:13px; }
}

