.catalog-photo[data-gallery]{touch-action:pan-y;overscroll-behavior-x:contain}.catalog-photo .photo-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:40px;height:44px;min-height:44px;padding:0;border:1px solid #ddd;background:rgba(255,255,255,.94);color:#222;font:28px/1 Arial;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.catalog-photo .photo-prev{left:6px}.catalog-photo .photo-next{right:6px}.catalog-photo .photo-arrow:hover{background:#46415e;color:#fff}.catalog-photo .photo-arrow:focus-visible{outline:2px solid #46415e;outline-offset:2px}.photo-counter{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.94);color:#444;padding:4px 9px;font-size:11px;z-index:2}.catalog-product:hover .catalog-photo[data-gallery] img{transform:none}
