/* GE SHOP — блоки «Стандартная» и «Быстрая доставка» на странице /delivery.
   Сами плашки — твои SVG-макеты, они не менялись. Менялась ОБВЯЗКА вокруг них.

   Что было не так:
   1) У макета уже есть своя скруглённая карточка со своим фоном. Мы клали его внутрь
      ЕЩЁ ОДНОЙ карточки со своим фоном и отступами — получалась коробка в коробке,
      и на светлом макете это особенно бросалось в глаза.
   2) Строка «Статус заказа можно отслеживать в личном кабинете» есть ВНУТРИ макета,
      и мы дублировали её ссылкой прямо под ним — один и тот же текст дважды подряд.
   3) У картинки стояли max-height и object-fit:contain: на узком экране макет
      переставал попадать в свои пропорции и обрезался.

   Теперь: макет показывается как есть, во всю ширину колонки, а под ним — одна
   компактная ссылка-пилюля в общем языке сайта. */

#ge-delivery-cards {
  --gd-ink: #f4f4f1;
  --gd-line: rgba(244, 244, 241, 0.16);
  --gd-head: "Akrobat", Arial, sans-serif;

  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(16px, 2.4vw, 28px);
  width: min(1180px, 100%);
  margin: 0 auto;
  padding: clamp(20px, 3vw, 40px) clamp(18px, 5vw, 44px) clamp(40px, 6vw, 80px);
  font-family: "Cyngle", "Cygre", "Akrobat", Arial, sans-serif;
}

#ge-delivery-cards,
#ge-delivery-cards * {
  box-sizing: border-box;
}

/* Обёртка больше не карточка — только колонка: макет, под ним ссылка. */
#ge-delivery-cards .ged-card {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 14px;
  min-height: 0;
  padding: 0;
  border-radius: 0;
  background: none;
  color: var(--gd-ink);
  overflow: visible;
}

#ge-delivery-cards .ged-card.is-dark {
  background: none;
  color: var(--gd-ink);
}

/* Макет во всю ширину и в своих пропорциях — без обрезки и без подгонки по высоте. */
#ge-delivery-cards .ged-art {
  width: 100%;
  height: auto;
  max-height: none;
  display: block;
  object-fit: contain;
  border-radius: 0;
}

/* Ссылка под макетом. Текст другой, чем внутри макета, — повтора больше нет. */
#ge-delivery-cards .ged-track {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: auto;
  padding: 14px 16px 14px 20px;
  border: 1px solid var(--gd-line);
  border-radius: 999px;
  color: var(--gd-ink);
  background: transparent;
  text-decoration: none;
  font: 750 12.5px/1.15 var(--gd-head);
  letter-spacing: 0.06em;
  text-transform: uppercase;
  transition: color 0.16s ease, background 0.16s ease, border-color 0.16s ease;
}

#ge-delivery-cards .is-dark .ged-track {
  background: transparent;
}

#ge-delivery-cards .ged-track:hover,
#ge-delivery-cards .ged-track:active {
  color: #0a0a0b;
  background: var(--gd-ink);
  border-color: var(--gd-ink);
}

#ge-delivery-cards .ged-account {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  display: block;
  transition: filter 0.16s ease;
}

/* НИКАКИХ ФИЛЬТРОВ НА ИКОНКЕ. Здесь стояло brightness(0) — задумка была «сделать иконку
   тёмной на светлой подложке», но этот значок уже нарисован как тёмный круг с белой
   фигуркой внутри: фильтр красил в чёрный ВСЁ, включая фигурку, и при наведении иконка
   превращалась в сплошное чёрное пятно. Значок читается на светлом фоне как есть. */
#ge-delivery-cards .ged-track:hover .ged-account,
#ge-delivery-cards .ged-track:active .ged-account {
  filter: none;
}

@media (max-width: 800px) {
  #ge-delivery-cards {
    grid-template-columns: minmax(0, 1fr);
    gap: 26px;
  }

  #ge-delivery-cards .ged-track {
    padding: 13px 14px 13px 18px;
    font-size: 11.5px;
  }

  #ge-delivery-cards .ged-account {
    width: 26px;
    height: 26px;
  }
}
