/* Delivery-only responsive frame; the picture owns the sole hero image. */
.responsive-hero{display:block}
@media(max-width:767px){
  .v5-hero-art-frame{display:block;width:min(calc(100% - 28px),430px);aspect-ratio:2/1;margin:18px auto 0;overflow:hidden;border:1px solid rgba(218,174,84,.24);border-radius:8px;background:#050403}
  .v5-hero-imageonly .v5-hero-banner-img{display:block!important;width:100%!important;height:auto!important;position:static!important;transform:none!important;object-fit:contain!important}
}
