/* Promo, every variant (loaded by the core before the variant CSS): the tile photo of an instance tile (settings.tiles[].image)
   as a media strip at the top of the card, edge to edge. Card padding — the same expression as .et-promo__card in elbuz_theme.css. */
[data-section="promo"] .et-promo__card { --et-promo-pad: calc(var(--et-block-pad) * 1.4286); }
[data-section="promo"] .et-promo__card:has(.et-promo__img) { justify-content: flex-start; }
[data-section="promo"] .et-promo__img {
  display: block;
  width: calc(100% + 2 * var(--et-promo-pad));
  max-width: none;
  margin: calc(-1 * var(--et-promo-pad)) calc(-1 * var(--et-promo-pad)) var(--et-promo-pad);
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background: var(--et-media-box, var(--et-surface-2));
}
