.contact-map-layout{display:grid;gap:2.5rem;align-items:center}.contact-map-content,.contact-map-panel,.contact-map-detail{min-width:0}.contact-map-content .section-header{margin:0;text-align:start}.contact-map-details{display:grid;gap:2rem}.contact-map-detail address{font-style:normal}.contact-map-detail__link{width:fit-content;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}.contact-map-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.contact-map-buttons>.button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.contact-map{position:relative;display:block;height:var(--contact-map-mobile-height);overflow:hidden;background:rgb(var(--background));color:rgb(var(--text-color))}.contact-map__fallback{height:100%;align-content:center;padding:2rem}.contact-map:has(.contact-map__embed:not([hidden]),.contact-map__canvas:not([hidden])) .contact-map__fallback{visibility:hidden}.contact-map__embed,.contact-map__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.contact-map [hidden]{display:none}.contact-map__canvas{color:#1a1919;text-transform:none;letter-spacing:normal}.contact-map__pin{position:absolute;width:30px;height:38px;transform:translate(-50%,-100%);color:#795538;filter:drop-shadow(0 2px 2px rgb(26 25 25 / .25))}.contact-map__pin svg{display:block;width:100%;height:100%}.contact-map-panel__directions{display:inline-block;margin-block-start:1rem}.contact-map-editor-note{flex-basis:100%;margin-block-start:.75rem;padding:.75rem;border:1px dashed currentColor;font-size:.875rem}@media screen and (min-width:700px){.contact-map-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.contact-map-layout{grid-template-columns:minmax(0,var(--contact-map-content-column, 1fr)) minmax(0,var(--contact-map-map-column, 1fr));gap:clamp(2.5rem,5vw,6rem)}.contact-map-layout--left{grid-template-columns:minmax(0,var(--contact-map-map-column, 1fr)) minmax(0,var(--contact-map-content-column, 1fr))}.contact-map-layout--left .contact-map-panel{grid-column:1;grid-row:1}.contact-map-layout--left .contact-map-content{grid-column:2;grid-row:1}.contact-map{height:var(--contact-map-height)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-map.css.map */
