/* === КНОПКА "Намекнуть о букете" === */

/* Контейнер ссылок под описанием товара */
.js-store-prod-text {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

/* Базовые стили всех кнопок */
.js-store-prod-text a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 11px 18px !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  text-decoration: none !important;
  transition: all 0.25s ease !important;
  cursor: pointer !important;
}

/* --- Кнопка "Намекнуть о букете" --- */
.js-store-prod-text a:first-of-type {
  order: -1 !important; /* поднимает кнопку выше */
  background-color: transparent !important;
  border: 1.5px solid #231F20 !important;
  color: #231F20 !important;
  margin-bottom: 5px !important;
}

/* Добавляем иконку подарка (SVG, как на choco-berry.ru) */
.js-store-prod-text a:first-of-type::before {
  content: "" !important;
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231F20' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'%3E%3C/polyline%3E%3Crect x='2' y='7' width='20' height='5'%3E%3C/rect%3E%3Cpath d='M12 22V7'%3E%3C/path%3E%3Cpath d='M12 7C10.333 5 8 3 6 5c-2 2 1 4 6 2 5 2 8 0 6-2-2-2-4.333 0-6 2z'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* Ховер: заливка фона чёрным, иконка становится белой */
.js-store-prod-text a:first-of-type:hover {
  background-color: #231F20 !important;
  color: #fff !important;
}

.js-store-prod-text a:first-of-type:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'%3E%3C/polyline%3E%3Crect x='2' y='7' width='20' height='5'%3E%3C/rect%3E%3Cpath d='M12 22V7'%3E%3C/path%3E%3Cpath d='M12 7C10.333 5 8 3 6 5c-2 2 1 4 6 2 5 2 8 0 6-2-2-2-4.333 0-6 2z'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* Остальные кнопки стандартные (например, "Выбрать вазу") */
.js-store-prod-text a:not(:first-of-type) {
  background-color: #F1F2F2 !important;
  color: #231F20 !important;
  border: 1.5px solid #F1F2F2 !important;
}

/* Окно корзины поверх всего */
.t706__cartwin_showed {
  z-index: 999999999 !important;
}