* КОРЗИНА */

    .t706__cartwin-totalamount-wrap, .t706__product-del-wrapper {
        display: none!important;
    }
    
    @media screen and (max-width: 640px) {
    .t706__product-title {
        display: table-cell!important;
    }
    
    .t706__product {
        margin: 0!important;
}
        .t706__product-amount, .t706__product-plusminus {
        padding: 20px 20px 20px 0!important;
        }
        
        .t706__cartwin-content {
    border-radius: 0px !important;
}
}

    
    .t706__cartwin-heading {
    font-size: 36px;
}

    .t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkbox__control, .t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block, .t-input-group_rs:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block, :is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), :is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-select, :is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .uploadcare-widget {
    border: 1px solid #f68bcf !important;
}
.t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-rate__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .uploadcare-widget {
    border: 1px solid #f68bcf !important;
}
    .t-input-error {
    color: #f68bcf;
}

    .t-form__successbox, .t-form__errorbox-wrapper {
    border-radius: 30px!important;
}

.t-form__errorbox-wrapper {
    background: #f68bcf;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
}

    .t-form__errorbox-text {
        font-size:16px;
    }

    .t-form__errorbox-link a:hover {
        color:black!important;
    }

    .t706__product-title {
    color: #08075b;
    font-size: 24px;
    font-weight: 700;
}
    .t706__product-amount, .t706__product-amount--portion {
    color: #f68bcf;
    font-weight: 700;
    font-size: 24px;
    }
    
    .t706__cartwin-bottom {
    display: none;
    }
    
    .t706__product {
    border-bottom: 1px #08075b solid;
    border-top: 1px #08075b solid;
}

    .t706__cartwin-top {
    border-bottom: none!important;
    }
    
    .t706__form-upper-text {
    font-size:14px!important;
    font-family: 'Mulish';
}
    .t706 .t-form input.t-input {
    font-family: 'Mulish';
}

    .t-input-phonemask__select-code {
    color:#8383af;
    font-family: 'Mulish';
    font-weight: 700;
}

    .t706__product-title {
    padding: 20px 0 20px 20px;
    }
    
 
    .t706__product {
    /* border-bottom: 1px #08075b solid; */
    /* border-top: 1px #08075b solid; */
    border: 3px #08075b solid;
    border-radius: 30px;
}
    

    .t-submit {
        font-size: 28px;
        text-transform: uppercase; 
        width: max-content!important;
        padding-top:5px;
}
    }

@media screen and (min-width: 480px) and (max-width: 1200px) {
    .t-rec_pb_90 {
    padding-bottom:60px!important;
}
    .t-rec_pt_90 {
    padding-top:60px!important;
}
    .t-rec_pt_75 {
    padding-top: 50px !important;
}
    .t-rec_pb_120 {
    padding-bottom: 90px !important;
}
}

.t282__menu__item:first-child .t282__menu__link{
    color:#ffffff!important;
    font-weight: bold;
}


@media screen and (max-width: 640px) {
    
    .t820__imgwrapper, .t820__bgimg {
    height: 18px !important;
    width:  18px !important;
    }
    
    .t820__imgwrapper, .t820__bgimg {
        margin-right: 10px !important;
        margin-left: 20px;
    }
    
    .t1148__container_flex.t-col {
        padding-left:30px!important;
    }
    
    .t1148__col {
        padding-left:30px!important;
    }
    
    .t1148__slider.t1148__slider_width_12 {
        --padding-left: 30px;
    }
   
    .t820 .t-list__item, .t820 .t-list__item:nth-child(-n+2) {
        margin-top: 30px!important;
    }
    
    .t820 .t-list__item:first-child {
        margin-top: 0px!important;
    }
    
    .t-store__card__btn-text {
    padding-top: 5px;
    }
}

@media screen and (max-width: 640px) {
    .uc-store .t-btn {
    height: 60px!important;
    }
    
    .uc-store .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts {
        padding-top: 35px!important;
        padding-bottom: 10px!important;
    }
    
    .t-store__card__descr {
    margin-top: 15px!important;
    }
    
    .uc-store .t-btn_xs {
        font-size: 28px!important;
    }

}

    .uc-store .t-section__title {
    margin-bottom: 40px !important;
    margin-top: 5px;
}
    
@media screen and (min-width: 1200px) {
    .uc-store .t-col_4 {
    max-width: 320px;
    }
    
        .uc-store .t-col {
    margin-left: 40px;
    margin-right: 40px;
    }
    
}


.t-store__card__descr {
    margin-top: 20px;
}



.uc-store .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .store__card__wrap_txt-and-opts {
    padding-top: 55px;
}

    


.us-store .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__textwrapper {
    padding-left: 40px;
    padding-right: 40px;
}
    .us-store .t-store__card .t-typography__descr {
    line-height: 1.25;
    }
    
    @media screen and (max-width: 640px) {
    .t-store__grid-cont_mobile-grid {
        box-sizing: border-box;
        padding: 0 30px;
    }
}
    
    .uc-store .t-store__card__wrap_all{
        border-color: #08075b;
        border: solid 3px;
    }
    
    .uc-store .t-align_center .t-store__card__btn:not(:only-child) {
    margin: 0px;
}
    
    .uc-store .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__btns-wrapper {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

    .uc-store .t-btn, .t922__btn {
        border-top: 3px solid #08075b;
        height: 85px;
      /*  width: 320px;*/
    }
    
    .t-store__prod-popup__btn_disabled {
   opacity: 100!important;
   background-color: #08075b!important;
    }
    

.uc-store .t-store__card__price-wrapper {
    margin-top: 16px;
}

    .js-product .js-store-prod-btn2  {
        display: none;
    }
    
    .js-product:last-child .js-store-prod-btn2  {
        display: inline-flex!important;
    }
    
    .js-product:last-child .js-store-prod-btn  {
        display: none;
    }
    
    .t-store__prod-popup__btn_disabled .t-store__card__btn-text {
        color: transparent;
    }
    
@media screen and (min-width: 640px) {
    .t-store__prod-popup__btn_disabled .t-store__card__btn-text:after {
        content: 'НЕТ МЕСТ';
        color: white;
        position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    }
}  

@media screen and (max-width: 640px) {
    .t-store__prod-popup__btn_disabled .t-store__card__btn-text:after {
        content: 'НЕТ МЕСТ';
        color: white;
        position: absolute;
    top: 88%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    }
}
    
    .t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.t-store__card__btn, .t922__btn {
        width: 100%;
    }
  @media screen and (min-width: 960px) {  
  .uc-store  .t-btn_xs, .t922__btn {
    font-size: 36px;
    }
  }
@media screen and (max-width: 960px) {    
    .uc-store .t-btn_xs, .t922__btn {
    font-size: 32px;
}
}
    .t-align_left .t-store__card__btn {
    margin: 0 0px 0px 0;
        padding: 30px 0;
}

    .t-store__card__btn, .t922__btn {
    border-radius: 0px 0px 47px 47px !important;
    -webkit-border-radius: 0px 0px 47px 47px !important;
    -moz-border-radius: 0px 0px 47px 47px !important;
}

@media screen and (max-width: 960px) {
    .t859__wrap {
        padding-bottom: 0px;
    }
}

@media screen and (max-width: 960px) {
    #rec863080036 .t-section__title {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 960px) {
    .t859__bottommargin {
        margin-bottom: 0px;
    }

    .t859__wrap {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
}

@media screen and (max-width: 960px) {
    
    .t1053__col-wrapper {
        padding: 15px 0;
    }
    
    .t1053__col:first-child .t1053__col-wrapper {
        padding: 0 0 15px;
    
}
}


 @media screen and (max-width: 960px) {
      .t1148__scroll-icon-wrapper {
    padding: 0 20px 30px 0!important;
}}

.t859__bottommargin {
    margin-bottom: 0px;
}
@media screen and (min-width: 960px) {
#rec863080036 .t-section__title {
    margin-bottom: 50px;
}}

.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__prod-controls-wrapper, .t-store .t-store__card__wrap_all.t-store__card__wrap_pad-sm .t-store__card__textwrapper {
    padding-left: 30px;
    padding-right: 30px;
}
#rec961038356 .t-section__title {
    font-weight: 700;
    padding-bottom: 30px;
}   
 .t820__imgwrapper, .t820__bgimg {
    margin-right: 20px;
    margin-top: 5px;
}

    .t820__bottommargin {
    margin-bottom: 0px;
    margin-top: 10px;
}

    .t-name_md {
    line-height: 0.7;
}

    .t706__carticon-wrapper{
        display: none;
    }
    