.ne-gallery-main .ne-gallery-slide{display:block;cursor:zoom-in}.ne-gallery-main .ne-gallery-slide.is-hidden{display:none}.ne-gallery-thumbs{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.ne-gallery-thumb{padding:2px;border:2px solid transparent;background:transparent;cursor:pointer;width:75px}.ne-gallery-thumb.is-active{border-color:#386a48}.ne-gallery-thumb img{display:block;width:100%;height:auto}.ne-photo-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:45px 15px}.ne-photo-overlay img{max-width:95vw;max-height:90vh;object-fit:contain}.ne-photo-overlay button{position:absolute;right:18px;top:8px;color:#fff;background:transparent;border:0;font-size:42px;cursor:pointer}
/* Correctif v50: neutraliser les styles globaux des boutons du thème */
.mv-single-gallery .ne-gallery-thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:flex-start!important}
.mv-single-gallery button.ne-gallery-thumb{appearance:none!important;display:block!important;position:relative!important;flex:0 0 82px!important;width:82px!important;height:82px!important;min-height:0!important;margin:0!important;padding:3px!important;background:#fff!important;background-image:none!important;border:2px solid #e2e8e3!important;border-radius:7px!important;box-shadow:none!important;opacity:1!important;overflow:hidden!important;color:inherit!important}
.mv-single-gallery button.ne-gallery-thumb.is-active{border-color:#217446!important}
.mv-single-gallery button.ne-gallery-thumb img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}
.mv-single-gallery .ne-gallery-slide img{max-width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}
.mv-single-gallery .ne-gallery-main{max-width:100%;overflow:hidden}
.mv-single-gallery .ne-gallery-slide.is-hidden{display:none!important}
.mv-single-gallery .ne-gallery-slide:not(.is-hidden){display:block!important}
.mv-single-product,.mv-single-summary,.mv-single-gallery{min-width:0;max-width:100%}
.mv-single-summary p,.mv-single-summary li,.mv-single-product .woocommerce-Tabs-panel{overflow-wrap:anywhere;word-break:normal}
