
body #reviews .purchased-product {
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

body main .woocommerce-MyAccount-content .review-item::after,
body main #reviews .review-item::after {
    height: 0px;
}

body main .woocommerce-MyAccount-content .purchased-product,
body main #reviews .purchased-product {
    width: 60%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start; 
}

body main .woocommerce-MyAccount-content .purchased-product .purchased-product-picture a,
body main #reviews .purchased-product .purchased-product-picture a {
    justify-content: flex-end;
    display: flex;
}

body main .woocommerce-MyAccount-content .purchased-product .purchased-product-picture,
body main #reviews .purchased-product .purchased-product-picture {
    flex: 1 1 calc(20% - 20px);
    max-width: calc(20% - 20px);
    min-width: calc(20% - 20px);
}

body main .woocommerce-MyAccount-content .purchased-product .purchased-product-picture img,
body main #reviews .purchased-product .purchased-product-picture img {
    max-height: 250px;
    height: auto;
    width: auto;
    display: block;
    object-fit: cover;
    margin: 25px 0 25px auto;
}

body main .woocommerce-MyAccount-content .purchased-product .purchased-product-details,
body main #reviews .purchased-product .purchased-product-details {
    width: 80%;
    margin-bottom: 25px;
}

body main .woocommerce-MyAccount-content .purchased-product::after,
body main #reviews .purchased-product::after {
    width: 120%;
    margin-left: -10%;
}
