/*  К А Р Т О Ч К И   К А Т А Л О Г А */
    /*  ОБВОДКА КНОПКИ ИЗМЕНЕНИЯ КОЛИЧЕСТВА */
        .t-store__prod__quantity.t-store__prod__quantity_xs {
            border-color: #000000;
        }
    
    /*  КНОПКА ИЗМЕНЕНИЯ КОЛИЧЕСТВА */
        /*  ОТСТУП СПРАВА НА ДЕСКТОПЕ */
            @media screen and (min-width: 1201px) {
                .t-store__prod__quantity.t-store__prod__quantity_xs {
                    margin-right: 10px !important;
                }
            }
        /*  ОТСТУП СЛЕВА МОБИЛЬНЫЙ */
            @media screen and (max-width: 560px) {
                .t-store__card .t-store__prod__quantity+.t-store__card__btn {
                    margin-left: 0px;
                }
            }
        /*  ОТСТУП СПРАВА МОБИЛЬНЫЙ */
            @media screen and (max-width: 560px) {
                .t-store__card .t-store__prod__quantity {
                    margin-right: 0px;
                }
            }
            
        /*  ОТСТУП СВЕРХУ И СНИЗУ */
            .t-store .t-product__option {
                margin-bottom: 0px;
                margin-top: 0px;
            }

        
    /*  СКРУГЛЕНИЕ И ЦВЕТ КНОПКИ ВЫБОРА ОБЪЕМА */
        .js-product .t-product__option-select {
            border-radius: 15px !important;
            background: #ffffff;

        }
        
    /*  МЕТКИ "Hit, New" */
        /* Толщина шрифта */ 
            .t-store__card__mark {
                font-weight: 500;
            }
        /* Flash эффект */ 
            /* Находим метку товара в каталоге Tilda */
            .t-store__card__mark {
                position: relative;
                overflow: hidden; /* Скрываем блик за пределами метки */
            }
            
            /* Создаем элемент блика */
            .t-store__card__mark::after {
                content: '';
                position: absolute;
                top: 0;
                left: 30px;
                left: -60%;
                width: 45px;
                height: 100%;
                background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .4)); /* Цвет блика (белый прозрачный градиент) */
                transform: skewX(-45deg);
                transition: all 0.5s;
                
                /* Анимация */
                animation: flashEffect 3s infinite; /* 3s - частота вспышек */
            }
            
            /* Описание анимации */
            @keyframes flashEffect {
                0% {
                    left: -60%;
                    opacity: 0;
                }
                10% {
                    opacity: 1;
                }
                40% {
                    left: 140%;
                    opacity: 0;
                }
                100% {
                    left: 140%;
                    opacity: 0;
                }
            } 

        
        
/*  П О И С К   И   С О Р Т И Р О В К А   К А Т А Л О Г А */
    /*  СКРЫТИЕ ПОЛЯ И ИКОНКИ ПОИСКА */
        .t-store__filter__search .t-store__filter__input,
        .t-store__search-icon,
        .t-store__filter__search-mob-btn-icon {
            /*background: #ffffff;
            border-radius: 15px;
            width: 340px;
            box-shadow: 2px 2px 7px 0px rgba(0, 11, 48, 0.1);*/
            visibility: hidden !important;
        }

    /*  СКРУГЛЕНИЕ И ТЕНЬ ПОЛЯ СОРТИРОВКИ */
        .t-store__sort-select {
            background: #ffffff;
            border-radius: 15px;
            box-shadow: 2px 2px 7px 0px rgba(0, 11, 48, 0.1);
        }


/*  К А Р Т О Ч К A   Т О В А Р А */
    /*  ОБВОДКА И ОТСТУП СПРАВА КНОПКИ ИЗМЕНЕНИЯ КОЛИЧЕСТВА */
        .t-store__prod-popup__btn-wrapper .t-store__prod__quantity  {
            border-color: #000000 !important;
            margin-right: 10px !important;
        }
    
    /*  ОБВОДКА КНОПКИ ИЗБРАННОЕ  */
        .t778 .t-popup .t-store__prod-popup__btn-wrapper .t1002__addBtn,
        .t-catalog .t-popup .t-catalog__prod-popup__btn-wrapper .t1002__addBtn {
            border-color: #000000 !important;
            margin-left: 10px !important;
        }

    /*  ФОН ПОПАПА  */
        .t-popup.t-popup_show {
            background-color: #ddddddc2 !important;;
        }
        
        @media screen and (max-width: 560px) {
        /*  НИЖНЕЕ МЕНЮ / СКРУГЛЕНИЕ, ОТСТУПЫ, ШИРИНА И ТЕНЬ */
            .t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed, 
            .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
                border-radius: 40px !important;
                box-shadow: 0 0px 11px 3px rgba(0, 0, 0, .07) !important;
                margin: 10px !important;
                max-width: calc(100vw - 40px) !important;
            }
        /*  ШИРИНА ПОПАПА  */
            .t-store .t-popup_show .t-popup__container.t-popup__container-static {
                margin: 50px 10px 130px  !important;
                max-width: calc(100vw - 40px) !important;
            }
        /*  ФОН ПОПАПА  */
            .t-popup.t-popup_show {
                background-color: #dddddd !important;;
            }
        /*  РАЗМЕР ИКОНКИ ИЗБРАННОГО */
            .t1002__addBtn, .t1002__addBtn_active {
                height: 40px !important;
                width: 40px !important;
            }
        }



/*  И З Б Р А Н Н О Е */
    /*  НАЗВАНИЕ ТОВАРА */
        .t1002__product-title.t-descr.t-descr_sm {
            font-weight: 400 !important;
            line-height: 1.1 !important;
        }
        
    /*  ЦЕНА */
        .t1002__product-amount.t-descr.t-descr_sm {
            font-weight: 600 !important;
        }
        
    /*  ПОДЛОЖКА */
        .t1002__wishlistwin-content.t1002__wishlistwin-content_showed {
            margin: 10px;
            border-radius: 40px;
            min-height: 97vh;
        }
        
    /*  ИКОНКА ЗАКРЫТИЯ */
        .t1002__close.t1002__wishlistwin-close {
            right: 20px !important;
            top: 20px;
        }
        
    @media screen and (max-width: 960px) {
    /*  ИКОНКА ЗАКРЫТИЯ */
        .t1002 .t1002__close {
            right: 10px !important;
            top: 10px;
        }
    /*  ПОДЛОЖКА */
        .t1002__wishlistwin-content.t1002__wishlistwin-content_showed {
            max-width: calc(100vw - 20px) !important;
        }
    }
    
    @media screen and (max-width: 640px) {
    /*  ПОЛОЖЕНИЕ ЭЛЕМЕНТОВ В СТРОКЕ */
        .t1002__product {
            display: flex;
        }
    
    /*  ПОЛОЖЕНИЕ ИКОНКИ ЗАКРЫТИЯ */
        .t1002__product-del {
            position: relative;
        }
        
    /*  ОТСТУПЫ КНОПКИ "В КОРЗИНУ" */
        .nolimWishlistButton {
            margin: 0px 15px 0px 15px !important;
        }
    }
            
            

/*  К О Р З И Н А */
    /*  НАЗВАНИЕ ТОВАРА */
        .t706__product-title.t-descr.t-descr_sm,
        .t706__product-title .t-descr .t-descr_sm,
        .t706__product-title a {
            font-weight: 400 !important;
            line-height: 1.1 !important;
        }
        
    /*  ПОДЛОЖКА */
        .t706__cartwin.t706__cartwin_showed {
            background-color: #dddddd;
        }
        
    /*  МИНИАТЮРА ТОВАРА В КОРЗИНЕ И ИЗБРАННОМ */
        .t706__product-imgdiv,
        .t1002__product-imgdiv {
            background-color: #ffffff !important;
            border: 1px solid #dddddd !important;
            border-radius: 10px !important;
        }
        
    /*  А В Т О Р И З А Ц И Я */
        /*  СКРУГЛЕНИЕ И ЦВЕТ ПОЛЯ */    
            .t706__auth.t-descr.t-descr_xs {
                background-color: #dddddd;
                border-radius: 40px;
            }
            
        /*  МЕЖСТРОЧКА */    
            .t-descr.t706__auth__flex {
                line-height: 1.1 !important;
            }
            
        /*  КНОПКА "ВЫЙТИ" */    
            .t706__auth__log-in-btn.js-cart-log-out {
                border-radius: 20px;
                font-family: 'TTFirsNeue', Arial, sans-serif;
                font-size: 14px;
                font-weight: 300;
            }
            
    /*  ФОН ПОЛЯ ВВОДА ПРОМОКОДА */    
        .t-input-group.t-input-group_pc .t-input-block  {
            background-color: #000000 !important;
        }
            
    /*  КНОПКА "ПРИМЕНИТЬ ПРОМОКОД" */    
        .t-inputpromocode__btn.t-btn.t-btn_md {
            font-weight: 400;
        }
            
    /*  ОТСТУП ПОД КНОПКОЙ "КУПИТЬ" */    
        @media screen and (max-width: 640px) {
            .t706 .t-form__submit {
                padding-bottom: 0px;
            }
    /*  ОТСТУПЫ В ПОЛЕ "КОММЕНТАРИЙ" */    
            .t706 .t-input-block textarea {
                padding-top: 10px;
                padding-bottom: 10px;
            }
        }
            
            

/*  П О И С К   П О   С А Й Т У */
    /*  ВЫРАВНИВАНИЕ КОНТЕЙНЕРА ПОИСКА */
        .t985__inputcontainer.t-container {
            justify-content: flex-end;
        }
    
    /*  ПОДЛОЖКА: ПРОЗРАЧНОСТЬ И ОТСТУП СВЕРХУ */
        #rec2140674961 .t985__widgetheader {
            background-color: rgb(221 221 221 / 0%) !important;
            padding-top: 80px !important;
        }
        
    /*  ПОЛЕ ПОИСКА: ОТСТУП СПРАВА */
        .t-search-widget__inputcontainer.t-col.t-col_8.t-prefix_2 {
            margin-right: 10px;
        }

    /*  ПОЛЕ ПОИСКА: ТЕНЬ */
        .t985__blockinput.t-search-widget__blockinput {
            box-shadow: 4px 4px 11px 0px rgba(0, 11, 48,0.2);
            border-color: #dddddd;
            height: 50px;
        }
            
    /*  ИКОНКА ЗАКРЫТИЯ: ПОДЛОЖКА, РАДИУС, ОТСТУПЫ  */    
        .t985__close-icon {
            padding: 9px 11px;
            background-color: #fff;
            border-radius: 25px;
            box-shadow: 4px 4px 11px 0px rgba(0, 11, 48, 0.2);
            margin-right: 20px;
        }       
                        

        

/*  М О Б И Л Ь Н О Е   М Е Н Ю  */    
    /*  МЕНЮ "КАТАЛОГ"  */    
        @media screen and (max-width: 960px) {
            #rec1993584791 .t-menu-base__maincontainer {
                max-width: calc(100vw - 40px) !important;
                border-radius: 20px !important;
                top: 10px !important;
            }
        }
                    

/*  Л И Ч Н Ы Й   К А Б И Н Е Т */

    /*  ХЛЕБНЫЕ КРОШКИ НА МОБИЛЬНОМ */
        @media (max-width: 480px) {
            .tmst-breadcrumbs {
                margin-top: 70px;
           }
        }


    /*  ФОРМА РЕГИСТРАЦИИ/АВТОРИЗАЦИИ: ПОЛЕ "НЕВЕРНЫЙ ЛОГИН/ПАРОЛЬ"   */
        /*.tlk-input-error .tlk-input-error_all .tlk-input-error_show .tlk-input-error_error,
        .tlk-input-error_all.tlk-input-error_error,*/
        .tlk-input-error_all {
            border: 0px solid #000 !important;
            border-radius: 30px !important;
        }
        
    /*  ЗАГОЛОВКИ ВКЛАДОК   */
        #app .tmst-main__card__title {
            font-weight: 500 !important;
            line-height: 1.1 !important;
        }

    /*  ССЫЛКИ ПРИ НАВЕДЕНИИ   */
        #app .tmst-main__card__link:hover {
            color: #00000070 !important;
        }

    /*  МОИ ЗАКАЗЫ   */
        /*  ФОН И ОБВОДКА МИНИАТЮР ТОВАРОВ */
            .tmst-products__image,
            .tmst-order-details__product-image,
            .tmst-orders-list__product-image,
            .tmst-purchased__list__product-image /* КУПЛЕННЫЕ ТОВАРЫ    */ {
                background-color: #ffffff;
                border: 1px solid #dddddd !important;
                border-radius: 10px !important;
            }
            
        /*  СТАТУС ЗАКАЗА */
            .tmst-status {
                border-radius: 20px !important;
            }
            
        /*  КНОПКА "ПОСМОТРЕТЬ ВСЕ ЗАКАЗЫ" */
            .tmst-main__card__footer-link {
                background: #dddddd;
                border-radius: 30px;
            }
            
        /*  КНОПКА "ПОВТОРИТЬ ЗАКАЗ" */
            .tmst-button {
                border-radius: 30px;
            }
        
    /*  КУПЛЕННЫЕ ТОВАРЫ   */
        /*  КНОПКА "В КОРЗИНУ" */
            .tmst-button_primary {
                color: #000000;
                background-color: #dddddd;
                border-radius: 30px;
                border: 1px solid #000000;
            }
            .tmst-button_primary:hover {
                color: #ffffff;
                background-color: #000000;
            }
            
        /*  КНОПКА "ПЕРЕЙТИ К ТОВАРУ" НА МОБИЛЬНОМ */
            @media (max-width: 420px) {
                .tmst-button.tmst-purchased__go-to-catalog-btn.tmst-button_secondary {
                    border-radius: 30px;
                    border: 1px solid #dddddd;
                }
            }
            
        /*  НАЗВАНИЕ ТОВАРА */
            .tmst-purchased__details__product-title {
                font-weight: 400;
            }
    
    /*  ФОТО ПРОФИЛЯ   */
        /*  ВЫСОТА */
            .tlk-profile__item img, .tlk-profile__item .tlk-upload__default-preview {
                height: 130px;
                width: 130px;
            }        

        /*  ОБВОДКА */
            .tlk-upload__preview {
                border: 1px solid #dddddd;
                border-radius: 50%;
            }

    /*  РЕДАКТИРОВАНИЕ ПРОФИЛЯ */
        /*  НАЗВАНИЕ ПОЛЕЙ ВВОДА */
            .tlk-profile__item .tlk-input-title {
                font-weight: 400 !important;
            }
        
        /*  ПОЛЯ ВВОДА */
            .tlk-input,
            .t-input.t-input-phonemask__wrap,
            .tlk-select-custom__selected {
                border: 1px solid #dddddd !important;
                border-radius: 30px !important;
            }    

        /*  КНОПКА "РЕДАКТИРОВАТЬ" ФОТО */
        /*  КНОПКА "ИЗМЕНИТЬ ПАРОЛЬ" */
            .tlk-profile__regular-button {
                background-color: #dddddd !important;
                border: 1px solid #000000 !important;
                border-radius: 30px !important;
                padding: 0 15px !important;
            }
            
        /*  ПОЛЕ РЕДАКТИРОВАНИЯ ФОТО */
            .tlk-profile-dropdown-menu {
                border: 1px solid #dddddd !important;
                border-radius: 10px !important;
            }
            .tlk-profile-dropdown-item:hover {
                color: #00000070;
            }

            
        /*  КНОПКА "РЕДАКТИРОВАТЬ" ФОТО HOVER */
        /*  КНОПКА "ИЗМЕНИТЬ ПАРОЛЬ" HOVER */
            .tlk-profile__regular-button:hover {
                color: #ffffff !important;
                background-color: #000000 !important;
                border: 1px solid #000000 !important;
            }
            
        /*  КНОПКА "СОХРАНИТЬ" */
            .tlk-btn.tlk-profile__close-save__dark {
                color: #000000  !important;
                background-color: #ffffff !important;
                border: 1px solid #000000 !important;
                border-radius: 30px !important;
            }

        /*  КНОПКА "СОХРАНИТЬ" HOVER */
            .tlk-btn.tlk-profile__close-save__dark:hover {
                color: #ffffff  !important;
                background-color: #000000 !important;
            }
            
    /*  СМЕНА ПАРОЛЯ */
        /*  КНОПКА "ОТМЕНИТЬ" */
            .tlk-btn.tlk-profile__cancel-button {
                background-color: #dddddd !important;
                border-radius: 30px !important;
                border: 1px solid #dddddd !important;
            }
            .tlk-btn.tlk-profile__cancel-button:hover {
                color: #ffffff !important;
                background-color: #000000 !important;
                border: 1px solid #000000 !important;
            }

            
/*  А Д А П Т А Ц И Я   */

    /*  РАЗМЕР КНОПКИ ИЗБРАННОЕ  */
        @media (max-width: 480px) {
            .t1002__addBtn {
                height: 40px !important;
                width: 40px !important;
            }
        }
        
    