.t706__product.prod-spices {
    background: #f9f8f8;
}
.t706__product {
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 0 15px;
}
.t706__product-title {
    font-size: 14px;
    font-weight: 500;
}
@media screen and (max-width: 640px) {
    .t706__product {
        border-radius: 10px;
        margin-bottom: 5px;
        margin-top: 5px;
        padding: 0px;
    }
}
.t706__cartwin-products {
    display: flex;
    flex-wrap: wrap;
}
.t706__product.prod-spices {
    order: 1;
}
.selectBlock {
    pointer-events: none;
    opacity: 0.3;
}
.t-img-select__container.selectBlock:before {
    content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    z-index: 99;
    background-image: url(https://static.tildacdn.com/tild6634-3364-4564-b331-616561623831/loading-50.gif);
    background-size: contain;
    background-repeat: no-repeat;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.t706 .t-img-select__container {
    position: relative;
}


/* Подменю! */
/* Основной sticky блок */
#rec840160694 {
  display:none;
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  top: 0px; /* Начальное положение sticky-блока */
  background-color: #fff; /* Белый фон меню */
  box-shadow: none; /* Без тени по умолчанию */
  transition: all 0.3s ease; /* Плавное появление тени */
}

/* Добавляем мягкую тень при появлении sticky-блока */
#rec840160694.sticky-shadow {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}

/* Дополнительный отступ для следующего контента */
.t-records {
  overflow-x: unset !important; /* Сброс overflow */
}