.site-header .brand{min-width:0;width:fit-content}.brand-logo,.footer-logo{display:block;object-fit:contain}.brand-logo{width:auto;height:auto;max-height:48px;max-width:112px}.footer-logo{width:min(165px,100%);height:auto;margin-inline:auto}.site-footer__brand{text-align:center}.site-footer .site-footer__brand p{margin:14px auto 0;text-align:center}.site-footer .site-footer__contact a[data-site-phone]:before{content:none}.site-footer__social{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .18)}.site-footer .site-footer__contact a[data-site-instagram],.site-footer .site-footer__contact a[data-site-ifood]{margin:0;padding:10px 14px;border:1px solid rgb(255 255 255 / .24);border-radius:10px;background:linear-gradient(120deg,#ffffff24,#8ccdff14);color:#fff;font-weight:800}.site-footer .site-footer__contact a[data-site-instagram]:before{width:18px;height:18px;background:linear-gradient(35deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.site-footer .site-footer__contact a[data-site-ifood]{display:inline-flex;align-items:center;gap:8px}.site-footer .site-footer__contact a[data-site-ifood] img{width:34px;height:auto;padding:3px;border-radius:4px;background:#fff}.site-footer .site-footer__contact a[data-site-instagram]:hover,.site-footer .site-footer__contact a[data-site-ifood]:hover{border-color:#fff9;background:#fff3}@media(min-width:1051px){.site-header:has(.brand-logo){padding-inline:max(clamp(20px,4vw,70px),calc((100% - var(--container)) / 2))}}@media(max-width:1050px){.site-header:has(.brand-logo){grid-template-columns:minmax(0,1fr) auto auto}.site-header .header-cta{justify-self:end;width:max-content}}@media(max-width:760px){.brand-logo{max-height:42px;max-width:102px}}
