/* One existing product image, framed by the site's blue-and-white material folds. */
.product-image,.detail-scene{isolation:isolate;background:#eff6ff url('assets/product-backdrop.svg') center top/100% 100% no-repeat;overflow:hidden}
.product-image{aspect-ratio:1.42}
.product-image>img{position:relative;z-index:1;object-fit:contain;mix-blend-mode:multiply;transform:translateY(8%) scale(.96)}
.product-card:hover .product-image>img{transform:translateY(8%) scale(.99)}
.product-tag{background:#ffffffd9;color:#315780;border:1px solid #ffffffc9;border-radius:3px}
.product-index{color:#3d6caa}
.product-image .image-note{z-index:2;color:#667e9e}
.detail-gallery{background:linear-gradient(180deg,#f3f8ff,#edf4ff);padding:38px 20px 28px}
.detail-scene{width:100%;aspect-ratio:1.42;position:relative;border-radius:5px}
.detail-scene .detail-main-image{width:100%;height:100%;max-height:none;object-fit:contain;mix-blend-mode:multiply;transform:translateY(8%) scale(.96);position:relative;z-index:1}
.detail-gallery>.image-note{margin:20px 10px 0;color:#6d83a2;max-width:370px}
