:where([data-niche=store]) .lo-hood{flex-direction:column;gap:.6rem;margin:0;display:flex}:where([data-niche=store]) .lo-hood svg{aspect-ratio:1;inline-size:100%;color:var(--e-on-ink);display:block}:where([data-niche=store]) .lo-hood__street{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;opacity:.4}:where([data-niche=store]) .lo-hood__stairs line{stroke:currentColor;stroke-width:.9px;stroke-linecap:round;opacity:.32}:where([data-niche=store]) .lo-hood__block{fill:var(--e-accent);opacity:.92}:where([data-niche=store]) .lo-hood__mark{fill:none;stroke:var(--e-on-accent);stroke-width:5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}:where([data-niche=store]) .lo-hood__aerial{aspect-ratio:1;border-radius:var(--lo-r-sm,.5rem);background:var(--e-surface-2);inline-size:100%;position:relative;overflow:hidden}:where([data-niche=store]) .lo-hood__aerial img{object-fit:cover;filter:saturate(.86)brightness(.94);block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}:where([data-niche=store]) .lo-hood__aerial:after{content:"";pointer-events:none;background:radial-gradient(120% 120% at 50% 45%,#1c162600 42%,#1c16268c 100%),linear-gradient(#4a35732e,#1c162647);position:absolute;inset:0}:where([data-niche=store]) .lo-hood__pin{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}:where([data-niche=store]) .lo-hood__pin-halo{fill:var(--e-accent);opacity:.22}:where([data-niche=store]) .lo-hood__pin-disc{fill:var(--e-accent);stroke:var(--lo-kernel);stroke-width:.9px;vector-effect:non-scaling-stroke}:where([data-niche=store]) .lo-hood__cap{color:var(--e-on-ink-muted);margin:0}
:where([data-niche=store]) .lo-bag-scene__word{letter-spacing:var(--lo-display-track);margin:0;font-size:clamp(3rem,16vw,11rem);line-height:.94}:where([data-niche=store]) .lo-bag-scene__lede{max-inline-size:34ch;margin:1rem 0 0}:where([data-niche=store]) .lo-bag-scene__cta{margin:1.5rem 0 0}:where([data-niche=store]) .lo-bag-scene__contact{flex-direction:column;gap:.6rem;margin-block-start:clamp(2.5rem,6vw,4rem);display:flex}:where([data-niche=store]) .lo-bag-scene__address{max-inline-size:30ch;margin:0}:where([data-niche=store]) .lo-bag-scene__open{font-family:var(--e-font-body);align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}:where([data-niche=store]) .lo-bag-scene__dot{background:var(--e-on-ink-muted);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}:where([data-niche=store]) .lo-bag-scene__dot[data-open]{background:var(--lo-green)}:where([data-niche=store]) .lo-bag-scene__hours{margin:0;font-size:.85rem}:where([data-niche=store]) .lo-bag-scene__links{font-family:var(--e-font-body);flex-wrap:wrap;gap:.6rem 1.25rem;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}:where([data-niche=store]) .lo-bag-scene__mapfield{margin-block-start:clamp(2rem,5vw,4rem)}:where([data-niche=store]) .lo-bag-scene__embed{aspect-ratio:1;filter:saturate(.85);border:0;inline-size:100%;display:block}
:where([data-niche=store]) .lo-hero{min-block-size:calc(100svh - var(--omni-chrome-h,0px));align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}:where([data-niche=store]) .lo-hero__media,:where([data-niche=store]) .lo-hero__still,:where([data-niche=store]) .lo-hero__video{position:absolute;inset:0}:where([data-niche=store]) .lo-hero__still img,:where([data-niche=store]) .lo-hero__video video{object-fit:cover;block-size:100%;inline-size:100%}:where([data-niche=store]) .lo-hero__scrim{background:linear-gradient(to top, color-mix(in srgb, var(--lo-night) 88%, transparent) 0%, color-mix(in srgb, var(--lo-night) 42%, transparent) 34%, transparent 62%);position:absolute;inset:0}:where([data-niche=store]) .lo-hero__scrim[data-hour=pm]{background:linear-gradient(to top, color-mix(in srgb, var(--lo-night) 94%, transparent) 0%, color-mix(in srgb, var(--lo-night) 58%, transparent) 40%, color-mix(in srgb, var(--lo-night) 20%, transparent) 72%)}:where([data-niche=store]) .lo-hero__body{z-index:2;inline-size:100%;max-inline-size:var(--lo-max);padding:0 var(--lo-gutter) clamp(2rem, 6vh, 4rem);color:var(--lo-kernel);flex-direction:column;align-items:flex-start;gap:.75rem;margin-inline:auto;display:flex;position:relative}@media (min-width:64rem){:where([data-niche=store]) .lo-hero__body{max-inline-size:min(var(--lo-max), 100%)}}:where([data-niche=store]) .lo-hero__mark{color:var(--lo-petal);margin:0}:where([data-niche=store]) .lo-hero__mark .lo-almond{block-size:1.25rem;inline-size:1.25rem}:where([data-niche=store]) .lo-hero__head{max-inline-size:14ch;animation:lo-hero-in .64s var(--lo-ease) both;margin:0}@keyframes lo-hero-in{0%{opacity:0;transform:translateY(.5rem)}}:where([data-niche=store]) .lo-hero__pm,:where([data-niche=store][data-hour=pm]) .lo-hero__am{display:none}:where([data-niche=store][data-hour=pm]) .lo-hero__pm{display:block}:where([data-niche=store]) .lo-hero__fact{max-inline-size:34ch;color:color-mix(in srgb, var(--lo-kernel) 88%, transparent);animation:lo-hero-in .64s var(--lo-ease) .24s both;margin:0}:where([data-niche=store]) .lo-hero__open{font-family:var(--e-font-body);color:color-mix(in srgb, var(--lo-kernel) 82%, transparent);animation:lo-hero-in .64s var(--lo-ease) .24s both;align-items:center;gap:.5rem;margin:0;font-size:.88rem;display:flex}:where([data-niche=store]) .lo-hero__dot{background:var(--lo-green);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}:where([data-niche=store]) .lo-hero__cta{animation:lo-hero-in .64s var(--lo-ease) .4s both;flex-wrap:wrap;align-items:center;gap:1rem;margin:.5rem 0 0;display:flex}:where([data-niche=store]) .lo-hero__second{color:var(--lo-kernel);font-family:var(--e-font-body);font-size:.9rem}@media (prefers-reduced-motion:reduce){:where([data-niche=store]) .lo-hero__head,:where([data-niche=store]) .lo-hero__fact,:where([data-niche=store]) .lo-hero__open,:where([data-niche=store]) .lo-hero__cta{animation:none}}
