.SuccessCheckmark-module__-CQUqa__container{justify-content:center;align-items:center;padding:20px 0;display:flex}.SuccessCheckmark-module__-CQUqa__checkmark .ring{fill:#fff;stroke:rgba(255,140,0,.133);stroke-width:2px;transform-origin:32px 32px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards SuccessCheckmark-module__-CQUqa__pop}.SuccessCheckmark-module__-CQUqa__checkmark .check{fill:none;stroke:#ff8c00;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.63s cubic-bezier(.3,.7,.2,1) .225s forwards SuccessCheckmark-module__-CQUqa__draw}.SuccessCheckmark-module__-CQUqa__checkmark .glow{fill:none;stroke:#ff8c00;stroke-width:10px;opacity:0;filter:url(#blur);animation:.54s ease-out .315s forwards SuccessCheckmark-module__-CQUqa__glow}@keyframes SuccessCheckmark-module__-CQUqa__pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes SuccessCheckmark-module__-CQUqa__draw{to{stroke-dashoffset:0}}@keyframes SuccessCheckmark-module__-CQUqa__glow{0%{opacity:0}40%{opacity:.35}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SuccessCheckmark-module__-CQUqa__checkmark .ring{animation:none}.SuccessCheckmark-module__-CQUqa__checkmark .check{animation:none}.SuccessCheckmark-module__-CQUqa__checkmark .glow{animation:none}.SuccessCheckmark-module__-CQUqa__checkmark .check{stroke-dashoffset:0}}
.Product3D-module__J3l8Cq__container{position:absolute;top:0;bottom:0;left:0;right:0}.Product3D-module__J3l8Cq__canvas{opacity:0;cursor:grab;touch-action:pan-y pinch-zoom;background:#fff;width:100%;height:100%;display:block}.Product3D-module__J3l8Cq__visible{opacity:1}.Product3D-module__J3l8Cq__canvas:active{cursor:grabbing}.Product3D-module__J3l8Cq__canvas:focus-visible{outline-offset:-3px;outline:3px solid #ed6100}.Product3D-module__J3l8Cq__close,.Product3D-module__J3l8Cq__retry{color:#333;cursor:pointer;background:rgba(255,255,255,.95);border:0;border-radius:8px}.Product3D-module__J3l8Cq__close{width:44px;height:44px;font-size:28px;position:absolute;top:4px;right:4px}.Product3D-module__J3l8Cq__progress,.Product3D-module__J3l8Cq__hint{color:#444;text-align:center;pointer-events:none;background:rgba(255,255,255,.95);border-radius:6px;padding:4px 10px;font-size:12px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.Product3D-module__J3l8Cq__hint{width:max-content;max-width:calc(100% - 16px)}.Product3D-module__J3l8Cq__retry{padding:16px;position:absolute;top:25%;bottom:25%;left:10%;right:10%}
