.dealer-card{
    display: flex; 
    flex-direction: column; 
    font-family: var(--family-title-2);
    max-width: 633px;
}
.dealer-info{
    padding-top: 1.12rem;
    padding-bottom: 1.12rem;
    padding-left: 0.88rem;
    padding-right: 0.88rem;
    background-color: var(--gray-light-4);
}
.dealer-info-tag{
    background-color: var(--gray-light-3); 
    font-size: var(--paragraph-3);
    font-weight: var(--weight-semibold);
    color: var(--gray-dark-4);
}
.dealer-info-name{
    font-size: var(--title-5); 
    /* font-weight: var(--weight-bolder); */
    font-family: var(--family-title);
    color: var(--brand);
}
.dealer-info-address{
    font-size: var(--paragraph-1); 
    width: 70%;
    color: var(--gray-dark-4);
}
.dealer-info-shift-sets-title{
    color: var(--gray-dark-4);
    font-size: var(--title-6); 
    /* font-weight: var(--weight-bolder); */
    font-family: var(--family-title);
    margin-bottom: 0.3125rem;
}
.dealer-info-shift-set-title{
    font-size: var(--paragraph-3); 
    /* font-weight: var(--weight-bolder); */
    font-family: var(--family-title);
    color: var(--gray-dark-4);
}
.dealer-info-shift-title{
    font-size: var(--paragraph-2);
    color: var(--gray-dark-4);
}
.dealer-info-shift-hours{
    font-size: var(--paragraph-2);
    color: var(--gray-dark-4);
}
.dealer-link{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    text-decoration: none;
}
.dealer-shift-sets{
    display: flex;
    flex-direction: column;
    gap: 0.69rem;
}
.dealer-shift{
    display: flex;
    flex-direction: row;
    gap: 0.94rem;
}
.dealer-phones{
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
.dealer-info-phone-number{
    font-size: var(--paragraph-2); 
    color: var(--gray-dark-4);
    /* font-weight: var(--weight-bolder); */
    font-family: var(--family-title);
}
.dealer-info-links-location-link{
    color: var(--brand);
}
.dealer-info-links-location-text{
    font-size: var(--paragraph-2); 
    /* font-weight: var(--weight-bolder); */
    font-family: var(--family-title);
}
.dealer-info-links-web-link{
    color: var(--gray-dark-4);
}
.dealer-info-links-web-text{
    font-size: var(--paragraph-2); 
    /* font-weight: var(--weight-bolder); */
    font-family: var(--family-title);
}
.dealer-info-links-rating-link{
    color: var(--gray-dark-4);
}
.dealer-info-links-rating-text{
    font-size: var(--paragraph-2); 
    font-family: var(--family-title);
    /* font-weight: var(--weight-bolder); */
}
@media only screen and (min-width: 576px) {
    .dealer-info{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .dealer-shift-sets{
        display: flex;
        flex-direction: row;
        gap: 2rem;
    }
    .dealer-shift{
        display: flex;
        flex-direction: column;
        gap: 0.94rem;
    }
    .dealer-links{
        display: flex;
        justify-content: start;
        gap: 1.5rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .dealer-link{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        padding-left: 0.5rem;
        padding-right: o.5rem;
        text-decoration: underline;
    }
    .dealer-phones{
        display: flex;
        flex-direction: row;
        gap: 1.5rem;
    }
}
@media only screen and (min-width: 768px) {
    .dealer-info-shift-sets-title{
        margin-bottom: 0.8125rem;
    }
}
@media only screen and (min-width: 992px) {
    .dealer-links{
        display: flex;
        flex-direction: column;
        gap: 0rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .dealer-link{
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        text-decoration: none;
    }
    .dealer-shift-sets{
        display: flex;
        flex-direction: column;
        gap: 0.69rem;
    }
    .dealer-shift{
        display: flex;
        flex-direction: row;
        gap: 0.94rem;
    }
    .dealer-phones{
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
    }
    .dealer-info{
        padding-top: 1.12rem;
        padding-bottom: 1.12rem;
        padding-left: 0.88rem;
        padding-right: 0.88rem;
    }
}
@media only screen and (min-width: 1200px) {
    .dealer-shift-sets{
        display: flex;
        flex-direction: row;
        gap: 2rem;
    }
    .dealer-shift{
        display: flex;
        flex-direction: column;
        gap: 0.94rem;
    }
    .dealer-links{
        display: flex;
        flex-direction: row;
        justify-content: start;
        gap: 1.5rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .dealer-link{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        padding-left: 0.5rem;
        padding-right: o.5rem;
        text-decoration: underline;
    }
    .dealer-phones{
        display: flex;
        flex-direction: row;
        gap: 1.5rem;
    }
}
@media only screen and (min-width: 1366px) {
    .dealer-info{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    
}
@media only screen and (min-width: 1920px) {
    .dealer-shift-sets{
        display: flex;
        flex-direction: row;
        gap: 4rem;
    }
}
