.spa-rates[data-astro-cid-v3tqmwv5]{color:#201f1b;max-width:1200px;margin-inline:auto;padding:32px 40px 48px}.spa-rates-layout[data-astro-cid-v3tqmwv5]{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:stretch;gap:24px;display:grid}.spa-rates-photo[data-astro-cid-v3tqmwv5]{background:#201f1b;border-radius:5px;min-width:0;min-height:380px;margin:0;position:relative;overflow:hidden}.spa-rates-photo[data-astro-cid-v3tqmwv5] img{object-position:center 65%;height:100%;position:absolute;inset:0}.spa-rates-photo[data-astro-cid-v3tqmwv5] figcaption[data-astro-cid-v3tqmwv5]{color:#f3eee5;letter-spacing:1px;background:#201f1bea;padding:12px 15px;font-size:9px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.spa-rates-card[data-astro-cid-v3tqmwv5]{background:#fbf8f2;border:1px solid #d8c7af;border-radius:5px;min-width:0;padding:23px 28px 22px}.spa-rates-table[data-astro-cid-v3tqmwv5]{border-collapse:collapse;table-layout:fixed;width:100%}.spa-rates-table[data-astro-cid-v3tqmwv5] caption[data-astro-cid-v3tqmwv5]{text-align:left;font-family:var(--serif);letter-spacing:-.3px;margin-bottom:20px;font-size:27px;line-height:1.15}.spa-rates-table[data-astro-cid-v3tqmwv5] caption[data-astro-cid-v3tqmwv5] span[data-astro-cid-v3tqmwv5]{font-family:var(--sans);letter-spacing:0;color:#756854;margin-top:7px;font-size:12px;line-height:1.5;display:block}.spa-rates-table[data-astro-cid-v3tqmwv5] thead[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]{font-family:var(--sans);color:#756349;text-align:center;border-bottom:1px solid #c9b392;padding:0 8px 13px;font-size:12px;font-weight:500;line-height:1.5}.spa-rates-table[data-astro-cid-v3tqmwv5] thead[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]:first-child{text-align:left;width:34%;padding-left:0}.spa-rates-table[data-astro-cid-v3tqmwv5] tbody[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]{font-family:var(--serif);text-align:left;padding:15px 8px 15px 0;font-size:25px;font-weight:400;line-height:1.2}.spa-rates-table[data-astro-cid-v3tqmwv5] td[data-astro-cid-v3tqmwv5]{text-align:center;color:#6f5332;font-family:var(--serif);white-space:nowrap;padding:12px 8px;font-size:27px;line-height:1.2}.spa-rates-table[data-astro-cid-v3tqmwv5] tbody[data-astro-cid-v3tqmwv5] [data-astro-cid-v3tqmwv5]:is(th,td){border-bottom:1px solid #e1d6c7}.spa-rates-table[data-astro-cid-v3tqmwv5] td[data-astro-cid-v3tqmwv5][data-selected]{background:#eae1d3;box-shadow:inset 0 0 0 1px #a98456}.spa-rates-reservation[data-astro-cid-v3tqmwv5]{align-items:center;gap:22px;margin-top:20px;display:flex}.spa-reserve[data-astro-cid-v3tqmwv5]{color:#f3eee5;background:#201f1b;border:1px solid #201f1b;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:11px 18px;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s;display:inline-flex}.spa-reserve[data-astro-cid-v3tqmwv5]:hover{background:#494236}.spa-phone[data-astro-cid-v3tqmwv5]{color:#6d5940;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.spa-included[data-astro-cid-v3tqmwv5]{color:#716149;align-items:center;gap:12px;padding:18px 0;display:flex}.spa-included[data-astro-cid-v3tqmwv5] p[data-astro-cid-v3tqmwv5]{margin:0;font-size:13px;line-height:1.7}.spa-details[data-astro-cid-v3tqmwv5]{border-top:1px solid #d5c5ac;border-bottom:1px solid #d5c5ac}.spa-details[data-astro-cid-v3tqmwv5] summary[data-astro-cid-v3tqmwv5]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:12px;font-size:13px;list-style:none;display:flex}.spa-details[data-astro-cid-v3tqmwv5] summary[data-astro-cid-v3tqmwv5]::-webkit-details-marker{display:none}.spa-details[data-astro-cid-v3tqmwv5] summary[data-astro-cid-v3tqmwv5] svg[data-astro-cid-v3tqmwv5]{transform:rotate(90deg)}.spa-details[data-astro-cid-v3tqmwv5][open] summary[data-astro-cid-v3tqmwv5] svg[data-astro-cid-v3tqmwv5]{transform:rotate(270deg)}.spa-details[data-astro-cid-v3tqmwv5]>div[data-astro-cid-v3tqmwv5]{max-width:850px;padding:4px 0 18px}.spa-details[data-astro-cid-v3tqmwv5] p[data-astro-cid-v3tqmwv5]{color:#615b52;margin:0 0 12px;font-size:14px;line-height:1.8}.spa-details[data-astro-cid-v3tqmwv5] p[data-astro-cid-v3tqmwv5]:last-child{margin-bottom:0}@media (width<=1000px){.spa-rates-layout[data-astro-cid-v3tqmwv5]{grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:20px}.spa-rates-card[data-astro-cid-v3tqmwv5]{padding-inline:20px}.spa-rates-table[data-astro-cid-v3tqmwv5] tbody[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]{font-size:22px}.spa-rates-table[data-astro-cid-v3tqmwv5] td[data-astro-cid-v3tqmwv5]{padding-inline:4px;font-size:25px}.spa-rates-reservation[data-astro-cid-v3tqmwv5]{gap:12px}.spa-reserve[data-astro-cid-v3tqmwv5]{gap:12px;padding-inline:12px}}@media (width<=700px){.spa-rates[data-astro-cid-v3tqmwv5]{padding:22px 6% 30px}.spa-rates-layout[data-astro-cid-v3tqmwv5]{flex-direction:column;gap:16px;display:flex}.spa-rates-card[data-astro-cid-v3tqmwv5]{order:-1;padding:19px 16px 16px}.spa-rates-table[data-astro-cid-v3tqmwv5] caption[data-astro-cid-v3tqmwv5]{margin-bottom:18px;font-size:24px}.spa-rates-table[data-astro-cid-v3tqmwv5] caption[data-astro-cid-v3tqmwv5] span[data-astro-cid-v3tqmwv5]{font-size:12px;line-height:1.6}.spa-rates-table[data-astro-cid-v3tqmwv5] thead[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]{padding:0 2px 12px;font-size:12px}.spa-rates-table[data-astro-cid-v3tqmwv5] thead[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]:first-child{width:34%}.spa-rates-table[data-astro-cid-v3tqmwv5] tbody[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]{font-family:var(--sans);padding:9px 5px 9px 0;font-size:12px;line-height:1.5}.spa-rates-table[data-astro-cid-v3tqmwv5] td[data-astro-cid-v3tqmwv5]{padding:7px 2px;font-size:25px}.spa-rates-reservation[data-astro-cid-v3tqmwv5]{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:17px}.spa-reserve[data-astro-cid-v3tqmwv5]{gap:16px;width:100%;min-height:46px}.spa-phone[data-astro-cid-v3tqmwv5]{min-height:36px;font-size:12px}.spa-rates-photo[data-astro-cid-v3tqmwv5]{height:145px;min-height:0}.spa-rates-photo[data-astro-cid-v3tqmwv5] img{object-position:center 54%}.spa-rates-photo[data-astro-cid-v3tqmwv5] figcaption[data-astro-cid-v3tqmwv5]{padding:7px 12px;font-size:8px}.spa-included[data-astro-cid-v3tqmwv5]{gap:9px;padding:15px 0}.spa-included[data-astro-cid-v3tqmwv5] p[data-astro-cid-v3tqmwv5]{font-size:12px}.spa-details[data-astro-cid-v3tqmwv5] p[data-astro-cid-v3tqmwv5]{font-size:13px}}@media (width<=360px){.spa-rates-card[data-astro-cid-v3tqmwv5]{padding-inline:12px}.spa-rates-table[data-astro-cid-v3tqmwv5] td[data-astro-cid-v3tqmwv5]{font-size:23px}.spa-rates-table[data-astro-cid-v3tqmwv5] thead[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]:first-child{width:35%}.spa-rates-table[data-astro-cid-v3tqmwv5] tbody[data-astro-cid-v3tqmwv5] th[data-astro-cid-v3tqmwv5]{font-size:11px}}@media (prefers-reduced-motion:reduce){.spa-reserve[data-astro-cid-v3tqmwv5]{transition:none}}
