.overlay-cover-img{width:100%;height:100%;position:absolute}
.overlay-cover-img:before{content:"";position:absolute;background-color:rgba(0,0,0,.5);z-index:5;border-radius:8px;top:0;bottom:0;width:100%;height:100%;opacity:0;transition:.35s;font-size:28px;color:#fff}
.overlay-cover-img:hover:before{opacity:1;content:"\f002";font-family:FontAwesome;display:flex;align-items:center;justify-content:center}

.prod-inc-custom-gallery .splide__list .splide__slide{border-radius:8px}
.prod-inc-custom-gallery .splide__track{display:flex;align-items:start}
.prod-inc-custom-cover img{width:100%;height:100%;border-radius:var(--bs-border-radius);object-fit:contain;position:relative;z-index:0}

/* TABS REGIOES */
.product-tabs .nav-pills{display:flex;flex-flow:row wrap;gap:.375rem;width:100%}
.product-tabs .nav-link{min-height:2.5rem;min-width:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-grow:1;padding:.5rem .75rem;font-size:1rem;color:var(--bs-body-color)}
.product-tabs .nav-link:hover{background-color:var(--bs-tertiary-bg)}
.product-tabs .nav-link.active,.product-tabs .nav-link:focus-visible{background-color:var(--bs-primary)}

@media screen and (min-width:1200px) {
  .prod-inc-custom-gallery .splide__list{display:flex;flex-direction:column;align-items:flex-start}
}

