@font-face{font-family:"Adjusted Trebuchet MS Fallback";src:local("Trebuchet MS");size-adjust:82%;ascent-override:112%;descent-override:normal;line-gap-override:normal}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Adjusted Trebuchet MS Fallback";font-weight:700;font-style:normal}html{font-size:24px}@page{size:landscape}@media (max-width:768px){html{font-size:20px}}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:20px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a,h1,h2,h3,h4,h5,h6,label{font-family:"Russo One","Adjusted Trebuchet MS Fallback";font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}h2{font-size:1.5rem}h3{font-size:1rem}input,pre,select{font-family:sofia-pro,sans-serif;font-style:normal}.date-picker{width:100%;height:50px;border:none;font-size:.8em;text-align:center}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#fff}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.booking-filter-container{display:grid;justify-items:space-between;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;@media (max-width:768px){grid-template-columns:1fr}@media (max-width:480px){grid-template-columns:1fr;justify-content:center;align-items:center}}.booking-filter-input-wrapper{display:flex;align-items:center;justify-content:center;@media (max-width:768px){display:flex;flex-direction:column;min-width:100%}}.booking-filter-label{font-family:sofia-pro,sans-serif;font-size:.8em;padding-right:.7rem;@media (max-width:768px){padding-right:0}}.booking-filter-input{border:3px solid #1b1814;padding:.3rem;font-size:larger}.booking-filter-dropdown-select{display:flex;justify-content:center;align-items:center;border:3px solid #1b1814;border-radius:0;padding:.3rem;font-size:.8em;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='50' viewBox='0 0 24 24' width='50' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;&:focus{outline:none}@media (max-width:768px){margin-left:30vw;margin-bottom:1rem;margin-right:30vw;margin-top:0}}@media screen and (min-width:768px){.date-picker-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.5rem}}@media screen and (max-width:768px){.date-picker-container{flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width:768px){.date-picker-label{flex:0 0 40%;text-align:left;font-size:1.2em;font-weight:700;font-family:sofia-pro,sans-serif}}@media screen and (max-width:768px){.date-picker-label{font-size:1.2em;font-weight:700;font-family:sofia-pro,sans-serif;padding:1rem}}.date-picker{position:relative}.date-picker:focus{outline:none}@media screen and (min-width:768px){.date-picker select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:larger;padding:.2em 1.5em .2em .2em;border-radius:0;border:3px solid #1b1814;color:#1b1814;background-color:initial;cursor:pointer}}@media screen and (max-width:768px){.date-picker select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:larger;padding:.2em 1.5em .2em 1em;border-radius:0;border:3px solid #1b1814;color:#1b1814;background-color:initial;cursor:pointer}}@media screen and (min-width:768px){.date-picker:after{--size:0.3rem;position:absolute;content:"";right:4rem;pointer-events:none;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #1b1814;top:48%}}@media screen and (max-width:768px){.date-picker:after{--size:0.3rem;position:absolute;content:"";right:1rem;pointer-events:none;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #1b1814;top:40%}}.time-picker-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;@media (max-width:768px){flex-direction:column;justify-content:center;align-items:center;padding-bottom:1rem}}.time-picker-label{text-align:left;font-size:1.2em;font-weight:700;font-family:sofia-pro,sans-serif}@media screen and (max-width:768px){.time-picker-label{flex:1 1;padding-bottom:.6rem}}@media screen and (min-width:768px){.time-picker-label{flex:0 0 60%;text-align:left;font-size:1.2em;font-weight:700;font-family:sofia-pro,sans-serif}}.time-picker{position:relative}.time-picker:focus{outline:none}.time-picker select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:larger;padding:.2em 1.3em .2em 1em;border-radius:0;border:3px solid #1b1814;color:#1b1814;background-color:initial;cursor:pointer}@media screen and (min-width:768px){.time-picker:after{--size:0.3rem;position:absolute;content:"";right:.6rem;pointer-events:none;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #1b1814;top:50%}}@media screen and (max-width:768px){.time-picker:after{--size:0.3rem;position:absolute;content:"";right:.6rem;pointer-events:none;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #1b1814;top:50%}}.toggle-switch-container{display:flex;flex-direction:row;justify-content:space-between;@media (max-width:768px){padding-bottom:1rem}}.toggle-switch-tag{font-family:sofia-pro,sans-serif!important}.toggle-switch-label{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;color:#767676}.toggle-switch-label:checked{color:#1b1814}.toggle-switch-label-text{font-size:.8rem;font-family:sofia-pro,sans-serif}.toggle-switch{position:relative;width:2rem;height:1.1rem;background:#b3b3b3;border-radius:32px;padding:.5rem;transition:all .3s;&:before{transition:all .3s;content:"";position:absolute;width:.8rem;height:.8rem;border-radius:50%;top:50%;left:.2rem;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.toggle-switch-input{display:none;&:checked+.toggle-switch{background-color:#1b1814;&:before{-webkit-transform:translate(.8rem,-50%);transform:translate(.8rem,-50%)}}}.text-area{width:100%;height:2rem;border:3px solid #1b1814;font-size:.65rem;resize:none;padding:.4rem;overflow:hidden;font-family:sofia-pro,sans-serif;&:focus{outline:none;border-color:#ed8027}&:disabled{background-color:initial;border-color:#767676}::-webkit-input-placeholder{color:#767676}::placeholder{color:#767676}}
/*# sourceMappingURL=main.ea705467.chunk.css.map */