.calc{box-shadow:var(--shadow);display:grid;overflow:hidden}@media (width>=52rem){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.calc-inputs{gap:var(--space-5);padding:var(--space-5);align-content:start;display:grid}.stepper{gap:var(--space-2);grid-template-columns:2.875rem 1fr 2.875rem;display:grid}.stepper .btn{border-radius:var(--radius-s);min-height:2.875rem;padding:0;font-size:1.25rem}.stepper .input{text-align:center;font-weight:500}.range{width:100%;margin-top:var(--space-2);accent-color:var(--accent)}.addons{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.addons legend{margin-bottom:var(--space-2);font-size:var(--step--1);color:var(--ink-2);font-weight:500}.addon{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;display:flex}.addon label{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.addon input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none}.addon small{color:var(--ink-3);display:block}.qty{align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:var(--step--1);display:inline-flex}.qty .input{text-align:center;width:4.5rem;min-height:2.5rem}.calc-result{gap:var(--space-3);padding:var(--space-5);background:var(--surface-2);border-top:1px solid var(--line);align-content:start;display:grid}@media (width>=52rem){.calc-result{border-top:0;border-left:1px solid var(--line);padding:var(--space-6)}}.calc-result .for{color:var(--ink-2);font-size:var(--step--1);text-transform:none}.calc-result .for:first-letter{text-transform:uppercase}.calc-result .total{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.02em;color:var(--accent);font-weight:500;line-height:1}.calc-result .total.none{color:var(--ink-3)}.calc-result .per-guest{color:var(--ink-2)}.calc-result .chip{justify-self:start}.lines{width:100%;margin-top:var(--space-2);border-collapse:collapse;font-size:var(--step--1)}.lines th,.lines td{border-bottom:1px dashed var(--line-strong);text-align:left;padding:.45rem 0;font-weight:400}.lines td{text-align:right;white-space:nowrap;padding-left:var(--space-3)}.lines small{color:var(--ink-3)}.included{font-size:var(--step--1);color:var(--ink-2)}.notes{gap:var(--space-2);font-size:var(--step--1);margin:0;padding:0;list-style:none;display:grid}.notes li{border-radius:var(--radius-s);border-left:3px solid;padding:.5rem .75rem}.notes li[data-kind=unknown]{background:var(--unknown-soft);border-color:var(--unknown)}.notes li[data-kind=warning]{background:var(--partial-soft);border-color:var(--partial)}.fine{font-size:var(--step--1);color:var(--ink-3)}.calc-result .btn-primary{margin-top:var(--space-2);justify-self:start}.muted{color:var(--ink-3)}.sheet[data-astro-cid-3hcmy32s]{gap:var(--space-4);display:grid}.meta[data-astro-cid-3hcmy32s]{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-2);display:grid}.meter[data-astro-cid-3hcmy32s]{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.meter[data-astro-cid-3hcmy32s] span[data-astro-cid-3hcmy32s]{width:var(--p);background:var(--yes);height:100%;display:block}.small[data-astro-cid-3hcmy32s]{font-size:var(--step--1);color:var(--ink-3)}.groups[data-astro-cid-3hcmy32s]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.group[data-astro-cid-3hcmy32s]{padding:var(--space-4) var(--space-5) var(--space-2)}h3[data-astro-cid-3hcmy32s]{font-size:var(--step-1);margin-bottom:var(--space-2)}dl[data-astro-cid-3hcmy32s]{margin:0}.row[data-astro-cid-3hcmy32s]{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding-block:.7rem;display:grid}dt[data-astro-cid-3hcmy32s]{color:var(--ink-2);font-size:var(--step--1);align-items:flex-start;gap:.6rem;font-weight:500;line-height:1.4;display:flex}dt[data-astro-cid-3hcmy32s] .row-icon{color:var(--ink-3);flex:none;margin-top:-1px}dd[data-astro-cid-3hcmy32s]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;line-height:1.45;display:flex}.value[data-astro-cid-3hcmy32s]{color:var(--ink);font-weight:500}.note[data-astro-cid-3hcmy32s]{color:var(--ink-3);flex-basis:100%;font-size:.8rem}.faq[data-astro-cid-hshfir22]{border-top:1px solid var(--line)}details[data-astro-cid-hshfir22]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hshfir22]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-3);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-hshfir22]::-webkit-details-marker{display:none}h3[data-astro-cid-hshfir22]{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:500}summary[data-astro-cid-hshfir22] .chev{color:var(--ink-3);transition:rotate .2s var(--ease);flex:none}details[data-astro-cid-hshfir22][open] summary[data-astro-cid-hshfir22] .chev{rotate:180deg}details[data-astro-cid-hshfir22] p[data-astro-cid-hshfir22]{padding-bottom:var(--space-4);color:var(--ink-2);max-width:65ch}.gallery[data-astro-cid-4ckfmtdx]{gap:var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-l);grid-auto-columns:86%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.gallery[data-astro-cid-4ckfmtdx]::-webkit-scrollbar{display:none}.tile[data-astro-cid-4ckfmtdx]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--surface-3);scroll-snap-align:start;margin:0;overflow:hidden}.tile[data-astro-cid-4ckfmtdx] img[data-astro-cid-4ckfmtdx],.tile[data-astro-cid-4ckfmtdx] svg{object-fit:cover;width:100%;height:100%}figcaption[data-astro-cid-4ckfmtdx]{bottom:var(--space-2);left:var(--space-2);color:#fff;font-size:.75rem;position:absolute}.stock-tile[data-astro-cid-4ckfmtdx]{position:relative}.stock-tile[data-astro-cid-4ckfmtdx] .photo-cta[data-astro-cid-4ckfmtdx]{inset:auto 0 2.6rem}.stock-tile[data-astro-cid-4ckfmtdx] .photo-cta[data-astro-cid-4ckfmtdx] .btn[data-astro-cid-4ckfmtdx]{background:color-mix(in oklch, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);border-color:#0000}.stock-note[data-astro-cid-4ckfmtdx]{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--step--1)}.gallery[data-astro-cid-4ckfmtdx].empty{grid-auto-columns:100%}.gallery[data-astro-cid-4ckfmtdx].empty .tile[data-astro-cid-4ckfmtdx]{aspect-ratio:16/10;border-radius:var(--radius-l)}.tile[data-astro-cid-4ckfmtdx].placeholder{display:grid;position:relative}.photo-cta[data-astro-cid-4ckfmtdx]{text-align:center;z-index:1;margin:0;position:absolute;inset:auto 0 1rem}@media (width>=48rem){.gallery[data-astro-cid-4ckfmtdx]{aspect-ratio:2.1;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;grid-auto-flow:row;overflow:hidden}.tile[data-astro-cid-4ckfmtdx]{aspect-ratio:auto;border-radius:0}.tile[data-astro-cid-4ckfmtdx].main{grid-row:span 2}.gallery[data-astro-cid-4ckfmtdx].empty{aspect-ratio:2.6;display:block}.gallery[data-astro-cid-4ckfmtdx].empty .tile[data-astro-cid-4ckfmtdx]{aspect-ratio:auto;height:100%}}.map[data-astro-cid-u6cls5pf] .maplibregl-canvas{filter:sepia(.18)saturate(1.1)hue-rotate(-12deg)brightness(1.02)}.location[data-astro-cid-u6cls5pf]{gap:var(--space-5);display:grid}@media (width>=52rem){.location[data-astro-cid-u6cls5pf]{grid-template-columns:1.2fr 1fr;align-items:start}}.map[data-astro-cid-u6cls5pf]{aspect-ratio:4/3;background:radial-gradient(circle at 50% 46%, var(--accent-soft) 0 18%, transparent 19%), repeating-linear-gradient(35deg, transparent 0 22px, color-mix(in oklch, var(--line) 60%, transparent) 22px 23px), repeating-linear-gradient(-55deg, transparent 0 34px, color-mix(in oklch, var(--line) 60%, transparent) 34px 35px), var(--surface-2);position:relative;overflow:hidden}.map-placeholder[data-astro-cid-u6cls5pf]{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-5);text-align:center;color:var(--ink-2);display:grid;position:absolute;inset:0}.map-placeholder[data-astro-cid-u6cls5pf] svg{color:var(--accent)}.small[data-astro-cid-u6cls5pf]{font-size:var(--step--1);color:var(--ink-3)}.distances[data-astro-cid-u6cls5pf]{margin:0 0 var(--space-4);border-top:1px solid var(--line);padding:0;list-style:none}.distances[data-astro-cid-u6cls5pf] li[data-astro-cid-u6cls5pf]{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--step--1);grid-template-columns:auto 1fr auto;padding:.7rem 0;display:grid}.distances[data-astro-cid-u6cls5pf] svg,.distances[data-astro-cid-u6cls5pf] small[data-astro-cid-u6cls5pf]{color:var(--ink-3)}dl[data-astro-cid-u6cls5pf]{gap:var(--space-4);font-size:var(--step--1);margin:0;display:grid}dt[data-astro-cid-u6cls5pf]{align-items:center;gap:var(--space-2);font-weight:500;display:flex}dd[data-astro-cid-u6cls5pf]{color:var(--ink-2);margin:.2rem 0 0}.prices[data-astro-cid-ekkpyp6s]{gap:var(--space-5);display:grid}.vat[data-astro-cid-ekkpyp6s]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--step--1)}.vat[data-astro-cid-ekkpyp6s][data-vat=unknown]{background:var(--unknown-soft)}.table-wrap[data-astro-cid-ekkpyp6s]{overflow-x:auto}table[data-astro-cid-ekkpyp6s]{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--step--1)}th[data-astro-cid-ekkpyp6s],td[data-astro-cid-ekkpyp6s]{padding:.85rem var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead[data-astro-cid-ekkpyp6s] th[data-astro-cid-ekkpyp6s]{background:var(--surface-2);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:500}tbody[data-astro-cid-ekkpyp6s] tr[data-astro-cid-ekkpyp6s]:last-child>[data-astro-cid-ekkpyp6s]{border-bottom:0}tbody[data-astro-cid-ekkpyp6s] th[data-astro-cid-ekkpyp6s]{font-weight:500}small[data-astro-cid-ekkpyp6s]{color:var(--ink-3);font-size:.8rem;font-weight:400;display:block}.num[data-astro-cid-ekkpyp6s]{text-align:right;white-space:nowrap}.tiers[data-astro-cid-ekkpyp6s]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.tiers[data-astro-cid-ekkpyp6s] span[data-astro-cid-ekkpyp6s]{color:var(--ink-3);margin-right:.4rem;font-size:.8rem}.muted[data-astro-cid-ekkpyp6s]{color:var(--ink-3)}.addons[data-astro-cid-ekkpyp6s] h3[data-astro-cid-ekkpyp6s]{margin-bottom:var(--space-3)}.addons[data-astro-cid-ekkpyp6s] ul[data-astro-cid-ekkpyp6s]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.addons[data-astro-cid-ekkpyp6s] li[data-astro-cid-ekkpyp6s]{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--line);font-size:var(--step--1);padding:.8rem 0;display:flex}.addons[data-astro-cid-ekkpyp6s] .chip[data-astro-cid-ekkpyp6s]{margin-left:var(--space-2)}.price[data-astro-cid-ekkpyp6s]{white-space:nowrap;font-weight:500}.terms[data-astro-cid-ekkpyp6s]{gap:var(--space-3);font-size:var(--step--1);margin:0;display:grid}.terms[data-astro-cid-ekkpyp6s] dt[data-astro-cid-ekkpyp6s]{font-weight:500}.terms[data-astro-cid-ekkpyp6s] dd[data-astro-cid-ekkpyp6s]{color:var(--ink-2);margin:0}.save-share[data-astro-cid-giumcess]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-link[data-astro-cid-giumcess]{font-size:var(--step--1);font-weight:500}.top[data-astro-cid-6yurfbw3]{flex-direction:column;display:flex}@media (width<=47.99rem){.top[data-astro-cid-6yurfbw3]>.gallery{margin-top:var(--space-3);order:-1}}.hero[data-astro-cid-6yurfbw3]{gap:var(--space-3);padding-block:var(--space-5) var(--space-5);max-width:52rem;display:grid}.pitch[data-astro-cid-6yurfbw3]{font-size:var(--step-1);color:var(--ink-2);max-width:44ch;line-height:1.45}.headline-facts[data-astro-cid-6yurfbw3]{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.headline-facts[data-astro-cid-6yurfbw3] li[data-astro-cid-6yurfbw3]{align-items:center;gap:var(--space-2);display:flex}.headline-facts[data-astro-cid-6yurfbw3] svg{color:var(--ink-3)}.headline-facts[data-astro-cid-6yurfbw3] strong[data-astro-cid-6yurfbw3]{font-size:var(--step-1)}.headline-facts[data-astro-cid-6yurfbw3] small[data-astro-cid-6yurfbw3]{color:var(--ink-3)}.quick[data-astro-cid-6yurfbw3]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.subnav[data-astro-cid-6yurfbw3]{top:var(--header-h);z-index:40;margin-top:var(--space-5);background:color-mix(in oklch, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.subnav[data-astro-cid-6yurfbw3] ul[data-astro-cid-6yurfbw3]{gap:var(--space-1);padding:var(--space-2) 0;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.subnav[data-astro-cid-6yurfbw3] a[data-astro-cid-6yurfbw3]{color:var(--ink-2);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:.6rem .9rem;font-weight:500;text-decoration:none;display:block}.subnav[data-astro-cid-6yurfbw3] li[data-astro-cid-6yurfbw3]:first-child a[data-astro-cid-6yurfbw3]{padding-left:0}.subnav[data-astro-cid-6yurfbw3] a[data-astro-cid-6yurfbw3]:hover{color:var(--accent)}.layout[data-astro-cid-6yurfbw3]{gap:var(--space-6);display:grid}@media (width>=64rem){.layout[data-astro-cid-6yurfbw3]{grid-template-columns:minmax(0,1fr) 19rem}}.content[data-astro-cid-6yurfbw3]{min-width:0}.section[data-astro-cid-6yurfbw3].first{border-top:0}.aside[data-astro-cid-6yurfbw3]{display:none}@media (width>=64rem){.aside[data-astro-cid-6yurfbw3]{padding-top:var(--space-7);display:block}.summary[data-astro-cid-6yurfbw3]{top:calc(var(--header-h) + 4rem);position:sticky}}.summary[data-astro-cid-6yurfbw3]{gap:var(--space-3);padding:var(--space-5);box-shadow:var(--shadow);display:grid}.summary-price[data-astro-cid-6yurfbw3]{display:grid}.summary-price[data-astro-cid-6yurfbw3] strong[data-astro-cid-6yurfbw3]{font-family:var(--font-display);font-size:var(--step-3);color:var(--accent);font-weight:500;line-height:1.1}.summary[data-astro-cid-6yurfbw3] .save-share{flex-direction:column;align-items:stretch}.small[data-astro-cid-6yurfbw3]{font-size:var(--step--1);color:var(--ink-3)}.about[data-astro-cid-6yurfbw3]{gap:var(--space-5);display:grid}.description[data-astro-cid-6yurfbw3]{gap:var(--space-4);max-width:65ch;font-size:var(--step-1);color:var(--ink-2);line-height:1.6;display:grid}.fit[data-astro-cid-6yurfbw3]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.fit-card[data-astro-cid-6yurfbw3]{padding:var(--space-5)}.fit-card[data-astro-cid-6yurfbw3] h3[data-astro-cid-6yurfbw3]{margin-bottom:var(--space-3)}.fit-card[data-astro-cid-6yurfbw3] ul[data-astro-cid-6yurfbw3]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.fit-card[data-astro-cid-6yurfbw3] li[data-astro-cid-6yurfbw3]{gap:var(--space-3);font-size:var(--step--1);display:flex}.fit-card[data-astro-cid-6yurfbw3] li[data-astro-cid-6yurfbw3] svg{color:var(--yes);flex:none;margin-top:.2rem}.think[data-astro-cid-6yurfbw3]{background:var(--surface-2)}.think[data-astro-cid-6yurfbw3] li[data-astro-cid-6yurfbw3] svg{color:var(--partial)}.stay[data-astro-cid-6yurfbw3]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.stay-card[data-astro-cid-6yurfbw3]{gap:var(--space-2);padding:var(--space-5);align-content:start;display:grid}.stay-card[data-astro-cid-6yurfbw3] svg{color:var(--ink-3)}.stay-card[data-astro-cid-6yurfbw3] p[data-astro-cid-6yurfbw3]{font-size:var(--step--1);color:var(--ink-2)}.save-row[data-astro-cid-6yurfbw3]{margin-top:var(--space-4)}.cards[data-astro-cid-6yurfbw3]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.mobile-bar[data-astro-cid-6yurfbw3]{z-index:60;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in oklch, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);display:flex;position:fixed;inset:auto 0 0}.mobile-bar[data-astro-cid-6yurfbw3] strong[data-astro-cid-6yurfbw3]{font-size:var(--step-1)}@media (width>=64rem){.mobile-bar[data-astro-cid-6yurfbw3]{display:none}}
