/*Общие стили*/
* {
    outline-color: #a59681;
}

/* Бегущая строка */
.uc-running-line {
    z-index: 11;
    
    position: fixed;
    top: 0;
    left: 0;
}

/* H1 заголовок (ГЛАВНАЯ) */
.uc-start-h1 {
    display: none;
    visibility: hidden;
}

/* Стартовый баннер (ГЛАВНАЯ)*/
.uc-start-banner .t734__descr {
    margin-top: 24px;
}

.uc-start-banner .t734__button {
    padding-top: 32px;    
}

.uc-start-banner .t734__button .t-btn_md {
    height: 45px;
    font-size: 16px;
    font-weight: normal;
}

/* Раздел бестселлеры (ГЛАВНАЯ)*/
.uc-start-bestsellers .t923__bgimg {
    border-radius: 24px;
}

.uc-start-bestsellers .t923__textwrapper.t923__paddingsmall {
    padding: 16px 0 0 0;
}

/*Подменю для раздела Каталог в шапке*/
.uc-submenu {}

/*Табы на странице каждой категории товаров*/
.uc-category-tabs .t976__list-item .t976__menu-link::before {
    visibility: hidden;
    content: '';
    position: absolute;
    width: calc(100% - 18px - 18px);
    height: 1px;
    background-color: #a59681;
    bottom: 14px;
    left: 18px;
}

.uc-category-tabs .t976__list-item .t976__menu-link.t-active::before,
.uc-category-tabs .t976__list-item .t976__menu-link:hover::before {
    visibility: visible;
}

/*Каталог товаров*/
.t-store__prod-snippet__container {
    padding-top: 50px;
}

/*Скрываем кнопки Нет в наличии*/
.t-store__card__sold-out-msg {
  display: none;
}

/*Селектор выбора опций товара*/
.js-product .t-product__option-variants .t-product__option-select {
    border-radius: 8px;
    padding: 4px 12px;
    
    color: #716a6a;
    background: #FFFFFF;
    border: 1px solid #a59681;
}

.js-product .t-product__option-variants:after {
    top: calc(50% - 2.5px);
    
    border-color: #a59681 transparent transparent;
}

/*Селектор изменения количества товара*/
.t-store__prod__quantity {
    border: 1px solid #a59681;
}

.t-store__prod__quantity .t-store__prod__quantity-input {
    color: #716a6a;
}

/*Кнопки в попапе*/
.t-btn_sm {
    font-size: 16px;
}

/*Описание в попапе товара*/
.t-store__prod-popup__text.t-descr_xxs {
    font-size: 16px !important;
}

/*Раздел Инфо. Заголовок, разделитель, форма*/
.uc-info-title .t795__title {
    margin-bottom: 16px;
}

.uc-info-separator .t191 {
    padding-top: 0;
    padding-bottom: 16px;
}

.uc-info-form .t-submit {
    height: 45px;
    font-size: 16px;
}

/*Карточка 404*/
.uc-not-found .t424__box-img {
    border-top-right-radius: 24px;
    border-top-left-radius: 24px;
    overflow: hidden;
}

.uc-not-found .t424__inner-wrapper {
    padding: 30px;
}

.uc-not-found .t424__box-text {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.uc-not-found .t-card__btn {
    height: 45px;
    font-size: 16px;
    margin-top: 24px;
}

/*Скрытие габаритов (характеристик) из карточки товара*/
.js-store-prod-all-charcs {
    display: none;
}

/*Попап предзаказа*/
.t1122 .t1122__header {
    padding-bottom: 20px;
}

.t1122 .t1122__product-title {
    font-size: 24px;
    font-weight: normal;
}

.t1122 .t1122__product-option {
    font-size: 16px;
}

.t1122 .t1122__body {
    padding-top: 15px;
}

.t1122 .t-submit {
    font-size: 16px;
    font-weight: normal;
}

/*Корзина*/
.t706 .t706__sidebar-heading {
    font-weight: normal;
}

.t706 .t706__cartpage-heading {
    font-weight: normal;
}

.t706 .t706__product-title {
    color: #716a6a;
}

.t706 .t706__product-title a {
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
}

.t706 .t706__product-title__option {
    font-size: 14px;
    font-weight: normal;
}

.t706 .t706__sidebar-prodamount-wrap {
    color: #716a6a;
    padding-bottom: 25px;
}

.t706 .t706__cartwin-prodamount-wrap {
    color: #716a6a;
}

.t706 .t706__cartwin-totalamount-wrap {
    color: #716a6a;
}

.t706 #customdelivery {
    margin-top: 25px;
}

.t706 .t-descr_xxs {
    font-size: 14px !important;
}

.t706 .t-inputpromocode__wrapper {
    display: flex !important;
}

.t706 .t-inputpromocode__btn {
    display: flex !important;
    align-items: center !important;
    margin-left: 10px !important;
    
    background: #a59681 !important;
    font-weight: 400 !important;
}

/*Избранное*/
.t1002 .t1002__wishlistwin-heading {
    font-weight: normal;
}

.t1002 .t1002__product-title {
    color: #716a6a;
}

.t1002 .t1002__product-title a {
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
}

.t1002 .t1002__product-title__option {
    font-size: 14px;
    font-weight: normal;
}

/*Поиск*/
.t985 .t-search-widget__query-result {
    font-size: 16px;
}

.t985 .t-search-widget__result_product-img {
    border-radius: 8px;
}

.t985 .t-search-widget__result_product-title {
    font-size: 20px;
    font-weight: normal;
}

.t985 .t-search-widget__result_product-desc {
    font-size: 16px;
}

.t985 .t-search-widget__result_product-price {
    font-size: 16px;
    font-weight: normal;
}

.t985 .t-search-widget__loadmore-btn-wrap {
    padding-top: 0;
}

.t985 .t-search-widget__loadmore-btn {
    background-color: #a59681;
    font-weight: normal;
    border-radius: 12px;
    height: 45px;
    padding: 0 20px;
}

/*Миниатюрки фото в галерее в карточке товара*/
.t-store__prod-popup__slider .t-slds__thumbsbullet.t-slds__bullet {
    width: 40px;
}

/*Артикул в карточке товара в каталоге и в попапе*/
.t-store__card__textwrapper .t-store__card__sku,
.t-store__prod-popup__title-wrapper .t-store__prod-popup__sku {
    display: none;
}

.t-store__card__textwrapper .t-store__card__title {
    min-height: 2lh;
}

/* Стили для Lookbook */
.uc-lookbook-1 .t921__descr {
    margin-top: 24px;
}

.uc-lookbook-1 .t921__row_images {
    display: flex;
    align-items: center;
    height: 400px;
    margin-bottom: 0;
}

.uc-lookbook-1 .t921__row_images .t921__tile {
    position: relative;
    right: auto;
    bottom: auto;
    
    flex: 1;
    
    width: 100%;
    height: 100%;
    
    padding-right: 20px;
}

.uc-lookbook-1 .t921__row_images .t921__tile:last-child {
    padding-right: 0;
}

.uc-lookbook-1 .t921__row_images .t921__tile .t921__bgimg {
    position: relative;
    right: auto;
    bottom: auto;
    
    width: 100%;
    height: 100%;
    
    padding-bottom: 0;
}

.uc-lookbook-2 .t156__wrapper,
.uc-lookbook-3-1 .t156__wrapper,
.uc-lookbook-3-2 .t156__wrapper,
.uc-lookbook-4-2 .t156__wrapper {
    align-items: stretch;    
}

.uc-lookbook-2 .t156__wrapper .t156__item,
.uc-lookbook-3-1 .t156__wrapper .t156__item,
.uc-lookbook-4-2 .t156__wrapper .t156__item {
    flex: 1;
}

.uc-lookbook-2 .t156__wrapper .t156__item .t-img,
.uc-lookbook-3-1 .t156__wrapper .t156__item .t-img,
.uc-lookbook-3-2 .t156__wrapper .t156__item .t-img,
.uc-lookbook-4-2 .t156__wrapper .t156__item .t-img {
    height: 100%;
    object-fit: cover;
}

.uc-lookbook-2 .t156__wrapper .t156__item:last-child {
    flex: 2;
}

.uc-lookbook-3-1 .t156__wrapper .t156__item:first-child {
    flex: 2;
}

.uc-lookbook-4-1 .t680__tile_right .t680__bgimg {
    padding-bottom: 140%;
}

.uc-lookbook-5-1 .t680__tile_right .t680__bgimg {
    padding-bottom: 120%;
}

.uc-lookbook-5-1 .t680__row {
    flex-direction: row-reverse;
}

.uc-lookbook-5-1 .t680__tile_left {
    padding-right: 0;
    padding-left: 10px;
}

.uc-lookbook-5-1 .t680__tile_right {
    padding-right: 10px;
    padding-left: 0;
}

.uc-lookbook-home .t-section__container {
    margin-left: -10px;
}

/* Раздел "С этим товаром покупают" */
.t-store__relevants__container .t-bgimg {
    border-radius: 24px;
}

.t-store__relevants__container .t1002__addBtn {
    width: 36px;
    height: 36px;
}

.t-store__relevants__container .t1002__addBtn svg {
    max-width: 50%;
    max-height: 50%;
}

span.delivery-checkbox-label {
    color: #716a6a !important;
}

.t-radio__indicator:after {
    background: #716a6a !important;
}

.t1002__addBtn svg path {
    stroke: #716A6A;
}

.uc-start-form .t-submit {
    height: 45px;
    font-size: 16px;
}

/* АДАПТАЦИЯ ПОД МОБИЛЬНЫЕ УСТРОЙСТВА */
@media screen and (max-width: 960px) {
    /* Баннер на Инфо, Контактах и в Каталоге */
    .uc-small-page-banner .t-cover,
    .uc-small-page-banner .t-cover__carrier,
    .uc-small-page-banner .t-cover__filter,
    .uc-small-page-banner .t-cover__wrapper {
        height: 200px !important;
    }
    
    .uc-small-page-banner .t-cover__wrapper .t891__wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .uc-small-page-banner .t-cover__wrapper .t891__wrapper .t891__title {
        padding: 0;
    }
    
    /* Баннер на странице "О Бренде" */
    .uc-about-page-banner .t-cover,
    .uc-about-page-banner .t-cover__carrier,
    .uc-about-page-banner .t-cover__filter,
    .uc-about-page-banner .t-cover__wrapper {
        height: 250px !important;
    }
    
    .uc-about-page-banner .t-cover__wrapper .t306__img {
        max-width: 130px !important;
    }
    
    /* Стили для Lookbook */
    .uc-lookbook-1 .t921__descr {
        margin-top: 16px;
    }
    
    .uc-lookbook-1 .t921__row_images {
        height: 230px;
    }
    
    .uc-lookbook-1 .t921__row_images .t921__tile {
        padding-right: 10px;
    }
    
    .uc-lookbook-1 .t921__row_images .t921__tile .t921__bgimg {
        margin-top: 0;
    }
    
    .uc-lookbook-4-2 .t156__wrapper div:nth-child(2n + 2),
    .uc-lookbook-2 .t156__wrapper div:nth-child(2n + 2),
    .uc-lookbook-3-1 .t156__wrapper div:nth-child(2n + 2),
    .uc-lookbook-3-2 .t156__wrapper div:nth-child(2n + 2) {
        width: 10px !important;
        min-width: 10px !important;
    }
    
    .uc-lookbook-4-1 .t680__tile_left .t680__bgimg,
    .uc-lookbook-5-1 .t680__tile_left .t680__bgimg {
        padding-bottom: 140%;
    }
    
    .uc-lookbook-4-1 .t680__tile_right .t680__bgimg,
    .uc-lookbook-5-1 .t680__tile_right .t680__bgimg{
        padding-bottom: 100%;
    }
    
    .uc-lookbook-home .t-section__container {
        margin-left: -15px;
    }
    
    /* Стартовый баннер (ГЛАВНАЯ)*/
    .uc-start-banner .t-slds__items-wrapper,
    .uc-start-banner .t-cover,
    .uc-start-banner .t-cover__carrier,
    .uc-start-banner .t-cover__filter,
    .uc-start-banner .t-cover__wrapper {
        height: 350px !important;
    }
    
    .uc-start-banner .t-slds__arrow_container {
        display: none;
    }
    
    .uc-start-banner .t734__descr {
        margin-top: 16px;
    }
    
    .uc-start-banner .t734__button {
        padding-top: 24px;    
    }
    
    .uc-start-banner .t734__button .t-btn_md {
        height: 40px;
    }
    
    /* Раздел бестселлеры (ГЛАВНАЯ)*/
    .uc-start-bestsellers .t923__col {
        width: 100% !important;
    }
    
    .uc-start-bestsellers .t-slds {
        overflow: initial;
    }
    
    .uc-start-bestsellers .t-slds__arrow_container {
        position: absolute;
        top: -52px;
        right: 20px;
        
        display: flex;
        align-items: center;
        width: auto;
    }
    
    .uc-start-bestsellers .t-slds__arrow_wrapper {
        display: block !important;
        
        position: relative;
        width: 24px !important;
        height: 24px !important;
    }
    
    .uc-start-bestsellers .t-slds__arrow_wrapper:last-child {
        margin-left: 5px;
    }
    
    .uc-start-bestsellers .t-slds__arrow {
        position: relative;
        left: auto;
        top: auto;
        bottom: auto;
        right: auto;
        transform: none;
    }
    
    .uc-start-bestsellers .t-slds__container {
        width: calc(100% - 20px);
    }
    
    .uc-start-bestsellers .t-section__title {
        padding-bottom: 24px !important;
    }
    
    .uc-start-bestsellers .t923__bgimg {
        border-radius: 12px;
    }
    
    .uc-start-bestsellers .t923__textwrapper.t923__paddingsmall {
        padding: 8px 0 0 0;
    }
    
    .uc-start-best-mob .t774__container_mobile-flex .t774__col {
        min-width: 75%;
        max-width: 75%;
    }
    
    .uc-start-best-mob .t774__bgimg {
        border-radius: 12px;
    }
    
    .uc-start-best-mob .t774__textwrapper.t774__paddingsmall {
        padding: 8px 0 0 0;
    }
    
    /* Раздел Каталог (ГЛАВНАЯ) */
    .uc-start-catalog .t959__row {
        display: flex;
        flex-wrap: wrap;
    }
    
    .uc-start-catalog .t959__card {
        width: 50%;
        padding: 10px 5px 0 5px;
    }
    
    .uc-start-catalog .t959 .t-card__title {
        margin: 16px;
    }
    
    /*Табы на странице каждой категории товаров*/
    .uc-category-tabs .t976__wrapper {
        overflow: auto;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    
    .uc-category-tabs .t976__list-item {
        padding: 0 !important;
    }
    
    .uc-category-tabs .t976__list-item .t976__menu-link {
        white-space: nowrap;
    }
    
    /* Каталог */
    .uc-atalog .t786__bgimg,
    .uc-atalog .t786__img,
    .uc-atalog .t786 .t-store__card__bgimg,
    .uc-atalog .t786 .t-store__card__bgimg_second,
    .uc-atalog .t786 .t-store__card__img,
    .uc-atalog .t786 .t-store__card__img_second {
        border-radius: 12px !important;
    }
    
    .uc-atalog .t-store__card__textwrapper {
        padding-top: 10px;
    }
    
    .uc-atalog .t-store__card .t-typography__title {
        font-size: 18px !important;
    }
    
    .uc-atalog .t-store__grid-cont .t-col,
    .uc-atalog .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 40px;
    }
    
    .uc-atalog .t-store__mobile-two-columns.t-store__grid-cont .t-store__card.t-item {
        padding: 0 5px;
    }
    
    .uc-atalog .t1002__addBtn {
        width: 32px;
        height: 32px;
    }
    
    .uc-atalog .t1002__addBtn svg {
        max-width: 50%;
        max-height: 50%;
    }
    
    /*Каталог товаров*/
    .t-store__prod-snippet__container {
        padding: 30px 0;
    }
    
    .t-slds__main {
        border-radius: 0 !important;
    }
    
    .t-store .t-slds__thumbsbullet-wrapper {
        padding-top: 8px;
    }
    
    .t-store .t-store__relevants__container .t-slds__arrow-withbg {
        width: 24px !important;
        height: 24px !important;
    }
    
    .t-store__card__imgwrapper {
        padding-bottom: 100%;
    }
    
    .t-store__relevants__container .t-slds__arrow_wrapper {
        top: calc(40% - 22.5px) !important;
        height: 45px !important;
    }
    
    /* Поиск */
    .t-search-widget__blockinput {
        height: 40px !important;
        border-radius: 12px !important;
        margin: 25px 0 !important;
    }
    
    .t-search-widget__popup {
        padding: 90px 0 30px !important;
    }
    
    /* Попап "под заказ" */
    .uc-preorder-popup .t1122 .t-popup__block-close {
        background: #FFFFFF !important;
    }
    
    .t-body .uc-preorder-popup .t1122 .t-popup__close-icon g rect {
        fill: #716a6a !important;
    }
    
    .uc-preorder-popup .t1122 .t1122__header {
        padding-top: 0;
    }
    
    .uc-preorder-popup .t1122 .t1122__product-title {
        font-size: 18px;
    }
    
    .uc-preorder-popup .t1122__body .t1122__title {
        font-size: 20px;
        padding-bottom: 0;
    }
    
    .uc-preorder-popup .t1122__body .t1122__descr {
        font-size: 16px;
    }
    
    .t-input-block .t-input {
        border-radius: 12px !important;
    }
    
    /*Раздел Инфо. Заголовок, разделитель, форма*/
    .uc-info-title .t795__title,
    .uc-info-subtitle .t030__title {
        text-align: left;
    }
    
    .uc-info-separator .t191 .t-divider {
        text-align: left;
        margin: 0 0 0 20px;
    }
    
    .uc-start-form .t823__container_indent {
        padding: 0 20px;
    }
    
    .uc-start-form .t823__wrapper {
        height: auto !important;
    }
    
    .uc-start-form .t823__col_img_mobile.t823__col_img {
        height: 200px;
    }
    
    .uc-start-form .t823__wrapper_mobile.t823__wrapper .t823__main-wrapper {
        padding: 20px 0 0 0;
    }
    
    .uc-start-form .t823 .t-form__submit {
        padding-bottom: 0;
    }
}