.product-zoom-lens{position:fixed;z-index:1000;pointer-events:none;border-radius:50%;border:3px solid white;outline:1px solid #102c3530;box-shadow:0 12px 45px #102c3540;background-color:white;background-repeat:no-repeat;contain:strict}.product-zoom-lens[hidden]{display:none}.product-zoom-lens:after{content:'+';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;text-shadow:0 1px 3px #102c35;font:300 20px Arial,sans-serif}.story-visual.zoom-inspecting>img{transform:none!important;transition:none!important;filter:none}.model-image.zoom-inspecting img{transform:none!important;transition:none!important}.product-zoom-control{display:block;margin:18px auto 0;border:1px solid #102c3530;background:transparent;color:var(--ink);border-radius:30px;padding:8px 16px;font:12px 'DM Sans',Arial,sans-serif;cursor:pointer}.product-zoom-control[aria-pressed=true]{background:var(--ink);color:white}.product-zoom-control:focus-visible{outline:3px solid #508714;outline-offset:3px}.product-zoom-hint{display:block;text-align:center;font-size:10px;letter-spacing:.7px;color:#50685c;margin-top:8px}.has-product-zoom img{cursor:crosshair}.story-visual.zoom-inspecting{mix-blend-mode:normal}.story-visual.has-product-zoom{isolation:auto}.product-zoom-control{position:relative;z-index:1}@media(hover:none){.product-zoom-hint{display:none}.has-product-zoom img{cursor:auto}}@media(max-width:800px){.product-zoom-control{margin-top:10px;padding:6px 13px;font-size:11px}.product-zoom-hint{margin-top:5px;font-size:9px}.detail-story .story-visual.has-product-zoom>img{height:clamp(150px,23svh,240px)}.detail-story .story-visual.has-product-zoom figcaption{margin-top:8px}}
