.visit-map{background:var(--visit-bg, #fafafa);padding-top:var(--visit-pt, 72px);padding-bottom:var(--visit-pb, 72px)}.visit-map__inner{margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:center}.visit-map--reverse .visit-map__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.visit-map--reverse .visit-map__content{order:2}.visit-map--reverse .visit-map__map-wrap{order:1}.visit-map__content{max-width:520px}.visit-map__heading{font-family:DM Sans;font-size:40px;line-height:120%;font-weight:600;color:var(--visit-heading, #161616);margin:0 0 16px;letter-spacing:-.01em}.visit-map__row{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.visit-map__icon{flex:0 0 auto;width:22px;height:22px;color:var(--visit-accent, #3355ef);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.visit-map__icon svg{width:100%;height:100%}.visit-map__address{font-family:Roboto;margin:0;font-size:20px;line-height:150%;color:var(--visit-text, #404040);padding-top:1px}.visit-map__phone{font-family:Roboto;font-size:20px;line-height:150%;color:var(--visit-accent, #3355ef);text-decoration:underline;text-underline-offset:2px;padding-top:1px}.visit-map__phone:hover{opacity:.85}.visit-map__description{margin-bottom:16px;line-height:150%;color:var(--visit-text, #404040)}.visit-map__description p{font-family:Roboto;font-size:18px;margin:0;line-height:150%}.visit-map__hours-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:400;line-height:150%;color:var(--visit-heading, #161616);margin-bottom:8px}.visit-map__hours-list{display:flex;flex-direction:column;gap:8px}.visit-map__hours-row{margin:0;font-size:20px;line-height:1.6;color:var(--visit-text, #3f3f3f)}.visit-map__hours-day{font-weight:700;color:var(--visit-heading, #161616);margin-right:6px}.visit-map__hours-time{font-weight:400}.visit-map__map-wrap{width:100%}.visit-map__map{position:relative;width:100%;height:550px;border-radius:var(--visit-radius, 16px);overflow:hidden;box-shadow:0 1px 2px #1010100f,0 12px 32px #10101014;background:#eceff1}.visit-map__map iframe{display:block;width:100%;height:100%}.visit-map__map-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8a8a8a;font-size:14px;text-align:center;padding:24px}@media(max-width:989px){.visit-map__inner{grid-template-columns:1fr;gap:61px;padding:0 24px}.visit-map--reverse .visit-map__inner{grid-template-columns:1fr}.visit-map__content{max-width:100%;order:2}.visit-map--reverse .visit-map__content{order:2}.visit-map__map-wrap,.visit-map--reverse .visit-map__map-wrap{order:1}.visit-map__map{height:var(--visit-map-h-mobile, 340px)}.visit-map__heading{font-size:30px}.visit-map__address{font-size:18px}}@media(max-width:480px){.visit-map__heading{font-size:30px}.visit-map__inner{gap:32px;padding:0 24px}.visit-map{padding-top:48px;padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/visit-us-map.css.map */
