location-map{display:block;position:relative;isolation:isolate}location-map .map{width:100%;height:68.4rem;z-index:10}@media screen and (min-width: 1024px){location-map .map{height:74.4rem}}location-map .contacts{width:100%;position:absolute;background-color:var(--white);border-radius:1.2rem;border:1px solid var(--grey-400);z-index:50;display:flex;flex-direction:column;padding:2rem 3rem;box-shadow:var(--shadow-card)}@media screen and (max-width: 1023px){location-map .contacts{bottom:.8rem;left:.9rem;max-width:calc(100% - 1.8rem)}}@media screen and (min-width: 1023px){location-map .contacts{top:1.6rem;left:1.6rem;max-width:33.4rem}}location-map .contacts>*+*{margin-top:1.6rem}location-map .contacts address,location-map .contacts a{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2rem;letter-spacing:-.2px;font-style:normal;text-decoration:none;color:var(--black)}location-map .contacts address svg,location-map .contacts a svg{height:1.6rem;width:auto;flex-shrink:0;margin-right:1.2rem}location-map .contacts address svg path,location-map .contacts a svg path{fill:var(--blue-400)}location-map .contacts a{transition:color .2s ease}location-map .contacts a:hover{color:var(--blue-400);text-decoration:underline}location-map .contacts .map-link a{font-weight:600;text-decoration:underline;color:var(--blue-400)}location-map .contacts .map-link a svg{margin-right:0;margin-left:.8rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-map.css.map */
