.plate-promo{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.plate-promo__inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.plate-promo__media{flex:0 0 auto;width:340px;max-width:100%}.plate-promo__img{width:100%;height:auto;display:block}.plate-promo__placeholder{aspect-ratio:5 / 2;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.3);border-radius:8px;color:#ffffff80;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em}.plate-promo__body{flex:1 1 300px;min-width:240px}.plate-promo__heading{color:var(--promo-accent, #ffd700);font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:1;margin:0;text-transform:uppercase}.plate-promo__subheading{font-weight:700;font-size:clamp(1.4rem,2.5vw,2rem);margin:.4rem 0 0;text-transform:uppercase}.plate-promo__text{margin:.6rem 0 0;opacity:.9}.plate-promo__terms{margin:.8rem 0 0;font-size:1.05rem;opacity:.6}.plate-promo__badge{flex:0 0 auto;width:96px;height:96px;border-radius:50%;background:var(--promo-accent, #ffd700);color:#121212;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;font-weight:800;text-transform:uppercase;line-height:1.05;font-size:1.4rem;padding:.5rem;margin-left:auto}.plate-promo__badge-icon{display:inline-flex}.plate-promo__badge-icon svg{width:22px;height:22px}@media screen and (max-width:749px){.plate-promo__inner{justify-content:center;text-align:center}.plate-promo__badge{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/plate-promo-banner.css.map */
