.dual-form-input-container.svelte-k9yun5{border:solid red 0px;display:grid;grid-template-columns:1fr 1fr;grid-column-start:1;height:5vh;width:65%;gap:0}.form-input-container.svelte-k9yun5{display:flex;justify-content:center;align-items:center;flex-direction:row;height:5vh;width:90%;border:solid white 1px;margin:0}.form-input-container-two.svelte-k9yun5{display:flex;justify-content:center;align-items:center;flex-direction:row;height:5vh;width:90%;border:solid white 1px;margin-left:10%}.input-symbol.svelte-k9yun5{height:100%;border:solid red 0px;display:flex;justify-content:center;align-items:center;width:20%}.input-symbol-image.svelte-k9yun5{height:45%;width:55%;border:solid red 0px;margin:0}.form-input-space.svelte-k9yun5{border:solid blue 0px;height:80%;display:flex;width:75%}.form-input.svelte-k9yun5{height:95%;width:95%;border-style:none;outline:none;background-color:transparent;color:#fff}input.svelte-k9yun5::placeholder{color:#fff}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.input-symbol-image.svelte-k9yun5{height:47.5%;width:100%;border:solid red 0px}.form-input.svelte-k9yun5{font-size:clamp(16px,2.2vw,20px)}}@media only screen and (max-width: 600px) and (orientation: portrait){.dual-form-input-container.svelte-k9yun5{width:85%}.input-symbol-image.svelte-k9yun5{height:47.5%;width:60%;border:solid red 0px}.form-input.svelte-k9yun5{font-size:clamp(16px,3vw,20px)}}:root{--page-pad:clamp(14px, 5vw, 28px)}.field.svelte-tuiue5{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%;border:0}.field.email.svelte-tuiue5{grid-column:1 / -1}.input.svelte-tuiue5,.select.svelte-tuiue5{height:48px;border-radius:12px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;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-tuiue5::placeholder{color:#ffffff8c}.input.svelte-tuiue5:hover{border-color:#ffffff2e}.input.svelte-tuiue5:focus{outline:none;border-color:#10b981a6;box-shadow:0 0 0 3px #10b9812e;background:rgba(255,255,255,.075)}.select.svelte-tuiue5:focus{outline:none;border-color:#10b981a6;box-shadow:0 0 0 3px #10b9812e;background:rgba(255,255,255,.075)}.tel-row.svelte-tuiue5{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:12px;width:100%}.select.svelte-tuiue5{min-width:7.5rem}.name-wrap.svelte-tuiue5{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.contact-details-display-container.svelte-tuiue5{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-tuiue5{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-tuiue5{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:#ffffffd6;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-tuiue5{width:100%;padding-inline:clamp(18px,6vw,36px)}.form-area.svelte-tuiue5{gap:18px}}@media (max-width: 600px) and (orientation: portrait){.contact-details-display-container.svelte-tuiue5{width:100%;padding-inline:clamp(14px,6vw,24px)}#message.svelte-tuiue5{padding-inline:0}.form-area.svelte-tuiue5{gap:16px}.tel-row.svelte-tuiue5{gap:8px}}:root{--panel-bg:linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.05));--panel-stroke:rgba(255,255,255,.12);--ink:#e6eff7;--muted:rgba(255,255,255,.75)}#appointmentDurationText.svelte-4fe8qo.svelte-4fe8qo,#totalDurationText.svelte-4fe8qo.svelte-4fe8qo{margin:8px auto 0;text-align:center;font-family:Raleway,system-ui,sans-serif;font-weight:600;letter-spacing:.01em;color:var(--muted);font-size:clamp(.95rem,.8rem + .4vw,1.1rem)}#totalDurationText.svelte-4fe8qo.svelte-4fe8qo{margin-top:4px}.checkout-display-container.svelte-4fe8qo.svelte-4fe8qo{width:100%;max-width:980px;margin:0 auto;padding:0 16px 24px;box-sizing:border-box;border:solid red 0px}.cart-section.svelte-4fe8qo.svelte-4fe8qo{margin:18px 0 24px;display:block}.cart-border-container.svelte-4fe8qo.svelte-4fe8qo{display:none}.cart-list.svelte-4fe8qo.svelte-4fe8qo{height:30vh;width:100%;max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px;overflow-y:scroll}.cart-item.svelte-4fe8qo.svelte-4fe8qo{background:var(--panel-bg);border:1px solid var(--panel-stroke);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-4fe8qo.svelte-4fe8qo{display:flex;flex-direction:column;gap:6px}#itemTitle.svelte-4fe8qo.svelte-4fe8qo{margin:0;font-family:Raleway,system-ui,sans-serif;font-weight:700;letter-spacing:.01em;color:var(--ink);font-size:clamp(1rem,.95rem + .35vw,1.25rem)}#itemTitle.svelte-4fe8qo p.svelte-4fe8qo{margin:0}#itemDuration.svelte-4fe8qo.svelte-4fe8qo{margin:0;color:var(--muted);font:600 clamp(.85rem,.8rem + .2vw,.95rem)/1 "Raleway",system-ui,sans-serif}#itemPrice.svelte-4fe8qo.svelte-4fe8qo{justify-self:end;text-align:right;font-family:Raleway,system-ui,sans-serif;font-weight:800;letter-spacing:.01em;color:var(--ink);font-size:clamp(1rem,.95rem + .35vw,1.25rem);margin:0}#itemPrice.svelte-4fe8qo p.svelte-4fe8qo{margin:0}.summary-section.svelte-4fe8qo.svelte-4fe8qo{margin:auto;padding:16px 18px;background:var(--panel-bg);border:1px solid var(--panel-stroke);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-4fe8qo.svelte-4fe8qo,.summary-values.svelte-4fe8qo.svelte-4fe8qo{display:grid;gap:14px}.summary-text.svelte-4fe8qo.svelte-4fe8qo{margin:0;font-family:Raleway,system-ui,sans-serif;font-weight:700;color:var(--ink)}.summary-titles.svelte-4fe8qo .summary-text.svelte-4fe8qo{color:var(--muted);font-weight:600}.summary-values.svelte-4fe8qo.svelte-4fe8qo{text-align:right}@media (min-width: 1024px){.cart-item.svelte-4fe8qo.svelte-4fe8qo{padding:16px 20px}}@media (max-width: 600px){.checkout-display-container.svelte-4fe8qo.svelte-4fe8qo{padding:0 12px 20px}.cart-list.svelte-4fe8qo.svelte-4fe8qo,.summary-section.svelte-4fe8qo.svelte-4fe8qo{max-width:100%}.cart-item.svelte-4fe8qo.svelte-4fe8qo{padding:12px 14px;border-radius:14px}}
