.ProductInteractiveViewer_entry__Gawii{position:absolute;top:16px;left:16px;z-index:4}.ProductInteractiveViewer_launch__AH7hs{display:inline-flex;align-items:center;gap:10px;border:1px solid #e65b24;border-radius:999px;background:#fff8f2;color:#a13e11;padding:12px 18px;cursor:pointer;font-weight:700;box-shadow:0 3px 12px #c94e1610}.ProductInteractiveViewer_launch__AH7hs small{font-weight:400;color:#68727b;border-left:1px solid #e8cdbd;padding-left:10px}.ProductInteractiveViewer_launch__AH7hs:hover{background:#ffede0}.ProductInteractiveViewer_dialog__J_hy0{padding:0;border:0;border-radius:22px;width:min(1160px,94vw);max-width:94vw;max-height:94dvh;color:#173046;background:white;box-shadow:0 24px 100px #07152366}.ProductInteractiveViewer_dialog__J_hy0::-webkit-backdrop{background:#081827c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ProductInteractiveViewer_dialog__J_hy0::backdrop{background:#081827c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ProductInteractiveViewer_shell__EGWO0{display:flex;flex-direction:column;max-height:94dvh}.ProductInteractiveViewer_header__Bz73c{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;border-bottom:1px solid #e9eef2}.ProductInteractiveViewer_header__Bz73c small{font-size:10px;letter-spacing:.16em;color:#bc4b17;font-weight:700}.ProductInteractiveViewer_header__Bz73c h2{font-size:clamp(17px,2.5vw,24px);margin:5px 0 0}.ProductInteractiveViewer_controls__AO4vx button,.ProductInteractiveViewer_header__Bz73c button{border:1px solid #dfe5ec;border-radius:50%;background:white;display:grid;place-items:center;width:40px;height:40px;cursor:pointer;flex-shrink:0}.ProductInteractiveViewer_tabs__1inUK{display:flex;gap:8px;padding:12px 28px;background:#fbfcfd}.ProductInteractiveViewer_tabs__1inUK button{display:flex;align-items:center;gap:6px;border:1px solid #dfe5ec;border-radius:999px;padding:8px 14px;background:white;color:#526273;cursor:pointer}.ProductInteractiveViewer_tabs__1inUK button[aria-pressed=true]{color:#aa3e12;background:#fff0e5;border-color:#ed9d72}.ProductInteractiveViewer_stage__5ags9{min-height:260px;height:min(53vh,560px);flex:1 1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#fff 35%,#eaf0f4 100%);touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.ProductInteractiveViewer_stage__5ags9:active{cursor:-webkit-grabbing;cursor:grabbing}.ProductInteractiveViewer_stage__5ags9>img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProductInteractiveViewer_loading__gmaNy{position:absolute;bottom:16px;background:#fffD;padding:6px 12px;border-radius:14px;color:#526273;font-size:12px}.ProductInteractiveViewer_footer__2qOnk{padding:16px 24px;text-align:center;background:white;border-top:1px solid #e9eef2}.ProductInteractiveViewer_footer__2qOnk p{font-size:12px;color:#526273;margin:0 0 12px}.ProductInteractiveViewer_footer__2qOnk>small{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#728290}.ProductInteractiveViewer_controls__AO4vx{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.ProductInteractiveViewer_controls__AO4vx span{font-size:12px;min-width:54px}.ProductInteractiveViewer_controls__AO4vx button:disabled{opacity:.35;cursor:default}.ProductInteractiveViewer_error__pHc6g{text-align:center;padding:24px}.ProductInteractiveViewer_error__pHc6g>svg{color:#b85b31}.ProductInteractiveViewer_error__pHc6g p{font-size:14px}.ProductInteractiveViewer_error__pHc6g button{margin:8px;padding:10px 14px;border:1px solid #dfe5ec;border-radius:10px;background:white;cursor:pointer}.ProductInteractiveViewer_dialog__J_hy0 button:focus-visible,.ProductInteractiveViewer_stage__5ags9:focus-visible{outline:3px solid #e5682d;outline-offset:3px}@media(max-width:640px){.ProductInteractiveViewer_dialog__J_hy0{border-radius:16px;width:96vw;max-width:96vw}.ProductInteractiveViewer_header__Bz73c{padding:16px}.ProductInteractiveViewer_tabs__1inUK{padding:10px 16px}.ProductInteractiveViewer_stage__5ags9{height:42vh;min-height:240px}.ProductInteractiveViewer_footer__2qOnk{padding:12px}.ProductInteractiveViewer_controls__AO4vx{gap:7px}.ProductInteractiveViewer_controls__AO4vx button{width:35px;height:35px}.ProductInteractiveViewer_launch__AH7hs{padding:10px 15px}}