.stay-estimate[data-astro-cid-jtuy6h3d]{--estimate-ink: var(--ink, #202722);--estimate-muted: var(--muted, #60675e);--estimate-line: var(--line, #d6d9cf);--estimate-accent: var(--accent, #254638);--estimate-paper: var(--paper, #f5f4ee);position:sticky;top:calc(var(--site-sticky-offset, 110px) + 80px);box-sizing:border-box;width:100%;min-width:0;padding:26px;border:1px solid var(--estimate-line);border-radius:3px;background:var(--surface, #fffdf9);color:var(--estimate-ink);font:400 13px/1.6 var(--sans, "Manrope", sans-serif);scroll-margin-top:calc(var(--site-sticky-offset, 110px) + 80px)}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline){padding:28px 0;border:0;border-top:1px solid var(--estimate-line);border-bottom:1px solid var(--estimate-line);border-radius:0;background:transparent}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) .booking-link[data-astro-cid-jtuy6h3d]{border:1px solid var(--estimate-accent);border-radius:3px;background:var(--estimate-accent);color:var(--contrast-ink);box-shadow:none}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) .booking-link[data-astro-cid-jtuy6h3d]:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:none}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) .estimate-actions[data-astro-cid-jtuy6h3d] .house-info-link[data-astro-cid-jtuy6h3d]{border-radius:3px}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) .estimate-actions[data-astro-cid-jtuy6h3d] .house-info-link[data-astro-cid-jtuy6h3d]:hover{background:var(--surface-soft);box-shadow:none}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) label[data-astro-cid-jtuy6h3d]:not(.pet-choice){font-weight:650;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) input[data-astro-cid-jtuy6h3d][type=date],.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline) select[data-astro-cid-jtuy6h3d]{letter-spacing:normal;text-transform:none}.estimate-heading[data-astro-cid-jtuy6h3d]{margin-bottom:22px}.estimate-heading[data-astro-cid-jtuy6h3d] h2[data-astro-cid-jtuy6h3d]{margin:0 0 8px;color:var(--estimate-ink);font:550 27px/1.25 var(--sans, "Manrope", sans-serif);letter-spacing:-.025em}.estimate-rates[data-astro-cid-jtuy6h3d]{margin:0;color:var(--estimate-muted);font-size:12px;line-height:1.7}.estimate-rates[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{color:var(--estimate-ink);font-size:14px;font-weight:600}.estimate-rates[data-astro-cid-jtuy6h3d]>span[data-astro-cid-jtuy6h3d]{margin-inline:5px}.estimate-main[data-astro-cid-jtuy6h3d],.estimate-output[data-astro-cid-jtuy6h3d]{min-width:0}form[data-astro-cid-jtuy6h3d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:15px 14px;margin:0 0 24px;min-width:0}form[data-astro-cid-jtuy6h3d][hidden]{display:none!important}.date-fields[data-astro-cid-jtuy6h3d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1 / -1;gap:14px;min-width:0}label[data-astro-cid-jtuy6h3d]{display:block;min-width:0;color:var(--estimate-muted);font-size:11px;font-weight:500;line-height:1.5}input[data-astro-cid-jtuy6h3d][type=date],select[data-astro-cid-jtuy6h3d]{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:48px;margin-top:6px;padding:10px 8px;border:0;border-bottom:1px solid var(--estimate-line);border-radius:0;background:transparent;color:var(--estimate-ink);font:500 14px/1.5 var(--sans, "Manrope", sans-serif);color-scheme:light;transition:border-color .18s ease}input[data-astro-cid-jtuy6h3d][type=date]::-webkit-datetime-edit{min-width:0;padding:0}input[data-astro-cid-jtuy6h3d][type=date]::-webkit-date-and-time-value{text-align:left}input[data-astro-cid-jtuy6h3d][type=date]:hover,select[data-astro-cid-jtuy6h3d]:hover{border-color:var(--estimate-accent)}input[data-astro-cid-jtuy6h3d]:focus-visible,select[data-astro-cid-jtuy6h3d]:focus-visible{outline:2px solid var(--estimate-accent);outline-offset:3px}.pet-choice[data-astro-cid-jtuy6h3d]{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:48px;padding:6px 0;color:var(--estimate-ink);cursor:pointer}.pet-choice[data-astro-cid-jtuy6h3d] input[data-astro-cid-jtuy6h3d]{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--estimate-accent)}.pet-choice[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{min-width:0;font-size:12px;font-weight:500}.pet-choice[data-astro-cid-jtuy6h3d] small[data-astro-cid-jtuy6h3d]{display:block;margin-top:3px;color:var(--estimate-muted);font-size:10px;font-weight:400;line-height:1.5}.estimate-result[data-astro-cid-jtuy6h3d]{min-width:0}.estimate-total[data-astro-cid-jtuy6h3d]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.estimate-total[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{max-width:15ch;color:var(--estimate-muted);font-size:11px;line-height:1.5}.estimate-total[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{color:var(--estimate-ink);font:550 34px/1.15 var(--sans, "Manrope", sans-serif);letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums}.estimate-status[data-astro-cid-jtuy6h3d]{margin:8px 0 0;color:var(--estimate-muted);font-size:11px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.stay-estimate[data-astro-cid-jtuy6h3d][data-valid=false] .estimate-status[data-astro-cid-jtuy6h3d]{padding-left:10px;border-left:2px solid var(--estimate-accent);color:var(--estimate-accent)}details[data-astro-cid-jtuy6h3d]{min-width:0}summary[data-astro-cid-jtuy6h3d]{box-sizing:border-box;width:fit-content;max-width:100%;min-height:44px;padding-block:12px;color:var(--estimate-accent);font-size:11px;font-weight:500;line-height:1.7;cursor:pointer}summary[data-astro-cid-jtuy6h3d]::marker{font-size:9px}summary[data-astro-cid-jtuy6h3d]:hover{text-decoration:underline;text-underline-offset:4px}summary[data-astro-cid-jtuy6h3d]:focus-visible{outline:2px solid var(--estimate-accent);outline-offset:3px}dl[data-astro-cid-jtuy6h3d]{margin:0 0 12px;padding-top:11px;border-top:1px solid var(--estimate-line);color:var(--estimate-muted);font-size:11px;line-height:1.7}dl[data-astro-cid-jtuy6h3d][hidden],dl[data-astro-cid-jtuy6h3d]>div[data-astro-cid-jtuy6h3d][hidden]{display:none!important}dl[data-astro-cid-jtuy6h3d]>div[data-astro-cid-jtuy6h3d]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}dt[data-astro-cid-jtuy6h3d]{min-width:0;max-width:78%;overflow-wrap:anywhere}dd[data-astro-cid-jtuy6h3d]{flex-shrink:0;margin:0;color:var(--estimate-ink);font-weight:600;font-variant-numeric:tabular-nums}.estimate-actions[data-astro-cid-jtuy6h3d]{margin-top:12px;min-width:0}.booking-link[data-astro-cid-jtuy6h3d]{box-sizing:border-box;display:inline-flex;align-items:center;width:100%;min-height:48px;padding:12px 16px;justify-content:center;gap:12px;border-radius:2px;font-size:12px;font-weight:600;line-height:1.6;text-align:center}.booking-link[data-astro-cid-jtuy6h3d][aria-disabled=true]{opacity:.45;cursor:not-allowed}.estimate-actions[data-astro-cid-jtuy6h3d] .house-info-link[data-astro-cid-jtuy6h3d]{display:flex;justify-content:center;width:100%;min-height:48px;margin-top:10px;padding:12px 14px;border:1px solid var(--estimate-accent);border-radius:2px;background:transparent;color:var(--estimate-accent);font-size:12px;font-weight:600;text-align:center;box-shadow:none}.estimate-actions[data-astro-cid-jtuy6h3d] [data-astro-cid-jtuy6h3d][hidden]{display:none!important}.estimate-actions[data-astro-cid-jtuy6h3d] button[data-astro-cid-jtuy6h3d]{font-family:inherit;cursor:pointer}.estimate-actions[data-astro-cid-jtuy6h3d] button[data-astro-cid-jtuy6h3d]:disabled{cursor:not-allowed}.estimate-actions[data-astro-cid-jtuy6h3d] button[data-astro-cid-jtuy6h3d]:focus-visible{outline:2px solid var(--estimate-accent);outline-offset:4px}.estimate-request-note[data-astro-cid-jtuy6h3d]{margin:9px 0 0;color:var(--estimate-muted);font-size:10px;line-height:1.6;text-align:center}.estimate-footnote[data-astro-cid-jtuy6h3d]{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:20px;padding-top:12px;border-top:1px solid var(--estimate-line)}.estimate-limit[data-astro-cid-jtuy6h3d]{margin:0;color:var(--estimate-muted);font-size:10px;line-height:1.8}.estimate-limit[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{margin-inline:4px}.estimate-booking-details[data-astro-cid-jtuy6h3d]{width:100%}.estimate-booking-information[data-astro-cid-jtuy6h3d]{margin-top:4px}.estimate-notice[data-astro-cid-jtuy6h3d],.checkout-status[data-astro-cid-jtuy6h3d]{margin:0 0 12px;color:var(--estimate-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}noscript[data-astro-cid-jtuy6h3d] .estimate-notice[data-astro-cid-jtuy6h3d]{padding:12px 0 12px 12px;border-left:2px solid var(--estimate-line)}.shopify-info[data-astro-cid-jtuy6h3d]{display:inline-block;box-sizing:border-box;min-height:44px;padding-block:6px;margin-top:2px;color:var(--estimate-accent);font-size:12px;font-weight:500;line-height:1.7;text-underline-offset:4px}.shopify-info[data-astro-cid-jtuy6h3d] small[data-astro-cid-jtuy6h3d]{display:block;color:var(--estimate-muted);font-size:10px;font-weight:400}.stay-estimate[data-astro-cid-jtuy6h3d] a[data-astro-cid-jtuy6h3d]:focus-visible{outline:2px solid var(--estimate-accent);outline-offset:4px}.stay-estimate-inline[data-astro-cid-jtuy6h3d]{--estimate-ink: #202722;--estimate-muted: #526056;--estimate-line: #d1d5ca;--estimate-accent: #254638;--estimate-paper: #F5F4EE;position:relative;top:auto;width:100%;max-width:none;margin:0;padding:24px 28px 12px;border:0;border-radius:0;background:var(--estimate-paper);box-shadow:none}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-heading[data-astro-cid-jtuy6h3d]{display:flex;align-items:baseline;justify-content:space-between;gap:12px 28px;margin-bottom:22px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-heading[data-astro-cid-jtuy6h3d] h2[data-astro-cid-jtuy6h3d]{flex-shrink:0;margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-rates[data-astro-cid-jtuy6h3d]{font-size:11px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-rates[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{font-size:12px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-main[data-astro-cid-jtuy6h3d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:28px;align-items:start}.stay-estimate-inline[data-astro-cid-jtuy6h3d] form[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,2.5fr) minmax(80px,.7fr) minmax(130px,1.1fr);gap:16px;margin:0}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .date-fields[data-astro-cid-jtuy6h3d]{grid-column:auto;gap:16px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] label[data-astro-cid-jtuy6h3d]:not(.pet-choice){font-size:10px;letter-spacing:.1em;text-transform:uppercase}.stay-estimate-inline[data-astro-cid-jtuy6h3d] input[data-astro-cid-jtuy6h3d][type=date],.stay-estimate-inline[data-astro-cid-jtuy6h3d] select[data-astro-cid-jtuy6h3d]{padding-inline:0;font-size:14px;letter-spacing:normal;text-transform:none}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .pet-choice[data-astro-cid-jtuy6h3d]{align-self:end}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-result[data-astro-cid-jtuy6h3d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,1.1fr);gap:20px;padding-left:28px;border-left:1px solid var(--estimate-line)}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d]{display:block}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{display:block;max-width:none;font-size:10px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{display:block;margin-top:5px;font-size:30px;font-weight:500}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-status[data-astro-cid-jtuy6h3d]{margin-top:7px;font-size:10px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-actions[data-astro-cid-jtuy6h3d]{margin-top:0}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .booking-link[data-astro-cid-jtuy6h3d]{border:1px solid var(--estimate-accent);border-radius:0;background:var(--estimate-accent);color:#f5f4ee;box-shadow:none;letter-spacing:.025em;text-decoration:none;transform:none;transition:background-color .18s ease,border-color .18s ease}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .booking-link[data-astro-cid-jtuy6h3d]:hover{border-color:#202722;background:#202722;box-shadow:none;transform:none}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .booking-link[data-astro-cid-jtuy6h3d][aria-disabled=true]:hover{border-color:var(--estimate-accent);background:var(--estimate-accent)}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-request-note[data-astro-cid-jtuy6h3d]{margin-top:8px;text-align:left}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-footnote[data-astro-cid-jtuy6h3d]{justify-content:space-between;margin-top:14px;padding-top:4px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-booking-details[data-astro-cid-jtuy6h3d]{width:auto;margin-left:auto}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-booking-details[data-astro-cid-jtuy6h3d][open]{width:100%;margin-left:0}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-booking-information[data-astro-cid-jtuy6h3d]{max-width:95ch}.stay-estimate-inline[data-astro-cid-jtuy6h3d] noscript[data-astro-cid-jtuy6h3d] .estimate-notice[data-astro-cid-jtuy6h3d]{margin-bottom:0}@media(max-width:1140px){.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-main[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,1fr);gap:20px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] form[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,2.5fr) minmax(90px,.7fr) minmax(140px,1.1fr);gap:22px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-result[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);gap:28px;padding:16px 0 0;border-left:0;border-top:1px solid var(--estimate-line)}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-output[data-astro-cid-jtuy6h3d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d]{display:flex;grid-column:1 / -1;align-items:center;gap:14px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{max-width:none}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{margin-top:0}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-status[data-astro-cid-jtuy6h3d]{margin:0}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-price-details[data-astro-cid-jtuy6h3d][open]{grid-column:1 / -1}}@media(max-width:980px){.stay-estimate[data-astro-cid-jtuy6h3d]{position:relative;top:auto;max-width:760px;margin-inline:auto}.stay-estimate-inline[data-astro-cid-jtuy6h3d]{max-width:none}}@media(max-width:700px){.stay-estimate-inline[data-astro-cid-jtuy6h3d]{padding:24px 20px 12px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-heading[data-astro-cid-jtuy6h3d]{display:block;margin-bottom:22px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-heading[data-astro-cid-jtuy6h3d] h2[data-astro-cid-jtuy6h3d]{margin-bottom:9px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-rates[data-astro-cid-jtuy6h3d]{max-width:48ch;line-height:1.8}.stay-estimate-inline[data-astro-cid-jtuy6h3d] form[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .date-fields[data-astro-cid-jtuy6h3d]{grid-column:1 / -1;gap:20px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-result[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,1fr);gap:10px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-total[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{font-size:32px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-request-note[data-astro-cid-jtuy6h3d]{text-align:center}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-footnote[data-astro-cid-jtuy6h3d]{gap:0;margin-top:18px;padding-top:12px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-booking-details[data-astro-cid-jtuy6h3d]{width:100%;margin-left:0}}@media(max-width:420px){.stay-estimate[data-astro-cid-jtuy6h3d]:not(.stay-estimate-inline){padding:24px 0}.stay-estimate-inline[data-astro-cid-jtuy6h3d]{padding:22px 17px 10px}.estimate-heading[data-astro-cid-jtuy6h3d] h2[data-astro-cid-jtuy6h3d]{font-size:24px}.estimate-rates[data-astro-cid-jtuy6h3d]{font-size:11px}.estimate-rates[data-astro-cid-jtuy6h3d] strong[data-astro-cid-jtuy6h3d]{font-size:13px}.date-fields[data-astro-cid-jtuy6h3d],.stay-estimate-inline[data-astro-cid-jtuy6h3d] .date-fields[data-astro-cid-jtuy6h3d]{gap:14px}form[data-astro-cid-jtuy6h3d],.stay-estimate-inline[data-astro-cid-jtuy6h3d] form[data-astro-cid-jtuy6h3d]{gap:16px 14px}input[data-astro-cid-jtuy6h3d][type=date],select[data-astro-cid-jtuy6h3d]{padding-inline:0;font-size:13px}.pet-choice[data-astro-cid-jtuy6h3d]{gap:8px}.pet-choice[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{font-size:11px}.pet-choice[data-astro-cid-jtuy6h3d] small[data-astro-cid-jtuy6h3d]{font-size:10px}.estimate-limit[data-astro-cid-jtuy6h3d] span[data-astro-cid-jtuy6h3d]{margin-inline:2px}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-output[data-astro-cid-jtuy6h3d]{display:block}.stay-estimate-inline[data-astro-cid-jtuy6h3d] .estimate-status[data-astro-cid-jtuy6h3d]{margin-top:6px}}@media(max-width:380px){.date-fields[data-astro-cid-jtuy6h3d],.stay-estimate-inline[data-astro-cid-jtuy6h3d] .date-fields[data-astro-cid-jtuy6h3d]{grid-template-columns:minmax(0,1fr);gap:14px}}@media(prefers-reduced-motion:reduce){input[data-astro-cid-jtuy6h3d][type=date],select[data-astro-cid-jtuy6h3d],.stay-estimate-inline[data-astro-cid-jtuy6h3d] .booking-link[data-astro-cid-jtuy6h3d]{transition:none}}
