.promo-strip{padding:24px 0}.promo-strip__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--strip-gap, 16px)}.promo-banner{position:relative;overflow:hidden;border-radius:var(--strip-radius, 6px);aspect-ratio:4 / 3;background-color:var(--banner-bg, #333);color:var(--banner-text, #fff);isolation:isolate}.promo-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transition:transform .5s ease}.promo-banner:hover .promo-banner__image{transform:scale(1.04)}.promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0000008c,#00000026 55%,#0000)}.promo-banner__content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:28px 32px;color:var(--banner-text, #fff)}.promo-banner__content--center{align-items:center;text-align:center}.promo-banner__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--banner-accent, #d4af6a)}.promo-banner__heading{margin:0;font-family:var(--font-heading, Georgia, "Times New Roman", serif);font-size:clamp(20px,2.2vw,30px);line-height:1.2;font-weight:500}.promo-banner__heading p{margin:0}.promo-banner__subtext{margin:0;font-size:14px;line-height:1.4;opacity:.92}.promo-banner__subtext p{margin:0}.promo-banner__button{display:inline-block;margin-top:8px;padding:11px 22px;background-color:var(--banner-accent, #d4af6a);color:#1a1a1a;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:3px;transition:filter .2s ease,transform .2s ease}.promo-banner__button:hover{filter:brightness(.92);transform:translateY(-1px)}.promo-banner__button[aria-disabled=true]{pointer-events:none;opacity:.6}@media screen and (max-width:989px){.promo-strip__inner{grid-template-columns:1fr}.promo-banner{aspect-ratio:16 / 9}}@media screen and (max-width:480px){.promo-banner__content{padding:20px 22px}.promo-banner__heading{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/promo-banner-strip.css.map */
