#rec2401151941{
    display: none !important;
}
#rec2425401011 .t-section__title{
    margin-bottom: 15px !important;
}
.t706__cartwin-heading{
    font-family:'CarGr';
}
#rec2412354851{
    display: none !important;
}
#rec2421617631{
    display: none !important;
}
#rec2427153161{
    display: none !important;
}
#rec2427355031{
    display: none !important;
}
#rec2415955731{
    display: none !important;
}
#rec2416295321{
    display: none !important;
}
#rec2416068071{
    display: none !important;
}
#rec2418756241{
    display: none !important;
}
#rec2416050451{
    display: none !important;
}
#rec2416042521{
    display: none !important;
}
#rec2421617641 > div > div{
    max-width: 1440px !important;
}
 .my-cart-button{
      position: fixed;
      right: 20px;
      bottom: 100px;
      width: 120px;
      height: 120px;
        background-color: #F9EDF0 !important;
     border: 5px solid #FAB7C8 !important;
      border-radius: 50%;
    
      display:flex;
      align-items:center;
      justify-content:center;
      cursor:pointer;
      z-index:9999;
 }
 .my-cart-button img{
     width: 88px;    height: 88px;
 }
.t758__link-item_active{
    font-family: "CarGr", sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}
.t758 > div{
    max-width: 1300px !important;
}
#rec2412354861 .t758__breadcrumb-divider{
        font-family: 'DMSans', sans-serif !important;
        color: #000 !important;
}
.t706__auth{
    text-align: center !important;
    background-color: #F2EDE6 !important;
}
.popup-color-price{
    font-size: 16px !important;
    font-family: 'DMSans', sans-serif !important;
}
.t-input-group label{
    font-family: 'DMSans', sans-serif !important;
}
[data-input-lid="1782139904597"] label{
    font-family: 'CarGr', sans-serif !important;
}
[data-input-lid="1782139904597"] div{
    font-size: 18px !important;
    color: #000 !important;
}
#rec2401131531 .t706 .t-form__inputsbox #customdelivery .t-input-title{
     font-family: 'DMSans', sans-serif !important;
}
.t-checkbox__indicator{
    height: 35px !important;
    width: 35px !important;
    border: 2px solid #CAC4BC !important;
    background: #fff !important;
}
[data-input-lid="1782729996838"] span{
    line-height: 1.4 !important;
}
 
.cart-title{
    font-family: 'DMSans', sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
    color: #BF6480;
}
@media (min-width: 640px) and (max-width: 1599px){

    #rec2402407821 #molecule-1782069312516000028{
        display:flex !important;
        flex-wrap:nowrap !important;
        overflow-x:auto !important;
        gap:12px;
        width:90vw !important;
        padding:0 20px;
        box-sizing:border-box;
    }

    #rec2402407821 .filter-tab{
        position:relative !important;
        left:auto !important;
        top:auto !important;

        flex:0 0 auto !important;
        white-space:nowrap;
    }
}

.tn-group__23953356911782566417353000001 a{
    color: #fff !important;
}
@media (min-width: 1601px){

    #rec2402407821 .tn-molecule{
        display:flex;
        flex-wrap:nowrap;
        gap:12px;
        overflow-x:auto;
        overflow-y:hidden;

        max-width:1600px;
        margin:0 auto;

        cursor:grab;
        scrollbar-width:none;
        -ms-overflow-style:none;
    }

    #rec2402407821 .tn-molecule::-webkit-scrollbar{
        display:none;
    }

    #rec2402407821 .filter-tab{
        flex:0 0 auto;
    }

    #rec2402407821 .tn-molecule.dragging{
        cursor:grabbing;
        user-select:none;
    }
    #rec2402407821 .filter-tab{
    position:relative !important;
    left:auto !important;
    top:auto !important;
}
}

/* Контейнер */
#rec2416068111.uc-colors-list{
    display:grid;
    grid-template-columns:repeat(4, 1fr) !important;
    gap:20px !important;

    max-width:1400px;
    width:100%;
    margin:0 auto;.uc-color-item
    padding:20px !important;

    overflow:visible !important;
}
.uc-color-name{
    font-family: 'CarGr'  !important;
    font-size: 24px !important;
}
.t706__cartwin{
    font-family: 'DMSans', sans-serif !important;
}
.tn-group__23953356911781808361315000001 a{
    color: #fff !important;
}
 .popup-color-name{
     font-size: 24px !important;
    font-family: 'CarGr'  !important;
 }
/* Карточка */
#rec2416068111 .uc-color-item{
    width:100% !important;
    height:auto !important;
    overflow:visible !important;
}

/* Превью */
#rec2416068111 .uc-color-preview{
   width: 302px !important;
    height: 419px !important;
    aspect-ratio:1/1;
    overflow:hidden;
    border-radius:8px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

/* Убираем увеличение и поворот из общих стилей */
#rec2416068111 .uc-color-preview::before{
    content:none !important;
}

/* Название */
#rec2416068111 .uc-color-name{
    margin-top:10px;
    font-size: 32px;
}

/* Планшет */
@media (max-width:1200px){
    #rec2416068111.uc-colors-list{
        grid-template-columns:repeat(2,1fr) !important;
    }
}

/* Телефон */
@media (max-width:640px){
    #rec2416068111 .uc-colors-list{
        grid-template-columns:1fr !important;
        max-width: 300px !important;
    }
    #rec2416068111 .uc-color-item{
        
            display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    }
    #rec2416068111 .uc-color-preview {
    width: 200px !important;
    height: 295px !important;}
    .t-search-widget__header{
        position: relative !important;
        top: 109 !important;
    }
    .t-search-widget__overlay_opened{
        position: relative !important;
    }
}
@media (max-width:640px){
    #rec2416068111.uc-colors-list {
        grid-template-columns: 1fr !important;
    }
}

    

@media (max-width: 780px){

    .menu_item{
        display:none !important;
    }

    .menu_item.menu-open{
        display:block !important;
    }
    /*#rec2395335691{*/
    /*    position: relative !important;*/
    /*}*/
 .menu_item{
        /*position:absolute  !important;*/
        /*top:0px  !important;*/
        /*right:20px  !important;*/
        background:#000  !important;
        padding:5px  !important;
        border-radius:12px !important;
        z-index:9999  !important;
    }
        .menu_item > div{
        display:flex !important;
        flex-direction:column  !important;
        gap:15px  !important;
    }
}



















.uc-color-item{
    overflow: hidden;
}
.popup-add-cart{
    cursor: pointer;
}
.uc-color-item{
    width:150px;
    height:90px;
    overflow:hidden;
    position:relative;
}

 .uc-colors-list{
     max-width: 1400px;
    margin: 0 auto;
    margin-top: 105px !important;
    margin-bottom: 210px !important;
    padding: 20px !important;
    background-color: #F2EDE6 !important;
 }
 .t-body{
     background-color: #faf8f4 !important;
 }
 .filter-tab{
     cursor: pointer;
 }
 .filter-tab:hover{
     background: #E8A5B4 !important;
     border-radius: 85px !important;
     
 }
  .filter-tab:hover .tn-atom{
  
     color: #fff !important;
 }
 .qty-minus, .qty-plus{
     cursor: pointer !important;
 }
 .tab-descr, .tab-colors, .tab-charach{
     cursor: pointer;
 }
 .tab-active .tn-atom{
     color: #BF6480 !important;
     text-decoration: underline !important;
 }
 
 .t706__cartwin-content{
   max-width: 1360px !important;
    margin: 0 auto !important;
    padding: 100px 0 0 0 !important;
 }
 .t706__cartwin-heading{
     font-size: 48px !important;
 }
 .t706__cartwin {
    background-color: #faf8f4 !important;

 }
 .t706__cartwin-content{
      background-color: #faf8f4 !important;
    display:grid !important;
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
        "header header"
        "products total"
        "products form";
    column-gap:40px;
    align-items:start;
}

/* Заголовок */
.t706__cartwin-top{
    grid-area:header;
}

/* Товары */
.t706__cartwin-products{
    grid-area:products;
    margin-top: 46px !important;
  gap: 24px !important;
    display: flex;
    flex-direction: column;
}
.t706__cartwin-bottom{
    grid-area:total;
        padding:40px 40px  0 40px !important;
    background-color: #E8E0D5 !important;
        margin: 30px 0 0 0;
        border-radius: 9px 9px 0 0;
}
/* Форма */
.t706__orderform{
    margin-top: 0 !important;
     padding: 30px 40px   40px 40px  !important;
    background-color: #E8E0D5 !important;
    grid-area:form;
    position:sticky;
    top:20px;
 border-radius:  0 0 9px 9px;
    
}
.t706__cartwin-totalamount-wrap{
    display: none !important;
}
.t706__product-thumb{
    width:69px;
    height:69px;
    overflow:hidden;
        padding-top: 18px !important;
}

.t706__product-imgdiv{
    width:69px !important;
    height:69px !important;

    background-size:220% auto !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
}
.t706__product-del-wrapper{
    display: flex !important;
    align-items: center;
}
.t706__product{
    display:grid !important;
    grid-template-columns:69px 0.9fr auto auto auto auto;
    gap:15px;
    /*align-items:center;*/
    
        padding: 40px 15px 80px 20px;
    border: 1px solid #ACA59B;
     border-radius:  14px;
     max-width: 630px;
}
.cart-col-title{
    font-size:12px;
 color:#494949;
    font-weight:600;
    margin-bottom:8px;
    font-family: 'DMSans';
    text-align: center;
}

.cart-color-value,
.t706__product-plusminus,
.t706__product-amount{
    display:flex;
    flex-direction:column;
    /*align-items:center;*/
    justify-content: space-between;
    height: 62%;
    padding: 0px !important;
    gap:6px;
    font-family: 'DMSans';
}
.cart-qty-controls{
    background: #F2EDE6;
    border: 1px solid #CBC5BC;
    border-radius: 60px;
    display: flex;
    justify-content: space-between;
}
/* скрываем картинки */
.cart-qty-controls .t706__product-minus img,
.cart-qty-controls .t706__product-plus img {
    display: none !important;
}

/* делаем кнопки компактными */
.cart-qty-controls .t706__product-minus,
.cart-qty-controls .t706__product-plus {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    cursor: pointer;
    font-size: 18px;
    color: #000;
    line-height: 1;
}

/* добавляем минус */
.cart-qty-controls .t706__product-minus::before {
    content: "−";
}

/* добавляем плюс */
.cart-qty-controls .t706__product-plus::before {
    content: "+";
}

/* количество */
.cart-qty-controls .t706__product-quantity {
    min-width: 20px;
    text-align: center;
}
/*.t706__product-plusminus{*/
/*    display:grid !important;*/
/*    grid-template-columns:auto auto auto;*/
/*    grid-template-rows:auto auto;*/

    /*justify-content:center;*/
    /*align-items:center;*/

/*    gap:8px;*/
/*}*/

/* Заголовок */
/*.t706__product-plusminus .cart-col-title{*/
/*    grid-column:1 / 4;*/
/*    grid-row:1;*/

/*    text-align:center;*/
/*    margin-bottom:5px;*/
/*}*/

/* Минус */
/*.t706__product-minus{*/
/*    grid-column:1;*/
/*    grid-row:2;*/
/*}*/

/* Количество */
/*.t706__product-quantity{*/
/*    grid-column:2;*/
/*    grid-row:2;*/
/*}*/

/* Плюс */
/*.t706__product-plus{*/
/*    grid-column:3;*/
/*    grid-row:2;*/
/*}.t706__product-amount{*/
/*    display:grid !important;*/
/*    grid-template-columns:auto auto;*/
/*    grid-template-rows:auto auto;*/
    /*align-items:center;*/
    /*justify-content:center;*/
/*    row-gap:6px;*/
/*    column-gap:4px;*/
/*}*/
.t706__product-title > a{
    font-size: 18px !important;
        font-weight: 700 !important;
    font-family: 'CarGr';
}
.t706__product-quantity{
    font-size: 14px !important;
}
/*.t706__product-amount .cart-col-title{*/
/*    grid-column:1 / -1;*/
/*    text-align:center;*/
/*    font-size:12px;*/
/*    color:#494949;*/
/*    margin-bottom:2px;*/
/*}*/

/*.t706__product-amount .t706__cartwin-prodamount-price{*/
/*    grid-column:1;*/
/*    grid-row:2;*/
/*}*/

/*.t706__product-amount .t706__cartwin-prodamount-currency{*/
/*    grid-column:2;*/
/*    grid-row:2;*/
/*}*/
.t706__product-amount{
    width: 100% !important;
}
/*.cart-color-value{*/
/*    display:flex;*/
/*    flex-direction:column;*/
/*    align-items:center;*/
/*        justify-content: space-between;*/
/*    height: 75%;*/
/*    font-size: 14px !important;*/
/*}*/
.cart-sum-value{
    font-size: 14px !important;
}
.cart-color-value{
    font-size: 14px !important;
    text-align: center !important;
}
.cart-color-value .cart-col-title{
    margin-top:2px;
    text-align: center;
}

.t706__product-thumb{
    width:80px;
}

.t706__product-imgdiv{
    width:80px;
    height:80px;
    background-size:cover;
    background-position:center;
}

.t706__product-title{
    margin:0;
}
.t706__cartwin-prodamount-wrap{
    display: none !important;
}
.custom-cart-summary{
    font-size: 18px !important;
    font-family: 'DMSans';
}
[id="form2401131531"] li{
    font-family: 'CarGr' !important;
}
[id="field-title_1782123601458"]{
     font-family: 'CarGr' !important;
}
[id="field-title_1782139904597"]{
    font-family: 'CarGr' !important;
}
[data-input-lid="1782140522831"] > div > div{
    font-family: 'CarGr' !important;
}
.custom-cart-summary div{
    display: flex;
    justify-content: space-between;
}
.custom-cart-summary__title{
    font-size: 32px !important;
    font-weight: 500 !important;
    margin-bottom: 50px;
    padding-bottom: 10px;
    font-family: 'CarGr' !important;
}
.custom_cart_disc{
    color: #BF6480;
    
}
.custom-cart-summary__row{
    margin-bottom: 14px !important;
}
.custom-cart-summary__row:nth-child(5){
     padding-bottom: 50px;
}
.custom-cart-summary__row:nth-child(5) > span:first-child {
    color: #BF6480;
}
.custom-cart-summary__row:nth-child(6) {
    font-size: 20px !important;
    margin-top: 30px !important;
}
[data-input-lid="1782123415669"], [id="field-title_1782123601458"], [id="field-title_1782139904597"], [data-input-lid="1782140522831"]{
    font-size: 32px !important;
    margin-top: 40px !important;
}
 .t-radio__wrapper-delivery{
     margin-top: 0 !important;
 }
 .t-radio__wrapper-delivery .t-name{
     display: none !important;
 }
 .t-input-phonemask{
     border: none !important;
    background: transparent !important;
 }
.t-form__inputsbox input:not(#input_8911158466361), .t-form__inputsbox textarea{
    border: 1px solid #CAC4BC !important;
    border-radius: 5px !important;
    background: #FAF8F4 !important;
}
  .t-input-phonemask__wrap{
     background: #FAF8F4 !important;
     border: 1px solid #CAC4BC !important;
    border-radius: 5px !important;
 }
 [data-input-lid="1782123415669"],
 [data-input-lid="1782140522831"],
#field-title_1782123601458,
#field-title_1782139904597,
.custom-cart-summary__title,
.custom-cart-summary__row:nth-child(5){
    position: relative;
}
 [data-input-lid="1782140522831"]::after,
[data-input-lid="1782123415669"]::after,
#field-title_1782123601458::after,
#field-title_1782139904597::after,
.custom-cart-summary__title::after,
.custom-cart-summary__row:nth-child(5)::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 1px;
    background: #BBB4AA;
}
.t-inputpromocode__wrapper{
    display: flex !important;
    gap: 30px;
}
.t-inputpromocode__btn{
    display: flex !important;
    max-width: 170px !important;
    padding-left: 40px !important;
    padding-right: 40px  !important;
        align-items: center;
        background: #CEC5B8 !important;
        border-radius: 5px;
        color: #000000 !important;
        text-transform: uppercase;
    font-weight: 400;
}
/* скрываем дефолтную иконку удаления */
.t706__product-del img {
    display: none !important;
}

/* делаем кнопку аккуратной */
.t706__product-del {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    cursor: pointer;
    position: relative;
}

/* вставляем свою иконку */
.t706__product-del::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-image: url("https://static.tildacdn.com/stor6563-3563-4735-a165-313566396362/ca0ff768144ced6a942dd2b6e08d88c2.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* скрываем оригинальный SVG */
.t706__search-icon {
    display: none !important;
}
.t-radio__indicator{
    border: 2px solid #E8A5B4 !important;
    border-color: #E8A5B4 !important;
}
.t-radio__indicator:after{
    
        background: #E8A5B4 !important;
}

/* убираем стандартные кружки */
.t-input-group_pm .t-radio__indicator {
    display: none !important;
}

/* сам label превращаем в карточку */
.t-input-group_pm .t-radio__control {
    display: block;
    background: #fff;
    border: 1px solid transparent;
    border-radius: 8px;
    padding: 40px 0 40px 20px;
    margin-bottom: 10px;
    cursor: pointer;
    transition: 0.2s ease;
    position: relative;
}

/* скрываем input */
 .t-input-group_pm .t-radio__control input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.popup-favorite-btn{
    cursor: pointer !important;
}
.popup-spec-favorite-btn{
    cursor: pointer !important;
}
 .t-input-group_pm .t-input-title{
    display: none !important;
}
/* hover эффект */
.t-input-group_pm .t-radio__control:hover {
    border-color: #E8A5B4;
}
.t-checkbox__indicator:after {
  
    border-width: 0px 3px 3px 0px !important; 
 
 
    height: 21px !important;
    left: 10px !important;
 
    top: 2px !important;
  
    width: 8px !important;
}
/* выбранное состояние */
.t-input-group_pm .t-radio__control {

    font-size: 16px !important;
}
/* добавляем свою иконку рядом с input */
.t-input-block {
    position: relative;
}
[id="delivery-services-wrapper"]{
    border: 1px solid #CAC4BC !important;
    border-radius: 1px;
    padding: 10px 23px !important;
    background: #FAF8F4 !important;
}
/* вставляем кастомную иконку */
.searchbox-wrapper .t-input-block::after {
    content: "";
    position: absolute;
    right: 12px;
    top: 30px;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;

    background-image: url("https://static.tildacdn.com/stor6435-6133-4237-b431-363333356334/091d555a90fea0d394664b38b6845f91.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

    pointer-events: none;
}


.t1002__wishlistwin-content{
    background-color: #2A2A2A !important;
}
.t1002__wishlistwin-top{
    border-bottom: none !important;
}
.t1002__wishlistwin-heading{
    color: #FAF8F4 !important;
}
.t1002__product-link{
  color: #FAF8F4 !important;
  font-family: 'CarGr';
}
.t1002__product-title__option  {
    color: #FAF8F4 !important;
}
.t1002__product-amount{
color: #E8A5B4 !important;
}
.t1002__product-thumb{
    height: 163px !important;
    width: 104px !important;
}
.t1002__product-imgdiv{
    height: 183px !important;
    width: 104px !important;
    background-color: #383838 !important;
    border: 1px solid #858585 !important;
}
.t1002__product-imgdiv:hover{
    
    border: 1px solid #E8A5B4 !important;
}
.t1002__product{
    display:grid !important;

    grid-template-columns: 0.4fr 1fr 140px;
    grid-template-rows:auto auto auto;

 
    row-gap:6px;

    align-items:center;
}

/* картинка */
.t1002__product-thumb{
    grid-column:1;
    grid-row:1 / 4;

    margin:0 !important;
}

/* название занимает центр + правую колонку */
.t1002__product-title{
    grid-column:2 / 4;
    grid-row:1;

    margin:0 !important;
}

/* цена снизу по центру */
.t1002__product-amount{
    grid-column:2;
    grid-row:3;

    margin:0 !important;
padding: 0 !important;
    display:flex;
    align-items:center;
    gap:4px;
}

/* удаление справа снизу */
.t1002__product-del{
    grid-column:3;
    grid-row:3;

    justify-self:start;

    margin:0 !important;
}
.t1002__product-del{
    width:24px;
    height:24px;

    background-image:url("https://static.tildacdn.com/stor6133-3065-4534-b832-363232346436/32e20c3a16d02bf0d05e41f5a14fa416.svg");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;

    cursor:pointer;
}

.t1002__product-del img{
    display:none !important;
}

.t1002__product-del:hover{
    background-image:url("https://static.tildacdn.com/stor3365-6535-4437-a335-333661353239/3bba0bb5b6094e99bed3bd08cf1eaf43.svg");
}

/*.uc-colors-list{*/
/*    display:flex ;*/
/*    flex-wrap:wrap;*/
/*    gap:20px;*/
/*}*/

 
.uc-color-item img{
    width:100%;
    display:block;
}

.uc-color-title{
    margin-top:8px;
   
}
 
.uc-color-item{
    width:146px;
    cursor:pointer;
}

.uc-color-preview{
    width:146px;
    height:55px;
    overflow:hidden;
    position:relative;
}

.uc-color-preview::before{
       content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    left: 66%;
    top: 23%;
    background-image: inherit;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    transform: translate(-50%, -50%) rotate(90deg) scale(1.5);
}
.uc-color-name{
    margin-top:8px;
   
}
.uc-colors-list{
    display:grid;
    gap:16px;
    overflow-x:auto;
    overflow-y:hidden;
}

/* до 40 товаров */
.uc-colors-list.mode-row{
    grid-template-columns:repeat(8, 160px);
    grid-auto-flow:row;
}

/* больше 40 товаров */
.uc-colors-list.mode-column{
    grid-template-columns:repeat(8, 160px);
    grid-template-rows:repeat(5, auto);
    grid-auto-flow:column;
}
.uc-colors-list > * {
    width: 145px;
}
/* ===== ПЛАНШЕТЫ ===== */
@media (max-width: 1500px){
    .uc-colors-list {
        max-width: 1200px !important;
        
    }
}
@media (max-width:1400px){
    .t706__orderform{
        max-width: 60%;
    width: 100%;
    }
    .t706__cartwin-bottom{
        max-width: 60%;
    width: 100%;
    }
    .t706__cartwin-content{
            display: flex !important;
    flex-direction: column  !important;
    align-items: center  !important;
    }
    .t706__cartwin-products{
        align-items: center  !important;
    }
}
@media (max-width: 1300px){
    .uc-colors-list {
        max-width: 1000px !important;
        
    }
    .t706__cartwin-heading{
     font-size: 38px !important;
 }
}
@media (max-width: 1100px){
    .uc-colors-list {
        max-width: 800px !important;
        
    }
      .t706__cartwin-heading{
     font-size: 32px !important;
 }
}
/*@media (min-width: 640px) and (max-width: 860px){*/
/*    .uc-colors-list > * {*/
/*    width: 100%;*/
/*}.uc-color-preview{*/
/*    width: 100%;*/
/*}*/
/*}*/

@media (max-width: 860px){

    .uc-colors-list.mode-row,
    .uc-colors-list.mode-column{
        grid-template-columns:repeat(4, minmax(0,1fr)) !important;
        grid-template-rows:auto !important;
        grid-auto-flow:row !important;
    }

    .uc-colors-list{
        overflow-x:hidden !important;
    }

       .uc-colors-list {
        max-width: 600px !important;
    }
        .t706__orderform{
        max-width: 80%;
    width: 100%;
    }
    .t706__cartwin-bottom{
        max-width: 80%;
    width: 100%;
    }
      .t706__cartwin-heading{
     font-size:24px !important;
 }
    
}
@media (max-width: 768px){
      .my-cart-button{
      position: fixed;
      right: 20px;
      bottom: 100px;
      width: 80px;
      height:80px;
        background-color: #F9EDF0 !important;
     border: 5px solid #FAB7C8 !important;
      border-radius: 50%;
    
      display:flex;
      align-items:center;
      justify-content:center;
      cursor:pointer;
      z-index:9999;
 }
 .my-cart-button img{
     width:60px;    height: 60px;
 }
}
@media (max-width:640px){

    #rec2402407821{
        opacity:0;
        display: none !important;
        transform:translateY(-10px);
        transition:.3s;
        pointer-events:none;
    }

    #rec2402407821.menu-open{
        opacity:1;
        display: block !important;
        transform:translateY(0);
        pointer-events:auto;
            max-height: 300px;
    overflow-y: auto;
    }
#molecule-1782069312516000028 > div{
    border-radius: 85px !important;
}
}

/* ===== МОБИЛЬНЫЕ ===== */
@media screen and (max-width:640px){

    /* контейнер меню */
    /*#rec2402407821 .tn-group__24024078211782069312516000028{*/
    /*    position: relative !important;*/
    /*    height: 50px !important;*/
    /*    overflow: visible !important;*/
    /*    z-index: 999;*/
    /*}*/

    /* кнопка гамбургера */
    /*#rec2402407821 .mobile-menu-toggle{*/
    /*    position: absolute !important;*/
    /*    left: 15px !important;*/
    /*    top: 0 !important;*/
    /*    width: 50px !important;*/
    /*    height: 50px !important;*/
    /*    background: #fff !important;*/
    /*    border: 1px solid #e8e0d5 !important;*/
    /*    border-radius: 10px !important;*/
    /*    display: flex!important;*/
    /*    align-items: center !important;*/
    /*    justify-content: center !important;*/
    /*    cursor: pointer !important;*/
    /*    z-index: 1001 !important;*/
    /*}*/

    /*#rec2402407821 .mobile-menu-toggle:before{*/
    /*    content: "☰" !important; */
    /*    font-size: 24px !important;*/
    /*}*/

    /* список категорий */
    /*#rec2402407821 .menu-dropdown{*/
    /*    position: absolute !important;*/
    /*    top: 60px !important;*/
    /*    left: 15px !important;*/
    /*    right: 15px !important;*/

    /*    display: none;*/
    /*    flex-direction: column !important;*/

    /*    max-height: 70vh !important;*/
    /*    overflow-y: auto !important;*/

    /*    background: #fff !important;*/
    /*    border: 1px solid #e8e0d5 !important;*/
    /*    border-radius: 12px !important;*/
    /*    padding: 10px !important;*/

    /*    box-shadow: 0 10px 30px rgba(0,0,0,.1) !important;*/
    /*    z-index: 1000 !important;*/
    /*    width: 100%;*/
    /*}*/

    /*#rec2402407821 .menu-dropdown.open{*/
    /*    display: flex !important;*/
    /*}*/

    /* все кнопки меню в столбик */
    /*#rec2402407821 .menu-dropdown .filter-tab{*/
    /*    position: relative !important !important;*/
    /*    left: auto !important !important;*/
    /*    top: auto !important !important;*/
    /*    width: 100% !important !important;*/
    /*    margin-bottom: 8px !important;*/
    /*}*/

    /*#rec2402407821 .menu-dropdown .filter-tab:last-child{*/
    /*    margin-bottom: 0 !important;*/
    /*}*/
    /*[data-artboard-recid="2402407821"]{*/
    /*    overflow: visible !important;*/
    /*    z-index: 99999 !important;*/
    /*}*/
}
@media (max-width: 640px){
    
    .t758__link-item_active{
        font-size: 18px !important;
    }
    .t706__cartwin-content {
        height: 100%;
    }
.t-input-block:not(.t-input-block_rd-flex) .t-radio__control{
    width: 95% !important;
            font-size: 12px;
    
}
.t-inputpromocode__btn{
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-size: 14px !important;
}
.t-form__inputsbox input:not(#input_8911158466361), .t-form__inputsbox textarea{
    font-size: 14px !important;
}
    .uc-colors-list.mode-row,
    .uc-colors-list.mode-column{
        grid-template-columns:repeat(3, minmax(0,1fr)) !important;
        grid-template-rows:auto !important;
        grid-auto-flow:row !important;
    }

    .uc-colors-list{
        overflow-x:hidden !important;
        gap:12px !important;
        padding:0 10px !important;
        margin-top: 50px !important;
    }

     .uc-colors-list {
        max-width: 400px !important;
    }
.uc-colors-list > * {
    width: 125px;
}
    .uc-color-name{
        font-size:16px !important;
         
    }
      .t706__cartwin-heading{
     font-size: 20px !important;
 }
}
@media (max-width: 500px){
      .my-cart-button{
     
      width: 70px;
      height:70px;
 
 }
 .my-cart-button img{
     width:50px;    height: 50px;
 }
}

@media (max-width: 440px){
       .uc-colors-list.mode-row,
    .uc-colors-list.mode-column{
        grid-template-columns:repeat(3, minmax(0,1fr)) !important;
        grid-template-rows:auto !important;
        grid-auto-flow:row !important;
        padding-top: 15px !important;
    }
    .uc-colors-list > * {
        width: 105px;
    }
        .uc-colors-list {
        max-width: 340px !important;
    }
     .uc-color-name{
        font-size:18px !important;
         
    }
      .t706__cartwin-heading{
     font-size: 18px !important;
 }
}
#rec2416068151 .popup-color-price{
    font-size: 20px !important;
}
@media (max-width: 980px){
.tilda-thumbs-viewport{
    width: 384px !important;
}
    .t706__cartwin-content{
        grid-template-columns:1fr;
        grid-template-areas:
            "header"
            "products"
            "form";
    }

    .t706__orderform{
        position:static;
    }

}
 @media (max-width: 640px){
     #rec2416068151 .popup-color-name{
         font-size: 18px !important;
     }
     .t706__product{
         margin: 0 !important;
     }
 }
 @media (max-width: 480px){
     .t758__link-item_active{
        font-size: 14px !important;
    }
      #rec2416068151 .popup-color-price{
    font-size: 16px !important;
}
      .popup-color-name{
         font-size: 20px !important;
     }
 }
 @media (max-width:760px){
     .t-input-group_pm .t-radio__control {

    font-size: 14px !important;
}
     cart-discount-hints{
         margin: 0 auto !important;
     }
.discount-hint{
    padding:20px 16px;
  width: 80% !important;
    background:#F5D9DF;
    font-size:16px;
     margin: 0 auto !important;
}
    .t706__product{
        display:grid !important;

        grid-template-columns:69px 1fr auto auto auto;
        grid-template-areas:
            "image title title title delete"
            "color color qty amount amount";

        gap:12px !important;
max-width: 480px;
height: 100%;
        padding:20px 15px !important;
    }
.cart-color-value, .t706__product-plusminus, .t706__product-amount{
    height: 100% ;
}
    .t706__product-thumb{
        grid-area:image;
        padding-top:0 !important;
    }

    .t706__product-title{
        grid-area:title;
        padding:0 !important;
        display:block !important;
    }

    .cart-color-value{
        grid-area:color;
        padding:0 !important;
    }

    .t706__product-plusminus{
        grid-area:qty;
        padding:0 !important;
    }

    .t706__product-amount{
        grid-area:amount;
        padding:0 !important;
        width:auto !important;
    }

    .t706__product-del-wrapper{
        grid-area:delete;

        padding:0 !important;
        width:auto !important;

        display:flex !important;
        justify-content:flex-end;
        align-items:flex-start;
    }

}
 @media (max-width:540px){
      .t706__product{
     
max-width: 400px;
 
    }
 }
   @media (max-width:480px){
       .t706__cartwin-bottom{
           padding: 20px 20px 0 20px !important;
       }
       .t706__orderform {
           padding: 0 20px 20px 20px !important;
       }
        .tilda-thumbs-viewport{
    width: 289px !important;
}.tilda-thumb{
    width: 75px !important;
    height: 75px !important;
}
.custom-cart-summary__title{
    font-size: 24px !important;
}
.custom-cart-summary__row{
    font-size: 14px !important;
}
 .custom-cart-summary__total span{
     font-size: 14px !important;
 }
 .t-inputpromocode__btn{
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-size: 12px !important;
}
.t-input-group label{
    font-size: 12px !important;
}
[data-input-lid="1782123415669"], [data-input-lid="1782140522831"], #field-title_1782123601458, #field-title_1782139904597, .custom-cart-summary__title{
    font-size: 26px !important;
}
.t-form__inputsbox input:not(#input_8911158466361), .t-form__inputsbox textarea{
    font-size: 16px !important;
}
[id="delivery-services-wrapper"]{
    padding: 10px 5px !important;
}
   }
  @media (max-width:460px){
     
      .t706__product{
     
max-width: 330px;
 
    }
 }