.store-profile.svelte-11lg89k{color:#202020;min-width:0;margin:65px 0;scroll-margin-top:105px;font-family:var(--font-body)}.home-store.svelte-11lg89k{max-width:1328px;margin:0 auto;padding:65px 36px}.store-heading.svelte-11lg89k{display:flex;align-items:end;justify-content:space-between;gap:22px;border-top:1px solid #aaa;padding-top:30px;margin-bottom:32px}.store-heading.svelte-11lg89k p:where(.svelte-11lg89k),.store-eyebrow.svelte-11lg89k{font-size:9px;letter-spacing:.13em;color:#777;margin:0 0 16px}.store-heading.svelte-11lg89k h2:where(.svelte-11lg89k){font-family:Website21 Display,sans-serif!important;font-size:clamp(43px,5vw,72px)!important;line-height:.98!important;margin:0;font-weight:400;letter-spacing:0}.demo-label.svelte-11lg89k{font-size:8px;line-height:1.8;letter-spacing:.08em;text-align:right;color:#777;flex-shrink:0}.store-composition.svelte-11lg89k{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:60px}.store-photos.svelte-11lg89k figure:where(.svelte-11lg89k){margin:0}.store-photos.svelte-11lg89k figure:where(.svelte-11lg89k)+figure:where(.svelte-11lg89k){width:64%;margin:28px 0 0 auto}.store-photos.svelte-11lg89k button:where(.svelte-11lg89k){display:block;width:100%;padding:0;border:0;position:relative;background:#222;cursor:zoom-in}.store-photos.svelte-11lg89k img:where(.svelte-11lg89k){width:100%;height:auto;display:block;aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover}.photo-expand.svelte-11lg89k{position:absolute;right:12px;bottom:12px;background:#fff;color:#222;width:30px;height:30px;display:grid;place-items:center;font-size:20px}.store-photos.svelte-11lg89k figcaption:where(.svelte-11lg89k){display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;font-size:8px;color:#777;padding-top:12px}.store-photos.svelte-11lg89k figcaption:where(.svelte-11lg89k)>span:where(.svelte-11lg89k):last-child{font-size:7px}.store-copy.svelte-11lg89k{padding-top:12px;min-width:0}.store-copy.svelte-11lg89k h3:where(.svelte-11lg89k),.map-copy.svelte-11lg89k h3:where(.svelte-11lg89k){font-family:Website21 Display,sans-serif!important;font-size:43px!important;font-weight:400;text-transform:uppercase;line-height:1.05;margin:0 0 20px;letter-spacing:0}.store-description.svelte-11lg89k{font-size:13px;line-height:1.9;color:#666;margin:0 0 30px}.store-copy.svelte-11lg89k dl:where(.svelte-11lg89k){border-block:1px solid #ccc;padding:7px 0 22px;margin:0}.store-copy.svelte-11lg89k dt:where(.svelte-11lg89k){font-size:9px;color:#777;text-transform:uppercase;letter-spacing:.09em;margin:19px 0 8px}.store-copy.svelte-11lg89k dd:where(.svelte-11lg89k){font-size:13px;line-height:1.9;margin:0;overflow-wrap:anywhere}.store-hours.svelte-11lg89k{margin-top:26px}.store-hours.svelte-11lg89k h4:where(.svelte-11lg89k){font-family:var(--font-body)!important;font-size:10px!important;font-weight:500;display:flex;justify-content:space-between;letter-spacing:.08em;margin:0 0 12px}.store-hours.svelte-11lg89k h4:where(.svelte-11lg89k) span:where(.svelte-11lg89k){font-size:8px;color:#999}.store-hours.svelte-11lg89k>div:where(.svelte-11lg89k){display:flex;justify-content:space-between;gap:18px;font-size:11px;padding:12px 0;border-bottom:1px solid #e2e2e2}.store-disclaimer.svelte-11lg89k{font-size:10px;line-height:1.8;color:#888;margin-top:20px}.store-link.svelte-11lg89k{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #222;padding:14px 0;color:#222;font-size:12px;text-decoration:none;margin-top:15px}.store-location.svelte-11lg89k{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:60px;margin-top:45px;border-top:1px solid #ccc;padding-top:40px;align-items:center}.demo-map.svelte-11lg89k{overflow:hidden}.demo-map.svelte-11lg89k svg:where(.svelte-11lg89k){display:block;width:100%;height:auto}.map-copy.svelte-11lg89k p:where(.svelte-11lg89k):not(.store-eyebrow){font-size:12px;line-height:1.8;color:#666}.map-copy.svelte-11lg89k>span:where(.svelte-11lg89k){font-size:10px;line-height:1.8;color:#888}.store-lightbox.svelte-11lg89k{display:block;width:100%;height:auto}.store-profile.svelte-11lg89k :where(.svelte-11lg89k):is(a:where(.svelte-11lg89k),button:where(.svelte-11lg89k)):focus-visible{outline:2px solid #777;outline-offset:4px}@media(max-width:950px){.store-composition.svelte-11lg89k,.store-location.svelte-11lg89k{gap:30px}.store-copy.svelte-11lg89k h3:where(.svelte-11lg89k){font-size:35px!important}.home-store.svelte-11lg89k{padding-inline:28px}.store-hours.svelte-11lg89k>div:where(.svelte-11lg89k){font-size:10px;gap:8px}}@media(max-width:600px){.store-profile.svelte-11lg89k{margin-block:40px}.home-store.svelte-11lg89k{margin:0;padding:42px 20px}.store-heading.svelte-11lg89k{align-items:start;flex-direction:column;gap:16px;padding-top:24px;margin-bottom:24px}.demo-label.svelte-11lg89k{text-align:left;font-size:7px}.store-heading.svelte-11lg89k h2:where(.svelte-11lg89k){font-size:46px!important}.store-composition.svelte-11lg89k,.store-location.svelte-11lg89k{grid-template-columns:1fr;gap:28px}.store-photos.svelte-11lg89k figure:where(.svelte-11lg89k)+figure:where(.svelte-11lg89k){width:78%;margin-top:22px}.store-copy.svelte-11lg89k{padding-top:0}.store-copy.svelte-11lg89k h3:where(.svelte-11lg89k){font-size:38px!important}.store-hours.svelte-11lg89k>div:where(.svelte-11lg89k){font-size:11px}.store-location.svelte-11lg89k{margin-top:30px;padding-top:25px}.store-photos.svelte-11lg89k figcaption:where(.svelte-11lg89k){font-size:7px}.store-photos.svelte-11lg89k figcaption:where(.svelte-11lg89k)>span:where(.svelte-11lg89k):last-child{font-size:6px}.map-copy.svelte-11lg89k h3:where(.svelte-11lg89k){font-size:36px!important}}
