.wpgmza-ol-modern-infowindow-container{right:0;position:absolute;top:0}.wpgmza_map{position:relative}.wpgmza_map.is-fullscreen{min-height:100%}.wpgmza_map[data-maps-engine=open-layers] canvas{max-width:unset}@keyframes wpgmza-bounce{0%{bottom:0}to{bottom:15px}}@-webkit-keyframes wpgmza-bounce{0%{bottom:0}to{bottom:15px}}@keyframes wpgmza-drop{0%{bottom:100vh}to{bottom:0}}@-webkit-keyframes wpgmza-drop{0%{bottom:100vh}to{bottom:0}}.ol-marker{position:relative}.ol-marker>img,.wpgmza_map .ol-marker>img{transform:translateX(-50%);position:absolute;max-width:none;bottom:0;z-index:2}.ol-marker[data-anim=bounce]>img{animation:wpgmza-bounce .3s infinite alternate;-webkit-animation:wpgmza-bounce .3s infinite alternate}.ol-marker[data-anim=drop]>img{animation:wpgmza-drop .3s;-webkit-animation:wpgmza-drop .3s}.ol-marker-label{transform:translateX(-50%);font-size:.7rem;font-weight:700;text-shadow:0 0 2px #fff;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;color:#000;position:relative;top:2.4rem}.ol-info-window-plain{transform:translateX(-50%);overflow-y:auto;padding:10px;font-size:14px;position:absolute;max-width:648px;bottom:56px;background:#fff;left:0;width:348px}.ol-info-window-close{margin:0 0 3px 3px;cursor:pointer;float:right}.ol-info-window-container,.wpgmza-pro-info-window-container{z-index:999999}#wpgmza_map,.wpgmza_map{position:relative}.wpgmza-ol-canvas-overlay{pointer-events:none;position:absolute;top:0;left:0;z-index:1}#wpgmza_map[data-maps-engine=open-layers] .wpgmza-modern-store-locator,.wpgmza_map[data-maps-engine=open-layers] .wpgmza-modern-store-locator{position:absolute;max-width:100%!important;top:0;left:50%;z-index:99}.wpgmza-modern-store-locator{pointer-events:none;position:absolute;max-width:100%!important;top:0;left:50%;z-index:0}.wpgmza-modern-store-locator .wpgmza-inner{position:relative;left:-50%}.wpgmza-modern-store-locator>.wpgmza-inner{pointer-events:all}.ol-info-window-polygon{bottom:0!important}.ol-attribution.ol-unselectable.ol-control.ol-uncollapsible{font-size:12px}.wpgmza_map .ol-viewport .ol-control:not(.ol-attribution){background:transparent}.wpgmza_map .ol-viewport .ol-control button{color:var(--wpgmza-color-charcoal);box-shadow:var(--wpgmza-shadow-common);background:var(--wpgmza-color-white)}.wpgmza_map .ol-viewport .ol-control button:focus,.wpgmza_map .ol-viewport .ol-control button:hover{background:var(--wpgmza-color-grey-50)}.rtl .wpgmza_map *{direction:ltr}.rtl .wpgmza_map .wpgmza-infowindow,.rtl .wpgmza_map .wpgmza-infowindow *{direction:rtl}