/* cached */
@media (min-width: 768px) {
    /** .woocommerce ul.products li.product:not(.in-page-section) - 2 */ .woocommerce ul.products li.product:not(.in-page-section) {
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    /** .woocommerce.single-product .related .products li.product - 1 */
    .woocommerce.single-product .related .products li.product {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    /** .woocommerce.single-product .upsells .products li.product - 1 */
    .woocommerce.single-product .upsells .products li.product {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    /** .woocommerce .cart-collaterals .cross-sells .products li.product - 1 */
    .woocommerce .cart-collaterals .cross-sells .products li.product {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    /** .woocommerce ul.products li.product:not(.in-page-section) - 3 */ .woocommerce ul.products li.product:not(.in-page-section) {
        -webkit-flex-basis: 33.333333333333%;
        -moz-flex-basis: 33.333333333333%;
        -ms-flex-preferred-size: 33.333333333333%;
        flex-basis: 33.333333333333%;
        max-width: 33.333333333333%;
    }

    /** .woocommerce.single-product .related .products li.product - 1 */
    .woocommerce.single-product .related .products li.product {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    /** .woocommerce.single-product .upsells .products li.product - 1 */
    .woocommerce.single-product .upsells .products li.product {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    /** .woocommerce .cart-collaterals .cross-sells .products li.product - 1 */
    .woocommerce .cart-collaterals .cross-sells .products li.product {
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}
