/* Promotional comparison and motion only on the two verified camera detail pages. */
#content .product-container.ifop-camera .ifop-previous{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 5px;color:#7c8da5;font-size:15px;line-height:1.5;font-weight:500}
#content .product-container.ifop-camera .ifop-previous del{text-decoration-thickness:1px;text-decoration-color:#8599b4}
#content .product-container.ifop-camera .ifop-previous small{font-size:11px;font-weight:400;color:#667b98}
#content .product-container.ifop-camera .ifop-saving{display:inline-flex;margin:8px 0 4px;padding:5px 9px;border:1px solid #dce7f6;border-radius:6px;background:#edf3ff;color:#365edc;font-size:12px;line-height:1.4;font-weight:600}
#content .product-container.ifop-camera .price.ifop-total>.price_measure{display:none!important}
#content .product-container.ifop-camera .detail-gallery-big__link{background:radial-gradient(ellipse at 50% 48%,#edf3ff 0%,#f7faff 52%,#fff 75%);isolation:isolate}
#content .product-container.ifop-camera .detail-gallery-big__picture{animation:ifop-camera-float 8s ease-in-out infinite;transform-origin:50% 50%;mix-blend-mode:multiply}
@keyframes ifop-camera-float{0%,100%{transform:translateY(0) scale(.98)}50%{transform:translateY(-7px) scale(1)}}
html.ift-theme-enabled[data-ift-theme="dark"] #content .product-container.ifop-camera .ifop-previous{color:#aec0da}
html.ift-theme-enabled[data-ift-theme="dark"] #content .product-container.ifop-camera .ifop-saving{background:#1b365b;color:#c5d9ff;border-color:#355a85}

/* Opaque mobile basket surface: fixed controls must not reveal page text underneath. */
@media(max-width:767px){
  #content .product-container.ifop-camera .zc-add--lg{background-color:#fff!important}
  html.ift-theme-enabled[data-ift-theme="dark"] #content .product-container.ifop-camera .zc-add--lg{background-color:var(--ift-tint,#223245)!important}
}
