#poster-aluminum-iso-motion-aluminum-iso-motion{box-sizing:border-box;text-align:center;background:#fff;color:#1d1d1f;margin:24px auto}#poster-aluminum-iso-motion-aluminum-iso-motion img[data-motion-canvas]{display:block;width:min(100%,88svh);height:auto;margin:auto}#poster-aluminum-iso-motion-aluminum-iso-motion button{border:0;border-radius:30px;padding:14px 24px;font:500 16px inherit;background:#f5f5f7;color:#515154;cursor:pointer}#poster-aluminum-iso-motion-aluminum-iso-motion button:focus-visible{outline:2px solid #777}.poster-aluminum-iso-motion-aim-stage{position:relative;width:min(100%,88svh);margin:auto}#poster-aluminum-iso-motion-aluminum-iso-motion .poster-aluminum-iso-motion-aim-stage img[data-motion-canvas]{width:100%;height:auto;filter:drop-shadow(7px 10px 11px rgba(43,51,53,.17))}.poster-aluminum-iso-motion-aim-pull,.poster-aluminum-iso-motion-aim-tassel{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;touch-action:none;cursor:ns-resize;background:transparent;user-select:none}.poster-aluminum-iso-motion-aim-pull{left:81%}.poster-aluminum-iso-motion-aim-tassel{left:72.727%}.poster-aluminum-iso-motion-aim-pull:before{content:"";position:absolute;inset:16px;background:#ff453a;border-radius:50%;animation:aim-pulse 2.4s ease-in-out infinite}.poster-aluminum-iso-motion-aim-pull:after{content:"";position:absolute;right:24px;top:22px;width:calc(var(--line,80px));height:1px;background:#ff453a55;pointer-events:none}.poster-aluminum-iso-motion-aim-pull span{position:absolute;left:0;bottom:48px;width:110px;font-size:13px;line-height:1.4;color:#86868b;pointer-events:none}.poster-aluminum-iso-motion-aim-stage.aim-dragging .poster-aluminum-iso-motion-aim-pull:before{animation:none;box-shadow:0 0 0 8px #ff453a22}@keyframes aim-pulse{0%,100%{box-shadow:0 0 0 5px #ff453a22,0 0 0 12px #ff453a12}60%{box-shadow:0 0 0 11px #ff453a18,0 0 0 20px #ff453a00}}@media(prefers-reduced-motion:reduce){.poster-aluminum-iso-motion-aim-pull:before{animation:none}}.poster-aluminum-iso-motion-aim-tilt-trigger{position:absolute;left:81%;top:34%;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;background:transparent}.poster-aluminum-iso-motion-aim-tilt-trigger:before{content:"";position:absolute;inset:16px;border-radius:50%;background:#ff453a;animation:aim-pulse 2.4s ease-in-out infinite}.poster-aluminum-iso-motion-aim-tilt-trigger:after{content:"";position:absolute;right:24px;top:22px;width:clamp(15px,4vw,55px);height:1px;background:#ff453a55;pointer-events:none}.poster-aluminum-iso-motion-aim-tilt-trigger span{position:absolute;right:0;bottom:35px;width:max-content;color:#86868b;font-size:13px;font-weight:500}.poster-aluminum-iso-motion-aim-wand-hit{position:absolute;left:72.727%;top:34%;transform:translate(-50%,-50%);height:20%;width:26px;padding:0;background:transparent;cursor:pointer}.poster-aluminum-iso-motion-aim-tilt-panel{position:absolute;z-index:5;right:8%;top:calc(34% + 32px);width:min(270px,80%);padding:18px 20px;border:1px solid #e8e8ed;background:rgba(255,255,255,.78);border-radius:20px;box-shadow:0 8px 30px #00000014;text-align:left}.poster-aluminum-iso-motion-aim-tilt-panel[hidden]{display:none}.poster-aluminum-iso-motion-aim-tilt-panel label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.poster-aluminum-iso-motion-aim-tilt-panel input{width:100%;min-height:30px;accent-color:#ff453a}.poster-aluminum-iso-motion-aim-tilt-ends{display:flex;justify-content:space-between;font-size:12px;color:#86868b}@media(prefers-reduced-motion:reduce){.poster-aluminum-iso-motion-aim-tilt-trigger:before{animation:none}}.poster-aluminum-iso-motion-aim-tilt-panel{right:3%;top:calc(34% + 30px);width:150px;padding:16px;text-align:center}.poster-aluminum-iso-motion-aim-tilt-panel label{font-size:13px}.poster-aluminum-iso-motion-aim-tilt-panel input{display:block;writing-mode:vertical-lr;direction:rtl;width:34px;height:170px;min-height:170px;margin:0 auto;cursor:ns-resize;touch-action:none}.poster-aluminum-iso-motion-aim-tilt-ends{position:absolute;top:62px;bottom:17px;right:9px;display:flex;flex-direction:column-reverse;justify-content:space-between;font-size:10px;pointer-events:none}@media(max-width:480px){.poster-aluminum-iso-motion-aim-tilt-panel{right:0;width:140px}.poster-aluminum-iso-motion-aim-tilt-panel input{height:145px;min-height:145px}}.poster-aluminum-iso-motion-aim-pull,.poster-aluminum-iso-motion-aim-tassel{display:none}.poster-aluminum-iso-motion-aim-tilt-trigger{top:54%}.poster-aluminum-iso-motion-aim-tilt-panel{top:calc(54% + 30px)}.poster-aluminum-iso-motion-aim-wand-hit{top:42%;height:48%}
#poster-aluminum-iso-motion-aluminum-iso-motion[hidden]{display:none}#aluminum-model-iso.aim-ready>.aluminum-model-photo{display:none}
#poster-aluminum-iso-motion-aluminum-iso-motion :is(.poster-aluminum-iso-motion-aim-pull,.poster-aluminum-iso-motion-aim-tassel,.poster-aluminum-iso-motion-aim-tilt-trigger,.poster-aluminum-iso-motion-aim-wand-hit){background:transparent;padding:0;border:0}
@media(max-width:600px){#poster-aluminum-iso-motion-aluminum-iso-motion .poster-aluminum-iso-motion-aim-tilt-trigger span{font-size:11px}}
@media(max-width:480px){#poster-aluminum-iso-motion-aluminum-iso-motion .poster-aluminum-iso-motion-aim-tilt-panel{top:calc(54% - 90px)}}

#poster-aluminum-iso-motion-aluminum-iso-motion, #poster-aluminum-iso-motion-aluminum-iso-motion img[data-motion-canvas]{display:block!important}

/* Static first frames share the animation's responsive dimensions. */
body .motion-poster-svg-frame{display:none!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:visible;border:0;background:transparent}
body .motion-poster-svg-frame[hidden]{display:none!important}
body .motion-poster-svg-frame>img,body #system-panel .motion-poster-canvas-frame>#system-photo{display:none!important}
[data-motion-poster]{pointer-events:none}
#poster-curtain-motion-curtain-motion{margin:0!important}
.motion-obsolete-photo{display:none!important}
[id^="aluminum-"][hidden]{display:none!important}
body #system-panel .motion-poster-canvas-frame{aspect-ratio:auto!important}
body [data-motion-poster] img[data-motion-canvas],body img[data-motion-poster]{position:static!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body img[data-motion-poster]{width:min(calc(100% - 90px),78svh,818px)!important;margin:auto!important}
@media(max-width:600px){body img[data-motion-poster]{width:calc(100% - 76px)!important;margin-left:0!important}}

[data-motion-poster] button{visibility:hidden!important}
