.dual-form-input-container.svelte-1vl1c9r{display:grid;grid-template-columns:1fr 1fr;height:58px;width:100%;gap:14px}.form-input-container.svelte-1vl1c9r,.form-input-container-two.svelte-1vl1c9r{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;height:58px;width:100%;border:2px solid rgba(255,255,255,.4);border-radius:14px;background:rgba(255,255,255,.2);margin:0;box-sizing:border-box;transition:all .25s ease}.form-input-container.svelte-1vl1c9r:focus-within,.form-input-container-two.svelte-1vl1c9r:focus-within{border-color:#ffffffb3;background:rgba(255,255,255,.3);box-shadow:0 0 0 4px #ffffff26}.input-symbol.svelte-1vl1c9r{height:100%;display:flex;justify-content:center;align-items:center;width:48px;flex-shrink:0}.input-symbol-image.svelte-1vl1c9r{height:20px;width:20px;opacity:.9}.form-input-space.svelte-1vl1c9r{height:100%;display:flex;align-items:center;flex:1;padding-right:14px}.form-input.svelte-1vl1c9r{height:100%;width:100%;border-style:none;outline:none;background-color:transparent;color:#fff;font-size:17px;font-weight:500;font-family:inherit}input.svelte-1vl1c9r::placeholder{color:#ffffffb3}input.svelte-1vl1c9r:-webkit-autofill,input.svelte-1vl1c9r:-webkit-autofill:hover,input.svelte-1vl1c9r:-webkit-autofill:focus,input.svelte-1vl1c9r:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px transparent}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.dual-form-input-container.svelte-1vl1c9r{gap:10px}.form-input.svelte-1vl1c9r{font-size:clamp(15px,2vw,17px)}}@media only screen and (max-width: 600px) and (orientation: portrait){.dual-form-input-container.svelte-1vl1c9r{grid-template-columns:1fr;gap:12px;height:auto}.form-input-container.svelte-1vl1c9r,.form-input-container-two.svelte-1vl1c9r{height:52px}.form-input.svelte-1vl1c9r{font-size:16px}}:root{--page-pad:clamp(14px, 5vw, 28px)}.field.svelte-64mwkh.svelte-64mwkh{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%;border:0}.field.email.svelte-64mwkh.svelte-64mwkh{grid-column:1 / -1}.input.svelte-64mwkh.svelte-64mwkh,.select.svelte-64mwkh.svelte-64mwkh{height:48px;border-radius:12px;padding:0 14px;border:1px solid var(--bk-input-border);background:var(--bk-input-bg);color:var(--bk-text-primary);font:500 1rem/1 Raleway,system-ui,sans-serif;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%;box-sizing:border-box}.input.svelte-64mwkh.svelte-64mwkh::placeholder{color:var(--bk-text-muted)}.input.svelte-64mwkh.svelte-64mwkh:hover{border-color:var(--bk-input-border-hover)}.input.svelte-64mwkh.svelte-64mwkh:focus{outline:none;border-color:var(--bk-focus-ring);box-shadow:0 0 0 3px var(--bk-focus-shadow);background:var(--bk-surface-hover)}.select.svelte-64mwkh.svelte-64mwkh:focus{outline:none;border-color:var(--bk-focus-ring);box-shadow:0 0 0 3px var(--bk-focus-shadow);background:var(--bk-surface-hover)}.tel-row.svelte-64mwkh.svelte-64mwkh{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:12px;width:100%}.select.svelte-64mwkh.svelte-64mwkh{min-width:7.5rem}.select.svelte-64mwkh option.svelte-64mwkh{background:var(--bk-bg-primary);color:var(--bk-text-primary);padding:8px}.name-wrap.svelte-64mwkh.svelte-64mwkh{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.contact-details-display-container.svelte-64mwkh.svelte-64mwkh{height:100%;width:min(900px,100%);margin:0 auto;padding-inline:var(--page-pad);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.form-area.svelte-64mwkh.svelte-64mwkh{width:100%;max-width:680px;border:0;display:flex;justify-content:center;align-items:stretch;flex-direction:column;gap:20px;box-sizing:border-box}#message.svelte-64mwkh.svelte-64mwkh{margin:12px auto 28px;max-width:68ch;text-align:center;font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;letter-spacing:.01em;line-height:1.55;font-size:clamp(.875rem,.75rem + .4vw,1.125rem);color:var(--bk-text-secondary);padding-inline:var(--page-pad);box-sizing:border-box}@media (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.contact-details-display-container.svelte-64mwkh.svelte-64mwkh{width:100%;padding-inline:clamp(18px,6vw,36px)}.form-area.svelte-64mwkh.svelte-64mwkh{gap:18px}}@media (max-width: 600px) and (orientation: portrait){.contact-details-display-container.svelte-64mwkh.svelte-64mwkh{width:100%;padding-inline:clamp(14px,6vw,24px)}#message.svelte-64mwkh.svelte-64mwkh{padding-inline:0}.form-area.svelte-64mwkh.svelte-64mwkh{gap:16px}.tel-row.svelte-64mwkh.svelte-64mwkh{gap:8px}}#appointmentDurationText.svelte-khqndm.svelte-khqndm,#totalDurationText.svelte-khqndm.svelte-khqndm{margin:8px auto 0;text-align:center;font-family:Raleway,system-ui,sans-serif;font-weight:600;letter-spacing:.01em;color:var(--bk-text-secondary);font-size:clamp(.95rem,.8rem + .4vw,1.1rem)}#totalDurationText.svelte-khqndm.svelte-khqndm{margin-top:4px}.checkout-display-container.svelte-khqndm.svelte-khqndm{width:100%;max-width:980px;margin:0 auto;padding:0 16px 24px;box-sizing:border-box;border:solid red 0px}.cart-section.svelte-khqndm.svelte-khqndm{margin:18px 0 24px;display:block}.cart-border-container.svelte-khqndm.svelte-khqndm{display:none}.cart-list.svelte-khqndm.svelte-khqndm{height:30vh;width:100%;max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px;overflow-y:scroll}.cart-item.svelte-khqndm.svelte-khqndm{background:var(--bk-surface);border:1px solid var(--bk-surface-border);border-radius:16px;box-shadow:inset 0 1px #ffffff0f;padding:14px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:66px}.cart-item-section.svelte-khqndm.svelte-khqndm{display:flex;flex-direction:column;gap:6px}#itemTitle.svelte-khqndm.svelte-khqndm{margin:0;font-family:Raleway,system-ui,sans-serif;font-weight:700;letter-spacing:.01em;color:var(--bk-text-primary);font-size:clamp(1rem,.95rem + .35vw,1.25rem)}#itemTitle.svelte-khqndm p.svelte-khqndm{margin:0}#itemDuration.svelte-khqndm.svelte-khqndm{margin:0;color:var(--bk-text-secondary);font:600 clamp(.85rem,.8rem + .2vw,.95rem)/1 "Raleway",system-ui,sans-serif}#itemPrice.svelte-khqndm.svelte-khqndm{justify-self:end;text-align:right;font-family:Raleway,system-ui,sans-serif;font-weight:800;letter-spacing:.01em;color:var(--bk-text-primary);font-size:clamp(1rem,.95rem + .35vw,1.25rem);margin:0}#itemPrice.svelte-khqndm p.svelte-khqndm{margin:0}.summary-section.svelte-khqndm.svelte-khqndm{margin:auto;padding:16px 18px;background:var(--bk-surface);border:1px solid var(--bk-surface-border);border-radius:16px;display:grid;grid-template-columns:1fr auto;row-gap:14px;font-size:clamp(1rem,.95rem + .2vw,1.1rem);border:solid red 0px}.summary-titles.svelte-khqndm.svelte-khqndm,.summary-values.svelte-khqndm.svelte-khqndm{display:grid;gap:14px}.summary-text.svelte-khqndm.svelte-khqndm{margin:0;font-family:Raleway,system-ui,sans-serif;font-weight:700;color:var(--bk-text-primary)}.summary-titles.svelte-khqndm .summary-text.svelte-khqndm{color:var(--bk-text-secondary);font-weight:600}.summary-values.svelte-khqndm.svelte-khqndm{text-align:right}@media (min-width: 1024px){.cart-item.svelte-khqndm.svelte-khqndm{padding:16px 20px}}@media (max-width: 600px){.checkout-display-container.svelte-khqndm.svelte-khqndm{padding:0 12px 20px}.cart-list.svelte-khqndm.svelte-khqndm,.summary-section.svelte-khqndm.svelte-khqndm{max-width:100%}.cart-item.svelte-khqndm.svelte-khqndm{padding:12px 14px;border-radius:14px}}
