/* Fênix: atalhos compactos, banner em evidência. */
@media(max-width:767px){
 .fenix-entry66{padding:5px 10px 6px!important}
 .fenix-shortcuts66{gap:6px!important}
 a.fenix-shortcut66{min-height:58px!important;max-height:66px!important;padding:5px 2px!important;border-radius:10px!important;gap:1px!important;box-shadow:none!important}
 a.fenix-shortcut66 .fenix-shortcut-icon66{width:22px!important;height:22px!important;min-height:22px!important;margin:0!important}
 a.fenix-shortcut66 .fenix-shortcut-icon66 svg{width:14px!important;height:14px!important}
 a.fenix-shortcut66 strong{font-size:10px!important;line-height:1.06!important}
 a.fenix-shortcut66 small{display:none!important}
 .fenix-loyalty67{margin-top:5px!important;padding:7px 10px!important;min-height:0!important}
 .fenix-banner-position76{margin-top:0!important}
 #deliveryAddressChooser17f #savedAddresses17f,#deliveryAddressChooser17f #newAddress17f{display:none!important}
}
@media(min-width:768px){body:has(#cardapio) a.fenix-shortcut66{min-height:85px!important;padding:9px 8px!important;gap:3px!important}body:has(#cardapio) a.fenix-shortcut66 small{display:none!important}}
/* Ajuste solicitado: banner de ofertas mais alto, mantendo atalhos compactos. */
@media(max-width:767px){
 .fenix-banner-position76{margin-top:10px!important;}
 .fenix-banner-position76 .fenix-banner68-slide{height:270px!important;min-height:270px!important;}
 .fenix-banner-position76 .fenix-banner68{min-height:270px!important;}
}
@media(min-width:768px){
 .fenix-banner-position76 .fenix-banner68-slide{height:clamp(280px,30vw,390px)!important;}
}
