* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
main.cars-container {
    background-color: var(--color-border);
    padding: 130px 0 !important;
}
.car-item {
    cursor: pointer;
    transition: all 0.3s ease;
}
.car-item:hover {
    transform: scale(1.02);
}
main .car-item figure {
    margin: 0;
    height: 250px;
    overflow: hidden;
}
main .car-item figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease;
}
.sorry_msg {
    color: var(--color-text-main);
    font-size: var(--font-body);
}

input[type='text'], input[type='number'] {
    background-color: var(--color-card-bg);
    border-color: var(--color-border) !important;

    color: var(--color-text-main) !important;

    outline: none;
}
input[type='text']:focus,
input[type='number']:focus {
    border: none !important;
    box-shadow: none !important;
    background-color: var(--color-card-bg);
}
input[type='text']::placeholder,
input[type='number']::placeholder,
.check-label {
    color: var(--color-text-secondary);
}
.search-icon {
    background-color: var(--color-text-secondary);
    color: var(--color-border);
    border: none;
}
