.elementor-348 .elementor-element.elementor-element-13135f25{--display:flex;}.elementor-348 .elementor-element.elementor-element-13135f25:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-13135f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-348 .elementor-element.elementor-element-2d9d2ad{padding:0px 0px 055px 0px;text-align:center;}/* Start custom CSS for container, class: .elementor-element-13135f25 */@media (max-width: 767px){

    /* Kill Woo column system */
    .elementor-348 .elementor-element.elementor-element-13135f25 .woocommerce ul.products {
        display: flex !important;
        flex-direction: column !important;
        gap: 20px !important;
        width: 100% !important;
    }

    .elementor-348 .elementor-element.elementor-element-13135f25 .woocommerce ul.products li.product {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin: 0 !important;
    }

    /* Remove left spacing caused by theme */
    .elementor-348 .elementor-element.elementor-element-13135f25 .woocommerce {
        padding-left: 0 !important;
        margin-left: 0 !important;
    }

}/* End custom CSS */