@media screen and (max-width: 760px) {
/*Стиль стандартной корзины для мобильной версии______________________________________________________ */

    /*Стиль верхней границы кнопки закрытия*/
.t706 .t706__close {
   background: #f3f3f6 !important;
   box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
   /*border-bottom: 1px solid white !important;*/
}

    /*Стиль для выбора колличества товаров*/
span.t706__product-quantity {
    font-size: 12px;
}

    /*Стиль карточек товара в корзине*/
.t706__product {
    position: relative;
    margin-top: 0px;
    margin-bottom: 30px;
}
.t706__product-amount.t-descr.t-descr_sm {
    flex-direction: column;
    position: absolute !important;
    right: 10px !important;
    bottom: 5px;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    position: absolute !important;
    left: 30px;
    bottom: 5px;
    margin: 0;
    font-size: 12px;
    padding-right: 0px;
}

    /*Стиль кнопки закрытия*/
rect {
    fill: #7b71ff !important;
}
button.t706__close-button.t706__cartwin-close-wrapper {
    background: white !important;
    border-radius: 100px !important;
    box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
}

    /*Отключение линии после слов "Ваш заказ"*/
.t706__cartwin-top {
    border-bottom: none !important;
}
.t706__cartwin-bottom {
    border-top: none !important;
}

    /*Фон корзины*/
.t706__cartwin-content {
    background: #f3f3f6 !important;
}

    /*Стиль карточек продукта*/
span.t706__product-del {
    position: absolute;
    right: 10px;
    top: 10px;
}
.t706__product-thumb {
    position: relative;
    top: 10px;
    left: 10px;
}
.t706__product-amount.t-descr.t-descr_sm {
    position: relative;
    /*top: 4vh;*/
    /*left: 20vw;*/
}
.t706__product-title.t-descr.t-descr_sm {
    position: relative;
    top: 20px;
    left: 30px;
}
.t706__product-imgdiv {
    height: 100px;
    width: 80px;
}

    /*Стиль выбора доставки*/
.t-radio__wrapper.t-radio__wrapper-delivery {
    background: white;
    border-radius: 15px;
    height: 170px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}

label.t-radio__control.t-text.t-text_xs {
    position: relative;
    top: 15px;
    left: 10px;
}

    /*Стиль "запомнить контакты"*/
.t-checkbox__indicator {
    border-radius: 100px;
}

label.t-checkbox__control.t-checkbox__control_flex.t-text.t-text_xs {
    position: relative;
    left: 10px;
}

    /*Стиль ввода номера*/
.t-input.t-input-phonemask__wrap {
    background: white;
}

    /*Тени для полей ввода (доолжны быть отдельно)*/
input#input_5111158466360 {
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
input#input_1751729427564 {
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
input#input_1751729445397 {
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
input#input_5111158466361 {
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
input#input_5111158466362 {
}
.t-input.t-input-phonemask__wrap {
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}

/*Стиль кнопки Оформить*/
button.t-submit {
    font-weight: 400;
    border-radius: 100px !important;
}

    /*Стиль кнопки избранного*/
a.t1002__addBtn {
    width: 35px;
    height: 35px;
    box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
}
.t1002__addBtn_active svg path {
    fill: #7b71ff;
    stroke: #7b71ff;
}
.t1002__addBtn svg path {
    stroke: #7b71ff;
}
.t1002__addBtn svg {
    width: 15px;
}


    /*Стиль кнопки в каталоге*/
a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs {
    border: none !important;
    background: white;
    box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
}
span.t-store__card__btn-text {
    color: #7b71ff;
    font-weight: 400;
}


/*Стиль для каталога для мобильной версии____________________________________________________________*/
/*.t-store__card__imgwrapper.t1002__picture-wrapper {*/
/*    height: 250px !important;*/
/*}*/
/*.t-store__card__textwrapper {*/
/*    position: relative;*/
/*    bottom: 15px;*/
/*}*/
/*.t-store__card__btns-wrapper.js-store-buttons-wrapper {*/
/*    position: relative;*/
/*    bottom: 50px;*/
/*}*/
/*.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {*/
/*    position: relative;*/
/*    bottom: 5px;*/
/*}*/
/*.js-store-price-wrapper.t-store__card__price-wrapper {*/
/*    position: relative;*/
/*    bottom: 10px;*/
/*}*/
/*.js-product.t-store__card.t-col.t-col_3.t-align_left.t-item {*/
/*    height: 420px;*/
/*}*/


    /*Стиль выплывающей плашки успешного добавления в избранное*/
.t1002__bubble.t1002__bubble_visible {
    display: none;
}
.t1002__bubble-text.t-descr {
    display: none;
}
.t1002__bubble-close {
    display: none;
}
.t1002__bubble_hidden {
    display: none;
}

    /*Стиль выплывающей плашки успешного добавления в икорзину*/
.t706__bubble.t706__bubble_visible {
    background: #7b71ff;
    position: fixed;
    width: 350px !important;
    bottom: 80px !important;
    border-radius: 100px;
    height: 40px;
    left: 15px;
}
.t706__bubble-close {
    color: #ffffff;
    align-items: center !important;
    top: 10px;
}
.t706__bubble-text.t-descr {
    color: #ffffff;
    font-family: 'Unbounded';
    font-size: small;
    position: relative;
    bottom: 8px;
    left: 10px;
}
.t706__bubble_hidden {
    background: #7b71ff;
    position: fixed;
    width: 350px !important;
    bottom: 80px !important;
    border-radius: 100px;
    height: 40px;
    left: 15px;
}

/*Стиль для избранного для мобильной версии____________________________________________________________*/

    /*Стиль фона избранного*/
.t1002__wishlistwin-content.t1002__wishlistwin-content_showed {
    background: #f3f3f6;
    height: 100vh !important;
}

    /*Стиль кнопки закрытия избранного*/
button.t1002__close-button.t1002__wishlistwin-close-wrapper {
    background: white;
    border-radius: 100px;
    box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
}

    /*Стиль загаловка избранного*/
.t1002__wishlistwin-top {
    border-bottom: none;
}

    /*Стиль карточек избранного*/
.t1002__product {
    background: white;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    position: relative;
}
.t1002__product-imgdiv {
    height: 115px;
    width: 100px;
    border: none;
    position: relative;
    left: 10px;
}
.t1002__product-del {
    top: 10px;right: 10px;
}
.t1002__product-title.t-descr.t-descr_sm {
    position: relative;
    left: 10px;
    top: 10px;
    
}
/*.t706__product-amount.t-descr.t-descr_sm {*/
/*    position: absolute;*/
/*    left: 225px !important;*/
/*    top: 140px !important;*/
/*    display: inline-block;*/
/*    text-align: right;*/
/*    width: 100px;*/
/*}*/
.t1002__product-amount.t-descr.t-descr_sm {
    flex-direction: column;
    position: absolute;
    right: 10px;
    bottom: 5px;
    margin: 0;
    font-size: 12px;
    padding-right: 0px;
}

    /*Стиль для блока с подпиской на рассылку на главной*/
#rec663438108 .tn-elem[data-elem-id="1699296203287"] .tn-atom {
    font-size: 5px !important;
    line-height: 2 !important;
}

    /*Отступ в каталоге верх кнопки ""Подробнее"*/
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}
}




/*Стили для разных экранов _________________________________________________________________________________________________________________________________________________________________________________________*/

/*_____________________________________________________________________________________________________________________________________________iphone se_________(min-width: 300px) and (max-width: 376px)*/
@media (min-width: 200px) and (max-width: 376px){

    /* Кастом карточек товара в корзине*/
.t706__product-imgdiv {
    width: 100px;
    height: 100px;
}
.t706__product {
    background: white;
    height: 25vh;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.t706__product-title {
    font-size: 14px !important;
}
.t706__product-title__option {
    font-size: 12px !important;
    top: 5px !important;
    position: relative;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    position: absolute !important;
    /*top: 141px !important;*/
    /*left: 30px !important;*/
    left: 30px;
    bottom: 5px;
    margin: 0;
    font-size: 12px;
    padding-right: 0px;
}
.t706__product-title.t-descr.t-descr_sm {
    top: 20px;
    left: 10px;
    position: relative;
}
.js-store-price-wrapper.t-store__card__price-wrapper {
    top: 0px;
    text-align: left;
    font-family: monospace !important;
}
.t-store__card__textwrapper {
    height: 75px !important;
    bottom: 10px;
    padding-top: 10px !important;
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 12px !important;
    height: 30px;
    font-weight: 500 !important;
}
.t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
    font-size: 10px !important;
}
.t706__cartwin-products {
    position: relative;
}

.t706__product-amount.t-descr.t-descr_sm {
    flex-direction: column;
    position: absolute !important;
    right: 10px !important;
    bottom: 5px;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}

.t706 .t-form .t-descr_md, .t706 .t706__cartwin-totalamount-wrap.t-descr_xl {
    font-size: 12px !important;
}
span.t-input-phonemask__select-code {
    font-size: 12px;
}
input#input_5111158466362 {
    font-size: 12px;
}

    /*Стиль кнопки добавления в избранное*/
a.t1002__addBtn {
    height: 30px;
    width: 30px;
}

    /*стиль в всплавающей плашке успешного добавления*/
.t706__bubble-text.t-descr {
    font-size: 10px;
    left: -10px;
    display: flex;
    align-items: center;
    height: 20px;
    text-align: center;
}
.t706__bubble.t706__bubble_visible {
    height: 46px;
    left: 9px !important;
    position: relative;
    top: 8px !important;
    width: 353px !important;
}
.t706__bubble-close {
    display: inline-block !important;
    top: 13px;
}
.t706__bubble_hidden {
    color: #7b71ff;
    left: 9px !important;
    position: relative;
    top: 8px;
    height: 46px;
    width: 353px !important;
}

    /* Доработка Стиль избранного*/
.t1002__product-title.t-descr.t-descr_sm {
    position: relative;
    left: 10px;
    top: 10px;
    width: 170px;
    padding: 0px 0 15px 0px;
    font-size: 12px;
}



    /*Стиль в корзине для кнопки "Продолжить покупки"*/
button.t-submit {
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
}
    /*Отступ в каталоге верх кнопки ""Подробнее"*/
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}

    /*Стиль кнопки "подробнее" в каталоге на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 30px !important;
}

    /*Стиль для текста в форме подписки на голвной*/
input.t-input.js-tilda-rule.t-input-inline-styles {
    text-align: center;
    font-size: 10px !important;
}
button.t-submit {
    font-size: 14px !important;
    font-weight: 400 !important;
}


/*_______________Стиль каталога________________*/
   
    /*Раздел категорий*/
.t-store__filter.js-store-filter {
    margin-top: 15px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    color: rgb(255, 255, 255) !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 150px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    color: #000000 !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 150px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.t-store__parts-switch-wrapper.t-align_center {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 10px;
}

    /*Кнопка фильтров*/
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1) !important;
    background-color: rgb(255 255 255);
    font-weight: 400;
    margin-left: 0px !important;
}
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs.active {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    font-weight: 400;
    color: white !important;
    opacity: 1;
}
svg.t-store__filter__opts-mob-btn-icon {
    display: none;
}
    /*Кнопка поиска*/
svg.t-store__filter__search-mob-btn-icon {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    margin-right: -10px !important;
    height: 24px;
}
input.t-store__filter__input.js-store-filter-search {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    font-size: 14px;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border: none;
}

/*__________Фильтры___________*/
    
    /*Сортировка*/
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

    /*Цена*/
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
input.t-store__filter__input.js-store-filter-pricemin {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
span.t-store__filter__delimeter {
    font-family: 'Unbounded';
    padding: 2px 2px;
    margin-top: 4px;
}
input.t-store__filter__input.js-store-filter-pricemax {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
button.t-store__filter__btn.js-store-filter-price-btn {
    border-radius: 100px;
    border: none;
    width: 20%;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
    height: 30px;
}

    /*Наличие*/
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
 
    /*Размер*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}

.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    border-radius: 100px;
    background-color: white;
    /*padding: 8px 2px 8px 2px;*/
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    width: 50px;
    height: 15px;
}
.t-store__filter__title.t-store__filter__title_buttons.t-store__filter__title_simple {
    text-align: center;
    padding: 3px 0px 0 0;
}
.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_simple {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    padding: 0px 0px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select.active {
    background-color: #ffffff !important;
    color: #000000;
    border: 1px solid #7B71ff;
}

    /*Цвет*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
label.t-checkbox__control.t-store__filter__checkbox.t-store__filter__checkbox_buttons.t-store__filter__checkbox_color.t-descr.t-descr_xxs.t-store_filters__tooltip.tooltipstered {
    margin-bottom: 8px;
    margin-top: 8px;
    margin-left: 5px;
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before, .t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons.active .t-store__filter__checkmark_color:before {
    border: 1px solid #7b71ff !important;
    border-radius: 100px !important;
    height: 26px !important;
    width: 42px !important;
    margin-top: 5px;
    margin-left: 5px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    width: 40px !important;
    border-radius: 100px !important;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Отступ от фильтров до карточеук товара*/
.t-store__filter.js-store-filter {
    margin-bottom: 10px;
}

    /*Добавленные фильтры*/
.t-store__filter__reset.js-store-filter-reset.t-descr.t-descr_xxs.t-store__filter__reset_visible {
    background-color: rgb(123, 113, 255);
    padding: 5px 10px;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: #ffffff !important;
    margin-left: -10px !important;
}
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    background-color: white;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    margin: 0px 20px 20px -10px;
}
.t-store__filter__chosen-val:after {
    margin-left: -2px !important;
}

    /*Ничего не найдено*/
.t-store__empty-part-msg-wrapper.t-descr.t-descr_sm {
    background-color: white;
    border: none;
    border-radius: 20px;
    box-shadow: 0px 2px 6px rgba(230, 230, 230, 1);
    color: #7b71ff;
}

    /*Стиль кнопки загрузить еще*/
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 45px;
    height: 35px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 45px !important;
    height: 35px !important;
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: 14px !important;
}
    
    /*Карточка товара стилизация_____________________________________________________________*/
.t762__col.t762__col_padding {
    background-color: white !important;
    margin-top: 10px;
    border-radius: 30px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
    /*Размер*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
    gap: 5px;
    margin-top: 5px;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: white;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
}
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
    border: 1px solid #7b71ff;
}

    /*Изображение для карточки товара*/
.t-slds__bgimg.t-slds__bgimg-contain.t-bgimg.loaded {
    border-radius: 30px;
    background-size: cover;
}

    /*Цвет*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    gap: 5px;
    margin-top: 5px !important;
    padding: 0 0 0 0;
    margin-left: 0px !important;
}
.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
    border-radius: 100px;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid #7b71ff;
    border-radius: 100px;
    height: 30px;
    width: 50px;
    margin-top: 4px;
    margin-left: 4px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    height: 30px !important;
    width: 45px !important;
}

    /*Кнопка "в корзину"*/
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn {
    height: 30px;
    padding: 10px 20px 10px 20px;
}
span.t-btnflex__text.js-store-prod-buy-btn-txt {
    font-size: 12px;
    font-weight: 400;
}
    
    /*Кнопка "в избранное"*/
a.t1002__addBtn {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px !important;
    width: 50px;
}

    /*Кнопки пререлистывания изображений в просмотре товара*/
button.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-right: -20px !important;
}
button.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-left: -20px !important;
}

    /*Пагинация*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: 1px solid #7b71ff !important;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: none;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
    opacity: 1;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_next.t-descr.t-descr_xxs {
    display: none;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_prev.t-descr.t-descr_xxs {
    display: none;
}
.t-store__pagination {
    margin-top: 0px !important;
}

    /*Карточки товара на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1) !important;
}

}

/*___________________________________________________________________________________________________________________________________________________iphone 12pro_____(min-width: 377px) and (max-width: 390px)*/
@media (min-width: 377px) and (max-width: 390px){
.t706__product-amount.t-descr.t-descr_sm {
    position: absolute;
    /*left: 235px !important;*/
    /*top: 154px !important;*/
    display: inline-block;
    text-align: right;
    width: 100px;
}
.t706__cartwin-top {
    height: 0px;
}
.t706__cartwin-top {
    height: 0px;
}
.t706__product-title {
    font-size: 12px !important;
}
.t706__product-title__option {
    font-size: 10px !important;
    top: 5px !important;
    position: relative;
}
/*.t1002__product-amount.t-descr.t-descr_sm {*/
/*    position: relative;*/
/*    top: 5px;*/
/*    left: 140px;*/
}
    /*Стиль каталога*/
.js-product.t-store__card.t-col.t-col_3.t-align_left.t-item {
    height: 400px;
}
.t-store__card__textwrapper {
    bottom: 10px;
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 12px !important;
    height: 40px;
}

    /* Кастом карточек товара в корзине*/

.t706__product {
    background: white;
    height: 15vh !important;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    left: 20px !important;
}
.t706__product-title {
    font-size: 12px !important;
}
.t706__product-title__option {
    font-size: 10px !important;
    top: 5px !important;
    position: relative;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    position: absolute !important;
    /*top: 155px !important;*/
    /*left: 40px !important;*/
}
.t706__product-title.t-descr.t-descr_sm {
    top: 20px;
    left: 10px;
    position: relative;
}
.js-store-price-wrapper.t-store__card__price-wrapper {
    top: 0px;
    text-align: left;
    font-family: monospace !important;
}

.t-store__card__textwrapper {
    height: 75px !important;
    bottom: 10px;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 12px !important;
    height: 30px;
}

    /*стиль в всплавающей плашке успешного добавления*/
.t706__bubble-text.t-descr {
    font-size: 10px;
    left: -10px;
    display: flex;
    align-items: center;
    height: 20px;
    text-align: center;
}
.t706__bubble.t706__bubble_visible {
    height: 46px;
    left: 9px !important;
    position: relative;
    top: 8px !important;
    width: 367px !important;
}
.t706__bubble-close {
    display: inline-block !important;
    top: 13px;
}
.t706__bubble_hidden {
    color: #7b71ff;
    left: 9px !important;
    position: relative;
    top: 8px;
    height: 46px;
    width: 367px !important;
}

    /* Доработка Стиль избранного*/

.t1002__product-title.t-descr.t-descr_sm {
    width: 180px;
    font-size: 12px;
}

.t1002__product-title__option {
    font-size: 10px;
}

a.t1002__product-link {
    font-size: 12px;
}

.t1002__product-title.t-descr.t-descr_sm {
    width: 190px;
}
.t1002__product-title__option {
    font-size: 10px;
}
    /*Стиль в корзине для кнопки "Продолжить покупки"*/
button.t-submit {
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
}
    /*Отступ в каталоге верх кнопки ""Подробнее"*/
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}

    /*Стиль для текста в форме подписки на голвной*/
input.t-input.js-tilda-rule.t-input-inline-styles {
    text-align: center;
    font-size: 10px !important;
}
button.t-submit {
    font-size: 10px !important;
    font-weight: 450 !important;
}

    /*Стиль кнопки "подробнее" в каталоге на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 35px !important;
}


/*_______________Стиль каталога________________*/
    /*Раздел категорий*/
.t-store__filter.js-store-filter {
    margin-top: 15px;
    margin-left: 0px !important;
    margin-bottom: 20px;
}

.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    color: rgb(255, 255, 255) !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 150px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    color: #000000 !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 150px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.t-store__parts-switch-wrapper.t-align_center {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 10px;
}

    /*Кнопка фильтров*/
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    font-weight: 400;
}
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs.active {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    font-weight: 400;
    color: white !important;
    opacity: 1;
}
svg.t-store__filter__opts-mob-btn-icon {
    display: none;
}
    /*Кнопка поиска*/
svg.t-store__filter__search-mob-btn-icon {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    margin-right: -10px !important;
    height: 24px;
}
input.t-store__filter__input.js-store-filter-search {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    font-size: 14px;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border: none;
}

/*__________Фильтры___________*/
    
    /*Сортировка*/
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

    /*Цена*/
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
input.t-store__filter__input.js-store-filter-pricemin {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
span.t-store__filter__delimeter {
    font-family: 'Unbounded';
    padding: 2px 2px;
    margin-top: 4px;
}
input.t-store__filter__input.js-store-filter-pricemax {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
button.t-store__filter__btn.js-store-filter-price-btn {
    border-radius: 100px;
    border: none;
    width: 20%;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
    /*height: 30px;*/
}

    /*Наличие*/
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
 
    /*Размер*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}

.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    border-radius: 100px;
    background-color: white;
    /*padding: 8px 2px 8px 2px;*/
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    /*margin-bottom: 5px;*/
    /*margin-left: 2px;*/
    /*margin-right: 2px;*/
    width: 50px;
    height: 20px;
}
.t-store__filter__title.t-store__filter__title_buttons.t-store__filter__title_simple {
    text-align: center !important;
    /* padding: 0px 12px 0px 0px; */
    /*margin-top: 1px;*/
}
.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_simple {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    padding: 0px 0px;
    /*margin-bottom: 5px;*/
    /*margin-right: 5px;*/
}
.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select.active {
    background-color: #ffffff !important;
    color: #000000;
    border: 1px solid #7B71ff;
}

    /*Цвет*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    /*box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);*/
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before, .t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons.active .t-store__filter__checkmark_color:before {
    border: 1px solid #7b71ff !important;
    border-radius: 100px !important;
    height: 28px !important;
    width: 43px !important;
    margin-top: 4px;
    margin-left: 4px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    width: 40px !important;
    border-radius: 100px !important;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Отступ от фильтров до карточеук товара*/

    /*Добавленные фильтры*/
.t-store__filter__reset.js-store-filter-reset.t-descr.t-descr_xxs.t-store__filter__reset_visible {
    background-color: rgb(123, 113, 255);
    padding: 5px 10px;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: #ffffff !important;
}
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    background-color: white;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Ничего не найдено*/
.t-store__empty-part-msg-wrapper.t-descr.t-descr_sm {
    background-color: white;
    border: none;
    border-radius: 20px;
    box-shadow: 0px 2px 6px rgba(230, 230, 230, 1);
    color: #7b71ff;
}

    /*Стиль кнопки загрузить еще*/
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 50px;
    height: 38px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 50px !important;
    height: 38px !important;
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: 14px !important;
}

    /*Карточка товара стилизация_____________________________________________________________*/
.t762__col.t762__col_padding {
    background-color: white !important;
    margin-top: 10px;
    border-radius: 30px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
    /*Размер*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
    gap: 5px;
    margin-top: 5px;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: white;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
}
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
    border: 1px solid #7b71ff;
}

    /*Цвет*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    gap: 5px;
    margin-top: 5px !important;
    padding: 0 0 0 0;
    margin-left: 0px !important;
}
.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
    border-radius: 100px;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid #7b71ff;
    border-radius: 100px;
    height: 30px;
    width: 50px;
    margin-top: 4px;
    margin-left: 4px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    height: 30px !important;
    width: 45px !important;
}

    /*Кнопка "в корзину"*/
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn {
    height: 35px;
    padding: 10px 20px 10px 20px;
}
span.t-btnflex__text.js-store-prod-buy-btn-txt {
    font-size: 12px;
    font-weight: 400;
}
    
    /*Кнопка "в избранное"*/
a.t1002__addBtn {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px !important;
    width: 50px;
}

    /*Кнопки пререлистывания изображений в просмотре товара*/
button.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-right: -20px !important;
}
button.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-left: -20px !important;
}

    /*Пагинация*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: 1px solid #7b71ff !important;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: none;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
    opacity: 1;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_next.t-descr.t-descr_xxs {
    display: none;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_prev.t-descr.t-descr_xxs {
    display: none;
}
.t-store__pagination {
    margin-top: 0px !important;
}

}

/*______________________________________________________________________________________________________________________________________________iphone xr__________(min-width: 391px) and (max-width: 415px)*/
@media (min-width: 391px) and (max-width: 415px){
.t706__product-amount.t-descr.t-descr_sm {
    position: absolute;
    left: 260px !important;
    top: 144px !important;
    display: inline-block;
    text-align: right;
    width: 100px;
}
.t706__cartwin-top {
    height: 0px;
}
.t706__product-title {
    font-size: 14px !important;
}
.t706__product-title__option {
    font-size: 12px !important;
    top: 5px !important;
    position: relative;
}
.t1002__product-amount.t-descr.t-descr_sm {
    position: relative;
    top: 5px;
    left: 165px;
}

    /* Кастом карточек товара в корзине*/
.t706__product {
    background: white;
    height: 20vh;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
.t706__product-imgdiv {
    width: 100px;
    height: 120px;
}
.t706__product-title {
    font-size: 14px !important;
}
.t706__product-title__option {
    font-size: 12px !important;
    top: 5px !important;
    position: relative;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    position: absolute;
    top: 145px !important;
    left: 30px !important;
}
.t706__product-title.t-descr.t-descr_sm {
    top: 20px;
    left: 20px;
    position: relative;
}
.js-store-price-wrapper.t-store__card__price-wrapper {
    top: 0px;
    text-align: left;
    font-family: monospace !important;
}

.t-store__card__textwrapper {
    height: 75px !important;
    bottom: 10px;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 12px !important;
    height: 30px;
}

    /*стиль в всплавающей плашке успешного добавления*/
.t706__bubble-text.t-descr {
    font-size: 10px;
    left: -10px;
    display: flex;
    align-items: center;
    height: 20px;
    text-align: center;
}
.t706__bubble.t706__bubble_visible {
    height: 45px;
    left: 8px !important;
    position: relative;
    top: 8px;
    width: 390px !important;
}
.t706__bubble-close {
    display: inline-block !important;
    top: 13px;
}
.t706__bubble_hidden {
    color: #7b71ff;
    left: 8px !important;
    position: relative;
    top: 8px;
    height: 45px;
    width: 390px !important;
}
    /* Доработка Стиль избранного*/
.t1002__product {
    height: 22vh !important;
}
.t1002__product-amount.t-descr.t-descr_sm {
    position: absolute;
    left: 255px !important;
    top: 160px !important;
    display: inline-block;
    text-align: right;
    width: 100px;
}
a.t1002__product-link {
    font-size: 12px;
}
.t1002__product-imgdiv {
    height: 100%;
    width: 120px;
}
.t1002__product-title.t-descr.t-descr_sm {
    width: 220px;
}
    /*Стиль в корзине для кнопки "Продолжить покупки"*/
button.t-submit {
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
}
    /*Отступ в каталоге верх кнопки ""Подробнее"*/
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}

    /*Стиль для текста в форме подписки на голвной*/
input.t-input.js-tilda-rule.t-input-inline-styles {
    text-align: center;
    font-size: 10px !important;
}
button.t-submit {
    font-size: 10px !important;
    font-weight: 450 !important;
}

    /*Стиль кнопки "подробнее" в каталоге на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 35px !important;
}



/*_______________Стиль каталога________________*/
    /*Раздел категорий*/
.t-store__filter.js-store-filter {
    margin-top: 15px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    color: rgb(255, 255, 255) !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 170px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    color: #000000 !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 170px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.t-store__parts-switch-wrapper.t-align_center {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 10px;
}

    /*Кнопка фильтров*/
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    font-weight: 400;
    margin-left: -10px !important;
}
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs.active {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    font-weight: 400;
    color: white !important;
    opacity: 1;
}
svg.t-store__filter__opts-mob-btn-icon {
    display: none;
}
    /*Кнопка поиска*/
svg.t-store__filter__search-mob-btn-icon {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    margin-right: -10px !important;
    height: 24px;
}
input.t-store__filter__input.js-store-filter-search {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    font-size: 14px;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border: none;
}

/*__________Фильтры___________*/
    
    /*Сортировка*/
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

    /*Цена*/
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
input.t-store__filter__input.js-store-filter-pricemin {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
span.t-store__filter__delimeter {
    font-family: 'Unbounded';
    padding: 2px 2px;
    margin-top: 4px;
}
input.t-store__filter__input.js-store-filter-pricemax {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
button.t-store__filter__btn.js-store-filter-price-btn {
    border-radius: 100px;
    border: none;
    width: 20%;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
    height: 30px;
}

    /*Наличие*/
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
 
    /*Размер*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}

.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    border-radius: 100px;
    background-color: white;
    padding: 8px 2px 8px 2px;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    width: 50px;
    height: 15px;
}
.t-store__filter__title.t-store__filter__title_buttons.t-store__filter__title_simple {
    text-align: center;
}
.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_simple {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    padding: 0px 0px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select.active {
    background-color: #ffffff !important;
    color: #000000;
    border: 1px solid #7B71ff;
}

    /*Цвет*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
label.t-checkbox__control.t-store__filter__checkbox.t-store__filter__checkbox_buttons.t-store__filter__checkbox_color.t-descr.t-descr_xxs.t-store_filters__tooltip.tooltipstered {
    margin-bottom: 8px;
    margin-top: 8px;
    margin-left: 5px;
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before, .t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons.active .t-store__filter__checkmark_color:before {
    border: 1px solid #7b71ff !important;
    border-radius: 100px !important;
    height: 28px !important;
    width: 42px !important;
    margin-top: 4px;
    margin-left: 5px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    width: 40px !important;
    border-radius: 100px !important;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Отступ от фильтров до карточеук товара*/
.t-store__filter.js-store-filter {
    margin-bottom: 10px;
}

    /*Добавленные фильтры*/
.t-store__filter__reset.js-store-filter-reset.t-descr.t-descr_xxs.t-store__filter__reset_visible {
    background-color: rgb(123, 113, 255);
    padding: 5px 10px;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: #ffffff !important;
    margin-left: -10px;    
}
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    background-color: white;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    margin-left: -10px;
    margin-right: 20px !important;
}

    /*Ничего не найдено*/
.t-store__empty-part-msg-wrapper.t-descr.t-descr_sm {
    background-color: white;
    border: none;
    border-radius: 20px;
    box-shadow: 0px 2px 6px rgba(230, 230, 230, 1);
    color: #7b71ff;
}

    /*Стиль кнопки загрузить еще*/
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 60px;
    height: 40px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 58px !important;
    height: 38px !important;
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: 14px !important;
}

    /*Карточка товара стилизация_____________________________________________________________*/
.t762__col.t762__col_padding {
    background-color: white !important;
    margin-top: 10px;
    border-radius: 30px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
    /*Размер*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
    gap: 5px;
    margin-top: 5px;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: white;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
}
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
    border: 1px solid #7b71ff;
}

    /*Цвет*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    gap: 5px;
    margin-top: 5px !important;
    padding: 0 0 0 0;
    margin-left: 0px !important;
}
.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
    border-radius: 100px;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid #7b71ff;
    border-radius: 100px;
    height: 30px;
    width: 50px;
    margin-top: 4px;
    margin-left: 4px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    height: 30px !important;
    width: 45px !important;
}

    /*Кнопка "в корзину"*/
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn {
    height: 35px;
    padding: 10px 20px 10px 20px;
}
span.t-btnflex__text.js-store-prod-buy-btn-txt {
    font-size: 12px;
    font-weight: 400;
}
    
    /*Кнопка "в избранное"*/
a.t1002__addBtn {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px !important;
    width: 50px;
}

    /*Кнопки пререлистывания изображений в просмотре товара*/
button.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-right: -20px !important;
}
button.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-left: -20px !important;
}

    /*Пагинация*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: 1px solid #7b71ff !important;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: none;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
    opacity: 1;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_next.t-descr.t-descr_xxs {
    display: none;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_prev.t-descr.t-descr_xxs {
    display: none;
}
.t-store__pagination {
    margin-top: 0px !important;
}

}

/*_________________________________________________________________________________________________________________________________________iPhone 14 pro max___________(min-width: 416px) and (max-width: 431px)*/
@media (min-width: 416px) and (max-width: 431px){
.t706__product-amount.t-descr.t-descr_sm {
    position: absolute;
    /*left: 280px !important;*/
    /*top: 174px !important;*/
    display: inline-block;
    text-align: right;
    width: 100px;
}
.t706__cartwin-top {
    height: 0px;
}


    /* Кастом карточек товара в корзине*/
.t706__product {
    background: white;
    height: 18vh;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
.t706__product-imgdiv {
    width: 120px;
    height: 150px;
}
.t706__product-title {
    font-size: 12px !important;
}
.t706__product-title__option {
    font-size: 10px !important;
    top: 5px !important;
    position: relative;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    position: absolute;
    /*top: 175px !important;*/
    /*left: 40px !important;*/
}
.t706__product-title.t-descr.t-descr_sm {
    top: 20px;
    left: 20px;
    position: relative;
}
.js-store-price-wrapper.t-store__card__price-wrapper {
    top: 0px;
    text-align: left;
    font-family: monospace !important;
}

.t-store__card__textwrapper {
    height: 75px !important;
    bottom: 10px;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 12px !important;
    height: 30px;
}
.t706__product-plusminus.t-descr.t-descr_sm {
    left: 38px !important;
}

    /*стиль в всплавающей плашке успешного добавления*/
.t706__bubble-text.t-descr {
    font-size: 10px;
    left: -10px;
    display: flex;
    align-items: center;
    height: 20px;
    text-align: center;
}
.t706__bubble.t706__bubble_visible {
    height: 46px;
    left: 7px !important;
    position: relative;
    top: 8px;
    width: 403px !important;
}
.t706__bubble-close {
    display: inline-block !important;
    top: 13px;
}
.t706__bubble_hidden {
    color: #7b71ff;
    left: 7px !important;
    position: relative;
    height: 46px;
    top: 8px;
    width: 403px !important;
}

    /* Доработка Стиль избранного*/
.t1002__product {
    height: 22vh !important;
}
.t1002__product-amount.t-descr.t-descr_sm {
    right: 10px;
    bottom: 10px;
}
a.t1002__product-link {
    font-size: 12px;
}
.t1002__product-imgdiv {
    height: 100%;
    width: 120px;
}
.t1002__product-title.t-descr.t-descr_sm {
    width: 220px;
}
    /*Стиль в корзине для кнопки "Продолжить покупки"*/
button.t-submit {
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
}
    /*Отступ в каталоге верх кнопки ""Подробнее"*/
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}

    /*Стиль для текста в форме подписки на голвной*/
input.t-input.js-tilda-rule.t-input-inline-styles {
    text-align: center;
    font-size: 10px !important;
}
button.t-submit {
    font-size: 10px !important;
    font-weight: 450 !important;
}

    /*Стиль кнопки "подробнее" в каталоге на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 35px !important;
}

/*_______________Стиль каталога________________*/
    /*Раздел категорий*/
.t-store__filter.js-store-filter {
    margin-top: 15px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    color: rgb(255, 255, 255) !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 180px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    color: #000000 !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 180px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.t-store__parts-switch-wrapper.t-align_center {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 10px;
}

    /*Кнопка фильтров*/
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    font-weight: 400;
    margin-left: -10px !important;
}
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs.active {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    font-weight: 400;
    color: white !important;
    opacity: 1;
}
svg.t-store__filter__opts-mob-btn-icon {
    display: none;
}
    /*Кнопка поиска*/
svg.t-store__filter__search-mob-btn-icon {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    margin-right: -10px !important;
    height: 24px;
}
input.t-store__filter__input.js-store-filter-search {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    font-size: 14px;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border: none;
}

/*__________Фильтры___________*/
    
    /*Сортировка*/
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

    /*Цена*/
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
input.t-store__filter__input.js-store-filter-pricemin {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
span.t-store__filter__delimeter {
    font-family: 'Unbounded';
    padding: 2px 2px;
    margin-top: 4px;
}
input.t-store__filter__input.js-store-filter-pricemax {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
button.t-store__filter__btn.js-store-filter-price-btn {
    border-radius: 100px;
    border: none;
    width: 20%;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
    height: 30px;
}

    /*Наличие*/
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
 
    /*Размер*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}

.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    border-radius: 100px;
    background-color: white;
    padding: 8px 2px 8px 2px;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    width: 50px;
    height: 15px;
}
.t-store__filter__title.t-store__filter__title_buttons.t-store__filter__title_simple {
    text-align: center;
}
.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_simple {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    padding: 0px 0px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select.active {
    background-color: #ffffff !important;
    color: #000000;
    border: 1px solid #7B71ff;
}

    /*Цвет*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
label.t-checkbox__control.t-store__filter__checkbox.t-store__filter__checkbox_buttons.t-store__filter__checkbox_color.t-descr.t-descr_xxs.t-store_filters__tooltip.tooltipstered {
    margin-bottom: 8px;
    margin-top: 8px;
    margin-left: 5px;
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before, .t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons.active .t-store__filter__checkmark_color:before {
    border: 1px solid #7b71ff !important;
    border-radius: 100px !important;
    height: 28px !important;
    width: 43px !important;
    margin-top: 4px;
    margin-left: 4px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    width: 40px !important;
    border-radius: 100px !important;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Отступ от фильтров до карточеук товара*/
.t-store__filter.js-store-filter {
    margin-bottom: 10px;
}

    /*Добавленные фильтры*/
.t-store__filter__reset.js-store-filter-reset.t-descr.t-descr_xxs.t-store__filter__reset_visible {
    background-color: rgb(123, 113, 255);
    padding: 5px 10px;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: #ffffff !important;
}
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    background-color: white;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Ничего не найдено*/
.t-store__empty-part-msg-wrapper.t-descr.t-descr_sm {
    background-color: white;
    border: none;
    border-radius: 20px;
    box-shadow: 0px 2px 6px rgba(230, 230, 230, 1);
    color: #7b71ff;
}

    /*Стиль кнопки загрузить еще*/
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 62px;
    height: 40px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 5px 63px !important;
    height: 40px !important;
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: 14px !important;
}

    /*Карточка товара стилизация_____________________________________________________________*/
.t762__col.t762__col_padding {
    background-color: white !important;
    margin-top: 10px;
    border-radius: 30px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
    /*Размер*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
    gap: 5px;
    margin-top: 5px;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: white;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
}
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
    border: 1px solid #7b71ff;
}

    /*Цвет*/
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    gap: 5px;
    margin-top: 5px !important;
    padding: 0 0 0 0;
    margin-left: 0px !important;
}
.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 30px;
    width: 50px;
    border-radius: 100px;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid #7b71ff;
    border-radius: 100px;
    height: 30px;
    width: 50px;
    margin-top: 4px;
    margin-left: 4px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border-color: white !important;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    height: 30px !important;
    width: 45px !important;
}

    /*Кнопка "в корзину"*/
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn {
    height: 35px;
    padding: 10px 20px 10px 20px;
}
span.t-btnflex__text.js-store-prod-buy-btn-txt {
    font-size: 12px;
    font-weight: 400;
}
    
    /*Кнопка "в избранное"*/
a.t1002__addBtn {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px !important;
    width: 50px;
}

    /*Кнопки пререлистывания изображений в просмотре товара*/
button.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-right: -20px !important;
}
button.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    height: 25px !important;
    width: 40px !important;
    margin-left: -20px !important;
}

    /*Пагинация*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: 1px solid #7b71ff !important;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: none;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
    opacity: 1;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_next.t-descr.t-descr_xxs {
    display: none;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_prev.t-descr.t-descr_xxs {
    display: none;
}
.t-store__pagination {
    margin-top: 0px !important;
}

}

@media (min-width: 760px) and (max-width: 1400px){
  
    /*Размер текста кнопки "" Подробнее" в карточке товара на главной*/
span.t-store__card__btn-text {
    font-size: 16px !important;
}
    /*Стиль названий карточек в каталоге на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 50px;
    padding: 10px 60px;
}
.t-store__card__textwrapper {
    height: 85px;
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    height: 55px;
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    width: 72% !important;
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 16px !important;
}
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}
/*Стиль кнопки избранного в каталоге*/
a.t1002__addBtn {
    box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
}
.t1002__addBtn_active svg path {
    fill: #7b71ff;
    stroke: #7b71ff;
}
.t1002__addBtn svg path {
    stroke: #7b71ff;
}
    /*Отступ в каталоге верх кнопки ""Подробнее"*/
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}
    /*Отступы в каталоге на главной */
.js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns.t-store__valign-buttons {
    padding: 0 2% !important;
}
.js-store-parts-select-container.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent {
    padding: 0 2% !important;
}
.js-store-price-wrapper.t-store__card__price-wrapper {
    margin-top: 5px;
}

/*_______________Стиль каталога________________*/
    /*Раздел категорий*/
.t-store__filter.js-store-filter {
    margin-top: 15px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    color: rgb(255, 255, 255) !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 150px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    padding: 10px 10px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    color: #000000 !important;
    display: inline-block;
    white-space: nowrap;
    font-weight: 400;
    width: 150px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
.t-store__parts-switch-wrapper.t-align_center {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 10px;
}

    /*Кнопка фильтров*/
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    font-weight: 400;
    margin-left: -10px !important;
}
.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs.active {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(123, 113, 255);
    font-weight: 400;
    color: white !important;
    opacity: 1;
}
svg.t-store__filter__opts-mob-btn-icon {
    display: none;
}
    /*Кнопка поиска*/
svg.t-store__filter__search-mob-btn-icon {
    padding: 0px 20px;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    margin-right: -10px !important;
    height: 24px;
}
input.t-store__filter__input.js-store-filter-search {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    font-size: 14px;
    width: 250px;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border: none;
}

    /*Выбор сортировки*/
select.t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort {
    border-radius: 100px !important;
    background-color: white;
    border: none;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    height: 45px;
}

/*__________Фильтры___________*/
    
    /*Сортировка*/
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item_sort-mobile.t-store__filter__item.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

    /*Цена*/
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_price.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
input.t-store__filter__input.js-store-filter-pricemin {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
    height: 40px;
}
span.t-store__filter__delimeter {
    font-family: 'Unbounded';
    padding: 2px 2px;
    margin-top: 4px;
}
input.t-store__filter__input.js-store-filter-pricemax {
    border-radius: 100px;
    border: none;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
}
button.t-store__filter__btn.js-store-filter-price-btn {
    border-radius: 100px;
    border: none;
    width: 25%;
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    font-size: 12px;
    color: black;
    height: 40px;
}

    /*Наличие*/
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_available.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}
.t-checkbox__indicator {
    border-radius: 100px;
}
 
    /*Размер*/
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_simple.t-store__filter__item_select.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    border-radius: 100px;
    background-color: white;
    padding: 8px 15px;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    margin: inherit;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 5px;
}

.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_simple {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    padding: 0px 0px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.t-store__filter__custom-sel.active {
    background-color: #7b71ff !important;
    color: white;
}

    /*Цвет*/

.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before, .t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons.active .t-store__filter__checkmark_color:before {
    border: 1px solid #7b71ff !important;
    height: 30px !important;
    width: 50px !important;
    border-radius: 100px !important;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1);
    margin-top: 3px;
    margin-left: 3px;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    height: 30px !important;
    width: 50px !important;
    border-radius: 100px !important;
    border: none !important;
    box-shadow: 0px 2px 7px rgba(230, 230, 230, 1);
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
}
.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs.active {
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
}

.t-store__filter__item.t-store__filter__item_custom.t-store__filter__item_buttons.t-store__filter__item_color.t-store__filter__item_checkbox.js-store-filter-item.t-descr.t-descr_xxs {
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    background-color: rgb(255 255 255);
    border: none;
    padding: 10px 10px;
    margin-bottom: 5px;
}

    /*Отступ от фильтров до карточеук товара*/
.t-store__filter.js-store-filter {
    margin-bottom: 10px;
}

    /*Добавленные фильтры*/
.t-store__filter__reset.js-store-filter-reset.t-descr.t-descr_xxs.t-store__filter__reset_visible {
    background-color: rgb(123, 113, 255);
    padding: 5px 10px;
    border: none;
    border-radius: 100px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: #ffffff !important;
}
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    background-color: white;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Ничего не найдено*/
.t-store__empty-part-msg-wrapper.t-descr.t-descr_sm {
    background-color: white;
    border: none;
    border-radius: 20px;
    box-shadow: 0px 2px 6px rgba(230, 230, 230, 1);
    color: #7b71ff;
}

    /*Пагинация*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: 1px solid #7b71ff !important;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    border: none;
    height: 30px !important;
    width: 50px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 1) !important;
    margin-bottom: 5px;
    opacity: 1;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_next.t-descr.t-descr_xxs {
    display: none;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_prev.t-descr.t-descr_xxs {
    display: none;
}
.t-store__pagination {
    margin-top: 0px !important;
}

    /*Кнопка избранное*/
.t1002__addBtn:not(.t-popup .t1002__addBtn):not(.t-store__product-snippet .t1002__addBtn) {
    height: 40px;
    width: 60px;
    border-radius: 100px;
}

    /*Стиль выплывающей плашки успешного добавления в избранное*/
.t1002__bubble.t1002__bubble_visible {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}

.t1002__bubble-text.t-descr {
    color: #7b71ff;
    font-family: 'Unbounded';
    font-size: small;
}
.t1002__bubble-close {
    color: #7b71ff;
    top: 25px;
}
.t1002__bubble_hidden {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}
    /*Стиль выплывающей плашки успешного добавления в икорзину*/
.t706__bubble.t706__bubble_visible {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}
.t706__bubble-close {
    color: #7b71ff;
    top: 18px;
}
.t706__bubble-text.t-descr {
    color: #7b71ff;
    font-family: 'Unbounded';
    font-size: small;
}
.t706__bubble_hidden {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}

    /* Доработка Стиль избранного*/
.t1002__product {
    background-color: white;
    border-radius: 20px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    padding: 20px 10px 20px 20px;
}
.t1002__wishlistwin-content.t1002__wishlistwin-content_showed {
    background-color: #f3f3f6;
}
.t1002__wishlistwin-top {
    border-bottom: none;
}
button.t1002__close-button.t1002__wishlistwin-close-wrapper {
    background-color: white;
    border-radius: 100px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
.t1002__product-imgdiv {
    height: 100px;
    width: 80px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border: none;
}
.t1002__product-thumb {
    margin-right: 20px;
}

    /*Кнопка продолжить покупки в корзине*/
button.t-submit {
    font-weight: 400 !important;
}



}



/*Стиль для каталога для планшетов и пк____________________________________________________________*/
/*_________________________________________________________________________________________________________________________________________________________________________(min-width: 701px) and (max-width: 5000px)*/
@media (min-width: 1400px) and (max-width: 8000px){


    /*Стиль каталога на главной*/

.js-product-img.t-store__card__bgimg.t-store__card__bgimg_hover.t-bgimg.loaded {
    box-shadow: 5px 5px 10px 0px rgba(230, 230, 230, 1);
}
    /*Карточка товара*/
.t951 .t-store__filter__search .t-store__filter__input {
    width: 220px;
    border-radius: 50px !important;
}
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn {
    height: 40px;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple:hover {
    border: none;
}
.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color:hover {
    border: none;
}

    /*Стиль названий карточек в каталоге на главной*/
a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 50px !important;
    width: 65% !important;
    margin-top: 40px;
}
.t-store__card__textwrapper {
    height: 85px;
}
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    height: 55px;
    width: 72% !important;
    font-size: 20px !important;
}

    /*Размер текста кнопки "" Подробнее" в карточке товара на главной*/
span.t-store__card__btn-text {
    font-size: 18px !important;
}
    /*Отступы в каталоге на главной */
.js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns.t-store__valign-buttons {
    padding: 0 5% !important;
}
.js-store-parts-select-container.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent {
    padding: 0 5% !important;
}
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    margin-top: 0px !important;
}

    /*Стиль каталога__________________________________*/
   
    /*Отступ нижний в разделах каталога*/
.t-store__parts-switch-wrapper.t-align_center {
    margin-bottom: 10px !important;
}
    /*Выравнивание по левому краю разделов*/
.t-store__parts-switch-wrapper.t-align_center {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; /* ← выравнивание от левого края */
}


    /*Пагинация*/
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white !important;
    opacity: 1;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
    height: 30px !important;
    width: 50px !important;
}

.js-pagination-item.t-store__pagination__item.t-store__pagination__item_active.t-store__pagination__item_page.t-descr.t-descr_xxs {
    background-color: white;
    border: 1px solid #7b71ff !important;
}
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_page.t-descr.t-descr_xxs:hover {
    background-color: white !important;
}
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_next.t-descr.t-descr_xxs {
    display: none;
}
.js-pagination-item.t-store__pagination__item.t-store__pagination__item_prev.t-descr.t-descr_xxs {
    display: none;
}

    /*Стили для пунктов раздела каталога*/

.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    display: inline-block;  /* ширина по содержимому */
    padding: 5px 30px;     /* воздух внутри */
    background-color: white;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: black !important;
    font-weight: 400;
    text-align: center;
    min-width: 50px;        /* минимальная ширина */
    white-space: nowrap;    /* текст в одну строку */
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    display: inline-block;
    background-color: rgb(123, 113, 255);
    box-shadow: 0px 5px 10px rgb(183 183 183);
    font-weight: 400;
    text-align: center;
    min-width: 50px;
    color: rgb(255, 255, 255) !important;
    padding: 5px 30px;
    border-radius: 50px;
    white-space: nowrap;
}

    /*Стиль для выпадающих списков фильтров в каталоге*/
.t-store__filter__options {
    display: inline-block !important;  /* ширина по содержимому */
    padding: 5px 30px;     /* воздух внутри */
    background-color: white;
    border-radius: 50px;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    color: black !important;
    font-weight: 400;
    text-align: center;
    min-width: 50px;        /* минимальная ширина */
    white-space: nowrap;    /* текст в одну строку */
}
    /*Цена*/
    .t-store__filter__item-controls-wrap.t-store__filter__item-price-box.js-store-filter-item-controls-wr {
    border-radius: 100px;
    margin-top: 25px;
    width: 20vh !important;
}
input.t-store__filter__input.js-store-filter-pricemin {
    border: none;
    border-radius: 20px;
    background-color: white;
    box-shadow: rgb(230, 230, 230) 0px 2px 5px;
    height: 35px;
}
input.t-store__filter__input.js-store-filter-pricemax {
    border: none;
    border-radius: 20px;
    background-color: white;
    box-shadow: rgb(230, 230, 230) 0px 2px 5px;
    height: 35px;
}
button.t-store__filter__btn.js-store-filter-price-btn {
    border: none;
    border-radius: 20px;
    background-color: white;
    /*width: 45px;*/
    box-shadow: rgb(230, 230, 230) 0px 2px 5px;
}
    /*Наличие*/
.t-store__filter__item-controls-wrap.js-store-filter-item-controls-wr {
    border-radius: 30px;
    margin-top: 25px;
}
.t-checkbox__indicator {
    border-radius: 100px;
}
.t-checkbox__indicator {
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
}

    /*Размеры*/
.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_simple {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
    z-index: 10;
    width: 100%;
    padding: 10px;
    background-color: white;
    border-radius: 50px;
    /*box-shadow: 0px 2px 5px rgba(230, 230, 230, 1) !important;*/
}
.t-store__filter__custom-sel.t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    background-color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
    /*padding: 7px 5px 7px 20px;*/
    width: 30px;
}

.t-store__filter__custom-sel.active {
    border-radius: 100px;
    background-color: #7b71ff !important;
    color: white;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1) !important;
}
.t-store__filter__custom-sel.t-store__filter__custom-sel_radio.t-store__filter__custom-sel_simple.js-store-filter-custom-select {
    border-radius: 100px;
    box-shadow: 0px 2px 5px rgba(230, 230, 230, 1) !important;
}
    /*Цвет*/
.t-store__filter__item-controls-container.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    z-index: 10;
    width: 100%;
    background-color: white;
    box-shadow: rgb(230, 230, 230) 0px 2px 5px;
    gap: 10px;
    padding: 5px;
    border-radius: 50px;
    height: 40px;
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons.active .t-store__filter__checkmark_color:before {
    border: 1px solid #7b71ff !important;
    height: calc(100%) !important;
    width: calc(100%) !important;
}
.t-checkbox__indicator.t-store__filter__checkmark.t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    border: none !important;
    width: 50px !important;
    border-radius: 100px !important;
    height: 30px !important;
}
   /*Поиск*/
input.t-store__filter__input.js-store-filter-search {
    width: 250px;
    border-radius: 100px;
    background-color: white;
    border: none;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    height: 35px;
}
svg.t-store__search-icon.js-store-filter-search-btn {
    border: none;
}
   /*Сортировка*/
select.t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort {
    width: 250px;
    border-radius: 100px;
    background-color: white;
    border: none;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
    height: 35px;
}
   /*Очистить все*/
.t-store__filter__reset.js-store-filter-reset.t-descr.t-descr_xxs.t-store__filter__reset_visible {
    display: inline-block;
    background-color: rgb(123, 113, 255);
    box-shadow: 0px 5px 10px rgb(183 183 183);
    font-weight: 400;
    text-align: center;
    min-width: 50px;
    color: rgb(255, 255, 255) !important;
    padding: 5px 30px;
    border-radius: 50px;
    white-space: nowrap;
    border: none;
}
   /*Выбранные фильтры*/
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    color: #7b71ff !important;
    background-color: white;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}

    /*Ничего не найдено карточка*/
.t-store__empty-part-msg-wrapper.t-descr.t-descr_sm {
    border-radius: 20px;
    background-color: white;
    border: none;
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1);
}


/*Стиль для окна избранного для планшетов и пк____________________________________________________________*/

    /*Стиль кнопки закрытия в окне избранного*/
button.t1002__close-button.t1002__wishlistwin-close-wrapper {
    background: white;
    box-shadow: 0px 2px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
    position: relative;
    right: 15px;
}
g {
    fill: #7b71ff;
}
    /*Стиль загаловка окна избранного*/
.t1002__wishlistwin-top {
    border-bottom: none;
    position: relative;
    bottom: 25px;
}
    /*Фон окна избранного*/
.t1002__wishlistwin-content.t1002__wishlistwin-content_showed {
    background: #f3f3f6;
    border-radius: 20px 0 0 20px !important;
}
    /*Стиль карточек товара в окне избранного*/
.t1002__product {
    background: white;
    border-radius: 15px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 150px;
}
.t1002__product-imgdiv {
    height: 130px;
    width: 100px;
    border: none;
    position: relative;
    left: 10px;
}
.t1002__product-title.t-descr.t-descr_sm {
    position: relative;
    left: 50px;
}
.t1002__product-amount.t-descr.t-descr_sm {
    position: relative;
    top: 50px;
    left: 20px;
}
.t1002__product-del {
    position: relative;
    bottom: 55px;
    right: 10px;
}
    /*Стиль выплывающей плашки успешного добавления в избранное*/
.t1002__bubble.t1002__bubble_visible {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}

.t1002__bubble-text.t-descr {
    color: #7b71ff;
    font-family: 'Unbounded';
    font-size: small;
}
.t1002__bubble-close {
    color: #7b71ff;
    padding: 20px 0px 10px 10px;
}
.t1002__bubble_hidden {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}
    /*Стиль выплывающей плашки успешного добавления в икорзину*/
.t706__bubble.t706__bubble_visible {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}
.t706__bubble-close {
    color: #7b71ff;
    top: 18px;
}
.t706__bubble-text.t-descr {
    color: #7b71ff;
    font-family: 'Unbounded';
    font-size: small;
}
.t706__bubble_hidden {
    background: white;
    position: fixed;
    width: 350px !important;
    top: 20px !important;
    right: 20px !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
}
    /*Стиль кнопки закрытия попапа*/
button.t-popup__close-wrapper.t-popup__block-close-button {
    background: white;
    border-radius: 100px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}

    /*Стиль кнопки оформить и продолжить покупки в корзине*/
.t-form__submit {
    margin-top: 15px !important;
}
button.t-submit {
    font-weight: 500 !important;
}

    
    /*Стиль Карточка товара_____________________________________________________________________________________________________________________________________________*/
   
    /*Фон описания*/
.t762__info.js-store-single-product-info {
    background-color: white !important;
    border-radius: 30px !important;
    width: 94% !important;
    padding: 20px 0 0 40px !important;
    margin: 0 0 0 40px !important;
    height: 1015px !important;
}
.t762__col.t762__col_padding {
    /*padding: 0 0 0 0;*/
    display: contents;
}
.t-slds__bgimg.t-slds__bgimg-contain.t-bgimg.loaded {
    background-color: white;
    /* border-radius: 20px; */
    background-size: cover !important;
}

    /*Кнопка в корзину*/



    /*Стиль кнопки избранного в каталоге*/
a.t1002__addBtn {
    background-color: white;
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    width: 70px;
    border-radius: 100px !important;
    height: 40px;
    cursor: pointer !important;
}
.t1002__addBtn_active svg path {
    fill: #7b71ff;
    stroke: #7b71ff;
}

    /*Цвет*/
.t-product__option-checkmark.t-bgimg.t-product__option-checkmark_buttons.t-product__option-checkmark_image.loaded {
    border-radius: 20px;
    height: 60px;
    width: 60px;
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_image:before {
    border: 1px solid #7b71ff;
    border-radius: 100px;
    height: 30px;
    padding: 0px 0 0 0;
    width: 50px;
    margin-top: 4px;
    margin-left: 4px;
}

form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_image {
    gap: 5px;
}
.t-product__option-checkmark.t-bgimg.t-product__option-checkmark_buttons.t-product__option-checkmark_image {
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    border-radius: 100px;
    height: 30px;
    margin-top: 10px;
    width: 50px !important;
    padding: 0;
}


form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    gap: 5px;
}

.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    height: 30px;
    width: 50px;
    border-radius: 100px;
    border: none;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid #7b71ff;
    border-radius: 100px;
    height: 30px;
    width: 50px;
    margin-top: 4px;
    margin-left: 4px;
}

    /*(Простые кнопки) Размер*/
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: white;
    border: 1px solid #7b71ff;
}

label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: white;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
    border: none;
    border-radius: 100px;
    height: 30px;
    width: 50px;
}
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
    gap: 5px;
}

    /*Кнорки перелистывания*/
button.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    height: 30px !important;
    width: 50px !important;
}
polyline {
    stroke: #7b71ff;
}
button.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    height: 30px !important;
    width: 50px !important;
}

.t-slds__thumbsbullet.t-slds__bullet {
    margin: 20px !important;
    position: relative;
    bottom: 20px;
}
.t-slds__thumbsbullet-border {
    border: none;
}

    /*На странице FAQ форма подписки*/
input.t-input.js-tilda-rule.t-input-inline-styles {
    background-color: white !important;
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
}
button.t-submit {
    box-shadow: 0px 3px 10px 0px rgba(230, 230, 230, 1) !important;
}

}








/*Стиль просмотра изображения в карточке товара______________________________________________________________________________________________________________________________________________________*/
.t-carousel__zoomer__slides {
    background: #f3f3f6;
}
img.t-carousel__zoomer__img.t-img.loaded {
    border-radius: 30px;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}

/*Стиль стрелок переключения в просмотре товара*/
.t-carousel__zoomer__arrow__wrapper:before {
    background: white;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
    height: 25px;
    width: 50px;
    border-radius: 100px;
}
.t-carousel__zoomer__arrow.t-carousel__zoomer__arrow_left.t-carousel__zoomer__arrow_small {
    margin-left: 25px;
    height: 14px;
    width: 14px;
}
.t-carousel__zoomer__arrow.t-carousel__zoomer__arrow_right.t-carousel__zoomer__arrow_small {
    margin-right: 25px;
    height: 14px;
    width: 14px;
}

.t-carousel__zoomer__arrow.t-carousel__zoomer__arrow_right.t-carousel__zoomer__arrow_small {
    color: #7b71ff;
}
.t-carousel__zoomer__arrow.t-carousel__zoomer__arrow_left.t-carousel__zoomer__arrow_small {
    color: #7b71ff;
}

/*Стиль кнопки закрытия и увеличения в просмотре товара*/
.t-zoomer__close {
    background: white !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
path {
    stroke: #7b71ff;
}
.t-zoomer__scale.showed {
    background: white !important;
    box-shadow: 0px 5px 10px 0px rgba(230, 230, 230, 1) !important;
}
/*Стиль в корзине для кнопки "Продолжить покупки"*/
button.t-submit {
    box-shadow: 0px 5px 10px rgba(230, 230, 230, 1) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

    /*Стиль кнопки загрузить еще*/
.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    padding: 10px 102px;
    height: 65px;
    font-size: 22px;
    font-weight: 400 !important;
}

}













@media (min-width: 200px) and (max-width: 1920px){
    /*Отступы в сетке каталога на главной по бокам*/
.js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns.t-store__valign-buttons {
    padding: 2% !important;
}
}









