.offer-banner{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin:24px 0;border:1px solid #f58a46;border-radius:12px;background:linear-gradient(110deg,#30283a,#15283b);color:#fff}.offer-banner strong{font-size:1.3rem;color:#ffb782}.offer-banner p{font-size:.9rem;line-height:1.5;margin:8px 0 0}.offer-banner a{flex:none;font-weight:bold;color:#ffb782}.sale-reference{display:block;font-size:.82rem;font-weight:400;color:#b9cada;line-height:1.5;margin-top:6px}.sale-reference span{font-size:.72rem}.featured-bottom .sale-reference span{color:#b9cada;text-decoration:none;font-size:.72rem}.sale-price{color:inherit}@media(max-width:600px){.offer-banner{align-items:flex-start;flex-direction:column;padding:18px}.card-bottom{gap:12px}}.featured-bottom .sale-price{font-size:inherit;color:inherit;text-decoration:none}.offer-banner{align-self:stretch}.home-hero:has(.offer-banner){row-gap:28px}