.start_search_box p{font-family:Plus Jakarta Sans;font-size:60px;font-weight:600;line-height:96px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#1e0f09;margin-top:32px}.menu_logo{display:flex}.search_container{height:114px;margin-bottom:60px;border-radius:24px;background:#ef6125;padding:24px 0}.search_container form{max-width:80%;margin:auto;background:#fff;vertical-align:middle;align-items:center;border-radius:9999px}.search_display_ui{display:flex;border:1px solid #d8d5d3;min-width:344px;justify-content:space-between;border-radius:9999px;padding:5px 0;position:relative}.search_display_ui input,.search_display_ui input:focus,.search_display_ui input:focus-visible,.search_display_ui input:hover{border:0!important;padding:0!important;transition:unset!important;outline:0;font-family:'Plus Jakarta Sans';font-size:14px;font-weight:400;line-height:22px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#46433f}.search_display_ui button.searchbtn{position:absolute;width:44px;height:44px;display:flex;margin:4px 10px 0;border-radius:999px!important;align-items:center;justify-content:flex-start;right:10px}.search_display_ui button.searchbtn:hover{width:100px;background-color:#ef6125;border:0}.search_display_ui button.searchbtn:hover .search_text{opacity:1;z-index:1}.search_text{opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;z-index:-1}.calendar-header button svg{max-width:12px!important}.searchbtn svg{min-width:24px!important;height:24px;margin-left:-4px}.search_display_ui label{position:relative;cursor:pointer;font-family:'Plus Jakarta Sans';padding:4px 30px;text-align:left;font-size:14px;line-height:22px;font-weight:600;width:100%;color:#1e0f09}.cart_icon{position:relative;cursor:pointer;display:flex;height:3rem;width:6rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(248 248 248);padding:.75rem .5rem;font-weight:500;--tw-text-opacity:1;color:rgb(30 15 9)}#calendar-container,.persons-counter{position:absolute;transition:opacity .3s,visibility .3s}.myaccount_cart{display:flex;gap:16px}.cart_icon svg{width:1.25rem;height:1.25rem;vertical-align:middle}.search_display_ui label:nth-child(2){border-left:1px solid #ccc;position:relative}#calendar-container{top:60px;left:62%;transform:translateX(-50%);width:400px;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;z-index:1000;opacity:1;visibility:visible;padding:15px}.hidden{opacity:0!important;visibility:hidden!important}.calendar-footer,.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:10px}.calendar-dates,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:10px}.calendar-dates div{padding:10px;border-radius:5px;cursor:pointer}.calendar-dates div:hover,.counter-btn:hover{background-color:#f0f0f0}.calendar-dates .selected,.calendar-footer button{background-color:#10a37f0d!important;border:1px solid #10a37f!important;color:#1e0f09!important;background-image:none!important}.calendar-footer button{min-width:70px}.disabled{pointer-events:none;opacity:.5}.calendar-header button{background:#000!important;color:#fff!important;padding:0;width:20px;height:20px;line-height:12px!important}.persons-counter{background:#fff;width:100%;min-width:400px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);top:100%;left:0;margin-top:.5rem;border-radius:1.5rem;display:flex;padding:1rem .75rem;opacity:1;visibility:visible}.persons-counter label{font-size:16px;font-weight:700;display:block;margin-bottom:10px}.counter-controls{display:flex;align-items:center;gap:10px}.counter-btn{background-color:transparent!important;background-image:none!important;border:1px solid #ddd;border-radius:50%;width:32px;height:32px;font-size:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s;padding:0!important}.search_display_ui button:focus{outline:0}.search_display_ui button.counter-btn>svg{color:#000;width:32px!important}#person-count{font-size:16px;font-weight:700;width:20px;text-align:center}@media (min-width:320px) and (max-width:767px){.grecaptcha-badge,div#hubspot-messages-iframe-container .hs-shadow-container:not(.active)~iframe#hubspot-conversations-iframe{bottom:53px!important}.start_search_box p{font-size:29px;line-height:35px}.search_container{height:auto;padding:4px 0;margin-bottom:15px}.start_search_box{padding:0 20px}.search_container form{max-width:93%;border-radius:20px;background:0 0}.search_display_ui{display:block;min-width:290px;border:none;position:relative}.calendar-dates .selected,.calendar-footer button{min-width:auto}.search_display_ui>label{position:relative;cursor:pointer;font-family:'Plus Jakarta Sans';padding:5px 15px;text-align:left;font-size:14px;line-height:22px;font-weight:600;width:100%;border:1px solid #d8d5d3;margin:6px 0;background:#fff;border-radius:15px}.persons-counter{min-width:100%;top:90%}.search_display_ui button.searchbtn{position:absolute;right:1%;bottom:11.5%}#calendar-container{left:50%;width:100%;padding:0}}@media (max-width:320px){.search_display_ui{min-width:250px}}@media (min-width:768px) and (max-width:991px){.start_search_box p{font-size:54px;line-height:62px}#calendar-container{left:100%;width:300px;padding:5px}.calendar-footer button{padding:.3rem .8rem}.persons-counter{min-width:280px;padding:.75rem .5rem}.search_display_ui button.searchbtn{right:0}.calendar-dates .selected,.calendar-footer button{min-width:auto}}@media(min-width:992px) and (max-width:1199px){.start_search_box p{font-size:60px;font-weight:600;line-height:72px}.calendar-dates .selected,.calendar-footer button{min-width:auto}#calendar-container{left:85%;width:340px;padding:5px}.persons-counter{min-width:300px}.search_display_ui button.searchbtn{right:0}}