.b9GSBq_bottomBar{background-color:#dff0e0;justify-content:center;align-items:center;gap:24px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.b9GSBq_bottomBar button{padding:10px 12px}
.t9OqOa_button{letter-spacing:-.01em;text-align:center;border:none;border-radius:15px;outline:none;padding:24px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:24px}.t9OqOa_button.t9OqOa_primary{color:#fff;background-color:#0d2d19}.t9OqOa_button.t9OqOa_primary.t9OqOa_active{color:#0d2d19;background-color:#0000}.t9OqOa_button.t9OqOa_primary:disabled{color:#7b8d7e;background-color:#f0f7f0}.t9OqOa_button.t9OqOa_secondary{color:#0d2d19;background-color:#dff0e0}.t9OqOa_button.t9OqOa_tertiary{color:#2d3648;background-color:#fdb12b}.t9OqOa_button.t9OqOa_text{color:#0d2d19;background-color:#0000;padding:0}.t9OqOa_button.t9OqOa_text.t9OqOa_active{color:#0d2d19}.t9OqOa_button.t9OqOa_text:disabled{color:#7b8d7e}.t9OqOa_button.t9OqOa_green-text{color:#006432;background-color:#0000;padding:0}.t9OqOa_button.t9OqOa_green-text.t9OqOa_active{color:#0d2d19}.t9OqOa_button.t9OqOa_green-text:disabled{color:#7b8d7e}.t9OqOa_button.t9OqOa_sm{font-size:14px}.t9OqOa_button.t9OqOa_lg{font-size:18px;font-weight:700;line-height:21.78px}.t9OqOa_button .t9OqOa_tight{font-family:Lato,sans-serif}.t9OqOa_button.t9OqOa_color-primary{color:#006432}
.tqMXCW_col{flex-direction:column;display:flex}.tqMXCW_align-center{align-items:center}.tqMXCW_align-flex-end{align-items:flex-end}.tqMXCW_align-flex-start{align-items:flex-start}.tqMXCW_justify-center{justify-content:center}.tqMXCW_justify-flex-end{justify-content:flex-end}.tqMXCW_justify-flex-start{justify-content:flex-start}.tqMXCW_justify-space-between{justify-content:space-between}.tqMXCW_fullWidth{width:100%}.tqMXCW_fullHeight{height:100%}
.lRFjXW_loadingBase{text-align:center;z-index:9999;margin:0 auto}.lRFjXW_loadingBase.lRFjXW_fullPage{width:100%;position:absolute;top:33%;left:0;right:0;transform:translateY(-50%)}.lRFjXW_message{text-align:center;text-transform:capitalize;width:100%;margin-bottom:15px;padding:0 20px;font-size:15px;font-weight:700}.lRFjXW_spinner{text-align:center;width:100px;margin:0 auto}.lRFjXW_spinner>div{border-radius:100%;width:18px;height:18px;margin-right:6px;animation:1.4s ease-in-out infinite both lRFjXW_sk-bouncedelay;display:inline-block}.lRFjXW_bounce1{background-color:#ffc600;animation-delay:-.48s}.lRFjXW_bounce2{background-color:#ff8200;animation-delay:-.32s}.lRFjXW_bounce3{background-color:#e10600;animation-delay:-.16s}.lRFjXW_bounce4{background-color:#3dae2b}@keyframes lRFjXW_sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
.Mzxn7a_row{flex-direction:row;display:flex}.Mzxn7a_fullWidth{width:100%}.Mzxn7a_fullHeight{height:100%}.Mzxn7a_align-center{align-items:center}.Mzxn7a_align-flex-end{align-items:flex-end}.Mzxn7a_align-flex-start{align-items:flex-start}.Mzxn7a_align-baseline{align-items:baseline}.Mzxn7a_justify-space-between{justify-content:space-between}.Mzxn7a_justify-flex-start{justify-content:flex-start}.Mzxn7a_justify-flex-end{justify-content:flex-end}.Mzxn7a_justify-center{justify-content:center}
.Gljc8a_loadingWrapper{margin-top:100px;transform:translateY(100px)}
.wSanWG_infoWindow{z-index:9999;background-color:#fff;width:100%;padding:10px}.wSanWG_link{font-weight:14px}
.wOi0YW_heroImage{width:100%;height:200px;position:relative;overflow:hidden}.wOi0YW_heroImage img{object-fit:cover;object-position:center}.wOi0YW_heroImage .wOi0YW_mapMarker{z-index:10;position:absolute;top:10px;right:10px}
.lFl2-W_mapMarker{cursor:pointer}
.xQ3JYG_restaurantName{color:var(--dinova-green);width:100%;margin:0;font-size:14px!important;font-weight:600!important}
.dk6pLq_cuisines{font-size:14px!important}
.yzht3q_pin{width:21px;height:30px;position:relative}.yzht3q_pin__label{white-space:nowrap;background-color:#fffc;border-radius:5px;padding:1px 2px;position:absolute;bottom:0;left:100%;color:#333!important;font-size:14px!important;font-weight:600!important}
.u0DzOW_infoWindow__root{width:100%;max-width:364px;padding:0;box-shadow:3px 4px 10px #00000080}.gm-style-iw-c{box-shadow:none!important;border-radius:0!important;padding:0!important}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-tc{display:none!important}
.wxFdiG_zoomBtnWrapper{z-index:1;flex-direction:column;display:flex;position:absolute;top:10px;right:15px}.wxFdiG_zoomBtnWrapper .wxFdiG_mapControlBtn{cursor:pointer;opacity:.9;border:1px solid #6c6f70;border-radius:8px;width:35px;height:35px;margin:3px 0 0;min-width:unset!important;padding:0!important}.wxFdiG_zoomBtnWrapper .wxFdiG_mapControlBtn img{width:18px;height:18px}.wxFdiG_zoomBtnWrapper .wxFdiG_mapControlBtn.wxFdiG_gap{margin-bottom:12px}
._5unv5q_userLocationMapMarker{width:40px}
.fT3CUa_toggleLocationsBtn{flex-wrap:nowrap;width:100%;display:flex}.fT3CUa_toggleLocationsBtn .fT3CUa_caret{transform:rotate(-180deg)}.fT3CUa_toggleLocationsBtn .fT3CUa_caret__open{transform:rotate(0)}
._6W-2Za_wrapper{margin-top:5px}._6W-2Za_item{background-color:var(--list-expanded-background-dark);padding:5px 4px 5px 10px}._6W-2Za_item:nth-child(2n){background-color:var(--list-expanded-background-light)}._6W-2Za_item ._6W-2Za_mapMarker{cursor:pointer;width:25px;height:25px}._6W-2Za_name{font-size:14px!important}
.zdvw7a_markerTitle{white-space:nowrap;background-color:#fff;border-radius:2px;padding:2px;position:absolute;top:10px;left:30px}.zdvw7a_mapCard{z-index:1000;position:absolute}.zdvw7a_a{fill:#fff}.zdvw7a_b{fill:none;stroke:#181818;stroke-miterlimit:10;stroke-width:.75px}.zdvw7a_c{fill:url(#a)}.zdvw7a_d{fill:url(#b)}.zdvw7a_e{fill:url(#c)}.zdvw7a_f{fill:url(#d)}.zdvw7a_g{fill:url(#e)}.zdvw7a_h{fill:url(#f)}.zdvw7a_i{fill:url(#g)}.zdvw7a_j{fill:url(#h)}
.AOiCna_panelToggle{z-index:10;background-color:var(--accordion-title-grey);cursor:pointer;border:solid 1px var(--input-border-grey);border-left:none;border-radius:0 8px 8px 0;padding:8px 4px;font-size:20px;position:absolute;top:20px;left:0}
.wDqw3q_wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.wDqw3q_select{width:100%}
.U5hw0a_filterItem{cursor:pointer}
.j5La-a_button{letter-spacing:-.01em;text-align:center;border:none;border-radius:15px;outline:none;padding:24px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:24px}.j5La-a_button.j5La-a_primary{color:#fff;background-color:#0d2d19}.j5La-a_button.j5La-a_primary.j5La-a_active{color:#0d2d19;background-color:#0000}.j5La-a_button.j5La-a_primary:disabled{color:#7b8d7e;background-color:#f0f7f0}.j5La-a_button.j5La-a_secondary{color:#0d2d19;background-color:#dff0e0}.j5La-a_button.j5La-a_tertiary{color:#2d3648;background-color:#fdb12b}.j5La-a_button.j5La-a_text{color:#0d2d19;background-color:#0000;padding:0}.j5La-a_button.j5La-a_text.j5La-a_active{color:#0d2d19}.j5La-a_button.j5La-a_text:disabled{color:#7b8d7e}.j5La-a_button.j5La-a_green-text{color:#006432;background-color:#0000;padding:0}.j5La-a_button.j5La-a_green-text.j5La-a_active{color:#0d2d19}.j5La-a_button.j5La-a_green-text:disabled{color:#7b8d7e}.j5La-a_button.j5La-a_sm{font-size:14px}.j5La-a_button.j5La-a_lg{font-size:18px;font-weight:700;line-height:21.78px}.j5La-a_button .j5La-a_tight{font-family:Lato,sans-serif}.j5La-a_button.j5La-a_color-primary{color:#006432}
.Z2OsTa_header{border-bottom:solid 1px var(--input-border-grey);padding:10px 0}
.pqgOyG_popper{border:1px solid #0000}
._1QHxmG_iconButton{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex;margin:0!important}._1QHxmG_iconButton ._1QHxmG_label{white-space:nowrap;font-size:16px;font-weight:700;line-height:19.36px}:is(._1QHxmG_iconButton._1QHxmG_primary ._1QHxmG_label,._1QHxmG_iconButton._1QHxmG_primary svg){color:#0d2d19!important}:is(._1QHxmG_iconButton._1QHxmG_secondary ._1QHxmG_label,._1QHxmG_iconButton._1QHxmG_secondary svg){color:#006432!important}:is(._1QHxmG_iconButton._1QHxmG_error ._1QHxmG_label,._1QHxmG_iconButton._1QHxmG_error svg){color:#ff4b3c!important}
.XK1F7a_resultsHeader{justify-content:flex-end;align-items:center;display:flex}.XK1F7a_resultsHeader .XK1F7a_resultsHeaderText{color:#1c871c;margin-bottom:0;font-size:16px;font-weight:400;line-height:16px;font-family:Lato!important}.XK1F7a_resultsHeader .XK1F7a_resultsHeaderText b{font-weight:600}
.fNH4FG_selectedFilters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.fNH4FG_chip{cursor:pointer;background:#f5f5f5;border:1px solid #ccc;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:background .15s;display:inline-flex}.fNH4FG_chip:hover{background:#e8e8e8}.fNH4FG_remove{color:#888;font-size:16px;line-height:1}.fNH4FG_clearAll{color:var(--dinova-green);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:13px;text-decoration:underline}
.MDzc_q_grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1024px){.MDzc_q_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.MDzc_q_grid{grid-template-columns:repeat(1,1fr)}}
.PB7gXG_qrCode{width:250px;height:250px}.PB7gXG_qrCode img{width:100%!important;height:100%!important}
.je6NQa_pageWrapper{margin:0 28px;position:relative}.je6NQa_pageWrapper.dining-guide-page{margin:0 61px}.je6NQa_gap{flex-direction:column;display:flex}
.sbn_6W_paginationWrapper{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.sbn_6W_paginationWrapper .sbn_6W_pagesWrapper{justify-content:center;align-items:center;gap:8px;display:flex}.sbn_6W_paginationWrapper .sbn_6W_button{color:#006432;border:1px solid #dff0e0;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sbn_6W_paginationWrapper .sbn_6W_button .sbn_6W_buttonLabel{font-size:14px}.sbn_6W_paginationWrapper .sbn_6W_button.sbn_6W_active{background-color:#dff0e0}.sbn_6W_paginationWrapper .sbn_6W_button.sbn_6W_active .sbn_6W_buttonLabel{color:#000}
.EGEvja_searchPageNew__closeBtn{position:absolute;top:15px;right:15px}.EGEvja_searchPageNew__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.EGEvja_searchPageNew__stage{flex:1;min-height:0;position:relative;overflow:hidden}.EGEvja_searchPageNew__results,.EGEvja_searchPageNew__map{will-change:transform;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.EGEvja_searchPageNew__results{overflow:hidden;transform:translate(0)}.EGEvja_searchPageNew__results--hidden{transform:translate(-100%)}.EGEvja_searchPageNew__resultsInner{width:100%;height:100%;overflow-y:auto}.EGEvja_searchPageNew__map{overflow:hidden;transform:translate(100%)}.EGEvja_searchPageNew__map--hidden{transform:translate(100%)}.EGEvja_searchPageNew__map:not(.EGEvja_searchPageNew__map--hidden){transform:translate(0)}.EGEvja_mobileFilters{z-index:100;background-color:var(--white);will-change:transform;flex-direction:column;width:100vw;height:100vh;transition:transform .35s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.EGEvja_mobileFilters__open{transform:translateY(0)}.EGEvja_mobileFilters__header{border-bottom:1px solid var(--input-border-grey);flex-shrink:0;padding:15px 50px 15px 15px;position:relative}.EGEvja_mobileFilters__body{flex:1;min-height:0;padding:0 15px;overflow-y:auto}.EGEvja_mobileFilters__footer{border-top:1px solid var(--input-border-grey);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:16px;padding:15px;display:flex}.EGEvja_mobileFilters__footer>button{color:var(--dinova-green);font-size:16px;font-weight:600}.app_footer{margin-top:50px}
.pPuOKG_wrapper{border:1px solid #dcdcdc;border-radius:12px;width:auto;margin:auto;overflow:hidden}.pPuOKG_qrCode{justify-content:center;align-items:center;margin-top:24px;display:flex}.pPuOKG_qrImage{width:210px}.pPuOKG_footer{background-color:#050005;color:#fff!important}.pPuOKG_footer *{color:#fff!important}
.p-NVoa_appStoreButtonLink{width:150px;overflow:hidden;background-size:contain!important;border:none!important;border-radius:0!important;height:45px!important;padding:0!important;display:block!important}
.FnHxwW_mapPanel{width:100%;height:100%;position:relative}.FnHxwW_searchAreaBtnWrapper{z-index:1;position:absolute;top:24px;left:50%;transform:translate(-50%)}.FnHxwW_searchAreaBtnWrapper .FnHxwW_searchAreaBtn{white-space:nowrap;opacity:.9;font-size:16px;line-height:40px;padding:0 20px!important}
.M_BM6q_header{border-bottom:solid 1px var(--input-border-grey);padding:5px 0}.M_BM6q_title{color:var(--dinova-green)!important}.M_BM6q_resultsCount{align-self:flex-end;margin-top:3px}.M_BM6q_viewToggleBtn{color:var(--dinova-green);flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.M_BM6q_greenText{color:var(--dinova-green)!important;font-weight:600!important}.M_BM6q_caret{margin-top:4px;color:var(--dinova-green)!important}
._5DgGHa_results{margin-bottom:48px}._5DgGHa_downloadAppWrapper{margin-top:12px}._5DgGHa_sortBySelect{min-width:100%}._5DgGHa_sortBySelect svg{color:#4d4c48;width:24px!important;height:24px!important;top:calc(50% - 12px)!important}._5DgGHa_sortByMenu{margin-top:-3px}
.lmw62G_resultItem .restaurant-img-wrapper{position:relative}.lmw62G_resultItem .restaurant-img-wrapper:after{content:"";border:2px solid #0000;width:100%;height:100%;position:absolute;top:0;left:0}.lmw62G_resultItem.active .restaurant-img-wrapper:after{border-color:#0d2d19}
._1Y8pbq_iconButton{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex;margin:0!important}._1Y8pbq_iconButton ._1Y8pbq_label{white-space:nowrap;font-size:16px;font-weight:700;line-height:19.36px}:is(._1Y8pbq_iconButton._1Y8pbq_primary ._1Y8pbq_label,._1Y8pbq_iconButton._1Y8pbq_primary svg){color:#0d2d19!important}:is(._1Y8pbq_iconButton._1Y8pbq_secondary ._1Y8pbq_label,._1Y8pbq_iconButton._1Y8pbq_secondary svg){color:#006432!important}:is(._1Y8pbq_iconButton._1Y8pbq_error ._1Y8pbq_label,._1Y8pbq_iconButton._1Y8pbq_error svg){color:#ff4b3c!important}
.EpeU-W_quickFilters{scrollbar-width:none;flex-direction:row;gap:8px;padding:10px 0 0;display:flex;overflow-x:auto}.EpeU-W_quickFilters::-webkit-scrollbar{display:none}.EpeU-W_chip{border:1.5px solid var(--dinova-green);color:var(--dinova-green);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:14px;transition:background .15s,color .15s;display:inline-flex}.EpeU-W_chip__selected{background:var(--dinova-green);color:var(--white)}
.mIBHcW_formError{color:#e10600;padding-left:4px}
.rpUNLq_resultsHeader{justify-content:flex-end;align-items:center;display:flex}.rpUNLq_resultsHeader .rpUNLq_resultsHeaderText{color:#1c871c;margin-bottom:0;font-size:16px;font-weight:400;line-height:16px;font-family:Lato!important}.rpUNLq_resultsHeader .rpUNLq_resultsHeaderText b{font-weight:600}
.STw6rq_companyName{color:#006432;text-transform:uppercase;margin:0;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.STw6rq_diningGuideName{color:#000;margin:0 0 5px;font-family:Lato,sans-serif;font-size:24px;font-weight:700;line-height:29.05px}.STw6rq_location{color:#0d2d19;margin:0;font-family:Lato,sans-serif;font-size:16px;font-weight:500}.STw6rq_restaurantCount{color:#0d2d19;margin:0;font-family:Lato,sans-serif;font-size:14px;font-weight:500}.STw6rq_actions{flex-flow:row;justify-content:flex-end;gap:4px;display:flex;position:absolute;top:12px;right:12px}.STw6rq_actions a{min-width:unset;background-color:#e1e1e199;border-radius:4px;padding:8px}
._8MjJNW_root{padding:clamp(32px,4vw,44px) 0 clamp(28px,4vw,40px);background:var(--paid-campaign-white);border-top:1px solid var(--paid-campaign-line);border-bottom:1px solid var(--paid-campaign-line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-inline:max(clamp(20px,6vw,96px),50% - 410px);display:grid}@media (max-width:900px){._8MjJNW_root{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px}}._8MjJNW_copy{flex-direction:column;align-items:flex-start;gap:26px;display:flex}@media (max-width:900px){._8MjJNW_copy{align-items:center}}._8MjJNW_storeButtons{align-items:center;gap:clamp(8px,3vw,16px);width:100%;display:flex}@media (max-width:900px){._8MjJNW_storeButtons{justify-content:center}}._8MjJNW_storeButtons>a{flex:none;width:min(150px,40vw)}._8MjJNW_storeButtons>a>*{aspect-ratio:150/45;width:100%;height:auto!important}._8MjJNW_qrCode{justify-self:end}@media (max-width:900px){._8MjJNW_qrCode{justify-self:center}}
.xMn2Bq_inline{display:inline}.xMn2Bq_fullWidth{width:100%}
._804S3W_wrapper{width:100%;position:relative}._804S3W_dropdown{z-index:11;position:absolute;top:100%;left:0;right:0}._804S3W_suggestionList{border-top:none;margin:0;padding:0;list-style:none;overflow:hidden}._804S3W_suggestionItem{cursor:pointer;padding:10px 17px}._804S3W_title{padding:10px 17px;margin:0!important;font-size:16px!important}._804S3W_suggestionList._804S3W_light{border:solid var(--dinova-green) 3px;border-color:var(--dinova-green);background:#fff;border-radius:0 0 4px 4px;box-shadow:0 4px 12px #0000001a}._804S3W_suggestionList._804S3W_light ._804S3W_suggestionItem:hover,._804S3W_suggestionList._804S3W_light ._804S3W_suggestionItem__active{background:#f0f0f0}._804S3W_suggestionList._804S3W_dark{background:#4c4b47;box-shadow:0 4px 12px #0000001a}._804S3W_suggestionList._804S3W_dark ._804S3W_suggestionItem:hover,._804S3W_suggestionList._804S3W_dark ._804S3W_suggestionItem__active{background:#666}
.JZ5Pma_checkbox{background-color:#0000;border:1px solid #4d4c48;border-radius:5px;width:25px;height:25px;position:relative}.JZ5Pma_checkbox:after{content:"";transform-origin:100% 100%;border:2px solid #fff;border-color:#0000 #fff #fff #0000;border-radius:1px;width:9px;height:18px;position:absolute;top:1px;left:1px}.JZ5Pma_checkedIcon{background-color:#1c871c}.JZ5Pma_checkedIcon:after{transform:rotate(37deg)}.JZ5Pma_unCheckedIcon{background-color:#0000}.JZ5Pma_unCheckedIcon:after{transform:rotate(0)}
.C1fhnG_headerRow{margin-bottom:8px}.C1fhnG_diningGuide{text-decoration:none}.C1fhnG_searchResult{cursor:pointer;border-radius:6px;flex-direction:column;width:100%;display:flex;position:relative}.C1fhnG_diningGuides{grid-template-columns:repeat(2,1fr);gap:48px 33px;max-width:100%;display:grid}.C1fhnG_sortBtn:hover,.C1fhnG_sortBtn:where(:active:not([data-state=open])){background-color:#0000}
.MuiPaper-root .MuiTableRow-head .MuiTableCell-root._6hPkga_headerCell{padding:8px 2px!important;font-size:14px!important;font-weight:600!important}.MuiPaper-root .MuiTableBody-root .MuiTableCell-root._6hPkga_bodyCell{padding:8px 2px!important;font-size:16px!important;font-weight:400!important}
.Fd1heG_paginationWrapper{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.Fd1heG_paginationWrapper .Fd1heG_pagesWrapper{justify-content:center;align-items:center;gap:8px;display:flex}.Fd1heG_paginationWrapper .Fd1heG_button{color:#006432;border:1px solid #dff0e0;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Fd1heG_paginationWrapper .Fd1heG_button .Fd1heG_buttonLabel{font-size:14px}.Fd1heG_paginationWrapper .Fd1heG_button.Fd1heG_active{background-color:#dff0e0}.Fd1heG_paginationWrapper .Fd1heG_button.Fd1heG_active .Fd1heG_buttonLabel{color:#000}
.Oo0a3q_selectRestaurantCheckbox{z-index:2;cursor:pointer;background-color:#fff;border:1px solid #999;border-radius:4px;width:36px;height:36px;position:absolute;top:12px;left:12px}.Oo0a3q_selectRestaurantCheckbox .Oo0a3q_checkboxWrapper{justify-content:center;align-items:center;display:flex;position:relative}.Oo0a3q_selectRestaurantCheckbox input{opacity:0;z-index:1;width:0;height:0;position:absolute;top:0;left:0}.Oo0a3q_selectRestaurantCheckbox.Oo0a3q_selected{background-color:#0d2d19;border:1px solid #0d2d19;box-shadow:inset 2px 2px 4px #0003}.Oo0a3q_selectRestaurantCheckbox svg{color:#dff0e0;width:26px;height:20px}
.JMecGq_removedFromNetwork{margin-top:30px}.JMecGq_removedFromNetwork p{font-size:18px;font-weight:500;margin:0 0 12px!important}
._4EG2XW_form{flex-direction:column;gap:16px;display:flex}.edit-profile-actions{display:flex}.edit-profile-actions button:first-child{width:100%}._4EG2XW_primaryText{color:var(--dinova-green)}._4EG2XW_errorText{color:var(--danger-red);margin-bottom:-28px;font-weight:400}._4EG2XW_errorText._4EG2XW_primaryText{color:var(--dinova-green);margin-top:0}._4EG2XW_inputWidth{max-width:375px}
.RZYSfa_root{--dinova-text-styles-headline-large:900 clamp(26px, 3.8vw, 38px) / 1.1 var(--paid-campaign-font), sans-serif;--dinova-text-styles-label-large:800 13px / 1.5 var(--paid-campaign-font), sans-serif;--dinova-theme-text-onbrand:var(--paid-campaign-pink-3);background:var(--paid-campaign-crimson);border-radius:20px;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,48px);margin:clamp(32px,4vw,48px) clamp(20px,6vw,96px) 0;padding:clamp(28px,4vw,44px) clamp(24px,4vw,52px);display:flex}.RZYSfa_copy{flex:380px}.RZYSfa_copy p{max-width:480px}.RZYSfa_kicker{--dinova-theme-text-onbrand:var(--paid-campaign-pink-2);letter-spacing:.6px;margin-bottom:12px}.RZYSfa_title{margin-bottom:14px}.RZYSfa_cardFan{flex:0 0 300px;max-width:100%;height:auto}@media (max-width:520px){.RZYSfa_cardFan{flex-basis:100%}}
.setupFlow ._2k7YUa_btnsWrapper{z-index:1}.setupFlow form[name=business-search] .input-wrapper.hide:first-of-type{border-radius:5px 0 0 5px}
.pN9hwW_companyName{color:#006432;text-transform:uppercase;margin:0;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.pN9hwW_diningGuideName{color:#000;margin:0 0 5px;font-family:Lato,sans-serif;font-size:24px;font-weight:700;line-height:29.05px}.pN9hwW_location{color:#0d2d19;margin:0;font-family:Lato,sans-serif;font-size:16px;font-weight:500}.pN9hwW_restaurantCount{color:#0d2d19;margin:0;font-family:Lato,sans-serif;font-size:14px;font-weight:500}.pN9hwW_actions{flex-flow:row;justify-content:flex-end;gap:4px;display:flex;position:absolute;top:12px;right:12px}.pN9hwW_actions a{min-width:unset;background-color:#e1e1e199;border-radius:4px;padding:8px}
.VkeKBq_pageWrapper{margin-top:27px}.VkeKBq_topBarWrapper{margin-bottom:20px}.VkeKBq_grid{grid-template-columns:35% 65%;row-gap:24px;max-height:100%;display:grid;overflow-y:auto}.VkeKBq_grid:first-child{overflow:visible}.VkeKBq_grid.VkeKBq_mini{grid-template-columns:20% 80%}.VkeKBq_grid .collapsible-panel{height:100%}.VkeKBq_guideDetailsForm{gap:16px}.VkeKBq_guideDetailsForm :first-child{margin-top:0}.search-top-bar{padding:0}.search-top-bar>div>div>p{visibility:hidden;width:0;height:0;display:none}.search-top-bar .input-wrapper .input-label{visibility:hidden;width:0;height:0;display:none}.app-wrapper{height:100vh}.app-content{flex-direction:column;max-height:100%;display:flex}.main-header{flex:0 auto}.admin-dining-guides.container{flex-direction:column;flex:100%;display:flex}.admin-dining-guides.container>.VkeKBq_grid:first-child{flex:none}.admin-dining-guides.container>.VkeKBq_grid:nth-child(2){border:1px solid #0000;flex:100%}.admin-dining-guides.container>.VkeKBq_grid:nth-child(2) .collapsible-panel{height:100%;max-height:100%;overflow-y:auto}.admin-dining-guides.container>.VkeKBq_grid:nth-child(2)>div:first-child{overflow-y:auto}
.MuiPaper-root .MuiTableRow-head .MuiTableCell-root.gejUGa_headerCell{padding:8px 2px!important;font-size:14px!important;font-weight:600!important}.MuiPaper-root .MuiTableBody-root .MuiTableCell-root.gejUGa_bodyCell{padding:8px 2px!important;font-size:16px!important;font-weight:400!important}
.KTYt4q_tooManyRowsError{background-color:var(--loading-yellow-2);border:solid 1px var(--loading-yellow-8);padding:8px}.KTYt4q_tooManyRowsError strong{color:var(--loading-orange)!important}.KTYt4q_icon{height:20px}.KTYt4q_iconWarning,.KTYt4q_warningText{color:var(--loading-orange)!important}
.KBTpYa_root{--dinova-text-styles-headline-large:900 clamp(24px, 3.2vw, 32px) / 1.1 var(--paid-campaign-font), sans-serif;--dinova-text-styles-headline-small:900 17px / 1.1 var(--paid-campaign-font), sans-serif;padding:clamp(40px,5vw,56px) clamp(20px,6vw,96px) 0}.KBTpYa_header{text-align:center;margin-bottom:26px}.KBTpYa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.KBTpYa_card{gap:var(--dinova-spacing-3);padding:var(--dinova-spacing-7);background:var(--paid-campaign-white);border-radius:14px;flex-direction:column;display:flex}@media (max-width:900px){.KBTpYa_grid{grid-template-columns:1fr}}
.Lv49zW_bubbleSectionWrapper{background-color:#f2f7f2;border-radius:20px;padding:39px 38px 26px 24px;position:relative}
.yMozXG_searchDiningGuidesForm{padding-top:35px}
.HyZSmW_removedFromNetwork{margin-top:30px}.HyZSmW_removedFromNetwork p{font-size:18px;font-weight:500;margin:0 0 12px!important}
._7AmIrW_bottomBar{background-color:#dff0e0;justify-content:center;align-items:center;gap:24px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}._7AmIrW_bottomBar button{padding:10px 12px}
.nA9Haq_rowLevelErrorsWrapper{border:solid var(--danger-red) 1px;background-color:#fbe8e7;padding:8px}.nA9Haq_rowLevelErrorsWrapper .nA9Haq_icon{height:20px}.nA9Haq_rowLevelErrorsWrapper .nA9Haq_iconWarning{color:var(--danger-red)}.nA9Haq_grid{overscroll-behavior:none;border:solid var(--danger-red) 1px;grid-template-columns:repeat(4,max-content);gap:0;max-height:250px;display:grid;overflow-y:auto}.nA9Haq_cell{border-right:solid var(--popup-nav-border-grey) 1px;border-bottom:solid var(--popup-nav-border-grey) 1px;padding:2px 8px}.nA9Haq_cell:nth-child(4n){border-right:none}.nA9Haq_header{z-index:1;border-bottom-color:var(--danger-red);background-color:#fbe8e7;font-weight:600;position:sticky;top:0}.nA9Haq_row{background-color:var(--white)}.nA9Haq_downloadBtn{border:solid 2px var(--danger-red);background-color:var(--white);outline:none;padding:8px 16px;color:var(--danger-red)!important}.nA9Haq_downloadBtn svg{margin-right:4px}
.NoFboa_root{--dinova-text-styles-headline-large:900 clamp(24px, 3.4vw, 34px) / 1.1 var(--paid-campaign-font), sans-serif;background:var(--paid-campaign-orange);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:18px;margin:clamp(32px,4vw,48px) clamp(20px,6vw,96px) 0;padding:clamp(28px,4vw,40px) clamp(24px,4vw,52px);display:flex}.NoFboa_button{font:var(--dinova-button-label);color:var(--paid-campaign-white);background:var(--paid-campaign-green);border-radius:999px;padding:17px 44px;text-decoration:none;display:inline-block}.NoFboa_button:hover{color:var(--paid-campaign-white);background:var(--paid-campaign-green-dk)}.NoFboa_button:focus-visible{outline:3px solid var(--paid-campaign-white);outline-offset:2px}
.rggD2a_pageFooter{z-index:100;position:fixed;bottom:0;left:0;right:0}
.zkK5Jq_selectFlow p{margin:0}.zkK5Jq_selectFlow .zkK5Jq_headerWrapper{flex-direction:column;align-items:center;margin-top:-91px;display:flex}.zkK5Jq_selectFlow .zkK5Jq_headerWrapper .zkK5Jq_title{color:#fff;text-align:center;margin-bottom:21px;font-size:32px;font-weight:800;line-height:32px}.zkK5Jq_selectFlow .zkK5Jq_headerWrapper .zkK5Jq_navWrapper{background-color:#dff0e0;border-radius:20px;justify-content:center;align-items:center;width:80vw;padding:5px 15px;display:flex;position:relative}.zkK5Jq_selectFlow .zkK5Jq_headerWrapper .zkK5Jq_navWrapper button{z-index:1;white-space:nowrap;border:none;border-radius:20px;justify-content:center;align-items:center;gap:16px;width:50%;padding:24px;display:flex}.zkK5Jq_selectFlow .zkK5Jq_headerWrapper .zkK5Jq_navWrapper .zkK5Jq_activeBar{z-index:0;background-color:#fff;border-radius:20px;height:calc(100% - 10px);transition:left .3s ease-in-out;position:absolute;top:5px}.zkK5Jq_selectFlow .zkK5Jq_innerContent{flex-direction:column;width:75%;margin:72px auto;display:flex}.zkK5Jq_selectFlow .zkK5Jq_contentWrapper{margin-top:48px}
._4Vv9Lq_selectFlow p{margin:0}._4Vv9Lq_selectFlow ._4Vv9Lq_headerWrapper{flex-direction:column;align-items:center;margin-top:-91px;display:flex}._4Vv9Lq_selectFlow ._4Vv9Lq_headerWrapper ._4Vv9Lq_title{color:#fff;text-align:center;margin-bottom:21px;font-size:32px;font-weight:800;line-height:32px}._4Vv9Lq_selectFlow ._4Vv9Lq_headerWrapper ._4Vv9Lq_navWrapper{background-color:#dff0e0;border-radius:20px;justify-content:center;align-items:center;width:80vw;padding:5px 15px;display:flex;position:relative}._4Vv9Lq_selectFlow ._4Vv9Lq_headerWrapper ._4Vv9Lq_navWrapper button{z-index:1;white-space:nowrap;border:none;border-radius:20px;justify-content:center;align-items:center;gap:16px;width:50%;padding:24px;display:flex}._4Vv9Lq_selectFlow ._4Vv9Lq_headerWrapper ._4Vv9Lq_navWrapper ._4Vv9Lq_activeBar{z-index:0;background-color:#fff;border-radius:20px;height:calc(100% - 10px);transition:left .3s ease-in-out;position:absolute;top:5px}._4Vv9Lq_selectFlow ._4Vv9Lq_innerContent{flex-direction:column;width:75%;margin:72px auto;display:flex}._4Vv9Lq_selectFlow ._4Vv9Lq_contentWrapper{margin-top:48px}
._1y0-ka_bubbleSectionWrapper{background-color:#f2f7f2;border-radius:20px;padding:39px 38px 26px 24px;position:relative}
.B3yu5a_dropZone{cursor:pointer;background-color:var(--accordion-title-grey);border:dashed 1px var(--popup-nav-border-grey);flex-direction:column;justify-content:center;align-items:center;gap:2px;height:158px;display:flex}.B3yu5a_browseBtn{color:var(--dinova-green);background-color:#0000;border:none;outline:none;margin:0;padding:0;font-weight:600}
._MX63q_Content{flex-wrap:no-wrap;will-change:transform,opacity;background-color:#fff;border-radius:6px;flex-direction:column;gap:4px;min-width:220px;padding:5px 3px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}._MX63q_Content[data-side=top]{animation-name:_MX63q_slideDownAndFade}._MX63q_Content[data-side=right]{animation-name:_MX63q_slideLeftAndFade}._MX63q_Content[data-side=bottom]{animation-name:_MX63q_slideUpAndFade}._MX63q_Content[data-side=left]{animation-name:_MX63q_slideRightAndFade}._MX63q_Item{-webkit-user-select:none;user-select:none;height:25px;color:var(--black-text);border-radius:3px;outline:none;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:1;display:flex;position:relative}._MX63q_Arrow{fill:#fff}._MX63q_IconButton{all:unset;cursor:pointer;justify-content:center;align-self:flex-end;align-items:center;font-family:inherit;display:inline-flex}._MX63q_IconButton svg{transition:transform .3s}._MX63q_open{color:var(--dinova-green);font-weight:700}[aria-expanded=true] svg{transform:scaleY(-1)}._MX63q_closed{color:var(--danger-red);font-weight:700}@keyframes _MX63q_slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes _MX63q_slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes _MX63q_slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _MX63q_slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@media screen and (min-width:1024px){._MX63q_Item,._MX63q_IconButton{font-size:14px}}
.L6haEa_root{--dinova-text-styles-display-large:900 clamp(28px, 4.4vw, 44px) / 1.1 var(--paid-campaign-font), sans-serif;text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;gap:18px;padding:clamp(48px,7vw,88px) clamp(20px,6vw,96px);display:flex}.L6haEa_tick{width:64px;height:64px;color:var(--paid-campaign-white);background:var(--paid-campaign-green);border-radius:50%;justify-content:center;align-items:center;font-size:30px;display:flex}.L6haEa_title{max-width:720px}.L6haEa_description{max-width:560px}.L6haEa_points{color:var(--paid-campaign-white);background:var(--paid-campaign-crimson);border-radius:16px;align-items:center;gap:12px;padding:22px 34px;display:flex}.L6haEa_points b{letter-spacing:-2px;font-size:56px;font-weight:900;line-height:1}.L6haEa_points span{font-size:18px;font-weight:800}
._35m0Qq_sectionTitle{color:#0d2d19}._35m0Qq_sectionTitle._35m0Qq_caption{color:#999;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:12px}._35m0Qq_sectionTitle._35m0Qq_body1{font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:21.78px}._35m0Qq_sectionTitle._35m0Qq_body2{color:red}._35m0Qq_sectionTitle._35m0Qq_body3{font-family:Lato,sans-serif;font-size:32px;font-weight:700;line-height:38.73px}
.yjb_HG_pageFooter{z-index:100;position:fixed;bottom:0;left:0;right:0}
.OlTdyW_pageWrapper{margin:0 28px;position:relative}.OlTdyW_pageWrapper.dining-guide-page{margin:0 61px}.OlTdyW_gap{flex-direction:column;display:flex}
.Ok721G_fileDetailsWrapper{border:solid 1px var(--checkbox-border-grey);background-color:var(--checkbox-border-grey-05);border-radius:4px;align-self:flex-start;padding:4px}.Ok721G_fileDetailsWrapper svg{color:var(--black-text)}.Ok721G_replaceFileBtn{color:var(--black-text);background-color:#0000;border:none;outline:none}
@media screen and (max-width:1024px){.AaX0ka_restaurantCtaMenu{flex-wrap:wrap;width:100%;margin-top:1em;margin-bottom:1em;display:inline-flex}}@media screen and (min-width:768px) and (max-width:1024px){.AaX0ka_restaurantCtaMenu{width:auto}}@media screen and (min-width:1024px){.AaX0ka_restaurantCtaMenu{padding:0 2em}}.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (max-width:1024px){.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn{color:var(--black-text);text-align:center;flex:1;margin:0 1.5vw;padding:8px;font-size:14px;font-weight:600;text-decoration:none}}@media screen and (max-width:1024px) and (min-width:1px){.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn{font-size:calc(.277971vw + 13.9972px)}}@media screen and (max-width:1024px) and (min-width:1440px){.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn{font-size:18px}}@media screen and (max-width:1024px){.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn img{height:25px;margin-top:-3px;padding:0 .5em}}@media screen and (max-width:767px){.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn img{height:40px}}@media screen and (min-width:1024px){.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn{border-bottom:solid var(--input-border-grey) 1px;padding:1em 0}.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn:last-child{border-bottom:none}.AaX0ka_restaurantCtaMenu .AaX0ka_ctaBtn img{width:50px;height:30px;margin-top:-3px;margin-right:.5em;padding:0 .5em}}
.M5-HIG_guideDetails{background-color:#f2f7f2;border-radius:20px;align-items:flex-start;padding:28px 9px 16px 17px;position:relative}.M5-HIG_guideDetails .M5-HIG_collapseIcon{position:absolute;top:0;right:-10px}.M5-HIG_guideDetails .M5-HIG_guideDetailsForm{gap:16px}.M5-HIG_guideDetails .M5-HIG_guideDetailsForm :first-child{margin-top:0}.M5-HIG_guideDetails .M5-HIG_guideDetailsForm div.input-wrapper{margin-bottom:0}.M5-HIG_guideDetails .input-container .input-label{color:#999;margin-left:14px;font-weight:600;font-size:12px!important;top:-18px!important}.M5-HIG_guideDetails .input-container .focus-border{border-color:#c3e4c5!important}.M5-HIG_guideDetails .input-container .input{color:#000;background-color:#fff;font-size:18px;font-weight:700;border-color:#c3e4c5!important}.M5-HIG_guideDetails .MuiAutocomplete-root{margin-bottom:0!important}.M5-HIG_guideDetails .MuiAutocomplete-root .MuiInputBase-root{padding:7px 9px!important}.M5-HIG_guideDetails .MuiAutocomplete-root .MuiFormLabel-root{color:#999!important;font-size:16px!important;font-weight:600!important;top:-9px!important}.M5-HIG_guideDetails .MuiAutocomplete-root .MuiInputBase-input{color:#000;background-color:#fff;font-size:18px;font-weight:700;border-color:#c3e4c5!important}.M5-HIG_guideDetails .MuiAutocomplete-root .MuiInputBase-input::placeholder{color:#000;opacity:.6}.M5-HIG_guideDetails .MuiAutocomplete-root .MuiOutlinedInput-notchedOutline{border-color:#c3e4c5!important;inset:0!important}.M5-HIG_guideDetails .MuiAutocomplete-root legend{height:0;margin:0;position:absolute!important}.M5-HIG_readGuideDetails{cursor:pointer;background-color:#f2f7f2;border-radius:20px;min-height:48px;padding:10px 66px 10px 24px;position:relative}.M5-HIG_readGuideDetails .M5-HIG_collapseIcon{position:absolute;top:0;right:-10px}.M5-HIG_readGuideDetails .M5-HIG_readOnlyValuesWrapper{max-width:80%}.M5-HIG_readGuideDetails .M5-HIG_readOnlyValuesWrapper .M5-HIG_readOnlyValues{width:33.3333%}.M5-HIG_readGuideDetails .M5-HIG_readOnlyLabel{color:#999;text-wrap:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:12px;font-weight:600;line-height:14.52px;overflow:hidden}.M5-HIG_readGuideDetails .M5-HIG_readOnlyValue{color:#000;text-wrap:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:16px;font-weight:700;overflow:hidden}@media screen and (max-width:1024px){.M5-HIG_guideDetails .M5-HIG_guideDetailsForm{gap:32px;flex-direction:column!important}.M5-HIG_readGuideDetails .M5-HIG_readOnlyValuesWrapper .M5-HIG_readOnlyValues{width:100%;flex-direction:column!important;align-items:flex-start!important;gap:0!important}}@media screen and (max-width:750px){.M5-HIG_readGuideDetails .M5-HIG_readOnlyValuesWrapper{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}}.M5-HIG_guideNameLabel{min-width:70px}.M5-HIG_companyLabel{min-width:55px}.M5-HIG_locationLabel{min-width:50px}
.OegVyG_tooManyRowsError{border:solid 1px var(--danger-red);background-color:#fbe8e7;padding:8px}.OegVyG_icon{height:20px}.OegVyG_iconError,.OegVyG_errorText{color:var(--danger-red)!important}
.j6waMq_dirBtn{border:solid var(--black-text) 1px;color:var(--black-text);text-transform:uppercase;padding:3px 7px;font-size:13px;font-weight:500;text-decoration:none}@media screen and (min-width:1px){.j6waMq_dirBtn{font-size:calc(.208478vw + 12.9979px)}}@media screen and (min-width:1440px){.j6waMq_dirBtn{font-size:16px}}.j6waMq_addressWrapper{padding:8px 15px}.j6waMq_addresses .j6waMq_address{font-size:13px}@media screen and (min-width:1px){.j6waMq_addresses .j6waMq_address{font-size:calc(.208478vw + 12.9979px)}}@media screen and (min-width:1440px){.j6waMq_addresses .j6waMq_address{font-size:16px}}@media screen and (min-width:1024px){.j6waMq_addressWrapper{padding:8px 0 0}.j6waMq_addresses .j6waMq_address,.j6waMq_dirBtn{font-size:12px!important}}
.OXprAG_resultItem .restaurant-img-wrapper{position:relative}.OXprAG_resultItem .restaurant-img-wrapper:after{content:"";border:2px solid #0000;width:100%;height:100%;position:absolute;top:0;left:0}.OXprAG_resultItem.active .restaurant-img-wrapper:after{border-color:#0d2d19}
.iNCYqW_sectionTitle{color:#0d2d19}.iNCYqW_sectionTitle.iNCYqW_caption{color:#999;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:12px}.iNCYqW_sectionTitle.iNCYqW_body1{font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:21.78px}.iNCYqW_sectionTitle.iNCYqW_body2{color:red}.iNCYqW_sectionTitle.iNCYqW_body3{font-family:Lato,sans-serif;font-size:32px;font-weight:700;line-height:38.73px}
.w8TGyq_primaryText{color:var(--dinova-green);margin-top:48px}
.LAcEtW_amenities{width:100%;font-size:12px}.LAcEtW_amenities .options-list{grid-template-columns:1fr 1fr;display:grid}.LAcEtW_amenities p{font-size:13px}@media screen and (min-width:1px){.LAcEtW_amenities p{font-size:calc(.208478vw + 12.9979px)}}@media screen and (min-width:1440px){.LAcEtW_amenities p{font-size:16px}}.LAcEtW_amenities p span{font-weight:600}
._82vKoG_wrapper{width:100%}
.nkPW2G_userInfo{border:1px solid #dcdcdc;border-radius:12px;width:100%;padding:12px 16px}.nkPW2G_avatar{background-color:#edf5ed;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:32px;display:flex}
.gAg1aq_selectRestaurantCheckbox{z-index:2;cursor:pointer;background-color:#fff;border:1px solid #999;border-radius:4px;width:36px;height:36px;position:absolute;top:12px;left:12px}.gAg1aq_selectRestaurantCheckbox .gAg1aq_checkboxWrapper{justify-content:center;align-items:center;display:flex;position:relative}.gAg1aq_selectRestaurantCheckbox input{opacity:0;z-index:1;width:0;height:0;position:absolute;top:0;left:0}.gAg1aq_selectRestaurantCheckbox.gAg1aq_selected{background-color:#0d2d19;border:1px solid #0d2d19;box-shadow:inset 2px 2px 4px #0003}.gAg1aq_selectRestaurantCheckbox svg{color:#dff0e0;width:26px;height:20px}
body.no-scroll{height:100vh;overflow:hidden}.pZLhgq_modal{z-index:1000;overscroll-behavior:contain;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;max-height:100vh;display:flex;position:fixed;top:0;left:0}.pZLhgq_modalContent{background-color:var(--white);overscroll-behavior:contain;border:1px solid #e0e0e0;border-radius:10px;width:80vw;max-width:550px;height:70vh;max-height:70vh;margin:15vh auto auto;padding:20px;display:flex;position:relative;box-shadow:0 0 10px #0000001a}.pZLhgq_closeBtn{top:24px;right:24px;position:absolute!important}.pZLhgq_closeBtnIcon{color:#000000de}.pZLhgq_modalContentBody{flex:1;max-width:100%;max-height:100%;margin-top:-12px;overflow:hidden}.pZLhgq_modalContentBody .faq_title{flex:0 auto}.pZLhgq_modalContentWrapper{flex:1;overflow:auto}.pZLhgq_faqs{flex-direction:column;max-height:100%;display:flex}
.hjdYFa_dietaryPrefs .options-list{grid-template-columns:1fr 1fr;display:grid}.hjdYFa_dietaryPrefs p{font-size:14px!important}.hjdYFa_dietaryPrefs p span{font-weight:600}
.wwcBrG_pageWrapper{margin-top:27px}.wwcBrG_topBarWrapper{margin-bottom:20px}.wwcBrG_grid{grid-template-columns:35% 65%;row-gap:24px;max-height:100%;display:grid;overflow-y:auto}.wwcBrG_grid:first-child{overflow:visible}.wwcBrG_grid.wwcBrG_mini{grid-template-columns:20% 80%}.wwcBrG_grid .collapsible-panel{height:100%}.wwcBrG_guideDetailsForm{gap:16px}.wwcBrG_guideDetailsForm :first-child{margin-top:0}.search-top-bar{padding:0}.search-top-bar>div>div>p{visibility:hidden;width:0;height:0;display:none}.search-top-bar .input-wrapper .input-label{visibility:hidden;width:0;height:0;display:none}.app-wrapper{height:100vh}.app-content{flex-direction:column;max-height:100%;display:flex}.main-header{flex:0 auto}.admin-dining-guides.container{flex-direction:column;flex:100%;display:flex}.admin-dining-guides.container>.wwcBrG_grid:first-child{flex:none}.admin-dining-guides.container>.wwcBrG_grid:nth-child(2){border:1px solid #0000;flex:100%}.admin-dining-guides.container>.wwcBrG_grid:nth-child(2) .collapsible-panel{height:100%;max-height:100%;overflow-y:auto}.admin-dining-guides.container>.wwcBrG_grid:nth-child(2)>div:first-child{overflow-y:auto}
.KuyJlW_dining-guide-page{margin:24px}.KuyJlW_dining-guide-page .gm-style>:last-child{opacity:0}.KuyJlW_row{justify-content:space-between;display:flex}.KuyJlW_row.KuyJlW_fullWidth{width:100%}.KuyJlW_row.KuyJlW_gap{gap:24px}.KuyJlW_resultGrid{min-width:65%}.KuyJlW_map{width:100%;height:500px}.KuyJlW_navWrapper{margin-top:18px;margin-bottom:24px;padding:20px 24px!important}.KuyJlW_fullWidth{width:100%}.KuyJlW_guideName{margin:0;font-size:18px;font-weight:700;line-height:19px}.KuyJlW_actions{gap:40px}.KuyJlW_loadingWrapper{margin-top:120px}
.pUqOZa_socialWrapper{width:100%;font-size:12px}.pUqOZa_socialWrapper .options-list{grid-template-columns:1fr 1fr;display:grid}.pUqOZa_socialWrapper p{font-size:13px}@media screen and (min-width:1px){.pUqOZa_socialWrapper p{font-size:calc(.208478vw + 12.9979px)}}@media screen and (min-width:1440px){.pUqOZa_socialWrapper p{font-size:16px}}.pUqOZa_socialWrapper p span{font-weight:600}
.mOqNpq_crumb{cursor:default}.mOqNpq_interactive{cursor:pointer}.mOqNpq_active{color:#000;font-weight:700}
.s06KlW_sidePad{padding:0 15px}.s06KlW_card{padding:15px 0}.s06KlW_card .s06KlW_title{border-bottom:solid var(--input-border-grey) 1px;margin-bottom:10px;padding:0 15px 15px}@media screen and (min-width:768px){.s06KlW_card{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}}.s06KlW_borderedSection{border-top:solid 3px var(--grey);border-bottom:solid 3px var(--grey);padding:12px 0}.s06KlW_borderedSection+.s06KlW_borderedSection{border-top:none}.s06KlW_borderedSection.s06KlW_pad{padding:12px 15px}.s06KlW_sectionTitle{margin-bottom:0!important}.s06KlW_description{padding:15px}
.ymztza_accordionSummary{background-color:#dcdcdc!important;border-radius:12px!important}.ymztza_accordionDetails{padding:0!important}.ymztza_content{background-color:#ececec;border:1px solid #ececec;border-radius:12px}.ymztza_brandLogo{width:150px}.ymztza_title{font-size:24px!important;font-weight:400!important}
.J5RymW_contentWrapper{max-width:1100px;margin:0 auto;padding:24px 24px 48px}
.B69P7G_left{width:66.6667%}.B69P7G_left .details-cuisines{margin:8px 0 10px}:is(.restaurant-description span,.details-cuisines){font-weight:300}.B69P7G_right{width:33.3333%;margin-top:-70px}.B69P7G_sectionTitle{padding:10px 0;font-size:20px;margin-bottom:0!important}.B69P7G_card{background-color:var(--white);z-index:1000;border:solid 1px var(--grey);padding:16px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.B69P7G_card .B69P7G_sectionTitle{border-bottom:solid 1px var(--input-border-grey);width:100%;padding:0 0 8px}.B69P7G_title{border-bottom:solid var(--input-border-grey) 1px;margin:0;padding:16px 16px 10px}.B69P7G_borderedSection{border-bottom:solid 1px var(--grey);padding:12px 0}.B69P7G_ctaMenu{padding:0!important}.B69P7G_ctaMenu>div{width:100%}.B69P7G_ctaMenu>div a{flex-wrap:nowrap;gap:16px;display:flex;flex-direction:row!important;justify-content:flex-start!important}
.OU3V4W_logo{width:50%;padding:24px}.OU3V4W_accordionLogo{width:75px;padding:0}
._3hpehW_pageMessage{flex-wrap:nowrap;align-items:flex-start;gap:16px;width:100%;margin:0 auto;transition:height .3s ease-in-out;display:flex}._3hpehW_pageMessage ._3hpehW_blurb{width:85%}._3hpehW_pageMessage._3hpehW_hide{height:0;overflow:hidden}._3hpehW_pageMessage h2{font-size:24px;font-weight:700;line-height:29.05px}._3hpehW_pageMessage p{font-size:16px;font-weight:500;line-height:22.4px}
.NC3zVq_pageWrapper{margin-top:27px}.NC3zVq_bubbleSectionWrapper{padding:19px 0 16px 28px}.NC3zVq_leftNetworkNotice{border:1px solid #999;border-radius:20px;padding:12px}.NC3zVq_leftNetworkBlurb{font-size:16px}
.PmU7fG_createAccountTitle{padding:0 0 27px}.PmU7fG_hidden+*{visibility:hidden;height:0;display:none;overflow:hidden}.PmU7fG_collapse{width:100%}
.bQjuKq_pageWrapper{margin-top:27px}.bQjuKq_bubbleSectionWrapper{padding:19px 0 16px 28px}.bQjuKq_leftNetworkNotice{border:1px solid #999;border-radius:20px;padding:12px}.bQjuKq_leftNetworkBlurb{font-size:16px}
.zg6NCq_portalRoot{z-index:99999;width:100vw;height:100vh;position:fixed;top:0;left:0}.zg6NCq_portalRoot+.app-wrapper{position:fixed;overflow:hidden}.zg6NCq_overlay .zg6NCq_mask{opacity:0;transition:all .4s ease-in-out}.zg6NCq_overlay .zg6NCq_mask:hover{opacity:1}
