html body :is(.lc-shelf__h,.lc-shelf-intro__h){font:800 clamp(30px,3vw,46px)/1.02 var(--dp-disp);font-variation-settings:"opsz" 144;letter-spacing:-.022em;text-transform:none;color:var(--dp-ink)}html body :is(.lc-shelf__h,.lc-shelf-intro__h):before{content:"";background:var(--tone);width:56px;height:8px;margin-bottom:18px;display:block}html body .lc-shelf__lede{font:400 16px/1.6 var(--dp-sans);color:var(--dp-muted)}html body .lc-shelf__lede-lead{font:italic 300 clamp(24px,2.1vw,32px)/1.2 var(--dp-disp);font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--dp-ink);margin-bottom:12px}html body .lc-shelf__name{font:500 clamp(20px,1.8vw,26px)/1.08 var(--dp-disp);letter-spacing:-.01em}html body .lc-shelf__eyebrow{font:600 10px/1.3 var(--dp-sans);letter-spacing:.2em;text-transform:uppercase}html body .lc-shelf__blurb{font:400 14.5px/1.5 var(--dp-sans)}html body .lc-shelf__frame,html body .lc-shelf__img{border-radius:0}html body .lc-shelf-intro__p{font:400 16px/1.6 var(--dp-sans);color:var(--dp-muted)}#lc-shops .lc-topbar{font-family:var(--dp-sans)}#lc-shops .lc-count{font:500 10.5px/1.4 var(--dp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dp-muted)}#lc-shops :is(.lc-toggle,.lc-filters-toggle){border-color:var(--dp-ink);color:var(--dp-ink);font:600 11px/1 var(--dp-sans);letter-spacing:.2em;text-transform:uppercase;border-radius:0}#lc-shops .lc-card{border:0;border-bottom:1px solid var(--dp-line);box-shadow:none;border-radius:0;padding:14px 0}#lc-shops .lc-card:hover,#lc-shops .lc-card.is-active{box-shadow:none;border-color:var(--dp-line)}#lc-shops .lc-card:hover h3,#lc-shops .lc-card.is-active h3{text-underline-offset:5px;text-decoration:underline 1px}#lc-shops .lc-card img{border-radius:0}#lc-shops .lc-card h3{font:500 21px/1.15 var(--dp-disp);font-variation-settings:"opsz" 48;letter-spacing:-.01em;color:var(--dp-ink)}#lc-shops .lc-card-cat{font:500 10.5px/1.45 var(--dp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dp-muted)}#lc-shops .lc-card-rating{font-family:var(--dp-sans);color:var(--dp-muted)}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) .lc-sidebar h3{font:600 10.5px/1.2 var(--dp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dp-ink);border:0}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) .lc-town{border:1px solid var(--dp-ink);color:var(--dp-ink);font:600 11px/1.2 var(--dp-sans);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:0;padding:9px 12px;transition:background-color .18s,color .18s}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) .lc-town:hover{background:var(--tone)}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) .lc-town.is-active{background:var(--dp-ink);border-color:var(--dp-ink);color:#fff}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) :is(.lc-search,select.lc-select){border:0;border-bottom:1px solid var(--dp-ink);font:400 15px/1.4 var(--dp-sans);color:var(--dp-ink);background-color:#0000;border-radius:0}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) input[type=checkbox]{accent-color:#303033}html body :is(.lcsp-h,.lc-shop-h){font:800 clamp(26px,2.6vw,40px)/1.04 var(--dp-disp);font-variation-settings:"opsz" 144;letter-spacing:-.02em;text-transform:none;color:var(--dp-ink)}html body :is(.lcsp-h,.lc-shop-h):before{content:"";background:var(--tone);width:48px;height:7px;margin-bottom:16px;display:block}html body .lcsp-sub{font:400 15px/1.5 var(--dp-sans);color:var(--dp-muted)}html body :is(.lcsp-name,.lcsp-lead-name){font-family:var(--dp-disp);letter-spacing:-.005em}html body .lc-shop-about{font:370 19px/1.68 var(--dp-disp);color:var(--dp-ink)}@media (prefers-reduced-motion:reduce){:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) .lc-town{transition:none}}.lc-shopping-page .lc-bottombar__panel .lc-sidebar{padding:20px 20px 28px}.lc-shopping-page .lc-bottombar__panel .lc-fsec{margin:0 0 20px}.lc-shopping-page .lc-bottombar__panel .lc-towns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:is(#lc-shops,.lc-shopping-page .lc-bottombar__panel) .lc-clear{border:1px solid var(--dp-ink);color:var(--dp-ink);font:600 11px/1 var(--dp-sans);letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:0;margin-top:6px;padding:13px 18px}.lc-shopping-page .lc-bottombar__panel .lc-search{width:100%;margin-bottom:20px}
