/* The photographed product remains complete in its own blue-and-gold studio. */
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual,.product-image-stage,.product-detail-visual) img{mix-blend-mode:normal!important;filter:none!important}
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual,.product-image-stage,.product-detail-visual:not(.has-image-features)){
  background:radial-gradient(ellipse at 85% 55%,#124f9c66,transparent 60%),radial-gradient(ellipse at 10% 90%,#dfa72b38,transparent 48%),#07182d!important;
  isolation:isolate;overflow:hidden;
}
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual,.product-image-stage,.product-detail-visual)::before,
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual,.product-image-stage,.product-detail-visual)::after{display:none!important}
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual) img[src*="assets/cinematic-products/"]{
  position:static!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
  padding:0!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important;border-radius:inherit;
}
html.editorial-root body.editorial-page :is(.product-image-stage,.product-detail-visual:not(.has-image-features)) img[src*="assets/cinematic-products/"]{
  position:static!important;inset:auto!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
  padding:0!important;background:#07182d!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important;border-radius:inherit;
}
html.editorial-root body.editorial-page .product-detail-visual.has-image-features:has(img[src*="assets/cinematic-products/"]){background:transparent!important;box-shadow:none!important;border:0;padding:0!important;overflow:visible}
html.editorial-root body.editorial-page .product-image-stage:has(img[src*="assets/cinematic-products/"]){height:auto!important;aspect-ratio:3/2;border-radius:22px}
html.editorial-root body.editorial-page .product-detail-visual:not(.has-image-features):has(img[src*="assets/cinematic-products/"]){height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2;padding:0!important}
html.editorial-root body.editorial-page :is(.cart-item-image,.owner-item-art,.owner-photo-preview):has(img[src*="assets/cinematic-products/"]){background:#07182d}
html.editorial-root body.editorial-page :is(.cart-item-image,.owner-item-art,.owner-photo-preview) img[src*="assets/cinematic-products/"]{padding:0!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important}
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual) :is(.visual-code,.yk-icon){color:#eaf3ff}
html.editorial-root body.editorial-page .visual-code{background:#ffffff0b!important;border:1px solid #bfd9ff2b;box-shadow:none!important;color:#eaf3ff}
html.editorial-root body.editorial-page .product-photo-placeholder{background:transparent!important;color:#eaf3ff;border-color:#bfd9ff2b}
html.editorial-root body.editorial-page :is(.product-visual,.section-product-image,.related-visual) .stock-pill{background:#fff;color:#10234b}
@media(max-width:600px){html.editorial-root body.editorial-page .product-image-stage:has(img[src*="assets/cinematic-products/"]){border-radius:15px}}
