.HomeStorePreview-module__FI85_G__section{margin-top:var(--space-8,2rem)}.HomeStorePreview-module__FI85_G__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4,1rem);margin-bottom:var(--space-4,1rem);display:flex}.HomeStorePreview-module__FI85_G__headLeft{flex:1;min-width:0}.HomeStorePreview-module__FI85_G__title{font-size:var(--font-size-xl,1.25rem);color:var(--color-neutral-900,#171717);margin:0 0 .35rem;font-weight:700}.HomeStorePreview-module__FI85_G__meta{font-size:var(--font-size-sm,.875rem);color:var(--color-neutral-500,#737373);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.HomeStorePreview-module__FI85_G__storeName{color:var(--color-neutral-700,#404040);font-weight:600}.HomeStorePreview-module__FI85_G__openPill{background:var(--color-success-50,#ecfdf5);color:var(--color-success-700,#047857);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.HomeStorePreview-module__FI85_G__serviceTag,.HomeStorePreview-module__FI85_G__distance{background:var(--color-neutral-100,#f5f5f5);color:var(--color-neutral-600,#525252);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.HomeStorePreview-module__FI85_G__viewStore{font-weight:600;font-size:var(--font-size-sm,.875rem);color:var(--color-primary-600,#16a34a);white-space:nowrap;flex:none;align-self:center;text-decoration:none}.HomeStorePreview-module__FI85_G__viewStore:hover{text-decoration:underline}.HomeStorePreview-module__FI85_G__locNudge{margin-bottom:var(--space-3,.75rem);border:1px dashed var(--color-neutral-300,#d4d4d4);border-radius:var(--radius-md,.5rem);color:var(--color-neutral-600,#525252);font-size:var(--font-size-sm,.875rem);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}.HomeStorePreview-module__FI85_G__locNudge:hover{border-color:var(--color-primary-400,#4ade80);color:var(--color-primary-600,#16a34a)}.HomeStorePreview-module__FI85_G__locCard{width:100%;padding:var(--space-6,1.5rem);border:1px dashed var(--color-neutral-300,#d4d4d4);border-radius:var(--radius-lg,.75rem);background:var(--color-neutral-50,#fafafa);color:var(--color-neutral-700,#404040);font-size:var(--font-size-base,1rem);cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:flex}.HomeStorePreview-module__FI85_G__locCard:hover{border-color:var(--color-primary-400,#4ade80)}.HomeStorePreview-module__FI85_G__locGlyph{font-size:1.5rem}.HomeStorePreview-module__FI85_G__railItem{flex:0 0 168px;max-width:168px}@media (max-width:520px){.HomeStorePreview-module__FI85_G__railItem{flex-basis:150px;max-width:150px}}.HomeStorePreview-module__FI85_G__skeletonHead{border-radius:var(--radius-md,.5rem);background:var(--color-neutral-100,#f5f5f5);width:40%;height:1.5rem;margin-bottom:var(--space-4,1rem)}.HomeStorePreview-module__FI85_G__skeletonRail{gap:var(--space-4,1rem);display:flex;overflow:hidden}.HomeStorePreview-module__FI85_G__skeletonCard{border-radius:var(--radius-lg,.75rem);background:var(--color-neutral-100,#f5f5f5);flex:none;width:160px;height:220px}
.NearbyLocationBanner-module__qcyPAq__banner{background:var(--shade-cool-light-6);border:1px solid var(--shade-cool-light-4);border-radius:var(--radius-card);width:calc(100% - 32px);max-width:1200px;font-family:var(--font-family-sans);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:12px auto 0;padding:12px 16px;display:flex}.NearbyLocationBanner-module__qcyPAq__icon{font-size:1.1rem;line-height:1}.NearbyLocationBanner-module__qcyPAq__text{min-width:160px;color:var(--shade-cool-dark-7);font-size:var(--body-sm);font-weight:var(--weight-medium);flex:auto}.NearbyLocationBanner-module__qcyPAq__actions{align-items:center;gap:8px;display:inline-flex}.NearbyLocationBanner-module__qcyPAq__cta{background:var(--color-btn-primary-bg);color:var(--white);border-radius:var(--radius-card);font-family:var(--font-family-sans);font-weight:var(--weight-semibold);font-size:var(--body-sm);cursor:pointer;transition:background var(--duration-fast),transform var(--duration-fast);border:0;padding:8px 16px}.NearbyLocationBanner-module__qcyPAq__cta:hover:not(:disabled){background:var(--color-btn-primary-hover)}.NearbyLocationBanner-module__qcyPAq__cta:active:not(:disabled){transform:scale(.97)}.NearbyLocationBanner-module__qcyPAq__cta:disabled{opacity:.7;cursor:progress}.NearbyLocationBanner-module__qcyPAq__dismiss{width:32px;height:32px;color:var(--shade-cool-base-5);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.NearbyLocationBanner-module__qcyPAq__dismiss:hover{background:var(--shade-cool-light-4)}.NearbyLocationBanner-module__qcyPAq__cta:focus-visible,.NearbyLocationBanner-module__qcyPAq__dismiss:focus-visible{outline:2px solid var(--color-btn-primary-bg);outline-offset:2px}.NearbyLocationBanner-module__qcyPAq__msg{color:var(--shade-cool-base-5);font-size:var(--body-xs);flex:100%;margin:0}
