.special-offers{max-width:1240px;margin:28px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.off-season-card{margin:0;padding:29px 32px;border:1px solid rgba(16,42,56,.2);background:rgba(247,249,250,.72);display:flex;justify-content:space-between;gap:24px;align-items:center}.off-season-card .eyebrow{margin-bottom:13px}.off-season-card h3{font-size:29px}.off-season-card p:not(.eyebrow){margin:11px 0 0;max-width:300px;font-size:14px;line-height:1.55}.off-season-price{min-width:130px;display:grid;justify-items:end}.off-season-price strong{font:600 39px/1 var(--serif);letter-spacing:-1px}.off-season-price>span{margin-top:4px;font-size:11px;color:#52646c}.off-season-price a{margin-top:15px;color:var(--night);font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.off-season-price b{margin-left:9px;color:var(--wood);font-size:16px}@media(max-width:720px){.special-offers{margin-top:20px;grid-template-columns:1fr;gap:12px}.off-season-card{padding:23px 18px;display:block}.off-season-card h3{font-size:26px}.off-season-price{margin-top:23px;justify-items:start}.off-season-price strong{font-size:35px}}
