/* Parshey 2.9.6 — gallery-only enhancements */
.single-product .parshey-gallery-stage{position:relative}
.single-product .parshey-v296-nav{position:absolute;left:14px;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;z-index:8;pointer-events:none}
.single-product .parshey-v296-arrow{pointer-events:auto;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(0,0,0,.07);border-radius:50%;background:rgba(255,255,255,.95);color:#111;font-size:21px;line-height:1;box-shadow:0 8px 25px rgba(0,0,0,.09);cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background .2s ease}
.single-product .parshey-gallery-stage:hover .parshey-v296-arrow,.single-product .parshey-gallery-stage:focus-within .parshey-v296-arrow{opacity:1;transform:translateY(0)}
.single-product .parshey-v296-arrow:hover{background:#111;color:#fff}
.single-product .parshey-v296-arrow:focus-visible{outline:2px solid #111;outline-offset:3px;opacity:1}
.single-product .parshey-gallery-main-image{transition:opacity .16s ease}
.single-product .parshey-gallery-main-image.parshey-v296-switching{opacity:.76}
.single-product .parshey-gallery-index{font-variant-numeric:tabular-nums;letter-spacing:.08em}
@media(hover:none),(pointer:coarse){.single-product .parshey-v296-arrow{opacity:1;transform:none;width:38px;height:38px}.single-product .parshey-v296-nav{left:8px;right:8px}}
@media(prefers-reduced-motion:reduce){.single-product .parshey-v296-arrow,.single-product .parshey-gallery-main-image{transition:none}}
