.auto_card_head {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 70px
}

.auto_card_head .head__img {
    max-height: 336px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.head_text .h1 {
    margin: 0;
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
}

.head_text a {
    margin-top: auto;
    width: 220px;
    height: 60px;
    font-weight: 500;
    font-size: 20px;
}

.head_text {
    display: flex;
    flex-direction: column;
}

.auto_card_head .graphic {
    display: grid;
    margin-top: 24px;
    margin-bottom: 37px;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
    gap:5px

}

.day_price {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    /* or 16px */


    color: #000000;
}

.day_price span {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    /* identical to box height, or 32px */


    color: #000000;
}



.auto_card-body p {
    margin: 0;
}

.auto_card-body p,
.auto_card-body span,
.auto_card-body div {

    font-weight: 300;
    font-size: 15px;
    line-height: 126%;
    /* or 15px */


    color: #565656;

}

.auto_card-body__list {
    display: flex;
    justify-content: space-between;
    gap: 10%
}


.auto_card-body .auto_card-attr__title {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 16px;
    color: #000000;

}

.auto_card-body .mechanics__item span {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    /* identical to box height, or 16px */


    color: #000000;

}

.attr-autotype {
    display: flex;
    gap: 60px;
    margin-bottom: 80px;
}

.attr-info {
    display: grid;
    gap: 44px;
}

.auto_card-params .auto_card-attr {
    margin-bottom: 30px;
}

.auto_card-params span {
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    /* identical to box height, or 14px */
    margin-bottom: 4px;
    display: flex;
    color: #000000;

}



@media (max-width:1040px) {
    .head_text a {
        margin-top: 20px;
    }

    .auto_card_head {

        align-items: center;
    }

    .attr-autotype {
        margin-bottom: 40px;
        flex-wrap: wrap;
        gap: 20px;
    }
}

@media (max-width:670px) {
    .auto_card_head {
        display: grid;
        grid-template-columns: 1fr;
        gap: 20px;
        justify-content: center;
        align-items: center;
        justify-items: center;
    }

    .head_text a {
        width: 100%;
    }

    .auto_card_head .graphic {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .auto_card-body__list {
        display: flex;
        justify-content: space-between;
        gap: 10%;
        flex-direction: column-reverse;
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }

    .head_text .h1 {

        font-size: 30px;
    }

    .breadcrumb {

        flex-wrap: wrap;
    }
}


.product__item {
    padding: 0;
    display: grid !important;
}

.slick-slide {
    padding: 0 !important;
}

.slider_nav {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    width: 80px;
}

.header_slider {
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    gap: 63px;
    align-items: center;
    align-content: center;
    line-height: 1.2;
    position: relative;
    left: -60px;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 30px;
}

.slider_arrow {
    cursor: pointer;

}

.slider_arrow svg path {
    transition: 0.2s linear;
}

.slider_arrow:hover svg path,
.slider_arrow:focus svg path,
.slider_arrow:active svg path {
    fill: #7654FF
}

.product__prices a {

    left: -2px;
}

@media (max-width: 1199px) {
    .header_slider {

        left: -25px;

    }
}

@media (max-width: 900px) {
    .header_slider {

        left: 0;

    }
}

@media (max-width: 650px) {
    .slick-slide {
        padding: 0 6px !important;
    }

    .header_slider {

        margin-bottom: 20px;
        display: flex;
        justify-items: center;
        justify-content: center;
        width: 100%;
        gap: 33px;
    }

    .product__img {
        max-height: 160px;
    }
}
@media (max-width: 650px) {
    .header_slider {
        display: grid;
    }
}

