/* Watch imagery only. Product geometry, page controls and content are retained. */
#touch-cinema img.ts-fixed-watch{object-fit:contain;flex-shrink:0}
#touch-cinema .tp-action-watch{--watch-screen-height:244px;height:460px;overflow:hidden}
#touch-cinema .tp-action-watch .tp-strap{display:none}
#touch-cinema .tp-action-watch .tp-watch-hardware{position:absolute;left:50%;top:50%;width:calc(var(--watch-screen-height)*1.8158);height:calc(var(--watch-screen-height)*1.9972);max-width:none;transform:translate(-50%,-50%);pointer-events:none;object-fit:contain;filter:drop-shadow(0 14px 15px #1215240c)}
#touch-cinema .tp-action-watch .tp-watch-shell{width:calc(var(--watch-screen-height)*.9511);height:var(--watch-screen-height);padding:0;border-radius:10.4%;background:none;box-shadow:none}
#touch-cinema .tp-action-watch .tp-watch-glass{border-radius:10.4%;background:#030304}
#touch-cinema .tp-action-watch #tp-watch-result{object-fit:contain;background:#030304}
@media(max-width:700px){
 #touch-cinema .tm-color-pair{overflow:visible}
 #touch-cinema .tp-action-watch{--watch-screen-height:216px;height:405px}
 #touch-cinema .tp-watch-native{padding:20px 16px}
 #touch-cinema .tp-native-title{font-size:21px;margin:13px 0 10px}
 #touch-cinema .tp-watch-native>p{font-size:11px;line-height:1.6}
 #touch-cinema .tp-listening{padding:18px;gap:10px}
 #touch-cinema .tp-listening h3{font-size:23px}
 #touch-cinema .tp-voice{height:37px}
}
@media(max-width:360px){
 #touch-cinema .tm-color-watch>.ts-fixed-watch{transform:translateX(-8px) rotate(7deg)}
 #touch-cinema .tp-action-watch{--watch-screen-height:202px;height:380px}
 #touch-cinema .tp-watch-native{padding:18px 14px}
}
