.footer{background-color:#fff;padding:0 20px;margin-top:30px}.footer__links-list{display:grid;grid-auto-columns:1fr;grid-template-rows:repeat(16,min-content);grid-auto-flow:column;grid-gap:24px;gap:24px;margin-bottom:24px}@media only screen and (min-width:560px){.footer__links-list{grid-template-rows:repeat(8,min-content);grid-auto-flow:column}}@media only screen and (min-width:960px){.footer__links-list{grid-template-rows:repeat(6,min-content);grid-gap:30px;gap:30px;margin-bottom:30px}}@media only screen and (min-width:1248px){.footer__links-list{grid-template-rows:repeat(4,min-content)}}.footer__section{border-top:1px solid #dcdcdc;padding:40px 0 10px}.footer__title{letter-spacing:-1px;font-size:1.25rem;color:#3e3e3e;margin-bottom:24px;font-weight:500;margin-top:0}@media only screen and (min-width:960px){.footer__title{margin-bottom:30px}}.footer__subtitle{font-weight:500;font-size:1rem;line-height:1.22;margin-top:0;margin-bottom:30px;color:#3e3e3e}.footer__row{display:flex;flex-flow:row wrap}.footer__column{flex-basis:100%;margin-bottom:30px}@media only screen and (min-width:560px){.footer__column{flex-basis:50%}}@media only screen and (min-width:768px){.footer__column{flex-basis:25%}}.footer__text-link,.footer a.footer__text-link{font-weight:400;font-size:1rem;line-height:1.22;color:#717171;transition:color .15s cubic-bezier(.25,.46,.45,.94);text-decoration:none}@media only screen and (min-width:960px){.footer__text-link,.footer a.footer__text-link{cursor:pointer}}.footer__text-link:hover,.footer a.footer__text-link:hover{color:#3e3e3e}.footer__social{display:inline-flex;margin-left:-12px;margin-top:-5px}.footer__social-title{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.footer__social-icon{width:30px;transition:fill .15s cubic-bezier(.25,.46,.45,.94);cursor:pointer;margin-right:20px;border-radius:0}.footer__social-icon .icon-marmita{width:26px;height:auto}.footer__social-icon.btn-icon.btn-icon--transparent svg{color:#717171;fill:#717171}.footer__social-icon.btn-icon.btn-icon--transparent path,.footer__social-icon.btn-icon.btn-icon--transparent svg{transition:all .15s cubic-bezier(.25,.46,.45,.94)}.footer__social-icon:hover.footer__social-icon:hover.btn-icon.btn-icon--transparent svg{color:#3e3e3e;fill:#3e3e3e}.footer__copyright-text{display:grid;align-items:center;grid-gap:0 20px;grid-template-columns:50px 1fr;grid-template-areas:"logo-link company-copy" "logo-link company-info"}.footer__copyright-text a{flex-basis:64px;margin-right:20px;min-width:50px;grid-area:logo-link}.footer__copyright-text p{width:100%;font-size:.6875rem;line-height:1.35;font-weight:300;color:#717171;margin:0}@media only screen and (min-width:960px){.footer__copyright-text p{font-size:.8125rem}}.footer__copyright-text svg{color:#ea1d2c;fill:#ea1d2c}.footer__home-link{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.footer__company-informations{margin:10px 0 0;font-size:.625rem;grid-area:company-info}.footer__company-copyright{grid-area:company-copy}.footer__section--aditional-items{border:none}.footer__section--about,.footer__section--aditional-items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0 24px;gap:0 24px}.footer__section--about .footer__column,.footer__section--aditional-items .footer__column{margin-bottom:20px}@media only screen and (min-width:560px){.footer__section--about,.footer__section--aditional-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:960px){.footer__section--about,.footer__section--aditional-items{grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:0}.footer__section--about .footer__column,.footer__section--aditional-items .footer__column{margin-bottom:0}}@media only screen and (min-width:1248px){.footer__section--about,.footer__section--aditional-items{grid-template-columns:repeat(4,1fr)}}.footer__section--about .footer__links-list,.footer__section--aditional-items .footer__links-list{grid-template-rows:auto;grid-auto-flow:row;grid-template-columns:1fr;padding-bottom:0}.footer__section--copyright{display:grid;grid-template-columns:auto;grid-gap:20px;gap:20px;padding:40px 0}@media only screen and (min-width:768px){.footer__section--copyright{grid-gap:30px;gap:30px}}@media only screen and (min-width:960px){.footer__section--copyright{grid-template-columns:1fr auto}}@media only screen and (min-width:1248px){.footer__section--copyright{grid-auto-columns:min-content;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}}.footer__section--copyright .footer__row{align-items:center}@media only screen and (min-width:960px){.footer__section--copyright .footer__row{flex-wrap:nowrap;justify-content:space-between}}.footer__section--copyright .footer__terms-links ul{display:grid;grid-template-columns:repeat(4,auto);grid-column-gap:10px}@media only screen and (max-width:767px){.footer__section--copyright .footer__terms-links ul{grid-template-columns:auto}}.footer__section--copyright .footer__text-link{display:inline-block;width:100%;margin:10px 0}.footer__section--cities{display:grid;grid-template-areas:"title see-more" "list list"}.footer__section--cities a.footer__text-link.footer__see-more{color:#ea1d2c;justify-self:end;margin-top:.2rem;font-weight:400}.footer__section--cities .footer__links-list{grid-area:list;grid-template-rows:repeat(19,min-content);grid-auto-columns:1fr}@media only screen and (min-width:560px){.footer__section--cities .footer__links-list{grid-template-rows:repeat(10,min-content)}}@media only screen and (min-width:960px){.footer__section--cities .footer__links-list{grid-template-rows:repeat(7,min-content)}}@media only screen and (min-width:1248px){.footer__section--cities .footer__links-list{grid-template-rows:repeat(5,min-content)}}.voucher-wallet-container{padding:0 0 20px}@media only screen and (min-width:960px){.voucher-wallet-container{padding:0 0 60px}}.voucher-wallet-container__card{display:grid;grid-template-columns:1fr;justify-content:space-between;grid-gap:32px;padding:20px}@media only screen and (min-width:960px){.voucher-wallet-container__card{width:100%;max-width:1366px!important;margin:auto;padding:30px 30px 0;grid-template-columns:repeat(3,minmax(266px,380px))}}.voucher-wallet-container__card .voucher-card{animation:moving-fade-in-left .3s}.voucher-wallet-container__card--inactive{color:#717171}.voucher-wallet-container__card--inactive .voucher-card{animation:moving-fade-in-right .3s}.voucher-wallet-container__card--inactive .voucher-card__icon{filter:grayscale(80%);opacity:.3}.voucher-wallet-container__card--inactive .voucher-card__title{color:#717171}.voucher-wallet-container__tab{width:100%}@media only screen and (min-width:960px){.voucher-wallet-container__tab{width:auto;margin-right:64px;padding:0;color:#a6a6a6}}.voucher-wallet-container__tab .btn__label{font-size:.875rem;color:#a6a6a6;font-weight:500;text-transform:uppercase}@media only screen and (min-width:960px){.voucher-wallet-container__tab .btn__label{font-size:1.25rem;text-transform:none}.voucher-wallet-container__tab .btn__label:hover{color:silver}}.voucher-wallet-container__tab--active{border-bottom-color:#ea1d2c}.voucher-wallet-container__tab--active .btn__label{color:#ea1d2c}@media only screen and (min-width:960px){.voucher-wallet-container__tab--active{color:#3e3e3e;border-bottom-color:#3e3e3e}.voucher-wallet-container__tab--active .btn__label,.voucher-wallet-container__tab--active .btn__label:hover{color:#3e3e3e}}.voucher-wallet-container__tab-container{padding:60px 0 0;display:flex}@media only screen and (min-width:960px){.voucher-wallet-container__tab-container{width:100%;max-width:1366px!important;margin:auto;padding:0 30px}}.voucher-wallet-container__tab-container button:nth-child(2){padding:0}.voucher-line-separator{width:100%;display:block;border-bottom:1px solid #dcdcdc}.voucher-without-voucher{width:100%;max-width:1366px!important;margin:auto;padding:30px 30px 40px}.voucher-without-voucher__title{font-size:1.125rem;color:#3e3e3e;font-weight:500;margin:0 0 12px}@media only screen and (min-width:960px){.voucher-without-voucher__title{font-size:1.5625rem}}.voucher-without-voucher__sub-title{font-size:1rem;line-height:1.375rem;font-weight:100;color:#3e3e3e}@media only screen and (min-width:960px){.voucher-without-voucher__sub-title{font-size:1.125rem}}.voucher-wallet-load-more{width:100%;max-width:1366px!important;padding:0 30px;margin:40px auto auto}.voucher-wallet-load-more__btn{width:100%;border:1px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.1)}.voucher-wallet-load-more__btn:hover{background-color:#ea1d2c;color:#fff;transition:.9s ease-in-out}.voucher-wallet{position:relative}@media only screen and (min-width:960px){.voucher-wallet{width:100%;max-width:1366px!important;padding:0 30px;margin:32px auto auto}.voucher-wallet .nav-header{display:none}}.voucher-wallet-banner{background-color:#50a773;background-image:url(https://static.ifood-static.com.br/image/upload/webapp/bg-voucher-wallet.svg?v=0.58649663);background-repeat:no-repeat;background-size:cover;background-position:100%;height:200px;padding:0 20px;display:none;border-radius:4px}@media only screen and (min-width:960px){.voucher-wallet-banner{padding:0;display:flex;align-items:center;justify-content:center}}.voucher-wallet-banner__title{font-size:1.875rem;color:#fff;text-align:center;margin:0;padding-left:30px;font-weight:500;line-height:41px}@media only screen and (min-width:960px){.voucher-wallet-banner__title{font-size:1.5rem}}.voucher-wallet-banner__icon{width:60px}.voucher-wallet__title{font-size:1.5rem;color:#3e3e3e;font-weight:500;padding:40px 0 0;margin:0;display:none}@media only screen and (min-width:960px){.voucher-wallet__title{display:block}}.see-more__button{padding:0;margin:0}.voucher-seo-text{line-height:1.625rem;max-width:1366px;margin:10px auto;padding:0 20px}@media only screen and (min-width:960px){.voucher-seo-text{padding:0 30px}}.voucher-seo-text__title{font-size:1.25rem;font-weight:500}@media only screen and (min-width:960px){.voucher-seo-text__title{font-size:1.375rem}}.voucher-seo-text__description{color:#717171;font-size:1rem;text-align:justify;margin:16px 0 0}.voucher-lp__banner{margin-left:20px;margin-right:20px;display:flex;flex-flow:column nowrap;text-align:center;background-color:#f2f2f2;border-radius:8px;margin-top:32px;padding:32px 20px 0}@media only screen and (min-width:768px){.voucher-lp__banner{max-width:1326px}}@media only screen and (min-width:1366px){.voucher-lp__banner{margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.voucher-lp__banner{padding:0 56px;justify-content:stretch;flex-direction:row;text-align:start}}.voucher-lp__banner-text{display:flex;flex-flow:column nowrap;align-items:center;color:#3e3e3e}@media only screen and (min-width:768px){.voucher-lp__banner-text{padding-top:56px;padding-bottom:32px;align-items:flex-start}}.voucher-lp__banner-text h1{font-size:1.25rem;font-weight:500;line-height:1.2em;margin-top:0;margin-bottom:12px;max-width:190px}@media only screen and (min-width:560px){.voucher-lp__banner-text h1{font-size:2rem}}@media only screen and (min-width:1248px){.voucher-lp__banner-text h1{font-size:2.5rem}}@media only screen and (min-width:560px){.voucher-lp__banner-text h1{max-width:300px}}@media only screen and (min-width:1248px){.voucher-lp__banner-text h1{max-width:330px}}.voucher-lp__banner-text h1+*{font-size:.875rem;font-weight:300;line-height:1.4em;font-weight:100;margin:0;max-width:300px;color:#3e3e3e}@media only screen and (min-width:560px){.voucher-lp__banner-text h1+*{font-size:1.25rem}}@media only screen and (min-width:1248px){.voucher-lp__banner-text h1+*{font-size:1.5rem}}@media only screen and (min-width:560px){.voucher-lp__banner-text h1+*{max-width:400px}}@media only screen and (min-width:768px){.voucher-lp__banner-text h1+*{color:#717171}}@media only screen and (min-width:1248px){.voucher-lp__banner-text h1+*{max-width:500px}}.voucher-lp__banner-image{flex-grow:1;display:flex;justify-content:center;align-items:flex-end}.voucher-lp__banner-image>*{display:inline-block;max-width:150px;margin-bottom:-5px}@media only screen and (min-width:768px){.voucher-lp__banner-image>*{max-width:220px;margin-left:10px;margin-right:10px}}.voucher-lp__banner-image svg{max-width:100%;height:auto}.voucher-lp__message{font-size:1.25rem;font-weight:500;line-height:1.2em;color:#3e3e3e;max-width:250px;text-align:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:1366px){.voucher-lp__message{margin-left:auto;margin-right:auto}}@media only screen and (min-width:560px){.voucher-lp__message{font-size:2rem}}@media only screen and (min-width:1248px){.voucher-lp__message{font-size:2.5rem}}@media only screen and (min-width:560px){.voucher-lp__message{max-width:330px}}@media only screen and (min-width:768px){.voucher-lp__message{max-width:1326px}}@media only screen and (min-width:1248px){.voucher-lp__message{font-size:2rem}}.voucher-lp__message+*{max-width:240px;font-size:.875rem;font-weight:300;line-height:1.4em;color:#3e3e3e;text-align:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:560px){.voucher-lp__message+*{max-width:500px}}@media only screen and (min-width:768px){.voucher-lp__message+*{max-width:680px}}@media only screen and (min-width:960px){.voucher-lp__message+*{max-width:800px}}@media only screen and (min-width:560px){.voucher-lp__message+*{font-size:1.25rem}}@media only screen and (min-width:1248px){.voucher-lp__message+*{font-size:1.5rem}}@media only screen and (min-width:768px){.voucher-lp__message+*{color:#717171}}.voucher-lp__card-list{margin-left:20px;margin-right:20px;display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width:768px){.voucher-lp__card-list{max-width:1326px}}@media only screen and (min-width:1366px){.voucher-lp__card-list{margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.voucher-lp__card-list{flex-direction:row;justify-content:center}}.voucher-lp__card{margin:22px 16px}.voucher-lp__safety-tip{max-width:240px;color:#3e3e3e;font-size:.875rem;font-weight:300;line-height:1.4em;text-align:center;margin:40px auto}@media only screen and (min-width:560px){.voucher-lp__safety-tip{max-width:500px}}@media only screen and (min-width:768px){.voucher-lp__safety-tip{max-width:680px}}@media only screen and (min-width:960px){.voucher-lp__safety-tip{max-width:800px}}@media only screen and (min-width:560px){.voucher-lp__safety-tip{font-size:1rem}}@media only screen and (min-width:768px){.voucher-lp__safety-tip{color:#717171}}.voucher-lp__safety-tip a{color:#ea1d2c;text-decoration:none}.voucher-lp-card{display:block;border-radius:8px;text-align:center;text-decoration:none;color:inherit;padding:20px;width:240px;box-shadow:0 4px 10px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.08)}.voucher-lp-card__image{display:block;height:100px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:12px}.voucher-lp-card__image div,.voucher-lp-card__image svg{height:100%}.voucher-lp-card__heading{font-size:.875rem;font-weight:500;color:#3e3e3e}@media only screen and (min-width:960px){.voucher-lp-card__heading{font-size:1.25rem}}.voucher-lp-card__message{font-size:.75rem;font-weight:400;color:#3e3e3e;line-height:1rem;max-width:160px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.voucher-lp-card__message{font-weight:300;font-size:1rem;line-height:1.25rem;max-width:none;color:#717171}}.voucher-lp-card__cta{font-size:.875rem;font-weight:500;padding:16px;margin-bottom:0;background-color:#f7f7f7;border-radius:4px;color:#ea1d2c}
/*# sourceMappingURL=6bf1bdfac3d2f4d1.css.map*/