@charset "UTF-8";
/* https://allergyandasthmawellness.com/wp-content/themes/enfold-child/assets/css/open-maps.css?ver=1793793284 */
.aas-open-map{box-sizing:border-box;min-height:260px;width:100%}.aas-store-locator{box-sizing:border-box;container-type:inline-size;margin:0 auto;max-width:1210px;min-width:0;font-family:'Source Sans Pro',sans-serif}.aas-map-search{align-items:end;background:#f4f4f4;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:13px}.aas-map-search label{flex:0 0 auto;font-weight:700;font-size:13px;line-height:1.2}.aas-map-search label span{display:block;margin:0 0 8px}.aas-map-search .aas-map-location-field{flex:1 1 290px;min-width:0}.aas-map-search input,.aas-map-search select{background:#fff;border:1px solid #d8d8d8;box-sizing:border-box;display:block;font:inherit;min-height:36px;padding:6px 10px;width:100%}#top .aas-map-search input[type="search"],#top .aas-map-search select{font:inherit;margin:0}.aas-map-search button,.aas-location-results button,.aas-location-results a{cursor:pointer}.aas-map-search button{background:#f9f9f9;border:1px solid #d1d1d1;box-shadow:0 1px 2px rgb(0 0 0 / 8%);color:#555;font:inherit;min-height:36px;padding:0 14px}.aas-map-search .aas-map-near-me{background:#fff0;border-color:#fff0;box-shadow:none;color:#00539b;text-decoration:underline}.aas-map-search>button{align-self:flex-end}.aas-map-status:empty{display:none}.aas-locator-content{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);min-height:600px}.aas-locator-results-panel{border-right:1px solid #ddd;max-height:600px;min-width:0;overflow-y:auto}.aas-locator-content .aas-store-locator-map{height:600px!important;min-height:600px}.aas-map-origin-marker{background:#fff;border:3px solid #00a0af;border-radius:50%;box-shadow:0 1px 3px rgb(0 0 0 / 35%);box-sizing:border-box;display:block;height:18px;width:18px}.aas-locator-results-panel .aas-map-status{color:#555;font-size:13px;margin:0;padding:12px 12px 5px}.aas-location-results{list-style:none;margin:0;padding:0}.aas-store-locator .aas-location-results,.aas-store-locator .aas-location-results li{list-style:none!important}.aas-store-locator .aas-location-results li::marker{content:''}.aas-location-result{border-bottom:1px dotted #d5d5d5;padding:13px 12px 12px}.aas-location-result:last-child{border-bottom:0}.aas-location-title,.aas-location-directions{color:#00539b;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.aas-location-title:hover,.aas-location-title:focus,.aas-location-directions:hover,.aas-location-directions:focus{text-decoration:underline}.aas-location-focus{background:#fff0;border:0;color:#222;display:block;font:inherit;line-height:1.45;overflow-wrap:anywhere;padding:3px 0 0;text-align:left;width:100%}.aas-location-distance{display:block;font-size:13px;margin:10px 0 3px}.aas-location-directions{font-size:14px;font-weight:400}@media (max-width:960px){.aas-locator-content{display:flex;flex-direction:column;min-height:0}.aas-locator-content .aas-store-locator-map{order:-1}.aas-locator-results-panel{border-right:0;max-height:none}}@container (max-width:760px){.aas-locator-content{display:flex;flex-direction:column;min-height:0}.aas-locator-content .aas-store-locator-map{order:-1}.aas-locator-results-panel{border-right:0;max-height:none}}@media (max-width:767px){.aas-map-search{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aas-map-search label{min-width:0;margin:0}.aas-map-search .aas-map-location-field{grid-column:1 / -1}#top .aas-map-search input[type="search"],#top .aas-map-search select,.aas-map-search>button{min-height:44px}.aas-map-search>button{align-self:stretch;margin:0;width:100%}.aas-locator-content .aas-store-locator-map{height:380px!important;min-height:380px}.aas-map-search .aas-map-near-me{display:flex;align-items:center;justify-content:center}}@media (max-width:442px){.aas-map-search{grid-template-columns:minmax(0,1fr)}.aas-locator-content .aas-store-locator-map{height:320px!important;min-height:320px}}@container (max-width:430px){.aas-map-search{grid-template-columns:minmax(0,1fr)}}