/* Gallery-only motion. Dot position and button hit area remain unchanged. */
.zr-gallery-dots button::after{transition:background-color 220ms ease,transform 220ms cubic-bezier(.22,1,.36,1),opacity 220ms ease;transform-origin:center}
@media(prefers-reduced-motion:reduce){.zr-gallery-dots button::after{transition:none!important}}
.zr-gallery .zr-gallery-arrow{font-size:0}
.zr-gallery .zr-gallery-arrow::before{position:absolute;inset:0;display:grid;place-items:center;font:400 26px/1 Arial,sans-serif;line-height:1}
.zr-gallery .zr-gallery-prev::before{content:'‹';transform:translate(1px,-1px)}
.zr-gallery .zr-gallery-next::before{content:'›';transform:translate(-1px,-1px)}
[data-zc-product-page] .zr-gallery > [data-zc-main-image][src*="/3.1.png"],
[data-zc-product-page] .zr-gallery > [data-zc-main-image][src*="/4.1.png"],
[data-zc-product-page] .zr-gallery > [data-zc-main-image][src*="/device_5.png"]{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover}
html[lang|="ar"] [data-zc-product-page] .zr-gallery .zr-gallery-arrow::before{direction:ltr;unicode-bidi:isolate}
