.button{display:inline-block;padding:12px 20px;border:1px solid #fff;font-family:Montserrat,sans-serif;font-size:14px;line-height:19px;font-weight:700;text-align:center}.button:hover{text-decoration:none}.button.small{width:150px;max-width:100%}.button.medium{width:190px;max-width:100%}.button.large{width:320px;max-width:100%}.button.red{background-color:#c12029;color:#fff}.button.red:hover{background-color:#a81619}.button.red.outline{background:transparent;color:#c12029;border:2px solid #c12029}.button.red.outline:hover{color:#fff;background:#c12029}.button.white{padding:10px 20px 11px;background-color:#fff;color:#1d3281;box-shadow:0 10px 20px 0 rgba(145,14,14,.3)}.button.white .icon{margin-top:-1px;margin-right:8px}.button.white:hover{box-shadow:unset}.button.white.outline{background-color:transparent;border:1px solid #fff;color:#fff;box-shadow:unset}.button.white.outline:hover{background-color:#fff;color:#2d3651}.button.light-indigo{border-radius:4px;background-color:#75a1ff;color:#fff;font-weight:400;box-shadow:0 3px 7px 0 rgba(61,97,255,.27);letter-spacing:.15px;border:0;padding:8px 15px 5px}.button.light-indigo:hover{background-color:#475cd0}.button.light-indigo .icone{margin-top:-1px;margin-left:4px}.button.light-indigo.large{font-size:18px;line-height:22px;padding:13px 25px 12px;width:auto}.panel-button{display:inline-block;padding:14px 10px;border-radius:4px;border:2px solid #0054ff;background-color:#0054ff;font-size:18px;line-height:18px;font-weight:400;text-align:center;letter-spacing:.17px;color:#fff}.panel-button:hover{background-color:transparent;color:#0054ff;text-decoration:none}.panel-button.cta{width:185px;max-width:100%;text-transform:uppercase;font-weight:500}.panel-button.outline{background-color:transparent;color:#0054ff}.panel-button.outline:hover{background-color:#0054ff;color:#fff}.checkbox input{display:none}.checkbox input:checked~label .mark{border-color:#ed1e23;background-color:#c12029}.checkbox label{display:flex;flex-wrap:wrap;cursor:pointer}.checkbox label>*{display:inline-block;vertical-align:middle}.checkbox label .mark{flex:0 0 18px;max-width:18px;position:relative;top:2px;width:18px;height:18px;border:2px solid #efefef;background:#fff;border-radius:100%;transition:border .2s ease-in-out,background .2s ease-in-out}.checkbox label .desc{flex:0 0 calc(100% - 18px);padding-left:10px;line-height:22px;color:#2d3651}.checkbox label .desc a{font-weight:700;color:#2d3651}.checkbox label .desc a:hover{text-decoration:none;color:#c12029}.steps ol{list-style:none;padding:0}.steps li{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:30px}.steps li .number{flex:0 0 30px;max-width:30px;font-family:Montserrat,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#c12029}.steps li .desc{flex:0 0 calc(100% - 30px);line-height:22px;letter-spacing:.57px}.steps li .desc>:last-child{margin-bottom:0}.steps li .desc b{font-weight:700;color:#c12029}.steps li .desc p{margin-bottom:20px}.steps li .desc .titulo{font-size:16px;line-height:22px;color:#2d3651;font-weight:700;margin-bottom:20px}.steps li .desc em{font-style:normal;color:#c12029}.errors-module{position:relative;padding-top:60px;min-height:700px;text-align:center}.errors-module .block .wrap .title{font-size:100px;line-height:100px;font-weight:600;margin-bottom:0}.errors-module .block .wrap .sub{font-family:Raleway,sans-serif;font-weight:400;margin-bottom:25px}.errors-module .block .wrap .msg{font-size:14px;color:#7f8595;width:335px;max-width:100%;margin:0 auto 30px}.errors-module .block .wrap .voltar{display:inline-block;font-size:14px;line-height:17px;font-weight:700;text-decoration:underline;color:#c12029}.errors-module .block .wrap .voltar:hover{color:#2d3651}.modal-open{padding-right:0!important}.modal-backdrop.show{opacity:.25}.modal{text-align:center}.modal .modal-dialog{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;padding:1.75rem 0;height:calc(100% - 1.75rem)}.modal .modal-dialog .modal-content{border-radius:10px;border:0;box-shadow:0 -10px 20px 0 rgba(0,0,0,.2)}.modal.termos-cookies{padding:0!important}.modal.termos-cookies .modal-dialog{max-width:480px}.modal.termos-cookies .modal-body{padding:25px}.modal.termos-cookies .modal-body .icon{margin-bottom:15px}.modal.termos-cookies .modal-body .title-3{color:#c12029;margin-bottom:15px}.modal.termos-cookies .modal-body .desc{width:380px;max-width:100%;font-size:14px;line-height:23px;color:#7f8595;margin:0 auto}.modal.termos-cookies .modal-body .desc a{font-weight:700;color:#7f8595;text-decoration:underline}.modal.buscar-cep .icon{margin-bottom:10px}.modal.buscar-cep .title-3{color:#c12029;margin-bottom:20px}.modal.buscar-cep .form-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/icon-arrow-bot-red.svg?256ca8dfccb6447126388fb54d9ba05a) no-repeat right 10px center,#fff}.modal.buscar-cep .results{display:none;max-height:300px;overflow-y:auto}.modal.buscar-cep .results table{text-align:left}.modal.buscar-cep .results table thead th{font-size:14px;border:0}.modal.buscar-cep .results table a{display:block;font-size:14px;color:#c12029;font-weight:700}.modal.buscar-cep .results table a:hover{text-decoration:none;color:#2d3651}@media (min-width:576px){.modal.buscar-cep .modal-dialog{width:700px;max-width:100%}}.form-control{height:unset;color:#1d3281}.form-control::-moz-placeholder{color:#1d3281;opacity:.5}.form-control:-ms-input-placeholder{color:#1d3281;opacity:.5}.form-control::-ms-input-placeholder{color:#1d3281;opacity:.5}.form-control::placeholder{color:#1d3281;opacity:.5}.field-wrap{position:relative}.loader{display:none}.cards-ocasioes{padding-top:60px;padding-bottom:120px}.cards-ocasioes .section-title{font-size:22px;line-height:28px;margin-bottom:20px}.cards-ocasioes .card .wrap{position:relative;display:flex;flex-wrap:wrap;align-content:space-between;width:180px;max-width:100%;min-height:205px;border-radius:15px;background:#1d3281;padding:20px;color:#fff;transition:all .3s ease-in-out;z-index:1}.cards-ocasioes .card .wrap>*{flex:0 0 100%}.cards-ocasioes .card .wrap .title{font-family:Montserrat,sans-serif;font-size:20px;line-height:26px;font-weight:700;margin-bottom:2px;color:#f3dd0a}.cards-ocasioes .card .wrap.current,.cards-ocasioes .card .wrap:hover{text-decoration:none;background:linear-gradient(90deg,#ffe40e,#fec123);box-shadow:5px 5px 20px 0 rgba(229,159,2,.4)}.cards-ocasioes .card .wrap.current .title,.cards-ocasioes .card .wrap:hover .title{color:#c12029}.cards-ocasioes .card .wrap.current .subtitle,.cards-ocasioes .card .wrap:hover .subtitle{color:#1d3281}.ocasiao .cards-ocasioes{padding-top:80px}footer,footer a{color:#fff}footer .footer{padding-top:40px;padding-bottom:40px;background-color:#1d3281}footer .footer .footer-menu ul{list-style:none;padding:0;margin:0}footer .footer .footer-menu ul li:not(:last-of-type){margin-bottom:30px}footer .footer .footer-menu ul li a{font-family:Montserrat,sans-serif;font-size:20px;line-height:27px;letter-spacing:.4px;font-weight:700}footer .footer .footer-menu ul li a:hover{color:#f3dd0a;text-decoration:none}footer .footer .socials{text-align:right}footer .footer .socials p{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:15px}footer .footer .socials .icons a{display:inline-block;margin:0 10px}footer .footer .socials .icons a:last-of-type{margin-right:0}footer .footer .socials .icons a:hover svg *{fill:#f3dd0a}footer .copyrights{border-top:.5px solid hsla(0,0%,100%,.5);background-color:#1d3281;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:500;color:#fff}footer .copyrights .row{align-items:center}footer .copyrights .copy{text-align:center}.nav-mobile{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;visibility:hidden;transition:visibility .1s .7s;overflow-y:auto}.nav-mobile.open{visibility:visible;transition:visibility .1s}.nav-mobile.open .overlay{left:0;opacity:1;transition:left .3s cubic-bezier(.32,.08,.24,1),opacity .6s cubic-bezier(.32,.08,.24,1)}.nav-mobile.open .wrapper{left:0;opacity:1;transition:left 1s cubic-bezier(.32,.08,.24,1) .2s,opacity .7s cubic-bezier(.32,.08,.24,1) .2s}.nav-mobile .overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:rgba(238,30,35,.75);z-index:-1;opacity:0;transition:left .3s cubic-bezier(.32,.08,.24,1) .3s,opacity .6s cubic-bezier(.32,.08,.24,1) .3s}.nav-mobile .wrapper{position:relative;left:-100%;display:block;width:75%;height:100%;background-color:#fff;opacity:0;transition:left .6s cubic-bezier(.32,.08,.24,1),opacity .7s cubic-bezier(.32,.08,.24,1);-webkit-overflow-scrolling:touch}.nav-mobile .wrapper .nav-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:.5px solid rgba(162,123,60,.2)}.nav-mobile .wrapper .nav-head .close-nav{position:absolute;padding:5px 7px;cursor:pointer}.nav-mobile .wrapper .nav-head .logo{flex:1 0 auto;text-align:center}.nav-mobile .wrapper .nav-head .logo img{height:56px}.nav-mobile .wrapper .nav-body{display:flex;flex-wrap:wrap;padding:30px 10px;height:calc(100% - 82px)}.nav-mobile .wrapper .nav-body .menu{flex:0 0 100%}.nav-mobile .wrapper .nav-body .menu a{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;line-height:27px;font-weight:700;color:#2d3651;letter-spacing:.4px;padding:10px;margin-bottom:10px}.nav-mobile .wrapper .nav-body .menu a:hover{text-decoration:none;color:#c12029}.nav-mobile .wrapper .nav-body .menu .emoji{width:50px;height:50px;text-align:center;margin:-12px 0 -12px 5px}.nav-mobile .wrapper .nav-body .menu .emoji img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto}.nav-mobile .wrapper .nav-body .menu .favoritos{display:flex;flex-wrap:wrap;align-items:center}.nav-mobile .wrapper .nav-body .menu .favoritos .badge{margin-left:5px}.nav-mobile .wrapper .nav-body .socials{flex:0 0 100%;align-self:flex-end}.nav-mobile .wrapper .nav-body .socials p{font-family:Montserrat,sans-serif;color:#7f8595;font-weight:500;margin-bottom:15px}.nav-mobile .wrapper .nav-body .socials .icons a{display:inline-block}.nav-mobile .wrapper .nav-body .socials .icons a:not(:last-of-type){margin-right:22px}.nav-mobile .wrapper .nav-body .socials .icons a:hover svg *{fill:#c12029}.section-last-receitas{position:relative;padding-top:80px;padding-bottom:80px;color:#2d3651}.section-last-receitas .intro{margin-bottom:15px}.section-last-receitas .intro .title-1{width:580px;max-width:100%;margin-bottom:15px;color:#c12029}.section-last-receitas .intro .desc{width:480px;max-width:100%;font-size:14px;line-height:20px;font-weight:500}.section-last-receitas .card-receita{margin-bottom:0}.section-last-receitas .card-receita .wrap{box-shadow:0 30px 30px 0 rgba(0,0,0,.3);transition:box-shadow .3s ease-in-out}.section-last-receitas .card-receita .wrap:hover{box-shadow:none}.produto .section-last-receitas .intro{margin-bottom:10px}.section-produto{padding-top:40px;padding-bottom:20px}.section-produto .linha{margin-bottom:20px}.section-produto .infos-produto>.title{font-size:48px;line-height:54px;color:#1d3281;margin-bottom:30px}.section-produto .infos-produto .desc{margin-bottom:35px;line-height:24px;color:#7f8595}.section-produto .infos-produto .box{display:flex;flex-wrap:wrap;border-radius:5px;background-color:#fff;box-shadow:0 11px 22px 0 rgba(0,0,0,.15);padding:20px 25px}.section-produto .infos-produto .box>*{flex:0 0 100%;max-width:100%}.section-produto .infos-produto .box .block{line-height:24px;color:#7f8595;margin-bottom:25px}.section-produto .infos-produto .box .block:last-child{margin-bottom:5px}.section-produto .infos-produto .box .block .title{font-size:18px;color:#1d3281;margin-bottom:5px}.section-produto .infos-produto .box .block>:last-of-type{margin-bottom:0}.section-produto .img-produto{text-align:center;align-self:center}.section-produto .prods-wrapper{margin-top:60px;margin-bottom:50px}.section-produto .produtos-rel>.title{font-family:Raleway,sans-serif;font-size:17px;line-height:21px;margin-bottom:25px;padding-left:50px}.section-produto .infos-nutri-wrapper{margin-top:90px}.section-produto .nutri-desc{font-size:16px;line-height:24px;color:#7f8595;margin-bottom:15px}.section-produto .nutri-desc>:last-child{margin-bottom:0}.section-produto .nutri-table table{text-align:center;color:#7f8595}.section-produto .nutri-table table td{border:0;vertical-align:middle}.section-produto .nutri-table table thead th{border:0;font-weight:700;text-transform:uppercase;vertical-align:middle}.section-produto .nutri-table table tbody .label{font-size:16px;line-height:24px;text-align:left;color:#1d3281}.section-produto .nutri-table table tbody tr:nth-of-type(2n+2){background-color:#f0f0f0}.section-produto .nutri-table table tbody td{padding:1.15rem 1.25rem}.section-produto .nutri-table table tfoot td{font-size:10px;line-height:12px;text-align:left;padding:1.25rem 0}.section-receita{position:relative;z-index:20}.section-receita .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px}.section-receita .header-receita{display:block;z-index:1;margin-bottom:30px}.section-receita .header-receita .header-content{display:flex;flex-wrap:wrap}.section-receita .header-receita .header-content>*{flex:0 0 100%;max-width:100%}.section-receita .header-receita .header-content .description{background:#fff;border-radius:15px 0 0 0}.section-receita .header-receita .header-content .description .description-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.section-receita .header-receita .header-content .description .description-header>:not(:last-child){margin-right:20px}.section-receita .header-receita .header-content .description .description-content{padding:0 20px}.section-receita .header-receita .header-content .description .description-content .title{font-size:38px;line-height:48px;margin-bottom:5px;color:#c12029}.section-receita .header-receita .header-content .description .description-content .content{font-weight:500;color:#2d3651;width:400px;max-width:100%}.section-receita .header-receita .header-content .description .ocasiao-tag{padding:10px 20px;background:rgba(178,164,126,.1);border-radius:25px}.section-receita .header-receita .header-content .description .ocasiao-tag .emoji{display:inline-block;vertical-align:middle;max-width:30px;text-align:center}.section-receita .header-receita .header-content .description .ocasiao-tag .emoji img{max-height:30px;width:auto}.section-receita .header-receita .header-content .description .ocasiao-tag .label{display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;font-weight:700;padding-left:10px;color:#2d3651}.section-receita .header-receita .header-content .description .like-button a{display:flex;align-items:center;font-size:14px;line-height:18px;color:#9d9d9d;padding:10px 20px;border:1px solid #efefef;border-radius:25px;min-height:50px;transition:all .3s ease-in-out}.section-receita .header-receita .header-content .description .like-button a .icon{margin-right:5px;margin-top:-2px}.section-receita .header-receita .header-content .description .like-button a .icon svg{transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out,-webkit-filter .3s ease-in-out}.section-receita .header-receita .header-content .description .like-button a:hover{text-decoration:none;border-color:#c12029;color:#c12029}.section-receita .header-receita .header-content .description .like-button a:hover svg *{fill:#c12029}.section-receita .header-receita .header-content .description .like-button.active a{text-decoration:none;font-weight:700;border-color:#c12029;color:#c12029}.section-receita .header-receita .header-content .description .like-button.active a svg *{fill:#c12029}.section-receita .header-receita .header-content .description .like-button form{display:none}.section-receita .header-receita .header-content .quick-infos{background:#c12029;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background-color:#c12029;padding:15px 20px;border-radius:0 0 0 15px;min-height:70px}.section-receita .header-receita .header-content .quick-infos .item{font-weight:700;color:#fff}.section-receita .header-receita .header-content .quick-infos .item:not(:last-of-type){margin-right:10px}.section-receita .header-receita .header-content .quick-infos .item .icone{margin-right:3px}.section-receita .header-receita .header-content .quick-infos .item span{display:inline-block;vertical-align:middle}.section-receita .header-receita .header-video{display:none}.section-receita .header-receita .header-video .yt-placeholder{width:100%;height:100%;display:block}.section-receita .header-receita .header-video .yt-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-receita .header-receita .header-video iframe{width:100%;height:100%}.section-receita .content-receita{margin-bottom:20px}.section-receita .content-receita .title-1{font-weight:600;margin-bottom:32px;color:#2d3651}.section-receita .content-receita .receita-ingrs{margin-bottom:60px}.section-receita .content-receita .receita-ingrs .list:not(:last-child){margin-bottom:40px}.section-receita .content-receita .receita-ingrs .list .titulo{font-family:Montserrat,sans-serif;font-size:18px;line-height:20px;font-weight:700;margin-bottom:25px;color:#2d3651}.section-receita .content-receita .receita-ingrs .list .checkbox{letter-spacing:.57px}.section-receita .content-receita .receita-ingrs .list .checkbox:not(:last-child){margin-bottom:30px}.section-receita .content-receita .ingr-boxes .box{display:flex;flex-wrap:wrap;align-items:center;padding:20px 40px;color:#fff;width:470px;max-width:100%;margin:0 auto;border-radius:15px}.section-receita .content-receita .ingr-boxes .box:not(:last-of-type){margin-bottom:30px}.section-receita .content-receita .ingr-boxes .box>div{flex:0 0 100%;max-width:100%}.section-receita .content-receita .ingr-boxes .box .title{font-size:22px;line-height:28px}.section-receita .content-receita .ingr-boxes .box p{font-weight:500;margin-bottom:20px}.section-receita .content-receita .ingr-boxes .box .emoji{margin-bottom:15px}.section-receita .content-receita .ingr-boxes .box .button{box-shadow:none}.section-receita .content-receita .ingr-boxes .box.whatsapp{padding:35px 30px 45px;background-color:#0dc143;text-align:center}.section-receita .content-receita .ingr-boxes .box.whatsapp .text>:last-child{margin-bottom:0}.section-receita .content-receita .ingr-boxes .box.whatsapp .button{color:#0dc143}.section-receita .content-receita .ingr-boxes .box.product{background:linear-gradient(93.75deg,#eb2c2d,#fbb08f)}.section-receita .content-receita .ingr-boxes .box.product .text{flex:0 0 57%;max-width:57%}.section-receita .content-receita .ingr-boxes .box.product .text .title{margin-bottom:20px}.section-receita .content-receita .ingr-boxes .box.product .text a{color:#c12029}.section-receita .content-receita .ingr-boxes .box.product .image{flex:0 0 43%;max-width:43%;text-align:right}.section-receita .content-receita .ingr-boxes .box.loja{background:#1d3281;padding:25px 20px;text-align:center}.section-receita .content-receita .ingr-boxes .box.loja .text{flex:0 0 100%}.section-receita .content-receita .ingr-boxes .box.loja .text .title{margin-bottom:15px}.section-receita .content-receita .ingr-boxes .box.share{padding:35px 30px 45px;background:#1d3281;text-align:center}.section-receita .content-receita .ingr-boxes .box.share .icons a{display:inline-block;margin:0 12px;cursor:pointer}.section-receita .content-receita .ingr-boxes .box.share .icons a:hover svg *{fill:#f3dd0a}.section-receita .content-receita .ingr-boxes .box .buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:15px}.section-receita .content-receita .receita-steps{padding-top:80px;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.section-receita .content-receita .receita-steps .steps li{margin-bottom:40px}.section-receita .content-receita .receita-steps .steps-sidebar>div:not(:last-of-type){margin-bottom:30px}.section-receita .content-receita .receita-steps .box-dica{padding:20px 25px 30px;border:1px solid #f0593e;color:#f0593e;width:325px;max-width:100%;margin:0 auto}.section-receita .content-receita .receita-steps .box-dica .head-dica{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:5px}.section-receita .content-receita .receita-steps .box-dica .head-dica .icon{position:relative;bottom:-1px;flex:0 0 22px;transform:rotate(180deg)}.section-receita .content-receita .receita-steps .box-dica .head-dica .title-2{flex:0 0 calc(100% - 22px);max-width:calc(100% - 22px);padding-left:10px;margin:0}.section-receita .content-receita .receita-steps .box-dica .text-dica{line-height:22px}.section-receita .content-receita .receita-steps .box-dica .text-dica>:last-child{margin-bottom:0}.section-receita .share-receita{padding-top:40px;padding-bottom:40px;margin-top:25px;background:linear-gradient(180deg,#a362a6,#79287d);color:#fff;text-align:center}.section-receita .share-receita .title-2{margin-bottom:10px}.section-receita .share-receita p{width:250px;max-width:100%;margin:0 auto 25px}.section-receita .share-receita .icons a{display:inline-block;margin:0 15px;cursor:pointer}.section-receita .share-receita .icons a:hover svg *{fill:#f3dd0a}.section-receita .session-divider{text-align:center}.section-receita .session-divider img{width:1170px;max-width:100%;margin:0 auto}.menu-icon{width:22px;height:20px;position:relative;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.menu-icon.open span{background:#babfcf}.menu-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;background:#364461}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2),.menu-icon span:nth-child(3){top:8px}.menu-icon span:nth-child(4){top:16px}.menu-icon.open span:first-child{top:11px;width:0;left:50%}.menu-icon.open span:nth-child(2){transform:rotate(45deg)}.menu-icon.open span:nth-child(3){transform:rotate(-45deg)}.menu-icon.open span:nth-child(4){top:11px;width:0;left:50%}.home .topbar .logo h1{position:absolute;text-indent:-999px}.topbar{position:fixed;top:0;width:100%;background-color:#f3dd0a;z-index:998;transition:top .5s ease-in-out}.topbar.hidden{top:-120px}.topbar .navbar{width:100%;padding:5px 0}.topbar .navbar .navbar-brand{align-self:flex-start;position:relative;outline:none}.topbar .navbar .navbar-brand .logo{position:absolute;top:0}.topbar .navbar .navbar-brand .logo .wrap{position:relative}.topbar .navbar .navbar-brand .logo .wrap:before{content:"";position:absolute;left:-39%;top:-16px;width:122px;height:122px;border-radius:100%;background-color:#f3dd0a;z-index:-1}.topbar .navbar .navbar-collapse{position:relative;justify-content:center}.topbar .navbar .navbar-collapse .navbar-nav{width:100%;justify-content:space-around;align-items:center}.topbar .navbar .navbar-collapse .navbar-nav .nav-item{position:relative}.topbar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-size:14px;line-height:19px;font-weight:700;color:#2d3651;padding:1rem .25rem}.topbar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#c12029}.topbar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link .emoji{width:50px;height:50px;text-align:center}.topbar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link .emoji img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto}.topbar .menu-toggle{position:absolute;left:8px;top:calc(50% - 15px);display:inline-block;padding:5px 7px;cursor:pointer}.bg-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.bg-image picture,.bg-image picture img{width:100%;height:100%}.bg-image picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.search-bar{position:fixed;top:-96px;left:0;width:100%;background:#fff;padding:30px 0;visibility:hidden;transform:translateY(-100%);content-visibility:auto;z-index:10}.search-bar,.search-bar.show{transition:all 1s cubic-bezier(.32,.08,.24,1)}.search-bar.show{transform:translateY(0);visibility:visible}.search-bar .form-row{align-items:flex-end}.search-bar .form-group:last-of-type{margin-bottom:0}.search-bar label{display:none}.search-bar input[type=search]{border-color:#a81619;padding:.6rem .75rem}.search-bar input[type=search]:focus{box-shadow:0 0 0 .2rem rgba(168,22,25,.25)}.search-bar .title{font-size:14px;line-height:16px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.search-bar input[type=submit]{display:block;width:280px;max-width:100%}.banner-hero .carousel .carousel-indicators{left:50%;right:auto;top:unset;transform:translateX(-50%);background:#fafaf5;box-shadow:5px 5px 20px 0 rgba(0,0,0,.2);border-radius:20px;padding:10px 15px;margin:0 auto 20px}.banner-hero .carousel .carousel-indicators li{width:10px;height:10px;background-color:#c5cbdf;border:0;border-radius:100%;opacity:1;margin:0 10px;transition:background-color .3s ease-in-out}.banner-hero .carousel .carousel-indicators li.active,.banner-hero .carousel .carousel-indicators li:hover{background-color:#2d3651}.banner-hero picture img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.banner-hero .banner-text{position:absolute;bottom:0;left:0;width:100%;padding-top:50px;padding-bottom:80px;background-image:linear-gradient(transparent,#1b1b1b);color:#fff;z-index:1}.banner-hero .banner-text .text-head{text-transform:uppercase;margin-bottom:7px}.banner-hero .banner-text .text-head .cat{font-size:13px;line-height:16px;margin-right:10px;font-weight:700}.banner-hero .banner-text .text-head .likes{font-size:12px;line-height:20px;font-weight:700}.banner-hero .banner-text .text-head .likes img{display:inline-block;width:17px;height:auto}.banner-hero .banner-text .title{font-size:32px;line-height:40px;margin:0}.banner-hero .banner-text:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:250px;background-image:linear-gradient(transparent,#1b1b1b);z-index:-1}.banner-hero iframe{display:block;width:100%;height:500px}.card-receita{margin-bottom:40px}.card-receita .wrap{display:block;transition:box-shadow .3s ease-in-out;height:100%}.card-receita .wrap:hover{text-decoration:none;box-shadow:0 11px 22px 0 rgba(0,0,0,.15)}.card-receita picture img{display:block;width:100%!important;max-width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.card-receita .desc{padding:18px 15px 15px;background-color:#f3dd0a;height:calc(100% - 180px);display:flex;flex-wrap:wrap;align-content:center}.card-receita .desc>*{flex:0 0 100%}.card-receita .desc .header{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;line-height:19px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:5px;color:#333}.card-receita .desc .header .cat{margin-right:10px}.card-receita .desc .header img{display:inline-block;margin-top:-2px}.card-receita .desc .title{font-size:18px;line-height:28px;color:#333;letter-spacing:.5px;font-weight:500;width:240px;max-width:100%;margin-bottom:12px}.card-receita .desc .infos{justify-content:space-around;font-size:14px;line-height:22px;font-weight:500;color:#333}.card-receita .desc .infos,.card-receita .desc .infos .item{display:flex;flex-wrap:wrap;align-items:center}.card-receita .desc .infos .item .icon,.card-receita .desc .infos .item:not(:last-child){margin-right:5px}.card-receita:not(.compact) .desc .header{color:#655e47}.card-receita:not(.compact) .desc .header .likes img{width:20px}.card-receita.compact .wrap{width:320px;max-width:100%}.card-receita.compact picture img{height:300px}.card-receita.compact .desc{background-color:#fff;padding:16px 12px 15px;height:calc(100% - 300px)}.card-receita.compact .desc .header{font-size:10px;line-height:14px;color:#7f8595;letter-spacing:1px;margin-bottom:3px}.card-receita.compact .desc .title{font-size:16px;line-height:24px;color:#2d3651;margin-bottom:10px}.card-receita.compact .desc .infos{font-size:13px;line-height:17px;color:#c12029}.card-receita .del-favoritos{display:inline-block;font-size:10px;line-height:18px;color:#7f8595;padding:5px 15px;border:1px solid #efefef}.card-receita .del-favoritos:hover{color:#c12029;text-decoration:none}.card-receita .del-favoritos:hover svg *{fill:#c12029}.card-receita .del-favoritos span{display:inline-block;vertical-align:middle;margin-left:4px;margin-top:1px}.carousel-produtos-mini{position:relative}.carousel-produtos-mini .item{display:inline-block;text-align:center}.carousel-produtos-mini .item picture{display:block;margin-bottom:5px}.carousel-produtos-mini .item picture img{max-height:105px;width:auto;margin:0 auto}.carousel-produtos-mini .item .title{font-family:Raleway,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin:0}.carousel-produtos-mini .item a{color:inherit}.carousel-produtos-mini .item a:hover{text-decoration:none}.carousel-produtos-mini .owl-nav button{position:absolute;top:20%}.carousel-produtos-mini .owl-nav button span{font-size:60px}.carousel-produtos-mini .owl-nav .owl-prev{left:0}.carousel-produtos-mini .owl-nav .owl-next{right:0}.favoritas-empty{padding-top:50px;padding-bottom:20px}.favoritas-empty .row{align-items:center}.favoritas-empty .text .title-2{color:#2d3651;margin-bottom:20px}.favoritas-empty .text p{color:#7f8595}.header-ocasiao{margin-bottom:60px}.header-ocasiao.search .header-tag .desc b{color:#f3dd0a}.header-ocasiao .row{justify-content:center}.header-ocasiao .images img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.header-ocasiao .header-tag .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px;background:#1d3281;color:#fff;width:770px;max-width:100%;margin:-10% auto 0;border-radius:15px;min-height:220px}.header-ocasiao .header-tag .wrap .infos{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.header-ocasiao .header-tag .wrap .infos .icon{flex:0 0 27%;max-width:27%;text-align:center}.header-ocasiao .header-tag .wrap .infos .text{flex:0 0 73%;max-width:73%;padding-left:25px}.header-ocasiao .header-tag .wrap .infos .text .title-1{font-size:38px;line-height:47px;color:#f3dd0a;margin-bottom:10px}.header-ocasiao .header-tag .wrap .infos .text p{font-weight:700;margin:0}.header-ocasiao .header-tag .wrap .infos .desc{font-family:Raleway,sans-serif;font-size:16px;line-height:22px;font-weight:400;width:405px;max-width:100%;margin:0}.favoritos .header-ocasiao .header-tag .wrap .infos .icon{margin-right:-10px}.header-produto{height:470px}.header-produto .row{justify-content:center}.header-produto .images img{width:100%;height:470px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.pg-buscar-lojas .header-ocasiao .header-tag .wrap{width:465px;max-width:100%}.pg-buscar-lojas .header-ocasiao .header-tag .wrap .infos{width:auto;min-height:110px}.pg-buscar-lojas .header-ocasiao .header-tag .wrap .infos .icon{flex:0 0 22%;text-align:center}.pg-buscar-lojas .header-ocasiao .header-tag .wrap .infos .icon img{height:auto}.pg-buscar-lojas .header-ocasiao .header-tag .wrap .infos .title{flex:0 0 78%}.pg-buscar-lojas .header-ocasiao .header-tag .wrap .infos .title .title-1{font-size:22px;line-height:30px}.buscar-lojas{padding-top:20px;padding-bottom:20px}.buscar-lojas .row{position:relative;min-height:260px}.buscar-lojas .loader{text-align:center}.buscar-lojas .loader .title{display:block;font-size:24px;line-height:28px;font-weight:700;margin-bottom:15px;flex:0 0 100%}.buscar-lojas .loader .title:after{position:absolute;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis .9s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}.buscar-lojas .loader .info{flex:0 0 180px;max-width:100%;font-size:12px;line-height:17px}.buscar-lojas .loader.mini{position:absolute;right:-40px;top:0;max-width:40px}.buscar-lojas .loader.desktop{position:absolute;flex-wrap:wrap;left:0;right:0;top:0;bottom:0;justify-content:center;align-items:center;align-content:center;z-index:1;background:#fff;text-align:center}.buscar-lojas .loader.desktop>*{display:block;flex:0 0 100%}.buscar-lojas .loader.desktop .title{color:#c12029}.buscar-lojas .loader.desktop .info{color:#7f8595}.buscar-lojas .loader.mobile{position:fixed;top:0;left:0;right:0;bottom:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:linear-gradient(295.93deg,#f26e25,#f59434);z-index:10000;color:#fff}.buscar-lojas .loader.mobile .icon{margin-bottom:40px;border-radius:100%;box-shadow:0 20px 30px 0 rgba(0,0,0,.2)}.buscar-lojas .form{margin-bottom:40px;text-align:center}.buscar-lojas .form form{display:inline-block;margin:0 auto}.buscar-lojas .form form label{font-family:Montserrat,sans-serif;font-size:16px;line-height:20px;font-weight:700;margin-bottom:30px;width:220px;max-width:100%}.buscar-lojas .form form label img{display:block;margin:0 auto 15px}.buscar-lojas .form form .field-wrap{display:flex;flex-wrap:wrap;justify-content:center}.buscar-lojas .form form .form-control{width:150px;margin-bottom:30px}.buscar-lojas .form form .form-control.invalid{background:url(/images/icon-error.svg?02a2ec3fafbbec73c8ec12f97af7ce0c) no-repeat right 10px center,#fff;border-color:#c12029}.buscar-lojas .form form .form-control.invalid~.validation{display:block}.buscar-lojas .form form .validation{display:none;position:absolute;right:15px;bottom:10px;font-size:10px;line-height:17px;color:#c12029}.buscar-lojas .form form .button{width:215px;transition:all .3s}.buscar-lojas .form form .obs{font-size:12px;line-height:16px;font-weight:700;color:#c12029;margin-top:15px}.buscar-lojas .form form .obs:hover{text-decoration:none;color:#1d3281}.buscar-lojas .results{display:none;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.buscar-lojas .results .wrap{position:relative}.buscar-lojas .results .item{margin-bottom:15px}.buscar-lojas .results .item a{display:flex;flex-wrap:wrap;align-items:center;color:#c12029;width:320px;max-width:100%;border-bottom:1px solid #efefef}.buscar-lojas .results .item a:hover{text-decoration:none;color:#1d3281}.buscar-lojas .results .item .image{display:block;margin-bottom:15px;flex:0 0 100px;max-width:100px;min-height:100px}.buscar-lojas .results .item .image img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.buscar-lojas .results .item .infos{flex:0 0 calc(100% - 100px);padding-left:1rem;padding-right:1rem}.buscar-lojas .results .item .infos .title{font-size:16px;line-height:20px;color:#1d3281}.buscar-lojas .results .item .infos .cta{display:block;font-size:12px;line-height:17px;font-weight:700;text-decoration:underline}@keyframes ellipsis{to{width:25px}}@-webkit-keyframes ellipsis{to{width:25px}}#privacy-box{position:fixed;bottom:-100%;left:0;width:100%;background-color:hsla(0,0%,100%,.95);box-shadow:0 -10px 30px 0 rgba(29,29,27,.15);color:#555;display:flex;justify-content:space-between;align-items:center;padding:40px 50px;z-index:999;transition:bottom 1s ease-in-out}#privacy-box.show{bottom:0}#privacy-box .title{font-size:18px;line-height:22px;font-weight:700;color:#a81619}#privacy-box .text-wrap>:last-child{margin-bottom:0}#privacy-box a{color:#a81619;text-decoration:underline}#privacy-box a:hover{color:#000}#privacy-box button{display:inline-block;padding:1rem 1.56rem;border:0;border-radius:.32rem;outline:none;background:#a81619;font-size:.875rem;line-height:1.125rem;font-weight:700;color:#fff;text-align:left;transition:all .3s ease-in-out 0s;min-height:60px;text-align:center}#privacy-box button:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media (max-width:767px){#privacy-box{padding:20px 15px 25px;flex-wrap:wrap;font-size:14px;line-height:18px;text-align:center;justify-content:center}#privacy-box>:not(.text-wrap){flex:0 0 100%;max-width:100%}#privacy-box .title{font-size:16px;line-height:20px;margin-bottom:5px}#privacy-box .text-wrap{margin-bottom:20px}#privacy-box button{min-height:unset;padding:9px 25px}}@media (min-width:992px) and (max-width:991px){#privacy-box{padding:40px 50px}#privacy-box .text-wrap{padding-right:25px}}@media (min-width:992px){#privacy-box{padding:55px 60px}#privacy-box .text-wrap{padding-right:10%}}.form-validation{display:none;font-size:14px;margin-top:10px}.form-validation.error{color:red}.custom-checkbox input{display:none}.custom-checkbox input:invalid~.form-validation{display:block}.custom-checkbox input:checked+label .marker:after{opacity:1}.custom-checkbox label{display:flex;flex-wrap:wrap;align-items:center;font-weight:400}.custom-checkbox label .marker{position:relative;width:26px;height:26px;border-radius:100%;border:1px solid #c7c7c7;background:#eeebeb;margin-right:10px}.custom-checkbox label .marker:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:100%;background:#333;opacity:0;transition:opacity .2s ease-in-out}.custom-checkbox label .label{flex:calc(100% - 36px);max-width:calc(100% - 36px)}.custom-checkbox a{color:#000;font-weight:500}.privacy-info{font-size:13px;line-height:17px;margin:15px 0}.privacy-info a{text-decoration:underline}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{overflow-x:hidden}body{font-family:Raleway,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#2d3651;background:#fafaf5}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}a,svg *{transition:.3s ease-in-out}.title-1{font-size:32px;line-height:39px}.title-2{font-size:22px;line-height:30px}.title-3{font-size:18px;line-height:22px}.badge{display:flex;align-items:center;justify-content:center;background:#c12029;border-radius:100%;width:24px;height:24px;color:#fff;font-size:13px;overflow:hidden}.section{padding-top:80px;padding-bottom:80px}.section .title-1{margin-bottom:40px}.loading{display:none}.loading.full{position:absolute;top:0;left:0;width:100%;height:100%;flex-wrap:wrap;justify-content:center;align-items:center;background:hsla(0,0%,100%,.75)}.yt-placeholder{position:relative;cursor:pointer}.yt-placeholder:hover:after{opacity:1}.yt-placeholder:after{content:"";position:absolute;left:calc(50% - 32px);top:calc(50% - 22px);width:64px;height:44px;background:url(/images/icon-play-yt.png?a4bf6083ae56d7b59f81ad75f9eaaf31) no-repeat 50%/cover;opacity:.8}.search-wrapper{margin-bottom:40px}.search-wrapper .form-row{align-items:flex-end}.search-wrapper label{display:none}.search-wrapper input[type=search]{border-color:#c12029;padding:.75rem 1rem;font-size:18px}.search-wrapper .button{font-size:18px;padding:16px 25px 17px;width:200px;max-width:100%}