Variant Carousel Refactored for Normal templete