/*Галерея*/
.t-zoomer__container {
    background-color: #161212 !important;
}

.t-zoomer__close {
    background: none !important;
}

.t-zoomer__close svg path {
    fill: #F9E6A2 !important;
}

/*Меню гамбургер*/ 
@media screen and (max-width: 960px) {
.t450__list_item:nth-child(13), .t450__list_item:nth-child(14) {
    margin-bottom: 20px;
}

a.t-menu__link-item[data-menu-item-number="4"], a.t-menu__link-item[data-menu-item-number="5"], a.t-menu__link-item[data-menu-item-number="6"], a.t-menu__link-item[data-menu-item-number="7"], a.t-menu__link-item[data-menu-item-number="8"], a.t-menu__link-item[data-menu-item-number="9"] {
    font-size: 14px !important;
    color: #fff !important;
}
}

.t-menusub__menu {
    border-bottom: none;
}

/*Изображение серий*/
.t196 .t-align_center {
    text-align: left;
}

/*Медали*/
#rec1060098656 {
    position: relative;
    top: -50px;
}

/*Меню*/
.t450__rightside {
    margin-top: 50px;
}

.t450__logowrapper {
    margin-bottom: 50px;
}

@media screen and (max-width: 980px) {
    .t450__right_descr:last-child span:before {
        content: '';
        width: 75px;
        height: 50px;
        background-image: url(https://static.tildacdn.com/tild3630-3562-4565-a161-653163633233/medal.gif);
        background-size: contain;
        background-repeat: no-repeat;
        display: block;
        margin-top: 30px;
        margin-bottom: 10px;
    }
}

/*Поиск*/
@media screen and (min-width: 961px) {
    .t-search-widget__clear-icon {
        background: #201b1b !important;
    }
    
    .t-search-widget__blockinput {
        border: none !important;
        background: #201b1b !important;
    }
    
    .t-search-widget__header_popup-opened {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
}

@media screen and (max-width: 960px) {
    .t-search-widget__header {
        padding: 5px !important;
    }
}

.t-search-widget__popup {
    background: #201b1b !important;
}

.t-search-widget__query-result {
    font-family: 'montserrat';
    margin: 40px 0 !important;
}

.t-search-widget__result_product-img {
    border: none !important;
}

.t-search-widget__result_product-price {
    font-size: 14px !important;
    font-family: 'montserrat';
    font-weight: 500 !important;
}

.t-search-widget__result_product-title {
    font-size: 16px !important;
    font-weight: 500;
    margin-bottom: 10px !important;
}

.t-search-widget__result_product-desc {
    display: none;
}

.t-search-widget__result {
    margin-bottom: 30px !important;
}

.t-search-widget__loadmore-btn {
    text-transform: uppercase;
    font-family: 'montserrat';
    font-weight: 500;
    background: #F9E6A2 !important;
    color: #201b1b !important;
}

.t-search-widget__pagination-active {
    background-color: #F9E6A2 !important;
    color: #201b1b !important;
}

.t-search-widget__pagination-item {
    color: #F9E6A2;
}

.t-search-widget__pagination-button svg path {
    stroke: #fff !important;
}

/*Залоговок новинки*/
@media screen and (max-width: 480px) {
    .t-section__title {
        padding-bottom: 25px !important;
}
}

/*Прилипание меню*/
#rec1025288281 {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9998;
}

/*Фоновое изображение*/
.t674__cover-carrier {
    background-size: auto !important;
    background-position: left !important;
    opacity: 0.15 !important;
}

@media screen and (max-width: 960px) {
.t674__cover-carrier {
    background-size: 75% !important;
}
}

/*Разделы на главной*/
@media screen and (max-width: 960px) {
.t959__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    padding-bottom: 10px;
}

.t959__card {
    padding: 0px;
}
}
/*@media screen and (min-width: 641px) and (max-width: 960px) {*/
/*    .t959__container_mobile-flex .t959__card {*/
/*        width: 30vw !important;*/
/*    }*/
/*}*/

/*@media screen and (max-width: 640px) {*/
/*    .t959__container_mobile-flex .t959__card {*/
/*        width: 50vw;*/
/*    }*/
/*}*/

/*Сетка каталога*/
@media screen and (min-width: 961px) and (max-width: 1200px) {
    .t951 .t951__cont-w-filter.t-store__grid-cont_col-width_stretch.t-container:not(.t-store__grid-cont_indent) {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

/*Подсветка при наведении*/
.t959__card-inner, .js-product-img, .t976__menu-link, .t650__inner-col, .t-store__prod-popup__btn, .t-store__filter__custom-sel, #rec1069157461 .tn-elem[data-elem-id="1748611553605"] .tn-atom, .uc-image {
    transition: all 0.3s !important;
}

@media screen and (min-width: 961px) {
.t959__card-inner:hover {
        box-shadow: 0px 0px 100px -25px rgba(249, 230, 162, 0.3) !important;
    }
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont_col-width_stretch .t951__sidebar {
        box-shadow: 0px 0px 50px -15px rgba(249, 230, 162, 0.3) !important;
    }
}
    
.js-product:hover .js-product-img:not(.t-store__prod-popup__columns), .uc-card:hover .uc-image {
        box-shadow: 0px 0px 100px -25px rgba(249, 230, 162, 0.3) !important;
}

.t976__menu-link:hover, .t-store__prod-popup__btn:hover, #rec1069157461 .tn-elem[data-elem-id="1748611553605"] .tn-atom:hover {
    box-shadow: 0px 0px 25px -5px rgba(249, 230, 162, 0.3) !important;
}

/*Шрифт цены*/
.t-store__card__price {
    font-family: 'Montserrat';
}

/*Отступы текста и цены*/
.t-store__card__textwrapper {
    padding: 20px 15px 0 15px;
}

.t951 .t-store__card__textwrapper {
    padding: 20px 10px 0 10px;
}

/*Рамка*/
.js-product-img:not(.t-slds__bgimg), .t959__card-overlay, .uc-image {
    outline: 5px ridge #f9e6a2;
    outline-offset: -5px;
}

/*Соотношение сторон товара*/
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_3-4 {
    padding-bottom: 120% !important;
}

/*Сайдбар фильтры*/
.t-checkbox__control {
    font-family: 'Montserrat';
    font-weight: 500;
}

.t-store__filter__custom-sel.active {
    background: #201b1b !important;
    border-radius: 5px;
    margin-bottom: 5px;
}

.t-store__filter__custom-sel:hover {
    background: #201b1b !important;
    border-radius: 5px;
}

.js-store-filter-mob-btn {
    width: 100%;
}

@media screen and (min-width: 961px) {
.t-store__filter__item-title {
    font-size: 16px;
}
}

/*Выбор разделов*/
.t976__menu-link:not(#rec1130743876 .t976__menu-link) {
    background: #201b1b !important;
}

.t976__wrapper:not(#rec1130743876 .t976__wrapper) {
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    background: #161212;
    padding: 20px;
    border-radius: 5px;
}

.t976__list-item:not(#rec1130743876 .t976__list-item) {
    padding: 0 10px 0 0 !important;
}

.t976__menu-link:not(#rec1130743876 .t976__menu-link) {
    white-space: nowrap;
}

/*Фильтр цены*/
.t-store__filter__price-outer, .t-store__filter__price-outer_start {
    background-color: #f9e6a2 !important;
}

.t-store__filter__range_bg {
    background-color: #ffffff !important;
}

.t-store__filter__item-controls-wrap {
    font-family: 'montserrat';
    color: #201b1b;
    font-weight: 500;
}

.t-store__filter__input {
    background: #201b1b !important;
    border: none !important;
    color: #fff !important;
    border-radius: 5px !important;
    margin-top: 5px !important;
}

.t-store__filter__delimeter {
    color: #fff !important;
}

@media screen and (max-width: 960px) {
    .t-store__filter__input {
        font-size: 12px !important;
        height: 30px !important;
    }
    
    .t-store__filter__btn {
        font-size: 12px !important;
        border-radius: 5px !important;
        background-color: #f9e6a2 !important;
        border: none !important;
        height: 30px !important;
        margin-top: 5px;
    }
    .t-store__filter__delimeter {
        margin-top: 5px;
        align-content: center;
    }
}

/*-----Стили самого блока с фильтрами-----*/
.t951__sidebar-wrapper::-webkit-scrollbar {
    display: none;
}

@media screen and (max-width: 960px) {
.t-store__grid-cont_col-width_stretch .t951__sidebar {
        margin: 0 10px 30px 10px !important;
        border-radius: 5px;
        padding: 20px !important;
        position: sticky !important;
        position: -webkit-sticky !important;
        z-index: 99;
        /*background-color: #f9e6a2 !important;*/
    }

/*Колонки и высота фильтра*/
.t951__sidebar-wrapper {
    overflow-x: auto;
}

.t-store__filter__controls-wrapper {
    max-height: 400px !important;
}

/*Цвет фильтра   */
/*.t-store__filter__opts-mob-btn, .t-store__filter__opts-mob-btn svg path {*/
/*    color: #201b1b !important;*/
/*    fill: #201b1b !important;*/
/*}*/

/*.t-store__filter__item {*/
/*        border-color: rgb(32 27 27 / 30%) !important;*/
/*}*/

/*.t-store__filter__item-title, .t-store__filter__title {*/
/*    color: #201b1b !important;*/
/*}*/

/*.t-checkbox__indicator {*/
/*    border-color: #201b1b !important;*/
/*}*/

.t-store__filter__item-controls-container[data-type="checkbox"] {
    width: 100%;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.t-store__filter__item-controls-container[data-type="selectbox"] {
    width: 100%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
}

@media screen and (max-width: 960px) {
.t951__cont-wrapper {
    display: flex;
    flex-direction: column;
}

.t951__sidebar_sticky {
    order: 4;
}

.t-store__grid-cont_col-width_stretch .t951__sidebar {    
        bottom: 20px;
}
}

/*@media screen and (min-width: 641px) and (max-width: 960px) {*/
/*.t-store__grid-cont_col-width_stretch .t951__sidebar {    */
/*        bottom: 10px;*/
/*}*/
/*}*/

/*@media screen and (min-width: 481px) and (max-width: 640px) {*/
/*.t-store__grid-cont_col-width_stretch .t951__sidebar {    */
/*        bottom: 120px;*/
/*}*/
/*}*/

@media screen and (max-width: 480px) {
/*.t-store__grid-cont_col-width_stretch .t951__sidebar {    */
/*        bottom: 110px;*/
/*}*/

.t-store__filter__item-controls-container[data-type="checkbox"] {
    width: 100%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.t-store__filter__item-controls-container[data-type="selectbox"] {
    width: 100%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
}

@media screen and (min-width: 961px) {
.t951__sidebar-wrapper {
    background-color: #161212; /*Фоновый цвет блока с фильтрами*/
    padding: 30px;  /*Отступы внутри*/
    box-sizing: border-box;
    max-height: calc(100vh - 150px) !important; /*Рассчитываем высоту блока с фильтрами (для каждого индивидуально)*/
    border-radius: 5px;    /*Радиус скругления углов*/
    }
    
.js-store-parts-select-container.t951__sidebar.t951__sidebar_sticky {
    border-radius: 5px;
    padding: 0 !important;
    background-color: transparent !important;
    width: 300px;
    }


/*-----Стили для блока выбранных фильтров-----*/
.t-store__filter__chosen-bar {
    position: sticky !important;
    position: -webkit-sticky !important;
    border: none !important; 
    box-sizing: border-box;
    box-shadow: none !important;
    border-radius: 5px !important; /*Радиус скругления*/
    bottom: 0px !important;
    width: 100% !important;
    background-color: #201b1b !important;
    margin-top: 30px; /*Отступ сверху*/
}
    
/*Стили для фильтров*/
.t-store__filter__chosen-val {
    background-color: #f9e6a2 !important;  /*Фоновый цвет*/
    color: #201b1b !important;    /*Цвет текста*/
    opacity: 1 !important;
    font-weight: 500;   /*Толщина текста*/
    border-radius: 5px !important;
    font-family: 'montserrat';
    max-width: 150px !important;
}
    
/*Текст "Найдено"*/
.t-store__filter__prods-number {
    color: #f9e6a2 !important; /*Цвет */
    font-size: 16px !important; /*Размер*/
    font-weight: 500 !important;    /*Начертание*/
}

/*Кнопка очистки фильтра*/
.t-store__filter__reset {
    color: #f9e6a2 !important;    /*Цвет*/
    font-size: 14px;    /*Размер*/
    font-weight: 400;   /*Начертание*/
}
}

@media screen and (max-width: 960px) {
.t-store__filter__chosen-bar {
        background-color: #161212 !important;
    }
    
/*Стили для фильтров*/
.t-store__filter__chosen-val {
    background-color: #f9e6a2 !important;  /*Фоновый цвет*/
    color: #201b1b !important;    /*Цвет текста*/
    opacity: 1 !important;
    font-weight: 500;   /*Толщина текста*/
    border-radius: 5px !important;
    font-family: 'montserrat';
    max-width: 150px !important;
    font-size: 12px !important;
}

.t-store__filter__chosen-wrapper {
    margin-bottom: 10px !important;
    margin-top: 30px !important;
}
    
/*Текст "Найдено"*/
.t-store__filter__prods-number {
    color: #f9e6a2 !important; /*Цвет */
    font-size: 12px !important; /*Размер*/
    font-weight: 500 !important;    /*Начертание*/
    margin-bottom: 0 !important;
}

/*Кнопка очистки фильтра*/
.t-store__filter__reset {
    color: #f9e6a2 !important;    /*Цвет*/
    font-size: 12px !important;    /*Размер*/
    font-weight: 400;   /*Начертание*/
}
}

/*Страница товара*/
.t-store__prod-popup__link {
    background: #161212;
    border-radius: 5px;
}

.t-store__prod-popup__link a{
    font-size: 20px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
}

.t-store__prod-popup__link a:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(https://static.tildacdn.com/tild3061-3734-4230-b032-306535303965/arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/*Изображение*/
.t-slds:not(.t396 .t-slds) {
    background: #161212;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 5px;
}

.t-slds__thumbsbullet-wrapper {
    margin-top: 15px;
}

/*Текстовая информация*/
.t-store__prod-popup__info {
    display: flex;
    flex-direction: column;
}

/*Ссылка на серию*/
.t-store__prod-popup__links-wrapper {
    order: 4;
}

/*Название товара*/
.t-store__prod-popup__title-wrapper {
    margin: 0 20px 20px;
}

/*Цена*/
.t-store__prod-popup__price-wrapper {
    margin: 0 20px;
}

.js-store-prod-price {
    font-size: 24px;
}

/*Кнопка*/
.t-store__prod-popup__btn-wrapper {
    margin: 30px 20px;
}

/*Описание*/
.t-store__prod-popup__text {
    margin: 0 20px 50px 20px;
}

.js-store-prod-all-text {
    font-size: 14px;
}

/*Артикул*/
.t-store__prod-popup__sku {
    font-family: 'Montserrat';
    font-weight: 500;
}

/*Рекомендации*/
.t-store__relevants__title {
    font-size: 24px !important;
    margin: 100px 0 40px;
}

.t-store__scroll-icon-wrapper {
    display: none !important;
}

/*Характеристики*/
.js-store-prod-text {
    display: flex;
    flex-wrap: wrap;
}

.js-store-prod-all-charcs {
    order: 0;
    margin-top: 0 !important;
    width: 100%;
}

.js-store-prod-all-text {
    order: 1;
    margin-top: 30px;
}

/*Доп. текст*/
.js-store-prod-all-charcs:before {
    content: 'Характеристики:';
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 5px;
    display: block;
    color: #f9e6a2;
}

/*.js-store-prod-all-text:before {*/
/*    content: 'Описание:';*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    padding-bottom: 5px;*/
/*    display: block;*/
/*    color: #f9e6a2;*/
/*}*/

.t708 .t708__btn-text {
    opacity: 1;
}

/*Логотипы в объектах*/
/*Соборная палата*/ #rec1034050281 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3839-3466-4236-a138-636264326138/logoo.jpg);
    width: 130px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*МИИТ*/ #rec1060636806 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3738-3366-4363-a361-643137656266/miit.jpg);
    width: 320px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Кохас*/ #rec1062509631 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6232-3132-4530-b362-383135376336/23485-100x100_473815.jpg);
    width: 160px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}


/*Царьград*/ #rec1060624136 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6661-3865-4262-b435-356562656166/logo1.jpg);
    width: 120px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Серебряный век*/ #rec1062515066 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3163-3936-4139-a234-313437393935/logo11.jpg);
    width: 120px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Алтай Резорт*/ #rec1062618496 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6637-3035-4332-b461-663335393735/_.jpg);
    width: 100px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Подобед*/ #rec1062485076 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3931-6563-4332-b036-326338363762/s352_logo_1508091014.jpg);
    width: 100px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Папа Bar&Restaurant*/ #rec1062489896 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6638-3265-4366-a464-356161366235/newtop.jpg);
    width: 150px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Coffeeshop Company*/ #rec1062497041 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3633-3762-4639-a430-346232356661/headerLogo1.gif);
    width: 100px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Житная 10*/ #rec1062601496 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6136-3139-4432-a332-373831363539/gitnaya10_mini.jpg);
    width: 100px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Русская рюмочная №1*/ #rec1062523396 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3563-6231-4639-b831-336131393533/logo1.png);
    width: 250px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Халиф*/ #rec1062613461 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6533-3463-4330-b466-373832643734/logo-halif.jpg);
    width: 100px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Сериал "Демон революции"*/ #rec1062701831 .t-section__title:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3162-6335-4530-b261-633965343637/Logo.jpg);
    width: 170px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media screen and (min-width: 1201px) {
.t-section__title {
    display: flex;
    gap: 20px;
}
}

@media screen and (max-width: 1200px) {
.t-section__title {
    display: flex;
    gap: 20px;
    flex-direction: column;
}