@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');

.storepoint-container {
    border: none;
    box-shadow: none;
    border: none;
    --storepoint-background-color: transparent;
    border: 2px solid #65331A!important;
}

.storepoint-name {
    color: #65331a;
    font-family: 'Open Sans';
    font-weight: 700;
}

.storepoint-search {
    justify-content: center;
}

.storepoint-search-bar {
    background: rgba(255,255,255,.8);
}

input.google-geocoder-input.pac-target-input {
    border: none;
    padding: 13px 15px !important;!i;!;
    background: transparent;
    font-weight: 600;
    color: #65331A!important;
}

ul#radius-dropdown-options {
    background: white;
}

ul#radius-dropdown-options {
    list-style: none;
    padding: 0;
}

div#storepoint-radius-dropdown {
    font-weight: 600;
}

.storepoint-dropdown.storepoint-radius-dropdown .storepoint-dropdown-target {
    font-weight: 600;
}

.storepoint-location {
    background: transparent;
    color: #65331A!important;
}

.storepoint-location {}

.storepoint-location-info {
    color: #65331A!important;
}

a.storepoint-location-detail-panel-back-button {
    color: #65331A!important;
}

.storepoint-search {
    background: #65331A!important;
}

.storepoint-dropdown-target {
    color: #65331A!important;
}

button.geolocation-btn {
    color: rgba(0,0,0,0.3);
}

input.google-geocoder-input.pac-target-input {
    font-family: 'Josefin sans', sans-serif;
}

span {}

div#storepoint-radius-dropdown {
    font-family: 'Josefin sans', sans-serif;
}

.storepoint-name {
    font-family: 'Josefin sans', sans-serif;
}

span.storepoint-button-label {
    font-family: 'Josefin sans', sans-serif;
}

.storepoint-button {
    --storepoint-button-border-radius: 20px;
}
input.google-geocoder-input.pac-target-input {
    font-family: 'Josefin sans', sans-serif;
}

span {}

div#storepoint-radius-dropdown {
    font-family: 'Josefin sans', sans-serif;
}

.storepoint-name {
    font-family: 'Josefin sans', sans-serif;
}

span.storepoint-button-label {
    font-family: 'Josefin sans', sans-serif;
}

.storepoint-button {
    --storepoint-button-border-radius: 20px;
}


a.storepoint-location-detail-panel-back-button {
    font-family: 'Josefin Sans';
}


.storepoint-search-bar .storepoint-vertical-divider:before {
    background: #65331a;
    opacity: .7;
}

.storepoint-contact-details div:before, .storepoint-distance {
    color: #65331a;
    opacity: .7;
}

.storepoint-distance {
    font-family: 'Josefin Sans';
    font-weight: 600;
}