.np9bqW_resultsSection{margin-top:3rem}.np9bqW_resultsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.np9bqW_pageTitle{color:#17233d;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700}.np9bqW_pageTitle span{font-weight:500}.np9bqW_locationLabel{color:#89909e;margin:.3rem 0 0;font-size:.78rem}.np9bqW_viewSwitch{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:4px;display:inline-flex;box-shadow:0 2px 7px #13223d0f}.np9bqW_viewSwitch button{color:#657086;background:0 0;border:0;border-radius:8px;padding:.48rem .7rem;font-size:.82rem;font-weight:600}.np9bqW_viewSwitch .np9bqW_activeView{color:#fff;background:#102a5c}.np9bqW_restaurantGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;display:grid}.np9bqW_restaurantButton{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.np9bqW_restaurantCard{border:0;border-radius:16px;height:100%;transition:all .18s;overflow:hidden;box-shadow:0 3px 12px #11213a1f}.np9bqW_restaurantButton:hover .np9bqW_restaurantCard{transform:translateY(-3px);box-shadow:0 9px 22px #11213a29}.np9bqW_imageWrap{background:#eef1f4;height:150px;position:relative}.np9bqW_imageWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.np9bqW_status{color:#fff;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:700;position:absolute;top:10px;right:10px}.np9bqW_open{background:#177a52}.np9bqW_closed{background:#6f7a89}.np9bqW_cardBody{flex-direction:column;min-height:184px;padding:13px;display:flex}.np9bqW_titleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.np9bqW_cardTitle{color:#19253b;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.np9bqW_timeTag{color:#08738d;white-space:nowrap;background:#d7f5fb;border-radius:10px;justify-content:center;align-self:start;align-items:center;min-width:54px;height:30px;padding:0 8px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.np9bqW_description{color:#758096;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.np9bqW_meta{flex-wrap:wrap;gap:5px;min-height:23px;display:flex}.np9bqW_metaTag{color:#35445e;background:#f9fbfc;border:1px solid #dbe2eb;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:.65rem;font-weight:600;line-height:1.1;display:inline-flex}.np9bqW_cardFooter{color:#34415a;border-top:1px solid #dce1e8;flex-wrap:wrap;gap:5px 9px;margin-top:auto;padding-top:9px;font-size:.66rem;line-height:1.35;display:flex}.np9bqW_showcaseList{gap:1.75rem;display:grid}.np9bqW_showcase{background:#fff;border:1px solid #e5eaf0;border-radius:16px;overflow:hidden;box-shadow:0 3px 12px #11213a14}.np9bqW_showcaseHeader{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.np9bqW_showcaseHeader>img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:74px;height:74px}.np9bqW_showcaseTitleRow{align-items:start;gap:10px;display:flex}.np9bqW_showcaseTitleRow h2{color:#17233d;margin:0;font-size:1.05rem;font-weight:700}.np9bqW_showcaseInfo p{color:#758096;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 7px;font-size:.77rem;display:-webkit-box;overflow:hidden}.np9bqW_showcaseOpen{color:#0c5d9e;white-space:nowrap;font-size:.8rem;font-weight:700}.np9bqW_productRailWrap{padding:12px 42px;position:relative}.np9bqW_productRail{scroll-behavior:smooth;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.np9bqW_productRail::-webkit-scrollbar{display:none}.np9bqW_productCard{background:#fff;border:1px solid #e8ecf1;border-radius:10px;flex:0 0 245px;grid-template-columns:72px 1fr;min-height:72px;display:grid;overflow:hidden}.np9bqW_productCard img{-o-object-fit:cover;object-fit:cover;width:72px;height:72px}.np9bqW_productContent{color:#263550;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px;font-size:.75rem;display:flex}.np9bqW_productContent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np9bqW_productContent strong{font-size:.72rem}.np9bqW_railButton{z-index:1;color:#08738d;background:#d7f5fb;border:0;border-radius:50%;width:28px;height:28px;font-size:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.np9bqW_railPrev{left:8px}.np9bqW_railNext{right:8px}@media (max-width:1199px){.np9bqW_restaurantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.np9bqW_resultsSection{margin-top:2rem}.np9bqW_resultsHeader{flex-direction:column;align-items:flex-start}.np9bqW_viewSwitch{width:100%}.np9bqW_viewSwitch button{flex:1}.np9bqW_restaurantGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.np9bqW_imageWrap{height:125px}.np9bqW_cardBody{min-height:200px;padding:11px}.np9bqW_cardTitle{font-size:.9rem}.np9bqW_timeTag{min-width:48px;height:28px;padding:0 6px}.np9bqW_showcaseHeader{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:11px}.np9bqW_showcaseHeader>img{width:58px;height:58px}.np9bqW_showcaseOpen{display:none}.np9bqW_showcaseTitleRow h2{font-size:.92rem}.np9bqW_showcaseInfo p{-webkit-line-clamp:2}.np9bqW_productRailWrap{padding:10px 34px}.np9bqW_productCard{flex-basis:210px}.np9bqW_railPrev{left:4px}.np9bqW_railNext{right:4px}}@media (max-width:390px){.np9bqW_restaurantGrid{grid-template-columns:1fr}.np9bqW_cardBody{min-height:170px}}
._47hJUW_wrapper{color:#102a43;width:100%;min-width:0}._47hJUW_header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}._47hJUW_titleRow{align-items:center;gap:10px;min-width:0;display:flex}._47hJUW_header h2{color:#102a43;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:750}._47hJUW_arrows{flex:none;gap:8px;display:flex}._47hJUW_arrow,._47hJUW_clearFilter{cursor:pointer;border:0;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}._47hJUW_arrow{color:#1688bc;background:#e7f6fc;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._47hJUW_arrow svg{width:18px;height:18px}._47hJUW_arrow:not(:disabled):hover{background:#d1effa;transform:translateY(-1px)}._47hJUW_arrow:disabled{cursor:not-allowed;opacity:.4}._47hJUW_clearFilter{color:#fff;background:#e54b4b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid;box-shadow:0 1px 3px #ae232340}._47hJUW_clearFilter svg{width:13px;height:13px}._47hJUW_clearFilter:hover{background:#c93b3b;transform:scale(1.08)}._47hJUW_clearFilter:active{transform:scale(.94)}._47hJUW_scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:14px;padding:4px 3px 13px;scroll-padding-inline:3px;display:flex;overflow-x:auto}._47hJUW_scroller::-webkit-scrollbar{display:none}._47hJUW_item{scroll-snap-align:start;color:#29495a;text-align:center;-webkit-tap-highlight-color:#0000;flex-direction:column;flex:0 0 76px;align-items:center;gap:8px;text-decoration:none;display:flex}._47hJUW_iconCircle{border:1px solid #47607124;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 2px 6px #182e3d1f}._47hJUW_iconCircle svg{color:#334e5b;width:52px;height:52px}._47hJUW_item:hover ._47hJUW_iconCircle{transform:translateY(-3px);box-shadow:0 6px 14px #182e3d2e}._47hJUW_label{overflow-wrap:anywhere;width:100%;min-height:2.4em;font-size:.74rem;font-weight:600;line-height:1.2}._47hJUW_active ._47hJUW_iconCircle{border:2px solid #db4d4d;transform:translateY(-2px);box-shadow:0 0 0 3px #db4d4d24,0 5px 12px #182e3d26}._47hJUW_active ._47hJUW_label{color:#c63c3c;font-weight:750}._47hJUW_arrow:focus-visible,._47hJUW_clearFilter:focus-visible,._47hJUW_item:focus-visible{outline-offset:3px;outline:3px solid #48bce8}@media (max-width:640px){._47hJUW_header{align-items:flex-start;gap:10px;margin-bottom:12px}._47hJUW_titleRow{flex-wrap:wrap;gap:6px 8px}._47hJUW_header h2{font-size:1.05rem}._47hJUW_arrows{padding-top:0}._47hJUW_arrow{width:34px;height:34px}._47hJUW_scroller{gap:12px;padding-bottom:10px}._47hJUW_item{flex-basis:66px;gap:7px}._47hJUW_iconCircle{width:60px;height:60px}._47hJUW_iconCircle svg{width:47px;height:47px}._47hJUW_label{font-size:.67rem}._47hJUW_clearFilter{min-height:28px;padding:5px 9px}}
.filter-dropdown{flex-shrink:0;position:relative}.fd-trigger{color:#1a1a1a;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e0e0e0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:400;transition:border-color .15s,background .15s;display:inline-flex}.fd-trigger:hover,.fd-trigger--open{border-color:#1a1a1a}.fd-trigger--active{background:#f0f0f0;border-color:#1a1a1a}.fd-chevron{flex-shrink:0;transition:transform .2s}.fd-chevron--up{transform:rotate(180deg)}.fd-panel{z-index:9999;opacity:0;pointer-events:none;background:#fff;border-radius:16px;min-width:280px;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(-6px);box-shadow:0 4px 24px #0000001f,0 1px 4px #00000014}.fd-panel--visible{opacity:1;pointer-events:all;transform:translateY(0)}.fd-panel__header{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.fd-panel__title{color:#1a1a1a;font-size:16px;font-weight:600}.fd-panel__close{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background .15s;display:flex}.fd-panel__close:hover{background:#f0f0f0}.fd-panel__body{padding-bottom:12px}
.fdi-backdrop{z-index:9998;background:#00000073;justify-content:center;align-items:flex-start;padding-top:80px;animation:.2s fdi-backdrop-in;display:flex;position:fixed;inset:0}@keyframes fdi-backdrop-in{0%{opacity:0}to{opacity:1}}.fdi{background:#fff;border-radius:20px;flex-direction:column;width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 100px);animation:.25s cubic-bezier(.32,.72,0,1) fdi-slide-up;display:flex}@keyframes fdi-slide-up{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.fdi__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 22px 16px;display:flex}.fdi__title{color:#1a1a1a;margin:0;font-size:22px;font-weight:700}.fdi__close{cursor:pointer;color:#1a1a1a;background:#fff;border:1.5px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s;display:flex}.fdi__close:hover{background:#f0f0f0;border-color:#1a1a1a}.fdi__body{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:8px;overflow-y:auto}.fdi__section{padding:8px 22px 16px}.fdi__section-title{color:#1a1a1a;margin:0 0 14px;font-size:17px;font-weight:700}.fdi__divider{border:none;border-top:1px solid #ebebeb;margin:0 22px}.fdi__chips{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.fdi__chips::-webkit-scrollbar{display:none}.fdi__chips--wrap{flex-wrap:wrap;overflow-x:visible}.fdi__chip{color:#1a1a1a;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e0e0e0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:9px 18px;font-size:14px;font-weight:400;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.fdi__chip:hover{border-color:#1a1a1a}.fdi__chip--active{color:#001c9c;background:#fff;border-color:#001c9c;font-weight:500}.fdi__footer{padding:12px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid #f0f0f0;flex-shrink:0}.fdi__search-btn{color:#006fa8;cursor:pointer;background:#cceef9;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.fdi__search-btn:hover{background:#b3e6f5}.fdi__search-btn:active{background:#99ddf0}
.category-filter{margin:0;padding:0;list-style:none}.category-filter__item{cursor:pointer;border-bottom:1px solid #f2f2f2;align-items:center;gap:14px;padding:12px 20px;transition:background .12s;display:flex}.category-filter__item:last-child{border-bottom:none}.category-filter__item:hover,.category-filter__item--selected{background:#fafafa}.category-filter__thumb{background:#f2f2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.category-filter__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.category-filter__emoji{font-size:22px;line-height:1}.category-filter__label{color:#1a1a1a;flex:1;font-size:15px;font-weight:400}.category-filter__check{flex-shrink:0;margin-left:auto}
.sort-filter{margin:0;padding:0;list-style:none}.sort-filter__option{border-bottom:1px solid #f2f2f2}.sort-filter__option:last-child{border-bottom:none}.sort-filter__option:hover{background:#fafafa}.sort-filter__label{cursor:pointer;color:#1a1a1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:flex}.sort-filter__label span{flex:1}.sort-filter__radio-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sort-filter__radio{border:2px solid #d0d0d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s;display:flex}.sort-filter__radio--checked{background:#001c9c;border-color:#001c9c}.sort-filter__radio--checked:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.sort-filter__option--selected .sort-filter__label{font-weight:500}
.price-filter{gap:10px;padding:4px 20px 8px;display:flex}.price-filter__pill{color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f0f0;border:1.5px solid #e0e0e0;border-radius:999px;justify-content:center;align-items:center;min-width:56px;height:44px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.price-filter__pill:hover{border-color:#001c9c}.price-filter__pill--selected{color:#006fa8;background:#d6f0fb;border-color:#001c9c}
.filter-bar{-ms-overflow-style:none;scrollbar-width:none;background:#fff;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.filter-bar::-webkit-scrollbar{display:none}.filter-bar__icon-btn{cursor:pointer;color:#1a1a1a;background:#fff;border:1.5px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s;display:flex}.filter-bar__icon-btn:hover{border-color:#1a1a1a}.filter-bar__pill{color:#1a1a1a;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e0e0e0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:400;transition:border-color .15s,background .15s;display:inline-flex}.filter-bar__pill:hover{border-color:#1a1a1a}.filter-bar__pill--bold{font-weight:700}.filter-bar__pill--active{background:#f0f0f0;border-color:#1a1a1a}
.leSQWa_resultsSection{margin-top:3rem}.leSQWa_resultsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.leSQWa_pageTitle{color:#17233d;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700}.leSQWa_pageTitle span{font-weight:500}.leSQWa_locationLabel{color:#89909e;margin:.3rem 0 0;font-size:.78rem}.leSQWa_viewSwitch{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:4px;display:inline-flex;box-shadow:0 2px 7px #13223d0f}.leSQWa_viewSwitch button{color:#657086;background:0 0;border:0;border-radius:8px;padding:.48rem .7rem;font-size:.82rem;font-weight:600}.leSQWa_viewSwitch .leSQWa_activeView{color:#fff;background:#102a5c}.leSQWa_restaurantGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;display:grid}.leSQWa_restaurantButton{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.leSQWa_restaurantCard{border:0;border-radius:16px;height:100%;transition:all .18s;overflow:hidden;box-shadow:0 3px 12px #11213a1f}.leSQWa_restaurantButton:hover .leSQWa_restaurantCard{transform:translateY(-3px);box-shadow:0 9px 22px #11213a29}.leSQWa_imageWrap{background:#eef1f4;height:150px;position:relative}.leSQWa_imageWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.leSQWa_status{color:#fff;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:700;position:absolute;top:10px;right:10px}.leSQWa_open{background:#177a52}.leSQWa_closed{background:#6f7a89}.leSQWa_cardBody{flex-direction:column;min-height:184px;padding:13px;display:flex}.leSQWa_titleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.leSQWa_cardTitle{color:#19253b;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.leSQWa_timeTag{color:#08738d;white-space:nowrap;background:#d7f5fb;border-radius:10px;justify-content:center;align-self:start;align-items:center;min-width:54px;height:30px;padding:0 8px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.leSQWa_description{color:#758096;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.leSQWa_meta{flex-wrap:wrap;gap:5px;min-height:23px;display:flex}.leSQWa_metaTag{color:#35445e;background:#f9fbfc;border:1px solid #dbe2eb;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:.65rem;font-weight:600;line-height:1.1;display:inline-flex}.leSQWa_cardFooter{color:#34415a;border-top:1px solid #dce1e8;flex-wrap:wrap;gap:5px 9px;margin-top:auto;padding-top:9px;font-size:.66rem;line-height:1.35;display:flex}.leSQWa_showcaseList{gap:1.75rem;display:grid}.leSQWa_showcase{background:#fff;border:1px solid #e5eaf0;border-radius:16px;overflow:hidden;box-shadow:0 3px 12px #11213a14}.leSQWa_showcaseHeader{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.leSQWa_showcaseHeader>img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:74px;height:74px}.leSQWa_showcaseTitleRow{align-items:start;gap:10px;display:flex}.leSQWa_showcaseTitleRow h2{color:#17233d;margin:0;font-size:1.05rem;font-weight:700}.leSQWa_showcaseInfo p{color:#758096;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 7px;font-size:.77rem;display:-webkit-box;overflow:hidden}.leSQWa_showcaseOpen{color:#0c5d9e;white-space:nowrap;font-size:.8rem;font-weight:700}.leSQWa_productRailWrap{padding:12px 42px;position:relative}.leSQWa_productRail{scroll-behavior:smooth;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.leSQWa_productRail::-webkit-scrollbar{display:none}.leSQWa_productCard{background:#fff;border:1px solid #e8ecf1;border-radius:10px;flex:0 0 245px;grid-template-columns:72px 1fr;min-height:72px;display:grid;overflow:hidden}.leSQWa_productCard img{-o-object-fit:cover;object-fit:cover;width:72px;height:72px}.leSQWa_productContent{color:#263550;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px;font-size:.75rem;display:flex}.leSQWa_productContent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leSQWa_productContent strong{font-size:.72rem}.leSQWa_railButton{z-index:1;color:#08738d;background:#d7f5fb;border:0;border-radius:50%;width:28px;height:28px;font-size:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.leSQWa_railPrev{left:8px}.leSQWa_railNext{right:8px}@media (max-width:1199px){.leSQWa_restaurantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.leSQWa_resultsSection{margin-top:2rem}.leSQWa_resultsHeader{flex-direction:column;align-items:flex-start}.leSQWa_viewSwitch{width:100%}.leSQWa_viewSwitch button{flex:1}.leSQWa_restaurantGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.leSQWa_imageWrap{height:125px}.leSQWa_cardBody{min-height:200px;padding:11px}.leSQWa_cardTitle{font-size:.9rem}.leSQWa_timeTag{min-width:48px;height:28px;padding:0 6px}.leSQWa_showcaseHeader{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:11px}.leSQWa_showcaseHeader>img{width:58px;height:58px}.leSQWa_showcaseOpen{display:none}.leSQWa_showcaseTitleRow h2{font-size:.92rem}.leSQWa_showcaseInfo p{-webkit-line-clamp:2}.leSQWa_productRailWrap{padding:10px 34px}.leSQWa_productCard{flex-basis:210px}.leSQWa_railPrev{left:4px}.leSQWa_railNext{right:4px}}@media (max-width:390px){.leSQWa_restaurantGrid{grid-template-columns:1fr}.leSQWa_cardBody{min-height:170px}}
