.checkbox-input:checked::after {
    width: 20px;
    top: 43%;
    left: 36%;
}

.checkbox-input {
    border-radius: 4px;
    width: 20px;
    height: 20px;
}

.header__model__car-spec__names a {
    color: black;
}

.offers.swiper-wrapper {
    padding-bottom: 20px;
}

.header__phone {
    font-weight: 600;
}

.group-price-header {
    display: flex;
    gap: 10px;
}

.group-price-header .primary-medium-color {
    color: var(--error);
}


.fixed_price__btn .header__phone {
    font-weight: 600;
}

@media (max-width:1100px) {
    .header__logo.header__item {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .section-models {
        height: 1180px;
    }
    .section-model__item a {
        top: 65%;
        width: 408px;
        height: 292px;
    }
}