#zs-composition-block {
    float: right;
    width: 30%;
    margin-bottom: 1.5rem;
    margin-right: 2%;
}

#zs-composition-block ~ .product-manufacturer,
#zs-composition-block ~ .product-reference,
#zs-composition-block ~ .product-quantities,
#zs-composition-block ~ .product-features,
#zs-composition-block ~ .product-condition {
    float: left;
    width: 60%;
}

.product-composition-img {
    max-width: 380px;
    height: auto;
    display: block;
}

@media (max-width: 767px) {
    .product-composition-img {
        max-width: 100%;
    }
}
