.merchant-location{--merchant-location-accent: rgb(var(--color-button));--merchant-location-muted: rgba(var(--color-foreground), .62);--merchant-location-max-width: 160rem;margin-top:var(--space-40);margin-bottom:var(--space-32)}@media screen and (min-width:750px){.merchant-location{margin-top:var(--space-48);margin-bottom:var(--space-32)}}.merchant-location__inner{width:100%;max-width:min(var(--merchant-location-max-width, 160rem),100%);margin-inline:auto;box-sizing:border-box;padding-inline:1.5rem}@media screen and (min-width:750px){.merchant-location__inner{padding-inline:5rem}}.merchant-location__map-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2rem;overflow:visible;border-radius:0;background:transparent}.merchant-location__mapbox-map,.merchant-location__mapbox-map .mapboxgl-map{border-radius:inherit}.merchant-location__map{position:relative;z-index:0;width:100%;height:36rem;min-height:36rem;overflow:hidden;border-radius:var(--product-card-corner-radius);flex-shrink:0}.merchant-location__map script[data-merchant-location-config]{display:none}.merchant-location__mapbox-map{width:100%;height:100%;min-height:inherit}.merchant-location__mapbox-map .mapboxgl-map{height:100%;min-height:inherit;border:none;box-shadow:none;outline:none}.merchant-location__mapbox-map .mapboxgl-canvas{filter:grayscale(.85) contrast(1.05)}.merchant-location__mapbox-map .mapboxgl-ctrl-bottom-right{display:none}.merchant-location__pin{display:block;line-height:0}.merchant-location__pin--vendor{width:var(--mapbox-shared-marker-vendor-width, 2.6rem);height:var(--mapbox-shared-marker-vendor-height, 3.4rem)}.merchant-location__pin--user{width:var(--mapbox-shared-marker-user-size, 2.2rem);height:var(--mapbox-shared-marker-user-size, 2.2rem)}.merchant-location__pin svg{width:100%;height:100%;display:block}.merchant-location__info{display:flex;flex-direction:column;gap:var(--space-12);min-width:0;position:relative;z-index:0;padding:2.4rem 2rem;background:rgb(var(--color-background))}.merchant-location__title{margin:0;font-size:calc(var(--font-size-h1-product) - .2rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:rgb(var(--color-foreground))}.merchant-location__address{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--merchant-location-muted)}.merchant-location__meta{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:start;margin-top:1.2rem;padding-top:0;border-top:none}.merchant-location__meta-item{min-width:0}@media screen and (min-width:750px){.merchant-location__info{padding-inline:2.4rem}}.merchant-location__meta-label{margin:0 0 var(--space-8);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:rgb(var(--color-foreground))}.merchant-location__meta-link{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--merchant-location-accent);text-decoration:none;transition:opacity var(--duration-short) ease}.merchant-location__meta-link:hover{opacity:.88;text-decoration:underline;text-underline-offset:.2em}.merchant-location__meta-icon{display:inline-flex;width:1.6rem;height:1.6rem;color:var(--merchant-location-accent)}@media screen and (min-width:990px){.merchant-location__map-wrap{gap:0;overflow:hidden;border-radius:var(--product-card-corner-radius);background:#e8eaed;isolation:isolate}.merchant-location__map{height:36rem;min-height:36rem;border-radius:0}.merchant-location__info{position:absolute;z-index:10;bottom:2.4rem;inset-inline-start:2.4rem;width:min(42rem,calc(100% - 4.8rem));min-width:min(32rem,calc(100% - 4.8rem));max-width:none;padding:2.4rem 2.8rem;border-radius:var(--product-card-corner-radius);box-shadow:0 .2rem 1.6rem rgba(var(--color-shadow),.15)}}@media screen and (max-width:989px){.merchant-location__inner{padding-inline:0}.merchant-location__map-wrap{gap:0;overflow:hidden;border-radius:0;background:#e8eaed}.merchant-location__map{order:1;border-radius:0}.merchant-location__info{order:2}}@media screen and (min-width:1200px){.merchant-location__meta{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/component-merchant-location-block.css.map */
