.yNHHyP-marker-view svg {
    fill: var(--color-primary);
}
.yNHHyP-marker-view svg circle {
    opacity: 0.9;
    fill: var(--color-primary);
}
.yNHHyP-marker-view svg circle:nth-child(3) {
    display: none;
}
#charging-points-map,
#charging-points-map * {
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
}
.gm-style-iw-d {
    margin-top: -2rem;
}
.gm-style-iw-chr button {
        z-index: 1;
    }
.info-window {
    font-family: var(--font-primary);
}
.info-window.dealer-summary {
        margin-top: calc(-1 * 0.25rem);
        max-width: 20rem;
        padding: 0;
        border-top: none;
    }
.info-window.dealer-summary .title-address-wrapper {
            cursor: default;
            padding-inline-end: 1.875rem;
        }
.info-window.dealer-summary .icon {
            display: none;
        }
.info-window.dealer-summary .more-info,
        .info-window.dealer-summary .info-list {
            display: flex;
        }
.info-window.dealer-summary .more-info .details-wrapper .show-on-map, .info-window.dealer-summary .info-list .details-wrapper .show-on-map {
                    display: none;
                }
.info-window.dealer-summary .more-info .details-wrapper .directions-link, .info-window.dealer-summary .info-list .details-wrapper .directions-link {
                    display: block;
                }
.info-window.dealer-summary .info-title {
            font-size: 1.25rem;
            font-family: var(--font-secondary);
        }
.info-window.dealer-summary .content.more-info { flex-direction: column;
        }
.info-window.dealer-summary .content.more-info .find-us-on-map { display: none;}
.info-window.dealer-summary .info-item {
            display: flex;
            gap: 0.5rem;
            font-size: 1.125rem;
            line-height: 1.5625rem;
            letter-spacing: -0.2px;
            padding: 0.3125rem 0;
        }
.info-window.dealer-summary .info-item a {
                color: var(--color-primary);
                font-size: 1.125rem;
                letter-spacing: -0.2px;
            }
.info-window.dealer-summary .info-item .icon {
                display: inline-block;
            }
.info-window.dealer-summary .info-item .map-links {
                display: flex;
                align-items: center;
                flex-wrap: wrap;
                gap: 1.25rem;
                padding-top: 0.4375rem;
            }
.info-window.dealer-summary .info-item .link {
                color: #a56e59;
                font-size: 1rem;
                text-decoration: none;
                font-weight: 700;
                display: flex;
                align-items: center;
                gap: 0.3125rem;
            }
.info-window.dealer-summary .info-item .link .icon {
                    font-size: 0.625rem;
                }
.info-window.dealer-summary .info-item .link .icon::before {
                        display: block;
                        padding-top: 0.375rem;
                    }
.info-window.dealer-summary .info-item .link:hover {
                    color: #597183;
                }
.info-window.dealer-summary .info-item.address-item {
                padding-bottom: 0.625rem;
            }
.info-window.dealer-summary .info-item.email a {
                    text-decoration: underline;
                }
