/* Shop & Get Local 1.15.5
   Smooth flowing LEFT edge of the desktop hero image. Preserve the
   independently working right-hand fade, badge, and lower wave. */
.sgl-hero-clip-defs {
  position:absolute; width:0; height:0; overflow:hidden;
  pointer-events:none;
}
@media (min-width:850px) {
  .hero.hero-140 .hero-140-photo {
    /* The area revealed by the clipped photo matches the dark green hero. */
    background:#063f32;
  }
  .hero.hero-140 .hero-140-photo picture {
    /* Shape is defined in the inline SVG above the hero:
       an organic left edge which enters from 13.5% at the top
       and curves toward the left at the lower edge. */
    -webkit-clip-path:url(#sglHeroCurvedLeft);
    clip-path:url(#sglHeroCurvedLeft);
    /* Preserve the right-side gradient from v1.15.4. */
  }
}
@media (max-width:849px) {
  /* The mobile hero keeps its edge-to-edge photo. */
  .hero.hero-140 .hero-140-photo picture {
    -webkit-clip-path:none;
    clip-path:none;
  }
}
