.winter-promo.svelte-1uha8ag{display:block;position:relative;isolation:isolate;overflow:hidden;margin-bottom:32px;border-radius:24px;border:1px solid #727d9355;background:#182840;color:#f8f9fb;box-shadow:0 12px 32px #18284018}.winter-promo-photo.svelte-1uha8ag{position:absolute;inset:0 0 0 auto;height:100%;width:64%;object-fit:cover;object-position:center 58%;z-index:-2}.winter-promo-shade.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(90deg,#182840 25%,#182840ed 43%,#18284030 76%,#18284008);z-index:-1}.winter-promo-content.svelte-1uha8ag{padding:clamp(28px,4vw,48px);max-width:770px}.winter-promo-label.svelte-1uha8ag{font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#d6bc7b}.winter-promo.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Yuji Boku,Georgia,serif;font-size:clamp(32px,4.6vw,55px);line-height:1.3;font-weight:400;margin:16px 0 12px;text-wrap:balance}.winter-promo-intro.svelte-1uha8ag{font-size:clamp(14px,1.5vw,17px);color:#dde1e8;line-height:1.7}.winter-promo-bottom.svelte-1uha8ag{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:28px}.winter-promo.svelte-1uha8ag time:where(.svelte-1uha8ag){font-size:13px;color:#e4d8b9}.winter-promo-button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 18px;border-radius:7px;background:#dde1e8;color:#22355c;font-size:13px;font-weight:700;transition:background .15s}.winter-promo.svelte-1uha8ag:hover .winter-promo-button:where(.svelte-1uha8ag){background:#e9d7a9}.winter-promo.svelte-1uha8ag:focus-visible{outline:3px solid #bb9c49;outline-offset:5px}@media(max-width:640px){.winter-promo.svelte-1uha8ag{border-radius:18px;margin-bottom:24px}.winter-promo-photo.svelte-1uha8ag{width:100%;object-position:center 55%;opacity:.65}.winter-promo-shade.svelte-1uha8ag{background:linear-gradient(90deg,#182840e8,#18284080),linear-gradient(0deg,#182840ee,transparent)}.winter-promo-content.svelte-1uha8ag{padding:28px 24px}.winter-promo-label.svelte-1uha8ag{max-width:220px;font-size:9px;line-height:1.8}.winter-promo.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:310px;margin-top:18px}.winter-promo-bottom.svelte-1uha8ag{gap:18px;align-items:flex-start;flex-direction:column;margin-top:24px}}
