@crowds90
Sorry for that. Mistakenly missed the return value. Please try the below one:
add_filter('woo_variation_gallery_thumbnail_slider_js_options', function($thumbnail_js_options){
$gallery_thumbnail_position_small_device = sanitize_textarea_field( woo_variation_gallery()->get_option( 'thumbnail_position_small_device', 'bottom' ) );
$thumbnail_js_options['responsive'] = array(
array(
'breakpoint' => 900, // Add your desired width here. For example: 1024
'settings' => array(
'vertical' => in_array( $gallery_thumbnail_position_small_device, array( 'left', 'right' ) ),
'rtl' => woo_variation_gallery()->set_rtl_by_position( $gallery_thumbnail_position_small_device )
),
),
);
return $thumbnail_js_options;
});
But keep in mind. After doing the above you have to write CSS for that specific breakpoint. As in my above example, the breaking point is 900.
Copy the the media queries from woo-variation-gallery > asstes > css > fronted.css [line number 376 to 1292]
keep them inside appearance > customize > additional css
And replace each 767px with 900px.
Thanks