.t-store__card__mark { background-color: rgba(176, 1, 35, 0.4) !important;}



    #rec1447141491 .t-store__parts-switch-btn {
        font-size: 18px;
    }
.js-store-parts-switcher .t-store__parts-switch-btn .t-name .t-name_xs .t-menu__link-item .t-store__parts-switch-btn-all .t-active {display: none}
div.js-store-parts-switcher.t-store__parts-switch-btn.t-name .t-name_xs.t-menu__link-item  { display: none !important; }
.t-store__filter__sort {display: !important; }
    .uc-catalog .t-checkbox__indicator {
        display: none!important;
    }
   .t-checkbox__control .t-store__filter__checkbox .t-descr t-descr_xxs  {
  display: none !important;
}
.t-store__filter__item-title, .js-store-filter-item-title {
  font-size: 20px;
}
.t-descr_xxs
{
  font-size: 16px;
}
    .uc-catalog  .t-store__filter__custom-sel .t-store__filter__title, .t951 .t951__sidebar .t-store__filter__item .t-checkbox__control{
        padding: 0px 10px;
        border-radius: 0px;
        background: #FFFFFF; /*цвет кнопок*/  
        color: #726B5A!important; /*цвет текста в кнопках (можно задать в настройках блока и удалить строку) */  
        user-select: none;
        width: fit-content
    }

    .t-store__filter__custom-sel {
        background-color: transparent!important
    }
    .t-store__filter__custom-sel .t-store__filter__title {
        width: fit-content
    }
    .uc-catalog .t951 .t951__sidebar .t-store__filter__item .t-checkbox__control.active, .t-store__filter__custom-sel.active .t-store__filter__title {
        background: #fff; /*цвет активной кнопки*/    
        color: #000!important; /*цвет текста активной кнопки*/  
    }
   .js-store-parts-select-container .t951__sidebar .t951__sidebar_sticky {
      position: sticky;
      
  /* При необходимости можно задать max-height и overflow-y для прокрутки внутри sidebar */
  max-height: 50vh;
    }
 .t-store__filter__search-and-sort {
  position: relative;
  right: 50px; /* если нужно сдвинуть к правому краю */
}
    .t-store__filter__options 
    {margin-top: 70px;}
.t-store__search-wrapper {
  border: 1px solid rgba(176, 1, 35, 0.2) !important;
  background-color: transparent !important;
  border-radius: 5px !important;
}
.t-store__filter__input.js-store-filter-search  {
  background: none !important;
  background-color: transparent !important;
  box-shadow: none !important; /* иногда тень создает эффект фона */
}
.t-store__sort-select  {
  background-color: #FFFFFF;
  border-color: rgba(176, 1, 35, 0.2) ;
  box-shadow: none !important; /* иногда тень создает эффект фона */}
  /* Стилизация скроллбара для Webkit-браузеров (Chrome, Opera, Safari) */

.t951__sidebar-wrapper::-webkit-scrollbar {
  width: 2px;           /* ширина скроллбара */
  background: #Ffffff;
  height: 100px !important;/* фон дорожки */
}
.t951__sidebar-wrapper::-webkit-scrollbar-thumb {
  background: #F5F5F5 !important;  /* цвет "ползунка" */
  border-radius: 4px;
}
.t-store__filter__btn, .t-store__filter__input {
    border: 0px solid #ddd;}
    .t-store__relevants__title {
    color: #B00123 !important;
    font-family: 'amstelvar';
    font-weight: 400;
    }
    .t-uptitle_xxl {
        font-size: 40px;
        color: #B00123 !important;
    }
    div.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs
    {display: none !important;} 
    .t1002__addBtn { background-color: rgba(255, 255, 255, 0.2) !important;
        border-radius: 10px; !!important;
        backdrop-filter: blur(10px);           /* Эффект размытия */
  -webkit-backdrop-filter: blur(10px);}
  .js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border: 1px solid;
    color: #b00123;
    }
    .js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked+.t-product__option-checkmark:after {background-color:#B00123 !important;}
    .js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input+.t-product__option-checkmark:before {
    border: 1px solid #b00123;}
    }
       div.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs
 { color: #Ffffff !important;}
 
 .t-store__product-popup .t-typography__sku {
    color: #B00123;
}
.t-slds__item t-animate .t-slds__item-loaded {display:none !important;}
.t-slds__main .t-container {padding: 0px;}







.t-store__card__mark { font-family: 'amstelvar', Arial, sans-serif !important;}
.t1002__bubble {
    border: 1px solid #B00123;
    background-color: #fff;
    
}
.t1002__bubble-text {color:#B00123;}
.t1002__bubble-close {color:#000;}
.js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title, .js-product .t-product__option-variants_buttons .t-product__option-item_image:hover .t-product__option-title { 
background-color: #C61724;
    color:#fff;
   
}
 .t-input-title .t-descr .t-descr_md
 {display:none !importnt;}
 
.t706 .t-form_bbonly .t-form__errorbox-wrapper {background: #B00123;
border: 1px;
border-radius: 5px;}
.t706__product-imgdiv {border-radius: 5px !important;}
.t706__cartwin-totalamount-wrap {
    color: #000;
    display: none;
    font-weight: 600;
    overflow-wrap: break-word;
    padding-top: 25px;
    text-align: left;
}
.t706 .delivery-full-address {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.t706__cartwin-totalamount-info_label {color: #B56B7A;}
.delivery-full-address.t-descr {    margin-top: 10px !important;}
.t706 .t706__cartwin-totalamount-wrap.t-descr_xl { font-size: 18px;}
.t706__cartpage-totals { background: #fff3f3 !important;
    border-radius: 5px !important;
}
.digi-dolyame-catalog.digi-dolyame-catalog--5.digi-dolyame-catalog--desktop {margin-top: 15px;}
.t706 .t-form_bbonly .t-input-group {
    margin-bottom: 10px;
}

  .js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
    
    background-color: transparent !important; /* Убирает текущий цвет */
    border: none !important;
    text-decoration: none !important;
    display: flex !important; /* Чтобы работало центрирование */
    
    /* 2. ПРИМЕНЯЕМ ВАШ ДИЗАЙН */
    width: 280px;
    margin-top: -20px;
    border-radius: 10px;
    color: #FFFFFF !important;
    font-size: 14px;
    align-items: center;
    justify-content: center;
    
    /* Градиенты из Figma */
   background: 
        /* Diamond Gradient имитируем через сложный Radial */
        radial-gradient(ellipse at center, 
            #B4224B 0%, 
            rgba(180, 34, 75, 0.41) 3%, 
            rgba(255, 138, 167, 0.71) 95%, 
            rgba(180, 34, 75, 0) 100%),
        /* Основной Radial Fill */
        radial-gradient(50% 50% at 80% 100%, #FF8AA7 0%, #BD0123 100%) !important;

    /* 3. Эффекты (Effects) — Drop Shadow + 3 Inner Shadows */
    box-shadow: 
       
        /* Inner shadow 1: Y -2, Blur 2, #FF8AA7 (100%) - кайма снизу */
        inset 0px -2px 2px #FF8AA7,
        /* Inner shadow 2: Y -24, Blur 32, #FFFFFF (22%) - основной верхний блик */
        inset 0px -24px 32px rgba(255, 255, 255, 0.22),
        /* Inner shadow 3: Y 8, Blur 23, #FFFFFF (25%) - мягкий свет снизу */
        inset 0px 8px 23px rgba(255, 255, 255, 0.25) !important;
}
}
.js-store-prod-text a:first-of-type {
    background-color: #bc574b;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}

.js-store-prod-text a:first-of-type:after {
    content: "\1F90D";
    margin-left: 10px;
}

.t706__cartwin_showed {
    z-index: 999999999;
}



/* Обязательно добавьте это к основному стилю .js-store-prod-text a, 
   чтобы псевдоэлемент не улетел в угол страницы */
.js-store-prod-text a {
    position: relative !important;
    overflow: visible !important; /* Чтобы свечение не обрезалось краями кнопки */
}

.js-store-prod-text a {
    /* Добавляем плавность, чтобы изменения не были мгновенными */
    transition: all 0.3s ease-in-out !important;
    /* Исправляем расчет размеров, чтобы width и height включали отступы */
    box-sizing: border-box !important; 
}

/* СОСТОЯНИЕ ПРИ НАВЕДЕНИИ */
.js-store-prod-text a:hover {
    /* Делаем кнопку чуть ярче */
    filter: brightness(1.1) !important;
    
    /* Слегка приподнимаем */
    transform: translateY(-2px) !important;
    
    /* Усиливаем тени для эффекта объема */
    box-shadow: 
        0px 15px 35px rgba(189, 1, 35, 0.3), /* Внешняя тень становится гуще */
        inset 0px -1px 2px #FF8AA7,
        inset 0px -24px 32px rgba(255, 255, 255, 0.3),
        inset 0px 8px 23px rgba(255, 255, 255, 0.35) !important;
}

/* Эффект при нажатии */
.js-store-prod-text a:active {
    transform: translateY(1px) !important;
    filter: brightness(0.95) !important;
}






@media (max-width: 1200px) {
    
    
    
.t706__cartpage-totals {padding:20px 20px 20px !important;
    border-top: 1px !important;}
    .digi-dolyame-catalog.digi-dolyame-catalog--5.digi-dolyame-catalog--desktop {margin-top: 5px;}
    
}

  
