#locationHUB{display:block;width:100%;margin:auto;position:relative;max-width:1728px}#locationHUB .flexContainer{width:100%;display:flex;justify-content:flex-start;gap:4rem;align-items:flex-start;flex-wrap:wrap}#locationHUB .caption{display:block;padding:2rem 0 0;font-size:var(--nav);font-style:italic}#locationHUB .flexContainer .locationItem{width:calc(33.33% - 3.5rem);position:relative}#locationHUB .locationItem address{font-size:var(--body);line-height:1.2;font-family:droid-sans,sans-serif;font-weight:400;font-style:normal}#locationHUB .locationItem address a,#locationHUB .locationItem address a:visited{text-decoration:none;color:var(--soft-black);transition:.3s ease all}#locationHUB .locationItem address a:hover{color:var(--olive)}#locationHUB .flexContainer .locationItem .imageContainer{position:relative;width:100%;height:auto}#locationHUB .flexContainer .locationItem .imageContainer .comingSoonBadge{font-size:var(--nav);letter-spacing:var(--letter-spacing);text-transform:uppercase;background:var(--lime-green);border-radius:100%;color:var(--soft-black);line-height:1;position:absolute;width:fit-content;padding:1rem;width:-webkit-fit-content;aspect-ratio:1 / 1;top:1rem;right:1rem;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center;font-family:Sofia Sans,sans-serif;font-weight:700;font-style:normal}#locationHUB .flexContainer .locationItem .imageContainer img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:1rem}#locationHUB .flexContainer .locationItem .flexInner{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}#locationHUB .flexContainer .locationItem h2{margin-block-start:0em;margin-block-end:1rem}#locationHUB .flexContainer .locationItem h3,#locationHUB .flexContainer .locationItem p{margin-block-start:0em;margin-block-end:0rem}#locationHUB .flexContainer .locationItem .primaryCta{width:100%;-webkit-width:100%;display:block;text-align:center}#locationHUB .flexContainer .locationItem .primaryCta.olive{margin:2rem 0}#locationHUB .locationItem .phoneLink{margin:1rem 0 0}@media only screen and (max-width: 900px){#locationHUB .flexContainer .locationItem{width:calc(50% - 2rem);position:relative}}@media only screen and (max-width: 600px){#locationHUB .flexContainer .locationItem{width:100%;position:relative}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/location-component.css.map */
