/* Скрываем доставку с ID 1865028722 */
.hide-delivery-1865028722 label[data-service-id="1865028722"] {
    display: none !important;
}

/* 🔹 Скрыть заголовки опций ("Размер" и т.п.) */
.t-store .t-productoption-title,
.t-storepopup-container_8-cols .t-product__option-title {
  display: none !important;
}

/* 🔹 Скрыть SKU */
.t-storecardsku,
.t-store__card__sku,
.t-store__card__brand-sku {
  display: none !important;
}

/* 🔹 Скрыть описание под карточками */
.t-storecard .t-typographydescr,
.t-store__card .t-typography__descr,
.t-store__card .t-descr {
  display: none !important;
}

/* 🔹 Скрыть квадратики-опции (например, "размер") в каталоге */
.t-store .t-store__card .t-productoption-item,
.t-store .t-store__card [class*="t-product__option-item"] {
  display: none !important;
  
}
/* БЕЗ ID. Работает для любого блока .caramel-circles */

/* Контейнер + трек: запас снизу, чтобы тень не съедалась */
.caramel-circles{
  /* если переменные заданы где-то выше — ок;
     если нет, фолбэк в var() спасёт */
  --pink: #e9b6c1;
  --text: #2b2b2b;
  overflow: visible;
}
.caramel-circles .cc-track{
  padding: 12px 12px 24px; /* ↑12 / →12 / ↓24 */
  overflow-y: visible;
  scroll-behavior: smooth;
}

/* Сброс дефолта ссылок */
.caramel-circles .cc-pill,
.caramel-circles .cc-pill:link,
.caramel-circles .cc-pill:visited{
  color: var(--text, #2b2b2b) !important;
  text-decoration: none !important;
}

/* Наследовать цвет на вложенных тегах (br, span и т.д.) */
.caramel-circles .cc-pill *{ color: inherit !important; }

/* Ховер/фокус/тап: розовый текст + мягкая розоватая тень */
.caramel-circles .cc-pill:hover,
.caramel-circles .cc-pill:focus-visible,
.caramel-circles .cc-pill:active,
.caramel-circles .cc-pill.is-hover{
  position: relative;
  z-index: 3;
  transform: translateY(-1px);
  color: var(--pink, #e9b6c1) !important;
  box-shadow: 0 4px 10px rgba(233,182,193,0.35),
            0 2px 6px rgba(0,0,0,0.08);
}

/* Адаптив: ещё чуть запаса снизу на узких экранах */
@media (max-width:420px){
  .caramel-circles .cc-track{ padding: 12px 12px 26px; }
}

/* Стиль скроллбара для Chrome, Edge, Safari */
::-webkit-scrollbar {
  width: 30px;
}

::-webkit-scrollbar-track {
  background: #FDFBF9 /* кремовый фон трека */
}

::-webkit-scrollbar-thumb {
  background-color: #ecc4cd; /* пудрово-розовый ползунок */
  border-radius: 8px;
  border: 3px solid #FDFBF9;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #db91a1; /* чуть темнее при наведении */
}

/* Для Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #ecc4cd #FDFBF9;
}

#delivery-hint {
    font-size: 14px !important; /* увеличьте число под себя */
    line-height: 1.5;           /* чтобы текст читался легче */
    color: #2b2b2b;                /* можно сделать темнее */
}