.church-product-map_mapCanvas{height:100vw;width:100%}[data-map-type=givingMachines]{min-height:480px}.church-product-map_searchWrapper{left:0;position:absolute;top:var(--spacing-unite-3);width:100%}.church-product-map_mapErrors{border:var(--border-2-width) var(--border-2-style) var(--error);border-radius:var(--border-radius-medium);position:absolute}.church-product-map_searchBox{align-items:flex-start;-webkit-column-gap:var(--spacing-unite-2);-moz-column-gap:var(--spacing-unite-2);column-gap:var(--spacing-unite-2);display:flex;justify-content:center;margin-bottom:var(--spacing-unite-2);position:relative}.church-product-map_searchInputText{flex:1}[dir=ltr] [data-type=church-unit-search-field]{padding-right:48px}[dir=rtl] [data-type=church-unit-search-field]{padding-left:48px}[data-type=church-unit-search-field]{-webkit-padding-end:48px;-moz-padding-end:48px}.church-product-map_searchBtn{border:1px solid transparent;border-radius:var(--border-radius);line-height:0;padding:calc(var(--spacing-unite-2) - 1px);position:relative;-webkit-transform:translate(8px,-7px);transform:translate(8px,-7px)}@media (min-width:600px){.church-product-map_mapCanvas{height:550px;min-height:300px}[data-map-type=givingMachines]{min-height:480px}.church-product-map_searchBox{margin-bottom:var(--spacing-unite-3)}}