Thanks for the details, I can login your website, since there is a character problem with the Cycle2 JS codes, so I tried another JS frame work in your website:
https://woocommerce.com/flexslider/
See the result page:
hidden link
Here is the detail steps:
1) Edit the PHP codes in your theme/functions.php as below:
function add_cycle_slider_js() {
wp_enqueue_script( 'flexslider-js', '<em><u>hidden link</u></em>', array( 'jquery' ));
wp_enqueue_style( 'flexslider-css', '<em><u>hidden link</u></em>');
}
add_action( 'wp_enqueue_scripts', 'add_cycle_slider_js' );
2) Edit the layout, replace the view cell with a content template cell, with below codes:
<!-- Place somewhere in the <body> of your page -->
<div id="slider" class="flexslider">
<ul class="slides">
[wpv-for-each field="wpcf-image"]
<li>[types field="image" id="" size="large"][/types]</li>
[/wpv-for-each]
<!-- items mirrored twice, total of 12 -->
</ul>
</div>
<div id="carousel" class="flexslider">
<ul class="slides">
[wpv-for-each field="wpcf-image"]
<li>[types field="image" id="" size="thumbnail"][/types]</li>
[/wpv-for-each]
<!-- items mirrored twice, total of 12 -->
</ul>
</div>
And with below JS codes:
jQuery(window).load(function() {
// The slider being synced must be initialized first
jQuery('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 210,
itemMargin: 5,
asNavFor: '#slider'
});
jQuery('#slider').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
sync: "#carousel"
});
});
Please test again, check if it is fixed or not. thanks