/* корректируем размер шрифта для кнопок категорий на главной странице для моб. */
/* корректируем расположение имени категории для моб. */
/* скрываем разделитель рядов категорий для моб. */
@media screen and (max-width: 768px) {
    .t694__title {
        font-size: 18px;
    }
    .t692 .t692__textwrapper {
        padding: 0 30px 0 30px;
    }
    .t692__separator {
        display: none;
    }
}

/* выравниваем выпадающее меню для малых экранов */
@media screen and (max-width: 980px) {
    .t966__menu-item-title {
        text-align: center;
    }
    .t966__menu-item-icon-wrapper {
        display: none;
    }
    .t966__menu-item {
        margin-right: 0;
    }
}

/* настраиваем выпадающее меню */
.t966__menu-link {
    padding: 10px 0;
}

a.t966__menu-link:hover {
    background-color: #f69610;
}


/* ставим категории меню в 2 ряда на моб. версии */
@media screen and (max-width: 960px) {
    .t-col {
        float: left;
    }
    .t692__col {
        width: 50%;
    }
    .t692 .t692__linkwrapper {
        width: auto;
    }
}


.t778 {
    .js-store-grid-cont {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
}

/* меняем внешний вид карточки товара для моб. - фото слева от описания  */
@media screen and (max-width: 480px) {
    .t778 .t-store__card__wrap_all {
        flex-direction: row;
    }
    .t-store__card__wrap_all>a {
        width: 50%;
    }
    .t-store__card__wrap_txt-and-btns {
        width: 50%;
    }
    .store__card__wrap_txt-and-opts {
        padding-bottom: 0!important;
        padding-top: 19px!important;
    }
    .t-align_left .t-store__card__btn {
        margin: 0;
    }
    .t778 .t-store__card__btns-wrapper {
        padding-bottom: 10px;
    }
}

/* расширяем кнопку на всю ширину карточки товара для больших экранов */
.t-store__card__btns-wrapper>a {
    width: -webkit-fill-available;
}


/* регулируем отступ между товарами внутри категории */
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 25px;
    }
}


/* регулируем размер кнопок категорий на главной странице для моб. */
@media screen and (max-width: 960px) {
    .t-col {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 0!important;
        margin-right: 0!important;
    }
}

/* регулируем расстояние между рядами категорий на главной странице для моб. */
@media screen and (max-width: 960px) {
    .t692 .t692__col {
        margin-bottom: 30px;
    }
}


/* регулируем размер кнопок категорий на главной странице */
@media screen and (min-width: 481px) {
    .t-col_3 {
        max-width: 280px;
    }
}
.t-col {
    margin-left: 10px;
    margin-right: 10px;
}

/* регулируем расстояние между рядами категорий на главной странице */
.t692 .t692__separator {
    margin-bottom: 60px;
}


/* отступ снизу от заголовка меню на главной в разделе категорий */
.t692 .t-section__topwrapper {
    margin-bottom: 50px;
}


/* отступ от кнопки "В корзину" на моб. */
@media screen and (max-width: 480px) {
    .t778 .t-store__card__btns-wrapper {
        padding-top: 10px;
    }
}


/* регулируем внешнюю карточку товара - выравниваем цены и кнопки у всех карточек в ряду */
@media screen and (min-width: 481px) {
    .js-store-prod-name {
        min-height: 2.5em;
    }
    .store__card__wrap_txt-and-opts {
        min-height: 8.3em;
    }
    #rec350377888 .store__card__wrap_txt-and-opts {
        min-height: 17.8em;
    }
    #rec350377888 .js-store-prod-descr {
        min-height: 13.5em;
    }
}


.t457__copyright a {
    line-height: 2em;
}






/* увеличиваем размер шрифта наименования товара */
@media screen and (max-width: 640px) {
    .t-name_xs {
        font-size: 20px;
    }
}

@media screen and (max-width: 480px) {
    .t778 .t-store__card__wrap_all {
        flex-direction: column;
    }
    
    .t-store__card__wrap_all>a {
    width: 100%;
    }
    
    .t-store__card__wrap_txt-and-btns {
        width: 100%;
    }
    
    .t778 .t-store__card__btns-wrapper {
        padding-top: 30px;
        padding-bottom: 20px;
    }
}


/* баннер о суши */

#rec557400060 .t336 .t336__bg {
    background-size: contain;
}


/* доп. меню */

#nav557930617 {
        padding-top: 120px;
    }

#nav557930617 ul {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
    }
    
#nav557930617 ul a {
    white-space: nowrap;
}

@media screen and (max-width: 980px) {
    #nav557930617 {
        padding-top: 0px;
        margin-top: 60px;
        position: fixed;
        overflow-x: auto;
        z-index: 2;
    }
    
    #nav351171198 {
        z-index: 999;
    }
}

#rec350367998, #rec350369240, #rec350377887, #rec350378467, #rec350384184, #rec350385019, #rec350385777, #rec350388375, #rec349631970 {
    padding-top: 200px!important;
}

/* этаж, подъезд, квартира в один ряд */

.t-form__inputsbox .t-input-group[data-input-lid="1631106991640"],
.t-form__inputsbox .t-input-group[data-input-lid="1614434910252"],
.t-form__inputsbox .t-input-group[data-input-lid="1615636902219"] {
    width: 31.5%!important;
    display: inline-block;
    box-sizing: border-box;
}

.t-form__inputsbox .t-input-group[data-input-lid="1631106991640"],
.t-form__inputsbox .t-input-group[data-input-lid="1614434910252"]{
    margin-right: 1.6%;
}


