.store-locator__page-title,.store-locator__heading{margin:0 0 1.6rem}.store-locator__intro{max-width:72rem;margin:0 0 2.4rem}.store-locator__demo-banner{margin:0 0 2.4rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.04);font-size:1.4rem}.store-locator__jumps{margin-bottom:2.4rem}.store-locator__jumps-label{margin:0 0 1.2rem;font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.store-locator__jumps-list{display:flex;flex-wrap:wrap;gap:.8rem}.store-locator__jump{display:inline-flex;align-items:center;min-height:4.4rem;padding:.7rem 1.8rem;border:.1rem solid rgb(var(--color-button));border-radius:var(--buttons-radius-outset);background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-decoration:none;font-size:1.6rem;font-weight:700;line-height:1.2}.store-locator__jump:hover{color:rgb(var(--color-button-text));filter:brightness(.92)}.store-locator__jump:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.store-locator__layout{display:grid;gap:2.4rem}.store-locator__map-wrap{position:relative;z-index:1}div.store-locator__map{display:block;width:100%;height:36rem;border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04)}.store-locator__map:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.store-locator__map-hint{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.store-locator__map-wrap.is-zoom-enabled .store-locator__map-hint{opacity:.55}.store-locator__list{display:grid;gap:1.6rem}.store-locator__card{display:grid;gap:1.6rem;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));color:rgb(var(--color-foreground));scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}.store-locator__card.is-active{border-color:rgb(var(--color-button));box-shadow:0 0 0 .2rem rgba(var(--color-button),.25)}.store-locator__card:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.store-locator__card-media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.store-locator__card-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-bottom:1rem}.store-locator__card-title{margin:0}.store-locator__badge{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));border-radius:var(--buttons-radius-outset)}.store-locator__address{display:grid;gap:.2rem;margin:0 0 1.2rem;font-style:normal}.store-locator__meta{display:grid;gap:.4rem;margin:0 0 1.2rem}.store-locator__meta-label{display:inline-block;min-width:6rem;margin-right:.6rem;font-weight:600}.store-locator__hours-title{margin:0 0 .6rem;font-size:1.4rem;font-weight:600}.store-locator__hours-text{margin:0}.store-locator__card-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.store-locator__card-actions .button{min-width:0}.store-locator__empty{margin:0}.store-locator__marker{background:transparent;border:0}.store-locator__marker-dot{display:block;width:2rem;height:2rem;border:.3rem solid #fff;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 .2rem .6rem #00000047}.store-locator__marker.is-active .store-locator__marker-dot{width:2.4rem;height:2.4rem;background:rgb(var(--color-foreground))}.store-locator__popup{font-size:1.3rem;line-height:1.4}.store-locator__popup strong{display:block;margin-bottom:.4rem}.store-locator__popup a{color:inherit}.leaflet-container{font-family:inherit;z-index:1}html:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) store-locator{--store-locator-sticky-offset: var(--header-height, 0px)}@media screen and (min-width:990px){.store-locator__layout{grid-template-columns:minmax(26rem,34%) minmax(0,1fr);align-items:start}.store-locator__layout--map-left{grid-template-columns:minmax(0,1fr) minmax(26rem,34%)}.store-locator__map-wrap{position:sticky;top:calc(var(--store-locator-sticky-offset, 0px) + 2rem);z-index:1;order:2}.store-locator__layout--map-left .store-locator__map-wrap{order:0}.store-locator__map{height:calc(100vh - var(--store-locator-sticky-offset, 0px) - 8rem);min-height:48rem}}@media(prefers-reduced-motion:reduce){.store-locator__card{scroll-margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-store-locator.css.map */
