.christmas-offer{margin:24px auto;max-width:1184px;padding:30px;border:1px solid #d7cef8;border-radius:20px;background:linear-gradient(120deg,#f6f3ff,#edf4ff);color:#152442}.christmas-offer h2{margin:6px 0 16px}.offer-price{font-size:clamp(22px,3vw,34px);font-weight:750;color:#4c35c9}.christmas-offer details{font-size:13px;max-width:900px;margin:18px 0}.christmas-offer .offer-standard{font-size:12px;color:#596178;margin-bottom:0}.christmas-offer[hidden]{display:none}@media(max-width:760px){.christmas-offer{margin:16px;padding:24px}}