.product-thumb .image{position:relative}.mj-video-badge{position:absolute!important;top:10px;left:10px;z-index:6;background:#193c32;color:white;border:1px solid #fff9;border-radius:22px;padding:7px 10px;display:inline-flex;gap:5px;align-items:center;font-size:12px;cursor:pointer;width:auto!important;height:auto!important}.mj-video-badge:hover{background:#ee7b28}
.next-product-gallery .thumbnails.mj-media-ready{display:block!important;position:relative;list-style:none;padding:0!important;margin:0!important}.next-product-gallery .mj-media-ready>li{display:none!important;float:none!important;width:100%!important;margin:0!important;padding:0!important}.next-product-gallery .mj-media-ready>li.mj-slide-active{display:flex!important;align-items:center;justify-content:center;min-height:280px}.mj-media-ready video{width:100%;max-height:580px;background:#111;border-radius:16px}.mj-media-ready img{max-height:580px;object-fit:contain}.mj-media-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0}.mj-media-nav button{border:1px solid #d7e3df;border-radius:10px;padding:8px 12px;background:#fff;color:#193c32;cursor:pointer}.mj-media-nav [aria-pressed=true]{background:#193c32;color:white}.mj-store-video-dialog{border:0;border-radius:16px;background:#111;color:white;padding:12px;max-width:92vw;width:680px}.mj-store-video-dialog::backdrop{background:#000b}.mj-store-video-dialog video{width:100%;max-height:75vh;display:block}.mj-store-video-dialog button{background:#fff;color:#193c32;border:0;border-radius:8px;padding:8px 14px;margin-bottom:10px;cursor:pointer}

.next-product-gallery .mj-media-ready>li.mj-slide-active{position:relative}
.mj-gallery-play{position:absolute;top:14px;left:14px;z-index:8;display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffffaa;border-radius:24px;background:#193c32eb;color:#fff;padding:10px 14px;font-size:13px;box-shadow:0 3px 12px #0002;cursor:pointer}
.mj-gallery-play>span:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ee7b28;color:#fff}
.mj-gallery-play:hover{background:#ee7b28}.mj-gallery-play:focus-visible{outline:3px solid #ee7b28;outline-offset:3px}

.mj-media-layout{display:flex;flex-direction:row;direction:ltr;align-items:flex-start;gap:14px;width:100%}
.mj-media-layout>.thumbnails{flex:1;min-width:0}
.mj-media-layout>.mj-media-nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;flex:0 0 72px;margin:0;max-height:580px;overflow-y:auto;padding:2px;direction:rtl}
.mj-media-nav .mj-media-thumb{position:relative;flex:0 0 68px;width:68px;height:68px;padding:3px;border:2px solid #dce6e2;border-radius:10px;background:#fff;overflow:hidden}
.mj-media-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}
.mj-media-nav .mj-media-thumb[aria-pressed=true]{border-color:#ee7b28;background:#fff6eb;box-shadow:0 0 0 1px #ee7b2822}
.mj-thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#193c32eb;color:#fff;font-size:13px}
@media(max-width:767px){
.mj-media-layout{flex-direction:column;gap:10px}
.mj-media-layout>.thumbnails{width:100%;flex:auto}
.mj-media-layout>.mj-media-nav{flex:auto;flex-direction:row;justify-content:flex-start;max-width:100%;width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;margin:0;padding:2px 0 5px;gap:8px}
.mj-media-nav .mj-media-thumb{flex:0 0 54px;width:54px;height:54px;border-radius:8px}
.mj-thumb-play{width:24px;height:24px;font-size:11px}
}
