@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600&display=swap";body{background-color:#f8f6f0}#explore-main-container{font-family:"Lato",system-ui,sans-serif;color:#1f2a22;gap:4.8rem}#explore-main-container #search-container{background-color:#1b4a22;color:#fff;font-size:1.4rem;border-radius:4px;border-top:2px solid rgba(201, 162, 39, 0.7);box-shadow:0 18px 40px rgba(27, 74, 34, 0.22);padding:3.6rem 4rem 3.2rem}#explore-main-container #search-container .form-label{color:rgba(255, 255, 255, 0.72);font-size:1.15rem;letter-spacing:.14em}#explore-main-container #search-container .form-control,#explore-main-container #search-container .form-select{background-color:#f8f6f0;color:#1f2a22;border-radius:4px;border:1px solid transparent;box-shadow:none}#explore-main-container #search-container .form-control:focus,#explore-main-container #search-container .form-select:focus{border-color:#c9a227;box-shadow:0 0 0 3px rgba(201, 162, 39, 0.35)}#explore-main-container #instructions{color:#3f5a44;font-size:1.8rem;font-family:"Fraunces",Georgia,serif;font-style:italic;font-weight:400;margin-top:2.4rem}#explore-main-container #results-container{gap:2rem}#explore-main-container .card{border-radius:4px;border:1px solid #e3dfd3;box-shadow:none;background-color:#fffdf8}#explore-main-container .card:hover:not([data-availability=blocked]){transform:none;border-color:#2e7d32;box-shadow:0 0 0 1px #2e7d32,0 14px 30px rgba(27, 74, 34, 0.16)}#explore-main-container .card .card-title{font-family:"Fraunces",Georgia,serif;font-weight:600;font-size:2.2rem;line-height:1.2;letter-spacing:-0.01em}#explore-main-container .card .card-text,#explore-main-container .card .card-text p{font-size:1.45rem;color:#4a554d}#explore-main-container .card .card-body{padding:2rem 2.2rem 2.4rem}#explore-main-container .card:focus-visible{outline-color:#2e7d32}#explore-main-container .card[data-availability=jump] .card-text>div p:last-child{color:#9a7a17;font-weight:700;letter-spacing:.02em}#explore-main-container .card[data-availability=blocked]{background-color:#f1efe8;border-color:#e3dfd3}#explore-main-container .card[data-availability=blocked] .card-title{color:#6f7b72}#explore-main-container .card[data-availability=blocked] .card-img-top{filter:saturate(0) opacity(0.7)}#explore-main-container #table-reserve-bookable-item{background-color:#1b4a22;border-color:#1b4a22;color:#fff}#explore-main-container #table-reserve-bookable-item .card-title{color:#fff}#explore-main-container #table-reserve-bookable-item .card-text,#explore-main-container #table-reserve-bookable-item .card-text p{color:#fff}#explore-main-container #table-reserve-bookable-item:hover{border-color:#c9a227;box-shadow:0 0 0 1px #c9a227,0 14px 30px rgba(27, 74, 34, 0.3)}#explore-main-container .menu-item{background-color:#fffdf8;border-radius:4px;border:1px solid #e3dfd3;box-shadow:none;padding:2.8rem 2.4rem}#explore-main-container .menu-item:hover,#explore-main-container .menu-item:focus-visible{transform:none;background-color:#f8f6f0;box-shadow:0 0 0 1px #2e7d32;border-color:#2e7d32}#explore-main-container .menu-item:focus-visible{outline-color:#2e7d32}#explore-main-container .menu-item p{color:#4a554d;font-size:1.4rem}#explore-main-container .menu-item h2{color:#1f2a22;font-size:2rem;font-family:"Fraunces",Georgia,serif;font-weight:600;padding-bottom:.8rem;background:linear-gradient(90deg, transparent, rgba(201, 162, 39, 0.7), transparent) no-repeat bottom/6rem 1px}
