.xmas-glance[data-astro-cid-4w7r6wqm]{max-width:var(--max-w);margin:var(--section-y-tight) auto;padding:0 var(--s-4);gap:var(--s-5);display:grid}@media (width>=820px){.xmas-glance[data-astro-cid-4w7r6wqm]{gap:var(--s-7);grid-template-columns:1fr 1fr;align-items:center}}.xmas-glance__photo[data-astro-cid-4w7r6wqm]{margin:0}.xmas-glance__photo[data-astro-cid-4w7r6wqm] img[data-astro-cid-4w7r6wqm]{aspect-ratio:4/3;object-fit:cover;object-position:center 85%;width:100%;height:auto;display:block}@media (width>=820px){.xmas-glance__photo[data-astro-cid-4w7r6wqm] img[data-astro-cid-4w7r6wqm]{aspect-ratio:4/5}}.xmas-glance__facts[data-astro-cid-4w7r6wqm]{min-width:0}.xmas-glance__title[data-astro-cid-4w7r6wqm]{margin:0 0 var(--s-3);font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-display);font-weight:700;font-size:var(--fs-md);color:var(--c-dark)}.xmas-glance[data-astro-cid-4w7r6wqm] dl[data-astro-cid-4w7r6wqm]{margin:0}.xmas-glance[data-astro-cid-4w7r6wqm] dd[data-astro-cid-4w7r6wqm]{font-family:var(--f-body);color:var(--c-dark);margin:0}.xmas-glance__lead[data-astro-cid-4w7r6wqm]{padding-bottom:var(--s-5)}.xmas-glance__price[data-astro-cid-4w7r6wqm]{font-family:var(--f-display);font-weight:700;font-size:var(--fs-lg);letter-spacing:var(--ls-tight);color:var(--c-coral-d);line-height:1}.xmas-glance__unit[data-astro-cid-4w7r6wqm]{font-family:var(--f-ui);font-size:var(--fs-sm);color:var(--c-dark)}.xmas-glance__lead[data-astro-cid-4w7r6wqm] dd[data-astro-cid-4w7r6wqm]{margin-top:var(--s-2);font-size:var(--fs-sm);line-height:1.4}.xmas-glance__lead[data-astro-cid-4w7r6wqm] .xmas-glance__note[data-astro-cid-4w7r6wqm]{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--c-dark-55);line-height:1.4}.xmas-glance__lead[data-astro-cid-4w7r6wqm] .xmas-glance__actions[data-astro-cid-4w7r6wqm]{margin-top:var(--s-4);align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.xmas-glance__link[data-astro-cid-4w7r6wqm] a[data-astro-cid-4w7r6wqm]{padding:var(--s-2) 0;font-family:var(--f-ui);font-weight:700;font-size:var(--fs-sm);letter-spacing:var(--ls-btn);color:var(--c-coral-d);text-underline-offset:.2em;text-decoration:underline;display:inline-block}.xmas-glance__link[data-astro-cid-4w7r6wqm] a[data-astro-cid-4w7r6wqm]:hover{color:var(--c-dark)}.xmas-glance__list[data-astro-cid-4w7r6wqm]>div[data-astro-cid-4w7r6wqm]{padding:var(--s-3) 0;border-top:var(--border-regular)}.xmas-glance__list[data-astro-cid-4w7r6wqm]>div[data-astro-cid-4w7r6wqm]:last-child{border-bottom:var(--border-regular)}.xmas-glance__list[data-astro-cid-4w7r6wqm] dt[data-astro-cid-4w7r6wqm]{font-family:var(--f-ui);font-weight:700;font-size:var(--fs-sm);color:var(--c-dark);line-height:1.2}.xmas-glance__list[data-astro-cid-4w7r6wqm] dd[data-astro-cid-4w7r6wqm]{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--c-dark-55);line-height:1.4}.xmas-glance__inline[data-astro-cid-4w7r6wqm]{font:inherit;color:var(--c-coral-d);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:5px 0;font-weight:700;text-decoration:underline;display:inline}.xmas-glance__inline[data-astro-cid-4w7r6wqm]:hover{color:var(--c-dark)}.xmas-band[data-astro-cid-63nyfin2]{background:var(--c-dark);align-items:flex-end;min-height:clamp(240px,36vh,360px);display:flex;position:relative;overflow:hidden}.xmas-band__img[data-astro-cid-63nyfin2]{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.xmas-band__scrim[data-astro-cid-63nyfin2]{background:linear-gradient(#231f2099 0%,#231f20e6 100%);position:absolute;inset:0}.xmas-band__inner[data-astro-cid-63nyfin2]{width:100%;max-width:var(--max-w);padding:var(--s-7) var(--s-4) var(--s-6);margin:0 auto;position:relative}.xmas-band__head[data-astro-cid-63nyfin2]{max-width:18ch;font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-tight);font-weight:700;line-height:.98;font-size:var(--fs-xl);color:var(--c-cream);margin:0}.xmas-band__price[data-astro-cid-63nyfin2]{color:var(--c-coral)}.xmas-intro[data-astro-cid-63nyfin2]{padding:var(--s-2) var(--s-4) 0;background:var(--c-cream)}.xmas-intro__inner[data-astro-cid-63nyfin2]{max-width:calc(var(--max-w) - 2 * var(--s-4));margin:0 auto}.xmas-intro__body[data-astro-cid-63nyfin2]{max-width:none;font-family:var(--f-body);color:var(--c-dark);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.35}.wedge[data-astro-cid-63nyfin2]{padding:clamp(48px, 8vh, 96px) var(--s-5);background:var(--c-cream)}.wedge__inner[data-astro-cid-63nyfin2]{max-width:var(--max-w);margin:0 auto}.wedge__grid[data-astro-cid-63nyfin2]{gap:var(--s-5);grid-template-columns:1fr;display:grid}@media (width>=720px){.wedge__grid[data-astro-cid-63nyfin2]{gap:var(--s-6);grid-template-columns:repeat(2,1fr)}}.wedge-card[data-astro-cid-63nyfin2]{border:var(--border-regular);padding:var(--s-6) var(--s-5);gap:var(--s-3);background:#f0e1cd8c;flex-direction:column;min-width:0;display:flex}.wedge-card__loc[data-astro-cid-63nyfin2]{font-family:var(--f-display);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-coral-d);margin:0}.wedge-card__head[data-astro-cid-63nyfin2]{font-size:var(--fs-md);letter-spacing:var(--ls-ui);margin:0}.wedge-card__body[data-astro-cid-63nyfin2]{max-width:none;margin:0;line-height:1.65}.wedge-card__body[data-astro-cid-63nyfin2] .em[data-astro-cid-63nyfin2]{color:var(--c-teal-d);font-style:normal}.wedge-card[data-astro-cid-63nyfin2] .btn[data-astro-cid-63nyfin2]{white-space:normal;overflow-wrap:anywhere;align-self:flex-start;min-width:0;max-width:100%;margin-top:auto}.terms[data-astro-cid-63nyfin2]{padding:clamp(48px, 8vh, 96px) var(--s-5);background:#f0e1cd8c}.terms__inner[data-astro-cid-63nyfin2]{max-width:var(--max-w-narrow);margin:0 auto}.terms__list[data-astro-cid-63nyfin2]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.terms__list[data-astro-cid-63nyfin2] li[data-astro-cid-63nyfin2]{padding:var(--s-3) 0;border-bottom:var(--border-faint);line-height:1.6}.terms__list[data-astro-cid-63nyfin2] strong[data-astro-cid-63nyfin2]{margin:0 0 var(--s-2);font-family:var(--f-display);letter-spacing:var(--ls-ui);text-transform:uppercase;font-size:var(--fs-xs);color:var(--c-coral-d);display:block}.terms__list[data-astro-cid-63nyfin2] strong[data-astro-cid-63nyfin2].terms__inline{margin:0;display:inline}.enquire[data-astro-cid-63nyfin2]{background:var(--c-dark);color:var(--c-cream);padding:clamp(48px, 8vh, 96px) var(--s-5)}.enquire__inner[data-astro-cid-63nyfin2]{max-width:var(--max-w-narrow);text-align:center;margin:0 auto}.enquire__table[data-astro-cid-63nyfin2]{margin:0 0 var(--s-5);line-height:1.6}.enquire__book[data-astro-cid-63nyfin2]{font:inherit;color:var(--c-cream);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.enquire[data-astro-cid-63nyfin2] .section-head__h{color:var(--c-cream)}.enquire[data-astro-cid-63nyfin2] .section-head__sub{color:#f0e1cdd1}.enquire[data-astro-cid-63nyfin2] .section-head__eyebrow{color:var(--c-coral)}.enquire[data-astro-cid-63nyfin2] .section-head{border-bottom-color:var(--c-coral)}.enquire__cta-row[data-astro-cid-63nyfin2]{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.enquire__note[data-astro-cid-63nyfin2]{color:#f0e1cdd1;margin:var(--s-5) auto 0;max-width:56ch;font-size:.95rem;line-height:1.6}.enquire__alt[data-astro-cid-63nyfin2]{color:#f0e1cdc7;margin:var(--s-5) 0 0}.enquire__alt[data-astro-cid-63nyfin2] a[data-astro-cid-63nyfin2]{color:var(--c-coral);border-bottom:1px solid}.xmas-faq[data-astro-cid-63nyfin2]{padding:clamp(48px, 8vh, 96px) var(--s-5);background:var(--c-cream)}.xmas-faq__inner[data-astro-cid-63nyfin2]{max-width:var(--max-w-narrow);margin:0 auto}.xmas-faq__items[data-astro-cid-63nyfin2]{gap:var(--s-3);display:grid}.xmas-faq__item[data-astro-cid-63nyfin2]{border:var(--border-regular);transition:border-color .2s var(--ease-out);background:#f0e1cd8c}.xmas-faq__item[data-astro-cid-63nyfin2][open]{border-color:var(--c-teal-d)}.xmas-faq__q[data-astro-cid-63nyfin2]{padding:var(--s-4) var(--s-8) var(--s-4) var(--s-5);cursor:pointer;font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-ui);min-height:44px;color:var(--c-dark);align-items:center;font-size:clamp(.92rem,1.5vw,1rem);font-weight:700;list-style:none;display:flex;position:relative}.xmas-faq__q[data-astro-cid-63nyfin2]::-webkit-details-marker{display:none}.xmas-faq__q[data-astro-cid-63nyfin2]:after{content:"+";right:var(--s-5);color:var(--c-teal-d);transition:transform .2s var(--ease-out);font-size:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.xmas-faq__item[data-astro-cid-63nyfin2][open] .xmas-faq__q[data-astro-cid-63nyfin2]:after{transform:translateY(-50%)rotate(45deg)}.xmas-faq__a[data-astro-cid-63nyfin2]{padding:0 var(--s-5) var(--s-5);color:var(--c-dark);line-height:1.6}.xmas-faq__a[data-astro-cid-63nyfin2] p[data-astro-cid-63nyfin2]{max-width:none;margin:0}
