/* Scoped image treatment for the printer/scanner document revision. */
main[data-printer-review] .catalog-breadcrumb{width:100%;max-width:none}
main[data-printer-category] .category-visual{background:transparent;border:0;padding:0}
main[data-printer-category] .category-visual img{height:360px;mix-blend-mode:normal;object-fit:contain}
main[data-printer-review] .product-image{background:transparent!important;border:0;box-shadow:none;padding:0}
main[data-printer-review] .product-image img{width:100%;height:500px;object-fit:contain;mix-blend-mode:normal!important;transform:none!important}
img[data-machine-cutout]{mix-blend-mode:normal!important;object-fit:contain;object-view-box:none!important}
.catalog-media:has(img[data-machine-cutout]){background:transparent}
main[data-printer-review] .printer-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 30px}
main[data-printer-review] .printer-components:has(>article:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
main[data-printer-review] .printer-component-image{margin:0 0 22px;height:290px;background:var(--image-bg,transparent);border:0;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}
main[data-printer-review] .printer-component-image img{width:100%;height:100%;max-height:none;object-fit:contain;mix-blend-mode:normal;transform:none}
main[data-printer-review] .printer-components h3{font-size:21px;margin:0 0 12px}
main[data-printer-review] .printer-components p,main[data-printer-review] .printer-structure p{color:#5d7067;line-height:1.8;margin:0}
main[data-printer-review] .printer-structure{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}
main[data-printer-review] .printer-structure figure{margin:0}
main[data-printer-review] .printer-structure img{width:100%;height:420px;object-fit:contain}
main[data-printer-review] .printer-structure-copy{display:grid;gap:28px}
main[data-printer-review] .printer-structure h3{margin:0 0 10px;font-size:21px}
main[data-printer-review] .product-specs th{width:48%}
main[data-printer-review] .printer-sample-note{color:#5d7067;margin:12px 0 0;line-height:1.7}
main[data-printer-review] #detail-gallery .gallery-card{background:transparent}
main[data-printer-review] #detail-gallery img{object-fit:contain;background:transparent;mix-blend-mode:normal}
@media(max-width:780px){
 main[data-printer-category] .category-visual img{height:260px}
 main[data-printer-review] .product-image img{height:330px}
 main[data-printer-review] .printer-components,main[data-printer-review] .printer-components:has(>article:nth-child(3):last-child),main[data-printer-review] .printer-structure{grid-template-columns:1fr;gap:30px}
 main[data-printer-review] .printer-component-image{height:260px}
 main[data-printer-review] .printer-structure img{height:300px}
}
