.product-magnifier_surface__RRrLQ{position:absolute;inset:0;z-index:1;cursor:crosshair;touch-action:pan-y pinch-zoom;outline:none}.product-magnifier_surface__RRrLQ[data-touch-active=true]{touch-action:pinch-zoom}.product-magnifier_surface__RRrLQ:focus-visible{outline:2px solid var(--cv-color-forest);outline-offset:-3px}.product-magnifier_source___9XrM{opacity:0;pointer-events:none}.product-magnifier_lens__sBtlm{position:absolute;border-radius:50%;background-repeat:no-repeat;background-color:var(--cv-color-cream);box-shadow:inset 0 0 0 2px var(--cv-color-white),0 0 0 1px rgb(17 57 45/.2),0 8px 24px rgb(0 0 0/.2);pointer-events:none}.product-magnifier_lens__sBtlm[hidden]{display:none}.product-magnifier_lens__sBtlm span{position:absolute;bottom:.65rem;left:50%;transform:translateX(-50%);border-radius:999px;padding:.2rem .55rem;background:var(--cv-color-forest);color:var(--cv-color-white);font-size:.7rem;font-weight:650}.product-magnifier_touchToggle__T6mwN{position:absolute;right:.75rem;bottom:.75rem;z-index:2;align-items:center;gap:.4rem;border:0;border-radius:999px;padding:.5rem .75rem;background:var(--cv-color-white);color:var(--cv-color-forest);font:inherit;font-size:.75rem;display:none;min-height:2.75rem;cursor:pointer;touch-action:manipulation}.product-magnifier_touchToggle__T6mwN[aria-pressed=true]{background:var(--cv-color-forest);color:var(--cv-color-white)}.product-magnifier_touchToggle__T6mwN:focus-visible{outline:2px solid var(--cv-color-forest);outline-offset:3px}.product-magnifier_instructions__7HARJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:none),(pointer:coarse){.product-magnifier_surface__RRrLQ{cursor:auto}.product-magnifier_touchToggle__T6mwN{display:inline-flex}}