.massage-collection[data-astro-cid-xbfypghg]{color:#201f1b;max-width:1200px;margin-inline:auto;padding:32px 40px 48px}.massage-heading[data-astro-cid-xbfypghg]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.massage-eyebrow[data-astro-cid-xbfypghg],.massage-number[data-astro-cid-xbfypghg]{color:#8c6942;letter-spacing:1.3px;margin:0 0 12px;font-size:10px;line-height:1.6}.massage-heading[data-astro-cid-xbfypghg] h2[data-astro-cid-xbfypghg]{letter-spacing:-.7px;font-size:41px;line-height:1.05}.massage-heading[data-astro-cid-xbfypghg] h2[data-astro-cid-xbfypghg] em[data-astro-cid-xbfypghg]{color:#95734b}.massage-count[data-astro-cid-xbfypghg]{color:#71685b;margin:12px 0 0;font-size:13px}.massage-other[data-astro-cid-xbfypghg]{color:#70583a;border-bottom:1px solid #bca482;align-items:center;gap:14px;min-height:44px;font-size:13px;display:inline-flex}.massage-grid[data-astro-cid-xbfypghg]{columns:3;column-gap:18px}.massage-card[data-astro-cid-xbfypghg]{break-inside:avoid;background:#fbf8f2;border:1px solid #d9ccb9;border-radius:5px;min-width:0;margin-bottom:18px;padding:20px;overflow:hidden}.massage-card[data-astro-cid-xbfypghg][data-selected]{border-color:#a98456;scroll-margin-top:130px}.massage-card-header[data-astro-cid-xbfypghg]{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;display:grid}.massage-photo[data-astro-cid-xbfypghg]{background:#e7ded0;border-radius:3px;height:105px;margin:0;overflow:hidden}.massage-photo[data-astro-cid-xbfypghg] img{object-fit:cover;height:100%}.massage-number[data-astro-cid-xbfypghg]{margin-bottom:10px;font-size:9px}.massage-card[data-astro-cid-xbfypghg] h3[data-astro-cid-xbfypghg]{letter-spacing:-.4px;font-size:28px;line-height:1.08}.massage-subtitle[data-astro-cid-xbfypghg]{color:#79674f;margin:10px 0 0;font-size:12px;line-height:1.6}.massage-descriptions[data-astro-cid-xbfypghg]{color:#61594e;margin:18px 0;font-size:13px;line-height:1.8}.massage-descriptions[data-astro-cid-xbfypghg] p[data-astro-cid-xbfypghg]{margin:0}.massage-descriptions[data-astro-cid-xbfypghg]:empty{display:none}.care-description[data-astro-cid-xbfypghg]+.care-description[data-astro-cid-xbfypghg]{margin-top:16px}.care-description-label[data-astro-cid-xbfypghg]{color:#85633c;font-size:11px;font-weight:500;margin-bottom:7px!important}.care-option-label[data-astro-cid-xbfypghg]{font-weight:500;display:block}.care-duration-meta[data-astro-cid-xbfypghg]{min-width:0}.care-option-label[data-astro-cid-xbfypghg]+.care-duration-meta[data-astro-cid-xbfypghg]{color:#71685b;margin-top:3px;font-size:12px}.has-long-label[data-astro-cid-xbfypghg] .massage-duration[data-astro-cid-xbfypghg]{display:contents}.has-long-label[data-astro-cid-xbfypghg] .care-option-label[data-astro-cid-xbfypghg]{grid-column:1/-1}.massage-descriptions[data-astro-cid-xbfypghg] p[data-astro-cid-xbfypghg]+p[data-astro-cid-xbfypghg],.massage-steps[data-astro-cid-xbfypghg]+p[data-astro-cid-xbfypghg]{margin-top:10px}.massage-steps[data-astro-cid-xbfypghg]{margin:0;padding-left:18px}.massage-steps[data-astro-cid-xbfypghg] li[data-astro-cid-xbfypghg]+li[data-astro-cid-xbfypghg]{margin-top:7px}.massage-audience[data-astro-cid-xbfypghg]{color:#85633c;margin:9px 0 0;font-size:11px;line-height:1.6}.massage-duration-note[data-astro-cid-xbfypghg]{color:#71685b;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.massage-extra[data-astro-cid-xbfypghg]{margin-top:24px}.massage-extra[data-astro-cid-xbfypghg]:empty{display:none}.massage-formulas[data-astro-cid-xbfypghg]{border-top:1px solid #d7c7ae;margin:0;padding:0;list-style:none}.massage-formulas[data-astro-cid-xbfypghg] li[data-astro-cid-xbfypghg]{border-bottom:1px solid #e1d6c7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;scroll-margin-block:130px;display:grid}.massage-formulas[data-astro-cid-xbfypghg] li[data-astro-cid-xbfypghg]:last-child{border-bottom:0;padding-bottom:0}.massage-formulas[data-astro-cid-xbfypghg] li[data-astro-cid-xbfypghg][data-selected]{outline-offset:6px;background:#eee5d6;outline:1px solid #a98456}.massage-duration[data-astro-cid-xbfypghg]{min-width:0;font-size:13px;line-height:1.6}.massage-duration[data-astro-cid-xbfypghg] small[data-astro-cid-xbfypghg]{color:#79674f;font-size:11px;display:block}.massage-price[data-astro-cid-xbfypghg]{font-family:var(--serif);white-space:nowrap;color:#85633c;font-size:27px;font-weight:400;line-height:1.2}.massage-book[data-astro-cid-xbfypghg]{color:#f3eee5;background:#201f1b;border:1px solid #201f1b;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px;font-size:12px;line-height:1.5;transition:background .2s;display:inline-flex}.massage-book[data-astro-cid-xbfypghg]:hover{background:#494236}@media (width<=1060px){.massage-grid[data-astro-cid-xbfypghg]{columns:2}.massage-card[data-astro-cid-xbfypghg]{padding:20px}.massage-card-header[data-astro-cid-xbfypghg]{grid-template-columns:85px minmax(0,1fr);gap:16px}.massage-photo[data-astro-cid-xbfypghg]{height:120px}.massage-card[data-astro-cid-xbfypghg] h3[data-astro-cid-xbfypghg]{font-size:29px}.massage-formulas[data-astro-cid-xbfypghg] li[data-astro-cid-xbfypghg]{gap:10px}.massage-book[data-astro-cid-xbfypghg]{gap:7px;padding-inline:10px}}@media (width<=800px){.massage-grid[data-astro-cid-xbfypghg]{columns:1}.massage-card[data-astro-cid-xbfypghg]{margin-bottom:18px}}@media (width<=700px){.massage-collection[data-astro-cid-xbfypghg]{padding:24px 6% 32px}.massage-heading[data-astro-cid-xbfypghg]{margin-bottom:22px;display:block}.massage-eyebrow[data-astro-cid-xbfypghg]{letter-spacing:1px;font-size:9px}.massage-heading[data-astro-cid-xbfypghg] h2[data-astro-cid-xbfypghg]{font-size:33px}.massage-other[data-astro-cid-xbfypghg]{margin-top:12px;font-size:12px}.massage-card[data-astro-cid-xbfypghg]{padding:18px}.massage-card-header[data-astro-cid-xbfypghg]{grid-template-columns:90px minmax(0,1fr);gap:16px}.massage-photo[data-astro-cid-xbfypghg]{height:115px}.massage-card[data-astro-cid-xbfypghg] h3[data-astro-cid-xbfypghg]{font-size:29px}.massage-number[data-astro-cid-xbfypghg]{letter-spacing:.8px;font-size:9px}.massage-subtitle[data-astro-cid-xbfypghg]{font-size:12px}.massage-descriptions[data-astro-cid-xbfypghg]{margin:18px 0;font-size:13px;line-height:1.8}.massage-duration[data-astro-cid-xbfypghg]{font-size:13px}.massage-price[data-astro-cid-xbfypghg]{font-size:27px}}@media (width<=360px){.massage-card[data-astro-cid-xbfypghg]{padding:16px}.massage-card-header[data-astro-cid-xbfypghg]{grid-template-columns:74px minmax(0,1fr);gap:13px}.massage-card[data-astro-cid-xbfypghg] h3[data-astro-cid-xbfypghg]{font-size:27px}.massage-book[data-astro-cid-xbfypghg]{gap:6px;padding-inline:9px}.massage-price[data-astro-cid-xbfypghg]{font-size:25px}}@media (prefers-reduced-motion:reduce){.massage-book[data-astro-cid-xbfypghg]{transition:none}}
