.map-with-contact-info .map-contact-layout{display:flex;flex-direction:column;gap:1rem}.map-with-contact-info .map-contact-layout.contact-first{flex-direction:column-reverse}.map-with-contact-info .map-embed iframe{width:100%;min-height:300px;border:0;border-radius:var(--media-radius, 1rem);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.map-with-contact-info .contact-info-list{display:grid;grid-template-columns:1fr;gap:1.5rem}.map-with-contact-info .contact-with-text__info-item{display:flex;flex-direction:column;gap:1.2rem;padding:24px;border-radius:12px;border:1px solid rgba(var(--color-foreground),.08);background-color:rgba(var(--color-foreground),.02);text-align:left;transition:background-color .3s ease}.map-with-contact-info .contact-with-text__info-item:hover{background-color:rgba(var(--color-foreground),.04)}.map-with-contact-info .contact-with-text__info-header{display:flex;flex-direction:row;align-items:center;gap:.8rem}.map-with-contact-info .contact-with-text__info-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0}.map-with-contact-info .contact-with-text__info-icon svg{width:20px;height:20px;stroke:rgba(var(--color-foreground),.6);stroke-width:1.2;margin-top:0}.map-with-contact-info .contact-with-text__info-label{font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);line-height:1;margin:0}.map-with-contact-info .contact-with-text__info-body{display:flex;flex-direction:column}.map-with-contact-info .contact-with-text__info-body address,.map-with-contact-info .contact-with-text__info-body a,.map-with-contact-info .contact-with-text__info-body .rte{font-style:normal;font-size:calc(var(--font-body-scale) * 1.4rem);color:rgba(var(--color-foreground),.8);text-decoration:none;margin:0;line-height:1.5}.map-with-contact-info .contact-with-text__info-body a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.map-with-contact-info .contact-with-text__info-body .rte p{margin:0}@media screen and (min-width:750px){.map-with-contact-info .map-embed iframe{min-height:600px}.map-with-contact-info .contact-info-list{grid-template-columns:repeat(3,1fr);gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-section-map-with-contact-info.css.map */
