/* Presentación de la barra original de Food Online, sin sustituir enlaces ni acciones. */
@media(max-width:1023px){
body.apol-native-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}
body.apol-native-footer .fdoe-handheld-footer-bar,body.apf-product-frame .fdoe-handheld-footer-bar{display:block!important;box-sizing:border-box!important;background:#fcfaf7!important;border-top:1px solid #e5d9ce!important;box-shadow:0 -4px 16px #30201812!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px))!important;height:auto!important}
body.apol-native-footer .fdoe-handheld-footer-bar ul,body.apf-product-frame .fdoe-handheld-footer-bar ul{display:flex!important;align-items:stretch!important;max-width:720px!important;margin:0 auto!important;padding:0!important;list-style:none!important}
body.apol-native-footer .fdoe-handheld-footer-bar li,body.apf-product-frame .fdoe-handheld-footer-bar li{flex:1!important;width:auto!important;float:none!important;border:0!important;margin:0!important;padding:0!important}
body.apol-native-footer .fdoe-handheld-footer-bar li>a,body.apf-product-frame .fdoe-handheld-footer-bar li>a{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:50px!important;height:auto!important;text-indent:0!important;padding:5px 8px!important;color:#68574a!important;background:transparent!important;text-decoration:none!important;border:0!important;border-radius:0!important;position:relative!important}
body.apol-native-footer .fdoe-handheld-footer-bar li>a:before,body.apf-product-frame .fdoe-handheld-footer-bar li>a:before{position:static!important;display:block!important;inset:auto!important;font-size:21px!important;line-height:1.1!important;color:inherit!important;text-indent:0!important}
body.apol-native-footer .fdoe-handheld-footer-bar li>a:after,body.apf-product-frame .fdoe-handheld-footer-bar li>a:after{display:block!important;font:500 11px/1.3 "APF Roboto Slab","Roboto Slab",Georgia,serif!important;color:inherit!important}
body.apol-native-footer .fdoe-handheld-footer-bar li.minicart>a:after,body.apf-product-frame .fdoe-handheld-footer-bar li.minicart>a:after{content:'Pedido'}
body.apol-native-footer .fdoe-handheld-footer-bar li.shop>a:after,body.apf-product-frame .fdoe-handheld-footer-bar li.shop>a:after{content:'Carta'}
body.apol-native-footer .fdoe-handheld-footer-bar li.fdoe_checkout_2>a,body.apf-product-frame .fdoe-handheld-footer-bar li.fdoe_checkout_2>a{background:#bd2b24!important;color:#fff!important;flex-direction:row!important;font:500 12px/1.4 "APF Roboto Slab","Roboto Slab",Georgia,serif!important}
body.apol-native-footer .fdoe-handheld-footer-bar .fdoe_checkout_22,body.apf-product-frame .fdoe-handheld-footer-bar .fdoe_checkout_22{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-indent:0!important}
body.apol-native-footer .fdoe-handheld-footer-bar .fdoe_count,body.apf-product-frame .fdoe-handheld-footer-bar .fdoe_count{position:absolute!important;top:0!important;left:calc(50% + 8px)!important;display:flex!important;align-items:center;justify-content:center;min-width:17px!important;width:auto!important;height:17px!important;padding:0 3px!important;box-sizing:border-box!important;border:0!important;border-radius:20px!important;background:#bd2b24!important;color:#fff!important;font:500 10px/1 "APF Roboto Slab","Roboto Slab",Georgia,serif!important;text-indent:0!important}
body.apol-native-footer .fixed-online-appointment-btn{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;font-size:12px!important;padding:5px 9px!important}
body.apol-native-footer #apf-parent-message{bottom:calc(85px + env(safe-area-inset-bottom,0px))!important}
body.apf-product-frame .apf-product-content{padding-bottom:100px!important}
body.apf-product-frame .apf-purchase-bar{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}
}

@media(max-width:1023px){
body.apol-native-footer .fdoe-handheld-footer-bar li.minicart>a:before,body.apf-product-frame .fdoe-handheld-footer-bar li.minicart>a:before{content:""!important;width:22px!important;height:22px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%3E%3Cpath%20d%3D%22M5%208h14l1%2013H4L5%208Z%22%2F%3E%3Cpath%20d%3D%22M8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%3E%3Cpath%20d%3D%22M5%208h14l1%2013H4L5%208Z%22%2F%3E%3Cpath%20d%3D%22M8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
body.apol-native-footer .fdoe-handheld-footer-bar li.shop>a:before,body.apf-product-frame .fdoe-handheld-footer-bar li.shop>a:before{content:""!important;width:22px!important;height:22px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%3E%3Cpath%20d%3D%22M4%206h16M4%2012h16M4%2018h16%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%3E%3Cpath%20d%3D%22M4%206h16M4%2012h16M4%2018h16%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
}
