.nearby-locations{position:relative}.nearby-locations__panel{background-color:rgb(var(--color-background));border-radius:1rem;padding:3rem 2rem}.nearby-locations__heading{margin:0 0 2.4rem;text-align:center;text-transform:uppercase;letter-spacing:.1rem;font-family:var(--font-heading-chunky-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.nearby-locations__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.nearby-locations__card{display:flex;flex-direction:column;height:100%;padding:2rem;border:.15rem solid rgba(var(--color-foreground),.28);border-radius:1rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.nearby-locations__card-title{margin:0 0 2rem;text-transform:uppercase;font-family:var(--font-heading-chunky-family);font-size:1.6rem;font-weight:var(--font-heading-weight);letter-spacing:.05rem;color:rgb(var(--color-foreground))}.nearby-locations__card-address,.nearby-locations__card-phone{margin:0 0 2rem;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground))}.nearby-locations__card-phone .link,.nearby-locations__card-phone a{font-size:inherit;font-weight:inherit;color:rgb(var(--color-foreground))}.nearby-locations__card-phone .link:hover,.nearby-locations__card-phone a:hover{color:rgb(var(--color-foreground))}.nearby-locations__card-actions{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;margin-top:auto;padding-top:1.6rem;font-family:var(--font-heading-chunky-family)}.nearby-locations__action,.nearby-locations__action.link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.nearby-locations__action:hover,.nearby-locations__action.link:hover,.nearby-locations__action:visited,.nearby-locations__action.link:visited{color:rgb(var(--color-foreground))}.nearby-locations__action-icon{display:inline-flex;width:1.4rem;height:1.4rem;color:inherit}.nearby-locations__action-icon svg{width:100%;height:100%}@media screen and (min-width:750px){.nearby-locations__panel{padding:4rem 3rem}.nearby-locations__grid{gap:2rem}.nearby-locations__grid--2-col{grid-template-columns:repeat(2,1fr)}.nearby-locations__grid--3-col{grid-template-columns:repeat(3,1fr)}.nearby-locations__grid--4-col{grid-template-columns:repeat(4,1fr)}.nearby-locations__card{padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-nearby-locations.css.map */
