.custom-map-section .page-width{display:flex;max-width:600px}.map-popup-wrapper .close-icon{width:24px;height:24px;display:flex;position:absolute;top:20px;right:20px;cursor:pointer}.map-popup-wrapper .close-icon svg{width:100%;height:100%}.custom-map-section .secton-heading{font-size:44px;line-height:1.2;margin-bottom:16px}.map-popup-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:111;display:none}.map-popup-wrapper .map-popup-overlay{background-color:#00000080;position:absolute;width:100%;height:100%;top:0;left:0}.map-popup-wrapper .map-popup-inner{background-color:#fff;max-width:970px;margin:0 auto;width:95%;max-height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:60px 65px 60px 60px;display:flex}.map-popup-wrapper .map-popup-inner .map-content-wrapper{width:100%}.map-popup-wrapper .map-popup-inner .map-content-wrapper .popup-heading{font-size:44px;line-height:1.2;margin-bottom:16px;text-align:center}.map-popup-wrapper .map-popup-inner .map-content-wrapper .mobile-map,.map-popup-wrapper .map-popup-inner .map-content-wrapper .desktop-map{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.map-popup-wrapper .map-popup-inner .map-content-wrapper:has(.desktop-map) .mobile-map{display:none}.map-popup-wrapper .map-popup-inner .map-content-wrapper .mobile-map img,.map-popup-wrapper .map-popup-inner .map-content-wrapper .desktop-map img{max-width:100%}.map-popup-wrapper .close-icon:hover{opacity:.8}.dynamic-map-popup .map-popup-inner{max-width:1280px;height:95%}.dynamic-map-popup .map-popup-inner .iframe-wrapper iframe,.dynamic-map-popup .map-popup-inner .iframe-wrapper{height:100%}.dynamic-map-popup .map-popup-inner .iframe-wrapper iframe{border:0}@media only screen and (max-width: 768px){.map-popup-wrapper .map-popup-inner .map-content-wrapper:has(.desktop-map) .mobile-map{display:flex}.map-popup-wrapper .map-popup-inner{padding:45px}}@media only screen and (max-width: 701px){.dynamic-map-popup .map-popup-inner{height:auto}}@media only screen and (max-width: 489px){.dynamic-map-popup .map-popup-inner{padding:30px 15px 15px}.dynamic-map-popup .close-icon{top:4px;right:4px;width:20px;height:20px}}@media only screen and (max-width: 380px){.dynamic-map-popup{width:320px}}@media only screen and (max-width: 374px){.custom-char-section .char-blocks .cus-char-blocks .char-block{width:100%}.dynamic-map-popup .map-popup-inner{padding:30px 10px 10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/zm_style.css.map */
