/* ============ FOOTER (pie de página) ============ */
.pie{background:var(--marron)}
.pie-contenido{max-width:1100px;margin:0 auto;padding:clamp(48px,10vw,80px) 22px clamp(40px,8vw,64px);display:flex;flex-direction:column;align-items:center;gap:clamp(22px,5vw,32px)}
.pie-logo{width:min(300px,64%);height:auto;display:block}
.pie-pedidos{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 18px;color:var(--hueso)}
.pie-pedidos:hover{color:var(--rosa)}
.pie-pedidos-etiqueta{font-family:var(--fuente-titulos);font-size:clamp(26px,7vw,36px);letter-spacing:.03em;text-transform:uppercase}
.pie-telefono{display:flex;align-items:center;gap:12px}
.pie-telefono .fa-whatsapp{font-size:clamp(34px,9vw,50px);line-height:1}
.pie-telefono-numero{font-weight:600;font-size:clamp(36px,10vw,56px);letter-spacing:.01em;line-height:1}
.pie-linea{width:min(520px,88%);height:5px;background:var(--hueso);border-radius:2px 5px 5px 2px;transform:rotate(-.4deg)}
.pie-instagram{display:flex;align-items:center;gap:12px;padding:6px 0;color:var(--hueso);font-size:clamp(19px,5.4vw,30px)}
.pie-instagram:hover{color:var(--rosa)}
.pie-instagram .fa-instagram{font-size:1.25em;line-height:1}
.pie-copyright{margin:12px 0 0;font-size:clamp(15px,4vw,18px);color:#BFB3A6}
.pie-pedi-online{font-size:clamp(20px,5vw,26px);padding:18px 36px}
.pie-pedidos{flex-direction:column;gap:10px}
.pie-pedidos-etiqueta{font-size:clamp(22px,5.6vw,30px)}
.pie-telefono .fa-whatsapp{color:#25D366}
.pie-contenido{padding:clamp(64px,12vw,104px) 22px clamp(56px,10vw,88px);gap:clamp(32px,7vw,48px)}
.pie-pedidos{gap:16px}
.pie-copyright{margin-top:20px}
