/* ========== 相机打印区块 - 滚动入场动画 ========== */
/* 左侧元素：从左侧滑入 */
.camera-print-section .camera-print-left {
  opacity: 0 !important;
  transform: translateX(-60px) !important;
  transition:
    opacity 1.5s ease-out,
    transform 1.5s ease-out !important;
}

.camera-print-section.is-visible .camera-print-left {
  opacity: 1 !important;
  transform: translateX(0) !important;
}

/* 右侧元素：从右侧滑入 */
.camera-print-section .camera-print-right {
  opacity: 0 !important;
  transform: translateX(60px) !important;
  transition:
    opacity 1.5s ease-out,
    transform 1.5s ease-out !important;
}

.camera-print-section.is-visible .camera-print-right {
  opacity: 1 !important;
  transform: translateX(0) !important;
}

#rot .camera-print-right3,
#rot_ctr1_bod_ctr2_bod_wrp1_blk2_custom_blk3_custom,
#rot_ctr1_bod_ctr2_bod_wrp1_blk2b_custom_blk3_custom,
#rot_ctr1_bod_ctr2_bod_wrp1_blk3_custom_blk2_custom {
  display: flex;
  gap: 10px;
  width: 64% !important;
}
.camera-print-right3 img,
#rot_ctr1_bod_ctr2_bod_wrp1_blk3_custom_blk3_custom img,
#rot_ctr1_bod_ctr2_bod_wrp1_blk2_custom_blk2_custom img,
#rot_ctr1_bod_ctr2_bod_wrp1_blk2b_custom_blk2_custom img {
  box-shadow: 0 0 2px 1px #aaaaaa4f;
  /* border-radius: 10px; */
}
.camera-print-left3,
#rot_ctr1_bod_ctr2_bod_wrp1_blk3_custom_blk3_custom,
#rot_ctr1_bod_ctr2_bod_wrp1_blk2_custom_blk2_custom,
#rot_ctr1_bod_ctr2_bod_wrp1_blk2b_custom_blk2_custom {
  margin-top: 110px;
  padding-right: 3% !important;
  padding-left: 3% !important;
}
