/* Shop & Get Local v1.15.7 — restore the ORIGINAL complete collage.
   No crop of the lady, phone or full-sized coupon sign. The existing
   1.15.4 bottom wave remains unchanged. */
.hero.hero-140 .hero-1153-stamp,
.hero.hero-140 .hero-140-stamp {display:none!important;}
@media(min-width:850px){
 .hero.hero-140 .hero-140-photo { background:#063f32!important; }
 .hero.hero-140 .hero-140-photo picture {
   display:block!important;
   position:absolute!important;
   inset:0!important;
   overflow:hidden!important;
   border-radius:0!important;
   clip-path:none!important;
   -webkit-clip-path:none!important;
   mask:none!important;
   -webkit-mask:none!important;
   background:#063f32!important;
 }
 /* Fill any spare height subtly, without cutting the image. */
 .hero.hero-140 .hero-140-photo picture::before {
   content:""; position:absolute; inset:-22px;
   background:url('/assets/hero-collage-desktop.webp') center center/cover no-repeat;
   filter:blur(24px) brightness(.48);
   opacity:.55; pointer-events:none;
 }
 .hero.hero-140 .hero-140-photo picture img {
   display:block!important;
   position:relative!important;
   width:100%!important;
   height:100%!important;
   max-width:100%!important;
   object-fit:contain!important;
   object-position:center center!important;
   background:transparent!important;
   transform:none!important;
 }
 .hero.hero-140 .hero-140-photo::after {display:none!important;}
}
@media(max-width:849px){
 .hero.hero-140 .hero-140-photo picture {
   clip-path:none!important;
   -webkit-clip-path:none!important;
   -webkit-mask:none!important;
   mask:none!important;
 }
}
