.lc-app{--lc-serif:"Fraunces",Georgia,serif;--lc-sans:Jost,"Helvetica Neue",Arial,sans-serif;--lc-accent:#303033;--lc-line:#30303329}.lc-bottombar__panel .lc-sidebar{--lc-serif:"Fraunces",Georgia,serif;--lc-sans:Jost,"Helvetica Neue",Arial,sans-serif;--lc-accent:#303033}.lc-app .lc-topbar{background:var(--tone);border-color:#3030332e}.lc-app .lc-card{border:0;border-bottom:1px solid var(--lc-line);box-shadow:none;background:0 0;border-radius:0}.lc-app .lc-card:hover,.lc-app .lc-card.is-active{box-shadow:none;border-color:var(--lc-line);outline:0}.lc-app .lc-card:hover .lc-card__name,.lc-app .lc-card.is-active .lc-card__name{text-underline-offset:5px;text-decoration:underline 1px}.lc-app .lc-card__media{background:var(--tone);border-radius:0}.lc-app .lc-card__media img{border-radius:0}.lc-app .lc-card__name{letter-spacing:-.01em;font-variation-settings:"opsz" 48;font-size:22px;font-weight:500;line-height:1.14}.lc-app .lc-card__chips>*,.lc-app .lc-card__view,.lc-app :is(.lc-btn,.lc-viewtoggle button,.lc-maptoggle),.lc-app :is(input[type=text],input[type=number],select),.lc-app .lc-check__box,.lc-bottombar__panel .lc-check__box{border-radius:0}.lc-app .lc-sidebar,.lc-bottombar__panel .lc-sidebar{font-family:var(--dp-sans)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-fgroup__head{background:var(--tone,var(--blue));color:var(--dp-ink);font:600 10.5px/1.2 var(--dp-sans);letter-spacing:.22em;text-transform:uppercase;border:0;margin:0 0 12px;padding:6px 10px 5px;display:inline-block}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-fgroup{border:0;margin:0 0 22px;padding:0}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-sidebar{background:#fff;border-right:0}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-sidebar__inner{padding:22px 20px 36px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-sidebar input.lc-search{border:1px solid var(--dp-ink);width:100%;height:44px;color:var(--dp-ink);font:400 15px/1.2 var(--dp-sans);letter-spacing:0;text-transform:none;background:#fff;border-radius:0;padding:0 14px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-sidebar input.lc-search:focus-visible{outline:2px solid var(--dp-ink);outline-offset:2px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-fgroup__body:has(.lc-check){flex-wrap:wrap;gap:6px;display:flex}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check{border:1px solid var(--dp-line);min-height:36px;color:var(--dp-ink);background:#fff;border-radius:0;align-items:center;gap:7px;margin:0;padding:0 12px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check:hover{border-color:var(--dp-muted)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check input{width:100%;height:100%;inset:0}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check__box{display:none}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) :is(.lc-check__label,.lc-check__count){font:600 12px/1.2 var(--dp-sans);letter-spacing:.04em;text-transform:none;color:inherit;flex:none}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check__count{color:var(--dp-muted);font-variant-numeric:tabular-nums;font-weight:500}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check:has(input:checked){background:var(--dp-ink);border-color:var(--dp-ink);color:#fff}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check:has(input:checked) .lc-check__count{color:#ffffffc7}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app,.lc-bottombar__panel) .lc-check:has(input:focus-visible){outline:2px solid var(--dp-ink);outline-offset:2px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results__head{background:var(--tone,var(--blue));border-bottom:0;padding:14px 20px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-count{font:600 11px/1.2 var(--dp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dp-ink)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-sortwrap__label{color:var(--dp-ink)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-sortwrap select{border:1px solid var(--dp-ink);color:var(--dp-ink);background-color:#fff}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-geo-chip__btn{border:1px solid var(--dp-ink);color:var(--dp-ink);background:#fff;border-radius:0}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results,:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results__head+*{background:var(--lc-dir-ground,#efefef)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-card__name{font:700 23px/1.1 var(--dp-disp);font-variation-settings:"opsz" 72;letter-spacing:-.015em;color:var(--dp-ink)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-card__sub{font:600 10.5px/1.4 var(--dp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--dp-muted)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-card__bestfor{font:400 14.5px/1.5 var(--dp-disp);color:var(--dp-ink)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-card__media{background:var(--tone,var(--blue))}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-card__noimg{background:var(--tone,var(--blue));color:#0000;font-size:0}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-card__ribbon{font:600 9.5px/1 var(--dp-sans);letter-spacing:.2em;border-radius:0;padding:6px 10px}@media (width>=960px){:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-shell{min-height:520px;height:calc(100vh - var(--lc-header-h,80px))!important}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-cards{gap:var(--lc-dir-gap,24px);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:24px;display:grid}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-cards>:not(.lc-card){grid-column:1/-1}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-cards>.lc-card{box-shadow:var(--lc-dir-shadow);background:#fff;border:0;border-radius:8px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-cards>.lc-card:hover{box-shadow:var(--lc-dir-lift)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-card__media{aspect-ratio:3/2;border-radius:0;width:100%;height:auto}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-card__body{gap:6px;padding:16px 18px 4px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-card__rail{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:auto;padding:12px 18px 18px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-card__price{flex-direction:row;align-items:baseline;gap:6px}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results .lc-card__actions{flex-direction:row;align-items:center;gap:8px;margin-left:auto;display:flex}}.lch-kinds,.lc-explore-lists{background:#fff}.lch-kinds__in,.lc-explore-lists{box-sizing:border-box;max-width:calc(var(--lc-container-xl,1200px) + var(--lc-gutter,40px) * 2);padding:16px var(--lc-gutter,40px);font:500 14px/1.4 var(--dp-sans);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0 auto;display:flex}.lch-kinds__label{font:600 10.5px/1.2 var(--dp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dp-muted);margin-right:4px}:is(.lch-kinds__link,.lc-explore-lists a){min-height:32px;color:var(--dp-ink);text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:4px;align-items:center;display:inline-flex}:is(.lch-kinds__link,.lc-explore-lists a):hover{text-decoration-color:currentColor}.lc-explore-lists{margin:0 auto;padding-top:22px;padding-bottom:30px}.lc-explore-lists a{background:var(--tone,var(--butter));min-height:44px;font:600 11px/1 var(--dp-sans);letter-spacing:.2em;text-transform:uppercase;padding:0 18px;text-decoration:none}.lc-explore-lists a:after{content:"→";letter-spacing:0;margin-left:10px}@media (width<=959px){.lch-kinds__in{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;padding:12px 16px;overflow-x:auto}.lch-kinds__in::-webkit-scrollbar{display:none}.lch-kinds__link{min-height:44px}.lc-explore-lists{padding:20px 16px 28px}}#lc-health-app .lc-card .lch-facts{border-top:1px solid var(--dp-line);background:0 0;margin-top:10px;padding:10px 0 0}@media (width<=959px){#lc-health-app .lc-cards>.lc-card{flex-direction:column;gap:0;padding:0 20px 20px;display:flex}#lc-health-app .lc-cards>.lc-card>.lc-card__media{aspect-ratio:3/2;border-radius:0;width:calc(100% + 40px);height:auto;margin:0 -20px 14px}#lc-health-app .lc-card__body{padding:0}}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-geo-chip__btn{white-space:nowrap}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .marker-cluster{background:#30303333}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .marker-cluster div{background:var(--dp-ink);color:#fff;font:600 12px/30px var(--dp-sans)}:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app) .lc-results__head{z-index:20}:is(.uk-section,.uk-container):has(:is(#lc-restaurants-app,#lc-hotels-app,#lc-schools-app,#lc-explore-app,#lc-health-app))>.tm-header-placeholder{display:none}
