@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";@import"https://fonts.cdnfonts.com/css/janeiro-132726";@font-face{font-family:CustomFont;src:url(/fonts/Marcheile-Bold-Condensed.woff) format("woff"),url(/fonts/Marcheile-Bold-Condensed.otf) format("opentype"),url(/fonts/Marcheile-Bold-Condensed.woff2) format("woff2")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;background-color:#f8f0e7;line-height:1.5}html{scroll-behavior:smooth}h1,h2{font-family:Janeiro,sans-serif}h3,p{font-family:Montserrat,sans-serif}a{text-decoration:none}.space{width:100%;height:80px}header .container{margin:10px auto 0;max-width:1170px;width:100%;position:relative;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}header .container .wrap-menu{display:flex;flex-wrap:wrap}header .container .wrap-menu .icon-cart{width:30px;height:30px;border-radius:50%;position:relative;margin:0 5rem 0 0;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.5,.01,.38,.86);-moz-transition:all .5s cubic-bezier(.5,.01,.38,.86);-o-transition:all .5s cubic-bezier(.5,.01,.38,.86);transition:all .5s cubic-bezier(.5,.01,.38,.86)}header .container .wrap-menu .icon-cart svg{width:30px;color:#364550}header .container .wrap-menu .icon-cart span{display:flex;width:26px;height:26px;font-size:.85rem;justify-content:center;align-items:center;background-color:red;border-radius:50%;position:absolute;top:50%;left:20px;color:#fff}header .container .logo{flex:0 0 30%;width:10rem;-webkit-transition:transform .5s cubic-bezier(.5,.01,.38,.86);-moz-transition:transform .5s cubic-bezier(.5,.01,.38,.86);-o-transition:transform .5s cubic-bezier(.5,.01,.38,.86);transition:transform .5s cubic-bezier(.5,.01,.38,.86)}header .container .logo .logo-image{position:relative}header .container .logo .logo-image img{position:absolute}header .container nav{display:none;padding-top:30px}header .container nav ul{display:flex;flex-wrap:wrap}header .container nav ul li{height:auto;padding-left:38px;display:flex;align-items:center}header .container nav ul li a{display:block;color:#252525;padding:10px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;transition:.2s ease-in-out}header .container nav ul li a:hover{color:#252525;opacity:.5}header .container nav ul li a:hover:after{width:100%}@media (min-width: 768px){header .container .wrap-menu .icon-cart{margin-top:2rem;margin-left:2rem}header .container nav{display:block}}header{width:100%;height:auto;padding:0 0 .3rem;position:fixed;top:0;background-color:transparent;-webkit-transition:all .5s cubic-bezier(.5,.01,.38,.86);-moz-transition:all .5s cubic-bezier(.5,.01,.38,.86);-o-transition:all .5s cubic-bezier(.5,.01,.38,.86);transition:all .5s cubic-bezier(.5,.01,.38,.86);z-index:100}header .desktop-menu{-webkit-transition:all .5s cubic-bezier(.5,.01,.38,.86);-moz-transition:all .5s cubic-bezier(.5,.01,.38,.86);-o-transition:all .5s cubic-bezier(.5,.01,.38,.86);transition:all .5s cubic-bezier(.5,.01,.38,.86)}header.minum .logo{transform:scale(.8) translate(-30px,-12px)}header.color-bar{background-color:#f8f0e7}header.nav-up .desktop-menu{padding-top:0}header.cart-up .icon-cart{margin-top:0!important;margin-left:2rem}.hamburger{position:fixed;top:10px;right:10px;display:block;width:35px;cursor:pointer;appearance:none;background:none;outline:none;border:none;z-index:100}.hamburger .bar,.hamburger:after,.hamburger:before{content:"";display:block;width:100%;height:2px;background-color:#969595;margin:8px 0;transition:.4s}.hamburger.is-active:before{transform:rotate(-45deg) translate(-8px,6px)}.hamburger.is-active .bar{opacity:0}.hamburger.is-active:after{transform:rotate(45deg) translate(-9px,-8px)}.mobile-nav{position:fixed;top:0;left:100%;width:100%;min-height:100vh;display:block;z-index:98;padding-top:120px;background-color:#06232c;transition:.4s}.mobile-nav ul{display:flex;flex-wrap:wrap;flex-direction:column}.mobile-nav ul li a{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2em;display:block;width:100%;max-width:200px;margin:0 auto 21px;text-align:center;padding:12px 16px;color:#fff}.mobile-nav ul li a:hover{opacity:.8}.mobile-nav.is-active{left:0}@media (min-width: 768px){.mobile-nav,.hamburger{display:none}}.hero{overflow:hidden;position:relative;width:100%;height:auto;padding:11rem 0 7rem;z-index:10}.hero:before{content:"";background-color:#ffd319;border-radius:0 0 0 30px;position:absolute;top:0;right:0;width:38%;height:100%;z-index:0}.hero .mycontainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;top:0;left:0;max-width:1170px;width:100%;height:600px;height:auto;margin:0 auto}.hero .mycontainer .mystripe{margin:0;padding:0;position:absolute;max-width:380px;width:100%;height:auto;bottom:30px;right:10px;z-index:10;transform:rotate(-14deg);opacity:0;animation:fadeLabel .5s ease-out 1.5s forwards}.hero .mycontainer .burger{margin:0;padding:0;position:absolute;top:50%;left:55%;transform:translateY(-50%);max-width:530px;width:100%;height:auto;z-index:1;opacity:0;animation:fadeLeft .5s ease-out 1s forwards}.hero .mycontainer .myburger{display:none}.hero .mycontainer .flexbox{display:flex;flex-wrap:wrap;width:100%;margin-top:90px;align-items:center}.hero .mycontainer .flexbox .box{padding-left:4rem;position:relative;width:100%;height:100%;flex:1 0 50%}.hero .mycontainer .flexbox .box .icon{position:absolute;top:-120px;right:-190px;width:210px;height:210px;z-index:10;opacity:0;animation:fadeUp .5s ease-out 1.25s forwards}.hero .mycontainer .flexbox .box .title h2{width:100%;line-height:5.8rem;color:#225193;font-size:6rem;opacity:0;animation:fadeUp .5s ease-out .5s forwards}.hero .mycontainer .flexbox .box .title h3{color:#364550;margin-top:20px;font-size:2.6rem;line-height:3.1rem;opacity:0;transform:translateY(20px);animation:fadeUp .5s ease-out .75s forwards}.hero .mycontainer .flexbox .box .title .button{margin-top:26px;display:inline-block;background-color:#fd9c14;padding:16px 24px;border-radius:50px;cursor:pointer;transition:all .25s;visibility:hidden;animation:fadeUp .5s ease-out 1s both}.hero .mycontainer .flexbox .box .title .button a{color:#fff;font-family:Montserrat,sans-serif}.hero .mycontainer .flexbox .box .title .button:hover{background-color:#ffd319}.hero .mycontainer .flexbox .box .title .button:hover a{color:#225193}@media (min-width: 768px){.hero .header .container .open-menu{display:none}}@media (max-width: 480px){.hero .hero_content .mycontainer{position:relative;width:100%;height:auto;display:block}.hero .hero_content .mycontainer .flexbox{margin-top:50px}.hero .hero_content .mycontainer .flexbox .box{padding:0 1rem}.hero .hero_content .mycontainer .flexbox .box .title{text-align:center}.hero .hero_content .mycontainer .flexbox .box .title h2{text-align:center;font-size:3.5rem;line-height:3.6rem}.hero .hero_content .mycontainer .flexbox .box .title h3{text-align:center;font-size:1.8rem;line-height:2.1rem}.hero .hero_content .mycontainer .mystripe{position:absolute;max-width:280px;width:100%;bottom:160px;right:30px;z-index:10;transform:rotate(-14deg)}.hero .hero_content .mycontainer .myburger{position:relative;display:block;padding:2rem 3rem;width:100%;height:460px}.hero .hero_content .mycontainer .burger{display:none}}@media (min-width: 481px) and (max-width: 768px){.hero .header .container{padding:0 1rem}.hero .hero_content .mycontainer{position:relative;width:100%;height:auto;display:block}.hero .hero_content .mycontainer .flexbox{margin-top:10px;padding:2rem 0}.hero .hero_content .mycontainer .flexbox .box .icon{position:absolute;top:260px;right:-60px;width:210px;height:210px;z-index:10}.hero .hero_content .mycontainer .flexbox .box:first-child{flex:1 0 80%}.hero .hero_content .mycontainer .flexbox .box:last-child{flex:1 0 20%}.hero .hero_content .mycontainer .flexbox .box .title h2{font-size:4rem;line-height:4.4rem}.hero .hero_content .mycontainer .flexbox .box .title h3{font-size:2.2rem;line-height:2.6rem}.hero .hero_content .mycontainer .mystripe{position:absolute;max-width:280px;width:100%;bottom:70px;right:60px;z-index:10;transform:rotate(-14deg)}.hero .hero_content .mycontainer .myburger{position:relative;display:block;padding:1rem 8.6rem;width:100%;height:460px}.hero .hero_content .mycontainer .burger{display:none}}@media (min-width: 769px) and (max-width: 992px){.hero{height:auto}.hero .header .container{padding:0 1rem}.hero .hero_content .mycontainer{position:relative;width:100%;height:auto;display:block}.hero .hero_content .mycontainer .flexbox{padding:2rem 0;margin-top:10px}.hero .hero_content .mycontainer .flexbox .box .icon{position:absolute;top:300px;right:-60px;width:210px;height:210px;z-index:10}.hero .hero_content .mycontainer .flexbox .box:first-child{flex:1 0 80%}.hero .hero_content .mycontainer .flexbox .box:last-child{flex:1 0 20%}.hero .hero_content .mycontainer .flexbox .box .title h2{font-size:5rem;line-height:5.5rem}.hero .hero_content .mycontainer .burger{display:none}.hero .hero_content .mycontainer .myburger{position:relative;display:block;padding:1rem 8.6rem;width:100%;height:460px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes fadeLeft{0%{opacity:0;transform:translate(26%,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes fadeLabel{0%{opacity:0}to{opacity:1}}#app .hero_section{position:relative;width:100%;overflow:hidden}#app .hero_section .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#app .hero_section .video-container .hero-video{width:100%;height:100%;object-fit:cover}#app .hero_section .container{position:relative;max-width:1170px;width:100%;margin:0 auto;padding:0 1rem;z-index:10}#app .products_section .container{max-width:1170px;width:100%;margin:0 auto}#app .products_section .container .products_box{width:100%;height:auto;padding:0 1rem}#app .products_section .container .products_box h2{margin-bottom:30px}#app .products_section .container .products_box #menu-container{display:flex;flex-wrap:wrap;gap:2.8rem;margin-top:160px}#app .products_section .container .products_box #menu-container .mybox{position:relative;flex:1 0 30%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:100px;padding:2rem;border-radius:1rem;background-color:#ffd319;-webkit-transition:all .3s cubic-bezier(.5,.01,.38,.86);-moz-transition:all .3s cubic-bezier(.5,.01,.38,.86);-o-transition:all .3s cubic-bezier(.5,.01,.38,.86);transition:all .3s cubic-bezier(.5,.01,.38,.86);box-shadow:#110c2e26 0 48px 100px}#app .products_section .container .products_box #menu-container .mybox:hover{transform:translateY(-2rem)}#app .products_section .container .products_box #menu-container .mybox p{margin-top:18px;text-align:center;font-size:.9rem}#app .products_section .container .products_box #menu-container .mybox .price{margin-top:0;margin-bottom:18px;padding:10px 0;font-weight:700;color:#225193;font-size:1.2rem}#app .products_section .container .products_box #menu-container .mybox img{position:relative;margin-top:-110px;width:210px;height:210px;object-fit:cover;border-radius:50%}#app .products_section .container .products_box #menu-container .mybox .addCart{outline:none;border:none;color:#fff;font-size:.8rem;font-family:Montserrat,sans-serif;display:inline-block;background-color:#225193;padding:12px 20px;box-sizing:border-box;border-radius:50px;margin-top:auto;cursor:pointer;transition:all .25s}#app .products_section .container .products_box #menu-container .mybox .addCart:hover{color:#06232c;background-color:#fff}#app .products_section .container .products_box #menu-container .mybox h3{margin-top:16px}@media screen and (max-width: 768px){#app .products_section .container .products_box #menu-container .mybox{flex:1 0 40%}}@media screen and (max-width: 480px){#app .products_section .container .products_box #menu-container .mybox{flex:1 0 100%}}#app .shopping-section{margin-top:40px;width:100%;transition:all .25s ease-out}#app .shopping-section .container{padding:0 1rem;max-width:1170px;width:100%;margin:0 auto}#app .shopping-section .container .brief{padding:0 1rem}#app .shopping-section .container .brief h3{color:#364550;font-size:1rem}#app .shopping-section .container .shopping-bar{width:100%;padding:10px 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#fff;border-radius:12px;margin-bottom:20px}#app .shopping-section .container .shopping-bar .title h2{font-size:3rem;color:#225193}@media screen and (max-width: 480px){#app .shopping-section .container .shopping-bar .title h2{font-size:1.8rem}}#app .shopping-section .container .shopping-bar .text{display:flex;flex-wrap:wrap}#app .shopping-section .container .shopping-bar .text .open-cart{display:flex;align-self:center}#app .shopping-section .container .shopping-bar .text div{margin-right:10px}#app .shopping-section .container .shopping-bar .text div h3{font-size:1rem;color:#364550}#app .shopping-section .container .listProduct{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}#app .shopping-section .container .listProduct .item{text-align:center;background-color:#eeeee6;padding:20px;border-radius:20px}#app .shopping-section .container .listProduct .item .price{font-size:small}#app .shopping-section .container .listProduct .item img{width:100%}#app .shopping-section .container .listProduct .item h2{font-weight:500;font-size:large}#app .cartTab{width:400px;background-color:#000;color:#eeeee6;position:fixed;inset:0 -400px 0 auto;z-index:100;padding:2rem;display:grid;grid-template-rows:70px 1fr 1fr 70px;transition:all .25s ease-out}#app .cartTab .total{display:flex;flex-wrap:wrap}#app .cartTab .total h3{margin-right:10px}#app .cartTab .listCart{overflow:auto}#app .cartTab .listCart .item{padding:16px 0;display:grid;grid-template-columns:15% 40% 10% 1fr;align-items:center;gap:10px}#app .cartTab .listCart .item .quantity{display:flex;flex-wrap:wrap}#app .cartTab .listCart .item .quantity span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:25px;height:25px;background-color:#eee;color:#000;border-radius:50%;cursor:pointer}#app .cartTab .listCart .item .quantity span:nth-child(2){background-color:transparent;color:#eee}#app .cartTab .listCart .item:nth-child(even){background-color:#eee1}#app .cartTab .listCart .item img{width:100%}#app .cartTab .btn{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}#app .cartTab .btn .close{background-color:#eee}#app .cartTab .btn button{background-color:#e8bc0e;color:#000;border:none;outline:none}#app .cartTab h2{margin:0;font-weight:300}#app.showCart .cartTab{inset:0 0 0 auto}#app.showCart .shopping-section{transform:translate(-250px)}.location{position:relative;width:100%;margin:110px 0;z-index:0}.location .container{max-width:1170px;width:100%;margin:0 auto;padding:0;position:relative}.location .container .title-hd h2{color:#225193;text-align:center;font-size:3rem;margin-bottom:60px}@media screen and (max-width: 480px){.location .container .title-hd h2{font-size:1.8rem}}.location .container .content-box{position:relative;width:50%;height:auto;margin:-130px auto 0;padding:43px;z-index:100;border-radius:18px;background-color:#225193;box-shadow:#110c2e26 0 48px 100px}.location .container .content-box .button-location{margin-top:16px;display:inline-block;background-color:#ffd319;padding:16px 24px;border-radius:50px;cursor:pointer;transition:all .25s}.location .container .content-box .button-location a{color:#225193;font-family:Montserrat,sans-serif}.location .container .content-box .button-location:hover{background-color:#fff}.location .container .content-box .description p{color:#fff}.location .container .content-box .title h3{color:#fff;line-height:1.9rem;margin-bottom:20px}.location .container .flex{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;width:100%;height:600px;z-index:0}.location .container .flex .foto img{border-radius:24px 0 0 24px;width:100%;height:100%;object-fit:cover}.location .container .flex .item{flex:1 0 50%}.location .container .flex .item:last-child{order:0;border-radius:24px 0 0 24px}.location .container .flex .item:first-child{order:1;border-radius:0 24px 24px 0;background-color:#fff}.location .container .flex .item:first-child .map{width:100%;height:600px;border-radius:0 24px 24px 0}@media (max-width: 768px){.location .container .content-box{width:80%;margin:-60px auto 0}.location .container .content-box .description p{font-size:.9rem}.location .container .flex{flex-direction:column;height:800px}.location .container .flex .item{width:100%}.location .container .flex .item:first-child{order:1;border-radius:0 0 24px 24px}.location .container .flex .item:first-child .map{width:100%;height:100%;border-radius:0 0 24px 24px}.location .container .flex .item:last-child{order:0}.location .container .flex .item:last-child img{border-radius:24px 24px 24px 0}}.partners{overflow:hidden;position:relative;background-color:#252525;width:100%;z-index:0}.partners .people{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.partners:before{content:"";position:absolute;background:rgba(0,0,0,.7);top:0;left:0;right:0;bottom:0;z-index:1}.partners .container{margin:0 auto;max-width:1170px;width:100%;position:relative;padding:110px 0;z-index:2}.partners .container .titulo{width:100%;text-align:center}.partners .container .titulo h2{color:#fff;padding-bottom:60px;font-size:3rem}@media screen and (max-width: 480px){.partners .container .titulo h2{font-size:1.8rem}}.partners .container .text{display:grid;place-items:center;grid-template-columns:repeat(2,1fr)}.partners .container .text h3{color:#fff;font-family:Montserrat,sans-serif;padding-bottom:30px}.partners .container .flex-box{display:grid}.partners .container .flex-box .item{text-align:center;padding:60px 0}.partners .container .flex-box .item .image{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}.partners .container .flex-box .item:first-child{border-bottom:1px solid #fff}.partners .container .flex-box .item h3{font-family:Montserrat,sans-serif;padding-bottom:10px;color:#fff}.partners .container .flex-box .item .fever{width:130px;padding-bottom:30px}.partners .container .flex-box .item .losPollos{width:150px}@media (min-width: 480px){.partners .people{position:absolute;top:-130px;left:0;display:block;width:100vw;height:100vh;object-fit:cover}}@media (min-width: 768px){.partners .people{position:absolute;top:-130px;left:0;display:block;width:100vw;height:100vh;object-fit:cover}.partners .container .flex-box{grid-template-columns:repeat(2,1fr)}.partners .container .flex-box .item,.partners .container .flex-box .item .fever{padding:0}.partners .container .flex-box .item:first-child{border-right:1px solid #fff;border-bottom:none}}.footer{overflow:hidden;position:relative;width:100%;padding:20px 0;display:flex;justify-content:center;align-items:center;z-index:0}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:500px;background-image:url(/images/footer-forms.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.footer .curtain{position:absolute;bottom:-200px;left:0;display:block;width:100vw;height:100vh;object-fit:cover;z-index:0}.footer footer{position:relative;z-index:1}.footer footer .container{width:100%;height:400px;display:flex;flex-wrap:wrap;align-items:flex-end}.footer footer .container .icons-social{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center}.footer footer .container .icons-social .icons i{padding:16px}.footer footer .container .footer-bar{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.footer footer .container .footer-bar .logo-spin{width:180px;display:inline-block;transition:transform 1s cubic-bezier(.25,.1,.25,1);transform-origin:center center}.footer footer .container .footer-bar .logo-spin:hover{transform:rotate(360deg)}.footer footer .container .bar{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.footer footer .container .bar h4{text-align:center;font-size:.9em;font-family:Roboto,sans-serif;font-weight:400;color:#1d1410;padding:1rem}@media (min-width: 480px){.footer .curtain{object-fit:cover}.footer footer .container .bar h4{padding:none}}@media (min-width: 768px){.footer .curtain{object-fit:cover;bottom:-300px}.footer footer .container .bar h4{padding:none}}@media (min-width: 992px){.footer .curtain{object-fit:contain;transform:scale(1.4);bottom:-300px}.footer footer .container .bar h4{padding:none}}
