/**
 * Filename: carousel.css
 * Location: /wp-content/plugins/andasium-woo-tag-carousel-pro/assets/css/
 * Purpose: Uniform card layout + ensure visibility even if theme hides pre-init.
 */
.andasium-woo-tag-carousel-container{display:block !important;visibility:visible !important;opacity:1 !important;}
.andasium-woo-tag-carousel-container .owl-carousel{display:block !important;visibility:visible !important;opacity:1 !important;}
.andasium-woo-tag-carousel-container ul.products{margin:0;padding:0;list-style:none;}
.andasium-woo-tag-carousel-container ul.products>li.product{height:100%;display:flex;flex-direction:column;}
.andasium-woo-tag-carousel-container ul.products>li.product .price{margin-top:auto;}
.andasium-woo-tag-carousel-container ul.products>li.product .button{margin-top:10px;}

.andasium-woo-tag-carousel-container{overflow:visible !important;}
.andasium-woo-tag-carousel-container .owl-stage-outer{overflow:visible !important;}



/* ANDASIUM arrows: force visibility even if theme arrow CSS is hostile */
.andasium-woo-tag-carousel-container .owl-nav{display:block !important;}
.andasium-woo-tag-carousel-container .owl-nav button{opacity:1 !important; visibility:visible !important; display:block !important;}
.andasium-woo-tag-carousel-container .owl-nav button span.andasium-owl-arrow{
  display:inline-block !important;
  font-size:32px;
  line-height:1;
  padding:6px 10px;
}

/* v4.5.2 controlled fallback product-card safeguards */
.andasium-woo-tag-carousel-container .andasium-engine-fallback .andasium-owl-item{height:100%;}
.andasium-woo-tag-carousel-container .andasium-engine-fallback img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;}
.andasium-woo-tag-carousel-container .andasium-engine-fallback .woocommerce-loop-product__title{text-align:center;}
.andasium-woo-tag-carousel-container .andasium-engine-fallback .price{display:block;text-align:center;}
.andasium-woo-tag-carousel-container .andasium-engine-fallback .button{display:inline-block;}


/* v4.5.8: The7 product hover swaps to another Printful gallery attachment.
 * This carousel intentionally displays only the configured source attachment. */
.andasium-woo-tag-carousel-container.andasium-force-selected-image .woocom-project img.back-image,
.andasium-woo-tag-carousel-container.andasium-force-selected-image img.back-image{
  display:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
}
.andasium-woo-tag-carousel-container.andasium-force-selected-image .woocom-project img:not(.back-image){
  opacity:1 !important;
  visibility:visible !important;
}
