.box-product-stage_root__d1OiD{color-scheme:light;--paper:#f7f5f0;--ink:#3b3a36;--muted:#8b877e;--orange:#c75a20;container-type:size;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.box-product-stage_root__d1OiD,.box-product-stage_root__d1OiD *{box-sizing:border-box}.box-product-stage_root__d1OiD [hidden]{display:none!important}:where(.box-product-stage_root__d1OiD) button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}:where(.box-product-stage_root__d1OiD) button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.box-product-stage_scene__oYNl5:focus{outline:none}:where(.box-product-stage_scene__oYNl5:focus-visible) .box-product-stage_hint___UjCF{color:var(--orange);text-decoration:underline;text-underline-offset:4px}.box-product-stage_stage__sTVbR{position:relative;min-height:100%;height:100%;display:grid;place-items:center}.box-product-stage_scene__oYNl5{position:relative;width:min(100%,850px,calc((100cqh - 90px) * 1.22));aspect-ratio:1000/820;isolation:isolate}.box-product-stage_visual__hAoUN{position:absolute;inset:0;transform-origin:46% 55%;will-change:transform}.box-product-stage_wireframe__NhuHF{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.3;transition:opacity .5s}.box-product-stage_wireframe__NhuHF .box-product-stage_drawingLine__a12IX{stroke:#8f897f;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .3s}.box-product-stage_drawingLine__a12IX:not([fill]){fill:none}.box-product-stage_wireframe__NhuHF .box-product-stage_drawingDetail__TbnHj{stroke:#b0aaa0;stroke-width:.5}.box-product-stage_drawingSurface__OTsC8{stroke:none;opacity:var(--surface-opacity,.05);transition:opacity .5s}[data-mode=exploded] .box-product-stage_wireframe__NhuHF,[data-mode=wire] .box-product-stage_wireframe__NhuHF{opacity:1}[data-mode=exploded] .box-product-stage_drawingSurface__OTsC8,[data-mode=wire] .box-product-stage_drawingSurface__OTsC8{opacity:var(--surface-opacity,1)}[data-intro=pending] .box-product-stage_visual__hAoUN,[data-intro] .box-product-stage_ground__VYMNv,[data-intro] .box-product-stage_hotspot__KXZw8,[data-intro] .box-product-stage_interactionPanel__xGyMG{visibility:hidden}.box-product-stage_stage__sTVbR[data-intro] .box-product-stage_product__WeNxO{opacity:0;visibility:visible;pointer-events:none}.box-product-stage_stage__sTVbR[data-intro=pending] .box-product-stage_product__WeNxO{visibility:hidden}[data-intro] .box-product-stage_drawingSurface__OTsC8,[data-intro] .box-product-stage_product__WeNxO,[data-intro] .box-product-stage_wireframe__NhuHF{transition:none}.box-product-stage_wireframe__NhuHF g.box-product-stage_isActive__kWLU8 .box-product-stage_drawingLine__a12IX{stroke:#b9987f}.box-product-stage_ground__VYMNv{position:absolute;left:25%;top:86%;width:48%;height:4%;border-radius:50%;background:#8c7d6a;opacity:.16;filter:blur(17px);transition:opacity .6s}.box-product-stage_product__WeNxO{position:absolute;left:20%;top:6%;width:51%;padding:0;border:0;background:none;cursor:pointer;z-index:2;transition:opacity .5s,visibility .5s}.box-product-stage_product__WeNxO img{display:block;width:100%;height:auto;user-select:none;clip-path:polygon(6.6% 17.6%,23.5% 16.7%,23.5% 10.2%,23.8% 9.5%,24.8% 9%,26% 8.7%,75.2% 6.6%,77% 6.8%,78.1% 7.4%,78.5% 8.3%,78.5% 13.2%,78% 14.8%,81.7% 14.9%,95.4% 19.2%,95.4% 22.4%,95% 22.4%,95% 82.9%,93.8% 83.4%,93.8% 84.8%,90% 85.2%,88.8% 84.6%,82% 87.1%,82% 88.2%,81% 88.8%,78% 89%,76% 88.5%,76% 87%,14% 84.2%,14% 85.5%,10% 85.8%,8.2% 85.3%,8.2% 84%,6.6% 83.8%)}[data-mode=exploded] .box-product-stage_product__WeNxO,[data-mode=wire] .box-product-stage_product__WeNxO{opacity:0;visibility:hidden;pointer-events:none}[data-mode=exploded] .box-product-stage_ground__VYMNv,[data-mode=wire] .box-product-stage_ground__VYMNv{opacity:.05}[data-mode=exploded] .box-product-stage_scene__oYNl5,[data-mode=wire] .box-product-stage_scene__oYNl5{cursor:grab;touch-action:none;user-select:none}.box-product-stage_isDragging__fva9v .box-product-stage_scene__oYNl5{cursor:grabbing}.box-product-stage_hotspot__KXZw8{position:absolute;display:flex;align-items:center;gap:10px;background:none;border:0;padding:8px;cursor:pointer;transform:translate(-22px,-22px);z-index:4;color:var(--orange);white-space:nowrap}.box-product-stage_hotspotRing__WjNPm{width:28px;height:28px;display:grid;place-items:center;border:1px solid #c75a2055;border-radius:50%}.box-product-stage_hotspotRing__WjNPm span{width:5px;height:5px;border-radius:50%;background:currentColor}.box-product-stage_hotspotLabel__Rw_1y{font-size:11px;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;background:#f7f5f0dd;padding:5px 0}.box-product-stage_hotspot__KXZw8:focus-visible .box-product-stage_hotspotLabel__Rw_1y,.box-product-stage_hotspot__KXZw8:hover .box-product-stage_hotspotLabel__Rw_1y{opacity:1;visibility:visible;transition-delay:0s}.box-product-stage_interactionPanel__xGyMG{position:absolute;top:93%;left:5%;width:90%;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:auto}.box-product-stage_hint___UjCF{margin:0;color:#888277;font-size:11px;line-height:1.5;text-align:center}.box-product-stage_controls__LhZSr{display:inline-flex;align-items:center;gap:5px;padding:5px;border:1px solid #b9b0a080;border-radius:40px;background:#f7f5f0a6}.box-product-stage_controls__LhZSr button{border:0;background:transparent;border-radius:30px;min-height:40px;padding:0 20px;font-size:12px;cursor:pointer;transition:background .25s}.box-product-stage_controls__LhZSr button:hover{background:#e6dfd3}.box-product-stage_controls__LhZSr .box-product-stage_explode__ZLGVE{background:#e6dfd370}.box-product-stage_controls__LhZSr .box-product-stage_reset__XSZ3L{color:#797267}.box-product-stage_srOnly__2VDNV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){.box-product-stage_stage__sTVbR{min-height:360px}.box-product-stage_scene__oYNl5{width:100%}.box-product-stage_hotspotLabel__Rw_1y{display:none}.box-product-stage_controls__LhZSr button{padding:0 16px}.box-product-stage_hint___UjCF{max-width:28em;font-size:10px}.box-product-stage_interactionPanel__xGyMG{gap:8px}}@media (prefers-reduced-motion:reduce){.box-product-stage_root__d1OiD *,.box-product-stage_root__d1OiD :after,.box-product-stage_root__d1OiD :before{transition:none!important;animation:none!important}}