/* Pro Pools V6 0.9.20: remove recently viewed widgets and show more of the official footer logo.
 * The original official PNG is NOT edited. Its opaque artwork sits within transparent margins.
 */

/* Remove the entire unwanted widget without affecting Related Products / Cross-sells. */
body.ppv6-child-site :is(.widget_recently_viewed_products,
  .woocommerce-recently-viewed, .woocommerce-recently-viewed-products,
  .recently-viewed-products, .ppv6-recently-viewed,
  [id^="woocommerce_recently_viewed_products-"] ,
  .ppv6-hide-recently-viewed-0920) {
  display:none!important;
}

/* Present the existing file at full visual size by cropping only its transparent margins.
 * Geometry based on the original 1536x1024 PNG: painted bounds roughly x319..1276,
 * y111..786. No image manipulation, recoloring or squashing. */
body.ppv6-child-site .ppv6-footer.ppv6-footer-original .ppv6-footer-logo {
  display:block!important;
  position:relative!important;
  overflow:hidden!important;
  width:100%!important;
  max-width:570px!important;
  aspect-ratio:957/676;
}
body.ppv6-child-site .ppv6-footer.ppv6-footer-original .ppv6-footer-logo img.ppv6-logo-original {
  display:block!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  width:160.5%!important;
  max-width:none!important;
  height:auto!important;
  max-height:none!important;
  transform:translate(-20.77%, -10.84%)!important;
  transform-origin:top left!important;
  object-fit:contain!important;
  filter:none!important;
  opacity:1!important;
}
/* Reduce the area progressively, not the drawing, before footer columns stack. */
@media (min-width:1001px) and (max-width:1199px) {
  body.ppv6-child-site .ppv6-footer.ppv6-footer-original .ppv6-footer-logo{max-width:500px!important;}
}
@media (min-width:641px) and (max-width:1000px) {
  body.ppv6-child-site .ppv6-footer.ppv6-footer-original .ppv6-footer-logo{max-width:450px!important;}
}
@media (max-width:640px) {
  body.ppv6-child-site .ppv6-footer.ppv6-footer-original .ppv6-footer-logo{max-width:350px!important;}
}
