/* Sin JS las galerías siguen mostrando todas las imágenes originales. */
.matova-slideshow.is-enhanced {display:block!important;position:relative;max-width:100%;padding:0!important;isolation:isolate;}
.matova-slideshow.is-enhanced .matova-slides-viewport {overflow:hidden;border-radius:12px;background:#f2f3f1;touch-action:pan-y;aspect-ratio:var(--matova-slide-ratio,16/9);}
.matova-slideshow.is-enhanced .matova-slides-track {display:flex;width:100%;height:100%;transition:transform var(--matova-slide-duration,600ms) cubic-bezier(.22,.61,.36,1);}
.matova-slideshow.is-enhanced .matova-slides-track>.wp-block-image {position:relative;flex:0 0 100%;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%!important;height:100%;margin:0!important;padding:0!important;max-width:none!important;background:transparent;}
.matova-slideshow.is-enhanced .matova-slides-track>.wp-block-image>a {display:block;flex:1;min-height:0;height:100%;}
.matova-slideshow.is-enhanced .matova-slides-track img {display:block;flex:1;min-height:0;width:100%!important;height:100%!important;max-height:none;max-width:100%;object-fit:var(--matova-slide-fit,contain)!important;}
.matova-slideshow.is-enhanced .matova-slides-track figcaption {position:absolute;bottom:0;left:0;right:0;margin:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:white;font-size:.85rem;text-align:left;}
.matova-slideshow.is-enhanced[data-effect="fade"] .matova-slides-track {display:grid;transform:none!important;}
.matova-slideshow.is-enhanced[data-effect="fade"] .matova-slides-track>.wp-block-image {grid-area:1/1;opacity:0;visibility:hidden;transition:opacity var(--matova-slide-duration,600ms),visibility var(--matova-slide-duration,600ms);}
.matova-slideshow.is-enhanced[data-effect="fade"] .matova-slides-track>.is-active {opacity:1;visibility:visible;z-index:1;}
.matova-slideshow.is-enhanced .matova-slides-controls {display:flex;align-items:center;gap:10px;margin:14px 0 0!important;max-width:none;}
.matova-slideshow.is-enhanced .matova-slides-controls button {display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #d1d5d1;border-radius:50%;background:white;color:#151719;font:inherit;cursor:pointer;}
.matova-slideshow.is-enhanced .matova-slides-controls button:hover {background:#151719;color:white;}
.matova-slideshow.is-enhanced .matova-slides-dots {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex:1;gap:0;}
.matova-slideshow.is-enhanced .matova-slides-dots button {min-width:32px;min-height:44px;border:0;border-radius:0;background:transparent!important;}
.matova-slideshow.is-enhanced .matova-slides-dots button:before {content:'';display:block;width:6px;height:6px;background:#87918b;border-radius:12px;transition:width .2s;}
.matova-slideshow.is-enhanced .matova-slides-dots button[aria-current="true"]:before {width:24px;background:var(--matova-red,#b51d35);}
.matova-slideshow.is-enhanced .matova-slides-count {font-variant-numeric:tabular-nums;font-size:.8rem;white-space:nowrap;}
@media(max-width:600px){.matova-slideshow.is-enhanced .matova-slides-controls{gap:4px}.matova-slideshow.is-enhanced .matova-slides-dots button{min-width:24px}.matova-slideshow.is-enhanced .matova-slides-track figcaption{padding:12px;font-size:.7rem}}
@media(prefers-reduced-motion:reduce){.matova-slideshow.is-enhanced *{transition:none!important;scroll-behavior:auto!important}}
