.booking-brand-logo-frame[data-v-1d01907d]{width:100%;padding:0 var(--booking-container-padding-x);justify-content:center;align-items:center;display:flex}.booking-brand-logo[data-v-1d01907d]{width:min(100%, var(--booking-logo-width));height:auto;max-height:var(--booking-brand-height);object-fit:contain;display:block}.booking-wave-pattern[data-v-e92426b9]{width:100%;color:var(--booking-blue)}.booking-wave-pattern__svg[data-v-e92426b9]{width:100%;height:100%;display:block}.booking-wave-pattern__svg path[data-v-e92426b9]{vector-effect:non-scaling-stroke}@font-face{font-family:Anek Gurmukhi Booking;font-display:swap;font-stretch:87.5%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/anekgurmukhi/v13/0QIAMXRO_YSkA0quVLY79JnHybfeEOrXCa9Dmd83l6a6R_vEMc5TaLkbRZtpXA.ttf)format("truetype");ascent-override:88%;descent-override:20%;line-gap-override:0%}.public-booking[data-v-e33d8646]{--booking-bg:#f7f3e7;--booking-container-max-width:38rem;--booking-container-padding-x:clamp(1rem, 4vw, 1.5rem);--booking-logo-width:clamp(10rem, 18vw, 15rem);--booking-brand-height:calc(var(--booking-logo-width) / 1.778);--booking-brand-content-gap:clamp(2.5rem, 6vw, 4rem);--booking-blue-50:#e9ecf4;--booking-blue-100:#b9c3dc;--booking-blue-200:#98a5cb;--booking-blue-300:#687cb3;--booking-blue-400:#4b63a4;--booking-blue-500:#1e3c8d;--booking-blue-600:#1b3780;--booking-blue-700:#152b64;--booking-blue-800:#11214e;--booking-blue-900:#0d193b;--booking-blue:var(--booking-blue-500);--booking-muted:var(--booking-blue-400);--booking-soft-blue:var(--booking-blue-50);--booking-disabled-bg:#ececec;--booking-disabled-text:#a6a6a6;--booking-border-width:2px;--booking-border:var(--booking-border-width) solid var(--booking-blue);--booking-section-title-size:24px;--booking-control-font-size:24px;--booking-small-font-size:24px;--booking-font-weight:500;--booking-heading-line-height:1;--booking-label-line-height:1.1;--booking-control-line-height:1;--booking-control-height:48px;--booking-weekday-height:34px;--booking-field-gap:12px;--booking-section-gap:calc(var(--booking-field-gap) * 4);row-gap:var(--booking-brand-content-gap);background:var(--booking-bg);color:var(--booking-blue);font-family:Anek Gurmukhi Booking,Inter,Arial,sans-serif;font-stretch:87.5%;font-weight:var(--booking-font-weight);flex-direction:column;font-size:24px;line-height:1.45;display:flex}.public-booking[data-v-e33d8646] *,.public-booking[data-v-e33d8646] :before,.public-booking[data-v-e33d8646] :after{box-sizing:border-box}.public-booking[data-v-e33d8646] :is(button,input,strong){font:inherit;font-weight:var(--booking-font-weight)}.booking-brand-nav-outer[data-v-e33d8646]{width:100%;padding:clamp(1.25rem, 4vw, 2rem) var(--booking-container-padding-x) 0}.booking-brand-nav[data-v-e33d8646]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--booking-container-max-width)) minmax(0, 1fr);align-items:center;column-gap:0;width:100%;margin:0 auto;display:grid}.booking-brand-wave[data-v-e33d8646],.booking-brand-footer-wave[data-v-e33d8646]{height:var(--booking-brand-height)}.booking-brand-wave[data-v-e33d8646]{min-width:0}.booking-container[data-v-e33d8646]{width:min(100%, var(--booking-container-max-width));padding:0 var(--booking-container-padding-x);margin:0 auto}.booking-brand-footer-outer[data-v-e33d8646]{width:100%;padding:0 var(--booking-container-padding-x) clamp(1.25rem, 4vw, 2rem)}.booking-brand-footer-wave[data-v-e33d8646]{width:100%}.booking-section[data-v-e33d8646]{margin-top:var(--booking-section-gap)}.booking-section-control[data-v-e33d8646],.booking-section-actions[data-v-e33d8646]{gap:var(--booking-field-gap);flex-direction:column;display:flex}.booking-title[data-v-e33d8646]{border:var(--booking-border);color:var(--booking-blue);font-weight:var(--booking-font-weight);letter-spacing:1px;font-size:50px;line-height:var(--booking-heading-line-height);text-align:center;margin:0;padding:20px 16px}.booking-section>.section-title[data-v-e33d8646]{margin:0 0 var(--booking-field-gap)}.section-title[data-v-e33d8646]{font-weight:var(--booking-font-weight);letter-spacing:.5px;font-size:var(--booking-section-title-size);line-height:var(--booking-label-line-height);margin:0}.selected-date[data-v-e33d8646]{border:var(--booking-border);appearance:none;font-size:var(--booking-control-font-size);color:var(--booking-blue);background:var(--booking-blue-50);width:min(100%, calc((100% - 4 * var(--booking-border-width,2px)) / 7 * 3 + 2 * var(--booking-border-width,2px)));height:var(--booking-control-height);text-align:center;text-align-last:center;font-weight:var(--booking-font-weight);line-height:var(--booking-control-line-height);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.selected-date[data-v-e33d8646]::-webkit-date-and-time-value{text-align:center;width:100%;display:block}.selected-date[data-v-e33d8646]::-webkit-datetime-edit{justify-content:center;width:100%;display:flex}.selected-date[data-v-e33d8646]::-webkit-datetime-edit-fields-wrapper{justify-content:center;width:100%;display:flex}.selected-date[data-v-e33d8646]::-webkit-calendar-picker-indicator{opacity:0;display:none}.selected-date[data-v-e33d8646]::-webkit-inner-spin-button{display:none}.selected-date[data-v-e33d8646]::-webkit-clear-button{display:none}.pay-btn[data-v-e33d8646]{border:var(--booking-border);background:var(--booking-blue-50);width:100%;color:var(--booking-blue);min-height:3.5rem;font-size:var(--booking-control-font-size);font-weight:var(--booking-font-weight);cursor:pointer;line-height:var(--booking-control-line-height);text-align:center;justify-content:center;align-items:center;margin:0;padding:.75rem 1rem;display:flex}.pay-btn[data-v-e33d8646]:not(:disabled):hover{background:var(--booking-blue-100)}.pay-btn[data-v-e33d8646]:disabled{opacity:.65;cursor:not-allowed}@font-face{font-family:Anek Gurmukhi Booking;font-display:swap;font-stretch:87.5%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/anekgurmukhi/v13/0QIAMXRO_YSkA0quVLY79JnHybfeEOrXCa9Dmd83l6a6R_vEMc5TaLkbRZtpXA.ttf)format("truetype");ascent-override:88%;descent-override:20%;line-gap-override:0%}.public-booking[data-v-4dd949c4]{--booking-bg:#f7f3e7;--booking-container-max-width:38rem;--booking-container-padding-x:clamp(1rem, 4vw, 1.5rem);--booking-logo-width:clamp(10rem, 18vw, 15rem);--booking-brand-height:calc(var(--booking-logo-width) / 1.778);--booking-brand-content-gap:clamp(2.5rem, 6vw, 4rem);--booking-blue-50:#e9ecf4;--booking-blue-100:#b9c3dc;--booking-blue-200:#98a5cb;--booking-blue-300:#687cb3;--booking-blue-400:#4b63a4;--booking-blue-500:#1e3c8d;--booking-blue-600:#1b3780;--booking-blue-700:#152b64;--booking-blue-800:#11214e;--booking-blue-900:#0d193b;--booking-blue:var(--booking-blue-500);--booking-muted:var(--booking-blue-400);--booking-soft-blue:var(--booking-blue-50);--booking-disabled-bg:#ececec;--booking-disabled-text:#a6a6a6;--booking-border-width:2px;--booking-border:var(--booking-border-width) solid var(--booking-blue);--booking-section-title-size:24px;--booking-control-font-size:24px;--booking-small-font-size:24px;--booking-font-weight:500;--booking-heading-line-height:1;--booking-label-line-height:1.1;--booking-control-line-height:1;--booking-control-height:48px;--booking-weekday-height:34px;--booking-field-gap:12px;--booking-section-gap:calc(var(--booking-field-gap) * 4);row-gap:var(--booking-brand-content-gap);background:var(--booking-bg);min-height:100vh;color:var(--booking-blue);font-family:Anek Gurmukhi Booking,Inter,Arial,sans-serif;font-stretch:87.5%;font-weight:var(--booking-font-weight);flex-direction:column;font-size:24px;line-height:1.45;display:flex}.public-booking[data-v-4dd949c4] *,.public-booking[data-v-4dd949c4] :before,.public-booking[data-v-4dd949c4] :after{box-sizing:border-box}.public-booking[data-v-4dd949c4] :is(button,input,strong){font:inherit;font-weight:var(--booking-font-weight)}.booking-brand-nav-outer[data-v-4dd949c4]{width:100%;padding:clamp(1.25rem, 4vw, 2rem) var(--booking-container-padding-x) 0}.booking-brand-nav[data-v-4dd949c4]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--booking-container-max-width)) minmax(0, 1fr);align-items:center;column-gap:0;width:100%;margin:0 auto;display:grid}.booking-brand-wave[data-v-4dd949c4],.booking-brand-footer-wave[data-v-4dd949c4]{height:var(--booking-brand-height)}.booking-brand-wave[data-v-4dd949c4]{min-width:0}.booking-container[data-v-4dd949c4]{width:min(100%, var(--booking-container-max-width));padding:0 var(--booking-container-padding-x);margin:0 auto}.booking-brand-footer-outer[data-v-4dd949c4]{width:100%;padding:0 var(--booking-container-padding-x) clamp(1.25rem, 4vw, 2rem);margin-top:auto}.booking-brand-footer-wave[data-v-4dd949c4]{width:100%}.booking-section[data-v-4dd949c4]{margin-top:var(--booking-section-gap)}.booking-section-control[data-v-4dd949c4],.booking-section-actions[data-v-4dd949c4]{gap:var(--booking-field-gap);flex-direction:column;display:flex}.booking-title[data-v-4dd949c4]{border:var(--booking-border);color:var(--booking-blue);font-weight:var(--booking-font-weight);letter-spacing:1px;font-size:50px;line-height:var(--booking-heading-line-height);text-align:center;margin:0;padding:20px 16px}.booking-title span[data-v-4dd949c4]{border-top:var(--booking-border);font-size:var(--booking-section-title-size);letter-spacing:.5px;line-height:var(--booking-label-line-height);margin:20px -16px -20px;padding:20px 16px;display:block}.booking-section>.section-title[data-v-4dd949c4]{margin:0 0 var(--booking-field-gap)}.thank-summary-section[data-v-4dd949c4] .summary-card{border:var(--booking-border);color:var(--booking-blue);background:0 0}.thank-summary-section[data-v-4dd949c4] .summary-products{color:var(--booking-blue)}.thank-summary-section[data-v-4dd949c4] .summary-left,.thank-summary-section[data-v-4dd949c4] .summary-right{border-color:var(--booking-blue)}.section-title[data-v-4dd949c4]{font-weight:var(--booking-font-weight);letter-spacing:.5px;font-size:var(--booking-section-title-size);line-height:var(--booking-label-line-height);margin:0}.pay-btn[data-v-4dd949c4]{border:var(--booking-border);background:var(--booking-blue-50);width:100%;color:var(--booking-blue);min-height:3.5rem;font-size:var(--booking-control-font-size);font-weight:var(--booking-font-weight);cursor:pointer;line-height:var(--booking-control-line-height);text-align:center;justify-content:center;align-items:center;margin:0;padding:.75rem 1rem;display:flex}.pay-btn[data-v-4dd949c4]:not(:disabled):hover{background:var(--booking-blue-100)}.pay-btn[data-v-4dd949c4]:disabled{opacity:.65;cursor:not-allowed}
