@media (max-width: 767px) {
    .ty-cart-content__image-block .ty-table__responsive-header,
    .ty-cart-content__price .ty-table__responsive-header,
    .ty-cart-content__qty .ty-table__responsive-header {
        float: left;
        width: 35%;
        padding-right: 8px;
        word-break: break-all;
        word-break: break-word;
    }

    .ty-cart-content__qty .ty-table__responsive-header {
        margin-top: 6px;
    }

    .ty-cart-content__image-block .ty-table__responsive-content,
    .ty-cart-content__price .ty-table__responsive-content,
    .ty-cart-content__qty .ty-table__responsive-content {
        float: left;
        width: 50%;
    }
}
