.m-product-card [data-astro-card-gallery]{position:relative;touch-action:pan-y pinch-zoom}
.m-product-card [data-astro-card-gallery] .m-product-card__hover-image{display:none!important}
.m-product-card [data-astro-card-gallery] .m-product-card__main-image{opacity:1!important;visibility:visible!important;transform:none!important}
.m-product-card .astro-card-gallery-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:32px;height:32px;padding:5px;align-items:center;justify-content:center;border:1px solid #d9bf6f;border-radius:50%;color:#d9bf6f;background:rgba(0,0,0,.75);cursor:pointer;opacity:0!important;pointer-events:none!important;transition:opacity .15s ease}
.m-product-card .astro-card-gallery-arrow--prev{left:8px}
.m-product-card .astro-card-gallery-arrow--next{right:8px}
.m-product-card .astro-card-gallery-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:768px) and (any-hover:hover) and (any-pointer:fine){
 .m-product-card .astro-card-gallery-arrow{display:flex}
 .m-product-card:hover .astro-card-gallery-arrow,.m-product-card:focus-within .astro-card-gallery-arrow{opacity:1!important;pointer-events:auto!important}
 .m-product-card .astro-card-gallery-arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}
}
@media(prefers-reduced-motion:reduce){.m-product-card .astro-card-gallery-arrow{transition:none}}
