/* Shop & Get Local v1.15.8
   Scale the original hero collage proportionally so it fills the hero area
   top-to-bottom on desktop, while keeping the existing bottom wave divider.
   This removes the blurred empty space and enlarges the original artwork. */
.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;
    overflow:hidden!important;
    isolation:isolate;
  }
  .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:transparent!important;
  }
  .hero.hero-140 .hero-140-photo picture::before{
    display:none!important;
    content:none!important;
  }
  .hero.hero-140 .hero-140-photo picture img{
    display:block!important;
    position:absolute!important;
    left:50%!important;
    bottom:-28px!important;
    transform:translateX(-50%) scale(1)!important;
    width:auto!important;
    height:calc(100% + 76px)!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:unset!important;
    object-position:center center!important;
    background:transparent!important;
  }
  .hero.hero-140 .hero-140-photo::after{display:none!important;}
}
@media (min-width:850px) and (max-width:1180px){
  .hero.hero-140 .hero-140-photo picture img{
    height:calc(100% + 58px)!important;
    bottom:-20px!important;
  }
}
@media (max-width:849px){
  .hero.hero-140 .hero-140-photo picture::before{display:none!important;content:none!important;}
}
