._section_mnw9c_1{color:#302d2e;background:#fbfaf8;border-bottom:1px solid #e2d9d5;padding:64px 20px;scroll-margin-top:96px}._container_mnw9c_2{max-width:1100px;margin:0 auto}._heading_mnw9c_3{margin-bottom:28px}._eyebrow_mnw9c_4{color:#854f60;letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}._heading_mnw9c_3 h2{letter-spacing:-.015em;margin-top:12px;font-size:clamp(27px,4vw,38px);font-weight:600;line-height:1.55}._heading_mnw9c_3>p:last-child{color:#626762;margin-top:14px;font-size:15px;line-height:1.9}._panel_mnw9c_7{background:#fff;border:1px solid #d8d0ca;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}._form_mnw9c_8{min-width:0;padding:32px}._form_mnw9c_8 fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}._form_mnw9c_8 legend{margin-bottom:12px;font-size:16px;font-weight:600}._form_mnw9c_8 legend>span{color:#9c5c6e;margin-right:8px;font-size:13px}._sizeOptions_mnw9c_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._sizeOption_mnw9c_12{cursor:pointer;text-align:center;border:1px solid #cbc2bd;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:13px 5px;display:flex;position:relative}._sizeOption_mnw9c_12 input{accent-color:#854f60;width:17px;height:17px}._sizeOption_mnw9c_12 strong{font-size:18px}._sizeOption_mnw9c_12>span{color:#626762;font-size:11px;line-height:1.6}._selected_mnw9c_17{background:#fbf1f4;border-color:#854f60;box-shadow:inset 0 0 0 1px #854f60}._sizeOption_mnw9c_12:focus-within{outline-offset:3px;outline:3px solid #b47d8d}._help_mnw9c_19{color:#686764;margin-top:12px;font-size:12px;line-height:1.9}._dateFields_mnw9c_20{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;display:grid}._dateFields_mnw9c_20 label{color:#626762;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}._dateFields_mnw9c_20 input{box-sizing:border-box;color:#302d2e;background:#fff;border:1px solid #bcb4ae;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:50px;padding:10px 12px;font-family:inherit;font-size:16px;display:block}._dateFields_mnw9c_20 input:focus-visible{outline-offset:3px;outline:3px solid #b47d8d}._calculateButton_mnw9c_23:focus-visible{outline-offset:3px;outline:3px solid #b47d8d}._nextActions_mnw9c_23 a:focus-visible{outline-offset:3px;outline:3px solid #b47d8d}._member_mnw9c_23 a:focus-visible{outline-offset:3px;outline:3px solid #b47d8d}._details_mnw9c_23 summary:focus-visible{outline-offset:3px;outline:3px solid #b47d8d}._calculateButton_mnw9c_23{color:#fff;cursor:pointer;background:#854f60;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:24px;font-size:15px;font-weight:500;display:flex}._calculateButton_mnw9c_23:hover{background:#693c4b}._calculateButton_mnw9c_23:disabled{opacity:.65;cursor:wait}._status_mnw9c_27:empty{display:none}._status_mnw9c_27{color:#626762;margin-top:12px;font-size:13px}._error_mnw9c_29{color:#8a2922;background:#fff3ef;border-left:3px solid #9e3028;margin-top:16px;padding:14px;font-size:14px;line-height:1.8}._summary_mnw9c_30{background:#f7f3f0;border-left:1px solid #d8d0ca;min-width:0;padding:32px}._summaryLabel_mnw9c_31{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}._summaryLabel_mnw9c_31 span{color:#626762;font-size:12px;font-weight:400}._total_mnw9c_33{color:#693c4b;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(32px,4vw,44px);font-weight:600}._staySummary_mnw9c_34{color:#626762;font-size:13px;line-height:1.9}._breakdown_mnw9c_35{border-top:1px solid #d8d0ca;margin-top:20px;padding-top:12px;font-size:13px}._breakdown_mnw9c_35>div{justify-content:space-between;gap:12px;padding:7px 0;display:flex}._breakdown_mnw9c_35 dd{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}._empty_mnw9c_38{color:#854f60;padding:16px 0 25px}._empty_mnw9c_38 h3{color:#302d2e;margin-top:14px;font-size:21px;font-weight:600}._empty_mnw9c_38 p{color:#626762;margin-top:10px;font-size:14px;line-height:1.9}._empty_mnw9c_38>span{color:#626762;margin-top:20px;font-size:12px;display:block}._details_mnw9c_23{margin-top:12px;font-size:13px}._details_mnw9c_23 summary{color:#693c4b;cursor:pointer;text-underline-offset:4px;min-height:44px;padding:12px 0;text-decoration:underline}._details_mnw9c_23 ul{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}._details_mnw9c_23 li{border-top:1px solid #e5dcd6;justify-content:space-between;gap:10px;padding:9px 0;display:flex}._details_mnw9c_23 small{color:#626762;margin-top:3px;font-size:11px;display:block}._details_mnw9c_23 strong{font-variant-numeric:tabular-nums}._extraNotice_mnw9c_48{color:#7e4922;margin-top:14px;font-size:12px;line-height:1.9}._nextActions_mnw9c_23{border-top:1px solid #d8d0ca;margin-top:24px;padding-top:23px}._nextActions_mnw9c_23 h3{font-size:16px;font-weight:600}._nextActions_mnw9c_23>p{color:#626762;margin-top:10px;font-size:13px;line-height:1.9}._nextActions_mnw9c_23 strong{color:#302d2e}._availabilityButton_mnw9c_53,._bookingButton_mnw9c_53{justify-content:space-between;align-items:center;gap:8px;min-height:50px;margin-top:14px;padding:12px 15px;font-size:13px;font-weight:500;text-decoration:none;display:flex}._availabilityButton_mnw9c_53{color:#fff;background:#372c30;border:1px solid #372c30}._availabilityButton_mnw9c_53:hover{background:#514149}._bookingButton_mnw9c_53{color:#693c4b;background:#fff;border:1px solid #854f60}._bookingButton_mnw9c_53:hover{background:#fbf1f4}._nextActions_mnw9c_23 ._actionNote_mnw9c_58{font-size:11px}._member_mnw9c_23{background:#fbf1f4;border:1px solid #e0cdd3;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:30px;margin-top:20px;padding:28px 32px;display:grid}._member_mnw9c_23 h3{margin-top:9px;font-size:20px;font-weight:600;line-height:1.5}._member_mnw9c_23 p:last-child{color:#626762;margin-top:12px;font-size:13px;line-height:1.9}._memberActions_mnw9c_62{gap:9px;display:grid}._memberActions_mnw9c_62>a{color:#693c4b;text-align:center;background:#fff;border:1px solid #c8aeb5;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px;font-size:13px;font-weight:500;display:flex}._memberActions_mnw9c_62>a:hover{background:#f6e3e9}._memberActions_mnw9c_62 ._memberHelp_mnw9c_65{text-underline-offset:4px;background:0 0;border:0;font-size:12px;text-decoration:underline}@media (max-width:760px){._section_mnw9c_1{padding:42px 20px}._panel_mnw9c_7{grid-template-columns:minmax(0,1fr)}._form_mnw9c_8,._summary_mnw9c_30{padding:24px 20px}._summary_mnw9c_30{border-top:1px solid #d8d0ca;border-left:0}._member_mnw9c_23{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}._member_mnw9c_23 h3{font-size:19px}._desktopBreak_mnw9c_73{display:none}._sizeOptions_mnw9c_12{gap:6px}._dateFields_mnw9c_20{gap:10px}._dateFields_mnw9c_20 input{padding:9px 8px}}@media (prefers-reduced-motion:reduce){._section_mnw9c_1 *{scroll-behavior:auto}}
