.map-list__background{background-color:var(--color-subtle);padding:var(--space-module) 0}.map-list__tabs{border-bottom:2px solid var(--color-accent-alt);display:flex;gap:var(--space-element);margin-bottom:var(--space-atom)}@media (min-width:64.0625em){.map-list__tabs{display:none}}.map-list__tab{background-color:var(--color-darker-blue);color:var(--color-white);font-size:1.25rem;font-weight:700;margin-bottom:-2px;padding:var(--space-atom) var(--space-element);transition:var(--transition-default)}.map-list__tab:not(.is-active){cursor:pointer}.map-list__tab.is-active{background-color:var(--color-accent-alt)}.map-list__wrap{display:flex;height:80vh}@media (min-width:64.0625em){.map-list__wrap{gap:var(--space-element)}}.map-list__list-wrap,.map-list__map-wrap{display:flex;flex-direction:column}@media (max-width:64em){.map-list__list-wrap,.map-list__map-wrap{min-width:100%}}.map-list__list-wrap .heading-block{margin-bottom:var(--space-element);text-transform:uppercase}@media (max-width:64em){.map-list__wrap[data-view=map] .map-list__list-wrap{display:none}}.map-list__list{--sb-track-color:color-mix(in srgb,var(--wp--preset--color--light-gray) 85%,#000);--sb-thumb-color:var(--color-accent);--sb-size:5px;display:flex;flex:1;flex-direction:column;gap:var(--space-element);margin-top:-20px;overflow:auto;padding-right:var(--space-element);padding-top:20px}.map-list__list::-webkit-scrollbar{width:var(--sb-size)}.map-list__list::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:3px}.map-list__list::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}.map-list__list-item{background-color:var(--color-base);padding:var(--space-element)}@media (min-width:64.0625em){.map-list__list-item{max-width:23.75rem;min-width:23.75rem}}.map-list__list-item.is-hidden{display:none}.map-list__header{align-items:center;display:flex;justify-content:space-between}.map-list__map-wrap{flex:1}@media (max-width:64em){.map-list__wrap[data-view=list] .map-list__map-wrap{display:none}}.map-list__map-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-atom);justify-content:space-between;margin-bottom:var(--space-element)}.map-list__filters{display:flex;flex-wrap:wrap;gap:var(--space-atom) var(--space-block)}.map-list__filter{border-bottom:2px solid #0000;color:#aaa;font-weight:700;transition:var(--transition-default)}.map-list__filter.is-active{border-color:currentColor;color:var(--color-bright-blue)}.map-list__filter:not(.is-active){cursor:pointer}.map-list__filter:not(.is-active):hover{color:var(--color-bright-blue)}.map-list__map{aspect-ratio:16/9;flex:1}.map-list__map .mapboxgl-popup-content{background:#0000;padding:0}.map-list__map .marker{background-image:url(../../../../../../assets/static/svg/map-marker.svg);background-size:contain;height:23px;width:19px}.map-list__map .marker.is-active{background-image:url(../../../../../../assets/static/svg/map-marker-active.svg);height:35px;width:29px;z-index:99}.map-list__map .marker.is-hidden{display:none}.blufish-locations-map .marker{background-image:url(../../../../../assets/static/svg/map-marker.svg)}.blufish-locations-map .marker.is-active{background-image:url(../../../../../assets/static/svg/map-marker-active.svg)}