.promo-banner{--promo-banner-ring: var(--control-border-focus);--promo-banner-ring-width: 2px;--promo-banner-ratio: 9 / 16;--promo-banner-radius: var(--radius-x2);--promo-banner-caption-padding: var(--space-x8);position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:var(--promo-banner-ratio);border-radius:var(--promo-banner-radius);color:var(--text-primary-inverse);text-decoration:none;-webkit-tap-highlight-color:transparent}.promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:var(--bg-secondary)}.promo-banner__picture{display:contents}.promo-banner__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.promo-banner__caption{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-x6);padding:var(--promo-banner-caption-padding);border-end-start-radius:inherit;border-end-end-radius:inherit;background:linear-gradient(to bottom,var(--bg-scrim-caption-top),var(--bg-scrim-caption-middle) 50%,var(--bg-scrim-caption-bottom))}.promo-banner__title{min-inline-size:0;overflow-wrap:anywhere}.promo-banner__arrow{flex:none;margin-inline-start:auto}a.promo-banner:focus-visible{outline:none}a.promo-banner:focus-visible:after{content:"";position:absolute;inset:calc(var(--space-x1) * -1);border:var(--promo-banner-ring-width) solid var(--promo-banner-ring);border-radius:calc(var(--promo-banner-radius) + var(--space-x1));pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/296/assets/rebirth-promo-banner.css.map */
