/* Shared product artwork dimensions are known before scripts run.
   Do not consume --oa-fitted-* values calculated from viewport height. */
@media(min-width:768px){
  body.single-product #tss-open-air.tss-native-purchase.np-connected.oa-active .np-scene{
    --oa-image:302px!important;
    --oa-crew:275px!important;
  }
  body.single-product #tss-open-air.tss-native-purchase.np-connected.oa-active :is(.np-scene,.np-pass,.np-crew){transition:none!important}
}
@media(768px <= width <= 1100px){
  body.single-product #tss-open-air.tss-native-purchase.np-connected.oa-active .np-scene{
    --oa-image:232px!important;
    --oa-crew:211px!important;
  }
}
