.featured-offer{padding:140px clamp(24px,8vw,130px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,150px);background:linear-gradient(135deg,#fffaf5,#f8ebe7);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featured-offer h2{font:clamp(42px,5vw,76px)/1.05 Marcellus,serif;letter-spacing:-.04em;margin:0 0 28px;color:var(--wine)}.offer-intro>p:not(.eyebrow){color:#765d68;line-height:1.8;max-width:570px}.price{display:flex;align-items:baseline;gap:24px;margin-top:45px}.price strong{font:44px Marcellus;color:var(--gold)}.price span{font-size:11px;color:#8d747d}.offer-details{padding:42px;border:1px solid rgba(197,146,34,.25);background:rgba(255,255,255,.48);border-radius:6px}.offer-details h3{font:28px Marcellus;margin:0 0 25px}.offer-details ul{list-style:none;margin:0 0 34px;padding:0}.offer-details li{padding:13px 0 13px 30px;border-bottom:1px solid var(--line);font-size:13px;color:#684b58;position:relative}.offer-details li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.offer-note{font-size:9px;line-height:1.6;color:#9a818a;margin:24px 0 0}.featured-offer .button{box-shadow:none}@media(max-width:900px){.featured-offer{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.offer-details{padding:28px 22px}.price{flex-direction:column;gap:8px}}
