.StoreMarker_popup__hvvv3 [class*='mapboxgl-popup-content'] {

    border-radius: 0.5rem;

    border-width: 1px;

    --tw-shadow: 0 2px 10px 0 rgba(0,0,0,0.15);

    --tw-shadow-colored: 0 2px 10px 0 var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.StoreMarker_popup__hvvv3 [class*='mapboxgl-popup-content'] > div {

    position: relative
}

.StoreMarker_popup__hvvv3 [class*='mapboxgl-popup-close-button'] {

    display: none
}

.StoreView_mapContainer__KYi2I {

    display: flex;

    grid-template-columns: repeat(3, minmax(0, 1fr));

    flex-direction: column;

    -moz-column-gap: 1.5rem;

         column-gap: 1.5rem;

    padding-top: 1.125rem;

    padding-bottom: 1.5rem
}

@media (min-width: 768px) {

    .StoreView_mapContainer__KYi2I {

        display: grid;

        padding-top: 2.625rem;

        padding-bottom: 4rem
    }
}

@media (min-width: 1536px) {

    .StoreView_mapContainer__KYi2I {

        grid-template-columns: repeat(7, minmax(0, 1fr))
    }
}

.StoreView_storeDetailsWrapper__1FSCP {

    grid-column: span 1 / span 1;

    border-radius: 0.5rem;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(223 225 228 / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    padding: 1.5rem
}

@media (min-width: 1536px) {

    .StoreView_storeDetailsWrapper__1FSCP {

        grid-column: span 2 / span 2
    }
}

.StoreView_hollowBtn__1UhXo:hover svg > g > g {

    fill: #FFFFFF
}

.StoreView_hollowBtn__1UhXo:hover > span {

    font-weight: 500
}

