.book-page[data-astro-cid-llgjfdv7]{padding-top:56px;padding-bottom:72px}.book-page[data-astro-cid-llgjfdv7] h1[data-astro-cid-llgjfdv7]{font-family:var(--font-serif);margin:4px 0 10px;font-size:clamp(34px,4vw,48px);line-height:1.1}.book-intro[data-astro-cid-llgjfdv7]{color:#4a5753;max-width:680px;margin-bottom:28px;font-size:18px}.book-grid[data-astro-cid-llgjfdv7]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.book-card[data-astro-cid-llgjfdv7]{background:#fff;border:1px solid #d7d4c8;border-top:4px solid #c9a55a;border-radius:6px;padding:clamp(18px,3vw,32px)}.book-aside[data-astro-cid-llgjfdv7] h2[data-astro-cid-llgjfdv7]{font-family:var(--font-serif);margin:0 0 8px;font-size:22px}.book-aside[data-astro-cid-llgjfdv7] ul[data-astro-cid-llgjfdv7]{color:#4a5753;gap:8px;margin:0 0 24px;padding-left:18px;display:grid}.book-aside[data-astro-cid-llgjfdv7] p[data-astro-cid-llgjfdv7]{color:#4a5753;margin:0 0 24px}@media (width<=900px){.book-grid[data-astro-cid-llgjfdv7]{grid-template-columns:minmax(0,1fr)}}.book-card[data-astro-cid-llgjfdv7],.book-aside[data-astro-cid-llgjfdv7]{min-width:0}.book-page[data-astro-cid-llgjfdv7] .bw{flex-direction:column;gap:26px;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-label{align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:600;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-label span{color:#fff;background:#1a2530;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.book-page[data-astro-cid-llgjfdv7] .bw button{font:inherit;cursor:pointer;color:#14231f;background:#fff;border:1px solid #d6ccb6;border-radius:4px}.book-page[data-astro-cid-llgjfdv7] .bw button:hover{border-color:#b8913f}.book-page[data-astro-cid-llgjfdv7] .bw button.on{color:#fff;background:#1a2530;border-color:#1a2530}.book-page[data-astro-cid-llgjfdv7] .bw button:focus-visible{outline-offset:2px;outline:3px solid #c9a55a}.book-page[data-astro-cid-llgjfdv7] .bw-tabs{flex-wrap:wrap;gap:8px;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-tabs button{min-height:44px;padding:10px 16px;font-weight:600}.book-page[data-astro-cid-llgjfdv7] .bw-hours{color:#4a5753;margin:10px 0 0;font-size:14px}.book-page[data-astro-cid-llgjfdv7] .bw-services{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.book-page[data-astro-cid-llgjfdv7] .bw-services button{text-align:left;flex-direction:column;gap:4px;padding:14px;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-services small{opacity:.8;font-size:13px}.book-page[data-astro-cid-llgjfdv7] .bw-services em{font-size:14px;font-style:normal;font-weight:600}.book-page[data-astro-cid-llgjfdv7] .bw-days{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.book-page[data-astro-cid-llgjfdv7] .bw-days button{flex-direction:column;flex:none;align-items:center;min-width:74px;padding:8px 10px;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-days small{opacity:.8;font-size:12px}.book-page[data-astro-cid-llgjfdv7] .bw-slots{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-top:12px;display:grid}.book-page[data-astro-cid-llgjfdv7] .bw-slots button{font-variant-numeric:tabular-nums;padding:10px 0;font-weight:600}.book-page[data-astro-cid-llgjfdv7] .bw-note{color:#4a5753;grid-column:1/-1;margin:0}.book-page[data-astro-cid-llgjfdv7] .bw-error{color:#8a2e2e;background:#fbefef;border-radius:4px;margin:0;padding:10px 14px}.book-page[data-astro-cid-llgjfdv7] .bw-summary{border-top:2px solid #1a2530;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-summary div{flex-direction:column;gap:2px;min-width:0;display:flex}.book-page[data-astro-cid-llgjfdv7] .bw-summary strong{font-family:var(--font-serif);font-size:22px;font-weight:500}.book-page[data-astro-cid-llgjfdv7] .bw-summary span{color:#4a5753;font-size:15px}.book-page[data-astro-cid-llgjfdv7] .bw-price{font-weight:600;color:#14231f!important}.book-page[data-astro-cid-llgjfdv7] .bw .bw-go{color:#14231f;background:#c9a55a;border-color:#c9a55a;min-height:48px;padding:14px 22px;font-weight:700}.book-page[data-astro-cid-llgjfdv7] .bw .bw-go:disabled{opacity:.5;cursor:not-allowed}.book-page[data-astro-cid-llgjfdv7] .bw-small{color:#4a5753;margin:0;font-size:13px}.book-page[data-astro-cid-llgjfdv7] .bw-small a{color:inherit}
