#poster-duo-daynight-motion-duo-daynight-motion{position:relative;width:min(100%,94svh);aspect-ratio:1;margin:24px auto;background:#fff;font-family:Arial,sans-serif}
#poster-duo-daynight-motion-duo-daynight-motion[hidden],#poster-duo-daynight-motion-duo-daynight-motion [hidden],.daynight-page .duo-dn-fallback{display:none!important}
#poster-duo-daynight-motion-duo-daynight-motion svg{opacity:0;display:block;width:100%;height:100%}
#poster-duo-daynight-motion-duo-daynight-motion svg.poster-duo-daynight-motion-ready{opacity:1}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot{position:absolute;top:56%;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left{left:20.7%}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-right{left:80.3%}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot:before{content:"";position:absolute;inset:14px;background:#fff;border:3px solid #e76a82;border-radius:50%;box-shadow:0 0 0 10px #e76a8210;animation:ddn-pull-pulse 1.8s ease-in-out infinite}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot:after{content:"";position:absolute;top:21px;left:35px;width:48px;height:1px;background:linear-gradient(90deg,#e76a8280,#d7d3d5)}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-pull-label{position:absolute;left:92px;top:8px;color:#252529;font:500 20px/28px Arial,sans-serif;white-space:nowrap}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left:after{left:auto;right:35px;background:linear-gradient(90deg,#d7d3d5,#e76a8280)}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left .poster-duo-daynight-motion-pull-label{left:auto;right:92px}
#poster-duo-daynight-motion-duo-daynight-motion.dragging,#poster-duo-daynight-motion-duo-daynight-motion.dragging *{cursor:grabbing!important;user-select:none!important}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.dragging:before{animation:none}
@keyframes ddn-pull-pulse{50%{box-shadow:0 0 0 15px #e76a8208}}
@media(max-width:600px){#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-pull-label,#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left .poster-duo-daynight-motion-pull-label{left:50%;right:auto;top:-30px;transform:translateX(-50%);font-size:15px}#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot:after,#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left:after{left:21px;right:auto;top:-5px;width:1px;height:18px}}
@media(prefers-reduced-motion:reduce){#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot:before{animation:none}}


#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left{left:calc(20.7% - 105px)}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-right{left:calc(80.3% + 105px)}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot:after{top:21px;left:auto;right:35px;width:92px;height:1px;background:#e76a8280}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left:after{left:35px;right:auto;width:92px;background:#e76a8280}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-pull-label{left:43px;top:8px;font-size:18px}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left .poster-duo-daynight-motion-pull-label{left:auto;right:43px}
#poster-duo-daynight-motion-duo-daynight-motion .arrow-tip{position:absolute;top:18px;left:-86px;width:7px;height:7px;border-left:1px solid #e76a82;border-bottom:1px solid #e76a82;transform:rotate(45deg);pointer-events:none}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left .arrow-tip{left:auto;right:-86px;transform:rotate(225deg)}
@media(max-width:600px){
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left{left:calc(20.7% - 48px)}#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-right{left:calc(80.3% + 48px)}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot:after{left:auto;right:35px;top:21px;width:35px;height:1px}#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left:after{left:35px;right:auto;top:21px;width:35px;height:1px}
#poster-duo-daynight-motion-duo-daynight-motion .arrow-tip{left:-29px}#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left .arrow-tip{right:-29px}
#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-pull-label,#poster-duo-daynight-motion-duo-daynight-motion .poster-duo-daynight-motion-hotspot.poster-duo-daynight-motion-left .poster-duo-daynight-motion-pull-label{left:50%;right:auto;top:-23px;transform:translateX(-50%);font-size:13px}
}

#poster-duo-daynight-motion-duo-daynight-motion{display:block!important}

.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-fallback{display:block;width:100%}.poster-wood-bamboo-motion-wood-bamboo.poster-wood-bamboo-motion-ready .poster-wood-bamboo-motion-fallback{display:none}.poster-wood-bamboo-motion-wood-bamboo img[data-motion-canvas]{display:none;width:100%;aspect-ratio:1;filter:drop-shadow(0 8px 10px rgba(45,35,20,.10))}.poster-wood-bamboo-motion-wood-bamboo.poster-wood-bamboo-motion-ready img[data-motion-canvas]{display:block}.poster-wood-bamboo-motion-wood-bamboo button{display:block;margin:0 auto 24px;border:0;border-radius:24px;background:#f5f5f7;padding:12px 24px;font:inherit;color:#626269;cursor:pointer}.poster-wood-bamboo-motion-wood-bamboo button:hover{background:#ebebef}.poster-wood-bamboo-motion-wood-bamboo button:focus-visible{outline:2px solid #c7965b;outline-offset:4px}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-stage{position:relative}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull{display:none;position:absolute;transform:translate(-50%,-50%);width:48px;height:52px;margin:0;padding:0;background:transparent;touch-action:none;cursor:grab}.poster-wood-bamboo-motion-wood-bamboo.poster-wood-bamboo-motion-ready .poster-wood-bamboo-motion-wood-bamboo-pull{display:block}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull:active{cursor:grabbing}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull span{display:block;width:10px;height:10px;margin:auto;border:2px solid #d76473;border-radius:50%;background:white;box-shadow:0 0 0 7px #d7647322}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull b{position:absolute;right:38px;top:18px;white-space:nowrap;font-size:14px;font-weight:500;color:#777}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull b:after{content:"";position:absolute;left:100%;top:8px;width:14px;height:1px;background:#d7acb1}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull span{position:absolute;left:-13px;top:20px;width:8px;height:8px;margin:0;border:0;background:#d76473;box-shadow:none;animation:none}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull b{right:66px}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull b:after{width:27px}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull span{width:10px;height:10px;left:-14px;top:19px;background:#ff3934;box-shadow:0 0 0 4px #ff39342b,0 0 0 8px #ff39341c,0 0 0 12px #ff393410,0 0 0 16px #ff393407;animation:wood-bamboo-ripple 2.4s ease-in-out infinite;pointer-events:none}@keyframes wood-bamboo-ripple{0%,100%{transform:scale(.9);box-shadow:0 0 0 3px #ff393430,0 0 0 6px #ff393420,0 0 0 9px #ff393412,0 0 0 12px #ff393409}50%{transform:scale(1);box-shadow:0 0 0 5px #ff39342b,0 0 0 10px #ff39341c,0 0 0 15px #ff393410,0 0 0 20px #ff393406}}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull:active span{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull span{animation:none}}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull span{left:19px;top:21px}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull:after{content:"";position:absolute;left:24px;top:26px;width:var(--cord-link);height:1px;background:linear-gradient(90deg,#edaaa8,#edaaa844);pointer-events:none}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull b{right:auto;left:24px;top:-24px;transform:translateX(-50%);font-size:13px}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-pull b:after{display:none}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-tassel{display:none;position:absolute;transform:translate(-50%,-50%);width:44px;height:48px;margin:0;padding:0;background:transparent;border:0;touch-action:none;cursor:grab}.poster-wood-bamboo-motion-wood-bamboo.poster-wood-bamboo-motion-ready .poster-wood-bamboo-motion-wood-bamboo-tassel{display:block}.poster-wood-bamboo-motion-wood-bamboo .poster-wood-bamboo-motion-wood-bamboo-tassel:active{cursor:grabbing}
.poster-wood-bamboo-motion-wood-bamboo{width:100%}.wood-new-page #system-panel .system-photo:has(.poster-wood-bamboo-motion-wood-bamboo){aspect-ratio:auto}.wood-new-page #system-photo.bamboo-replaced{display:none}.poster-wood-bamboo-motion-wood-bamboo img[data-motion-canvas]{touch-action:pan-y}@media(pointer:coarse){.poster-wood-bamboo-motion-wood-bamboo img[data-motion-canvas]{filter:none}}
/* Keep the existing product photo until both animation layers are ready. */
.poster-wood-bamboo-motion-wood-bamboo{display:none}.poster-wood-bamboo-motion-wood-bamboo.poster-wood-bamboo-motion-ready{display:block}

.poster-wood-bamboo-motion-wood-bamboo, .poster-wood-bamboo-motion-wood-bamboo img[data-motion-canvas]{display:block!important}

.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-fallback{display:block;width:100%}.poster-wood-iso-pearl-motion-wood-iso-pearl.poster-wood-iso-pearl-motion-ready .poster-wood-iso-pearl-motion-fallback{display:none}.poster-wood-iso-pearl-motion-wood-iso-pearl img[data-motion-canvas]{display:none;width:100%;aspect-ratio:1;filter:drop-shadow(0 8px 10px rgba(45,35,20,.10))}.poster-wood-iso-pearl-motion-wood-iso-pearl.poster-wood-iso-pearl-motion-ready img[data-motion-canvas]{display:block}.poster-wood-iso-pearl-motion-wood-iso-pearl button{display:block;margin:0 auto 24px;border:0;border-radius:24px;background:#f5f5f7;padding:12px 24px;font:inherit;color:#626269;cursor:pointer}.poster-wood-iso-pearl-motion-wood-iso-pearl button:hover{background:#ebebef}.poster-wood-iso-pearl-motion-wood-iso-pearl button:focus-visible{outline:2px solid #c7965b;outline-offset:4px}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-stage{position:relative}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull{display:none;position:absolute;transform:translate(-50%,-50%);width:48px;height:52px;margin:0;padding:0;background:transparent;touch-action:none;cursor:grab}.poster-wood-iso-pearl-motion-wood-iso-pearl.poster-wood-iso-pearl-motion-ready .poster-wood-iso-pearl-motion-wood-iso-pearl-pull{display:block}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull:active{cursor:grabbing}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull span{display:block;width:10px;height:10px;margin:auto;border:2px solid #d76473;border-radius:50%;background:white;box-shadow:0 0 0 7px #d7647322}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull b{position:absolute;right:38px;top:18px;white-space:nowrap;font-size:14px;font-weight:500;color:#777}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull b:after{content:"";position:absolute;left:100%;top:8px;width:14px;height:1px;background:#d7acb1}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull span{position:absolute;left:-13px;top:20px;width:8px;height:8px;margin:0;border:0;background:#d76473;box-shadow:none;animation:none}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull b{right:66px}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull b:after{width:27px}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull span{width:10px;height:10px;left:-14px;top:19px;background:#ff3934;box-shadow:0 0 0 4px #ff39342b,0 0 0 8px #ff39341c,0 0 0 12px #ff393410,0 0 0 16px #ff393407;animation:wood-iso-pearl-ripple 2.4s ease-in-out infinite;pointer-events:none}@keyframes wood-iso-pearl-ripple{0%,100%{transform:scale(.9);box-shadow:0 0 0 3px #ff393430,0 0 0 6px #ff393420,0 0 0 9px #ff393412,0 0 0 12px #ff393409}50%{transform:scale(1);box-shadow:0 0 0 5px #ff39342b,0 0 0 10px #ff39341c,0 0 0 15px #ff393410,0 0 0 20px #ff393406}}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull:active span{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull span{animation:none}}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull span{left:19px;top:21px}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull:after{content:"";position:absolute;left:24px;top:26px;width:var(--cord-link);height:1px;background:linear-gradient(90deg,#edaaa8,#edaaa844);pointer-events:none}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull b{right:auto;left:24px;top:-24px;transform:translateX(-50%);font-size:13px}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-pull b:after{display:none}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-tassel{display:none;position:absolute;transform:translate(-50%,-50%);width:44px;height:48px;margin:0;padding:0;background:transparent;border:0;touch-action:none;cursor:grab}.poster-wood-iso-pearl-motion-wood-iso-pearl.poster-wood-iso-pearl-motion-ready .poster-wood-iso-pearl-motion-wood-iso-pearl-tassel{display:block}.poster-wood-iso-pearl-motion-wood-iso-pearl .poster-wood-iso-pearl-motion-wood-iso-pearl-tassel:active{cursor:grabbing}
.poster-wood-iso-pearl-motion-wood-iso-pearl{width:100%}.wood-new-page #system-panel .system-photo:has(.poster-wood-iso-pearl-motion-wood-iso-pearl){aspect-ratio:auto}.wood-new-page #system-photo.iso-pearl-replaced{display:none}.poster-wood-iso-pearl-motion-wood-iso-pearl img[data-motion-canvas]{touch-action:pan-y}@media(pointer:coarse){.poster-wood-iso-pearl-motion-wood-iso-pearl img[data-motion-canvas]{filter:none}}
.poster-wood-iso-pearl-motion-wood-iso-pearl{display:none}.poster-wood-iso-pearl-motion-wood-iso-pearl.poster-wood-iso-pearl-motion-ready{display:block}

.poster-wood-iso-pearl-motion-wood-iso-pearl, .poster-wood-iso-pearl-motion-wood-iso-pearl img[data-motion-canvas]{display:block!important}


.pleated-page #system-panel>.system-photo:has(.poster-pleated-cord-motion-cord-motion){width:min(1100px,100%)}
.poster-pleated-cord-motion-cord-motion{display:none}.cord-motion-ready .poster-pleated-cord-motion-cord-motion{display:block}.pleated-page #system-panel>.cord-motion-ready>img{display:none}
.poster-pleated-cord-motion-cord-motion-stage{position:relative;width:min(calc(100% - 150px),760px);margin:0 auto}
.poster-pleated-cord-motion-cord-motion img[data-motion-canvas]{display:block;width:100%;aspect-ratio:1368/1238;filter:drop-shadow(2px 6px 5px #24282e20)}
.poster-pleated-cord-motion-cord-motion-pull{position:absolute;left:86.84%;transform:translate(-50%,-50%);width:52px;height:64px;border:0;border-radius:20px;background:transparent;touch-action:none;cursor:grab}.poster-pleated-cord-motion-cord-motion-pull:active{cursor:grabbing}.poster-pleated-cord-motion-cord-motion-pull:focus-visible{outline:2px solid #dc6674}
.poster-pleated-cord-motion-cord-motion-hint{position:absolute;left:calc(86.84% + 24px);display:flex;align-items:center;gap:10px;transform:translateY(-50%);white-space:nowrap;font-size:20px;pointer-events:none;color:#555}.poster-pleated-cord-motion-cord-motion-hint:before{content:"";width:35px;height:1px;background:#d88590}
.poster-pleated-cord-motion-cord-motion-dot{width:10px;height:10px;border:2px solid #dd6173;border-radius:50%;box-shadow:0 0 0 5px #dd61731c;animation:cord-motion-pulse 2s infinite}
@keyframes cord-motion-pulse{50%{box-shadow:0 0 0 10px #dd617300}}
.poster-pleated-cord-motion-cord-motion-arrow{position:absolute;left:86.84%;transform:translateX(-50%);color:#d86875;font-size:25px;pointer-events:none}
@media(max-width:600px){.poster-pleated-cord-motion-cord-motion-stage{width:calc(100% - 110px);margin-left:0}.poster-pleated-cord-motion-cord-motion-hint{font-size:16px;gap:6px;left:calc(86.84% + 18px)}.poster-pleated-cord-motion-cord-motion-hint:before{width:10px}}
@media(prefers-reduced-motion:reduce){.poster-pleated-cord-motion-cord-motion-dot{animation:none}}

.pleated-page[data-pleated-model="Valdoma virvele"] #system-panel>.pleated-intro:first-child{margin-bottom:0}
.pleated-page[data-pleated-model="Valdoma virvele"] #system-title{margin-bottom:24px}
.pleated-page #system-panel>.system-photo:has(.poster-pleated-cord-motion-cord-motion){margin-top:0}
@media(max-width:600px){.pleated-page #system-panel>.system-photo:has(.poster-pleated-cord-motion-cord-motion){margin-top:0}}

.pleated-page #system-panel>.system-photo:has(.poster-pleated-cord-motion-cord-motion){margin-bottom:8px}

.poster-pleated-cord-motion-cord-motion, .poster-pleated-cord-motion-cord-motion img[data-motion-canvas]{display:block!important}
body #system-panel>.motion-poster-canvas-frame{width:min(1100px,100%)}

/* 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}
