.buy-it-with-title h3 {
    display: flex;
}
.buy-it-with-items{
    display: flex;
}
.buy-it-with-block {
    margin-top: 40px;
}

.buy-it-with-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    display: flex;
}

.buy-it-with-items {
    display: flex;
    gap: 20px;
}

.buy-item {
    display: flex;
    align-items: stretch;
    gap: 15px;
}

.buy-item-left img {
    max-height: 140px ;
    height: auto !important;
    object-fit: cover;
    border-radius: 6px;
}

.buy-item-right {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* название наверху, цена внизу */
    padding: 0;
}

.buy-item-right .title {
    font-size: 16px;
    color: #000;
    text-decoration: none;
    margin-bottom: 5px;
}

.buy-item-right .price {
    font-size: 15px;
    font-weight: 600;
}
.buy-item-right {
    font-family: Inter;
    font-weight: 500;
    font-size: 13.1px;
    leading-trim: NONE;
    line-height: 15px;
    vertical-align: middle;
    text-align: left;
}
.buy-it-with-block .buy-item-right a {
    font-family: Inter, sans-serif !important;
    font-weight: 500 !important;
    font-size: 13.1px !important;
    line-height: 15px !important;
    display: block;
}

.buy-it-with-block h3{
    font-family: Inter;
    font-weight: 300;
    font-size: 16.5px;
    leading-trim: NONE;
    line-height: 20px;
    vertical-align: middle;

}
.buy-item-cart a{
    padding: 6px !important;
    border-radius: 32px !important;
}