.gallery-swipe-surface{position:relative;touch-action:pan-y}
.gallery-chevron{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#172229;cursor:pointer;touch-action:manipulation}
.gallery-chevron:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffffdc;box-shadow:0 1px 7px #17222912;z-index:-1}
.gallery-chevron-prev{left:2px}.gallery-chevron-next{right:2px}
.gallery-chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.gallery-chevron:hover:before{background:#fff;box-shadow:0 1px 9px #17222926}.gallery-chevron:focus-visible,.gallery-swipe-surface:focus-visible{outline:2px solid #0866e8;outline-offset:2px}
.gallery-position{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.reference-product-image>.gallery-chevron{top:42%}
.model-home .model-scene .gallery-chevron:before{inset:9px}.model-home .model-scene .gallery-chevron svg{width:17px;height:17px}
@media(prefers-reduced-motion:reduce){.gallery-chevron{transition:none}}
