.adamant-gallery-arrow,.adamant-gallery-count,.adamant-gallery-first{display:none!important}
@media(max-width:767px){
 body #product-product .thumbnails .adamant-gallery-stage{position:relative!important}
 body #product-product .adamant-gallery-stage>a.thumbnail{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden}
 body #product-product .adamant-gallery-stage>a.thumbnail>img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important}
 body #product-product .adamant-gallery-arrow{display:flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;align-items:center;justify-content:center;width:25.333px!important;height:29.333px!important;min-width:0!important;padding:5.333px!important;margin:0!important;border:1px solid #dadbdd!important;border-radius:4.667px!important;background:rgba(255,255,255,.92)!important;color:#373b3e!important;box-shadow:0 2px 8px #00000016!important;z-index:2;touch-action:manipulation}
 body #product-product .adamant-gallery-prev{left:9px!important;right:auto!important}
 body #product-product .adamant-gallery-next{right:9px!important;left:auto!important}
 body #product-product .adamant-gallery-arrow svg{width:14.667px;height:14.667px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
 body #product-product .adamant-gallery-count{display:block!important;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:12px;background:#ffffffdf;color:#555;font-size:12px;line-height:18px;pointer-events:none}
 body #product-product .adamant-gallery-first{display:block!important}
 body #product-product .image-additional .adamant-gallery-selected{border-color:#ec7a25!important;box-shadow:0 0 0 1px #ec7a25!important}
}

/* Full-size preview remains available alongside the inline arrows. */
body #product-product .thumbnails .adamant-gallery-stage{position:relative!important}
body #product-product .adamant-gallery-zoom{display:flex;position:absolute;right:9px;bottom:10px;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;margin:0;border:1px solid #dadbdd;border-radius:5px;background:rgba(255,255,255,.94);color:#373b3e;box-shadow:0 2px 8px #00000016;cursor:zoom-in;z-index:3;touch-action:manipulation}
body #product-product .adamant-gallery-zoom svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;pointer-events:none}
body #product-product .adamant-gallery-zoom:focus-visible{outline:2px solid #ec7a25;outline-offset:2px}
body #product-product .adamant-gallery-stage>a.thumbnail{cursor:zoom-in}
body #product-product [data-adamant-gallery-count="1"] .adamant-gallery-arrow,body #product-product [data-adamant-gallery-count="1"] .adamant-gallery-count,body #product-product [data-adamant-gallery-count="1"] .adamant-gallery-first{display:none!important}
