/*Шапка основа*/
    /*Тайтл и инфо. Контейнер*/


/*Основная страница. Вступительный блок с кнопкой*/
    /*Тайтл и инфо. Контейнер*/
    .t1127 .t-container {
    margin-top: 10px;
    display: flex;
    width: 100%;
    max-width: 1200px;
    flex-wrap: wrap;
    }
    .t1127 .t-col {
    display: block;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0px;
    padding-right: 0px;
    }
    /*Инфоблок*/
    .t1127__descr {
    font-size: 16px;
    color: #444444;
    font-weight: 400;
    padding-top: 0px;
    text-align: left;
    padding-bottom: 0px;
    font-family: 'Cygre';
    letter-spacing: 0px;
    }
    /*Инфоблок. отступ кнопка*/
    .t1127__descr+.t1127__buttons {
    margin-top: 15px;
    }
    .t1127__button:first-child {
    margin-right: 0px;
    }
    /*Инфоблок. кнопка*/
    .t1127__buttons .t-btn_sm {
    height: 50px;
    width: 100%;
    font-size: 12px;
    flex-wrap: wrap;
    align-content: center; /*Контетнт. вертикальное выравнивание по центру*/
    justify-content: center; /*Контетнт. горизонтальное выравнивание по центру*/
}


/*Каталог, поп-ап*/
    /*Контейнер. Фиксация и размер окна*/
    .t-popup__container.t-popup__container-static {
    margin: 40px auto;
    top: 0;
    position: relative;
    left: auto;
    right: auto;
    width: max-content;
}
    /*Контейнер. Контент. Галлерея и инфо*/
    .t-popup__container .t-col {
    display: inline;
    margin: 15px;
    width: max-content;
}
    /*Отступы для контейнера контент*/
    .t-store .t-store__prod-popup__container .t-store__product-popup .t-slds {
    margin-left: 0px;
    margin-right: 0px;
}
    /*Контейнер, миниатрюы*/
    .t-align_center {
    text-align: center;
}
    /*Контейнер, миниатрюы, адаптив*/
    .t-store .t-slds__thumbsbullet-wrapper, .t-store .t-store__prod-popup__info {
    padding-left: 0px;
    padding-right: 20px;
    }
}
    /*Контейнер тайтла*/
    }
    .t-store__prod-popup__title-wrapper {
    margin-bottom: 15px;
}
    /*Контейнер тайтла*/
    .t-store__prod-popup__container {
    padding: 15px 15px;
}
    /*Контейнер цена*/
    .t-popup__container .t-popup .t-store__prod-popup__price {
    color: #00CB56;
    font-weight: 400;
}

    /*Контейнер информационного текста*/
    .t-store__prod-popup__text {
    margin-top: 10px;
}
    /*Контейнер, информация*/
    .t-popup .t-typography__descr {
    color: #444444;
    font-weight: 300;
    font-size: 14px;
    font-family: 'Cygre';
}




/*Каталог, поп-ап*/
    /*кастомная кнопка в карточке товара*/
        /*скрывает дефолтную кнопку*/
.uc-catalog .t-store__prod-popup__btn-wrapper {
    display: none;
}
    /*Дизайн кнопки внутри карточки товара*/
    .js-store-prod-text a {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 0px;
    font-weight: 400;
    font-family: 'Bounded';
    }
    /*Первая кнопка. Заказ мессенджеры*/
    .js-store-prod-text a:first-of-type {
    background-color: #21252c;
    color: #ffffff;
    display: inline-block;
    }
    /*Вторая кнопка. Заказ OZON*/
    .js-store-prod-text a:nth-of-type(2) {
    background-color: #307ab8;
    display: none;
    color: #ffffff;
    width: 100%;
    margin-right: 5px;
    }
    /*Третья кнопка. Заказ WB*/
    .js-store-prod-text a:nth-of-type(3) {
    background-color: #b64bc3;
    display: none;
    color: #ffffff;
    width: 48%;
    margin-left: 5px;
    }
    /*Индекс приоритета и расположения*/
    .t706__cartwin_showed {
    z-index: 999999999;
}



    .t1196__col {
    width: max-content;
    max-width: 100%;
    }
    .t1196__container_flex .t-col:not(:first-child) {
    width: max-content;
    padding: 0;
    }
    .t1196__controls {
    position: relative;
    z-index: 3;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 0px;
    pointer-events: none;
    }
    .t1196__container_flex {
    align-items: flex-start;
}



.uc-com_header .t-section__title {
    margin-bottom: 10px;
}
.uc-com_header .t-section__descr {
    margin-bottom: 10px;
}
.uc-com_header .t1050__line {
    position: relative;
    border-top: 3px solid #000;
    margin: 5px 20px 5px 0;
}


/*Каталог, Основная страница*/
    /*Контейнер, инфо*/
    .uc-catalog_main .t477__content {
    display: table-cell;
    padding: 30px 30px;
    }
    .t477__title {
    margin-bottom: 10px;
    }
    .t477__descr {
    margin-top: 10px;
    }
    .t477__btntext-wrapper {
    display: inline-block;
    padding-top: 30px;
    }
    .t477__line {
    position: relative;
    display: block;
    max-width: 75%;
    height: 3px;
    background-color: #fff;
}


/*Информационный блок. Основная страница*/
    /*Контейнер, линия*/
    .t544__line {
    position: relative;
    display: block;
    max-width: 75%;
    height: 3px;
    background-color: #666;
}


/*Поп-ап для связи и покупки*/
    .t390__wrapper {
    padding: 20px 25px;
    }
    .t390__title {
    font-size: 16px;
    font-family: 'Bounded';
    }
    .t390__descr {
    margin-top: 5px;
    }   
    .t390__btn-wrapper, .t390__social {
    margin-top: 10px;
    }
    .t390__btn {
    font-size: 14px;
    height: 50px;
    width: auto;
    margin-top: 10px;
    margin-right: 4px;
    margin-left: 4px;
    }



.t118 {
    padding-top: 20px;
    padding-bottom: 20px
}

.uc-menu_add .t686 .t686__textwrapper {
    position: relative;
    padding: 20px 20px;
    }
    .t686 .t686__textwrapper__content {
    position: relative;
    margin: 0px;
    }
    .t686 .t-card__descr {
    margin-top: 5px;
    color: #fff
}



    uc-catalog .t-store__card .t-store__card__price {
    font-size: 14px;
    color: #888888;
    font-weight: 400;
}


    .t750 .t-popup__container.t-popup__container-static {
    margin: 40px auto;
    top: 0;
    position: relative;
    left: auto;
    right: auto;
    width: max-content;
    }
    .t-store__grid-cont .t-col,.t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 15px;
    }
    .t-popup__close-icon g {
    fill: #ffff !important;
    }
    .t750 .t-popup__block-close {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 50px;
    background: #0000;
    }
    .t750__container {
    padding: 20px 15px;
    }
    .t750 .t-col {
    display: inline;
    margin-left: 15px;
    margin-right: 15px;
    width: max-content;
    }
    .t750__title-wrapper {
    margin-bottom: 10px;
    width: max-content;
    }
    .t750__title {
    font-size: 18px;
    font-weight: 500;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: 'Bounded';
    text-transform: uppercase;
    }
    .t750__price {
    font-size: 14px;
    color: #00a04b;
    font-weight: 500;
    }
    .t750__btn-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    }
    .t-btn_sm {
    height: 50px;
    font-size: 12px;
    padding-left: 0px;
    padding-right: 0px;
    }
    .t750__descr {
    margin-top: 20px;
    width: max-content;
    font-size: 14px;
    font-weight: 400;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: 'Cygre';
    }
    
    
/*Подвал*/
    /*Контейнер. Убирает пустые зоны отступов от края*/
    /*Контейнер. Основные настройки*/
    .uc-footer .t-container {
    width: 100%;
    display: flex;
    max-width: 1200px;
    padding: 0;
    justify-content: space-between;
    align-content: flex-start;
    flex-wrap: wrap;
    }
    /*Контейнер. Выравнивание колонн*/
    .uc-footer .t-col {
    display: block;
    margin-left: 20px;
    margin-right: 20px;
    width: max-content;
    max-width: max-content;
    }
    /*Контейнер. Блок логотипа*/
    .uc-footer .t-col_4 {
    max-width: max-content;
    align-content: baseline;
    }
    /*Контейнер. Инфоблок. Колонна 1*/
    .uc-footer .t-prefix_4 {
    padding-left: 0px; /*бессмысленный отступ слева*/
    text-align: right;
    }
    /*Контейнер. Инфоблок. Колонна 2*/
    .t-col_2 {
    max-width: 160px;
    text-align: right;
}