#allrecords{
    background-color: #F0F1F4;
}

.accordion .t-col{
    margin-left: 0 !important;
    margin-right: 0 !important;
}


/*.t668__col t-col t-col_12 {*/
/*    padding-left: 10px !important;*/
/*    padding-right: 10px  !important;*/
/*}*/

.uc-footer{
    position: relative !important;
    z-index: 999;
}


.social .tn-elem .tn-atom {
  background-color: transparent; /* Исходный фон, замените на ваш, если нужно */
  transition: 0s; /* Плавный переход для фона */
}

.social:hover .tn-elem .tn-atom {
  background-color: #ffffff !important; /* Белый фон при наведении с приоритетом */
}

.social:hover .icon .tn-atom__img {
  filter: invert(68%) sepia(28%) saturate(340%) hue-rotate(176deg) brightness(195%) contrast(90%);
}

#rec1063251426 > div > div > div.t396__elem.tn-elem.link-slide.tn-elem__10632514261748438090014 > div > div > a::before, #rec1063251426 > div > div > div.t396__elem.tn-elem.link-slide.tn-elem__10632514261748438089999 > div > div > a::before {
    color: #94ADD0 !important;
}

#rec1079446581 > div > div > div > div > label > svg.t898__icon.t898__icon-write{
    transition: 0.2s;
}

#rec1079446581 > div > div > div > div > label > svg.t898__icon.t898__icon-write:hover{
    filter: invert(72%) sepia(57%) saturate(187%) hue-rotate(177deg) brightness(86%) contrast(89%);
}

.t898__icon_link svg{
    transition: 0.2s;
}

.t898__icon_link svg:hover{
    filter: invert(72%) sepia(57%) saturate(187%) hue-rotate(177deg) brightness(86%) contrast(89%);
}

.t898__icon_link:hover .t898__icon_link svg{
    filter: invert(72%) sepia(57%) saturate(187%) hue-rotate(177deg) brightness(86%) contrast(89%);
}

ul li {
    margin-top: 12px;
}

ul li::marker {
    color: #94ADD0 !important;
}

.uc-auto-accordion .t396 .t396__artboard{
    height: auto !important;
}

#rec1111171756 .t396__artboard{
    height: auto !important;
    /*display: inline-table !important;*/
}
    .t668__title {
      margin-right: 40px !important;
    }
    
    
    .popup{
        right: 0 !important;
        left: auto !important;
    }
    .mobile-app-btn{
        display: none;
    }

    .t-checkbox__indicator{
        border-radius: 4px;
        background: #F0F1F4;
        border-color: #E0E3E5;
    }
    
    .t-checkbox__indicator:after {
        border: solid #94ADD0;
        border-width: 0 2px 2px 0;
    }
    .t-checkbox__control .t-input-error:after{
        content: none !important;
    }
/* Выравниваем чекбокс и текст по верхнему краю */
    .t-checkbox__control {
      gap: 10px !important;
    }

/* Сам чекбокс */
    .t-checkbox__indicator, .t-checkbox__box {
  flex-shrink: 0 !important;
  margin-top: 2px !important;
    }

/* Текст рядом с чекбоксом */
    .t-checkbox__labeltext {
    /*  display: block !important;*/
      margin: 0 !important;              /* убираем лишний отступ */
    /*  padding: 0 !important;*/
    /*  line-height: 1.4 !important;*/
    /*  white-space: normal !important;*/
    /*  position: relative !important;*/
      top: 2px !important;               /* слегка опускаем текст вниз */
    }

    .tn-atom .t-input-error{
        border-radius: 16px !important;
    }
    .tn-atom .t-form__errorbox-wrapper, .tn-form__errorbox-popup{
        border-radius: 12px !important;
    }
    /*.t-checkbox__control.t-checkbox__control_flex{*/
    /*    display: flex !important;*/
    /*    flex-direction: row !important;*/
    /*    flex-wrap: nowrap !important;*/
    /*    align-content: flex-start !important;*/
    /*    justify-content: flex-start !important;*/
    /*    align-items: flex-start !important;*/
    /*}*/



/* КОРЗИНА */

    .t706__cartwin-totalamount-wrap, .t706__product-amount, .t706__product-del-wrapper{
        display: none !important;
    }
    .uc-cart .t706 .t-input-group{
        margin-bottom: 4px !important;
    }
        .uc-cart .t-input-block .t-checkbox__control{
        padding-top: 12px;
    }
    .t706__cartwin-prodamount-label{
        color: #737373 !important;
        font-size: 16px !important;
    }
    .t706__cartwin-prodamount{
        font-size: 24px !important;с
       text-transform: uppercase;
       color: #2b2b2b !important;
       font-weight: 400  !important; 
    }
    .t706__product-title{
        width: 100% !important;
         font-size: 20px !important;
         color: #2b2b2b !important;
    }
    .t706__cartwin-prodamount-wrap{
        display: flex !important;
        justify-content: space-between;
    }
    .t706__close-icon{
        filter: invert(1);
    }
    .t706__product-plus, .t706__product-minus{
        opacity: 0.6;
    }
    .uc-cart .t706__cartwin-top{
        border: none !important;
        padding: 0 0 16px !important;
    }
    
    .uc-cart .t706__cartwin-bottom{
        padding-top: 15px !important;
    }
        .t706__product-plusminus{
        padding: 0 !important;
    }
    .uc-cart .t-form__submit button{
        height: 44px !important;
        border-radius: 28px !important;
        font-size: 14px !important;
    }
    .t-input-block  input{
        border-radius: 28px !important;
    }
    .uc-cart input, .t-input-phonemask__wrap, .uc-cart textarea{
        border-radius: 28px !important;
    }
    .uc-cart textarea{
        padding-top: 16px !important;
    }
    .uc-cart .t-checkbox__indicator{
        border-radius: 4px;
        background: #F0F1F4;
        border-color: #E0E3E5;
    }
    
    .uc-cart  .t-checkbox__indicator {
        border: solid #EAEDEF !important;
    }
    
    .uc-cart .t-input-block label span div{
        font-size: 12px !important;
    }
 
/* КОРЗИНА */

/* КОРЗИНА АДАПТИВЫ*/


@media screen and (min-width: 960px){
    .uc-cart .t-form__inputsbox.t-form__inputsbox_flex.t-form__inputsbox_inrow{
        column-gap: 4px !important;
    }
    .uc-cart .t-form__inputsbox_inrow .t-input-group_width50.t-input-group_inonerow{
            width: calc(50% - 2px) !important;
    }
    .t706__cartwin-content{
        margin: 0 !important;
    }
    .uc-cart .t706__cartwin-heading{
           font-size: 56px !important;
           letter-spacing: -2px !important;
           color: #2b2b2b !important;
    }
    .t706__cartwin-prodamount-wrap{
        padding-bottom: 32px !important;
    }
    .t706__cartwin-content{
        padding: 30px 40px 8px 40px !important
    }
    
    .t706__orderform{
        margin-top: 0px !important;
    }
    .t706 .t706__close {
        height: 56px !important;
        width: 56px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        margin-top: 400px !important;
        margin-right: 12px !important;
        background: white !important;
        border-radius: 50% !important;
        position: unset !important;
    }
    .t706__cartwin_showed{
        display: flex !important;
        align-items: flex-start !important;
        flex-direction: row !important;
        justify-content: flex-end !important;
    }
}

@media screen and (max-width: 960px){
    .t706__close{
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        background: none !important;
    }
    .t706__close .t706__close-button {
        width: 16px !important;
        height: 16px !important;
        background: #F3F5F6;
        border-radius: 50%;
        margin-right: 12px !important;
        margin-top: 12px !important;
    }
    .
    .t-checkbox__control{
    display: flex !important;
    align-items: center !important;
    }
    
    .t706__close-icon{
        width: 16px !important;
        height: 16px !important;
    }
  
    .t706__cartwin-content{
        width: 100%;
        max-width: fit-content !important;
        height: 100% !important;
        margin: 0 !important;
    }
    .t706__product{
        margin: 24px 0 16px 0 !important;
    }
    .uc-cart .t706__cartwin-heading{
           font-size: 32px !important;
           letter-spacing: -1px !important;
           color: #2b2b2b !important;
           line-height: 100% !important;
    }
    .t706__orderform{
        margin-top: 0 !important;
    }
    .t706__product-title{
        
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 100% !important;
    }
    .t706__product{
        display: flex !important;
        align-content: center !important;
        flex-direction: row !important;
        align-items: center !important;
    }
    .t-form__submit{
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    .t706__cartwin-content{
        border-radius: 0 0 24px 24px !important;
    }
    .t706__cartwin-prodamount-wrap{
        padding-bottom: 20px !important;
    }
    .t706__cartwin-content{
        padding: 56px 10px 20px 10px !important;
    }
    .t-input-group_width50{
        width: 100% !important;
    }
}

/* КОРЗИНА АДАПТИВЫ*/

@media screen and (max-width: 960px) {
    .t-container {
       max-width: 940px !important;
    }
    .t-col {
        padding: 0 !important;
    }
    .popup{
    top: 0 !important;
    }
    .mobile-app-btn{
        display: block !important;
    }
    .qr-img{
    display: none;
    }
    .t-checkbox__labeltext{
        font-size: 12px !important;
    }
    #molecule-175033341190325470 > div.t396__elem.tn-elem.qr-img.t396__elem-flex.tn-elem__11139564511750339605403{
        display: none !important;
    }

}

@media screen and (max-width: 1200px) {
    .t-container {
        max-width: 940px !important;
        padding: 0;
    }
}