.stats[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(3,auto);justify-content:start;gap:16px clamp(28px,3.5vw,48px);margin:clamp(28px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}strong[data-astro-cid-23gkgyqt]{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:5px;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:700;font-stretch:108%;line-height:1;display:flex}strong[data-astro-cid-23gkgyqt] .stats-star{color:#e3a008;fill:currentColor}span[data-astro-cid-23gkgyqt]{color:var(--steel);margin-top:6px;font-size:.875rem;line-height:1.35;display:block}@media (width<=560px){.stats[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}span[data-astro-cid-23gkgyqt]{font-size:.8rem}}.hero[data-astro-cid-ge2uvauf]{border-bottom:2px solid var(--line);background-color:#fbfaf7;background-image:linear-gradient(#fbfaf700 45%,#fbfaf7 92%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='36'%3E%3Cpath d='M0 1H72M0 19H72M1 1V19M37 19V37' stroke='%23e7e2d8' stroke-width='2' fill='none'/%3E%3C/svg%3E");padding-block:clamp(40px,6vw,80px);overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{grid-template:".photo"1fr"text photo""stats photo"".photo"1fr/minmax(0,1fr) minmax(0,min(545px,50%));align-items:center;column-gap:clamp(32px,5vw,72px);display:grid}.hero-text[data-astro-cid-ge2uvauf]{grid-area:text}.hero-photo[data-astro-cid-ge2uvauf]{grid-area:photo}.hero-stats[data-astro-cid-ge2uvauf]{grid-area:stats;align-self:start}h1[data-astro-cid-ge2uvauf]{max-width:13em;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem)}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.hero-photo[data-astro-cid-ge2uvauf]{max-width:545px;color:var(--ink);margin:0 14px 14px 0;text-decoration:none;display:block;position:relative}.hero-photo[data-astro-cid-ge2uvauf]:before{content:"";background:var(--red);border-radius:var(--radius);position:absolute;inset:14px -14px -14px 14px}.hero-photo[data-astro-cid-ge2uvauf] img{aspect-ratio:545/452;object-fit:cover;border-radius:var(--radius);width:100%;position:relative}.hero-tag[data-astro-cid-ge2uvauf]{background:var(--white);border-left:4px solid var(--red);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 16px;font-size:.9rem;font-weight:600;display:inline-flex;position:absolute;bottom:20px;left:0}.hero-tag-label[data-astro-cid-ge2uvauf]{letter-spacing:.09em;text-transform:uppercase;color:var(--red);font-size:.7rem;font-weight:650;font-stretch:80%}.hero-photo[data-astro-cid-ge2uvauf]:hover .hero-tag[data-astro-cid-ge2uvauf]{color:var(--red-dark)}@media (width<=860px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template:"text photo""stats stats"/minmax(0,1fr) minmax(0,min(545px,50%))}h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.9rem,1rem + 2.8vw,2.4rem)}.hero-stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);margin-top:12px}.hero-tag[data-astro-cid-ge2uvauf]{padding:6px 10px;font-size:.8rem;bottom:12px}}@media (width<=719px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photo""stats"}.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto;justify-content:center}.hero-photo[data-astro-cid-ge2uvauf]{max-width:none;margin:32px 8px 8px 0}.hero-photo[data-astro-cid-ge2uvauf]:before{inset:8px -8px -8px 8px}.hero-photo[data-astro-cid-ge2uvauf] img{aspect-ratio:4/3}.hero-tag[data-astro-cid-ge2uvauf]{padding:8px 12px;font-size:.85rem}.hero-stats[data-astro-cid-ge2uvauf]{border-top:0;margin-top:4px}}.store-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius);flex-direction:column;gap:16px;padding:26px 26px 22px;display:flex;position:relative}.store[data-astro-cid-lcdefpme]:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--red);transform-origin:0;height:3px;transition:transform .2s;position:absolute;top:-3px;left:-1px;right:-1px;transform:scaleX(0)}.store[data-astro-cid-lcdefpme]:hover:before{transform:scaleX(1)}.store-type[data-astro-cid-lcdefpme]{color:var(--steel);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:650;font-stretch:80%}.store-flag[data-astro-cid-lcdefpme]{z-index:1;background:var(--red);color:var(--white);border-radius:var(--radius);letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;font-size:.68rem;font-weight:650;font-stretch:80%;position:absolute;top:-3px;right:20px;transform:translateY(-50%)}.store[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(1.55rem,1.3rem + .8vw,1.9rem);font-stretch:112%}.store-addr[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.store[data-astro-cid-lcdefpme] .status{border-radius:999px;align-self:flex-start;margin:0;padding:4px 12px 4px 10px;font-size:.85rem}.store[data-astro-cid-lcdefpme] .status[data-state=open]{background:#e7f3eb}.store[data-astro-cid-lcdefpme] .status[data-state=closed]{background:#f6ede3}.store[data-astro-cid-lcdefpme] .status:before{width:8px;height:8px}.store[data-astro-cid-lcdefpme] .hours{background:var(--paper);border-radius:var(--radius);gap:6px 20px;padding:12px 14px}.store[data-astro-cid-lcdefpme] .hours dd{text-align:right}.store-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px;display:flex}.store-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto;justify-content:center}.notice[data-astro-cid-lcdefpme]{border:2px solid var(--red);border-radius:var(--radius);padding:clamp(20px,3vw,36px)}.news[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:24px}.range-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.range[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.range[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.range[data-astro-cid-lcdefpme]:hover .link-arrow[data-astro-cid-lcdefpme]{color:var(--red-dark)}.range-images[data-astro-cid-lcdefpme]{background:var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.range-images[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;width:100%}.range-body[data-astro-cid-lcdefpme]{padding:24px 24px 28px}.range-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.range-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.about-head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);position:sticky}.about-text[data-astro-cid-lcdefpme]{max-width:40em}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{color:var(--ink);font-size:clamp(1.05rem,1rem + .2vw,1.15rem)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-height:236px;color:var(--ink);flex-direction:column;gap:10px;padding:28px 28px 26px;text-decoration:none;display:flex;position:relative}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:4px 0 0;font-size:1.15rem;font-stretch:108%}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}.tile-icon[data-astro-cid-lcdefpme]{color:var(--red);line-height:0;display:block}.tile-foot[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:12px}.tile--link[data-astro-cid-lcdefpme]{transition:border-color .15s}.tile--link[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.tile--link[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{align-self:flex-start}.tile--link[data-astro-cid-lcdefpme]:hover .link-arrow[data-astro-cid-lcdefpme]{color:var(--red-dark)}.tile--link[data-astro-cid-lcdefpme]:hover .link-arrow[data-astro-cid-lcdefpme] .icon{transform:translate(3px)}.tile-tag[data-astro-cid-lcdefpme]{color:var(--red-dark);letter-spacing:.08em;text-transform:uppercase;background:#fbe9eb;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.68rem;font-weight:650;font-stretch:80%;display:inline-flex;position:absolute;top:20px;right:20px}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);white-space:nowrap;padding:3px 8px;font-size:.72rem;font-weight:600}.tile--hero[data-astro-cid-lcdefpme]{background:var(--ink);border-color:var(--ink);color:var(--white);grid-area:span 2/span 2;justify-content:flex-end;padding:clamp(28px,3vw,40px);overflow:hidden}.tile--hero[data-astro-cid-lcdefpme] .tile-photo{object-fit:cover;object-position:45% 50%;width:100%;height:100%;position:absolute;inset:0}.tile--hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#17191c0d 20%,#17191ca6 55%,#17191ceb 100%);position:absolute;inset:0}.hero-body[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;gap:12px;max-width:30em;display:flex;position:relative}.tile--hero[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);line-height:1.08}.tile--hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffe0;font-size:1.05rem}.tile--hero[data-astro-cid-lcdefpme] .tile-icon[data-astro-cid-lcdefpme]{color:var(--white)}.hero-note[data-astro-cid-lcdefpme]{border-top:3px solid var(--red);letter-spacing:.09em;text-transform:uppercase;color:#ffffffd9;margin-top:10px;padding-top:12px;font-size:.75rem;font-weight:650;font-stretch:80%}.reviews[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;padding:24px;display:flex}.stars[data-astro-cid-lcdefpme]{color:#e3a008;gap:2px;display:flex}.stars[data-astro-cid-lcdefpme] svg{fill:currentColor}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:14px 0 18px;font-size:1rem;line-height:1.5}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:auto;font-size:.9rem;font-weight:600}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-weight:400}@media (width>=720px) and (width<=1099px){.store-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1039px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--hero[data-astro-cid-lcdefpme]{grid-row:auto;min-height:320px}.tile[data-astro-cid-lcdefpme]{min-height:0}}@media (width<=960px){.reviews[data-astro-cid-lcdefpme],.range-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=639px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.tile--hero[data-astro-cid-lcdefpme]{grid-column:auto;min-height:340px}.tile[data-astro-cid-lcdefpme]{padding:22px 22px 20px}.tile-tag[data-astro-cid-lcdefpme]{top:16px;right:16px}}@media (width<=860px){.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:0}.about-head[data-astro-cid-lcdefpme]{position:static}}@media (width>=640px) and (width<=960px){.reviews[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.store-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.store[data-astro-cid-lcdefpme]{padding:22px 18px 18px}.store[data-astro-cid-lcdefpme] .hours{gap:6px 12px;padding:10px 12px}.store[data-astro-cid-lcdefpme] .hours dt{white-space:normal}}
