.inghamdriven-new-models-slider-container {
    display:            flex;
    width:              100%;
    flex-wrap:          wrap;
    padding:            1rem;
    gap:                2rem 1rem;
}
.inghamdriven-new-models-slider-container .slick-arrow {
    z-index: 2;
}
    .inghamdriven-new-models-slider-container .slick-prev {
        left:           1rem;
    }
    .inghamdriven-new-models-slider-container .slick-next {
        right:          1rem;
    }
.inghamdriven-new-models-slider-container .slick-list {
    min-width:          100%;
}
.inghamdriven-new-models-slider-container .slick-track {
    display:            flex;
    min-width:          100%;
}
.inghamdriven-new-models-slider-container.slide-count-2 .slick-slide {
    min-width:      50%;
}

.inghamdriven-new-models-slider-container .c > a {
    display:            block;
    color:              var(--ingham-text-color);
    width:              100%;
    background-color:   white;
    position:           relative;
    background-size:    cover;
    border-top-left-radius:     var(--ingham-border-radius-top-left);
    border-top-right-radius:    var(--ingham-border-radius-top-right);
    border-bottom-left-radius:  var(--ingham-border-radius-bottom-left);
    border-bottom-right-radius: var(--ingham-border-radius-bottom-right);
}

.inghamdriven-new-models-slider-container .img {
    padding-top:        60%;
    width:              100%;
    background-position: center;
    background-size:    100%;
    background-repeat:  no-repeat;
}
    .inghamdriven-new-models-slider-container a:hover .img {
        background-size: 100%;
        transition:     0.1s;
        transition-timing-function: ease-in-out;
    }

.inghamdriven-new-models-slider-container .txt {
    text-align:         center;
}

.inghamdriven-new-models-slider-container .txt > h3 {
    font-size:          1.2rem;
    display:            block;
    padding-bottom:     2px;
}
    .inghamdriven-new-models-slider-container a:hover h3 {
        text-decoration:    underline;
    }

.inghamdriven-new-models-slider-container .txt > .price .before {
    font-size:          0.875rem;
    line-height:        calc(0.875rem - 2px);
    align-self:         baseline;
}
.inghamdriven-new-models-slider-container .txt > .price {
    font-weight:        600;
    display:            flex;
    align-self:         baseline;
    align-items:        baseline;
    justify-content:    center;
    margin:             0;
    gap:                1px;
}
.inghamdriven-new-models-slider-container .txt > .price .dollar,
.inghamdriven-new-models-slider-container .txt > .price .after {
    --dollar-size:      11px;
    font-size:          var(--dollar-size);
    line-height:        calc(var(--dollar-size) - 2px);
    align-self:         flex-start;
    padding-top:        3px;
}
.inghamdriven-new-models-slider-container .txt > .price .before {
    padding-right:      3px;
}
.inghamdriven-new-models-slider-container .txt > .price .after {
    padding-left:       1px;
}
/* Brand Logo */
.inghamdriven-new-models-slider-container .brand-logo {
    align-self:         center;
}
.inghamdriven-new-models-slider-container .brand-logo .ic {
    display:            flex;
    align-items:        center;
    justify-content:    center;
}
.inghamdriven-new-models-slider-container .brand-logo img {
    padding:            1rem 25%;
    max-width:          100%;
}


@media only screen and (min-width: 701px) {
    .inghamdriven-new-models-slider-container.slide-count-3 .slick-slide {
        min-width:      33.33%;
    }
}
@media only screen and (min-width: 801px) {
    .inghamdriven-new-models-slider-container .img {
        background-size:    90%;
    }
}
@media only screen and (min-width: 1101px) {
    .inghamdriven-new-models-slider-container.slide-count-4 .slick-slide {
        min-width:      25%;
    }
    .inghamdriven-new-models-slider-container .slick-prev {
        left:           0;
    }
    .inghamdriven-new-models-slider-container .slick-next {
        right:          0;
    }
}
