.dropdown.svelte-gheyml{--dropdown-width: 14.125rem;width:var(--dropdown-width);background:#f1f5f9;display:grid;grid-template-columns:repeat(2,1fr);font-family:Inter;border:#e3e3e3 1px solid;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:.5rem;position:absolute;top:1.5rem;left:-7.0625rem;animation:anim .5s ease}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .title:where(.svelte-gheyml){text-align:center;font-weight:700;font-size:.75rem;padding:.75rem;color:#5f6952}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml){max-height:18rem;overflow-y:scroll;display:flex;flex-direction:column;scroll-behavior:smooth}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml)::-webkit-scrollbar{width:4px;// background: white}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml)::-webkit-scrollbar-thumb{background:#fff}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml) button:where(.svelte-gheyml){all:unset;display:flex;align-items:center;justify-content:center;padding:.45rem 0;font-weight:600;font-size:.75rem;color:#5f6952;cursor:pointer}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml) button:where(.svelte-gheyml) span:where(.svelte-gheyml){padding:.25rem .5rem;border-radius:.375rem}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml) button:where(.svelte-gheyml).selected{color:red}.dropdown.svelte-gheyml .column:where(.svelte-gheyml) .options:where(.svelte-gheyml) button:where(.svelte-gheyml).selected span:where(.svelte-gheyml){color:#fff;background-color:#9a3412}.time-picker-input-container.svelte-nkx3en{display:flex;gap:.25rem;align-items:center;justify-content:flex-start;height:100%;width:100%}.time-picker-input-container.svelte-nkx3en p:where(.svelte-nkx3en){font-size:1rem}.time-picker-input-container.svelte-nkx3en input[type=text]:where(.svelte-nkx3en){appearance:none;all:unset;font-family:Inter;width:2ch;font-size:1rem}button.svelte-cgnfi3{all:unset;position:relative;height:100%;width:100%;display:grid;place-items:center}button.svelte-cgnfi3 .dropdown-wrapper:where(.svelte-cgnfi3){position:absolute}button.svelte-rbt63a{all:unset;cursor:pointer}.date-picker-trigger.svelte-rbt63a{position:relative;display:grid;align-items:center;width:100%;min-height:2.5rem;// padding-left: 1rem}.date-label.svelte-rbt63a{pointer-events:none}.date-popup.svelte-rbt63a{position:absolute;top:calc(100% + .5rem);left:0;z-index:10;width:16.5rem;padding:.75rem;border-radius:1rem;background:#fff;box-shadow:0 14px 40px #14100c1f;display:grid;gap:.75rem;animation:anim .5s ease}.date-popup-header.svelte-rbt63a{display:flex;align-items:center;justify-content:space-between;font-size:.95rem;font-weight:600;color:#3a2f25}.date-popup-header.svelte-rbt63a button:where(.svelte-rbt63a){padding:.25rem .5rem;border-radius:999px;background:#f0e6da}.weekday-row.svelte-rbt63a{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#7a6a5b;text-align:center}.day-grid.svelte-rbt63a{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.day-grid.svelte-rbt63a button:where(.svelte-rbt63a),.day-grid.svelte-rbt63a .empty:where(.svelte-rbt63a){display:grid;place-items:center;height:2rem;border-radius:.6rem;font-size:.85rem;color:#3a2f25}.day-grid.svelte-rbt63a button:where(.svelte-rbt63a):hover{background:#f5eee5}.day-grid.svelte-rbt63a button.selected:where(.svelte-rbt63a){background:#2f2a24;color:#fff}.guest-select.svelte-geunay{position:relative;width:100%}.guest-trigger.svelte-geunay{all:unset;cursor:pointer;display:grid;width:100%}.guest-dropdown.svelte-geunay{position:absolute;top:calc(100% + .5rem);left:0;z-index:10;width:100%;padding:.5rem;border-radius:1rem;background:#fff;box-shadow:0 14px 40px #14100c1f;display:grid;gap:.25rem;font-family:Inter,system-ui}.guest-dropdown.svelte-geunay button:where(.svelte-geunay){all:unset;cursor:pointer;padding:.5rem .75rem;border-radius:.6rem;font-size:.9rem;color:#3a2f25}.guest-dropdown.svelte-geunay button:where(.svelte-geunay):hover{background:#f5eee5}.table-booking-form.svelte-1lkqxr9{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}@media (max-width: 768px){.table-booking-form.svelte-1lkqxr9{grid-template-columns:1fr}}.table-booking-form.svelte-1lkqxr9 .d-flex:where(.svelte-1lkqxr9){gap:1rem}.submit-button.svelte-1lkqxr9{grid-column:span 2}.submit-button.svelte-1lkqxr9.error{background-color:#e45252;animation:shake .7s ease-in-out}@media (max-width: 768px){.submit-button.svelte-1lkqxr9{grid-column:span 1}}input.error.svelte-1lkqxr9,.custom-component-input-container.error.svelte-1lkqxr9{border:1px solid rgb(228,118,118);box-shadow:0 0 0 1px #d88d8d1c}.submit-title.svelte-1lkqxr9{display:block}.cw-section--book.svelte-1u19wvz{height:15.625rem;margin-top:-7.8125rem;border-radius:1rem}@media (max-width: 768px){.cw-section--book.svelte-1u19wvz{margin-bottom:20rem}}.grid-col.svelte-1u19wvz{background:#fff;border-radius:1rem}
