/* ГЛАВНАЯ */

/* Слайдер кнопка */
div.t675__textwrapper.t-col.t-col_12.t-align_center {
    padding-bottom: 30px;
}

/* Кнопка */
.t142 .t142__submit_size_sm {
    padding-left: 50px;
    padding-right: 50px;
}


/* Ширина блока текста(описание) Категории товаров */

.t686 .t-section__descr {
    max-width: 920px;
}

div.t686 .t-section__topwrapper {
    margin-bottom: 40px;
}





/* ПОИСК */
div.t-search-widget__result_product-img {
    height: 120px;
}





/* ФОРМА ПОДПИСКИ  */

/* Отступы */
.t678 .t-section__title {
    margin-bottom: 20px;
}

.t678 .t-section__topwrapper {
    margin-bottom: 45px;
}

/* Цвет формы при успешной отправки */
.t-form__successbox {
    background: #e3dcd1;
}





/* ТОВАРНАЯ ГАЛЕРЕЯ И КАРТОЧКА ТОВАРА  */

/* Блок заголовок */
div.t-store__card__textwrapper {
    padding-top: 15px;
}
div.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_md{
    font-size: 16px;
}

/* Отступ у цены */
div.js-store-price-wrapper.t-store__card__price-wrapper.t-store__card__price-wrapper_below-title {
    margin-top: 5px;
}

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

/* Лейбл */
.t-store__card__mark {
    height: 30px;
    border-radius: 10px;
    font-family: TildaSans,Arial,sans-serif;
    text-transform: uppercase;
    color: #e08b1d;
    background-color: rgba(0,0,0,.0) !important;
}

/* Лейбл */
.t-store__prod-popup__slider {
    position: relative;
}
.t-store__card__mark--necodim {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
    font-family: TildaSans,Arial,sans-serif;
    text-transform: uppercase;
    text-align: center;
    width: 50px;
    height: 30px;
    color: #e08b1d;
    border-radius: 10px;
    padding: 0;
    box-sizing: border-box;
}
.t-store__card__mark--necodim.word {
    width: auto;
    background-color: transparent;
    border-radius: 0;
}
.t-store__card__mark--necodim.sale {
    padding-left: 10px;
    padding-right: 10px;
    color: #e08b1d;
}
.t-store__card__mark--necodim.pre-order {
    padding-left: 10px;
    padding-right: 10px;
    color: #e08b1d;
} 




/* КАРТОЧКА ТОВАРА  */

/* Отступы сверху и снизу  */
.t-store__prod-snippet__container {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Заголовок */
h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    padding-top: 40px;
    font-size: 26px;
}

/* Тексты характеристик */
div.js-store-prod-all-text {
    font-size: 16px;
}
p.js-store-prod-charcs {
    font-size: 16px;
}
.js-store-prod-charcs {
    font-size: 16px;
}

/* Ссылка на таблицу размеров */
div.t-store__prod-popup__link {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 10px;
}
div.t-store__prod-popup__link:hover {
    text-decoration: underline; /* Делает ссылку подчеркнутой при наведении на нее курсора */
    text-decoration-thickness: 1px;
    color: #999999; /* Цвет ссылки */
}
.t706__product-imgdiv{
    height: 120px;
}

/* Блок Смотрите также */

div.t-store__card__imgwrapper  {
    padding-bottom: 150%;
}

div.t-store__relevants-grid-cont.js-store-relevants-grid-cont.js-store-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
    justify-content: center;
}

.vlcss-toast {
    font-family: TildaSans,Arial,sans-serif;
    position: fixed;
    top: 120px;
    bottom: unset;
    left: unset;
    right: 40px;
    z-index: 999999;
    transform: translate(300%, 0);
    border-radius: 10px;
    padding: 20px;
    color: #666666;
    background-color: #aad6aa;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.25);
    transition: all 300ms ease-in-out;
}

.vlcss-toast.error {
    color: #ffffff;
    background-color: #F95E51;
}

.vlcss-toast.show {
    transform: translate(0, 0);
}

.vlcss-toast.show.old {
    transform: translate(300%, 0);
}

.vlcss-toast.oldest {
    transform: translate(300%, 0);
}

.vlcss-toast a {
    color: #666666 !important;
    text-decoration: none !important;
}





/* Футер */
.t706__carticon {
display: none;
}













/* ФОРМА СООБЩЕНИЯ НА СТРАНИЦЕ КОНТАКТЫ */

/* Отступы формы */
div.t-form__inputsbox{
    margin-top: 20px;
}

/* Отступы между блоками */
.t700 div.t-input-group {
    margin-bottom: 10px;
}

/* Уменьшение ячеек */
/* Высота ячейки */
.t-input {
    height: 40px;
}  

/* Отсутпы ячейки */
.t-input_pvis {
    padding: 0px 10px 0px 10px;
}

/* Отсутпы текста */
.t-input__vis-ph {
    top: 13px;
}

/* Защита от сжатия блока сообщения */
textarea#input_1495722692748.t-input.js-tilda-rule.t-input_pvis {
    min-height:40px;
}

/* Уменьшение текста при наведении */
.t-input:focus~.t-input__vis-ph, .t-input_has-content+.t-input__vis-ph{
    margin-top: 10px;
}

/* Отступ кнопки */

.t700 div.t-form__submit {
    margin-top: 20px;
}

/* Кнопка */
button.t-submit{
    height:40px;
}

/* Отступ - Приглашаем в студию */
.t577 .t-section__topwrapper {
    margin-bottom: 60px;
}

/* Удалиние блока с видео */
.t700__wrap-video {
    display: none;
}





/* О БРЕНДЕ */

/* Отзывы */
div.t530__separator {
    margin-bottom: 40px;
}

/* ФОРМА ОТЗЫВЫ НА СТРАНИЦЕ О БРЕНДЕ */
.t-input-group {
    margin-bottom: 10px !important;
}

svg.t-popup__close-icon g{
    fill: rgb(0, 0, 0);
}

.t-popup__block-close {
    background: #ffffff !important;
}



/* HEADER */

/* Затемнение подфона в открытом меню */
.t282__overlay {
    opacity: 0.4;
}

.t282__menu {
    padding-bottom: 80px;
}

/* Изменение размера иконки корзины*/
.t-menuwidgeticons__link{
    width: 50px !important;
    height: 50px !important;
    padding-bottom: 10px;
}

/* Изменение отступа слева у иконки корзины*/
.t-menuwidgeticons__wrapper {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

/* Изменение размера изображения иконки корзины*/
svg.t-menuwidgeticons__img.t-menuwidgeticons__img_carticon {
    display: block;
    width: 50px;
    height: 50px;
}

svg.t-menuwidgeticons__img {
    max-width: 50px !important;
    max-height: 50px !important;
}

/* Изменение размера изображения иконки меню*/
.t-menuburger span {
    height: 2px !important;
}

/* Добавление подчеркивания в подменю*/
.t-menusub__menu {
    border-top: 1px solid rgba(0,0,0,.15);
}

/* Изменение отступов для значение количества товаров в корзине*/
.t-menuwidgeticons__icon-counter {
    right: 7px !important;
    bottom: 14px !important;
}

/*  Новое меню */
.t706 .t706__close {
    background: #ffffff;
}


/* МЕНЮ МОБИЛЬНОЕ */


/* Переделка - Анимация сверху, а не справа*/
.t450 {
    max-width: 100%;
    -moz-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    -webkit-transform: translate(0,-100%);
    -o-transform: translate(0,-100%);
    transform: translate(0,-100%);
}

/* Смещение текста ближе к меню  в Меню */
/* Ширина блока во всю ширину*/
.t450__container {
    position: fixed;
    padding-top: 25px !important;
    background-color: #ffffff;
    width: 100%;
    min-height: 500px;
}

/* Меню в высоту контейнера и полупрозрачная подложка*/
div#nav578689881.t450.t450__menu_show {
    background-color: transparent !important;
}

/* Изменение отступов перед подменю*/
div.t-menusub__content{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.t-menusub__menu {
    margin-bottom: 15px !important;
}

ul.t450__list{
    padding-top: 30px !important;
}

.t450__right_descr {
    margin-bottom: 25px;
}

.t450__rightside {
    margin-top: 25px;
}

/* Изменение прозрачности под меню*/
.t450__overlay_bg {    
    opacity: .4;
}

/* Изменение отступов у крестика*/
.t450__close {
    top: 22px;
    right: 10px;
}


.t651__popup-container {
    margin-left: 5% !important;
    right: 5% !important;
}
    

@media screen and (max-width: 640px) {
    .t-text_xs {
        font-size: 12px;
    }
}

@media screen and (max-width: 480px) {
    #rec614098203 {
        text-align: center;
    }
}