/* Approved moulding schemes: original files, unified sage backdrop. */
picture:has(> :is(img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-followup-20260913/546-second-dbaget-v1.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/547-dimensions-pdf.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-followup-20260913/548-second-dbaget-v1.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/610-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/product-610-dbaget-pdf-scheme-20260924.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/611-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/product-611-dbaget-pdf-scheme-20260924.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/860-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/861-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/862-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/863-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/871-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/872-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/873-dimensions.jpg"])) { background:#a5afa0!important; isolation:isolate; }
:is(img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-followup-20260913/546-second-dbaget-v1.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/547-dimensions-pdf.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-followup-20260913/548-second-dbaget-v1.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/610-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/product-610-dbaget-pdf-scheme-20260924.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/611-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/product-611-dbaget-pdf-scheme-20260924.png"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/860-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/861-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/862-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/863-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/871-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/872-dimensions.jpg"],img[src$="/wp-content/themes/distribution-partner/assets/catalog/photo-approved-20260913/873-dimensions.jpg"]) { filter:grayscale(1) brightness(1.25)!important; mix-blend-mode:multiply!important; background:#fff!important; }

/* Keep favourite controls outside product imagery, catalogue grid only. */
body.catalog-view-grid main.catalog-app-screen .catalog-feed-products .product-card {
  grid-template-rows: 44px auto 1fr !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
}
body.catalog-view-grid main.catalog-app-screen .catalog-feed-products .product-card > .product-card__favorite {
  position: static !important;
  grid-row: 1 !important;
  grid-column: 1 !important;
  justify-self: end !important;
  align-self: center !important;
  margin: 0 4px 0 0 !important;
  width: 44px !important;
  height: 44px !important;
  transform: none !important;
}
body.catalog-view-grid main.catalog-app-screen .catalog-feed-products .product-card > .product-card__image {
  grid-row: 2 !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
}
body.catalog-view-grid main.catalog-app-screen .catalog-feed-products .product-card > .product-card__body {
  grid-row: 3 !important;
}
