/*Подсказки улицы*/
.suggestions-suggestions {
    font-family: 'Commissioner';
    border-radius: 10px;
    font-weight: 400;
    font-size: 16px;
}


#nav1518337981 a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm {
    max-width: 100%;
}


.t-store__prod-popup__btn-wrapper.js-store-buttons-wrapper {
    justify-content: center;
}

.t-slds__imgwrapper.t-zoomable {
    border-top: 40px solid white;
}


.t-radio__control .t-radio:checked~.t-radio__indicator, .t-radio__control .t-radio:checked~.t-radio__indicator:after {
    opacity: 1;
    background-color: transparent;
    background-image: url(https://static.tildacdn.com/tild3937-6336-4537-a161-303935376234/burbur.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-position-x: 2px;
    color: black;
    height: 26px;
    width: 26px;
}

/*popup*/
#allrecords .t-store__product-popup .t-typography__options {
    font-size: 16px;
    text-align: center;
}

#allrecords .t-store__prod-popup__price-wrapper {
    margin-top: 0;
    text-align: center;
}

#allrecords .t-popup .t-store__prod-popup__price {
    font-size: 22px;
}


#allrecords .t-store__prod__quantity-input {
    font-size: 20px;
}
/*Карточка товара*/
#allrecords .t-store__card__wrap_all.t-store__card__wrap_pad-sm {
    text-align: center;
    padding-right: 5px;
}

#allrecords .t-store__card .t-typography__title {
    font-size: 18px;
}

#allrecords .js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_md {
    font-size: 18px !important;
}

/*Варианты*/

.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    text-align: center;
}
#allrecords select.js-product-edition-option-variants.t-product__option-select.t-typography__options.t-descr.t-descr_xxs {
    background-color: #f4f4f4;
    color: #3d3d3d;
    font-size: 18px;
    text-align: center;
    border-left: 4px solid #f6522e;
    border-top: 1px solid #f4f4f4;
    border-right: 6px solid #f6522e;
    border-bottom: 1px solid #f4f4f4;
    border-radius: 3px 12px 12px 3px;
    box-shadow: 1px 4px 4px 0px #c4c4c4;
}

#allrecords .js-product .t-product__option .t-product__option-variants_custom.t-product__option-variants_simple {
    justify-content: center;
}

/* + и -*/


}

#allrecords .js-product-controls-wrapper.t-store__card__prod-controls-wrapper {
    align-content: center;
}


button.t706__auth__log-in-btn.js-cart-log-out:hover {
    box-shadow: none;
    border-width: 1px;
    TRANSITION: .2s;
}

/*.t-radio__control .t-radio:checked~label {
    color:#2c2c28 !important;
}*/

/*.t-img-select__control .t-img-select:checked + .t-img-select__indicator_1-1:after {
    border: 3px solid #5b5a53;
}*/

#allrecords .t-store__card__btn:not(.t-btnflex,.t-btntext) .t-store__card__btn-text {
    white-space: wrap;
}

#allrecords .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    height: 70px;
    
}

#allrecords .t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
    margin-right: 10px !important;
    margin-left: 5px !important;
    /*min-width:45%;*/
    max-width: 45%;
    box-sizing: border-box;
    height: 100%;
}


.t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity {
    display: inline-flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
}


#allrecords .t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm, a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_sm {
    padding-left: 5px;
    padding-right: 5px;
    /*min-width:45%;*/
    max-width: 45%;
    box-sizing: border-box;
    height: 100%;
}

    /*КОРЗИНА*/

/*Error box*/

/*//Ваш заказ*/
.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_md {
   
    text-align: center;
    font-family: 'Commissioner' !important;
    font-size: 16px !important;
}

.t-store__relevants__title.t-uptitle.t-uptitle_xxl {
    font-family: 'Commissioner' !important;
}

.t-name {
    font-family: 'Commissioner' !important;
    text-align: center;
}

.js-store-prod-all-text {
    font-family: 'Commissioner' !important;
    font-size: 14px;
}

/*Телефон*/
.t-input.t-input-phonemask__wrap {
    width: fit-content;
    /*font-size: 18px;*/
}

/*Поле авторизации*/
.t706__auth.t-descr.t-descr_xs {
    border-radius: 20px 20px 0px 0px;
    background-color: #f1f9f1;
    box-shadow: 3px 2px 5px 0px #e4e4e4;
    border-left: #a4dd7d medium solid;
    margin-bottom: 0px;
    padding: 10px 10px 5px 20px;
    text-align: center;
    padding-left: 10px;
    
}

.t706__auth.t-descr.t-descr_xs:first-child {
    font-size: 0px;
}

.t-descr.t706__auth__flex:first-child {
    font-size: 16px;
}

.t-input-group.t-input-group_tx {
    border-left: #a4dd7d medium solid;
    border-radius: 0px 0px 20px 20px;
    background-color: #f1f9f1;
    padding: 5px 20px 5px 20px;
    font-weight: 700;
    box-shadow: 3px 2px 5px 0px #e4e4e4;
}


button.t706__auth__log-in-btn.js-cart-log-out {
    border-radius: 10px;
    font-size: 16px;
    box-shadow: 1px 1px 3px 1px #bbb8b8;
    background-color: #fcfcfc;
    border-width: 0px;
}

a.t706__auth__link {
    color: #14ad14 !important;
    font-size: 18px;
    font-weight: 500;
}

.t-descr.t706__auth__flex {
    text-align: center;
}

/*Объёмность блоков улицы и комментария*/
.t-input-group.t-input-group_ta {
    background-color: #f7f9f1;
    padding: 6px 4px;
    border-radius: 12px;
    box-shadow: 3px 2px 5px 0px #e4e4e4;
    border-left: #dfcf84 medium solid;
}

/*Поле ввода комментария*/
#input_2150267537110 {
font-size: 16px !important;
border: 1px solid #2c2c28 !important;
}

/*Поле ввода улицы*/
#input_2215026753714 {
    font-size: 18px !important;
    border: 1px solid #2c2c28 !important;
    padding: 2px 4px;
    height: fit-content;
}

/*Лейбл улицы*/
#field-title_2215026753714 {
    text-align: center !important;
}

/*Лэблы ввода Дом, Корпус, Квартира, Подъезд*/
#field-title_2215026753715, #field-title_2215026753716, #field-title_2215026753717, #field-title_2215026753718 {
    font-size:16px !important; 
    text-align: Center !important;
}

/*Поля ввода Дом, Корпус, Квартира, Подъезд*/


#input_2215026753715, #input_2215026753716, #input_2215026753717, #input_2215026753718 {
    text-align: Center !important;
    font-weight: 500 ;
    border-bottom: 2px solid #ccbf64 !important;
    border-top: 0px solid #fff !important;
    border-right: 0px solid #fff !important;
    border-left: 0px solid #fff !important;
    border-radius: 16px !important;
    height: 40px;
}

#input_2215026753712 {
    font-size: 18px !important;
}


.t-form__inputsbox_flex .t-input-group, .t-form__inputsbox_flex .t-input-group.t-input-group_inonerow {
    width: 75px;
}


#allrecords .t706 .t-form input.t-input {
    padding-left: 5px;
    padding-right: 5px;
}

#rec1524371451 .t-img-select__indicator {
    border: none;
}

#allrecords .t-img-select__text {

    font-size: 16px !important;
    font-weight: 500;
    text-align: Center;
    color: #138728 !important;
}

/*Галочка delt*/
#rec1524371451 .t-img-select__indicator:after {
    background-color: #138728 !important;
}


#allrecords .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 2px solid rgba(0,0,0,.60);
    -webkit-border-radius: 4px
}

#allrecords .js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    -webkit-border-radius: 6px
}

#allrecords.t-store .t-product__option {
    margin-top: 6px;
    margin-bottom: 6px
    
}

span.delivery-minimum-time {
    font-size: 0px
}

span.delivery-minimum-time+span.delivery-minimum-price:before {
    content: '';
}

/*.t706__cartwin-totalamount-wrap.t-descr_xl {*/
/*    font-size: 20px;*/
/*}*/

.t-input {
    font-size: 18px;
    font-weight: 500;
}

span.t-input-phonemask__select-code {
    font-size: 18px;
}

/*.t706__cartwin-totalamount-wrap.t-descr_xl {*/
/*    font-size: 24px;*/
/*}*/

.t706 .t-form .t-descr_md, .t706 .t706__cartwin-totalamount-wrap.t-descr_xl {
    font-size: 20px;
}

.t-checkbox__control.t-text_xs, .t-radio__control.t-text_xs {
    padding-bottom: 12px;
}

.t-checkbox__control.t-checkbox__control_flex {
    font-size: 16px;
}

.t-input-block:not(.t-input-block_rd-flex) .t-radio__control {
    font-size: 18px;
    font-weight: 500;
    color: #138728 !important;
}



/*.t-text_xs {*/
/*    font-size: 20px;*/
/*}*/

    
    /*.t-store__card__btns-wrapper--quantity .t-store__prod__quantity_xs {
    height: 56px;*/
    }*/
    
    #allrecords .t-input-group_inonerow .t-input-title {
    text-align: Center;
    font-size: 18px;
    }

    #allrecords .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 2px solid #f6522e;
    -webkit-border-radius: 6px;
    }
    
    #allrecords .t-store__card__prod-controls-wrapper {
    text-align: center;
    font-size: 14px;
    }
        


@media screen and (max-width: 960px) {
    
/*.t-container:not(.js-store-parts-select-container.t-store__grid-cont.t-container) {*/
/*    margin-top: 40px;*/
/*}*/
   
    
    button.t706__auth__log-in-btn.js-cart-log-out:after {
    box-shadow: none;
    border-width: 1px;
    TRANSITION: .2s;
    }

        
    #allrecords .t-store__grid-cont_mobile-one-row .t-col, .t-store__grid-cont_mobile-one-row .t-store__stretch-col {
        margin-bottom: 0 !important;
        max-width: 320px;
        min-width: 320px;
        }


        
        #allrecords .t-store .t-store__relevants__container .t-store__relevants-grid-cont .t-store__card__wrap_all {
        margin: 10px;
        height: fit-content;
        width: 240px;
        }    
        
        #allrecords .t-store__card__btn-text {
        white-space: pre-wrap;
            
        }
        
        #allrecords .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts {
        padding-bottom: 2px;
        padding-top: 2px;
            
        }
        
        .t-name_xs {
        line-height: 1; 
        }
        
        .t-descr_xxs {
        line-height: 1; 
        }
            
        /*.js-product .t-product__option .t-product__option-variants_custom {*/
        /*box-sizing: border-box;*/
        /*display: -webkit-flex;*/
        /*display: -ms-flexbox;*/
        /*display: flex;*/
        /*-webkit-flex-wrap: wrap;*/
        /*-ms-flex-wrap: wrap;*/
        /*flex-wrap: nowrap;*/
        /*min-width: auto;*/
        /*position: relative;*/
        /*flex-direction: row;*/
        /*align-content: center;*/
        /*justify-content: center;*/
        /*align-items: center;*/
            
        /*}*/
        

        .t-descr {
            font-weight: 500;}
            
        #allrecords .t-store__prod__quantity-input {
        font-size: 18px; 
        font-weight: 700;
        }
        
        

        
        #allrecords .t-descr {
            font-weight: 500;
        }
        
        /*#allrecords .t706__cartwin-totalamount-wrap.t-descr_xl {*/
        /*    font-size: 22px;*/
        /*}*/
        
        
        
    }

@media screen and (max-width: 640px) {

    #allrecords .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
    display: flex;
    justify-content: center;
    }
    
        /*Заголовки групп товаров*/
    .t795__title.t-title.t-title_xs.t-margin_auto {
        margin-bottom: 15px;
    }
    
    div#rec721706159, div#rec1154454056, div#rec722156023, div#rec721706388, div#rec861018942, div#rec784406313, div#rec721706433, div#rec721706450, div#rec721706484 {
        padding-top: 15px !important;
    }
    
    
    /**/
}

 
@media screen and (max-width: 479px) {
    /*Меню в моб версии*/
    .tmenu-mobile__container {
    padding: 10px 20px !important;
    }

    /*.t-store__grid-cont_mobile-one-row .t-col, .t-store__grid-cont_mobile-one-row .t-store__stretch-col, .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col, .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__stretch-col {
        max-width: 80%;*/
       /* min-width: 80%;
    }*/

    .searchbox-list-item {
        padding:10px 20px;
        font-size: 20px;
    }
    
    #allrecords .t-store .t-store__relevants__container .t-store__relevants-grid-cont .t-store__card__wrap_all {
        margin: 10px;
        height: fit-content;
        width: 240px;
    }
}
    
    
    .t706 .t-form .t-descr_md {
    font-size: 20px;
    }

}
    
    @media screen and (max-width: 360px) {

    }
    
    
    