﻿:root{--white: #FFFFFF;--yellow-400: #FED336;--green-400: #007300;--gray-50: #F5F5F5;--gray-100: #EBEBEB;--gray-200: #AFAFAF;--gray-300: #9F9F9F;--gray-400: #696969;--gray-800: #2C2C2C;--gray-900: #222222;--orange-100: #FF8B5B;--orange-300: #FF520B;--orange-500: #FF9715;--orange-700: #DD3E08;--new-orange: #FF9715;--new-orange-500: #FE6E0F;--brown: #752900;--beige: #FFECE0;--site-bg: var(--beige);--black: #000000 }html{font-size:100%;font-family:"Nunito",sans-serif}@media screen and (max-width: 1399px){html{font-size:87.5%}}@media screen and (min-width: 2047px){html{font-size:125%}}html *{box-sizing:border-box;margin:0;padding:0;border:none;text-decoration:none}html *::selection{background:var(--orange-100);color:var(--white)}html .only-semantics{position:absolute;visibility:hidden;user-select:none;pointer-events:none;touch-action:none;margin:0;padding:0;width:0;height:0;font-size:0;color:rgba(0,0,0,0)}html ul{list-style:none}html body{display:flex;flex-flow:column;overflow-x:hidden;min-height:100vh}html body main{flex-grow:1;background:var(--site-bg)}html .container{width:95%;max-width:75rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.header{position:sticky;left:0;top:0;background:var(--new-orange-500);box-shadow:0 .75rem 1rem -1rem rgba(30,40,50,.1);z-index:5}.header.small .container .logo-container img{height:4rem}@media screen and (max-width: 575px){.header.small .container .logo-container img{height:3rem}}.header .container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2rem;padding-top:.5rem;padding-bottom:.5rem}.header .container .logo-container{display:block;padding:.5rem;border-radius:4px}.header .container .logo-container img{display:block;width:auto;height:6rem;transition:height .125s}@media screen and (max-width: 575px){.header .container .logo-container img{height:3rem}}.header .container .mobile-menu-button{display:none;min-width:3rem;max-width:3rem;height:3rem;position:relative;cursor:pointer;border-radius:.25rem;padding:.375rem;z-index:5;background-color:rgba(0,0,0,0);border:none}@media screen and (max-width: 1199px){.header .container .mobile-menu-button{display:flex}}.header .container .mobile-menu-button .acss{display:block;border-radius:2px;transition:.25s ease-in-out;background-color:var(--yellow-400)}.header .container .mobile-menu-button #hamburger{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;max-width:100%;max-height:100%;overflow:unset}.header .container .mobile-menu-button #hamburger .acss{width:100%;height:3px}.header .container .mobile-menu-button #hamburger .acss:nth-child(1){transition-delay:0s;transform:translateY(-0.5rem)}.header .container .mobile-menu-button #hamburger .acss:nth-child(2){transition-delay:.125s}.header .container .mobile-menu-button #hamburger .acss:nth-child(3){transition-delay:.25s;transform:translateY(0.5rem)}.header .container .mobile-menu-button #cross{position:relative;height:100%;width:100%;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;max-width:0%;max-height:0%;overflow:hidden}.header .container .mobile-menu-button #cross .acss{position:absolute}.header .container .mobile-menu-button #cross .acss:nth-child(1){height:4px;width:0%;transition-delay:0s}.header .container .mobile-menu-button #cross .acss:nth-child(2){height:0%;width:4px;transition-delay:.25s}@media screen and (min-width: 767px)and (max-width: 1199px){.header .container .mobile-menu-button.open{position:fixed;top:1.5rem;right:1.5rem}}.header .container .mobile-menu-button.open #hamburger{max-width:0;max-height:0;overflow:hidden}.header .container .mobile-menu-button.open #hamburger .acss{width:0%}.header .container .mobile-menu-button.open #hamburger .acss:nth-child(1){transition-delay:0s}.header .container .mobile-menu-button.open #hamburger .acss:nth-child(2){transition-delay:.125s}.header .container .mobile-menu-button.open #hamburger .acss:nth-child(3){transition-delay:.25s}.header .container .mobile-menu-button.open #cross{max-width:100%;max-height:100%;overflow:unset}.header .container .mobile-menu-button.open #cross .acss:nth-child(1){width:100%;transition-delay:.31s}.header .container .mobile-menu-button.open #cross .acss:nth-child(2){height:100%;transition-delay:0s}nav.navbar{display:flex;align-items:center;gap:1.875rem;height:100%;z-index:1}@media screen and (max-width: 1199px){nav.navbar{position:absolute;left:0;top:0}}@media screen and (min-width: 1199px){nav.navbar .main-navbar{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;list-style:none;height:100%}nav.navbar .main-navbar>li{position:relative;height:100%;display:flex;align-items:center;justify-content:center}nav.navbar .main-navbar>li:hover>.menu,nav.navbar .main-navbar>li:focus>.menu,nav.navbar .main-navbar>li:focus-within>.menu{opacity:1;visibility:visible}nav.navbar .main-navbar>li>a{position:relative;color:var(--white);display:flex;align-items:center;justify-content:center;gap:.25rem;text-align:center;padding:.75rem .5rem;border-radius:.5rem;transition-property:color,opacity;transition-duration:.25s;font-weight:600;font-size:1.125rem}nav.navbar .main-navbar>li>a.current-section{color:var(--brown)}nav.navbar .main-navbar>li>a:not(.current-section):hover,nav.navbar .main-navbar>li>a:not(.current-section):focus-visible{opacity:.75}nav.navbar .main-navbar>li>a:hover+.menu{opacity:1;visibility:visible}nav.navbar .main-navbar>li.menu-item-has-children>a:after{content:"▾"}nav.navbar .main-navbar>li>.menu{position:absolute;z-index:1;top:100%;display:flex;flex-direction:column;transform:translateX(-1px);background-color:rgba(44,44,44,.9);border-radius:8px;overflow:hidden;box-shadow:0 .25rem 1.25rem -0.5rem rgba(0,0,0,.15);transition:opacity 200ms ease-out;padding:.75rem;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media screen and (min-width: 1199px)and (min-width: 991px){nav.navbar .main-navbar>li>.menu{height:unset !important}}@media screen and (min-width: 1199px){nav.navbar .main-navbar>li>.menu.hover{opacity:1;visibility:visible}nav.navbar .main-navbar>li>.menu>li{float:none;width:100%}nav.navbar .main-navbar>li>.menu>li>a{display:inline-block;width:max-content;color:var(--white);font-size:1em;font-weight:500;padding:.625rem 1rem;outline:none;border-radius:.25rem;transition:box-shadow 150ms ease-out,color 150ms ease-out}}@media screen and (min-width: 1199px)and (min-width: 1199px){nav.navbar .main-navbar>li>.menu>li>a{max-width:min(15rem,100%);line-height:1.25}}@media screen and (min-width: 1199px){nav.navbar .main-navbar>li>.menu>li>a:hover,nav.navbar .main-navbar>li>.menu>li>a:focus{color:var(--yellow-400)}nav.navbar .main-navbar .header-button-container{display:flex;flex-flow:row nowrap;gap:1.875rem;margin-left:2.75rem}}@media screen and (max-width: 1199px){nav.navbar .main-navbar{position:fixed;display:initial;left:0;top:0;width:100vw;min-height:110vh;height:110vh;background-color:var(--gray-900);visibility:hidden;opacity:0;transition:opacity 300ms ease-out;padding:4.5rem 2rem calc(10vh + 2rem);z-index:4;overflow:scroll;max-height:-webkit-fill-available}nav.navbar .main-navbar.open{visibility:visible;opacity:1}nav.navbar .main-navbar::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}nav.navbar .main-navbar li a{position:relative;padding:.625rem 0rem;color:var(--white);font-size:1.75rem;display:block;width:max-content}nav.navbar .main-navbar li a.current-section{color:var(--yellow-400)}nav.navbar .main-navbar li a[href="#"]+ul{width:100%;padding-left:1rem}nav.navbar .main-navbar li .menu{height:0;overflow:hidden;transition:height .5s,margin .5s;margin:0;margin-left:1rem}nav.navbar .main-navbar li .menu li a{font-size:1.5rem;opacity:.75;max-width:75vw;line-height:1.3;font-size:1.375rem}nav.navbar .main-navbar .main-button{transition:none !important}}.footer{overflow:hidden;background-color:var(--gray-800);--accent-color: var(--orange-500)}.footer.vegetariano{--accent-color: var(--green-400)}.footer .container{position:relative;width:100%;max-width:70rem;padding-top:7rem;padding-bottom:2rem;display:grid;grid-auto-columns:minmax(0, 1fr);grid-template-areas:"social realizacao nav" "tagag tagag tagag";justify-items:center;align-items:start;gap:5rem 4rem}@media screen and (max-width: 767px){.footer .container{grid-template-areas:"social nav" "realizacao realizacao" "tagag tagag"}}@media screen and (max-width: 575px){.footer .container{max-width:20rem;grid-template-areas:"social" "nav" "realizacao" "tagag"}}.footer .container .social{grid-area:social;display:flex;flex-flow:column;gap:2rem}.footer .container .social>img{display:block;width:100%;height:auto;max-width:15rem}.footer .container .social ul{display:flex;flex-flow:column;gap:.75rem}.footer .container .social ul li a{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em;width:fit-content;font-size:1.125rem;font-weight:600;color:var(--white);transition:opacity .2s}.footer .container .social ul li a svg{width:auto;height:1.25em;padding:1px;fill:var(--accent-color)}.footer .container .social ul li a:hover{opacity:.5}.footer .container .realizacao{grid-area:realizacao;display:flex;flex-flow:column;align-items:center;gap:2rem;color:var(--white);text-align:center}.footer .container .realizacao .logo-container{width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2rem}.footer .container .realizacao .logo-container .large{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width: 767px){.footer .container .realizacao .logo-container .large{flex-flow:row wrap}}.footer .container .realizacao .logo-container .small{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:2rem}.footer .container .realizacao .logo-container a{display:flex;width:fit-content;height:fit-content;transition:opacity .2s}.footer .container .realizacao .logo-container a:hover,.footer .container .realizacao .logo-container a:focus-visible{opacity:.5}.footer .container .realizacao .logo-container img{width:auto;height:4rem;object-fit:contain;max-width:min(100%,12rem)}@media screen and (max-width: 575px){.footer .container .realizacao .logo-container img{height:3rem}}.footer .container .realizacao .logo-container .small img{aspect-ratio:1}.footer .container .realizacao .logo-container .large img{max-width:min(100%,12rem)}.footer .container .footer-navbar{grid-area:nav;position:relative;padding-left:1.75rem;display:flex;flex-flow:column;gap:.5rem}@media screen and (max-width: 575px){.footer .container .footer-navbar{width:100%;max-width:15rem;padding:0}}.footer .container .footer-navbar:before{position:absolute;content:"";top:0;left:0;bottom:0;width:2px;border-radius:4px;background:var(--accent-color)}@media screen and (max-width: 575px){.footer .container .footer-navbar:before{content:none}}.footer .container .footer-navbar li a{color:var(--white);font-size:1.125rem;font-weight:600;transition:opacity .2s}.footer .container .footer-navbar li a:hover{opacity:.5}.footer .container .tagag{grid-area:tagag;align-self:center;justify-self:center;display:flex;flex-flow:row nowrap;align-items:center;gap:.5em;padding:8px;font-size:1rem;color:var(--white)}.footer .container .tagag img{width:auto;height:1.75rem}.footer .container>img{position:absolute;width:clamp(15rem,30vw,50%);height:auto;max-height:32.5rem;object-fit:contain;bottom:0;left:100%;transform:translateX(-10%) translateY(15%)}@media screen and (max-width: 991px){.footer .container>img{display:none}}.pesquisa-popup{position:fixed;left:0;bottom:0;width:100%;max-width:30rem;padding:2rem;background:linear-gradient(25deg, rgba(30, 40, 50, 0.5), transparent 40%);transition:opacity .75s;pointer-events:none;touch-action:none;z-index:5}@media screen and (max-width: 575px){.pesquisa-popup{max-width:100%;background:linear-gradient(to top, rgba(30, 40, 50, 0.75), transparent 85%)}}.pesquisa-popup.hidden{opacity:0;visibility:hidden}.pesquisa-popup.hidden .pesquisa-popup-container{transform:translateY(5%)}.pesquisa-popup .pesquisa-popup-container{display:flex;flex-flow:column;align-items:center;gap:1rem;padding:1.5rem 2rem;background:#fff;border:1px solid rgba(30,40,50,.08);border-radius:8px;box-shadow:0 8px 24px -2px rgba(30,40,50,.25);text-align:center;transition:transform .75s;pointer-events:all;touch-action:auto}.pesquisa-popup .pesquisa-popup-container .main{font-size:1.25rem;font-weight:800;text-wrap:balance}.pesquisa-popup .pesquisa-popup-container .text{color:var(--gray-400);text-wrap:balance}.pesquisa-popup .pesquisa-popup-container .button-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin-top:.5rem}.pesquisa-popup .pesquisa-popup-container .button-container .accept-button{display:block;width:fit-content;padding:.625rem 1rem;background:var(--orange-300);border-radius:4px;color:var(--white);font-weight:600;transition:background .2s}.pesquisa-popup .pesquisa-popup-container .button-container .accept-button:hover{background:var(--orange-100)}.pesquisa-popup .pesquisa-popup-container .button-container .reject-button{padding:.5rem;margin:-0.5rem;border-radius:4px;background:rgba(0,0,0,0);color:var(--gray-300);text-decoration:underline;transition:color .2s;cursor:pointer}.pesquisa-popup .pesquisa-popup-container .button-container .reject-button:hover{color:var(--gray-400)}.page-pesquisa{display:flex;flex-flow:column;align-items:center;gap:4rem}.page-pesquisa>img{width:100%;height:auto;min-height:15rem;object-fit:cover}.page-pesquisa .iframe-container{width:100%;max-width:100%;margin:4rem auto 0}.page-pesquisa .iframe-container iframe{width:100%}.page-pesquisa img~.iframe-container{margin:0 auto}.container.single-termos{padding-top:4rem;padding-bottom:4rem;display:flex;flex-flow:column;gap:1.5rem;max-width:50rem}.container.single-termos h2{font-size:1.5rem;font-weight:800}.container.single-termos .text{display:flex;flex-flow:column;gap:1em;line-height:1.5}.front-page{position:relative;display:flex;flex-flow:column;align-items:center}.front-page .slider{width:100%;position:relative;z-index:1}.front-page .slider .main-simpleslider-container .main-slider{margin:0}.front-page .slider .main-simpleslider-container .main-slider .slick-dots{width:fit-content;height:fit-content;display:flex;align-items:center;gap:4px;list-style:none}.front-page .slider .main-simpleslider-container .main-slider .slick-dots li{width:fit-content;height:fit-content;margin:0}.front-page .slider .main-simpleslider-container .main-slider .slick-dots li button{width:7px;height:auto;aspect-ratio:1;font-size:0;background:rgba(255,255,255,.5);border-radius:50%;transform:scale(0.71425);transition:all .3s}.front-page .slider .main-simpleslider-container .main-slider .slick-dots li button:before{content:none}.front-page .slider .main-simpleslider-container .main-slider .slick-dots li.slick-active button{background:#fff;transform:none}.front-page .slider>img{position:absolute;width:clamp(7.5rem,10%,10rem);height:auto;transform:translateY(50%) rotate(115deg);left:5%;bottom:0}.front-page .parceiros{width:100%;background:var(--gray-800)}.front-page .parceiros .container{position:relative;padding-top:6rem;padding-bottom:6rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(25rem, 100%), 1fr));gap:5rem 2rem}.front-page .parceiros .container>section{display:flex;flex-flow:column;align-items:center;gap:1.5rem}.front-page .parceiros .container>section.patrocinadores{grid-column:1/-1}.front-page .parceiros .container>section.patrocinadores .logo-container a,.front-page .parceiros .container>section.patrocinadores .logo-container img{height:6rem}@media screen and (max-width: 575px){.front-page .parceiros .container>section.patrocinadores .logo-container a,.front-page .parceiros .container>section.patrocinadores .logo-container img{height:5rem}}.front-page .parceiros .container>section h2{font-size:1.25rem;font-weight:700;color:var(--white);text-align:center}.front-page .parceiros .container>section .logo-container{width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2rem}.front-page .parceiros .container>section .logo-container .large,.front-page .parceiros .container>section .logo-container .small{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:2rem}.front-page .parceiros .container>section .logo-container a,.front-page .parceiros .container>section .logo-container img{display:block;width:auto;height:5rem;max-width:min(100%,10rem)}@media screen and (max-width: 575px){.front-page .parceiros .container>section .logo-container a,.front-page .parceiros .container>section .logo-container img{height:4rem}}.front-page .parceiros .container>section .logo-container a{transition:opacity .2s}.front-page .parceiros .container>section .logo-container a:hover,.front-page .parceiros .container>section .logo-container a:focus-visible{opacity:.5}.front-page .parceiros .container>section .logo-container img{object-fit:contain}.front-page .parceiros .container>section .logo-container .small a,.front-page .parceiros .container>section .logo-container .small img{aspect-ratio:1}.front-page .parceiros .container>img{position:absolute;width:clamp(7rem,10%,10rem);height:auto;transform:translateX(-50%) translateY(50%) rotate(90deg);left:0;bottom:0}@media screen and (max-width: 991px){.front-page .parceiros .container>img{left:80%}}.front-page .como-funciona{width:100%}@media screen and (max-width: 991px){.front-page .como-funciona{overflow:hidden}}.front-page .como-funciona .container{padding-top:7rem;padding-bottom:5rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:1rem 2rem}@media screen and (max-width: 991px){.front-page .como-funciona .container{padding-top:3rem;grid-template-columns:minmax(0, 1fr)}}.front-page .como-funciona .container .image-container{position:relative;display:grid;place-items:center}.front-page .como-funciona .container .image-container img{position:absolute;width:clamp(25rem,60vw,67.5rem);height:auto;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 991px){.front-page .como-funciona .container .image-container img{position:relative;width:110%;max-width:40rem;top:unset;right:unset;transform:none}}.front-page .como-funciona .container .text-container{display:flex;flex-flow:column;gap:2rem;color:var(--black)}@media screen and (max-width: 991px){.front-page .como-funciona .container .text-container{text-align:center;white-space:balance;max-width:40rem;justify-self:center}}.front-page .como-funciona .container .text-container .title{display:flex;flex-flow:column;gap:.5rem}.front-page .como-funciona .container .text-container .title h2{font-size:1rem;font-weight:800;color:var(--new-orange)}.front-page .como-funciona .container .text-container .title p{font-size:2rem;font-weight:900;line-height:1.125;color:var(--brown)}.front-page .como-funciona .container .text-container .title p strong{font-weight:inherit;color:var(--orange-500)}.front-page .como-funciona .container .text-container .text{display:flex;flex-flow:column;gap:1.5em;font-weight:500;line-height:1.5}.front-page .menus{width:100%;overflow:hidden}.front-page .menus .container{max-width:90rem;padding-top:6rem;padding-bottom:4rem;display:flex;flex-flow:column;gap:6rem}@media screen and (max-width: 767px){.front-page .menus .container{padding-top:3rem;gap:4rem}}.front-page .menus .container .section-header{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}.front-page .menus .container .section-header .image-container{position:relative}@media screen and (max-width: 575px){.front-page .menus .container .section-header .image-container{display:none}}.front-page .menus .container .section-header .image-container>img{position:absolute;width:55%;height:auto;left:0;top:50%;transform:translateY(-50%)}.front-page .menus .container .section-header .title{position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:1em;padding:2rem;color:var(--brown);font-size:2rem;font-weight:700;line-height:1.125}@media screen and (max-width: 767px){.front-page .menus .container .section-header .title{font-size:1.5rem}}@media screen and (max-width: 575px){.front-page .menus .container .section-header .title{grid-column:1/-1}}.front-page .menus .container .section-header .title:before{position:absolute;content:"";top:0;left:0;width:100vw;height:100%;border-radius:1rem;background:var(--orange-500)}.front-page .menus .container .section-header .title span{position:relative;z-index:1}.front-page .menus .container .section-header .title svg{width:2em;height:auto;aspect-ratio:1;object-fit:contain;fill:currentColor;z-index:1}.front-page .menus .container .section-header .title>img{position:absolute;z-index:0;top:0;right:0;width:clamp(5rem,30%,10rem);height:auto;transform:translateX(50%) translateY(-50%)}@media screen and (max-width: 575px){.front-page .menus .container .section-header .title>img{display:none}}.front-page .menus .container .section-content{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6rem 3rem}@media screen and (max-width: 991px){.front-page .menus .container .section-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 575px){.front-page .menus .container .section-content{grid-template-columns:minmax(0, 1fr);gap:4rem}}.front-page .menus .container .section-content>img{position:absolute;width:20%;height:auto;left:107.5%;bottom:10%}@media screen and (max-width: 1399px){.front-page .menus .container .section-content>img{display:none}}.front-page .menus .container .section-footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem}.front-page .menus .container .section-footer>a{font-size:1rem;font-weight:700;padding:.5em 1.5em;border-radius:10em;color:var(--beige);background:var(--orange-500);box-shadow:0 0 0 2px var(--orange-500) inset;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1em;transition:.2s;transition-property:background,color}.front-page .menus .container .section-footer>a:hover{background:rgba(0,0,0,0);color:var(--orange-500)}.front-page .menus .container .section-footer>a svg{width:auto;height:2em;aspect-ratio:1;object-fit:contain;fill:currentColor}.front-page .menus .container .section-footer>a.vegetariano{color:var(--white);background:var(--green-400);box-shadow:0 0 0 2px var(--green-400) inset}.front-page .menus .container .section-footer>a.vegetariano:hover{background:rgba(0,0,0,0);color:var(--green-400)}.front-page .restaurantes{width:100%}.front-page .restaurantes .container{position:relative;display:flex;flex-flow:column;align-items:center;gap:3rem;padding-top:6rem;padding-bottom:4rem}@media screen and (max-width: 575px){.front-page .restaurantes .container{padding-top:4rem}}.front-page .restaurantes .container h2{font-size:1.25rem;font-weight:700;text-align:center;color:var(--gray-400)}.front-page .restaurantes .container .logo-container{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:2rem 3rem}.front-page .restaurantes .container .logo-container a{display:block;transition:opacity .2s;width:auto;height:6rem;max-width:12rem}@media screen and (max-width: 575px){.front-page .restaurantes .container .logo-container a{height:5rem;flex:1 0 8rem}}.front-page .restaurantes .container .logo-container a:hover{opacity:.5}.front-page .restaurantes .container .logo-container a img{width:100%;height:100%;object-fit:contain}.front-page .restaurantes .container>img{position:absolute;width:20%;height:auto;right:90%;bottom:0;transform:translateY(35%)}@media screen and (max-width: 991px){.front-page .restaurantes .container>img{display:none}}.front-page .caipirinhas{width:100%}.front-page .caipirinhas .container{position:relative;display:flex;flex-flow:column;gap:1rem;padding-top:4rem;padding-bottom:4rem}.front-page .caipirinhas .container .title{display:flex;flex-flow:column;gap:.5rem}.front-page .caipirinhas .container .title h2{font-size:1rem;font-weight:800;color:var(--new-orange)}.front-page .caipirinhas .container .title p{font-size:3rem;font-weight:900;line-height:1.125;color:var(--brown);text-wrap:balance}@media screen and (max-width: 575px){.front-page .caipirinhas .container .title p{font-size:2.5rem;text-wrap:auto}}.front-page .caipirinhas .container .title p strong{font-weight:inherit;color:var(--orange-500)}.front-page .caipirinhas .container .description{color:var(--gray-400);font-size:1rem;font-weight:500;line-height:1.625}.front-page .caipirinhas .container ul{display:flex;flex-flow:column;gap:2.5rem;margin-top:2rem}@media screen and (max-width: 767px){.front-page .caipirinhas .container ul{gap:4rem}}.front-page .caipirinhas .container ul li{display:grid;grid-template-columns:20rem minmax(0, 1fr);align-items:center;gap:.5rem 2rem}@media screen and (max-width: 767px){.front-page .caipirinhas .container ul li{grid-template-columns:minmax(0, 1fr)}}.front-page .caipirinhas .container ul li>img{display:block;width:min(600px,100%);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto}.front-page .caipirinhas .container ul li .text-container .titulo{color:var(--brown);font-size:2.5rem;font-weight:900}@media screen and (max-width: 575px){.front-page .caipirinhas .container ul li .text-container .titulo{font-size:1.75rem}}.front-page .caipirinhas .container ul li .text-container .restaurante{color:var(--orange-500);font-size:1rem;font-weight:700}.front-page .caipirinhas .container ul li .text-container .restaurante a{color:inherit;text-decoration:underline;transition:opacity .2s}@media(hover: hover){.front-page .caipirinhas .container ul li .text-container .restaurante a:hover{opacity:.75}}.front-page .caipirinhas .container ul li .text-container .descricao{margin-top:1rem;color:var(--gray-400);font-size:1rem;line-height:1.625;font-weight:500}.front-page .redes-sociais{width:100%;overflow:hidden}.front-page .redes-sociais .container{padding-top:7rem;padding-bottom:4rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:start;align-items:end;gap:2rem}@media screen and (max-width: 575px){.front-page .redes-sociais .container{grid-template-columns:minmax(0, 1fr)}}.front-page .redes-sociais .container .text-container{justify-self:center;display:flex;flex-flow:column;gap:1.5rem}.front-page .redes-sociais .container .text-container h2{position:relative;width:min-content;font-size:5rem;font-size:clamp(4rem,7vw,6rem);font-weight:900;line-height:.875;color:var(--black)}.front-page .redes-sociais .container .text-container h2 strong{display:block;font-weight:inherit;color:var(--new-orange-500);text-transform:capitalize}.front-page .redes-sociais .container .text-container h2 span{position:absolute;content:"";top:0;right:0;width:75%;height:100%;transform:translate(55%, -55%)}.front-page .redes-sociais .container .text-container h2 span .facebook{position:absolute;width:25%;height:auto;aspect-ratio:1;top:15%;left:0;transform:rotate(-15deg);fill:var(--black)}.front-page .redes-sociais .container .text-container h2 span .instagram{position:absolute;width:65%;height:auto;aspect-ratio:1;top:0;right:0;transform:rotate(15deg);fill:var(--new-orange-500)}.front-page .redes-sociais .container .text-container p{font-size:1.5rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;max-width:15rem;line-height:1.125}.front-page .redes-sociais .container .text-container ul{display:flex;flex-flow:column;gap:.75rem;margin-top:2rem}.front-page .redes-sociais .container .text-container ul li a{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em;width:fit-content;font-size:1.125rem;font-weight:600;color:var(--black);transition:color .2s}.front-page .redes-sociais .container .text-container ul li a svg{width:auto;height:1.25em;padding:1px;fill:var(--new-orange-500)}.front-page .redes-sociais .container .text-container ul li a:hover{color:var(--new-orange-500)}.front-page .redes-sociais .container .image-container{position:relative;max-height:37.5rem}@media screen and (max-width: 575px){.front-page .redes-sociais .container .image-container{display:none}}.front-page .redes-sociais .container .image-container:before{position:absolute;content:"";width:75%;height:50%;top:0;left:12.5%;border-radius:3rem;background:var(--new-orange);z-index:-1}.front-page .redes-sociais .container .image-container>img{width:60vw;height:auto;max-width:75rem}.front-page .cartao-fidelidade{width:100%;overflow:hidden}.front-page .cartao-fidelidade .container{padding-top:12rem;padding-bottom:5rem;max-width:65rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));place-items:center;gap:5rem}@media screen and (max-width: 575px){.front-page .cartao-fidelidade .container{grid-template-columns:minmax(0, 1fr);gap:3rem;width:90%;padding-top:5rem;text-align:center}}.front-page .cartao-fidelidade .container>h2{width:100%;padding:.75em;margin-bottom:.5em;font-weight:900;font-size:clamp(2rem,4vw,3rem);color:var(--beige);text-align:center;text-transform:capitalize;line-height:1;background-color:var(--new-orange);box-shadow:.5em .6em 0 0 var(--brown)}.front-page .cartao-fidelidade .container>p{line-height:1.25;font-weight:600;font-size:1.25rem;text-wrap:balance}.front-page .cartao-fidelidade .container>p strong{font-weight:800}.front-page .cartao-fidelidade .container .image-container{position:relative;width:100%;padding:2rem}.front-page .cartao-fidelidade .container .image-container:before{position:absolute;content:"";left:0;right:0;bottom:0;height:17.5%;background:var(--new-orange)}.front-page .cartao-fidelidade .container .image-container img{position:relative;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}@media screen and (max-width: 575px){.front-page .cartao-fidelidade .container .image-container img{max-width:20rem}}.front-page .cartao-fidelidade .container .text-container{align-self:start;position:relative;width:100%;height:auto;padding:4rem 0;display:flex;flex-flow:column;gap:3rem}@media screen and (max-width: 575px){.front-page .cartao-fidelidade .container .text-container{align-items:center}}.front-page .cartao-fidelidade .container .text-container>svg{width:6rem;width:clamp(5rem,8vw,6rem);height:auto;aspect-ratio:1;object-fit:contain;fill:var(--black)}.front-page .cartao-fidelidade .container .text-container .title{font-size:3.5rem;font-size:clamp(2.5rem,4vw,3.5rem);line-height:.875;font-weight:800}.front-page .cartao-fidelidade .container .text-container .text{font-size:1.125rem;text-wrap:balance;font-weight:600;line-height:1.25}.front-page .cartao-fidelidade .container .text-container .text strong{font-weight:800}.front-page .cartao-fidelidade .container .text-container>img{position:absolute;width:60%;height:auto;top:50%;right:0;transform:translateX(100%) translateY(-50%)}@media screen and (max-width: 575px){.front-page .cartao-fidelidade .container .text-container>img{top:0;transform:translateX(70%)}}.front-page .cartao-fidelidade .container .retirada{grid-column:1/-1;width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;gap:3rem}@media screen and (max-width: 575px){.front-page .cartao-fidelidade .container .retirada{width:80%}}.front-page .cartao-fidelidade .container .retirada h3{font-size:2.75rem;font-weight:800;line-height:1}.front-page .cartao-fidelidade .container .retirada h3 span{display:block;color:var(--new-orange)}.front-page .cartao-fidelidade .container .retirada .text{display:flex;flex-flow:column;gap:.125em}@media screen and (max-width: 575px){.front-page .cartao-fidelidade .container .retirada .text{gap:.75em}}.front-page .cartao-fidelidade .container .retirada .text p{font-size:1.125rem;line-height:1.25}.front-page .cartao-fidelidade .container .retirada a{width:7rem;height:auto;display:flex;flex-flow:column;align-items:center;gap:.5em;color:var(--black);font-weight:700;font-size:.75rem;text-transform:uppercase;white-space:nowrap;transition:opacity .2s}.front-page .cartao-fidelidade .container .retirada a:hover{opacity:.75}.front-page .cartao-fidelidade .container .retirada a img{width:100%;height:auto}.front-page .informacoes-importantes .container{display:flex;flex-flow:column;gap:1.25rem;padding-top:4rem;padding-bottom:6rem}.front-page .informacoes-importantes .container h2{font-size:1.25rem;font-weight:800;margin:0 3rem}@media screen and (max-width: 575px){.front-page .informacoes-importantes .container h2{margin:0;text-align:center}}.front-page .informacoes-importantes .container ul{width:fit-content;max-width:100%;border-radius:12px;padding:2.5rem 3rem 3rem;border:1px solid rgba(30,40,50,.03);box-shadow:0rem .5rem 1.5rem -0.5rem rgba(30,40,50,.15);background:#fff;list-style:unset;list-style-position:inside;font-weight:600;line-height:1.5;display:flex;flex-flow:column;gap:.25em}@media screen and (max-width: 575px){.front-page .informacoes-importantes .container ul{padding:1.5rem 2rem}}.page-menus .banner{width:100%;height:auto;min-height:10rem;object-fit:cover;background:var(--gray-100)}.page-menus .menus{width:100%;overflow:hidden;--accent-background: var(--new-orange-500);--accent-color: var(--brown)}.page-menus .menus.vegetariano{--accent-background: var(--green-400);--accent-color: var(--white)}.page-menus .menus .container{max-width:90rem;padding-top:6rem;padding-bottom:6rem;display:flex;flex-flow:column;gap:4rem}@media screen and (max-width: 767px){.page-menus .menus .container{padding-top:3rem;padding-bottom:4rem}}.page-menus .menus .container .section-header{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 2rem}.page-menus .menus .container .section-header .title{grid-column:2;position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:1em;padding:2rem;color:var(--accent-color);font-size:2rem;font-weight:700;line-height:1.125}@media screen and (max-width: 767px){.page-menus .menus .container .section-header .title{font-size:1.5rem}}@media screen and (max-width: 575px){.page-menus .menus .container .section-header .title{grid-column:1/-1}}.page-menus .menus .container .section-header .title:before{position:absolute;content:"";top:0;left:0;width:100vw;height:100%;border-radius:1rem;background:var(--accent-background)}.page-menus .menus .container .section-header .title span{position:relative;z-index:1}.page-menus .menus .container .section-header .title svg{width:2em;height:auto;aspect-ratio:1;object-fit:contain;fill:currentColor;z-index:1}.page-menus .menus .container .section-header>a{grid-column:2;grid-row:2;align-self:center;justify-self:start;color:var(--gray-300);font-weight:700;text-decoration:underline;margin-left:2.5rem;transition:all .2s}.page-menus .menus .container .section-header>a:hover{color:var(--accent-background)}@media screen and (max-width: 575px){.page-menus .menus .container .section-header>a{grid-column:1/-1;justify-self:center;margin-left:0}}.page-menus .menus .container .section-content{position:relative;grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;gap:6rem 3rem}@media screen and (max-width: 991px){.page-menus .menus .container .section-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 575px){.page-menus .menus .container .section-content{grid-template-columns:minmax(0, 1fr);gap:4rem}}.page-menus .menus .container .section-content>img{position:absolute;width:20%;height:auto;left:107.5%;bottom:10%}@media screen and (max-width: 1399px){.page-menus .menus .container .section-content>img{display:none}}.page-menus .menus .container .section-content .card-menu .button{color:var(--beige);background:var(--accent-background);box-shadow:0 0 0 2px var(--accent-background) inset}.page-menus .menus .container .section-content .card-menu .button:hover{background:rgba(0,0,0,0);color:var(--accent-background)}.page-menus .menus .container .section-footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem}.page-menus .menus .container .section-footer .load-more-container button{position:relative;overflow:hidden;cursor:pointer;color:var(--gray-300);font-weight:700;font-family:"Nunito",sans-serif;padding:.75em 1.5em;border-radius:8px;background:var(--gray-50);transition:all .2s}.page-menus .menus .container .section-footer .load-more-container button:not([disabled]):hover{background:var(--gray-100)}.page-menus .menus .container .section-footer .load-more-container button:after{position:absolute;content:"";bottom:2px;left:calc(0px - 20%);width:20%;height:3px;border-radius:16px;background:var(--gray-300);transition:opacity 150ms}@keyframes loadingButton{0%,100%{left:calc(0px - 20%)}50%{left:100%}}.page-menus .menus .container .section-footer .load-more-container button[disabled]{cursor:auto;color:var(--gray-200)}.page-menus .menus .container .section-footer .load-more-container button[disabled]:after{animation:loadingButton 2s infinite ease-in-out}.page-menus .menus .container .section-footer .load-more-container p{color:var(--gray-200);text-align:center;font-weight:500}.page-menu{display:flex;flex-flow:column}.page-menu .main-content{flex:1;display:flex;flex-flow:column}.page-menu .main-content .container{flex:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:0 2rem;width:100%;max-width:unset;padding:0}@media screen and (max-width: 991px){.page-menu .main-content .container{grid-template-columns:minmax(0, 1fr);justify-items:center}}.page-menu .main-content .container .image-container{width:100%;overflow:hidden;background-color:var(--gray-100)}.page-menu .main-content .container .image-container .slider{height:100%}.page-menu .main-content .container .image-container .slider .slick-list,.page-menu .main-content .container .image-container .slider .slick-track{height:100%}.page-menu .main-content .container .image-container .slider a{position:relative;overflow:hidden;display:flex;height:100%;background:var(--gray-100)}@media screen and (max-width: 991px){.page-menu .main-content .container .image-container .slider a{aspect-ratio:4/3}}@media screen and (max-width: 767px){.page-menu .main-content .container .image-container .slider a{aspect-ratio:1}}.page-menu .main-content .container .image-container .slider a:after{position:absolute;content:"Ver em tela cheia";top:0;left:0;right:0;bottom:0;display:grid;place-items:center;color:var(--white);font-size:1rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:2px;word-spacing:1px;opacity:0;padding:2rem;background:rgba(30,30,30,.9);transition:opacity .325s;z-index:1}.page-menu .main-content .container .image-container .slider a:hover:after,.page-menu .main-content .container .image-container .slider a:focus-visible:after{opacity:1}.page-menu .main-content .container .image-container .slider a.slick-active img{animation:6s zoomOut both}@keyframes zoomOut{from{transform:scale(1.125)}to{transform:scale(1)}}.page-menu .main-content .container .image-container .slider a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-menu .main-content .container .text-container{display:flex;flex-flow:column;align-items:flex-start;gap:4rem;max-width:35rem;padding:4rem 2rem;overflow-y:auto}.page-menu .main-content .container .text-container::-webkit-scrollbar{background-color:#fff;width:12px;height:12px}.page-menu .main-content .container .text-container::-webkit-scrollbar-track{background-color:#fff}.page-menu .main-content .container .text-container::-webkit-scrollbar-track:hover{background-color:#f4f4f4}.page-menu .main-content .container .text-container::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:12px;border:2px solid #fff}.page-menu .main-content .container .text-container::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:2px solid #f4f4f4}.page-menu .main-content .container .text-container::-webkit-scrollbar-button{display:none}.page-menu .main-content .container .text-container a{display:block;width:fit-content;font-weight:700;color:var(--gray-400);text-decoration:underline;transition:opacity .2s}.page-menu .main-content .container .text-container a:hover{opacity:.5}.page-menu .main-content .container .text-container>img{width:auto;height:8rem;max-width:min(100%,17.5rem);object-fit:contain}.page-menu .main-content .container .text-container>section{display:flex;flex-flow:column;gap:1rem}.page-menu .main-content .container .text-container>section h3{font-size:1rem;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:2px}.page-menu .main-content .container .text-container>section h3 strong{font-weight:inherit;text-decoration:underline}.page-menu .main-content .container .text-container>section .text{display:flex;flex-flow:column;gap:1em;font-weight:600;color:var(--gray-400);line-height:1.5}.page-menu .main-content .container .text-container>section tr.current{font-weight:800}.page-menu .main-content .container .text-container>section.menu ul{display:flex;flex-flow:column;gap:2rem}.page-menu .main-content .container .text-container>section.menu ul li{display:flex;flex-flow:column;gap:.25rem}.page-menu .main-content .container .text-container>section.menu .categoria{font-size:.875rem;color:var(--gray-200)}.page-menu .main-content .container .text-container>section.menu .titulo{font-size:1.5rem;font-weight:800;line-height:1.125;color:var(--black)}.page-menu .main-content .container .text-container>section.menu .descricao{font-weight:600;color:var(--gray-400)}.page-menu .main-content .container .text-container>section.menu .descricao p{margin-top:.75em}.page-menu .main-content .container .text-container>section.contato ul{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem}.page-menu .main-content .container .text-container>section.contato ul li,.page-menu .main-content .container .text-container>section.contato ul a{display:flex}.page-menu .main-content .container .text-container>section.contato ul svg{transform:translateZ(0);fill:var(--black);width:auto;height:2.25rem;aspect-ratio:1;object-fit:contain;transition:opacity .2s}.page-menu .main-content .container .text-container>section.contato ul svg:hover{opacity:.5}.page-menu .main-content .container .text-container>section .observacao{font-weight:600}.page-menu .main-content .container .text-container>section .observacao strong{font-weight:800}.card-menu{display:flex;flex-flow:column;align-items:center;gap:2rem}.card-menu .card{width:100%;overflow:hidden;background:var(--white);border-radius:32px 2px;box-shadow:0 .5rem 2rem -1rem rgba(30,40,50,.35);display:flex;flex-flow:column;align-items:center}.card-menu .card .image-container{position:relative;width:100%;height:auto;aspect-ratio:16/9;border-radius:inherit;overflow:hidden}.card-menu .card .image-container .badge{position:absolute;z-index:1;bottom:1rem;left:1rem;padding:.25em .75em;border-radius:10px 2px;font-weight:700;font-size:.875rem}.card-menu .card .image-container .badge.vegetariano{background:var(--green-400);color:var(--white)}.card-menu .card .image-container .imagens{width:inherit;height:inherit;aspect-ratio:inherit}.card-menu .card .image-container .imagens img{height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--gray-100)}.card-menu .card .logo{width:auto;height:5rem;max-width:min(100%,12rem);margin:1rem;object-fit:contain}.card-menu .button{font-size:1rem;font-weight:700;color:var(--beige);border-radius:8px;background:var(--orange-500);padding:.5em 1em;box-shadow:0 0 0 2px var(--orange-500) inset;transition:.2s;transition-property:color,background}.card-menu .button:hover{color:var(--orange-500);background:rgba(0,0,0,0)}
/*# sourceMappingURL=style.min.css.map */
