.elementor-481 .elementor-element.elementor-element-03cf8f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-481 .elementor-element.elementor-element-3f138b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-3f138b0 */@media (max-width: 768px) {
    ul.products li.product {
        width: 48% !important; /* Adjust the width for two items per row */
        float: left !important; /* Ensures items sit side-by-side */
        margin-right: 4% !important; /* Creates space between columns */
        clear: none !important; /* Removes default clearing that forces single columns */
    }

    ul.products li.product:nth-child(2n) {
        margin-right: 0 !important; /* Removes right margin from every second item */
    }

    ul.products li.product:nth-child(2n+1) {
        clear: left !important; /* Clears every first item in a pair to start a new row */
    }
}/* End custom CSS */