.KDUIZq_booking{border-radius:var(--c-radius-lg);background:var(--c-surface);width:min(20rem,92%);box-shadow:var(--c-shadow);gap:.75rem;padding:1.5rem;display:grid;position:absolute;bottom:-2rem;right:clamp(-.5rem,-1vw,0rem)}@media (max-width:39.99rem){.KDUIZq_booking{width:100%;margin-top:1rem;position:static}}.KDUIZq_bookingTitle{font-size:1.25rem;font-weight:700}.KDUIZq_bookingSub{color:var(--c-muted);margin-top:-.5rem;font-size:.9375rem}.KDUIZq_slotDay{gap:.375rem;display:grid}.KDUIZq_slotDayLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:.8125rem;font-weight:700}.KDUIZq_slots{flex-wrap:wrap;gap:.5rem;display:flex}.KDUIZq_slot{border:1.5px solid var(--c-line);background:var(--c-surface);min-height:2.75rem;color:var(--c-ink);cursor:pointer;border-radius:999px;padding:.5rem .875rem;font-weight:600}.KDUIZq_slot:hover{border-color:var(--c-primary)}.KDUIZq_slot[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.KDUIZq_slotStatus{color:var(--c-muted);font-size:.875rem}.KDUIZq_firstAid{background:var(--c-band);color:var(--c-on-band);--c-focus:var(--c-on-band);margin-top:clamp(2rem,5vw,3rem);padding-block:clamp(2rem,4vw,3rem)}.KDUIZq_firstAidGrid{align-items:center;gap:1.5rem 3rem;display:grid}@media (min-width:64rem){.KDUIZq_firstAidGrid{grid-template-columns:1fr 1.5fr}}.KDUIZq_firstAidHead{align-items:center;gap:1rem;display:flex}.KDUIZq_firstAidIcon{background:var(--c-on-band);width:3.5rem;height:3.5rem;color:var(--c-band);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.KDUIZq_firstAidTitle{font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.2}.KDUIZq_firstAidSteps{counter-reset:aid;gap:.75rem;display:grid}@media (min-width:48rem){.KDUIZq_firstAidSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.KDUIZq_firstAidSteps li{counter-increment:aid;font-size:.9688rem}.KDUIZq_firstAidSteps li:before{content:counter(aid) ".";font-size:1.5rem;font-weight:700;display:block}.KDUIZq_serviceTabs [role=tablist]{background:var(--c-surface-2);border-radius:999px;width:fit-content;max-width:100%;padding:.375rem}.KDUIZq_serviceTabs [role=tab]{background:0 0;border-color:#0000}.KDUIZq_serviceTabs [role=tab][aria-selected=true]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}@media (max-width:39.99rem){.KDUIZq_serviceTabs [role=tablist]{border-radius:var(--c-radius-lg)}}.KDUIZq_servicePanel{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:64rem){.KDUIZq_servicePanel{grid-template-columns:1.1fr 1fr}}.KDUIZq_serviceImg{aspect-ratio:16/11;object-fit:cover;border-radius:var(--c-radius-lg);width:100%}.KDUIZq_servicePrice{background:var(--c-surface-2);color:var(--c-primary-text);border-radius:999px;justify-self:start;padding:.5rem 1rem;font-weight:700;display:inline-flex}.KDUIZq_prices{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){.KDUIZq_prices{grid-template-columns:.9fr 1.1fr;align-items:start}}.KDUIZq_priceTable{border-radius:var(--c-radius-lg);background:var(--c-surface);box-shadow:var(--c-shadow);overflow:hidden}.KDUIZq_priceTable table{border-collapse:collapse;width:100%}.KDUIZq_priceTable thead th{background:var(--c-primary);color:var(--c-on-primary);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:1rem 1.5rem;font-size:.8125rem}.KDUIZq_priceTable thead th:last-child,.KDUIZq_priceTable td{text-align:right}.KDUIZq_priceTable tbody th{text-align:left;gap:.125rem;padding:1rem 1.5rem;font-weight:600;display:grid}.KDUIZq_priceTable tbody th span{color:var(--c-muted);font-size:.875rem;font-weight:400}.KDUIZq_priceTable td{color:var(--c-primary-text);white-space:nowrap;vertical-align:top;padding:1rem 1.5rem;font-size:1.25rem;font-weight:700}.KDUIZq_priceTable tbody tr+tr{border-top:1px solid var(--c-line)}
