.locations{display:flex;gap:30px;margin:30px;align-items:center;height:80vh}.locations__mobile-view{display:none}@media (max-width: 992px){.locations{height:auto;margin:30px 10px;gap:15px;flex-direction:column;justify-content:center}.locations__list{overflow-y:visible}.locations__map-wrapper{display:none}.locations__mobile-view{display:table;border-collapse:collapse;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:5px;margin:0 0 0 auto;padding:0}.locations__mobile-view label{display:table-cell;padding:10px;border-radius:5px}.locations:not(.locations--map-view) .locations__mobile-view label:first-of-type{background-color:#ededed}.locations.locations--map-view .locations__mobile-view label:last-of-type{background-color:#ededed}.locations.locations--map-view .locations__map-wrapper{display:block;width:100%;height:90vh;min-height:auto}.locations.locations--map-view .locations__list{display:none}#locations-map .location{width:100%}}.locations__list{display:flex;flex-direction:column;gap:10px;list-style-type:none;height:100%;padding:0;margin:0;overflow-y:auto}.location{display:flex;flex-direction:column;gap:5px;width:400px;padding:10px 15px;border:1px solid #000;border-radius:15px}#locations-map .location{padding:0;border:0}.location__name{font-weight:700;font-size:18px}.location__description{font-size:12px}.location__address,.location__contact,.location__schedule{font-size:14px}.location__contact div,.location__schedule div{margin-left:10px}.location__schedule p{margin:0}.location__state{font-size:14px;font-weight:300;opacity:.7}.location__heading{color:#04aa84}.location__buttons{display:flex;gap:5px;flex-wrap:wrap}.location__button{-webkit-appearance:none;appearance:none;display:flex;gap:3px;align-items:center;color:#fff;background-color:#04aa84;border:1px solid #04AA84;font-weight:600;font-size:12px;padding:2px 5px}.location__button:hover{background-color:#fff;border-color:#000;color:#000}.location__button svg,#locations-map .location__button svg{height:12px;width:auto}.locations__map-wrapper{position:relative;height:100%;min-height:80vh;flex-grow:1}#locations-map{position:absolute;top:0;right:0;bottom:0;left:0}#locations-map .location__button{padding:5px}#locations-map svg{width:auto;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/locations.css.map */
