[data-photo-zoom]{cursor:zoom-in;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-photo-zoom]>:is(img,svg){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.photo-zoom-lens{z-index:1;pointer-events:none;box-sizing:content-box;border:2px solid #8e48cb;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 3px 18px #28103c38}.photo-zoom-lens>:is(img,svg){will-change:transform;flex:none;display:block}.photo-zoom-hint{text-align:center;color:var(--public-muted-text,#625d6b);overflow-wrap:anywhere;flex-shrink:0;margin:0;font-size:11px;line-height:1.45}.photo-zoom-hint-touch{display:none}.gallery-photo-block{min-width:0}.gallery-photo-block>.photo-zoom-hint{margin-top:7px}@media (hover:none),(pointer:coarse){.photo-zoom-hint-mouse{display:none}.photo-zoom-hint-touch{display:inline}}@media (min-width:701px){.product-scroll-gallery .gallery-photo-block{grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:0;display:grid}.product-scroll-gallery .gallery-photo-block>.photo-zoom-hint{margin:0}}@media (prefers-reduced-motion:reduce){.photo-zoom-lens{scroll-behavior:auto}}
