.loc-stats{justify-self:stretch}.lfind-wrap{margin-top:clamp(36px,4vw,56px)}.map-panel.lfind{grid-template-columns:minmax(330px,400px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:clamp(620px,100svh - 120px,780px)}.lfind [hidden]{display:none}.lfind__bar{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:14px 18px 12px 22px;border-bottom:1px solid var(--line)}.lfind__tools,.lfind__seg,.lfind__cities,.lchips,.lfind__state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.no-js .lfind__tools{display:none}.js .lfind:not(.is-ready) :is(.lfind__tools,.lfind__state){visibility:hidden}.lfind__q{position:relative;flex:1 1 260px;max-width:380px}.lfind__qi{position:absolute;left:14px;top:14px}.lfind__in{width:100%;min-height:var(--tap);padding:9px 14px 9px 40px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg-deep);font-size:1rem;text-overflow:ellipsis}.lfind__seg{gap:4px}.lfind__n{display:none}.lfind__cities{flex-wrap:nowrap;gap:6px 18px}.lchips{flex-wrap:nowrap;gap:4px;margin:-4px;padding:4px;overflow-x:auto;scrollbar-width:none}.lchips li,.map-k{flex:none}.lfind__state{justify-content:space-between;padding:0 22px}.lfind__list{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--line)}.lgroup__t{position:sticky;top:0;z-index:2;padding:11px 22px 10px;border-bottom:1px solid var(--line);background:var(--panel-low);color:var(--oak);font:700 var(--t-label)/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase}.loc{position:relative;border-bottom:1px solid var(--line)}.loc__b{position:relative;display:block;width:100%;padding:13px 16px 13px 43px;text-align:left}.js .loc__b{padding-right:60px}.loc__b::before{content:"";position:absolute;left:22px;top:21px;width:7px;height:7px;background:var(--text-3)}.loc[data-c="m"] .loc__b::before{background:var(--acc-matcha)}.loc[data-c="c"] .loc__b::before{background:var(--acc-coffee)}.loc__b b{font-size:var(--t-ui);line-height:1.45}.loc__c{margin-left:4px;color:var(--text-2);font-size:var(--t-small);font-weight:700;white-space:nowrap}.loc__a,.loc__x,.loc__now,.loc__wk{display:block;color:var(--text-3);font-size:var(--t-small);line-height:1.45}.loc__now{display:flex;align-items:center;gap:7px;min-height:1.45em;color:var(--text-2);font-weight:700}.no-js .loc__now,.loc[data-h="a"] .loc__now{display:none}.loc__now.is-open{color:var(--text)}.loc__now.is-open::before,.lfind__dot{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--acc-matcha);box-shadow:0 0 8px rgb(157 186 94 / .9)}.loc__go{position:absolute;top:6px;right:8px;display:grid;place-items:center;width:var(--tap);height:var(--tap)}.lfind__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;margin-top:10px}.lfind__foot .map-note{margin-top:0}.lpartners .logos{margin-top:0;padding-top:0;border-top:0}.fig--phone{max-width:300px;margin-inline:auto}.lsuggest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:28px clamp(28px,4vw,64px)}@media (max-width:1080px){.map-panel.lfind{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 400px auto;height:auto}.lfind .map-stage{grid-column:1;grid-row:2}.lfind__list{grid-row:3;overflow:visible;border:0;border-top:1px solid var(--line)}.lgroup__t{position:static}.lsuggest{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.map-panel.lfind{grid-template-rows:auto 340px auto}.lfind__bar{padding:12px 16px}.lfind__q{flex-basis:100%;max-width:none}.lfind__seg,.lfind__seg .btn{flex:1 1 auto}.lfind__seg .btn{padding-inline:10px}.lfind__w{display:none}.lfind__n{display:inline}.lfind__cities{gap:6px 12px}.lgroup__t,.lfind__state{padding-inline:16px}.loc__b{padding-left:37px}.loc__b::before{left:16px}}
