:root{--primary-green:#006133;--chicken-red:#db241e;--chicken-red-800:#ad0c07;--header:#0003;--header-scrolled:#006133;--header-not-home:#006133;--section:#f6ebd8;--section-gray:#e6dbc7;--marrom:#5e4928;--j-green:#006133;--cinza:#4b4b4b;--image-hero:url(/images/bg_a.webp);--image-order:url(/images/bg_b.webp)}*{scrollbar-color:#dfe3e8 #f9fafb;scrollbar-width:thin;box-sizing:border-box;margin:0;padding:0;font-family:Stara,sans-serif}html,body{background:#fff;margin:0;padding:0;font-family:Stara,sans-serif;font-size:15px}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}img{border:0;outline:0;max-width:100%;height:auto}button,input,a,select{border:0;text-decoration:none;outline:0!important}a{text-decoration:none}button{cursor:pointer;background-color:#0000;transition:all .3s linear}.container{width:100%;max-width:1280px}.loading__circle{z-index:9999;background-color:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.loading__circle-spinner{border:4px solid #f3f3f3;border-top:4px solid var(--j-green);border-radius:50%;width:50px;height:50px;animation:.6s linear infinite loading__circle-spin}@keyframes loading__circle-spin{to{transform:rotate(360deg)}}.loading-pages{z-index:999;background-color:var(--section);opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s linear;display:flex;position:fixed;top:0;left:0}.loading-pages.visible{opacity:1;visibility:visible}.loading-pages .text{color:var(--j-green);margin-top:16px;margin-bottom:50px;font-size:18px;font-weight:600}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse-button{0%,to{filter:drop-shadow(0 0 #db241e00);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #db241e99);transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes pulse-scale-shadow{0%,to{filter:drop-shadow(0 0 #db241e00);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #db241e99);transform:scale(1.05)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#content-page{display:none}#content-page.visible{display:block}header.chicken-header{z-index:50;background-color:var(--header-not-home);color:#fff;width:100%;transition:all .2s linear;position:fixed;top:0;left:0}header.chicken-header.is-home{background-color:var(--header)}header.chicken-header.sticky.is-home{background-color:var(--header-not-home)}.content-header{height:80px}.content-header ul{gap:0 40px}.content-header ul li.accountHead{margin-left:-28px}.content-header ul li a{text-align:left;letter-spacing:0;color:#fff;font:500 18px/34px Stara;transition:all .2s linear}.content-header ul li a:hover{color:var(--chicken-red)}.content-header ul li a.placeOrder{background-color:var(--chicken-red);border:2px solid #fff;border-radius:40px;padding:4px 16px;font-weight:700}.content-header ul li a.placeOrder:hover,.content-header ul li a.instaLink:hover{background-color:var(--chicken-red-800);color:#fff}.content-header ul li a.instaLink{background-color:var(--chicken-red);border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.content-header a.linkHome svg{fill:#fff;transition:all .2s linear}.content-header a.linkHome:hover svg{fill:var(--chicken-red)}footer.chicken-footer{background-image:var(--image-hero);background-color:var(--j-green);background-position:50%;background-repeat:no-repeat;background-size:cover}footer.chicken-footer .content-footer{justify-content:space-between;align-items:center;padding:20px 28px;display:flex}footer.chicken-footer .content-footer .itemRodape h2{color:#fff;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:900;display:flex}footer.chicken-footer .content-footer .itemRodape p{color:#fff;margin-bottom:0;margin-left:32px;font-size:20px}footer.chicken-footer .copyright{color:#fff;justify-content:center;align-items:center;padding:5px 15px 15px;display:flex}footer.chicken-footer .copyright span,footer.chicken-footer .copyright span a{color:#fff;font-size:15px}footer.chicken-footer .copyright span a:hover{color:var(--chicken-red)}footer.chicken-footer .copyright span.upSite{background-color:var(--chicken-red);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:12px;font-size:15px;transition:all .2s linear;display:flex}footer.chicken-footer .copyright span.upSite:hover{background-color:var(--chicken-red-800)}.bodyPage{min-height:calc(100vh - 235px)}.hero{background-color:var(--j-green);background-image:var(--image-hero);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero .content-hero{justify-content:space-between;align-items:center;display:flex}.hero .content-hero .image-hero{text-align:center;width:58%}.hero .content-hero .image-hero img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-bottom:-140px;margin-left:-120px}.hero .content-hero .text-hero{width:42%}.hero .content-hero .text-hero img.logo{margin-top:32px;margin-bottom:28px}.hero .content-hero .text-hero h1{text-transform:uppercase;color:#f6ebd8;margin-bottom:20px;font-size:36px;font-weight:900;line-height:46px}.hero .content-hero .text-hero p{color:#fff;margin:0;font-size:20px;line-height:32px}.hero .content-hero .text-hero h1+p{font-weight:900}.hero .content-hero span.subtitle-home{color:#fff;text-align:center;width:350px;margin:15px 0 0;font-size:20px;display:block}.hero .content-hero .image-reviews{margin:30px 0 40px;position:relative}.hero .content-hero .image-reviews span{color:#fff;max-width:130px;font-size:18px;line-height:22px;position:absolute;top:7px;left:240px}a.buttonOrder{background-color:var(--chicken-red);color:#f6ebd8;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;width:360px;max-width:100%;height:54px;padding-right:52px;font-size:22px;font-weight:700;transition:all .2s linear;animation:2s infinite pulse-button;display:flex;position:relative}a.buttonOrder:hover{transform:scale(1.04)}a.buttonOrder .arrow{background-color:var(--chicken-red-800);color:#fff;z-index:2;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;width:71px;height:calc(100% + 2px);font-size:22px;display:flex;position:absolute;top:-1px;right:-1px}section.bg-section{background-color:var(--section);padding-top:130px;padding-bottom:88px}section.bg-marrom{background-color:var(--marrom);padding-top:80px;padding-bottom:80px}.bg-section .content-section{align-items:center;gap:20px;display:flex}.bg-marrom .content-section{align-items:flex-start;gap:20px;display:flex}section.bg-section .image-and-seta{width:340px;margin-right:20px}section.bg-marrom .image-and-seta{width:340px;margin-top:20px;margin-right:20px}section.bg-section .image-and-seta .images,section.bg-marrom .image-and-seta .images{align-items:center;gap:24px;margin-bottom:25px;display:flex}section.bg-section .image-and-seta h2{color:var(--marrom);text-transform:uppercase;margin-bottom:25px;font-size:40px;font-weight:900;line-height:48px}section.bg-marrom .image-and-seta h2{color:var(--section);text-transform:uppercase;margin-bottom:28px;font-size:36px;font-weight:900;line-height:47px}section.bg-section .image-and-seta h2 span{color:var(--j-green)}section.bg-section .image-and-seta .subDifference{color:#5e4928;text-align:center;margin:15px 0 0;font-size:20px;display:block}section.bg-section .difference{background-color:#fff;border-radius:20px;width:295px;height:450px;margin-top:32px;padding:0 24px}section.bg-section .difference img{margin-top:-32px;margin-bottom:32px}section.bg-section .difference h3{color:var(--chicken-red);margin-bottom:8px;font-size:20px;font-weight:800}section.bg-section .difference p{color:var(--cinza);margin:0;font-size:20px}section.bg-marrom .testimonial{background-color:#fff;border-radius:20px;width:295px;height:650px;padding:32px 24px 0}section.bg-marrom .subTestimonial{color:#f6ebd8;text-align:center;margin:15px 0 0;font-size:20px;display:block}section.bg-marrom .testimonial img{margin-bottom:16px}section.bg-marrom .testimonial h3{color:var(--chicken-red);margin-bottom:8px;font-size:20px;font-weight:800}section.bg-marrom .testimonial p{color:var(--cinza);margin:0;font-size:17px}section.hero-order{background-color:var(--marrom);background-image:var(--image-order);z-index:10;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}section.hero-order .content-hero-order{align-items:center;display:flex}section.hero-order .content-hero-order .image-hero{width:50%;padding-left:32px}section.hero-order .content-hero-order .image-hero img{margin-top:-40px;margin-bottom:-145px;margin-right:-30px}section.hero-order .content-hero-order .text-hero{width:50%}section.hero-order .content-hero-order .text-hero h1{color:var(--section);text-transform:uppercase;margin-bottom:8px;font-size:53px;font-weight:900;line-height:63px}section.hero-order .content-hero-order .text-hero h2{color:var(--section);text-transform:uppercase;width:720px;margin-bottom:0;font-size:30px;font-weight:400;line-height:40px}section.hero-order .content-hero-order .text-hero .logo-hero{align-items:center;gap:28px;margin-top:20px;margin-bottom:32px;display:flex}section.hero-order .content-hero-order .text-hero .logo-hero img.seta{margin-top:40px;transform:rotate(13deg)}section.categorias{background-color:var(--section-gray);padding-top:70px;padding-bottom:30px;transition:all .2s linear}section.categorias.sticky{z-index:99;width:100%;padding:0;position:sticky;top:80px;box-shadow:0 4px 6px -1px #0000001a}section.categorias.sticky h2,section.categorias.sticky .list-categorias a.cat-link .image-cat,section.categorias.sticky .list-categorias a.cat-link h3 span{display:none}section.categorias.sticky .list-categorias a.cat-link{width:auto;padding:12px 20px 7px}section.categorias h2{color:var(--j-green);text-transform:uppercase;margin-bottom:8px;font-size:45px;font-weight:900;transition:all .2s linear}section.categorias .list-categorias{justify-content:space-between;display:flex}section.categorias .list-categorias a.cat-link{text-align:center;width:150px;transition:all .2s linear;display:block}section.categorias.sticky .list-categorias a.cat-link.active{border-bottom:2px solid var(--chicken-red)}section.categorias .list-categorias a.cat-link .image-cat{background-color:#fff;border-radius:10px;width:150px;height:120px;margin-bottom:12px;transition:all .2s linear;overflow:hidden}section.categorias .list-categorias a.cat-link .image-cat img{object-fit:cover;width:100%;height:100%}section.categorias .list-categorias a.cat-link h3{color:var(--j-green);text-align:center;font-size:18px;font-weight:800;line-height:22px}section.categorias.sticky .list-categorias a.cat-link.active h3{color:var(--chicken-red)}.section-products{background:var(--section);border-top:6px solid #fff;padding-top:56px;padding-bottom:32px;scroll-margin-top:130px}.section-products:nth-of-type(2n){background:var(--section-gray)}.section-products h2{text-align:center;color:var(--marrom);text-transform:uppercase;margin-bottom:8px;font-size:34px;font-weight:900;line-height:40px}.section-products h2 span{color:var(--j-green);font-size:28px;font-weight:400;line-height:30px;display:block}.products{padding:30px 0}.products .product{box-sizing:border-box;background-color:#fff;border-radius:10px;padding:12px 12px 16px}.products .product-image{background-color:#fff;border-radius:10px;width:100%;height:170px;margin-bottom:12px;overflow:hidden}.products .product-image img{object-fit:cover;border-radius:10px;width:100%;height:100%}.products .infos-product{padding:0 8px}.products .infos-product .description{color:#4b4b4b;margin:0 0 5px;font-size:16px;line-height:22px}.products .infos-product h3{color:var(--j-green);min-height:44px;font-size:18px;font-weight:800;line-height:22px}.select-item{border:1px solid #d1d5dc;border:1px solid lab(85.1236% -.612259 -3.7138);align-items:center;width:100%;margin-bottom:6px;padding:1px;display:flex;position:relative}.select-item .nameSelect{background-color:var(--j-green);color:#fff;text-align:center;width:86px;padding:5px 0;font-size:13px}.select-item .selectOption{cursor:pointer;color:#616161;flex:1 0 0;justify-content:space-between;align-items:center;width:100%;padding-left:8px;padding-right:6px;font-size:14px;display:flex}.select-item .selectOption span.text{flex:1}.select-item .selectOption span.icon{padding-top:1px;font-size:14px}.select-item .optionsSelect{z-index:2;opacity:0;visibility:hidden;background-color:#fff;border:1px solid #d1d5dc;border:1px solid lab(85.1236% -.612259 -3.7138);width:100%;position:absolute;top:100%;left:0}.select-item .optionsSelect .option{color:#333;cursor:pointer;background-color:#fff;padding:5px 7px;font-size:14px;transition:all .2s linear}.select-item .optionsSelect .option:hover{background-color:var(--j-green);color:#fff}.select-item.active .optionsSelect{opacity:1;visibility:visible}.products.no-arrow .flickity-button,.products .flickity-button:disabled{display:none!important}.products .flickity-button{color:#fff;background-color:#0000!important}.products .flickity-prev-next-button.next{right:-45px}.products .flickity-prev-next-button.previous{left:-45px}.products .flickity-prev-next-button .flickity-button-icon{width:74%;height:74%;top:12%;left:12%}.price-product{color:#4b4b4b;margin:12px 0;font-size:26px;font-weight:400}.price-product.zap{align-items:center;gap:10px;margin-bottom:22px;display:flex}.price-product.zap span.icon-phone{color:#016130;border:2px solid #016130;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:flex}.price-product.zap span.icon-phone+span{color:#016130;font-size:20px;font-weight:800}.actionProduct{align-items:center;gap:12px;display:flex}.actionProduct .quantity{background-color:#fff;border:1px solid #4b4b4b;border-radius:50px;justify-content:space-between;align-items:center;display:flex}.actionProduct .quantity button{cursor:pointer;color:#4b4b4b;background-color:#0000;justify-content:center;align-items:center;width:32px;height:44px;transition:all .2s linear;display:flex}.actionProduct .quantity button:hover{color:var(--chicken-red)}.actionProduct .quantity input{text-align:center;color:#4b4b4b;background-color:#fff;width:32px;height:44px;font-size:20px}.actionProduct button.btn-add-to-cart{color:#fff;background-color:var(--chicken-red);border:1px solid var(--chicken-red);border-radius:50px;flex:1;justify-content:center;align-items:center;width:100%;height:44px;font-size:20px;transition:all .2s linear;display:flex}.actionProduct button.btn-add-to-cart:hover{background-color:var(--chicken-red-800);border-color:var(--chicken-red-800)}.scroll-snap-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:auto hidden}.scroll-snap-container::-webkit-scrollbar{display:none}.scroll-snap-item{scroll-snap-align:start;flex:none}.snap-prev-btn,.snap-next-btn{z-index:10;color:#fff;cursor:pointer;background:0 0;border:none;padding:6px;position:absolute;top:50%;transform:translateY(-50%)}.snap-prev-btn svg,.snap-next-btn svg{fill:#fff;width:30px;height:30px}.snap-prev-btn{left:-50px}.snap-next-btn{right:-50px}.snap-prev-btn.hidden,.snap-next-btn.hidden{display:none}.modal.active{background:#0d0d0d80;justify-content:center;align-items:center;display:flex}.modal.modalDialog.active .content-modal{background-color:#fff;border-radius:15px;width:96%;max-width:500px;padding:20px 30px}.modal.modalDialog.active .content-modal h2.title-modal{color:var(--j-green);text-transform:none;text-align:left;margin:0;font-size:20px;font-weight:700;line-height:26px}.modal.modalDialog.active .content-modal p.text-modal{color:#555;max-width:450px;font-size:16px;line-height:22px}.modal.modalDialog.active .content-modal .actionsModal{justify-content:flex-end;align-items:center;gap:10px;display:flex}button.btnCancel{color:#000826cc;border:1px solid #555;border-radius:10px;padding:6px 12px;font-size:16px;font-weight:600;transition:all .2s linear}button.btnCancel:hover{color:#fff;background-color:var(--j-green);border-color:var(--j-green)}button.btnConfirm{border:1px solid var(--chicken-red);color:#fff;background-color:var(--chicken-red);border-radius:10px;padding:6px 12px;font-size:16px;font-weight:600;transition:all .2s linear}button.btnConfirm:hover{background-color:var(--chicken-red-800);border-color:var(--chicken-red-800)}.cart-bar{z-index:10;background-color:#fff;width:100%;padding:1.25rem 0;transition:transform .5s;position:fixed;bottom:0;left:0;transform:translateY(100%);box-shadow:0 4px 6px 6px #0000001a}.cart-bar.active{transform:translateY(0)}.cart-bar-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.cart-info{align-items:center;gap:.375rem;font-size:18px;display:flex}#cartCount{color:var(--chicken-red);font-weight:700}#cartLabel{color:#000}.cart-actions{align-items:center;gap:.75rem;display:flex}#openCartBtn{background-color:var(--chicken-red);border:1px solid var(--chicken-red);color:#fff;cursor:pointer;border-radius:50px;height:2.75rem;padding:0 2rem;font-size:18px;font-weight:400}#openCartBtn:hover{background-color:var(--chicken-red-800);border-color:var(--chicken-red-800)}.cart-modal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#0d0d0d4d;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.cart-modal.active{display:flex}.cart-modal-inner{background:#fff;border-radius:16px;gap:20px;width:1100px;padding:28px 40px;display:flex;position:relative}.cart-close{color:#666;cursor:pointer;text-align:center;border:1px solid #666;border-radius:50%;width:32px;height:32px;padding-top:1px;font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.cart-close:hover{color:var(--chicken-red);border-color:var(--chicken-red)}.cart-content{align-items:center;gap:20px;width:100%;display:flex}.cart-left,.cart-right{flex:1}.cart-title{color:var(--marrom);text-transform:uppercase;margin-bottom:20px;font-size:32px;font-weight:900}.cart-scroll{max-height:520px;overflow-y:auto}.cart-item{border:2px solid #f0f0f0;border-radius:10px;gap:16px;margin-bottom:12px;padding:8px;display:flex}.cart-item-image img{object-fit:cover;border-radius:8px;width:190px;height:120px}.cart-item-info{flex:1;position:relative}.cart-item-name{color:var(--j-green);font-size:18px;font-weight:800}.cart-item-selections li{color:#666;padding-left:1px;font-size:14px}.cart-item .cart-item-info .price-qtd{justify-content:space-between;align-items:center;display:flex}.cart-item .cart-item-info .price-qtd .cart-item-price{color:#4b4b4b;flex:1;margin:0;font-size:22px}.cart-item-quantity{border:1px solid #cbc0c0;border-radius:50px;width:100px;display:flex;overflow:hidden}.qty-btn{cursor:pointer;color:#4b4b4b;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:40px;display:flex}.qty-btn:hover{color:var(--chicken-red)}.cart-item-quantity input{text-align:center;color:#4b4b4b;border:none;outline:none;width:32px;font-size:20px}.cart-item-remove{cursor:pointer;color:#666;background:0 0;border:none;position:absolute;top:4px;right:4px}.cart-item-remove:hover{color:var(--chicken-red)}.cart-logo{justify-content:center;margin-bottom:48px;display:flex}.cart-logo img{max-width:250px;height:auto}.cart-summary{justify-content:center;align-items:center;gap:16px 10px;display:flex}.cart-total{color:#4b4b4b;border:1px solid #cbc0c0;border-radius:50px;align-items:center;height:2.75rem;padding:0 20px;font-size:22px;font-weight:400;display:flex}.cart-buy{background:var(--chicken-red);color:#fff;border-radius:50px;justify-content:center;align-items:center;height:2.75rem;padding:0 28px;font-size:22px;text-decoration:none;display:flex}.cart-buy:hover{background:var(--chicken-red-800)}.cart-schedule{background:#333}.cart-schedule:hover{background:#222}.identification{background-color:var(--j-green);background-image:var(--image-hero);width:100%;height:100vh;position:relative;overflow:hidden}.identification .image-identification{z-index:5;position:absolute;top:0;right:47.5%}.identification .content-identification{justify-content:flex-end;height:100%;display:flex}.identification .content-identification .content-identification-form{background-color:var(--section);width:50%;height:100%;padding-left:64px;display:flex}.identification .content-identification .content-identification-form .content-form{align-items:center;height:100%;max-height:1100px;display:flex}.identification .content-identification .content-identification-form .content-form .logo-identification{max-width:230px;margin-bottom:40px}.identification .content-identification .content-identification-form .content-form h2{color:var(--j-green);text-transform:uppercase;max-width:536px;margin-bottom:40px;font-size:40px;font-weight:900;line-height:46px}.identification .content-identification .content-identification-form .content-form h3{color:var(--marrom);text-transform:uppercase;margin-bottom:20px;font-size:26px;font-weight:900;line-height:28px}.fields-form{flex-wrap:wrap;justify-content:flex-end;width:100%;max-width:536px;display:flex}.fields-form .field{width:100%;margin:0 0 16px}.fields-form .field input{color:#555;background-color:#fff;border:1px solid #fff;border-radius:10px;outline:none;width:100%;height:52px;padding:5px 15px;font-size:18px}.fields-form .field input.error{border-color:var(--chicken-red)}.fields-form .field span.error{color:var(--chicken-red);padding:0 8px;font-size:15px;font-weight:400}.fields-form button.btn-identification{color:#fff;background-color:var(--chicken-red);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;height:52px;padding:0 32px;font-size:22px;transition:all .2s linear;display:flex}.fields-form button.btn-identification:hover{color:#fff;background-color:var(--chicken-red-800)}.checkout-header{background-color:#fff;border-bottom:1px solid #ccc;width:100%;padding:16px 0}.checkout-header .content-head-checkout{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}.checkout-body .payment-methods{max-width:900px;margin:0 auto;padding:40px 0;transition:all .3s linear}.checkout-body .payment-methods h2{color:var(--j-green);text-transform:uppercase;text-align:center;margin-bottom:28px;font-size:32px;font-weight:900;line-height:37px}.checkout-body .payment-methods .payment-method{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:10px;align-items:center;gap:12px;max-width:520px;margin:0 auto 15px;padding:4px;transition:all .3s linear;display:flex;position:relative}.checkout-body .payment-methods .payment-method:hover{border-color:var(--j-green);background-color:#f9f9f9}.checkout-body .payment-methods .payment-method .icon{justify-content:center;align-items:center;width:64px;display:flex}.checkout-body .payment-methods .payment-method .method-name{color:#666;font-size:18px;font-weight:400;line-height:18px}.card-payment{opacity:0;visibility:hidden;max-width:520px;max-height:0;margin:0 auto;transition:all .2s linear}.card-payment button.btn-pagar-card{background-color:var(--j-green);color:#fff;border-radius:50px;width:100%;height:50px;font-size:18px;font-weight:400;transition:all .2s linear}.card-payment.active{opacity:1;visibility:visible;max-height:800px;padding:5px 0 30px}.status-payment{max-width:520px;margin:0 auto;padding:60px 0}.status-payment h2{text-align:center;text-transform:uppercase;color:var(--chicken-red);margin:0 auto 30px;font-size:32px;font-weight:900}.status-payment.success h2{color:var(--j-green)}.status-payment .image{background-color:var(--chicken-red);border-radius:25px;justify-content:center;align-items:center;width:100%;height:300px;margin-bottom:30px;display:flex}.status-payment.success .image{background-color:var(--j-green)}.status-payment a.btn-payment-result{background-color:var(--j-green);color:#fff;border-radius:50px;justify-content:center;align-items:center;max-width:210px;height:50px;margin:0 auto;padding:5px 30px;font-size:20px;transition:all .2s linear;display:flex}.status-payment.success a.btn-payment-result{background-color:var(--chicken-red)}.fade-in{animation:.5s ease-in-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.status-order{max-width:770px;margin:0 auto;padding:50px 0}.status-order h2{text-transform:uppercase;text-align:center;color:var(--j-green);font-size:32px;font-weight:900;line-height:36px}.status-order h2.canceled{color:var(--chicken-red)}.status-order h3{text-align:center;color:var(--marrom);text-align:center;font-size:30px;font-weight:900;line-height:36px}.status-order p{text-align:center;color:#555;margin-bottom:40px;font-size:18px;font-weight:400;line-height:24px}.status-order p span{color:var(--j-green);font-weight:600}.status-order .status-steps{margin-bottom:52px;position:relative}.status-order .status-steps .step-order{width:215px;position:relative}.status-order .status-steps .step-order .step-image{justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative}.status-order .status-steps .step-order p{color:#555;text-align:center;max-width:140px;margin:0 auto;font-size:20px;font-weight:400;line-height:24px}.status-order .status-steps .step-order:before{content:"";border-top:2px dashed #a2a2a2;width:170px;position:absolute;top:100px;left:163px}.status-order .status-steps .step-order:last-child:before{display:none}.muted{filter:grayscale();opacity:.5}.pulse-img{animation:1.5s ease-in-out infinite pulse-scale-shadow}.pickup-container{border:1px solid #d1d5db;border-radius:10px;align-items:center;gap:2rem;max-width:550px;margin:0 auto;padding:3px;display:flex}.pickup-image img{object-fit:cover;width:180px;height:136px;display:block}.pickup-info{flex:1}.pickup-info h2{color:var(--j-green);text-align:left;margin:0;font-size:22px;font-weight:900;line-height:28px}.pickup-info h3{color:#4b5563;text-align:left;margin:0;font-size:22px;font-weight:400;line-height:28px}.address-view{background-color:var(--section);padding:140px 0 60px}.address-view .content-address{justify-content:space-between;align-items:center;display:flex}.address-view .content-address .text{width:40%}.address-view .content-address .map{width:58%;overflow:hidden}.address-view .content-address .map iframe{border-radius:25px;width:100%;height:450px}.content-address .text .images{align-items:center;gap:50px;margin:-25px 0 25px;display:flex}.content-address .text h2{color:var(--marrom);text-transform:uppercase;margin:0 0 10px;font-size:40px;font-weight:900;line-height:48px}.content-address .text h3{color:#4b4b4b;margin:0 0 25px;font-size:22px;font-weight:500}.contact{background-color:var(--section-gray);padding:60px 0}.contact .content-contact{justify-content:space-between;align-items:flex-start;display:flex}.contact .content-contact .image{width:54%}.contact .content-contact .form{width:42%}.contact .content-contact .form h2{color:var(--j-green);text-transform:uppercase;margin:0 0 3px;font-size:34px;font-weight:900}.contact .content-contact .form p{color:#4b4b4b;margin:0 0 20px;font-size:22px;font-weight:500;line-height:27px}.contact .content-contact .form .input-view input{color:#4b4b4b;background-color:#fff;border:1px solid #fff;border-radius:10px;outline:none;width:100%;height:52px;padding:5px 15px;font-size:18px;transition:all .2s linear}.contact .content-contact .form .input-view textarea{color:#4b4b4b;width:100%;height:124px;box-shadow:none;background-color:#fff;border:1px solid #fff;border-radius:10px;outline:none;padding:10px 15px;font-size:18px;transition:all .2s linear}.contact .content-contact .form .input-view{margin-bottom:16px;position:relative}.contact .content-contact .form button.btn-submit-contact{background-color:var(--j-green);color:#fff;border-radius:50px;justify-content:center;align-items:center;width:100%;height:52px;font-size:20px;display:flex}.contact .content-contact .form .input-view span.error{color:var(--chicken-red);padding:0 8px;font-size:15px}.contact .content-contact .form .input-view input.error,.contact .content-contact .form .input-view textarea.error{border-color:var(--chicken-red)}.cart-modal{z-index:99}section.account{background-color:var(--section)}.account-area{padding:110px 0 60px}.account-area .top-account{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.account-area .top-account h2{color:var(--j-green);margin:0;font-size:22px;font-weight:700}.account-area .top-account .btnLogout{cursor:pointer;color:#fff;background-color:var(--chicken-red);border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 16px;transition:all .2s linear;display:flex}.account-area .top-account .btnLogout:hover{background-color:var(--chicken-red-800)}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-confirm-content{border:.0625rem solid color-mix(in srgb,var(--cinza) 30%,transparent);background:#fff;border-radius:10px;width:100%;max-width:450px;padding:20px}.modal-header h3{color:var(--cinza);margin-bottom:3px;font-size:1.1rem;font-weight:700;line-height:1.2;text-decoration:none}.modal-body p{color:var(--cinza);opacity:.8;font-size:.95rem}.modal-footer{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.btn-modal-confirm{color:#fff;border-radius:6px;align-items:center;height:34px;padding:0 15px;font-size:.9rem;font-weight:600;line-height:1;transition:opacity .2s;display:flex}.btn-modal-confirm:disabled{opacity:.5;cursor:not-allowed}.btn-modal-danger{background-color:#df0505}.btn-modal-success{background-color:#10b981}.btn-modal-info{background-color:#3b82f6}.btn-modal-warning{background-color:#f59e0b}.btn-modal-cancel{color:var(--cinza);border:1px solid var(--cinza);background:0 0;border-radius:6px;align-items:center;height:34px;padding:0 15px;font-size:.9rem;font-weight:500;display:flex}.btn-modal-cancel:hover{color:#fff;background:#334155;border-color:#334155}.account-area .top-account .btnLogout:disabled{opacity:.6;background-color:var(--cinza);cursor:not-allowed}.account-area .content-account{justify-content:space-between;align-items:stretch;display:flex}.account-area .content-account .orders{width:calc(65% - 30px)}.account-area .content-account .infos-user{width:35%}.account-area .content-account h2{color:var(--chicken-red);margin-bottom:16px;font-size:18px;font-weight:700}.account-area .content-account .orders .list-orders{border-right:1px solid #ccc;height:60vh;padding-right:30px;overflow:auto}.account-area .content-account .orders .list-orders a.order-box{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;width:100%;margin-bottom:12px;padding:12px;display:flex}.account-area .content-account .orders .list-orders a.order-box .order-box-view{justify-content:space-between;align-items:center;width:100%;display:flex}.account-area .content-account .orders .list-orders a.order-box .order-box-view p{color:#131210;font-size:18px;font-weight:600}.account-area .content-account .orders .list-orders a.order-box .order-box-view .tag-status{justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-area .content-account .orders .list-orders a.order-box .order-box-view .tag-status .date-order{color:#131210;font-size:18px;font-weight:600}.badge{color:#856404;text-transform:uppercase;background-color:#fff3cd;border-color:#ffeeba;border-radius:5px;padding:4px 14px;font-size:.7rem}.badge.status-completed{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.badge.status-preparing{color:#3730a3;background-color:#e0e7ff;border-color:#e0e7ff}.badge.status-ready{color:#6b21a8;background-color:#f3e8ff;border-color:#f3e8ff}.badge.status-cancelled{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.badge.status-confirmed{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#google-pay-button,#apple-pay-button{opacity:0;width:100%;height:100%;position:absolute}@media (max-width:1600px){.hero .content-hero .text-hero img.logo{max-width:170px}.hero .content-hero .text-hero h1{max-width:460px;font-size:32px;line-height:40px}.hero .content-hero .text-hero p{font-size:18px;line-height:26px}.hero .content-hero .image-reviews img{max-width:350px}.hero .content-hero .image-reviews span{font-size:16px;line-height:20px;top:6px;left:215px}.hero .content-hero .image-reviews{margin:25px 0 30px;position:relative}.hero .content-hero .image-hero img{width:100%;max-width:100%;margin-top:-50px;margin-bottom:-140px;margin-left:-70px}section.bg-section .image-and-seta,section.bg-marrom .image-and-seta{width:300px;margin-right:25px}section.bg-section .image-and-seta h2{font-size:34px;line-height:40px}section.bg-section .images .chicken,section.bg-marrom .images .chicken{max-width:125px}section.bg-section .images .seta,section.bg-marrom .images .seta{max-width:160px}.bg-section a.buttonOrder,.bg-marrom a.buttonOrder{padding-right:65px;font-size:18px}section.bg-marrom .image-and-seta h2{font-size:32px;line-height:42px}section.bg-marrom .testimonial{height:620px}footer.chicken-footer .content-footer .itemRodape h2{font-size:20px}footer.chicken-footer .content-footer .itemRodape p{font-size:18px}footer.chicken-footer .content-footer .logoRodape{max-width:200px}section.hero-order .content-hero-order .text-hero .logo-hero img.seta{max-width:180px}section.hero-order .content-hero-order .text-hero .logo-hero img.logo{max-width:210px}section.categorias h2{font-size:18px}.section-products h2{font-size:30px;line-height:36px}.section-products h2 span{font-size:26px;line-height:28px}.snap-next-btn{right:-40px}.snap-prev-btn{left:-40px}.cart-logo img{max-width:250px}.cart-title{font-size:28px}.cart-scroll{max-height:390px;overflow-y:auto}.identification .image-identification img{margin-top:-80px}.identification .content-identification .content-identification-form .content-form .logo-identification{max-width:200px;margin-bottom:30px}.identification .content-identification .content-identification-form .content-form h2{margin-bottom:25px;font-size:34px;line-height:40px}.identification .content-identification .content-identification-form .content-form h3{font-size:22px;line-height:26px}.fields-form .field input{height:50px;font-size:16px}.fields-form button.btn-identification{height:50px;font-size:20px}.status-payment{padding:30px 0}.content-address .text .images{gap:30px}.content-address .text .images .chicken{max-width:120px}.content-address .text .images .seta{max-width:160px}.content-address .text h2{font-size:36px;line-height:44px}.address-view .content-address .map iframe{height:410px}.contact .content-contact .form h2{font-size:32px}.contact .content-contact .form p{max-width:500px;font-size:20px;line-height:26px}.contact .content-contact .form .input-view input{height:50px;font-size:16px}.contact .content-contact .form .input-view textarea{height:115px;font-size:16px}.contact .content-contact .form button.btn-submit-contact{height:50px}.bodyPage{min-height:calc(100vh - 222px)}}@media (max-width:992px){header.chicken-header{display:none}.bg-section .content-section,.bg-marrom .content-section,footer.chicken-footer .content-footer{flex-wrap:wrap}footer.chicken-footer .content-footer .logoRodape{max-width:140px;margin:0 auto 20px}footer.chicken-footer .content-footer{padding:20px 0}footer.chicken-footer .content-footer .itemRodape{width:100%;margin:0 0 10px}footer.chicken-footer .copyright span{width:calc(100% - 38px);font-size:12px}footer.chicken-footer .copyright span a{font-size:13px}footer.chicken-footer .copyright span.upSite{width:26px;height:26px;font-size:12px}.hero .content-hero{flex-wrap:wrap;padding-bottom:40px}.hero .content-hero .image-hero img{width:300px;max-width:100%;margin-top:-50px;margin-bottom:0;margin-left:auto}.hero .content-hero .image-hero{text-align:center;width:100%}.hero .content-hero .text-hero{width:100%}.hero .content-hero .text-hero img.logo{max-width:144px;margin:-20px auto 20px;position:relative;left:50%;transform:translate(-50%)}.hero .content-hero .text-hero h1{text-align:center;max-width:100%;font-size:24px;line-height:32px}.hero .content-hero .text-hero p{text-align:center;font-size:16px;line-height:24px}.hero .content-hero .image-reviews{text-align:center;margin:25px 0 30px;position:relative}.hero .content-hero .image-reviews img{max-width:320px}.hero .content-hero .image-reviews span{font-size:15px;line-height:18px;top:6px;left:210px}a.buttonOrder{width:320px;height:50px;margin:0 auto;padding-right:58px;font-size:18px}section.bg-section{background-color:var(--section);padding-top:50px;padding-bottom:60px}section.bg-section .image-and-seta,section.bg-marrom .image-and-seta{width:340px;max-width:100%;margin:0 auto 30px}section.bg-section .image-and-seta .images,section.bg-marrom .image-and-seta .images{justify-content:center;align-items:center;gap:24px;margin-bottom:25px;display:flex}section.bg-section .images .chicken,section.bg-marrom .images .chicken{max-width:100px}section.bg-section .images .seta,section.bg-marrom .images .seta{max-width:140px;rotate:35deg}section.bg-section .image-and-seta h2{text-align:center;font-size:28px;line-height:35px}section.bg-section .difference{background-color:#fff;border-radius:20px;width:330px;height:auto;margin:35px auto 0;padding:0 24px 35px}section.bg-marrom .image-and-seta h2{text-align:center;font-size:28px;line-height:35px}section.bg-marrom{padding:50px 0 60px}section.bg-marrom .testimonial{width:330px;height:auto;margin:0 auto;padding:30px 24px}section.hero-order{overflow:hidden}section.hero-order .content-hero-order .text-hero{z-index:5;width:100%;padding:30px 0 40px;position:relative}section.hero-order .content-hero-order .image-hero{opacity:.3;width:100%;padding:0;position:absolute;top:0;right:-144px}section.hero-order .content-hero-order .text-hero .logo-hero{justify-content:center;margin-top:0;margin-bottom:25px}section.hero-order .content-hero-order .text-hero .logo-hero img.logo{max-width:140px}section.hero-order .content-hero-order .text-hero .logo-hero img.seta{max-width:134px}section.hero-order .content-hero-order .text-hero h1{text-align:center;font-size:28px;line-height:28px}section.hero-order .content-hero-order .text-hero h2{text-align:center;width:100%;max-width:320px;margin:0 auto;font-size:18px;line-height:22px}.products .item-flickity{width:calc(100% - 80px);padding:8px}.products.justify-content-center{justify-content:flex-start!important}.list-products{width:calc(100% + 30px);margin-left:-15px;padding-left:15px}.section-products h2{font-size:24px;line-height:32px}.section-products h2 span{font-size:22px;line-height:22px}.products{padding:20px 0}.section-products{padding:30px 0 25px}section.categorias h2,section.categorias .list-categorias a.cat-link .image-cat{display:none}section.categorias .list-categorias a.cat-link{width:auto;padding:18px 15px}section.categorias{width:100%;padding:0;overflow:auto}section.categorias .container{padding:0}section.categorias .list-categorias a.cat-link h3{margin:0;font-size:16px;line-height:20px}section.categorias .list-categorias a.cat-link h3 span{font-size:15px;font-weight:400}section.categorias .list-categorias{justify-content:space-between;width:1260px;display:flex}.cart-bar{display:none}section.categorias.sticky .list-categorias a.cat-link h3 span{display:inline-block}section.categorias.sticky .list-categorias a.cat-link{width:auto;padding:18px 15px}section.categorias.sticky{position:fixed;top:0}.bodyPage{overflow:hidden}.fixedBottom{z-index:20;background:var(--j-green);justify-content:space-around;align-items:center;width:100vw;height:56px;display:flex;position:fixed;bottom:0;left:0;right:0}.fixedBottom .content-fixed{justify-content:space-between;align-items:center;height:100%;display:flex}.fixedBottom .content-fixed a{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:20%;font-size:14px;font-weight:500;line-height:150%;display:flex}.fixedBottom .content-fixed a svg{width:auto;height:18px}.fixedBottom .content-fixed a.active{color:var(--chicken-red)}.fixedBottom .content-fixed a.active svg,.fixedBottom .content-fixed a.active svg path{fill:var(--chicken-red)}#content-page.visible{padding-bottom:56px}.miniCart{z-index:10;background-color:#fff;flex-direction:column;width:100%;max-width:800px;height:50px;margin:0 auto;padding:0 1rem;transition:all .2s linear;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.miniCart.active{bottom:56px}.miniCart .cart-info{opacity:1;visibility:visible;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:50px;display:flex}.miniCart .cart-info>.items{align-items:center;width:33%;height:20px;display:flex}.miniCart .cart-info>.items svg{fill:#000826cc;width:24px;height:24px}.miniCart .cart-info>.items .number{background:var(--j-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:.5rem;font-size:14px;font-weight:700;line-height:16px;display:flex}.miniCart .cart-info .description{text-align:center;color:#000826cc;width:33%;margin:0;font-size:16px;font-weight:600}.miniCart .cart-info .price{text-align:right;color:#000826cc;width:33%;font-size:18px;font-weight:700}.cart-modal-inner{border-radius:10px;width:96%;padding:24px 10px}.cart-close{width:28px;height:28px;font-size:18px;top:12px;right:12px}.cart-title{margin:-10px 0 15px;font-size:22px}.cart-item-image img{width:70px;height:70px}.cart-item-name{margin:0 0 5px;font-size:16px}.cart-item-selections li{font-size:13px}.cart-left,.cart-right{width:100%}.cart-left{margin-bottom:30px}.cart-content{flex-wrap:wrap}.cart-logo{display:none}.price-qtd{align-items:center;padding-top:5px;display:flex}.cart-item-price{color:#4b4b4b;margin:0 15px 0 0;font-size:20px}.qty-btn{width:28px;height:32px;font-size:15px}.cart-item-quantity input{font-size:16px}.cart-item-quantity{width:92px}.cart-buy,.cart-total{height:44px;font-size:20px}.identification .image-identification{display:none}.identification .content-identification .content-identification-form{width:100%;padding:0 20px 60px}.identification .content-identification .content-identification-form .content-form .logo-identification{max-width:140px;margin-bottom:22px}.identification .content-identification .content-identification-form .content-form h2{margin-bottom:15px;font-size:24px;line-height:30px}.identification .content-identification .content-identification-form .content-form h3{font-size:18px;line-height:24px}.content-head-checkout .logo-checkout{max-width:100px}.content-head-checkout .security-logo{max-width:110px}.checkout-header{padding:8px 0}.checkout-body .payment-methods h2{margin-bottom:20px;font-size:22px;line-height:26px}.status-payment h2{font-size:22px}.status-payment .image img{max-width:110px}.status-payment .image{height:200px}.status-order h2{font-size:22px;line-height:24px}.status-order h3{font-size:22px;font-weight:700;line-height:24px}.status-order p{max-width:340px;margin:0 auto 40px;font-size:16px;line-height:22px}.status-order .status-steps .step-order .step-image img{max-width:60px}.status-order .status-steps .step-order p{color:#555;text-align:center;max-width:100px;margin:0 auto;font-size:15px;font-weight:400;line-height:18px}.status-order .status-steps .step-order:before{content:"";border-top:2px dashed #a2a2a2;width:50%;position:absolute;top:54px;left:75%}.pickup-image img{object-fit:cover;width:110px;height:80px;display:block}.pickup-container .pickup-info h2{font-size:18px;line-height:22px}.pickup-container .pickup-info h3{font-size:16px;font-weight:700;line-height:22px}.pickup-container{gap:10px}.address-view{background-color:var(--section);padding:50px 0}.address-view .content-address{flex-wrap:wrap}.address-view .content-address .text{width:100%;margin-bottom:25px}.address-view .content-address .map{width:100%}.address-view .content-address .map iframe{height:280px}.content-address .text .images{justify-content:center;gap:30px;display:none}.content-address .text .images .chicken{max-width:100px}.content-address .text .images .seta{max-width:130px;margin-top:50px;transform:rotate(28deg)}.content-address .text h2{text-align:center;font-size:26px;line-height:32px}.content-address .text h3{color:#4b4b4b;text-align:center;margin:0 0 25px;font-size:20px;font-weight:500}.contact .content-contact{flex-flow:column-reverse wrap}.contact .content-contact .image{width:100%}.contact .content-contact .form{width:100%;margin:0 0 30px}.contact .content-contact .form h2{font-size:26px}.contact .content-contact .form p{font-size:18px;line-height:24px}.account-area{padding:30px 0 60px}.account-area .top-account h2{font-size:18px}.account-area .content-account{flex-flow:column-reverse wrap}.account-area .content-account .orders{width:100%}.account-area .content-account .infos-user{width:100%;margin-bottom:30px}.account-area .content-account .orders .list-orders{border-right:0;height:auto;padding-right:0;overflow:auto}.fields-form button.btn-identification{height:48px;font-size:18px}.account-area .content-account .orders .list-orders a.order-box .order-box-view p,.account-area .content-account .orders .list-orders a.order-box .order-box-view .tag-status .date-order{font-size:15px}.text-base{font-size:14px!important}}
