/* bk-plp-edge-r1 (6 Oct 2026, Ashley): PLP tile photos edge to edge. Shared BedKingdom/hyva (UK website 4 + IE website 6).
   Category + search listings only (#product-list). Overrides bk-plp-r4 (img padding:4% + Canvas mat) and bk-43-r2 (contain):
   photo fills the existing 4:3 box (object-fit:cover, centred), no inner padding, white mat behind (never seen once the photo has
   loaded). Box size (aspect-ratio 4:3, full tile width) is unchanged -> CLS 0; img width/height, srcset/sizes, eager/lazy and
   fetchpriority untouched -> no extra bytes or requests. Text, badges, Compare, wishlist heart, Add to basket / Choose CTA and the
   finance line are not touched. Covers the main photo, the desktop hover photo (.dn-card__alt) and the mobile swipe photos (.bkp-tg).
   Option A (contain on white) = change object-fit:cover to object-fit:contain below.
   Rollback: var/clbak/bk-plp-edge-r1-<ts>/rollback.sh (restores default_head_blocks.xml; this file is left on disk, unused). */
html body#html-body #product-list.bkc-on .product-item .el-plp-photo.el-plp-photo,
html body#html-body #product-list .product-item.cl-c2 .el-plp-photo.el-plp-photo{background:#fff!important;padding:0!important;border:0!important;box-shadow:none!important}
html body#html-body #product-list.bkc-on .product-item .el-plp-photo.el-plp-photo img.product-image-photo,
html body#html-body #product-list .product-item.cl-c2 .el-plp-photo.el-plp-photo img.product-image-photo,
html body#html-body #product-list.bkc-on .product-item .el-plp-photo.el-plp-photo .dn-card__alt,
html body#html-body #product-list.bkc-on .product-item .el-plp-photo.el-plp-photo .bkp-tg img{padding:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;background:#fff!important}
