.locations-map{background:var(--gradient-background)}.locations-map__header{text-align:center;margin-bottom:4rem}.locations-map__subtitle{font-size:1.4rem;color:var(--color-foreground-75);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:500}.locations-map__title{font-size:3.2rem;font-weight:600;margin:0;color:var(--color-foreground)}@media screen and (min-width: 750px){.locations-map__title{font-size:4rem}}.locations-map__content{display:grid;gap:4rem}.locations-map__location{display:grid;gap:3rem;background:var(--color-background);border-radius:1.6rem;padding:3rem;box-shadow:0 4px 20px #0000001a}@media screen and (min-width: 990px){.locations-map__location{grid-template-columns:1fr 1fr;align-items:start}}.locations-map__location-title{font-size:2.4rem;font-weight:600;margin:0 0 2rem;color:var(--color-foreground)}.locations-map__location-details{display:grid;gap:2rem;margin-bottom:2.5rem}.locations-map__detail{display:flex;gap:1.5rem;align-items:flex-start}.locations-map__detail-icon{flex-shrink:0;width:2.4rem;height:2.4rem;color:var(--color-foreground-75);margin-top:.2rem}.locations-map__detail-icon svg{width:100%;height:100%}.locations-map__detail-content{flex:1}.locations-map__detail-content strong{display:block;font-weight:600;margin-bottom:.5rem;color:var(--color-foreground);font-size:1.4rem}.locations-map__detail-content p{margin:0;color:var(--color-foreground-75);line-height:1.5}.locations-map__detail-content a{color:var(--color-link);text-decoration:none;transition:color .3s ease}.locations-map__detail-content a:hover{color:var(--color-link-hover);text-decoration:underline}.locations-map__actions{display:flex;gap:1.5rem;flex-wrap:wrap}.locations-map__actions .button{padding:1.2rem 2.4rem;border-radius:.8rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;text-align:center;cursor:pointer;border:.2rem solid transparent}.locations-map__actions .button--primary{background:var(--color-button);color:var(--color-button-text)}.locations-map__actions .button--primary:hover{background:var(--color-button-hover);transform:translateY(-2px)}.locations-map__actions .button--secondary{background:transparent;color:var(--color-foreground);border-color:var(--color-border)}.locations-map__actions .button--secondary:hover{background:var(--color-foreground);color:var(--color-background);transform:translateY(-2px)}.locations-map__map-container{position:relative;width:100%;height:400px;border-radius:1.2rem;overflow:hidden;box-shadow:0 4px 20px #0000001a}.locations-map__map{width:100%;height:100%;border:none;filter:grayscale(20%);transition:filter .3s ease}.locations-map__map:hover{filter:grayscale(0%)}@media screen and (min-width: 750px){.locations-map__map-container{height:450px}.locations-map__location-details{grid-template-columns:1fr 1fr;gap:2rem 3rem}.locations-map__detail--wide{grid-column:1 / -1}}@media screen and (max-width: 749px){.locations-map__location{padding:2rem}.locations-map__actions{flex-direction:column}.locations-map__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-locations-map.css.map */
