html {
    background: #0D0D0D;
}
.t-checkbox__indicator {
    border: 1px solid #fcfcfc !important;
}
#rec1211814116 .t-checkbox__indicator {
    border: 1px solid #0D0D0D !important;
}
span.t-input-phonemask__select-flag {
    display: none;
}
/*Скрываем Pop-up c успехом после заполнения формы*/       
#tildaformsuccesspopup-new {
    display: none !important;
}
@media screen and (min-width: 1201px) {
::-webkit-scrollbar-thumb {
    /* Укажи цвет скроллбара */
    background: #fcfcfc;
    /* Укажи радиус скругления скроллбара */
    border-radius: 0px;
}
::-webkit-scrollbar {
    /* Укажи ширину вертикального скроллбара */
    width: 8px;
    /* Укажи высоту горизонтального скроллбара */
    height: 8px;
    /* Укажи цвет фона под скроллбаром */
    background: #262626;
    }
}
/*Тонкая линия на сайте*/
.goriz_line {
height: 0.8px !important;
}
/*Убираем отступ у флага*/
.t-input-phonemask__select-triangle {
    margin-left: 0px !important;
}
/*-----Стилизация корзины-----*/
.t706__cartwin-content {
    background-color: #fcfcfc;
}
.t706__product-imgdiv {
    border-radius: 0px;
}
.t706__cartwin-content * {
    font-family: 'Inter', Arial, sans-serif;
}
.t706__product-title.t-descr a {
    font-family: 'BebasNeueCyrillic', Arial, sans-serif !important;
}
.t706__product-title.t-descr.t-descr_sm {
    line-height: 1.2;
}
.t706__cartwin-heading.t-name.t-name_xl {
    font-family: 'BebasNeueCyrillic', Arial, sans-serif !important;
}
@media screen and (min-width:960px){
input#input_3711158466360 {
    font-size: 14px;
}
span.t-input-phonemask__select-code {
    font-size: 14px;
}
input#input_3711158466362 {
    font-size: 14px;
}
input#input_1754740202309 {
    font-size: 14px;
}
textarea#input_1754740227193 {
    font-size: 14px;
}
}
.t706 .t-input-group {
    margin-bottom: 12px;
}
.t706 button.t-submit.t-btnflex.t-btnflex_type_submit.t-btnflex_md {
    font-size: 13px;
    height: 54px;
}
/*-----Стилизация кнопки в корзине-----*/
.t706 button.t-submit {
overflow: hidden;
position: relative;
z-index: 0;
}
.t706 button.t-submit:before {
background-color: #fcfcfc; /*фон кнопки при ховере*/
position: absolute;
z-index: -1;
top: 100%;
left: 0;
width: 100%;
height: 100%;
content: "";
transition: all .3s ease-out;
}
.t706 button.t-submit:hover:before {
top: 0;
transition: all .3s ease-out;
}
/*-----Увеличение изображения в Zero-блоке при наведении в рамках своих границ-----*/
 .img-zoom {
    overflow: hidden;
}
.img-zoom .tn-atom {
    transition: transform 400ms ease-in-out;
}
.img-zoom:hover .tn-atom {
    transform: scale(105%);
}
/*-----Увеличение изображения в потоках при наведении в рамках своих границ-----*/
.t-feed__post-bgimg.t-bgimg.loaded {
    overflow: hidden;
}
.t-feed__post-bgimg.t-bgimg.loaded {
    transition: transform 400ms ease-in-out;
}
.t-feed__post-bgimg.t-bgimg.loaded:hover {
    transform: scale(105%);
}
/*-----Увеличение изображения в карточке товара при наведении в рамках своих границ-----*/ 
.t-store__card__imgwrapper.t-store__card__imgwrapper_1-1 {
    overflow: hidden !important;
}
.js-product-img.t-store__card__bgimg.t-bgimg.loaded:hover {
    transform: scale(105%);
    transition: transform 400ms ease-in-out;
}
.t-store__card__bgimg, .t-store__card__bgimg_second, .t-store__card__img {
    transition: transform 400ms ease-in-out;
}
/*-----Стилизация вариантов товара-----*/
.js-product-edition-option-name.t-product__option-title.t-typography__options {
    font-family: 'Inter';
    font-weight: 500;
}
span.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options {
    font-family: 'Inter';
    font-size: 12px;
    font-weight: 400;
    color: #fcfcfc;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: #1E1E1E;
    border: 1px solid #1E1E1E !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid #fcfcfc !important;
}
/*-----Надпись рядом с чекбоксом в зеро-----*/
.zero_form .t-checkbox__control {
display: flex;
align-items: center;
}
.zero_form .t-checkbox__labeltext,
.zero_form .t-checkbox__labeltext div {
display: block;
}
/*-----Стилизация кнопки в карточке товара-----*/
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn {
overflow: hidden;
position: relative;
z-index: 0;
font-size: 12px;
}
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn:before {
background-color: #0D0D0D; /*фон кнопки при ховере*/
position: absolute;
z-index: -1;
top: 100%;
left: 0;
width: 100%;
height: 100%;
content: "";
transition: all .3s ease-out;
}
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t762__btn:hover:before {
top: 0;
transition: all .3s ease-out;
}
/*-----Стилизация кнопки в форме zero-----*/
.zero_form button.t-submit {
overflow: hidden;
position: relative;
z-index: 0;
}
.zero_form button.t-submit:before {
background-color: #0D0D0D; /*фон кнопки при ховере*/
position: absolute;
z-index: -1;
top: 100%;
left: 0;
width: 100%;
height: 100%;
content: "";
transition: all .3s ease-out;
}
.zero_form button.t-submit:hover:before {
top: 0;
transition: all .3s ease-out;
}
/*Увеличение ширины кнопки*/
@media screen and (max-width: 640px) {
a.t762__btn.t-btn.t-btn_sm {
        padding-left: 30px;
        padding-right: 30px;
    }
}
/*Стоимость в карточке товара*/
.t762__price.t762__price-item {
    font-family: 'Inter';
    letter-spacing: -0.8px;
}
.t762__descr.t-descr.t-descr_xxs.js-store-prod-text {
    margin-top: 0px;
}
@media screen and (min-width: 480px) and (max-width: 900px) {
.t762__title {
    font-size: 43px !important;
    line-height: 1 !important;
}
}
/*Стоимость в ветрине товара*/
.t-store__card__price.t-store__card__price-item {
    font-family: 'Inter';
    font-weight: 700 !important;
}
/*Отступы в ветрине товаров*/
@media screen and (min-width: 1900px){
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 40px !important;
    }    
}
@media screen and (max-width: 1200px){
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 28px !important;
    }
}
@media screen and (max-width: 960px) {
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 24px !important;
    }
.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_left.t-item {
    padding: 0 14px !important;
    }
}
@media screen and (max-width: 768px){
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 14px !important;
    }
.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_left.t-item {
    padding: 0 12px !important;
    }
}
@media screen and (max-width: 480px){
.js-store-grid-cont.t-store__grid-cont {
    padding: 0 18px !important;
    }
.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_left.t-item {
    padding: 0px !important;
    }
}
@media screen and (max-width: 960px) {
    .js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25 {
        margin-bottom: 40px !important;
    }
}
/*Отступы на странице товара*/
@media (min-width: 1900px){
.t762__container.t762__container_indent {
    padding: 0 50px !important;
    }    
}
@media screen and (max-width: 1200px){
.t762__container.t762__container_indent {
    padding: 0 34px !important;
    }
}
@media screen and (max-width: 960px) {
.t762__container {
    max-width: 100% !important;
    }
}
@media screen and (max-width: 768px){
.t762__container.t762__container_indent {
    padding: 0 28px !important;
    }
}
@media screen and (max-width: 480px){
.t762__container.t762__container_indent {
    padding: 0 18px !important;
}
}
@media screen and (max-width: 640px) {
.t762__container_indent .t762__info {
     padding-bottom: 0px !important;
    }
}




/*Своя сетка в попапе потоков*/
.t-redactor__text {
    margin-bottom: 0px !important;
}
.t-feed__post-popup__container.t-container {
    padding: 0px !important;
}
@media screen and (min-width: 1200px){
.t-feed__post-popup.t-popup_show {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 20px;
    box-sizing: border-box;
}
.t-feed__post-popup__container.t-container.t-popup__container {
    margin: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
}
.t-feed__post-popup__content.t-feed__post-popup__content_half {
    width: 50% !important;
    max-width: 50% !important;
}
}

@media screen and (min-width: 1900px){
.t-feed__post-popup.t-popup_show {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 50px;
    box-sizing: border-box;
}
}

@media (min-width: 769px) and (max-width: 1200px){
.t-feed__post-popup.t-popup_show {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 3px !important;
    box-sizing: border-box;
}
.t-feed__post-popup__container.t-container.t-popup__container {
    margin: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
}
.t-feed__post-popup__content.t-feed__post-popup__content_half {
    width: 50% !important;
    max-width: 50% !important;
}
.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
    margin: 0px !important;
}
}

@media screen and (max-width: 768px){
.t-feed__post-popup__container.t-container.t-popup__container {
    width: 100% !important;
    max-width: 100% !important;
}
.t-feed__post-popup.t-popup_show {
    padding: 0 30px !important;
}
}

@media screen and (max-width: 480px){
.t-feed__post-popup__container.t-container.t-popup__container {
    width: 100% !important;
    max-width: 100% !important;
}
.t-feed__post-popup.t-popup_show {
    padding: 0 20px !important;
}
}

/*Свои настройки типографики в карточке потоков*/
.js-feed-post-text.t-feed__post-popup__text {
    font-size: 16px !important;
    line-height: 1.4 !important;
}
.t-redactor__tte-view {
    font-weight: 400 !important;
}
h1.js-feed-post-title {
    line-height: 1.1 !important;
}
.t-feed__post-popup__date-wrapper {
    margin-right: 0px !important;
}
.t-feed__post-popup__date {
    font-size: 10px;
    color: #fcfcfc;
    font-weight: 500;
    font-family: 'Inter';
}
span.js-feed-post-date.t-feed__post-popup__date {
    font-weight: 500;
}
@media screen and (min-width: 960px){
h1.js-feed-post-title {
    font-size: 46px !important;
    line-height: 1.1 !important;
}
}
@media (min-width: 640px) and (max-width: 959px){
h1.js-feed-post-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
}
@media screen and (max-width: 639px){
h1.js-feed-post-title {
    font-size: 32px !important;
    line-height: 1.1 !important;
}
}
/*Стилизация стандартного меню*/
@media screen and (min-width: 480px) {
div#nav918206215 {
    max-width: 50% !important;
}
}
.t450__right_social_links {
    margin-top: 7px;
}
img.t-sociallinks__customimg {
    width: 40px !important;
    height: 40px !important;
}
/*Стилизация кнопки в стандартном меню*/
.t450__right_buttons {
    order: 1;
}
.t450__rightcontainer {
    display: flex;
    flex-direction: column;
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    width: 200px;
}
@media screen and (max-width: 480px) {
.t450__right_buttons_but .t-btnflex_sm {
    width: 100% !important;
}
.t450__right_buttons_but {
    width: 100% !important;
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    width: 100% !important;
}
}