@media screen and (min-width: 1201px){
.t-store__card__imgwrapper {
    Width: auto;
    position: absolute;
    display: flex;
    flex-direction: initial;
    padding-bottom: 0
}

.t-store__card__wrap_all {
    width: 510px;
    height: 304px;
    style="max-width: 100%;max-height: 100%;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xl {
    font-size: 20px !important;
    width: 180px;
}

a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_xs {
    font-size: 12px !important;
}


a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs {
    font-size: 12px !important;
}


.t-store__card__wrap_txt-and-btns {
    left: 240px;
    top: 0;
    padding: 0;
    width: 255px;
}

.js-product-img.t-store__card__bgimg.t-bgimg.loaded {
    position: relative;
    height: 270px;
    width: 210px;
    margin-left: 12px;
    margin-top: 17px;
    margin-right: 240px;
}

.store__card__wrap_txt-and-opts {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    padding: 0;
}

.t-store__card__textwrapper {
    padding: 0 !important;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_md {}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_md {
}

.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    margin-top: 20px;
}

.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    position: absolute;
    top: 250px;
    padding: 0 !important;
}
.js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid {
    display: flex;
    align-content: center !important;
    justify-content: center;
    flex-wrap: wrap;
}


.js-product.t-store__card.t-col.t-col_6.t-align_left.t-item {
    margin-bottom: 20px !important;
    max-width: 510px;
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.js-product.t-store__card.t-col.t-col_4.t-align_left.t-item {
    margin-bottom: 20px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.t-store__card__mark {
    font-size: 13px;
    height:26px;
    width: 100%;
    border-radius: 0px !important;
    border: 1px solid;
    border-color: #FBF6F0;
}
}

@media screen and (min-width: 1201px) {
    ::-webkit-scrollbar-thumb {
        /* Укажи цвет скроллбара */
        background: #fbf6f0;
        /* Укажи радиус скругления скроллбара */
        border-radius: ;
    }
    ::-webkit-scrollbar {
        /* Укажи ширину вертикального скроллбара */
        width: 8px;
        /* Укажи высоту горизонтального скроллбара */
        height: 0px;
        /* Укажи цвет фона под скроллбаром */
        background: #366159;
    }
}

@media screen and (max-width: 1201px) {
    .t-store__card__wrap_all {
    padding-top: 10px;
    background-color: #366159 !important;
}

.js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid {
    display: inline;
    justify-content: center;
}

    .t-store__card__mark {
    width: 100%;
    font-size: 13px;
    height: 26px;
    border-radius: 0px !important;
    border: 1px solid;
    border-color: #FBF6F0;
    
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xl {
    font-size: 24px !important;
    width: 200px;
}

.js-product-img.t-store__card__bgimg.t-bgimg.loaded {
    
    background-size: auto 100%;
}

.t-store__card__btns-wrapper.js-store-buttons-wrapper {
    width: 100%;
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.js-product.t-store__card.t-col.t-col_6.t-align_left.t-item {
    margin-bottom: 40px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.js-product.t-store__card.t-col.t-col_4.t-align_left.t-item {
    margin-bottom: 40px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.t-store__card__imgwrapper {
    position: relative;
}

.t-store__card__mark-wrapper {
    margin-left: 30px;
    top: auto;
    right: auto;
    bottom: -130px;
    left: -10px;
}


.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    margin-top: 20px;
    margin-bottom: 20px;
}

.t-store .t-store__card__wrap_all .t-store__card__textwrapper, .t-store .t-store__card__wrap_all .t-store__card__prod-controls-wrapper {
    padding-left: 20px;
    padding-right: 20px;
}
.t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
    padding-top: 27px;
    padding-bottom: 0px;
}
.t778 .t-store__card__wrap_txt-and-btns {
    height: auto;
}
}

button.t-submit {
    height: 60px !important;
}

div#error_4337244879700 {
    background-color: #FBF6F0 !important;
}

input#input_4337244879702 {background-color: #FBF6F0; height: 40px;}

button.t-submit {
    background-color: #FBF6F0;border: none !important;border-bottom: 1px solid rgba(0,0,0,.2) !important;height: 40px;
    background-color: #366159 !important;
}

/*
.t-input-block {
    background-color: #FBF6F0;
    border: none !important;
    
    height: 40px;
}
/*
.t-input.t-input-phonemask__wrap {

    height: 60px !important;
}

/*
что тут у нас
/*


.t706__cartwin-heading.t-name.t-name_xl {
    visibility: hidden;
}

.t706__form-upper-text {
    padding-top: 0px;
    padding-bottom: 0px
px
;
}

.t706__cartwin-content {
 
    max-width: 650px;
}

.t706__cartwin-top {
    padding: 0px 0 20px 0;
    border-bottom: transparent;
}

.t706__cartwin-bottom {
    padding-top: 20px !important;
    border-top: transparent;
}

.t706__cartwin-heading.t-name.t-name_xl:after {
    
    content:'Корзина';
    font-size: 22px;
    visibility: visible;
    display: block;
}

.t706__cartwin-top {
}

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

.t706__cartwin-content {
    padding-top: 20px;
    padding-bottom: 20px; 
    padding-left: 60px !important;
    padding-right: 60px;

}


.t706__cartwin-heading.t-name.t-name_xl {
    visibility: hidden;
}

.t706__form-upper-text {
    padding-top: 0px;
    padding-bottom: 0px
px
;
}

.t706__cartwin-content {
 
    max-width: 650px;
}

.t706__cartwin-top {
    padding: 0px 0 20px 0;
    border-bottom: transparent;
}

.t706__cartwin-bottom {
    padding-top: 20px !important;
    border-top: transparent;
}

.t706__cartwin-heading.t-name.t-name_xl:after {
    
    content:'Корзина';
    font-size: 22px;
    visibility: visible;
    display: block;
}

.t706__cartwin-top {
}

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

.t706__cartwin-content {
    padding-top: 20px;
    padding-bottom: 20px; 
    padding-left: 60px !important;
    padding-right: 60px;

}

.t706__cartwin-content {background-color: #FBF6F0 !important;}

.t706__product {
    margin-top: 0px;
    margin-bottom: 0px;
}


span.t706__product-quantity {
    color: transparent !important;
}

.t706__product-plusminus.t-descr.t-descr_sm {display: none;}


.t706__cartwin-totalamount-wrap.t-descr.t-descr_xl {
    display: none !important;
}

.t706 .t-form__submit {
   
    margin-top: 60px !important;
    margin-bottom: 40px !important;

}

span.t706__cartwin-totalamount-label {
    display: none;
}

.t706__product-imgdiv {
    height: 100px;
    width: 90px;
    border-radius: 0px;
    border: 1px solid rgba(0,0,0,.2);
}


input#input_4337244879700 {background-color: #FBF6F0; height: 40px;}
/* тегкоторый меняет отсуп в корзине*/

.t-input-group.t-input-group_nm {
    margin-top: 20px !important;
}
/* тегкоторый меняет отсуп в форме заявки, хз зачем нужен
.t-input-group.t-input-group_ph {
    margin-top: 25px !important;
    margin-bottom: 5px !important;
}
*/
label#field-title_4337244879702 {
    margin-bottom: 0px !important;
}

label#field-title_4337244879700 {
    margin-bottom: 0px !important;
}
}
}


.t-popup.t-popup_show {
    background-color: #FBF6F0 !important;
}


.t-store__prod-popup__container {
    background-color: #FBF6F0 !important;
}

.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-typography__title.t-name.t-name_xl {
    color: #1F1F1F !important;
    font-size: 26px !important;
}


h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    color: #1F1F1F !important;
}

.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    color: #1F1F1F !important;
    font-size: 16px !important;
}

p.t-typography__characteristics.js-store-prod-charcs {color: #fbf6f0;border: 1px solid #fbf6f0;background-color: #356059;height: 40px;vertical-align: middle;display: table-cell;padding-left: 30px;padding-right: 30px;margin: 20px !important;}


.t-slds__bgimg.t-bgimg.js-product-img.loaded {padding-bottom: 76% !important; background-position: center !important; background-size: 63% !important; background-repeat: no-repeat; background-position: left; background-color: #fbf6f0;}



.t-slds__items-wrapper.t-slds_animated-none.t-slds__nocycle {
    background-color: transparent;
}



.js-product.t-store__card.t-col.t-col_4.t-align_left.t-item {
    max-width: 510px;
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.t-popup.t-popup_show {
    
    background-color: #366159 !important;
   

}


.t-store t-store__prod-snippet__container {
    
    background-color: #366159 !important;
}

div#rec646068531 { 
    background-color: #FBF6F0 !important;
    display: block;
}

.t-slds__container {
    background-color: #FBF6F0 !important;
}

g {
    fill: #FBF6F0 !important;
}



@media screen and (min-width: 1201px) {
.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
    margin-left: -60px !important;
    position: relative;
    z-index: 500 !important;
}


}

@media screen and (max-width: 1200px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
    margin-left: 10px !important;
    position: relative;
    z-index: 500 !important;
}
}

/*для общих результатов тестов*/
.t835__quiz-nofixedheight {
    height: auto !important;
  }
.div-wrapper {
    text-align: center;
  }
.title-request {
    margin-bottom: 20px;
  }
  
  #div-wrapper {
    font-family: 'Inter',Arial,sans-serif;
    display: none;
  }
  
  .request-step {
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  