/* BEAT34 — Nando campaign, approved alternatives (2 mobile B&W, 3 desktop denim/hat).
   Source art is adapted to background-only so CTA and text stay accessible/editable. */
@media (min-width:761px){
 #heroCarousel .heroSlide.b34Editorial[data-slide="0"]{
  background:linear-gradient(108deg,#faf7f4 0%,#f4efea 100%)!important;
 }
 #heroCarousel .b34Editorial[data-slide="0"] .b34HeroMedia picture img{
  inset:0 0 0 auto!important;width:57%!important;height:100%!important;
  object-fit:cover!important;object-position:center top!important;
  filter:brightness(1.16) saturate(.96)!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.40) 22%,#000 44%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.40) 22%,#000 44%)!important;
 }
}
@media (max-width:760px){
 #heroCarousel .heroSlide.b34Editorial[data-slide="0"]{background:#171719!important}
 #heroCarousel .b34Editorial[data-slide="0"] .b34HeroMedia picture img{
  inset:0!important;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center 7%!important;
  filter:brightness(.97) contrast(1.04)!important;
  -webkit-mask-image:none!important;mask-image:none!important;
 }
 #heroCarousel .heroSlide.b34Editorial[data-slide="0"]::after{
  background:linear-gradient(0deg,rgba(9,9,11,.99) 0%,rgba(9,9,11,.92) 22%,rgba(9,9,11,.60) 39%,rgba(9,9,11,.05) 75%,transparent 100%)!important;
 }
}