.related-search-carousel-loading{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 16px;min-height:110px}.related-search-carousel-loading__title{background-color:#f2f2f2;height:16px;width:150px;margin-bottom:16px}.related-search-carousel-loading__options{display:flex;flex-wrap:wrap;max-width:100%}.related-search-carousel-loading__option{background-color:#f2f2f2;border-radius:38px;margin-bottom:8px;height:36px;width:165px}.related-search-carousel-loading__option:not(:last-child){margin-right:8px}@media only screen and (min-width:960px){.related-search-carousel-loading{flex-direction:row;align-items:center;padding:24px 0 16px}.related-search-carousel-loading__title{margin-right:32px}}.merchant-list-loading{display:grid;transition:.2s;height:84px;border-radius:4px;text-decoration:none;width:100%;grid-template-columns:56px 1fr;grid-template-areas:"figure content";grid-column-gap:12px}@media only screen and (min-width:960px){.merchant-list-loading{height:102px;grid-template-columns:85px 1fr;grid-column-gap:20px}}.merchant-list-loading__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}@media only screen and (min-width:560px){.merchant-list-loading__container{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media only screen and (min-width:960px){.merchant-list-loading__container{grid-gap:32px;gap:32px}}.merchant-list-loading__figure{grid-area:figure;border-radius:50%;width:56px;height:56px}@media only screen and (min-width:960px){.merchant-list-loading__figure{width:85px;height:85px}}.merchant-list-loading__content{grid-area:content;display:grid;grid-template-rows:1fr 20px}.merchant-list-loading__header{width:85%;height:18px;margin-bottom:6px}.merchant-list-loading__info{width:65%;height:14px}.merchant-list-loading__footer{width:45%;height:14px}.featured-merchant-list-loading{border:1px solid #f2f2f2;display:grid;transition:.2s;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);text-decoration:none;width:100%;grid-template-columns:1fr;grid-template-areas:"figure figure" "content content";grid-column-gap:12px}@media only screen and (min-width:960px){.featured-merchant-list-loading{width:100%;grid-template-columns:1fr 1fr;grid-column-gap:20px}}.featured-merchant-list-loading__container{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media only screen and (min-width:960px){.featured-merchant-list-loading__container{grid-template-columns:1fr 1fr}}.featured-merchant-list-loading__figure{grid-area:figure;height:150px}.featured-merchant-list-loading__content{grid-area:content;display:grid;grid-template-rows:1fr 20px;margin-left:15px;margin-bottom:8px}.featured-merchant-list-loading__header{margin-top:8px;width:85%;height:18px;margin-bottom:6px}.featured-merchant-list-loading__info{width:65%;height:14px}.featured-merchant-list-loading__footer{width:45%;height:14px}.catalog-item-loading{border:1px solid #f2f2f2;transition:.2s;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);text-decoration:none;width:100%;margin:20px 0;height:230px}@media only screen and (min-width:960px){.catalog-item-loading{padding:20px;height:304px}}.catalog-item-loading__container{display:grid;grid-template-columns:repeat(2,minmax(136px,1fr));grid-gap:10px;margin:0}@media only screen and (min-width:560px){.catalog-item-loading__container{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}}@media only screen and (min-width:768px){.catalog-item-loading__container{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));grid-gap:20px}}@media only screen and (min-width:960px){.catalog-item-loading__container{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));grid-gap:30px}}.catalog-item-loading__figure{height:94px}@media only screen and (min-width:560px){.catalog-item-loading__figure{height:110px}}.catalog-item-loading__content{padding:12px;margin-top:4px}.catalog-item-loading__header{width:85%;height:27px;margin-bottom:6px}.catalog-item-loading__info{width:65%;height:24px;margin-top:10px}.catalog-item-loading__footer{width:45%;margin-top:10px;height:24px}.catalog-item-carousel-loading{border:1px solid #f2f2f2;transition:.2s;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);text-decoration:none;width:100%;height:230px}@media only screen and (min-width:960px){.catalog-item-carousel-loading{padding:20px;height:304px}}.catalog-item-carousel-loading__top{width:100%;height:20px;margin-bottom:10px}.catalog-item-carousel-loading__container{display:grid;grid-template-columns:repeat(2,minmax(136px,1fr));grid-gap:10px;margin:0}@media only screen and (min-width:560px){.catalog-item-carousel-loading__container{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media only screen and (min-width:960px){.catalog-item-carousel-loading__container{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));grid-gap:30px}}.catalog-item-carousel-loading__figure{height:94px}@media only screen and (min-width:560px){.catalog-item-carousel-loading__figure{height:110px}}.catalog-item-carousel-loading__content{padding:12px;margin-top:4px}.catalog-item-carousel-loading__header{width:85%;height:27px;margin-bottom:6px}.catalog-item-carousel-loading__info{width:65%;height:24px;margin-top:10px}.catalog-item-carousel-loading__footer{width:45%;margin-top:10px;height:24px}.big-banner-carousel-loading{display:grid;grid-gap:12px;margin-bottom:20px}@media only screen and (min-width:320px){.big-banner-carousel-loading{grid-template-columns:repeat(1,minmax(136px,1fr))}}@media only screen and (min-width:560px){.big-banner-carousel-loading{grid-template-columns:repeat(2,minmax(136px,1fr))}}@media only screen and (min-width:960px){.big-banner-carousel-loading{grid-template-columns:repeat(3,minmax(136px,1fr))}}@media only screen and (min-width:320px){.big-banner-carousel-loading__item{height:120px}}@media only screen and (min-width:375px){.big-banner-carousel-loading__item{height:144px}}@media only screen and (min-width:960px){.big-banner-carousel-loading__item{height:184px}}.small-banner-carousel-loading{display:flex;height:82px;justify-content:space-between;margin-top:30px 0}@media only screen and (min-width:560px){.small-banner-carousel-loading{height:84px}}@media only screen and (min-width:768px){.small-banner-carousel-loading{height:86px}}@media only screen and (min-width:960px){.small-banner-carousel-loading{height:104px}}.small-banner-carousel-loading__item{width:76px;height:62px;margin-left:12px}.small-banner-carousel-loading__item:first-child{margin:0}@media only screen and (min-width:960px){.small-banner-carousel-loading__item{width:100px;height:80px;margin-left:24px}}.merchant-list-carousel-loading{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:32px;gap:32px}@media only screen and (min-width:960px){.merchant-list-carousel-loading{grid-template-columns:repeat(auto-fill,minmax(480px,1fr));grid-gap:40px;gap:40px}}.merchant-list-carousel-loading__merchant{text-decoration:none;display:grid;grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;grid-template:"logo header";grid-template-columns:3rem}@media only screen and (min-width:960px){.merchant-list-carousel-loading__merchant{grid-template-columns:3rem 100%}}.merchant-list-carousel-loading__merchant-logo{grid-area:logo;width:3rem;height:3rem;border-radius:6.25rem}.merchant-list-carousel-loading__merchant-header{grid-area:header;display:flex;flex-direction:column;justify-content:center}.merchant-list-carousel-loading__merchant-title{width:80%}.merchant-list-carousel-loading__merchant-description{margin-top:2px;width:60%}.merchant-list-carousel-loading__context{margin-top:.625rem}.merchant-list-carousel-loading__items{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));grid-gap:20px;gap:20px;overflow-x:hidden}.merchant-list-carousel-loading__item-image{width:100%;height:5.625rem;-o-object-fit:cover;object-fit:cover}.merchant-list-carousel-loading__item-title{margin-top:.5rem}.merchant-list-carousel-loading__item-footer{margin:.375rem 0 0;width:80%}.merchant-carousel-loading{border:1px solid #f2f2f2;display:grid;transition:.2s;height:90px;padding:12px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);text-decoration:none;width:100%;grid-template-columns:60px 1px 1fr;grid-template-areas:"figure divider content";grid-column-gap:12px}@media only screen and (min-width:960px){.merchant-carousel-loading{height:130px;grid-template-columns:85px 1px 1fr;grid-column-gap:20px;padding:20px}}.merchant-carousel-loading:before{grid-area:divider;content:"";width:1px;background-color:#f2f2f2}.merchant-carousel-loading__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}@media only screen and (min-width:560px){.merchant-carousel-loading__container{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media only screen and (min-width:960px){.merchant-carousel-loading__container{grid-gap:32px;gap:32px}}.merchant-carousel-loading__figure{grid-area:figure}.merchant-carousel-loading__content{grid-area:content;display:grid;grid-template-rows:1fr 20px}.merchant-carousel-loading__header{width:85%;height:18px;margin-bottom:6px}.merchant-carousel-loading__info{width:65%;height:14px}.merchant-carousel-loading__footer{width:45%;height:14px}.merchant-tile-carousel-loading{display:flex}.merchant-tile-carousel-loading__item{padding:12px;border-radius:8px;border:1px solid #f2f2f2;min-width:156px;margin-right:12px}.merchant-tile-carousel-loading__image{width:56px;height:56px;border-radius:50%!important}.merchant-tile-carousel-loading__name{margin-top:12px;height:18px}.merchant-tile-carousel-loading__delivery-info{margin-top:4px;height:16px}.simple-merchant-carousel-loading{min-width:282px;border-radius:4px;border:1px solid #f2f2f2;display:grid;align-items:center;text-decoration:none;background-color:transparent;text-align:left;padding:0 12px;height:76px;margin-right:16px;grid-template-columns:48px 1px 1fr;grid-template-areas:"figure divider content";grid-column-gap:12px}@media only screen and (min-width:960px){.simple-merchant-carousel-loading{min-width:363px;height:126px;padding:0 20px;grid-template-columns:85px 1px 1fr;grid-column-gap:20px}}@media only screen and (max-width:959px){.simple-merchant-carousel-loading:before{grid-area:divider;content:"";width:1px;background-color:#f2f2f2;height:100%}}.simple-merchant-carousel-loading__container{display:inline-flex;width:100%}.simple-merchant-carousel-loading__figure{grid-area:figure;width:48px;height:48px;margin:auto;border-radius:50%}@media only screen and (min-width:960px){.simple-merchant-carousel-loading__figure{width:85px;height:85px}}.simple-merchant-carousel-loading__content{grid-area:content;display:grid;align-items:center}.simple-merchant-carousel-loading__header{width:95%;height:20px;margin-bottom:4px}.simple-merchant-carousel-loading__info{width:65%;height:18px}.info-card-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:350px;margin:auto}.info-card-loading__image{width:200px;height:200px}.info-card-loading__title{margin:40px 0 10px;height:18px;width:80%}.info-card-loading__description{margin-bottom:14px;height:18px;width:100%}.info-card-loading__action{width:160px;height:50px}.round-image-carousel-loading{display:flex;flex-direction:column;height:114px;justify-content:space-between}@media only screen and (min-width:960px){.round-image-carousel-loading{margin:40px 0}}.round-image-carousel-loading__list{display:flex;justify-content:space-between}.round-image-carousel-loading__item{margin-right:12px}@media only screen and (min-width:960px){.round-image-carousel-loading__item{height:112px;min-width:262px;display:flex;flex-direction:row;justify-content:flex-start}}.round-image-carousel-loading__item-image{width:72px;height:72px;margin-right:12px;border-radius:50%}@media only screen and (min-width:960px){.round-image-carousel-loading__item-image{width:262px;height:112px;margin-right:16px}}.round-image-carousel-loading__item-image:first-child{margin:0}.round-image-carousel-loading__item-text{height:20px;margin-top:4px}.banner-grid-loading.ph-loading{height:60px;border-radius:4px}@media only screen and (min-width:560px){.banner-grid-loading.ph-loading{height:86px}}@media only screen and (min-width:960px){.banner-grid-loading.ph-loading{padding:16px;height:140px;border-radius:8px}}.banner-grid-loading__container{padding:0 16px}@media only screen and (min-width:960px){.banner-grid-loading__container{width:100%;max-width:1366px!important;margin:auto;padding:30px}}.banner-grid-loading__title{width:120px;height:20px}.banner-grid-loading__wrapper{margin-top:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:560px){.banner-grid-loading__wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:960px){.banner-grid-loading__wrapper{grid-template-columns:repeat(4,1fr);grid-gap:20px}}.image-banner-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #f2f2f2;transition:.2s;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);text-decoration:none;width:100%;margin:20px 0;max-height:173px}@media only screen and (min-width:320px){.image-banner-loading{height:72px}}@media only screen and (min-width:560px){.image-banner-loading{height:74px}}@media only screen and (min-width:768px){.image-banner-loading{height:140px}}@media only screen and (min-width:960px){.image-banner-loading{height:173px}}.image-banner-loading__container{max-width:900px;margin:0 auto}.image-banner-loading__figure{height:70%;width:90%}.medium-image-banner-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #f2f2f2;transition:.2s;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);text-decoration:none;height:99px;width:343px}.medium-image-banner-loading__container{width:343px}.medium-image-banner-loading__figure{height:70%;width:90%}.medium-banner-carousel-loading{border:1px solid #f2f2f2;border-radius:4px;width:100%;height:170px}@media only screen and (min-width:768px){.medium-banner-carousel-loading{width:180px;height:234px}}.medium-banner-carousel-loading__top{width:100%;height:20px;margin-bottom:12px}.medium-banner-carousel-loading__container{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));margin:0;grid-gap:12px}@media only screen and (min-width:768px){.medium-banner-carousel-loading__container{grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:20px}}@media only screen and (min-width:960px){.medium-banner-carousel-loading__container{grid-template-columns:repeat(6,180px)}}.medium-banner-carousel-loading__title{margin-top:8px;height:16px}@media only screen and (min-width:768px){.medium-banner-carousel-loading__title{width:180px}}.marmita-badge{position:relative;font-weight:500;padding:2px;font-size:.875rem;line-height:1;text-align:right;vertical-align:bottom}.marmita-badge .icon-marmita{padding:0 5px 0 0}.marmita-badge svg{transform:translateY(1px);width:13px;height:13px}@media only screen and (min-width:768px){.marmita-badge .marmita-badge__tooltip{z-index:10;transform:translate(calc(-100% + 14px),8px)}.marmita-badge:hover .marmita-badge__tooltip{visibility:visible;opacity:1;transition:.1s ease-in-out}}.marmita-badge__tooltip{background:#f2f2f2;border-radius:4px;position:absolute;width:200px;display:block;color:#717171;font-weight:300;font-size:.75rem;line-height:.875rem;padding:8px;transform:translateY(0);text-align:center;visibility:hidden;opacity:0;transition:.1s ease-in-out}.marmita-badge__tooltip:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f2f2f2;position:absolute;right:4px;top:-5px}.icon-marmita{display:inline-block;position:relative}.icon-marmita svg{color:#717171;width:100%;height:100%}.icon-marmita svg [stroke="#3F3E3E"]{stroke:currentcolor}.icon-marmita svg [fill="#3F3E3E"]{fill:currentcolor}.icon-marmita .icon-youtube-play{fill:#fff}.icon-marmita .shadow-bg{opacity:0}.icon-brand--white *{fill:#fff;transition:.7s}.icon-brand--primary *{fill:#ea1d2c;transition:.7s}.icon-brand--secondary *{fill:#f2d298;transition:.7s}.icon-brand--gray *{fill:#272727;transition:.7s}.btn{background:transparent;text-decoration:none;color:#ea1d2c;border:none;padding:0 20px;border-radius:4px;margin:3px 0;height:50px;font-weight:500;transition:.1s;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:default}@media only screen and (min-width:960px){.btn{cursor:pointer}}.btn>canvas{z-index:1}@media only screen and (min-width:768px){.btn>canvas{visibility:hidden}}.btn .btn__label{font-size:1rem;line-height:1em;flex-grow:1;position:relative;top:1px;text-align:center}.btn:focus{outline:transparent}@media only screen and (min-width:960px){.btn:active{opacity:.8}}.btn[disabled]{cursor:no-drop;pointer-events:none}.btn[aria-disabled=true],.btn[disabled]{opacity:.5}.btn[aria-disabled=true]>canvas,.btn[disabled]>canvas{visibility:hidden}.btn--default{background:#ea1d2c;color:#fff}.btn--default svg{color:#fff;fill:#fff}.btn--default[aria-disabled=true],.btn--default[disabled]{background:#f37a83;color:#fff}.btn--default[aria-disabled=true] svg,.btn--default[disabled] svg{color:#fff;fill:#fff}.btn--default.btn--loading[aria-disabled=true],.btn--default.btn--loading[disabled]{background:#ea1d2c;color:#f5e9da}@media only screen and (min-width:960px){.btn--default:hover,.btn--default:hover:enabled{background:#ee4c58}.btn--default.btn--secondary:hover:enabled{background:#fff}.btn--default.btn--facebook:hover:enabled{background:#6081c7}.btn--default.btn--white:hover:enabled{color:#fff;background:#ea1d2c}.btn--default.btn--white:hover:enabled svg{color:#fff;fill:#fff}}.btn--facebook{background:#4065b4;color:#fff}.btn--facebook svg{color:#fff;fill:#fff}.btn--facebook.btn--loading[aria-disabled=true],.btn--facebook.btn--loading[disabled],.btn--facebook[aria-disabled=true],.btn--facebook[disabled]{background:#869fd4;color:#fff;opacity:1}.btn--secondary{background:#f5e9da;color:#ea1d2c}.btn--secondary svg{color:#ea1d2c;fill:#ea1d2c}.btn--gray{background:#a6a29f;color:#fff}.btn--white{background:#fff;color:#ea1d2c}.btn--white svg{color:#ea1d2c;fill:#ea1d2c}.btn--transparent{background:transparent;color:#717171;border:1px solid #dcdcdc}@media only screen and (min-width:960px){.btn--transparent:hover:enabled{background:#f7f7f7}}.btn--transparent--active{background:#f7f7f7}.btn--transparent--selected{color:#fff;background:#717171}@media only screen and (min-width:960px){.btn--transparent--selected:hover:enabled{background:#717171}}.btn--link{background:transparent;color:#ea1d2c}.btn--link svg{color:#ea1d2c;fill:#ea1d2c}@media only screen and (min-width:960px){.btn--link:hover{text-decoration:none}}.btn--link.btn--secondary{color:#f5e9da}.btn--link.btn--secondary svg{color:#f5e9da;fill:#f5e9da}.btn--link.btn--tertiary{color:#fed298}.btn--link.btn--tertiary svg{color:#fed298;fill:#fed298}.btn--link.btn--gray{color:#a6a29f}.btn--link.btn--gray svg{color:#a6a29f;fill:#a6a29f}.btn--link.btn--facebook{background:#fff;color:#4065b4}.btn--link.btn--facebook svg{color:#4065b4;fill:#4065b4}.btn--dark-link{background:transparent;color:#3e3e3e;font-size:1rem;line-height:1.25em}.btn--underline{background:transparent;border-radius:0;margin-bottom:0;border-bottom:3px solid transparent;transition:.2s}.btn--underline:hover{border-bottom-color:currentcolor}.btn.btn--iconize .btn__icon{width:30px;height:30px}.btn.btn--iconize.btn--iconize-right{flex-direction:row-reverse}.btn.btn--full-width{width:100%}.btn.btn--size-l{height:60px;padding:0 40px}.btn.btn--size-l .btn__label{font-size:1.25rem;line-height:1.25em}.btn.btn--size-l .btn__icon{transform:scale(1.6)}.btn.btn--size-s{height:30px;padding:0 10px}.btn.btn--size-s .btn__label{font-size:.875rem;line-height:.875em}.btn.btn--size-s .btn__icon{transform:scale(.7)}.btn.btn--loading .marmita-spinner{position:absolute;width:100%;height:100%;margin:auto;display:flex;justify-content:center;align-items:center}.btn.btn--loading .marmita-spinner svg{fill:currentcolor;top:4px;position:relative}.btn.btn--loading .btn__label{visibility:hidden}.btn--filter{background-color:transparent;color:#717171;border:1px solid #dcdcdc;border-radius:20px}@media only screen and (min-width:960px){.btn--filter:hover:enabled{background-color:#f7f7f7;transition:.6s}}.btn--filter--active:hover:enabled{background-color:#fff}.btn--filter--selected{background-color:#fcebea;color:#ea1d2c;border:1px solid #fcebea}.btn--filter--selected:hover:enabled{background-color:#fff}.btn-selected{background:transparent;text-decoration:none;color:#3e3e3e;border:1px solid #f2f2f2;border-radius:4px;font-weight:500;transition:.1s;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.05);height:50px}.btn-selected__label{font-size:.875rem}.btn-icon{padding:0;width:40px;height:40px;background:#ea1d2c;color:#f2d298;border:none;display:inline-flex;justify-content:center;align-items:center;margin:3px 5px;border-radius:100%;outline:none;transition:.1s;position:relative;overflow:hidden;cursor:default}.btn-icon svg{color:#f2d298;fill:#f2d298}@media only screen and (max-width:767px){.btn-icon{width:30px;height:30px;margin:5px 0}}@media only screen and (min-width:960px){.btn-icon{cursor:pointer}}.btn-icon>canvas{z-index:1;color:#ea1d2c}@media only screen and (min-width:768px){.btn-icon>canvas{visibility:hidden}}@media only screen and (min-width:960px){.btn-icon:hover:enabled{background:#ee4c58;cursor:pointer}.btn-icon:active:enabled{opacity:.9}}.btn-icon .icon-marmita{height:20px;width:20px}.btn-icon.btn-icon--secondary{background:#f2d298;color:#ea1d2c}.btn-icon.btn-icon--secondary svg{color:#ea1d2c;fill:#ea1d2c}.btn-icon.btn-icon--secondary>canvas{color:#fff}@media only screen and (min-width:960px){.btn-icon.btn-icon--secondary:hover:enabled{background:#f8e6c5}}.btn-icon.btn-icon--white{background:#fff;color:#ea1d2c}.btn-icon.btn-icon--white svg{color:#ea1d2c;fill:#ea1d2c}@media only screen and (min-width:960px){.btn-icon.btn-icon--white:hover:enabled{background:#fff}}.btn-icon.btn-icon--gray{background:#fff;color:#272727}@media only screen and (min-width:960px){.btn-icon.btn-icon--gray:hover:enabled{background:#414141}}.btn-icon.btn-icon--transparent{background:transparent;color:#ea1d2c}.btn-icon.btn-icon--transparent svg{color:#ea1d2c;fill:#ea1d2c}@media only screen and (min-width:960px){.btn-icon.btn-icon--transparent:hover:enabled{background:rgba(255,255,255,.3)}}.btn-icon.btn-icon--transparent.btn-icon--secondary{color:#f2d298}.btn-icon.btn-icon--transparent.btn-icon--secondary svg{color:#f2d298;fill:#f2d298}.btn-icon.btn-icon--transparent.btn-icon--tertiary{color:#fed298}.btn-icon.btn-icon--transparent.btn-icon--tertiary svg{color:#fed298;fill:#fed298}.btn-icon.btn-icon--transparent.btn-icon--white{color:#fff}.btn-icon.btn-icon--transparent.btn-icon--white svg{color:#fff;fill:#fff}.btn-icon.btn-icon--transparent.btn-icon--gray{color:#a6a29f}.btn-icon.btn-icon--transparent.btn-icon--gray svg{color:#a6a29f;fill:#a6a29f}.btn-icon.btn-icon--size-s{width:30px;height:30px}.btn-icon.btn-icon--size-s .icon-marmita{transform:scale(.8)}@media only screen and (min-width:960px){.btn-icon.btn-icon--size-s .icon-marmita{transform:scale(1)}}.btn-icon.btn-icon--size-l{width:50px;height:50px}.btn-icon.btn-icon--size-l .icon-marmita{transform:scale(1.5)}.btn-icon:disabled{opacity:.4;cursor:no-drop}.btn-icon:disabled svg{color:#a6a29f;fill:#a6a29f}.btn-icon:disabled>canvas{visibility:hidden}.btn-navigation{position:relative;display:flex;align-items:center;padding:10px 20px;text-decoration:none;height:60px;cursor:pointer;background:none;border:none;width:100%}@media only screen and (min-width:960px){.btn-navigation{padding:10px 40px}.btn-navigation:hover .btn-navigation__icon svg{color:#ea1d2c;fill:#ea1d2c}.btn-navigation:hover .btn-navigation__icon .icon-marmita__shield-icon{stroke:#ea1d2c;fill:none}.btn-navigation:hover .btn-navigation__label{color:#ea1d2c}}.btn-navigation canvas{color:#a6a5a5}.btn-navigation__icon{width:25px;height:28px;margin:0 20px 0 0}.btn-navigation__icon svg{color:#7f7f82;fill:#7f7f82}@media only screen and (min-width:960px){.btn-navigation__icon{margin:0 45px 0 0}}.btn-navigation__icon svg{width:24px;height:24px}.btn-navigation__icon .icon-marmita__shield-icon{stroke:#7f7f82;fill:none}.btn-navigation__icon .counter-badge-wrapper{position:relative}.btn-navigation__icon .counter-badge-wrapper .counter-badge-content{position:absolute;top:-34px;left:14px;font-size:.625rem;background:#ea1d2c;color:#fff;height:18px;text-align:center;border:2px solid #fff;padding:0 3px;line-height:14px;border-radius:18px;font-weight:500}.btn-navigation--counter-present .btn-navigation__icon svg{color:#ea1d2c;fill:#ea1d2c}.btn-navigation--counter-present .btn-navigation__label{color:#ea1d2c}.btn-navigation__content{display:flex;align-items:flex-start;flex-direction:column;color:#a6a6a6}.btn-navigation__content svg{color:#a6a6a6;fill:#a6a6a6}.btn-navigation__unavailable{font-size:.875rem}.btn-navigation__label{font-size:1.125rem;color:#717171}.btn-navigation__icon-arrow{margin:0 0 0 auto;transform:rotate(-90deg);width:20px;height:20px}.btn-navigation__icon-arrow svg{color:#717171;fill:#717171}@media only screen and (min-width:960px){.btn-navigation__icon-arrow{display:none}}.btn-navigation-unavailable svg{color:#a6a6a6;fill:#a6a6a6}.btn-navigation-unavailable .btn-navigation__label{color:#a6a6a6}.btn-navigation-unavailable:hover .btn-navigation__icon svg{color:#a6a6a6;fill:#a6a6a6}.btn-navigation-unavailable:hover .btn-navigation__icon .icon-marmita__shield-icon{stroke:#a6a6a6;fill:none}.btn-navigation-unavailable:hover .btn-navigation__label{color:#a6a6a6}@media only screen and (min-width:960px){.btn-navigation-unavailable{padding:10px 40px}}.round-button{align-items:stretch;background:#fff;border-radius:100%;border:1px solid #f2f2f2;box-shadow:0 1px 4px rgba(0,0,0,.08);box-sizing:border-box;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px;position:relative;padding:0}.round-button:active,.round-button:focus{outline:0}.round-button:active,.round-button:focus,.round-button:hover{box-shadow:0 2px 16px rgba(0,0,0,.16)}.round-button .icon-marmita{pointer-events:none;display:inline-flex}@media only screen and (min-width:960px){.round-button{cursor:pointer}}.option-button.btn.btn--default{width:100%;height:56px;margin:0;border-radius:8px;padding:20px;border:1px solid #f2f2f2;display:inline-flex;color:#717171;background-color:transparent;text-transform:capitalize}@media only screen and (min-width:960px){.option-button.btn.btn--default{display:inline-flex;justify-content:space-between;min-width:100px;height:60px;color:#717171;background-color:transparent;font-size:1rem;font-weight:400}.option-button__description-text :nth-child(n+2){font-weight:100;font-size:.8125rem}}.option-button .icon-marmita{width:20px;animation:fade-in-circ .15s cubic-bezier(.25,.46,.45,.94)}.option-button .icon-marmita svg{color:#50a773;fill:#50a773}.option-button__icon{display:inline-flex;width:24px;position:relative;top:-1px;margin-right:14px}.option-button__description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex-basis:100%}.option-button__description-text{font-weight:300;font-size:.875rem;line-height:1.25em;color:#3e3e3e;width:calc(100% - .1px);display:inline-flex;flex-flow:column nowrap}.option-button__description-text,.option-button__description-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-button__check{padding:0 0 0 7px}.option-button canvas{visibility:visible;color:#b5dbc4}.option-button.btn.option-button--active,.option-button.btn:hover{background-color:#d7ecdf;border-color:transparent}.marmita-collapse--open .marmita-collapse__title>.icon-marmita{transform:rotateX(180deg)}.marmita-collapse--open .marmita-collapse__content{animation:fade-in .3s}.marmita-collapse__button{background:none;border:0;color:#3f3e3e;font-weight:400;overflow:hidden;position:relative;text-align:left;width:100%;padding:0}.marmita-collapse__title{align-items:center;display:flex;padding:10px 20px;font-size:1.125rem;position:relative;font-weight:700}.marmita-collapse .icon-marmita{height:25px;margin-left:5px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:25px}.marmita-collapse .icon-marmita svg{color:#a6a5a5;fill:#a6a5a5}.marmita-collapse__content{padding:0 20px;transition:.3s cubic-bezier(.075,.82,.165,1)}.marmita-counter{display:flex;align-items:center}.marmita-counter__value{display:inline-block;height:30px;min-width:35px;line-height:34px;text-align:center;font-size:1.125rem;font-weight:500;margin:3px 0}.marmita-counter--minimal .marmita-counter__btn-decrement,.marmita-counter--minimal .marmita-counter__value{visibility:hidden}.marmita-counter .btn-icon{margin-left:0;margin-right:0}.marmita-image--responsive{width:100%}.marmita-image--rounded{border-radius:4px}.marmita-image--circle{border-radius:50%}.marmita-minitag{display:inline-block;padding:0 6px;background:#fff;border:1px solid #e6e6e6;font-size:.75rem;border-radius:3px;margin:0 3px 0 0;line-height:20px;height:20px;text-transform:uppercase;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marmita-minitag--small{font-size:.5625rem;line-height:1;padding:5px 5px 3px}.marmita-minitag--default{color:#4f4f4f}.marmita-minitag--green{color:#50a773}.marmita-minitag--primary{color:#ea1d2c}.marmita-minitag--disabled{color:#a6a5a5}.marmita-minitag--black{background-color:#717171;color:#f5f0eb;border:none;padding:6px 6px 4px}.marmita-minitag--grayscale{background-color:#f5f0eb;color:#a6a5a5}.something-wrong{padding:40px 0}@media only screen and (max-width:767px){.something-wrong{border-bottom:1px solid #f7f7f7}.something-wrong:last-child{border-bottom:none}}.something-wrong__image>svg{margin:0 auto;display:block;width:260px;height:260px}.something-wrong__image>svg .bg-falu-red{fill:#771212}.something-wrong__image>svg .bg-ligth-pink{fill:#c599c6}.something-wrong__image>svg .bg-ziggurat{fill:#aa85ab}.something-wrong__image>svg .bg-carissma{fill:#f18398}.something-wrong__image>svg .bg-london-hue{fill:#aa84ab}.something-wrong__image>svg .bg-crimson{fill:#e4002b}.something-wrong__image>svg .bg-charm{fill:#d2687c}.something-wrong__image>svg .bg-blush{fill:#b75c6d}.something-wrong__image>svg .something-went-wront-flip-flops-1{animation:something-went-wrong-flip 6s ease-in-out infinite}.something-wrong__image>svg .something-went-wront-flip-flops-2{animation:something-went-wrong-flip-2 6s ease-in-out infinite}.something-wrong__text,.something-wrong__title{text-align:center}.something-wrong__title{color:#3e3e3e;font-size:1rem;margin:10px auto;line-height:1.25rem;max-width:280px}.something-wrong__text{color:#717171;font-weight:300;font-size:.875rem;margin:0 auto;max-width:280px}@media only screen and (min-width:768px){.something-wrong__text{max-width:320px;line-height:1.125rem}}.something-wrong__btn-go-back{display:flex;align-items:center;justify-content:center;text-align:center;margin:40px}.something-wrong__btn-go-back span{color:#fff}@keyframes something-went-wrong-flip{0%{transform:translate(8px,8px)}50%{transform:translate(16px,20px)}to{transform:translate(8px,8px)}}@keyframes something-went-wrong-flip-2{0%{transform:translate(30px,62px)}50%{transform:translate(20px,-3px)}to{transform:translate(30px,62px)}}.marmita-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.55);z-index:10001}.marmita-modal--theme-white{background:#fff}.marmita-modal--theme-primary{background:#ea1d2c}.marmita-modal--theme-transparent{background:transparent}.marmita-modal--fullpage-overlay,.marmita-modal--fullscreen-with-overlay-overlay{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;min-height:100%;z-index:10001}.marmita-modal--fullscreen-with-overlay-overlay{height:70%;background-color:rgba(0,0,0,.8)}.marmita-modal--dialog-overlay{display:flex;flex-direction:column;justify-content:flex-end;position:fixed;top:0;left:0;right:0;bottom:0;min-height:100%;z-index:10001;background-color:rgba(0,0,0,.4)}.marmita-modal--dialog-overlay--darken{background-color:rgba(0,0,0,.8)}@media only screen and (min-width:768px){.marmita-modal--with-actions{padding-top:40px}}.marmita-modal__actions{display:flex;justify-content:flex-end}@media only screen and (min-width:768px){.marmita-modal__actions{position:absolute;right:0;top:0}}.marmita-modal__actions .btn-icon{margin:0;cursor:pointer}.marmita-modal__content{overflow:auto;-webkit-overflow-scrolling:touch;outline:none}.marmita-modal__content--animation-fullpage{height:100%;width:100%}.marmita-modal__content--animation-fullscreen-with-overlay{background-color:#f2f2f2;width:100%;height:100%}@media only screen and (min-width:960px){.marmita-modal__content--animation-fullscreen-with-overlay{margin-top:100px;border-radius:10px 10px 0 0}}.marmita-modal__content--animation-dialog{border-radius:4px 4px 0 0;padding:20px 0}@media only screen and (min-width:768px){.marmita-modal__content--animation-dialog{border-radius:4px}}.marmita-modal__content--after-open-fullscreen-with-overlay{margin-top:0;background:#fff;top:calc(50% + 20px)!important}@media only screen and (min-width:375px){.marmita-modal__content--after-open-fullscreen-with-overlay{margin-top:40px;height:calc(100% - 40px)}}@media only screen and (min-width:960px){.marmita-modal__content--after-open-fullscreen-with-overlay{height:calc(100% - 100px);top:calc(50% + 50px)!important}}.marmita-modal__inner-content{overflow-y:auto;height:100%;width:100%}.marmita-modal__inner-content-scroll{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#dcdcdc transparent}.marmita-modal__inner-content::-webkit-scrollbar-track{border-radius:50px;background-color:transparent}.marmita-modal__inner-content::-webkit-scrollbar{width:6px;background-color:transparent}.marmita-modal__inner-content::-webkit-scrollbar-thumb{border-radius:50px;background-color:#f2f2f2}.ReactModalPortal .marmita-modal__overlay{transition:opacity .15s ease-in-out;opacity:0}.ReactModalPortal .marmita-modal__overlay--after-open{opacity:1}.ReactModalPortal .marmita-modal__overlay--before-close{opacity:0}.marmita-modal__overlay--animation-right .marmita-modal__overlay{transition:opacity .15s ease-in-out;opacity:1}.marmita-modal__overlay--animation-right .marmita-modal__content{opacity:1;transform:translateX(100vw)}.marmita-modal__overlay--animation-right .marmita-modal__content--after-open{transform:translateX(0);transition:transform .3s ease}.marmita-modal__overlay--animation-right .marmita-modal__content--before-close{transform:translateX(100vw)}.marmita-modal__overlay--animation-bottom .marmita-modal__content{transform:translateY(100%)}@media only screen and (min-width:768px){.marmita-modal__overlay--animation-bottom .marmita-modal__content{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-40%);transition:1s ease}}.marmita-modal__overlay--animation-bottom .marmita-modal__content--after-open{transition:transform .3s ease;transform:translateY(0)}@media only screen and (min-width:768px){.marmita-modal__overlay--animation-bottom .marmita-modal__content--after-open{left:50%;opacity:1;overflow-x:hidden;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.marmita-modal__overlay--animation-bottom .marmita-modal__content--after-open.dish-modal{overflow-y:hidden}}.marmita-modal__overlay--animation-bottom .marmita-modal__content--before-close{transform:translateY(100%)}@media only screen and (min-width:768px){.marmita-modal__overlay--animation-bottom .marmita-modal__content--before-close{transform:translate(-50%,-40%)}}.overlay{background-color:rgba(255,255,255,.9);z-index:9993;position:fixed;top:0;bottom:0;left:0;right:0;visibility:hidden;margin:auto;opacity:0}.overlay--visible{visibility:visible;opacity:1;transition:.3s cubic-bezier(.25,.46,.45,.94)}.app-shell{max-width:1440px;width:100%;margin:0 auto;height:100%;padding:0 20px}.app-shell .cancel-padding{left:-20px;position:relative;width:100vw}.marmita-spinner--absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.marmita-spinner--center{display:flex;justify-content:center;margin:auto}.tooltip-ui-kit{display:inline-block;cursor:help;white-space:nowrap}.tooltip-ui-kit__container{position:absolute;z-index:999999;min-width:200px;max-width:300px;background:#fff;box-shadow:0 3px 16px rgba(0,0,0,.15);border-radius:4px;padding:5px}.tooltip-ui-kit__container--bottom,.tooltip-ui-kit__container--inner,.tooltip-ui-kit__container--top{transform:translateX(-33.33%)}.tooltip-ui-kit__container--left{transform:translateX(-100%)}.tooltip-ui-kit__content{display:inline;padding:10px}.marmita-toastr-container{position:fixed;width:100%;top:-50%;margin:auto;z-index:10021;transition:.4s}.marmita-toastr-container--success{background:#50a773}.marmita-toastr-container--error{background:rgba(0,0,0,.9)}.marmita-toastr-container.marmita-toastr-container--is-visible{top:0;transition:.6s}.marmita-toastr-container .marmita-toastr{padding:15px 20px;width:100%;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (min-width:960px){.marmita-toastr-container .marmita-toastr{max-width:1366px!important;margin:auto;padding:0 30px;justify-content:flex-start;width:100%}}@media only screen and (max-width:959px){.marmita-toastr-container .marmita-toastr{height:100%}}.marmita-toastr-container .marmita-toastr__message{font-size:1rem;color:#fff;flex-grow:2;max-width:80%;text-align:center;position:relative;top:2px;min-height:20px}@media only screen and (min-width:960px){.marmita-toastr-container .marmita-toastr__message{display:flex;align-items:center;min-height:80px;font-size:1.25rem}}.marmita-toastr-container .marmita-toastr__icon{position:absolute;left:15px;width:30px;height:30px}.marmita-toastr-container .marmita-toastr__icon svg{width:30px;height:30px;fill:#fff}@media only screen and (min-width:960px){.marmita-toastr-container .marmita-toastr__icon{position:relative;top:0;width:auto;height:auto;margin-right:30px}.marmita-toastr-container .marmita-toastr__icon svg{fill:#fff;height:26px;position:relative;top:4px}}.toast{position:absolute;display:grid;grid-template-columns:10px 1fr 33px;grid-gap:16px;gap:16px;align-items:center;width:calc(100% - 40px);max-width:480px;height:auto;top:30px;left:50%;transform:translate(-50%);border-radius:4px;padding:9px 12px;box-shadow:0 4px 4px rgba(0,0,0,.05);color:#fff;font-size:.875rem;line-height:1.125rem;transition:all .15s ease-in;pointer-events:none;z-index:3}.toast .icon-marmita{height:14px;width:14px;border-radius:100%}.toast .icon-marmita svg{height:18px;width:18px;transform:translate(-2px,-2px)}.toast--active{animation:fade-in .3s;pointer-events:unset}.toast--success{background:#50a773}.toast--error{background:#ee4c58}.toast .btn-icon{right:0;opacity:.6;height:20px}.toast .btn-icon,.toast .btn-icon:hover{background:transparent}.marmita-scrollbox{position:relative;width:100%;overflow:hidden;height:145px}.marmita-scrollbox--dragging{cursor:grabbing}.marmita-scrollbox--dragging a{pointer-events:none}.marmita-scrollbox__wrapper{width:100%;height:100%;overflow-y:hidden;overflow-x:scroll;padding-bottom:17px;box-sizing:content-box;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.marmita-scrollbox__wrapper::-webkit-scrollbar{display:none}.marmita-scrollbox__container{height:100%;border-radius:5px;position:relative;display:inline-flex}.marmita-scrollbox__container>*{margin-right:1.25rem}@media screen and (max-width:767px){.marmita-scrollbox__container>:first-child{margin-left:20px}.marmita-scrollbox__container>:last-child{margin-right:20px}}.marmita-scrollbox__button{display:none;position:absolute;top:25%}@media only screen and (min-width:768px){.marmita-scrollbox__button{display:block;top:unset;bottom:0}}.marmita-scrollbox__button--left{left:15px}@media only screen and (min-width:768px){.marmita-scrollbox__button--left{left:0}}.marmita-scrollbox__button--right{right:15px;transform:rotate(180deg)}@media only screen and (min-width:768px){.marmita-scrollbox__button--right{right:0}}.marmita-alert{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 20px;color:#3e3e3e}@media only screen and (min-width:768px){.marmita-alert{width:500px;padding:20px 50px}}.marmita-alert__title{font-size:1.125rem;font-weight:500;text-align:center}@media only screen and (min-width:768px){.marmita-alert__title{font-size:1.5rem;text-align:left}}.marmita-alert__message{display:flex;flex-direction:column;font-size:.875rem;font-weight:lighter;line-height:18px;padding:20px 40px}@media only screen and (min-width:768px){.marmita-alert__message{font-size:1rem;padding:20px 0;text-align:left}}.marmita-alert__message>span{margin-bottom:18px}.marmita-alert__message:last-child{margin-bottom:0}.marmita-image-expandable__button{display:flex;flex-direction:column;justify-content:center;border:none;margin:0;padding:0;width:100%;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;cursor:zoom-in}.marmita-image-expandable__modal{background-color:transparent;border:none;width:auto;max-width:100vw;height:auto;max-height:100vw;padding:0}.marmita-image-expandable__overlay{background-color:rgba(0,0,0,.9)}.marmita-image-expandable__image{width:100%}.marmita-image-expandable__modal-image{max-width:100vw;max-height:100vh}.marmita-tab__tablist-container{width:100%;border-bottom:1px solid #f5f0eb;padding:0 20px}@media only screen and (min-width:960px){.marmita-tab__tablist-container{padding:0}}.marmita-tab__tablist{display:flex;flex-wrap:nowrap}@media only screen and (min-width:960px){.marmita-tab__tablist{display:inline-block}}.marmita-tab__panel-container{overflow:hidden}.marmita-tab__panel--from-left{animation:slide-in-from-left .2s}.marmita-tab__panel--from-right{animation:slide-in-from-right .2s}.marmita-tab__label{flex-grow:1;border-radius:0;margin-bottom:0;border-bottom:2px solid transparent;transition:.2s;color:#838282}.marmita-tab__label:hover{border-bottom:2px solid #a6a6a6}.marmita-tab__label--active{border-bottom-color:currentcolor;color:#3e3e3e}.marmita-error-message{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px;text-align:center}.marmita-error-message>*{max-width:400px}.marmita-error-message__title{font-size:1.1em;margin-bottom:10px}.marmita-error-message__description{color:#a6a5a5}.marmita-error-message__try-again{margin-top:10px}.app-scroll-lock{position:relative!important;overflow:hidden!important;box-sizing:border-box!important;height:100vh!important;width:100vw!important}.app-body-scroll-lock{position:fixed!important;overscroll-behavior-y:none!important}.marmita-dropdown-menu{display:flex;position:relative;background-color:#fff;width:100%}.marmita-dropdown-menu__list{position:absolute;z-index:9994;background-color:#fff;top:100%;width:100%;min-width:255px;box-shadow:4px 4px 16px rgba(0,0,0,.05);max-height:364px;overflow-y:auto;visibility:hidden;opacity:0;transition:.2s cubic-bezier(.25,.46,.45,.94);right:0}.marmita-dropdown-menu__list--visible{transition:.2s cubic-bezier(.25,.46,.45,.94);visibility:visible;opacity:1}.marmita-dropdown-menu__item{position:relative}.marmita-dropdown-menu__item:not(:first-child):before{content:"";width:calc(100% - 40px);height:0;display:block;background:transparent;position:absolute;left:20px;top:0;border-top:1px solid #f5f0eb}.marmita-dropdown-menu__item .btn{width:100%}.marmita-dropdown-menu__item .btn .btn__label{text-align:left;color:#3f3e3e;font-weight:lighter;font-size:1em}.marmita-dropdown-menu__item--alt{position:relative}.marmita-dropdown-menu__item--alt .btn{height:60px;width:100%;padding:0 10px;margin:0}.marmita-dropdown-menu__item--alt .btn:before{content:"";width:calc(100% - 30px);height:0;display:block;background:transparent;position:absolute;left:10px;top:0;border-top:1px solid #f5f0eb}.marmita-dropdown-menu__item--alt .btn .btn__label{text-align:left;font-size:1rem;color:#a6a5a5;line-height:19px;font-weight:400}.marmita-dropdown-menu__item--alt .btn .btn__icon{width:24px;height:24px;margin-right:10px}.marmita-dropdown-menu__item--alt .btn .btn__icon svg{color:#a6a5a5}.marmita-dropdown-menu__item--active .btn .btn__label,.marmita-dropdown-menu__item--alt .btn:hover .btn__label{color:#595756}.marmita-dropdown-menu__item--title .btn{padding:18px 0 10px 14px;margin:0;cursor:default;pointer-events:none}.marmita-dropdown-menu__item--title .btn .btn__label{text-align:left;font-size:1.125rem;color:#3f3e3e;line-height:22px;font-weight:500}.marmita-dropdown-menu__button{display:flex;width:100%}.marmita-dropdown-menu__button .btn{width:100%;padding:0 0 0 30px}.marmita-dropdown-menu__button .btn .btn__label{text-align:left;color:#3f3e3e}.marmita-dropdown-menu__button .btn.btn--iconize .btn__icon svg{color:#3f3e3e;fill:#3f3e3e}.marmita-hint{z-index:9999;display:flex;flex-direction:column;width:335px;background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.2);border-radius:4px;padding:21px 24px;opacity:0;visibility:hidden;border:1px solid #f7f7f7}.marmita-hint,.marmita-hint--visible{transition:opacity .2s cubic-bezier(.25,.46,.45,.94),visibility .2s cubic-bezier(.25,.46,.45,.94);transition-delay:.2s}.marmita-hint--visible{opacity:1;visibility:visible}.marmita-hint--top:before{border-top:10px solid #fff;bottom:-10px}.marmita-hint--bottom:before,.marmita-hint--top:before{content:"";display:block;width:0;height:0;position:absolute;border-right:10px solid transparent;border-left:10px solid transparent;border-radius:3px;left:50px}.marmita-hint--bottom:before{border-bottom:10px solid #fff;top:-10px}.marmita-hint__title{font-size:1em;line-height:1.375em}.marmita-hint__description{font-size:.875em;line-height:1.375em;font-weight:100;color:#717171}.marmita-hint__actions{display:flex;margin-top:16px}.marmita-hint__actions .btn--link{padding:0 12px;border:1px solid #ea1d2c;margin-right:7.5px;height:32px}.marmita-hint__actions .btn--link .btn__label{font-size:.75em}.marmita-hint__actions .btn--default{padding:0 12px;margin-left:7.5px;height:32px}.marmita-hint__actions .btn--default .btn__label{font-size:.75em}.steps-router__step{position:relative;width:100%;height:100%;z-index:1;overflow:hidden}.steps-router__step--invisible{z-index:0;visibility:hidden;width:0;height:0}.steps-router__step-transition--right{transform:translateX(0);transition:transform .3s ease}.steps-router__step-transition--right-invisible{transform:translateX(100%);transition:transform 1ms ease .3s}.steps-router__step-transition--fade{transform:translateX(0);transition:opacity .3s ease;opacity:1}.steps-router__step-transition--fade-invisible{transform:translateX(100%);opacity:0;transition:opacity 1ms ease .3s .3s,transform .3s ease .3s}.steps-router__step-mount-transition--fade{animation:fade-in .3s}.steps-router{position:relative;width:100%;height:100%;overflow:hidden}.info-card{background:#f7f7f7;border-radius:8px;border:1px solid #dcdcdc;padding:16px 34px;text-align:center;width:100%;margin-bottom:20px}.info-card__message{color:#717171;line-height:1.25rem;font-size:.875rem;margin:0}.pill-progress-bar{width:100%}.pill-progress-bar .pills{display:grid;grid-template-columns:repeat(1fr);grid-auto-flow:column dense;grid-gap:4px;gap:4px}.pill-progress-bar .pill{width:100%;height:4px;background:#f2f2f2;border-radius:4px;position:relative}.pill-progress-bar .pill.completed>span,.pill-progress-bar .pill.last-completed>span{display:block;height:4px;width:100%;position:absolute;background:linear-gradient(90deg,#f5a930,#f8bc3a);border-radius:4px}.pill-progress-bar .pill.last-completed>span{animation:animate-progressBar 1s ease-out .15s backwards}.progress-bar{border-radius:10px;background-color:#dcdcdc;width:100%;height:3px}.progress-bar__current-progress{border-radius:10px;background-color:#50a773;height:3px;animation:animate-progressBar 1s ease-in-out .5ms}.floating-box{position:relative}.floating-box:after{content:"";width:0;height:0;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:11px solid #fff;border-radius:4px;bottom:0;left:0;right:0;margin:auto;display:none}.floating-box:after,.floating-box__wrapper{position:absolute;box-shadow:0 4px 8px rgba(0,0,0,.1)}.floating-box__wrapper{visibility:hidden;min-width:322px;background:#fff;border:1px solid #f7f7f7;border-radius:4px;z-index:0;opacity:0;padding:0;right:auto;pointer-events:none}.floating-box__wrapper.floating-box__wrapper--left{left:0;transform:translateY(-5px)}.floating-box__wrapper.floating-box__wrapper--right{right:0}.floating-box__wrapper.floating-box__wrapper--visible{transition:.2s cubic-bezier(.25,.46,.45,.94);visibility:visible;opacity:1;transform:translateY(10px);z-index:9994;pointer-events:auto}.floating-box__button{background:none;border:none;font-size:1rem;color:#3e3e3e;font-weight:300;display:flex;justify-content:space-around;padding:0 10px;align-items:center;cursor:pointer;border-radius:4px}.floating-box__button--has-notifications{position:absolute;left:12px;top:-5px}.floating-box__button:hover{color:#ea1d2c}.floating-box__button:hover .icon-marmita{margin:0 5px 0 0}.floating-box__button:hover .icon-marmita svg{color:#ea1d2c;fill:#ea1d2c}.floating-box__button .icon-marmita{width:20px;margin:0 5px 0 0;height:23px}.floating-box__button .icon-marmita svg{color:#3e3e3e;fill:#3e3e3e}.bubble{width:100%;color:#fff;height:100%;border-radius:60px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.2)}.bubble,.bubble:after{background-color:#ea1d2c}.bubble:after{content:"";position:absolute;width:12px;height:12px;transform:rotate(45deg)}.bubble--arrow-top:after{top:-5px}.bubble--arrow-bottom:after{bottom:-5px}.bubble--arrow-right:after{right:25px}.bubble--arrow-left:after{left:25px}.breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center}.breadcrumbs__label{font-weight:400;font-size:.875rem;line-height:1.125rem;color:#717171;cursor:default;white-space:nowrap}.breadcrumbs__label--link,.breadcrumbs__label a{cursor:pointer;color:inherit;text-decoration:none}.breadcrumbs__label--link:hover,.breadcrumbs__label a:hover{color:#3f3e3e}.breadcrumbs__label--link:active,.breadcrumbs__label a:active{color:#3e3e3e}.breadcrumbs__icon{width:28px;height:28px;margin:0 2px;display:flex;align-items:center;justify-content:center}.breadcrumbs__icon .icon-marmita--arrow-down{width:28px;height:28px;transform:rotate(-90deg)}.cardstack-info-card{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:350px;margin:auto}.cardstack-info-card__title{font-size:1rem;line-height:1.125rem;font-weight:400;margin-top:16px;text-align:center;color:#3e3e3e}@media only screen and (min-width:960px){.cardstack-info-card__title{margin-top:40px;font-weight:500}}.cardstack-info-card__description{font-size:.875rem;line-height:1.125rem;font-weight:300;text-align:center;color:#717171}@media only screen and (min-width:960px){.cardstack-info-card__description{margin-top:0}}.cardstack-info-card .marmita-lottie,.cardstack-info-card__image{width:200px;height:200px}@media only screen and (min-width:960px){.cardstack-info-card .marmita-lottie,.cardstack-info-card__image{width:244px;height:244px}}.cardstack-info-card .marmita-lottie,.message-cardstack-info{display:flex;align-items:center;justify-content:center}.message-cardstack-info{height:70vh;padding:0;margin-top:64px}@media only screen and (min-width:960px){.message-cardstack-info{display:block;height:auto}}.cardstack-section+.cardstack-section{margin-top:20px}@media only screen and (min-width:560px){.cardstack-section+.cardstack-section{margin-top:40px}}@media only screen and (min-width:960px){.cardstack-section+.cardstack-section{margin-top:60px}}.cardstack-filter-loading{display:flex;height:32px;justify-content:space-between;top:60px;margin-top:-10px;margin-bottom:10px}@media only screen and (min-width:960px){.cardstack-filter-loading{margin-top:-25px;margin-bottom:50px}}.cardstack-filter-loading__item{height:32px;margin-left:12px;border-radius:20px;flex-grow:1}.cardstack-filter-loading__item:first-child{margin:0}@media only screen and (min-width:768px){.cardstack-filter-loading__item{height:40px}}.content-container{padding:0 20px}@media only screen and (min-width:768px){.content-container{padding:0 40px}}@media only screen and (min-width:960px){.content-container{padding:8px 80px}}@media only screen and (min-width:1248px){.content-container{padding:8px 120px}}@media only screen and (min-width:1440px){.content-container{padding:8px 160px}}@media only screen and (min-width:1818px){.content-container{padding:8px 200px}}.cardstack-filter{display:flex;list-style:none;background:#fff;z-index:2;width:calc(100% + 40px);overflow-x:scroll;padding:16px 20px 10px;margin:-20px -20px 0}.cardstack-filter--sticky{position:sticky}@media only screen and (min-width:960px){.cardstack-filter{top:56px;margin-bottom:30px;margin-top:0}}.cardstack-filter::-webkit-scrollbar{display:none}.cardstack-filter__item{white-space:nowrap;margin-right:.5rem}@media only screen and (min-width:768px){.cardstack-filter__item{margin-right:.75pxrem}}@media only screen and (min-width:960px)and (max-width:1248px){.cardstack-filter__item{display:none}.cardstack-filter__item:nth-child(-n+5),.cardstack-filter__item:nth-last-child(-n+2){display:inherit}}@media only screen and (min-width:1248px)and (max-width:1440px){.cardstack-filter__item{display:none}.cardstack-filter__item:nth-child(-n+6),.cardstack-filter__item:nth-last-child(-n+2){display:inherit}}.toggle-chip{height:32px;background:#fff;border:1px solid #dcdcdc;border-radius:16px;padding:5px 16px;color:#717171;cursor:pointer;min-width:5.375rem}.toggle-chip *{vertical-align:middle}.toggle-chip>span+svg{margin-right:-5px}.toggle-chip>svg:first-child{margin-left:-5px}.toggle-chip span{font-size:.875rem}.toggle-chip svg{max-height:20px;max-width:20px}@media only screen and (min-width:768px){.toggle-chip{height:40px;border-radius:20px;padding:9px 20px}}.toggle-chip__icon{color:#717171}.toggle-chip__icon-left{margin-right:5px}.toggle-chip__icon-right{margin-left:5px}.toggle-chip:hover{background-color:#f7f7f7;transition:.6s}.toggle-chip:focus-visible{background-color:#f7f7f7;transition:.6s;outline:2px solid rgba(166,165,165,.4);outline-offset:2px;box-shadow:0 0 0 1px rgba(166,165,165,.15)}.toggle-chip--active{color:#ea1d2c;background:#fcebea;border:1px solid #fcebea}.toggle-chip--active svg{color:#ea1d2c}.toggle-chip--active svg svg{color:#ea1d2c;fill:#ea1d2c}.toggle-chip--active:hover{background-color:#fff}.toggle-chip--active:focus-visible{background-color:#fff;outline:2px solid rgba(166,165,165,.4);outline-offset:2px;box-shadow:0 0 0 1px rgba(166,165,165,.15)}.default-sorting__title{margin:0 0 16px;color:#3e3e3e;font-size:1rem}.default-sorting__title--center{text-align:center}.default-sorting__container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:20px}.default-sorting__img-container{display:flex;justify-content:center;align-items:center;width:72px;height:72px;background:#fff;border:1px solid #dcdcdc;border-radius:50%;margin-bottom:12px;transition:all .2s ease-out}.default-sorting__option{display:flex;flex-direction:column;align-items:center;max-width:72px;background:#fff;border:none;cursor:pointer;place-self:center;color:#717171}.default-sorting__option--active{color:#ea1d2c}.default-sorting__option--active .default-sorting__img-container{background-color:#fcebea;border-color:transparent}.default-sorting__option--active .default-sorting__description,.default-sorting__option--focused{color:#ea1d2c}.default-sorting__option--focused .default-sorting__img-container{background-color:#fcebea;border-color:transparent}.default-sorting__option--focused .default-sorting__description,.default-sorting__option:hover{color:#ea1d2c}.default-sorting__option:hover .default-sorting__img-container{background-color:#fcebea;border-color:transparent}.default-sorting__option:hover .default-sorting__description{color:#ea1d2c}.default-sorting__description{font-size:.75rem;line-height:.875rem;color:#717171;transition:color .2s ease-out}@media only screen and (min-width:768px){.quick-online-vr__modal,.quick-sorting__modal{min-width:600px}}.quick-online-vr__title{font-weight:500;font-size:18px;color:#3e3e3e;margin:0;text-align:center}.form-input{display:flex;flex-direction:column;border:none;padding:4px 0;margin:5px 0;z-index:0;min-height:73px}.form-input .form-input__field:focus+.label__name,.form-input .form-input__label.form-input__label--has-value .label__name{transform:translateY(-20px);font-size:1rem}@media only screen and (min-width:960px){.form-input .form-input__field:focus+.label__name,.form-input .form-input__label.form-input__label--has-value .label__name{font-size:.875rem;transform:translateY(-23px);background:#fff;z-index:1;padding:5px}}.form-input .form-input__label{background:transparent;padding:15px 0 0;display:flex;flex-direction:column;color:#a6a6a6;position:relative}@media only screen and (min-width:960px){.form-input .form-input__label{padding:0}}.form-input .form-input__label .label__name{position:absolute;top:0;bottom:0;height:20px;margin:auto;display:flex;align-items:center;transform:translateY(7px);transition:.2s;font-size:1.375rem}@media only screen and (min-width:960px){.form-input .form-input__label .label__name{font-size:1rem;transform:translateY(0);left:21px}}.form-input .form-input__label .field__border{transition:all .4s cubic-bezier(.075,.82,.165,1);height:2px;width:0;margin:auto;display:block;background:#dcdcdc;position:relative;top:-2px;z-index:1}@media only screen and (min-width:960px){.form-input .form-input__label .field__border{display:none}}.form-input .form-input__field{color:#3e3e3e;background:transparent;height:40px;font-weight:500;outline:none;border:none;border-bottom:1px solid #dcdcdc;position:relative;z-index:1;width:100%;font-size:1.375rem}@media only screen and (min-width:960px){.form-input .form-input__field{font-size:1rem;border-radius:4px;border:1px solid #dcdcdc;padding:13px 20px;height:auto;line-height:20px}}.form-input .form-input__field:focus+.label__name+.field__border{width:100%}.form-input .form-input__field:-webkit-autofill{box-shadow:inset 0 30px 0 0 transparent}.form-input .form-input__field[disabled]{opacity:.4}.form-input .form-input__error{font-size:.75rem;margin:4px 0 0;color:#b42b2b}.form-input.form-input--invalid .form-input__field{border-color:#b42b2b}.form-input.form-input--invalid .field__border{background:#b42b2b}.form-input.form-input--tertiary .form-input__field{border-color:#fed298;color:#fff}.form-input.form-input--tertiary .field__border{background:#fed298}.form-input.form-input--tertiary .form-input__label{color:#fed298}.form-input.form-input--tertiary .form-input__error{color:#fff}.form-input.form-input--tertiary.form-input--invalid .form-input__field{border-color:#fff}.form-input.form-input--tertiary.form-input--invalid .field__border{background:#fff}.form-input__help-text{color:#717171;font-size:11px;margin-top:5px}.form-input-without-border{display:flex;flex-direction:column;border:none;padding:4px 0 8px;z-index:0;width:80%;margin:5px auto 16px}.form-input-without-border .form-input-without-border__field:focus+.label__name,.form-input-without-border .form-input-without-border__label.form-input-without-border__label--has-value .label__name{transform:translateY(-20px);font-size:1rem}@media only screen and (min-width:960px){.form-input-without-border .form-input-without-border__field:focus+.label__name,.form-input-without-border .form-input-without-border__label.form-input-without-border__label--has-value .label__name{font-size:.875rem;transform:translateY(-23px);background:#fff;z-index:1;padding:5px}}@media only screen and (max-width:767px){.form-input-without-border{width:100%}}.form-input-without-border .form-input-without-border__label{background:transparent;padding:15px 0 0;display:flex;flex-direction:column;color:#a6a6a6;position:relative}@media only screen and (min-width:960px){.form-input-without-border .form-input-without-border__label{padding:0}}.form-input-without-border .form-input-without-border__label .label__name{display:none}.form-input-without-border .form-input-without-border__label .field__border{transition:all .4s cubic-bezier(.075,.82,.165,1);height:2px;width:0;margin:auto;display:block;background:#dcdcdc;position:relative;top:-2px;z-index:1}@media only screen and (min-width:960px){.form-input-without-border .form-input-without-border__label .field__border{display:none}}.form-input-without-border__field{border:0;letter-spacing:20px;font-size:40px;text-align:center;color:#3e3e3e;background:transparent;font-weight:500;outline:none;position:relative;z-index:1;width:100%;padding:5px 20px;line-height:1;border-bottom:1px solid #f5f0eb}.form-input-without-border__field:focus+.label__name+.field__border{width:100%}@media only screen and (max-width:767px){.form-input-without-border__field{height:70px;font-size:32px}}.form-input-without-border__field:focus+.form-input-without-border__erase-button{transition:visibility;transition-delay:50ms;visibility:visible}.form-input-without-border__field:-webkit-autofill{box-shadow:inset 0 30px 0 0 transparent}.form-input-without-border .form-input-without-border__field[disabled]{opacity:.4}.form-input-without-border .form-input-without-border__error{font-size:.75rem;margin:4px 0 0;color:#b42b2b}.form-input-without-border.form-input-without-border--invalid .form-input-without-border__field{border-color:#b42b2b}.form-input-without-border.form-input-without-border--invalid .field__border{background:#b42b2b}.form-input-without-border.form-input-without-border--tertiary .form-input-without-border__field{border-color:#fed298;color:#fff}.form-input-without-border.form-input-without-border--tertiary .field__border{background:#fed298}.form-input-without-border.form-input-without-border--tertiary .form-input-without-border__label{color:#fed298}.form-input-without-border.form-input-without-border--tertiary .form-input-without-border__error{color:#fff}.form-input-without-border.form-input-without-border--tertiary.form-input-without-border--invalid .form-input-without-border__field{border-color:#fff}.form-input-without-border.form-input-without-border--tertiary.form-input-without-border--invalid .field__border{background:#fff}.form-input-without-border__erase-button{position:absolute;right:-20px;margin-top:-5px;transition:visibility;transition-delay:50ms;visibility:hidden}@media only screen and (min-width:960px){.form-input-without-border__erase-button{right:0;margin-top:3px;cursor:pointer}}.form-input-without-border__erase-button .icon-marmita{width:25px}.form-input-without-border__erase-button .icon-marmita svg{color:#fed298;fill:#fed298}.native-select{display:flex;flex-direction:column;border:none;padding:4px 0;margin:5px 0 10px}.native-select .native-select__label .is-focused+.label__name,.native-select .native-select__label.native-select__label--has-value .label__name{transform:translateY(-25px);font-size:.875rem}@media only screen and (min-width:960px){.native-select .native-select__label .is-focused+.label__name,.native-select .native-select__label.native-select__label--has-value .label__name{transform:translateY(-20px)}}.native-select .native-select__field{background-color:#fff;height:40px;border:none;border-bottom:1px solid #d3d3d3;font-weight:500;font-size:1.375rem;color:#3e3e3e;width:100%}@media only screen and (min-width:960px){.native-select .native-select__field{font-size:1rem;border-radius:4px;border:1px solid #dcdcdc;padding:13px 20px;height:48px}}.native-select.native-select--invalid .native-select__field{border-bottom:1px solid #b42b2b}@media only screen and (min-width:960px){.native-select.native-select--invalid .native-select__field{border-color:#b42b2b}}.native-select.native-select--invalid .label__name{color:#b42b2b}.native-select.native-select--tertiary .native-select__label{color:#fed298}.native-select.native-select--tertiary .Select-input{color:#fff}.native-select .native-select__label{background:transparent;border-radius:4px;display:flex;flex-direction:column;color:#a6a6a6;position:relative}.native-select .native-select__label .label__name{position:absolute;top:0;bottom:0;height:20px;font-size:1.375rem;margin:auto;display:flex;align-items:center;transform:translateY(0);transition:.2s;pointer-events:none}@media only screen and (min-width:960px){.native-select .native-select__label .label__name{background:#fff;font-size:1rem;left:10px;padding:0 13px}}.native-select .native-select__error{font-size:.75rem;margin:4px 0 0;color:#b42b2b}.marmita-checkbox{transition:all .1s;border-radius:5px;color:inherit;cursor:pointer;margin:0;display:inline-flex;padding:0;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;vertical-align:middle;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:24px;height:24px;z-index:0}.marmita-checkbox,.marmita-checkbox:hover{background-color:transparent}.marmita-checkbox:after,.marmita-checkbox:before{box-sizing:border-box;content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;background:transparent;transform:translate(-50%,-50%);border-radius:4px}.marmita-checkbox:before{transition:border .1s;z-index:-2;border-style:solid}.marmita-checkbox:after{transition:all .1s;z-index:-1;transform:translate(-50%,-50%) scale(0)}.marmita-checkbox__input{cursor:inherit;position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.marmita-checkbox__icon{transition:all .2s;transform:scale(0) translateY(3px)}.marmita-checkbox__icon svg{width:28px;height:28px;display:inline-flex}.marmita-checkbox--primary:before{transition-delay:.13s;border:2px solid #a6a5a5}.marmita-checkbox--primary:after{background:#ea1d2c}.marmita-checkbox--primary .marmita-checkbox__icon svg{color:#fff;fill:#fff}.marmita-checkbox--tertiary:before{transition-delay:.13s;border:2px solid #fed298}.marmita-checkbox--tertiary:after{background:#fed298}.marmita-checkbox--tertiary .marmita-checkbox__icon svg{color:#ea1d2c;fill:#ea1d2c}.marmita-checkbox--checked.marmita-checkbox--primary:before{transition-delay:0;border-color:#a6a5a5}.marmita-checkbox--checked.marmita-checkbox--primary:after{transition-delay:.2s;transform:translate(-50%,-50%) scale(1)}.marmita-checkbox--checked.marmita-checkbox--tertiary{background:#fed298}.marmita-checkbox--checked.marmita-checkbox--tertiary:before{transition-delay:0;border-color:#fed298}.marmita-checkbox--checked.marmita-checkbox--tertiary:after{transition-delay:.2s;transform:translate(-50%,-50%) scale(1)}.marmita-checkbox--checked .marmita-checkbox__icon{transition-delay:.25s;transform:scale(1) translateY(3px)}.marmita-checkbox--disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.marmita-checkbox--small{width:20px;height:20px}.marmita-checkbox--small.marmita-checkbox--checked.marmita-checkbox--primary:before{border-width:10px}.marmita-checkbox--normal{width:24px;height:24px}.marmita-checkbox--normal.marmita-checkbox--checked.marmita-checkbox--primary:before{border-width:12px}.simple-checkbox{transition:all .1s;border-radius:5px;color:inherit;cursor:pointer;margin:0;display:inline-flex;padding:0;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;vertical-align:middle;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:24px;height:24px;z-index:0}.simple-checkbox,.simple-checkbox:hover{background-color:transparent}.simple-checkbox:after,.simple-checkbox:before{box-sizing:border-box;content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;background:transparent;transform:translate(-50%,-50%);border-radius:4px}.simple-checkbox:before{transition:border .1s;z-index:-2;border-style:solid}.simple-checkbox:after{transition:all .1s;z-index:-1;transform:translate(-50%,-50%) scale(0)}.simple-checkbox__input{cursor:inherit;position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.simple-checkbox__icon{transition:all .2s;transform:scale(0) translateY(3px)}.simple-checkbox__icon svg{width:28px;height:28px;display:inline-flex}.simple-checkbox--primary:before{transition-delay:.13s;border:2px solid #a6a5a5}.simple-checkbox--primary:after{background:#ea1d2c}.simple-checkbox--primary .simple-checkbox__icon svg{color:#fff;fill:#fff}.simple-checkbox--tertiary:before{transition-delay:.13s;border:2px solid #fed298}.simple-checkbox--tertiary:after{background:#fed298}.simple-checkbox--tertiary .simple-checkbox__icon svg{color:#ea1d2c;fill:#ea1d2c}.simple-checkbox--checked.simple-checkbox--primary:before{transition-delay:0;border-color:#a6a5a5}.simple-checkbox--checked.simple-checkbox--primary:after{transition-delay:.2s;transform:translate(-50%,-50%) scale(1)}.simple-checkbox--checked.simple-checkbox--tertiary{background:#fed298}.simple-checkbox--checked.simple-checkbox--tertiary:before{transition-delay:0;border-color:#fed298}.simple-checkbox--checked.simple-checkbox--tertiary:after{transition-delay:.2s;transform:translate(-50%,-50%) scale(1)}.simple-checkbox--checked .simple-checkbox__icon{transition-delay:.25s;transform:scale(1) translateY(3px)}.simple-checkbox--disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.simple-checkbox--small{width:20px;height:20px}.simple-checkbox--small.simple-checkbox--checked.simple-checkbox--primary:before{border-width:10px}.simple-checkbox--normal{width:24px;height:24px}.simple-checkbox--normal.simple-checkbox--checked.simple-checkbox--primary:before{border-width:12px}.marmita-radio{transition:all .1s;color:inherit;cursor:pointer;margin:0;display:inline-flex;padding:0;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;vertical-align:middle;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:24px;height:24px;z-index:0}.marmita-radio,.marmita-radio:hover{background-color:transparent}.marmita-radio:after,.marmita-radio:before{box-sizing:border-box;content:"";width:24px;height:24px;position:absolute;left:50%;top:50%;background:transparent;transform:translate(-50%,-50%);border-radius:50%}.marmita-radio__input{cursor:inherit;position:absolute;opacity:0;width:24px;height:24px;top:0;left:0;margin:0;padding:0;z-index:2}.marmita-radio:after{transition:.15s cubic-bezier(.25,.46,.45,.94);visibility:hidden}.marmita-radio--primary:before{z-index:0;background:#f5f0eb}.marmita-radio--primary:after{border:0 solid #ea1d2c;background:transparent;z-index:1}.marmita-radio--checked:after{border-width:6px;visibility:visible}.marmita-radio--disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.marmita-radio--small{width:20px;height:20px}.marmita-radio--normal{width:24px;height:24px}.marmita-toggle{cursor:pointer;display:inline-block;height:26px;position:relative;width:44px}.marmita-toggle__checkbox{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.marmita-toggle__checkbox:checked+.marmita-toggle__slider{background:#ea1d2c}.marmita-toggle__checkbox:checked+.marmita-toggle__slider:before{background:#fff;transform:translateX(85%)}.marmita-toggle__slider{background:#d3d2d2;position:absolute;width:100%;height:100%;border-radius:15px;transition:all .2s linear}.marmita-toggle__slider:before{background:#fff;border-radius:100%;bottom:2px;content:"";height:22px;left:2px;position:absolute;transition:all .2s linear;width:22px}.marmita-toggle__slider--disabled{opacity:.4}.simple-form-input{display:flex;flex-direction:column;border:none;padding:4px 0;margin:5px 0;z-index:0;min-height:73px}.simple-form-input .simple-form-input__field:focus+.label__name,.simple-form-input .simple-form-input__label--has-value .label__name,.simple-form-input__label--has-value .simple-form-input .label__name{transform:translateY(-23px);font-size:.875rem;background:#fff;z-index:1;padding:5px}.simple-form-input__label{background:transparent;display:flex;flex-direction:column;color:#a6a6a6;position:relative;padding:0}.simple-form-input__label .label__name{position:absolute;top:0;bottom:0;height:20px;margin:auto;display:flex;align-items:center;transform:translateY(0);transition:.2s;font-size:1rem;left:14px}.simple-form-input__field{color:#3e3e3e;background:transparent;font-weight:500;outline:none;border-radius:4px;border:1px solid #dcdcdc;position:relative;padding:13px 20px;height:auto;z-index:1;width:100%;font-size:1rem;line-height:20px}.simple-form-input__field:focus+.label__name+.field__border{width:100%}.simple-form-input__field:-webkit-autofill{box-shadow:inset 0 30px 0 0 transparent}.simple-form-input__field[disabled]{opacity:.4}.simple-form-input__error{font-size:.75rem;margin:4px 0 0;color:#ee4c58}.simple-form-input--invalid .simple-form-input__field{border-color:#ee4c58}.simple-form-input--invalid .label__name{color:#ee4c58}.simple-form-input--invalid .field__border{background:#ee4c58}.visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.text-area{display:flex;flex-direction:column}.text-area__input{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:.25rem;padding:.9375rem .75rem;resize:none;height:8.5rem}.text-area__input::-moz-placeholder{color:#a6a5a5}.text-area__input:-ms-input-placeholder{color:#a6a5a5}.text-area__input::placeholder{color:#a6a5a5}.text-area__label{color:#a6a5a5;width:-moz-fit-content;width:fit-content;margin:.25rem 0 0 auto;font-size:.75rem;line-height:1rem}.text-area__error{width:85%;margin-top:-1rem!important;font-size:.75rem;color:#ee4c58;white-space:break-spaces}.text-area__invalid .text-area__input{border-color:#ee4c58}.quick-online-vr-form{padding:24px}.quick-online-vr-form__checkbox-label{align-items:center;display:flex;height:50px;justify-content:space-between;padding:15px 0;width:100%;cursor:pointer}.quick-online-vr-form__content-wrapper{display:flex;justify-content:center;align-items:center}.quick-online-vr-form__img{width:24px;height:18px}.quick-online-vr-form__text{margin-left:18px;color:#717171;font-size:14px}.quick-online-vr-form__button-container{margin-top:18px}.cardstack-image{display:block;position:relative}.cardstack-image__status{position:absolute;margin:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1.25rem;color:#fff;text-align:center}@media only screen and (min-width:768px){.cardstack-image__status{font-size:1rem}}.cardstack-image__no-img{overflow:hidden;background-color:#f2f2f2;z-index:-1;height:auto;display:flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover}.cardstack-image__no-img svg{width:100%}.cardstack-image__DEFAULT{border-radius:0}.cardstack-image__ROUND{border-radius:50rem}.cardstack-image__BORDERED{border-radius:.8rem}.slider__title{font-size:1.125rem;color:#3f3e3e}.slider__label{font-size:.875rem;color:#a6a5a5}.slider__value{color:#3e3e3e;font-size:.875rem;line-height:1.25rem}.slider .slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;width:100%;background:#f1f1f1;outline:none}.slider .slider-input__fill{height:2px;background-color:#ea1d2c;position:relative;transform:translateY(-7px);pointer-events:none}.slider .slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#ea1d2c;border-radius:100%;border:none;cursor:grab;-webkit-transition:.2s cubic-bezier(.075,.82,.165,1);transition:.2s cubic-bezier(.075,.82,.165,1)}.slider .slider-input::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider .slider-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2)}.slider .slider-input::-webkit-slider-thumb:focus{border-color:0;box-shadow:none}.slider .slider-input::-moz-range-thumb{width:20px;height:20px;background:#ea1d2c;border:none;cursor:grab;-moz-transition:.2s cubic-bezier(.075,.82,.165,1);transition:.2s cubic-bezier(.075,.82,.165,1)}.slider .slider-input::-moz-range-thumb:hover{transform:scale(1.2)}.slider .slider-input::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.2)}.slider .slider-input::-moz-range-thumb:focus{border-color:0;box-shadow:none}.quick-distance__modal{padding:20px;text-align:center;overflow:hidden}@media only screen and (min-width:768px){.quick-distance__modal{min-width:600px}}.quick-distance__modal button{margin-top:16px;width:100%}@media only screen and (min-width:768px){.quick-distance__modal button{width:inherit}}.quick-distance__title{font-size:1rem;font-weight:500;padding-bottom:8px;color:#3e3e3e;margin:0}.quick-distance__description{padding-bottom:12px}.quick-distance__description,.quick-distance__values{font-size:.875rem;color:#717171;font-weight:300;display:block;margin:0}.quick-distance__values{display:flex;justify-content:space-between}.quick-total-price__modal{padding:20px;text-align:center;overflow:hidden}@media only screen and (min-width:768px){.quick-total-price__modal{min-width:600px}}.quick-total-price__modal button{margin-top:32px;width:100%}@media only screen and (min-width:768px){.quick-total-price__modal button{width:inherit}}.quick-total-price__content-wrapper{padding:10px}.quick-total-price__title{font-size:1rem;font-weight:500;padding-bottom:8px;color:#3e3e3e;margin:0}.quick-total-price__description{padding-bottom:12px}.quick-total-price__description,.quick-total-price__values{font-size:.875rem;color:#3e3e3e;font-weight:300;display:block;margin:0}.quick-total-price__values{display:flex;justify-content:space-between}.full-tags{overflow-x:hidden}.full-tags__checkbox-label{align-items:center;display:flex;height:50px;justify-content:space-between;padding:15px 0;width:100%;cursor:pointer}.full-tags__checkbox-label:hover .full-tags__text{color:#a6a6a6}.full-tags__content-wrapper{display:flex;justify-content:center}.full-tags__content-wrapper svg{width:14px;height:13px}.full-tags__img{width:24px;height:18px}.full-tags__text{margin-left:8px;color:#717171;font-size:14px}@media only screen and (min-width:960px){.full-tags__text{font-size:16px}}.full-tags__button-container{margin-top:18px}.full-grid__title{margin:0 0 16px;color:#3e3e3e;font-size:1rem}.full-grid__title--center{text-align:center}.full-grid__container{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:10px;margin:20px 0}@media only screen and (min-width:960px){.full-grid__container{grid-template-columns:none;grid-row-gap:0;grid-auto-flow:column}}.full-grid__img-container{justify-content:center;width:72px;height:72px;border:1px solid #dcdcdc;border-radius:50%;transition:all .2s ease-out}.full-grid__img-container,.full-grid__option{display:flex;align-items:center;background:#fff}.full-grid__option{flex-direction:column;max-width:85px;border:none;cursor:pointer;place-self:center;color:#717171;align-self:flex-start}@media only screen and (min-width:960px){.full-grid__option{height:150px}}.full-grid__option--active{color:#ea1d2c}.full-grid__option--active .full-grid__img-container{background-color:#fcebea;border-color:transparent}.full-grid__option--active .full-grid__description,.full-grid__option:hover{color:#ea1d2c}.full-grid__option:hover .full-grid__img-container{background-color:#fcebea;border-color:transparent}.full-grid__option:hover .full-grid__description{color:#ea1d2c}.full-grid__description{font-size:.875rem;line-height:.875rem;color:#717171;margin-top:5px;transition:color .2s ease-out}@media only screen and (min-width:960px){.full-grid__description{font-size:.875rem}}.word-cloud{margin:10px 0;display:flex;flex-wrap:wrap}.word-cloud>button{margin-top:7px;margin-right:7px}.word-cloud-single{margin:10px 0;display:flex;flex-wrap:wrap}.word-cloud-single>button{margin-top:7px;margin-right:7px}.full-slider{width:100%;margin-bottom:15px}.full-slider__description{padding-bottom:12px}.full-slider__description,.full-slider__values{font-size:.875rem;color:#717171;font-weight:300;display:block;margin:0}.full-slider__values{display:flex;justify-content:space-between}.cardstack-full-filter__loading{display:flex;align-items:center;justify-content:center}.cardstack-full-filter__current-tab{padding:0 20px}.cardstack-full-filter__current-tab-description{margin:20px 0 10px;font-weight:500}.cardstack-full-filter__tabs{display:flex;border-bottom:2px solid #f5f0eb;margin-bottom:20px}.cardstack-full-filter__tabs-item{cursor:pointer;display:flex;justify-content:center;padding:15px 0;width:100%;color:#717171;background:transparent;border:none;border-bottom:2px solid transparent}.cardstack-full-filter__tabs-item:nth-child(2){margin:0 8px}.cardstack-full-filter__tabs-item--is-selected,.cardstack-full-filter__tabs-item:hover{color:#ea1d2c;border-bottom:2px solid #ea1d2c;cursor:pointer;background:transparent}.cardstack-full-filter__tabs-item:focus,.cardstack-full-filter__tabs-item:focus-visible{outline:2px solid rgba(166,165,165,.4)!important;outline-offset:2px!important;box-shadow:0 0 0 1px rgba(166,165,165,.15)!important;background:transparent!important;border-bottom:2px solid transparent!important}.cardstack-full-filter__tabs-item:focus-visible:not(.cardstack-full-filter__tabs-item--is-selected):hover{border-bottom:2px solid transparent!important}.cardstack-full-filter__tabs-item--is-selected:focus,.cardstack-full-filter__tabs-item--is-selected:focus-visible{border-bottom:2px solid #ea1d2c!important}@media only screen and (min-width:768px){.cardstack-full-filter__modal{min-height:70vh;min-width:40vw;max-width:40vw}}.cardstack-full-filter__grid{display:grid;grid-template-areas:"header" "tab-container" "scroll" "action";grid-template-rows:60px 60px minmax(auto,calc(var(--screen-y) - 170px)) 80px}@media only screen and (min-width:768px){.cardstack-full-filter__grid{grid-template-rows:60px 60px minmax(auto,calc(70vh - 170px)) 80px}}.cardstack-full-filter__tab-container{grid-area:tab-container}.cardstack-full-filter__header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;grid-area:header}.cardstack-full-filter__header-title{font-size:16px;line-height:16px;font-weight:500;color:#3f3e3e;margin-left:30px}.cardstack-full-filter__header-button{border:0;background:transparent}@media only screen and (min-width:768px){.cardstack-full-filter__header-button{cursor:pointer}}.cardstack-full-filter__header-icon{width:25px}.cardstack-full-filter__header-icon svg{color:#ea1d2c}.cardstack-full-filter__button{display:flex;align-items:center;outline:none;border:0;background-color:transparent;color:#ea1d2c;padding:0;font-weight:400;font-size:12px;line-height:15.6px;cursor:pointer}.cardstack-full-filter__button:hover{background-color:transparent}.cardstack-full-filter__scroll{grid-area:scroll;overflow-y:auto}.cardstack-full-filter__scroll::-webkit-scrollbar-track{border-radius:50px;background-color:transparent}.cardstack-full-filter__scroll::-webkit-scrollbar{width:4px;background-color:transparent}.cardstack-full-filter__scroll::-webkit-scrollbar-thumb{border-radius:50px;background-color:#dcdcdc}.cardstack-full-filter__filter{grid-area:action;width:100%;padding:20px}.filter-badge{display:flex;align-items:center;justify-content:center;height:17px;min-width:17px;top:2px;padding:2px 4px 0;border-radius:19px;border:none;background:#ea1d2c;color:#fff;font-size:.6875rem;line-height:.6875rem;font-weight:400}.cardstack-section-container+.cardstack-section-container{margin-top:40px}.cardstack-section-container+.cardstack-filter{margin-top:44px!important}.delivery-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;height:24px;cursor:pointer;background-color:unset}.delivery-input,.delivery-input__item{display:flex;flex-direction:row;align-items:center}.delivery-input__item{justify-content:flex-start}.delivery-input__icon-arrow{width:24px;height:24px;flex-shrink:0;margin-left:8px}.delivery-input__icon-arrow svg{color:#ea1d2c;fill:#ea1d2c}.delivery-input__address-number{margin:0 0 0 3px;flex-shrink:0}.delivery-input__address{font-size:.875rem;color:#1a1a1a;font-weight:500;display:flex;align-items:center;text-align:left;line-break:anywhere}@media only screen and (min-width:960px){.delivery-input__address{color:#717171}}.mobile-category-selector{display:flex;list-style:none;overflow-x:scroll;padding:8px 10px 0;border-bottom:1px solid #f7f7f7}.mobile-category-selector::-webkit-scrollbar{display:none}.mobile-category-selector__tab{scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.mobile-category-selector__tab a{display:block;padding:8px 10px;font-size:16px;font-weight:500;color:#717171;text-decoration:none}.mobile-category-selector__tab:first-child a{padding-right:10px}.mobile-category-selector__tab--active a{color:#ea1d2c}.mobile-category-selector__underline{margin:0 10px;border-bottom:1px solid #ea1d2c;width:calc(100% - 20px)}.mobile-category-selector-loading{display:flex;align-items:center;justify-content:center;height:44px;padding:20px;width:100%;border-bottom:1px solid #f7f7f7}.mobile-category-selector-loading__categories{width:100%;display:flex}.mobile-category-selector-loading__category{height:26px;width:100%}.header{height:111px}@keyframes animate{0%{top:-120px}to{top:0}}.home-header{z-index:9;background:#fff;transition:top .3s ease-in-out}.home-header--show{top:0;position:sticky;animation:animate .25s ease-in-out}.home-header__container{background:#fff;margin:auto;z-index:9997;border-top:none;display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #f7f7f7;padding:20px 20px 16px 0;align-items:center}@media only screen and (min-width:768px){.home-header__container{padding:0}}.home-header__logo{cursor:pointer}.home-header__logo .btn-icon{margin:0 24px 0 20px;border-radius:0;width:50px;height:26px}@media only screen and (min-width:768px){.home-header__logo .btn-icon{border-radius:0;height:64px;margin-right:20px}}.home-header__logo .btn-icon .icon-marmita{width:100%;height:100%}.home-header__logo .btn-icon .icon-marmita svg{color:#ea1d2c;fill:#ea1d2c}.home-header .delivery-input__address{margin-left:0}.home-header .delivery-input{flex:1 1}.home-header .btn.btn--iconize .btn__icon{border-radius:0;width:23px;height:23px}.home-header .floating-box__button:hover .icon-marmita{margin:0}.nav-header{align-items:center;display:flex;justify-content:space-between;overflow:hidden;position:sticky;top:0;left:0;min-height:60px;z-index:9997}.nav-header--primary{background:#fff;box-shadow:0 -1px 4px rgba(0,0,0,.1)}.nav-header--primary .nav-header__title{color:#3e3e3e}@media only screen and (min-width:960px){.nav-header--primary .btn-icon{cursor:pointer}}.nav-header--primary .btn-icon .icon-marmita svg{color:#ea1d2c;fill:#ea1d2c}.nav-header--fixed{position:fixed;width:100%}.nav-header--transparent{background:transparent}.nav-header--transparent .nav-header__title{color:#717171}.nav-header--transparent .btn-icon .icon-marmita svg{color:#ea1d2c;fill:#ea1d2c}.nav-header--tertiary .nav-header__title{color:#fff}.nav-header--tertiary .btn-icon .icon-marmita svg{color:#fed298;fill:#fed298}.nav-header--with-padding{padding:10px 20px}.nav-header__title{font-size:.75rem;font-weight:500;left:0;margin:0;padding:2px 50px 0;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:0}.nav-header__subtitle{font-size:.9375rem;font-weight:300;text-transform:capitalize;color:#a6a6a6}.nav-header .btn-icon{margin:0;z-index:1;border-radius:0;height:40px;width:50px;left:-17px;padding:0 0 0 14px}.nav-header__left-button{justify-content:flex-start}.search-autocomplete{position:absolute;background:#fff;border:1px solid #f7f7f7;box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;left:17px;right:9px}@media only screen and (max-width:959px){.search-autocomplete{top:70px}}.search-autocomplete__title{font-size:16px;margin:0 0 10px;padding:20px 20px 0}.search-autocomplete__text{color:#717171;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.search-autocomplete__text:active,.search-autocomplete__text:focus,.search-autocomplete__text:hover{color:#3f3e3e}.donut-span{white-space:pre}.search-autocomplete__option{display:flex;justify-content:space-between;font-size:14px;padding:8px 20px;cursor:pointer}.search-autocomplete__option:last-of-type{margin-bottom:0}.search-autocomplete__option-image{border-radius:50%;width:30px;height:30px}.search-autocomplete__option:active,.search-autocomplete__option:focus-within,.search-autocomplete__option:hover{background:#f2f2f2}.search-autocomplete__option .btn{color:#717171;font-weight:400;height:40px;width:100%;padding:0;display:flex;align-items:center;justify-content:flex-start}.search-autocomplete__option .btn:active,.search-autocomplete__option .btn:focus,.search-autocomplete__option .btn:hover{color:#3f3e3e}.search-autocomplete__option .btn:active path,.search-autocomplete__option .btn:active svg,.search-autocomplete__option .btn:focus path,.search-autocomplete__option .btn:focus svg,.search-autocomplete__option .btn:hover path,.search-autocomplete__option .btn:hover svg{fill:#3f3e3e;color:#3f3e3e}.search-autocomplete__option .btn-item-history{display:flex;align-items:center;justify-content:left;text-decoration:none;color:#717171}.search-autocomplete__option .btn-item-history:active,.search-autocomplete__option .btn-item-history:focus,.search-autocomplete__option .btn-item-history:hover{color:#3f3e3e}.search-autocomplete__option .btn-item-history:active path,.search-autocomplete__option .btn-item-history:active svg,.search-autocomplete__option .btn-item-history:focus path,.search-autocomplete__option .btn-item-history:focus svg,.search-autocomplete__option .btn-item-history:hover path,.search-autocomplete__option .btn-item-history:hover svg{fill:#3f3e3e;color:#3f3e3e}.search-autocomplete__option .btn-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:#717171}.search-autocomplete__option .btn-item:active,.search-autocomplete__option .btn-item:focus,.search-autocomplete__option .btn-item:hover{color:#3f3e3e}.search-autocomplete__option .btn-item:active path,.search-autocomplete__option .btn-item:active svg,.search-autocomplete__option .btn-item:focus path,.search-autocomplete__option .btn-item:focus svg,.search-autocomplete__option .btn-item:hover path,.search-autocomplete__option .btn-item:hover svg{fill:#3f3e3e;color:#3f3e3e}.search-autocomplete__option .btn-item__text{white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.search-autocomplete__option .btn-item__subtext{font-size:12px}.search-autocomplete__option .btn-icon{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;width:16px;height:16px;margin-right:1rem}.search-input{width:100%}@media only screen and (min-width:960px){.search-input{max-width:320px;position:relative}}@media only screen and (min-width:1248px){.search-input{max-width:420px}}@media only screen and (min-width:1440px){.search-input{max-width:469px}}.search-input__divisor{min-width:320px}@media only screen and (min-width:1440px){.search-input__divisor{min-width:469px}}.search-input__icon-search{width:24px;height:24px}.search-input__icon-search svg{color:#ea1d2c;fill:#ea1d2c}@media only screen and (min-width:960px){.search-input__icon-search{width:26px;height:26px;left:20px;top:50%;position:absolute;transform:translateY(-50%);pointer-events:none}.search-input__icon-search svg{color:#414143;fill:#414143}}.search-input__form{display:grid;grid-template:1fr/1fr;height:40px;position:relative}@media only screen and (min-width:960px){.search-input__form{height:100%}}.search-input .btn{padding:0 0 0 10px;margin:0}.search-input .btn-visibility--hidden{visibility:hidden}.search-input__field-wrapper{flex-grow:1;display:flex;align-items:center;background-color:#fff;padding:0 5px 0 12px;border-radius:8px;margin-right:0;width:100%;position:relative}@media only screen and (min-width:960px){.search-input__field-wrapper{padding:0}}.search-input__field-wrapper .search-input__icon-search{width:22px;height:22px}.search-input__field-wrapper .search-input__icon-search svg{color:#ea1d2c;fill:#ea1d2c}@media only screen and (min-width:960px){.search-input__field-wrapper .search-input__icon-search{left:15px}}.search-input__field{width:100%;height:100%;padding-left:12px;border:none;font-size:1rem;background-color:#f7f7f7}@media only screen and (min-width:960px){.search-input__field{display:flex;height:48px;padding-left:50px;padding-right:0;line-height:1.25em;font-weight:300;border-radius:8px;min-width:320px}}@media only screen and (min-width:1440px){.search-input__field{min-width:440px}}.search-input__field::-moz-placeholder{color:#a6a6a5;margin:0;font-weight:400;font-size:1rem}.search-input__field:-ms-input-placeholder{color:#a6a6a5;margin:0;font-weight:400;font-size:1rem}.search-input__field::placeholder{color:#a6a6a5;margin:0;font-weight:400;font-size:1rem}@media only screen and (min-width:960px){.search-input__field::-moz-placeholder{font-weight:300}.search-input__field:-ms-input-placeholder{font-weight:300}.search-input__field::placeholder{font-weight:300}}.search-input__field:focus::-moz-placeholder{opacity:0}.search-input__field:focus:-ms-input-placeholder{opacity:0}.search-input__field:focus::placeholder{opacity:0}@media only screen and (min-width:960px){.search-input__erase-button{background:transparent;border:none;margin:0;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.cart-fee{display:flex;justify-content:space-between;align-items:center}.cart-fee__description{font-size:.875rem;color:#a6a5a5}@media only screen and (min-width:768px){.cart-fee__description{color:#717171}}.cart-fee__button{width:20px;height:20px;border-radius:100%}.cart-fee__button:before{content:"";height:17px;width:17px;border-radius:100%;display:block;background:transparent;position:absolute;border:1px solid #a6a5a5}.cart-fee__value{font-size:.9375rem;color:#a6a5a5}@media only screen and (min-width:768px){.cart-fee__value{color:#3f3e3e}}.cart-fee__modal{display:flex;flex-direction:column;justify-content:center;width:100%;padding:10px 20px}@media only screen and (min-width:768px){.cart-fee__modal{width:450px;padding:40px 50px}}.cart-fee__modal-title{font-size:1.125rem;font-weight:500}@media only screen and (min-width:768px){.cart-fee__modal-title{font-size:1.375rem;text-align:left}}.cart-fee__modal-description{font-weight:lighter;line-height:18px;font-size:.875rem;padding:20px 0}@media only screen and (min-width:768px){.cart-fee__modal-description{font-size:1rem}}.restaurant-cart-footer__info{border-top:1px solid #dcdcdc;margin:0 45px 100px;padding:20px 0}.restaurant-cart-footer__info>*{height:32px;line-height:32px;font-weight:300;align-items:center}@media only screen and (min-width:960px){.restaurant-cart-footer__info>*{height:28px}}@media(min-height:800px){.restaurant-cart-footer__info>*{height:32px}}.restaurant-cart-footer__info-description{color:#717171;font-size:.875rem}.restaurant-cart-footer__green-text{color:#50a773}.restaurant-cart-footer__delivery-fee-info{width:20px;height:20px;border-radius:100%}.restaurant-cart-footer__delivery-fee-info .btn__label{top:2px}.restaurant-cart-footer__delivery-fee-info:before{content:"";height:17px;width:17px;border-radius:100%;display:block;background:transparent;position:absolute;border:1px solid #a6a5a5}.restaurant-cart-footer__total{font-weight:500}.restaurant-cart-footer__total .restaurant-cart-footer__info-description{color:#3f3e3e;font-size:1.125rem}.restaurant-cart-footer__loading{text-align:center;margin:20px 0}.restaurant-cart-footer__fixed{position:fixed;left:0;right:0;bottom:0;width:100%;padding:10px 45px;min-height:100px;background-color:#fff}.restaurant-cart-footer__button-wrapper{margin:10px 0 0}.restaurant-cart-footer__button--hide .restaurant-cart-footer__info{margin:0 45px;padding:20px 0}.restaurant-cart-header{margin:20px 45px;padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:960px){.restaurant-cart-header{padding:0}}.restaurant-cart-header__pretitle{color:#717171;font-weight:300;font-size:.875rem;width:100%}.restaurant-cart-header__title{margin:8px 0 0;font-size:1.125rem;font-weight:500;color:inherit;text-decoration:none;display:inline-block;max-width:70%}.restaurant-cart-header__link{height:25px;padding:0;margin-top:8px;font-size:.875rem;font-weight:400}.restaurant-cart-header__link .btn__label{text-align:left}.promotional-tag{color:#2e6788;display:flex;font-size:.75rem;font-weight:400;margin:5px 0}.promotional-tag .icon-marmita{margin-right:3px;width:12px;top:-2px}.promotional-tag .icon-marmita svg{color:#2e6788;fill:#2e6788}.dish-quick-add{overflow:hidden;width:48px;height:48px;transition:all .2s cubic-bezier(.25,.46,.45,.94);border-radius:50%;background-color:#fff;position:relative}.dish-quick-add--expanded{width:100px;border-radius:8px}.dish-quick-add__button{display:inline-block}.dish-quick-add .round-button{background-color:transparent;border:0;box-shadow:none}.dish-quick-add__counter{background-color:#fff;position:absolute;right:0;width:100px;top:0;opacity:0;pointer-events:none;transition:opacity 50ms cubic-bezier(.25,.46,.45,.94) .2s}.dish-quick-add__counter--opened{pointer-events:auto;opacity:1;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.dish-quick-add__counter .marmita-counter{border:.5px solid #f2f2f2;bottom:16px;width:100px;justify-content:space-evenly;border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.08)}.dish-quick-add__counter .marmita-counter .btn-icon{min-width:38px}.dish-quick-add__counter .marmita-counter__value{min-width:24px}.dish-quick-add .icon-marmita.icon-marmita--plus-sign{width:20px}.quick-add .marmita-counter{width:100px;height:38px;border-radius:8px;justify-content:flex-end;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden;transition:all .2s;background-color:#fff}.quick-add .marmita-counter--minimal{width:38px;border-radius:50%}.quick-add .marmita-counter .btn-icon{min-width:38px}.quick-add .marmita-counter__value{min-width:24px;font-size:1rem}.take-X-pay-Y-tag{border-radius:4px;display:inline-flex;margin-top:3.5px}@media only screen and (min-width:768px){.take-X-pay-Y-tag{height:19px}}.take-X-pay-Y-tag__title{font-size:.625rem;line-height:130%;font-weight:500;border:0;background-color:transparent;background-color:initial;vertical-align:middle;margin:1px 4px;white-space:unset}@media only screen and (min-width:768px){.take-X-pay-Y-tag__title{font-size:.75rem}}.take-X-pay-Y-tag__description{font-size:.75rem;color:#717171;left:-5px;font-weight:500}.take-X-pay-Y-tag-tooltip__container{max-width:320px;font-size:.875rem;transform:translateY(-10px)}.take-X-pay-Y-tag-tooltip__content{font-size:.75rem;color:#000;color:initial}.low-stock-tag{display:inline-flex;background-color:#fcebea;border-radius:4px;align-items:center;justify-content:flex-start;height:19px}.low-stock-tag__icon{margin:0 5px}.low-stock-tag__text{color:#ff4e4e;font-size:.625rem;margin:0 6px 0 0;font-weight:500;line-height:0}.restaurant-cart-item-price--promotional{color:#50a773}.restaurant-cart-item-price--original{font-size:.75rem;line-height:1.25rem;color:#717171;text-decoration:line-through;margin-left:5px}@media only screen and (min-width:1248px){.restaurant-cart-item-price--original{font-size:.875rem}}.restaurant-cart-item-price--block{display:block}.restaurant-cart-item{font-size:1rem}.restaurant-cart-item__description{margin:.5em 0;line-height:1.4;grid-gap:50px;gap:50px}.restaurant-cart-item__description :last-child{font-weight:500}.restaurant-cart-item__garnish,.restaurant-cart-item__obs{font-size:.875rem;font-weight:300;color:#717171;margin:.5em 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.restaurant-cart-item__garnish>span:not(:first-child){margin-left:5px}.restaurant-cart-item__buttons-wrapper{display:flex;align-items:center;margin-bottom:10px}.restaurant-cart-item__buttons-wrapper .quick-add{margin-left:auto}.restaurant-cart-item__buttons-wrapper .quick-add .marmita-counter{box-shadow:none;border:.5px solid #f2f2f2;height:48px}.restaurant-cart-item__buttons-wrapper .quick-add .marmita-counter__value{font-size:1.125rem}.restaurant-cart-item__button{height:100%;font-size:.875rem;padding:0;width:70px;margin-right:10px}.restaurant-cart-item__button .btn__label{text-align:left;font-size:.875rem}.restaurant-cart-item__tags{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}.restaurant-cart-item__tag{margin-right:4px;display:flex}.restaurant-cart-item .restaurant-cart-item-price--scale{display:block}.restaurant-cart-group__name{padding:18px 30px;margin:0;font-weight:500;font-size:.875rem}@media only screen and (min-width:960px){.restaurant-cart-group__name{padding:0 30px 10px}}.restaurant-cart-items-list{margin:0 15px;overflow-y:auto}@keyframes sticky-display-progress{0%{max-height:0;padding-top:0}to{max-height:50px;padding-top:10px}}@keyframes sticky-display-completed{0%,90%{max-height:50px;padding-top:10px}to{max-height:0;padding-top:0}}.delivery-discount-with-min-order{padding:12px 0;font-weight:300;font-size:.75rem;line-height:1rem;position:relative}@media only screen and (max-width:959px){.delivery-discount-with-min-order{margin-top:10px}.delivery-discount-with-min-order:before{content:"";width:calc(100% - 40px);height:0;display:block;background:transparent;position:absolute;left:20px;top:0;border-top:1px solid #f5f0eb;width:100%;left:0}}@media only screen and (min-width:960px){.delivery-discount-with-min-order{padding:24px 50px;background-color:#f7f7f7;font-weight:300;font-size:1rem;line-height:1.25rem}}.delivery-discount-with-min-order .icon-marmita{display:none}.delivery-discount-with-min-order strong{color:#2e6788}.delivery-discount-with-min-order__progress{width:100%;height:3px;border-radius:3px;background-color:#dcdcdc;position:relative}@media only screen and (min-width:960px){.delivery-discount-with-min-order__progress{height:5px;border-radius:5px}}.delivery-discount-with-min-order__progress-value{position:absolute;height:3px;border-radius:3px;background-color:#2e6788;transition:all .3s ease;width:0}@media only screen and (min-width:960px){.delivery-discount-with-min-order__progress-value{height:5px;border-radius:5px}}.delivery-discount-with-min-order__message{text-align:center;height:1rem;margin-bottom:8px;overflow:hidden;color:#717171}@media only screen and (min-width:960px){.delivery-discount-with-min-order__message{text-align:left;height:1.25rem;margin-bottom:12px}}.delivery-discount-with-min-order__message p{margin:0;overflow:hidden;transition:all .3s ease}.delivery-discount-with-min-order__message>:first-child{max-height:9000px;opacity:1;visibility:visible}.delivery-discount-with-min-order__message--completed>:first-child,.delivery-discount-with-min-order__message>:last-child{max-height:0;opacity:0;visibility:hidden}.delivery-discount-with-min-order__message--completed>:last-child{max-height:9000px;opacity:1;visibility:visible}.delivery-discount-with-min-order--completed strong{color:#50a773}.delivery-discount-with-min-order--completed .delivery-discount-with-min-order__progress-value{background-color:#50a773}.delivery-discount-with-min-order--description-only{background-color:#f7f7f7;padding:10px 14px;border-radius:4px;margin:0 0 10px}.delivery-discount-with-min-order--description-only:before{display:none}.delivery-discount-with-min-order--menu{background-color:#f7f7f7;padding:10px 14px;border-radius:4px;margin:0 0 10px}.delivery-discount-with-min-order--menu p{text-align:left}.delivery-discount-with-min-order--menu .icon-marmita{display:inline-flex;height:11.5px;width:11.5px;transform:translateY(2px);margin-right:8px}.delivery-discount-with-min-order--menu .icon-marmita svg{color:#2e6788;fill:#2e6788}@media only screen and (min-width:960px){.delivery-discount-with-min-order--menu{width:-moz-fit-content;width:fit-content}}.delivery-discount-with-min-order--menu:before{display:none}.delivery-discount-with-min-order--sticky{display:none;overflow:hidden;margin:0;max-height:0;padding:0}.delivery-discount-with-min-order--sticky p{margin:0 14px;text-align:center}.delivery-discount-with-min-order--is-sticky{display:block;animation:sticky-display-progress .2s linear .25s forwards}.delivery-discount-with-min-order--completed-sticky{display:block;max-height:50px;padding-top:10px;animation:sticky-display-completed 2s linear .25s forwards}.delivery-discount-with-min-order__min-order-description{display:flex;flex-direction:row}.delivery-discount-with-min-order__min-order-description p{margin:0}.delivery-discount-with-min-order__min-order-description strong{color:#2e6788}.delivery-discount-with-min-order__min-order-description .icon-marmita{display:inline-flex;height:11.5px;width:11.5px;transform:translateY(2px);margin-right:8px}.delivery-discount-with-min-order__min-order-description .icon-marmita svg{color:#2e6788;fill:#2e6788}.voucher-animation>svg{width:40px;height:40px}.checkout-voucher{display:grid;grid-template-columns:12% 80% 8%;align-items:center;height:80px;margin:0 20px;line-height:16px;border-top:1px solid rgba(220,220,220,.5);border-bottom:1px solid rgba(220,220,220,.5);cursor:pointer}@media only screen and (min-width:960px){.checkout-voucher{border-bottom:none;margin:0 45px;grid-template-columns:10% 80% 10%}}@media(min-height:800px){.checkout-voucher{height:80px}}.checkout-voucher__voucher-icon{width:34px;height:34px}.checkout-voucher__description{display:flex;flex-direction:column;margin-left:12px;padding:15px}.checkout-voucher__title{font-size:1rem;color:#3e3e3e;margin:0 0 4px}.checkout-voucher__subtitle{margin:0;font-size:.875rem;font-weight:100;line-height:1.25rem;color:#717171}.checkout-voucher__icon-wrapper{position:relative;padding:0 15px}.checkout-voucher__icon-wrapper .icon-marmita svg{width:40px;height:40px}.checkout-voucher__chevron-icon{display:flex;width:100%;height:100%;stroke:#ea1d2c;stroke-width:2px;justify-content:flex-end;align-items:center}.checkout-voucher__chevron-icon svg{transform:rotate(90deg);width:12px}.checkout-voucher__chevron-icon path{fill:#ea1d2c}.checkout-voucher__animated-icon{position:absolute;opacity:1;top:-22px}.voucher-guide{background-color:#f7f7f7;border-radius:0 0 4px 4px;padding:12px;margin:0 20px;display:grid;grid-template-areas:"title action" "progress action";grid-template-columns:1fr min-content;grid-gap:5px 16px}@media only screen and (min-width:960px){.voucher-guide{margin:0 45px 18px}}.voucher-guide__content-title{display:grid;align-items:center;grid-template:1fr/1fr 70px;grid-auto-columns:auto;grid-auto-flow:column dense;padding:0 0 6px}.voucher-guide__title{font-size:.75rem;line-height:1rem;color:#717171;grid-area:title}.voucher-guide__complete-order{font-size:.75rem;line-height:1rem;color:#ea1d2c;text-decoration:none;text-align:right;grid-area:action;align-self:center}.voucher-guide__progress{grid-area:progress;width:100%}.voucher-rules-modal{width:100%;height:560px;display:flex;margin:0 auto;align-items:center;color:#3e3e3e}@media only screen and (min-width:768px){.voucher-rules-modal{width:600px;height:100%}}.voucher-rules-modal .marmita-modal__inner-content{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:4px;position:relative;padding:0}@media only screen and (min-width:768px){.voucher-rules-modal .marmita-modal__inner-content{height:612px}}.voucher-rules-modal__overlay{background-color:#717171;position:fixed;left:0;right:0;bottom:0;top:0;z-index:10001}.voucher-rules-modal .marmita-modal__actions{position:relative}.voucher-rules-modal__container{position:relative;color:#3e3e3e;padding:32px;display:grid;align-content:center}@media only screen and (min-width:768px){.voucher-rules-modal__container{padding:10px 70px;min-height:612px}}.voucher-rules-modal__icon{width:86px;height:86px;margin:0 auto 32px;display:block}.voucher-rules-modal__icon .dash-icon-voucher{animation:animation-voucher 5s ease-in-out infinite}@media only screen and (min-width:768px){.voucher-rules-modal__icon{width:94px;height:94px}}.voucher-rules-modal__title{font-size:1.125rem;line-height:1.375rem;font-weight:500;text-align:center;margin:0;padding:0 0 8px;color:#3e3e3e}@media only screen and (min-width:768px){.voucher-rules-modal__title{font-size:1.5rem;line-height:1.875rem}}.voucher-rules-modal__short-description{padding:0 0 24px;text-align:center;display:block;font-size:.875rem;line-height:1.25rem;color:#3e3e3e}@media only screen and (min-width:768px){.voucher-rules-modal__short-description{font-size:1rem;line-height:1.25rem}}.voucher-rules-modal__btn-see-merchants{width:100%;display:grid;font-size:.875rem;line-height:1.125rem;text-align:center;font-weight:500;margin:0 0 24px;padding:0;text-decoration:unset;border-radius:4px;color:#fff}@media only screen and (min-width:768px){.voucher-rules-modal__btn-see-merchants{padding:16px 0;margin:0 0 32px;font-size:1rem;line-height:1.25rem}}.voucher-rules-modal__btn-see-merchants:hover:enabled{color:#fff;background:#ee4c58}.voucher-rules-modal__title-rules{font-size:1rem;line-height:1.375rem;font-weight:500;padding:0 0 8px;display:block}.voucher-rules-modal__rules{list-style:disc;font-size:.875rem;line-height:1.25rem;font-weight:300;color:#717171;white-space:pre-line}@keyframes animation-voucher{0%{transform:skew(-1deg)}50%{transform:skew(2deg)}to{transform:skew(-1deg)}}.voucher-container{width:100%;max-width:1366px!important;margin:auto;display:grid;grid-template-columns:1fr;justify-content:space-between;grid-gap:30px;padding:20px 40px}@media only screen and (min-width:960px){.voucher-container{padding:20px 30px 20px 50px;grid-template-columns:repeat(3,minmax(266px,380px))}}.voucher-card{background-color:#fff;width:100%;padding:0;border:1px solid #f7f7f7;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;word-break:break-word}@media only screen and (min-width:960px){.voucher-card{display:inline-grid;grid-template:"header" "shortDescription" "restaurantButton" "infos" "rules" "footer";min-height:190px;max-height:384px}}.voucher-card--disabled{color:#717171}.voucher-card--disabled .voucher-card__title{color:#a6a6a6}.voucher-card__header{position:relative;display:grid;grid-area:header;grid-template:1fr/32px 1fr 24px;grid-column-gap:16px;padding:20px}@media only screen and (min-width:1248px){.voucher-card__header{grid-template-columns:50px 1fr;grid-auto-flow:column dense;grid-column-gap:10px;padding:24px 40px}}.voucher-card__icon{width:32px;height:32px}@media only screen and (min-width:1248px){.voucher-card__icon{width:50px;height:50px}}.voucher-card__title{font-size:1rem;color:#3e3e3e;margin:0;display:flex;align-items:center}@media only screen and (min-width:1248px){.voucher-card__title{font-size:1.125rem}}.voucher-card__radio{display:flex;align-items:center}.voucher-card__short-description{display:grid;grid-area:shortDescription;padding:0 20px 20px;color:#717171;font-size:.875rem;font-weight:300}@media only screen and (min-width:1248px){.voucher-card__short-description{padding:0 40px 24px}}.voucher-card__infos{display:grid;grid-area:infos;grid-template:1fr/50% 50%;padding:0 20px 12px}@media only screen and (min-width:1248px){.voucher-card__infos{padding:0 40px 12px}}.voucher-card__terms{background-color:#fff;color:#ea1d2c;font-size:.875rem;font-weight:500;border:0;text-align:left;padding:0;cursor:pointer}.voucher-card__expiration-date{color:#a6a6a6;font-size:.875rem;display:flex;justify-content:flex-end;align-items:center}.voucher-card__block{width:-moz-max-content;width:max-content;display:grid;grid-area:footer;padding:10px 20px;text-align:center;background-color:#f7f7f7;color:#717171;font-size:.75rem}@media only screen and (min-width:1248px){.voucher-card__block{padding:20px 40px}}.voucher-card__cta-container{display:grid;grid-area:restaurantButton;min-height:60px;padding:0 20px 20px}.voucher-card__restaurants-link{border:1px solid #ea1d2c;height:40px;background:transparent;color:#ea1d2c;width:100%}.voucher-card__restaurants-link:hover{background:#ea1d2c;color:#fff}.voucher-footer{display:grid;grid-area:footer;padding:10px 20px;text-align:center;background-color:#f7f7f7;color:#717171;font-size:.875rem}@media only screen and (min-width:1248px){.voucher-footer{min-height:50px;padding:20px 40px}}.voucher-footer__block{display:grid;align-items:center;grid-area:footer;padding:10px 20px;background-color:#f7f7f7;color:#717171;font-size:.875rem;grid-template:1fr/20px 1fr}@media only screen and (min-width:1248px){.voucher-footer__block{padding:20px 40px;min-height:50px}}@media only screen and (min-width:768px){.voucher-footer__block{padding:10px 40px}}.voucher-footer__available{display:flex;align-items:center;justify-content:center}.voucher-footer__icon-block{width:12px;display:inline-flex}.voucher-footer__text-block{display:inline-flex;align-items:center;font-size:.75em}.voucher-slim-card{display:flex;align-items:center;background-color:#fff;padding:12px 16px;border:1px solid #f7f7f7;box-shadow:0 1px 4px rgba(0,0,0,.05);border-radius:4px;height:80px;width:100%;cursor:default}@media only screen and (min-width:960px){.voucher-slim-card{cursor:pointer}}.voucher-slim-card__icon{width:34px;height:34px}.voucher-slim-card__header{padding-left:12px;display:flex;flex-direction:column}.voucher-slim-card__cta{margin-left:auto}.voucher-slim-card__cta>button{border:0;padding:0;margin-right:0;transform:rotate(90deg)}.voucher-slim-card__cta>button>.icon-marmita{height:15px;width:15px}.voucher-slim-card__cta>button>.icon-marmita path{fill:#ea1d2c}.voucher-slim-card__title{font-size:1rem;color:#3e3e3e;margin:0;display:flex;align-items:center;padding-bottom:5px}.voucher-slim-card__short-description{color:#717171;font-size:.75rem}@media only screen and (min-width:375px){.voucher-slim-card__short-description{font-size:.875rem}}.voucher-slim-card__expiration-date{color:#a6a6a6;font-size:.875rem;text-align:right}.manual-voucher{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f2f2f2;min-height:90px;width:100%;flex-wrap:wrap;padding:20px}.manual-voucher .input-wrapper{width:70%}@media only screen and (max-width:767px){.manual-voucher .input-wrapper--blurred{transition:.3s;width:100%}}.manual-voucher .input-wrapper .form-input{border-radius:4px;padding:0;margin:0;min-height:unset}@media only screen and (max-width:767px){.manual-voucher .input-wrapper .form-input{background:#f2f2f2}.manual-voucher .input-wrapper .form-input__label{padding:0 0 0 16px}.manual-voucher .input-wrapper .form-input__label .field__border,.manual-voucher .input-wrapper .form-input__label .label__name{display:none}.manual-voucher .input-wrapper .form-input__field{font-weight:500;font-size:.875em;padding:0;border:0;height:44px;border-radius:4px}}.manual-voucher .input-wrapper .form-input__field::-moz-placeholder{color:#a6a5a5;opacity:1}.manual-voucher .input-wrapper .form-input__field:-ms-input-placeholder{color:#a6a5a5;opacity:1}.manual-voucher .input-wrapper .form-input__field::placeholder{color:#a6a5a5;opacity:1}.manual-voucher--error{color:#ea1d2c;text-align:center;display:block;min-height:20px}.manual-voucher--error span{font-weight:500;text-transform:lowercase}.manual-voucher__button{width:30%;font-size:.875em;font-weight:400}@media only screen and (max-width:767px){.manual-voucher__button--hidden{display:none}}.manual-voucher__message{min-height:20px}.manual-voucher--invalid{height:110px}.voucher-dialog{padding:0 10px 0 30px}@media only screen and (min-width:960px){.voucher-dialog{height:645px}}@media only screen and (max-width:767px){.voucher-dialog{padding:0}}.voucher-dialog .nav-header__title{color:#3e3e3e}.voucher-dialog-header{display:flex;align-items:center;border-bottom:1px solid #f2f2f2;padding:20px 0}.voucher-dialog-header__title{text-transform:uppercase;font-weight:600;padding-left:10px}.voucher-dialog-header__cta{height:15px;width:15px;border:0;margin-left:0;margin-right:0;padding:0;transform:rotate(-90deg)}.voucher-dialog-header__cta .icon-marmita{height:15px;width:15px}.voucher-dialog-header__cta .icon-marmita path{fill:#ea1d2c!important}.voucher-dialog-content{padding:0 0 30px;overflow-y:auto;height:583px;scrollbar-color:#dcdcdc transparent}@media only screen and (max-width:767px){.voucher-dialog-content{height:auto}}.voucher-dialog-content::-webkit-scrollbar-track{border-radius:50px;background-color:transparent}.voucher-dialog-content::-webkit-scrollbar{width:6px;background-color:transparent}.voucher-dialog-content::-webkit-scrollbar-thumb{border-radius:50px;background-color:#f2f2f2}.voucher-dialog-content__list{padding:0 20px}.voucher-dialog-content__list>*{margin-top:20px}.voucher-dialog-content__list .no-voucher .voucher-slim-card{padding-left:20px;padding-right:20px;margin-top:20px;height:72px}.voucher-dialog-content__list .no-voucher .voucher-slim-card__title{color:#717171;font-weight:500}.voucher-dialog-content__list .no-voucher .voucher-slim-card__short-description{color:#a6a6a6}.voucher-dialog-content__list .no-voucher .voucher-slim-card__icon{width:28px;height:28px}.voucher-dialog-content__list .voucher-card{min-height:unset!important}.voucher-dialog-content__list .voucher-card>*{padding-left:20px;padding-right:20px}.voucher-dialog-content__list .voucher-card__header{align-items:center}.voucher-dialog-content__list .voucher-card__header .voucher-card__icon{width:28px;height:28px}.voucher-dialog-content__list .voucher-card__cta-container{min-height:auto}@keyframes z-1-movement{0%{transform:translate(0)}50%{transform:translate(5px,-5px)}to{transform:translate(0)}}@keyframes z-2-movement{0%{transform:translate(0)}50%{transform:translate(5px,10px)}to{transform:translate(0)}}@keyframes z-3-movement{0%{transform:translate(0)}50%{transform:translate(-5px,12px)}to{transform:translate(0)}}@keyframes voucher-dialog-animation{0%{transform:translateX(100%)}to{transform:translate(0)}}.restaurant-cart{display:flex;flex-flow:column nowrap;position:sticky;top:0;width:430px;background-color:#fff;color:#3f3e3e}@media only screen and (min-width:1248px){.restaurant-cart{width:430px}}.restaurant-cart__warning{background-color:#f7f7f7;color:#4d4d4d;font-weight:300;line-height:1.4;padding:24px 50px}.restaurant-cart__line{border-top:1px solid #dcdcdc;margin:0 30px;padding:12px 0 16px}@media only screen and (min-width:960px){.restaurant-cart__line{padding:10px 0}}@media(min-height:800px){.restaurant-cart__line{padding:12px 0 16px}}.restaurant-cart__justify{display:flex;flex-flow:row nowrap}.restaurant-cart__justify>*{flex-grow:1}.restaurant-cart__justify>:last-child{min-width:80px;text-align:right}.restaurant-cart__empty,.restaurant-cart__loading{display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;height:100%}.restaurant-cart__empty{color:#dcdcdc}.restaurant-cart__empty .restaurant-card-empty-icon{height:270px;width:auto;margin:0 auto 32px}.restaurant-cart__empty .restaurant-cart__empty--large{font-size:1rem;color:#3e3e3e;font-weight:500}.restaurant-cart__empty .restaurant-cart__empty--small{font-size:.875rem;font-weight:400;color:#717171;margin:10px 0 0}.restaurant-cart__empty .animated-svg .z-1{transform-origin:top center;animation:z-1-movement 4.5s infinite;animation-timing-function:ease-in-out}.restaurant-cart__empty .animated-svg .z-2{transform-origin:bottom center;animation:z-2-movement 6s infinite;animation-timing-function:ease-in-out}.restaurant-cart__empty .animated-svg .z-3{transform-origin:bottom center;animation:z-3-movement 5s infinite;animation-timing-function:ease-in-out}.restaurant-cart .restaurant-cart-items-list::-webkit-scrollbar-track{border-radius:50px;background-color:transparent}.restaurant-cart .restaurant-cart-items-list::-webkit-scrollbar{width:6px;background-color:transparent}.restaurant-cart .restaurant-cart-items-list::-webkit-scrollbar-thumb{border-radius:50px;background-color:#f2f2f2}.restaurant-cart .voucher-dialog{height:100%;animation:voucher-dialog-animation .2s;animation-timing-function:ease-in-out;padding:0 30px}.restaurant-cart .voucher-dialog .voucher-dialog-content{height:calc(100% - 80px)}.restaurant-cart .voucher-dialog .voucher-dialog-header{padding:20px;margin:10px 10px 0}.restaurant-cart__wrapper{display:flex;flex-direction:column;height:100%}.restaurant-cart__wrapper--scroll{overflow-y:auto;overflow-x:hidden;height:100%}.restaurant-cart__wrapper--scroll::-webkit-scrollbar-track{border-radius:50px;background-color:transparent}.restaurant-cart__wrapper--scroll::-webkit-scrollbar{width:6px;background-color:transparent}.restaurant-cart__wrapper--scroll::-webkit-scrollbar-thumb{border-radius:50px;background-color:#f2f2f2}.floating-box .restaurant-cart{overflow:hidden}.floating-box .restaurant-cart .voucher-dialog .voucher-dialog-content{height:583px}.notification-overlay{background:rgba(0,0,0,.7);color:#fff}.notification-overlay .marmita-modal__inner-content{display:none;max-width:500px}@media only screen and (min-width:960px){.notification-overlay .marmita-modal__inner-content{display:block}}.notification-overlay__title{font-size:1.875rem}.notification-overlay__subtitle{font-size:1.25rem;font-weight:100}.notification-permission{display:grid;min-width:320px;grid-template-columns:42px 1fr;padding:12px 0 11px 24px;position:relative;border:1px solid #f7f7f7;overflow:hidden;height:110px;opacity:1;transition:all .3s ease-out}@media only screen and (min-width:960px){.notification-permission{max-width:345px}}.notification-permission--gray{background-color:#f7f7f7}.notification-permission--hidden{height:0;padding-top:0;padding-bottom:0;border:0;opacity:.5}.notification-permission__illustration{overflow:visible;align-self:center}.notification-permission-center{display:grid;margin:0 13px 0 15px}.notification-permission-center__title{font-size:.875rem;margin-bottom:10px;font-weight:500;color:#3e3e3e}.notification-permission-center__subtitle{font-size:.75rem;margin-bottom:12px;color:#717171}.notification-permission-center__button{font-size:.875rem;color:#ea1d2c}.notification-permission-center__button.btn{height:20px;margin-right:auto;padding:0}.notification-permission__close-button{display:block;width:15px;height:15px;padding:0;top:10px;right:10px;position:absolute}.notification-permission__close-button.btn.btn--iconize .icon-marmita.btn__icon{width:15px;height:15px}.notification-permission__close-button.btn.btn--iconize .icon-marmita svg{fill:#a6a6a6;stroke:#a6a6a6;stroke-width:2}.notification-permission .phone-chat-ballon__ballon{animation:phone-chat-ballon-animation 2s linear infinite alternate;transform-origin:center}.notification-permission .phone-chat-ballon__ifood{animation:phone-chat-ballon-ifood-animation 2s linear infinite alternate;transform-origin:center}.notification-permission .phone-chat-ballon__alert{animation:phone-chat-ballon-alert-animation 2s linear infinite alternate;transform-origin:center}@keyframes phone-chat-ballon-ifood-animation{0%{transform:translate(0)}to{transform:translate(-2px,-1px)}}@keyframes phone-chat-ballon-animation{0%{transform:translate(0) rotate(0)}to{transform:translate(-1px,-1px) rotate(-3deg)}}@keyframes phone-chat-ballon-alert-animation{0%{transform:translate(0) rotate(0)}to{transform:translate(-2px,-2px) rotate(0)}}.error-state-chat{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;height:100%}.error-state-chat__image{display:block;width:11.8125rem;height:auto}@media only screen and (min-width:960px){.error-state-chat__image{margin-top:1.5rem}}.error-state-chat__text,.error-state-chat__title{padding:0 20px;text-align:center}.error-state-chat__title{font-size:1.25rem;margin-top:1.5rem;margin-bottom:0;color:#3f3e3e}.error-state-chat__text{margin-top:1rem;color:#a6a5a5;line-height:1.375rem}.error-information-dialog{width:100%}@media only screen and (min-width:960px){.error-information-dialog{width:510px}}.error-information-dialog .marmita-modal__actions{margin:.625rem}.error-information-dialog .marmita-modal__actions button .icon-marmita--close svg{fill:#ea1d2c}.error-information-dialog__content{display:flex;flex-direction:column;margin-top:1.875rem;padding:.625rem 1.25rem 0}@media only screen and (min-width:960px){.error-information-dialog__content{padding:.25rem 2.5rem}}.experimental-feature:before{content:"EF";width:12px;font-size:9px;color:#fff;background:#f90;position:absolute;padding:5px 10px 3px;border-radius:10px;text-transform:uppercase;transition:.4s;z-index:99999999;white-space:nowrap}.experimental-feature:hover:before{content:"experimental feature";width:114px}.experimental-feature+*{border:1px solid rgba(247,153,2,.341);border-radius:5px}.user-menu-items{min-width:320px;max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-color:#dcdcdc transparent}.user-menu-items::-webkit-scrollbar-track{border-radius:50px;background-color:transparent}.user-menu-items::-webkit-scrollbar{width:4px;background-color:transparent}.user-menu-items::-webkit-scrollbar-thumb{border-radius:50px;background-color:#dcdcdc}@media only screen and (min-width:960px){.user-menu-items{padding:0 0 40px}}.user-menu-items__name{font-weight:500;font-size:1.5625rem;line-height:31px;letter-spacing:-1px;padding:30px 40px 20px}.user-menu-items__notification .notification-permission{margin:0 auto}@media only screen and (min-width:375px)and (max-width:960px){.user-menu-items__notification{padding:12px 20px}}.drawer{position:fixed;z-index:10001;pointer-events:none}@media only screen and (min-width:960px){.drawer{z-index:9994}}.drawer__overlay{pointer-events:all;position:fixed;top:0;left:0;right:0;bottom:0}@media only screen and (min-width:960px){.drawer__overlay{top:80px}}.drawer__overlay--after-open{animation:fade-overlay-in .5s forwards}@media only screen and (min-width:960px){.drawer__overlay--after-open{animation:unset}}.drawer__overlay--before-close{animation:fade-overlay-out .5s forwards}@media only screen and (min-width:960px){.drawer__overlay--before-close{animation:unset}}.drawer__close-button{width:24px;height:24px;min-height:24px;padding:0;margin:0;cursor:pointer;align-self:flex-end;position:absolute;left:16px;z-index:1;top:4px}@media only screen and (min-width:960px){.drawer__close-button{align-self:unset}}.drawer__content{background-color:#fff;position:fixed;bottom:0;left:0;right:0;height:70%;box-shadow:0 0 10px rgba(0,0,0,.1);transform:translateY(100%);border-radius:10px 10px 0 0;padding:20px;display:flex;flex-direction:column}@media only screen and (min-width:960px){.drawer__content{width:472px;max-height:100vh;transform:translateX(100%);border-radius:unset;position:fixed;left:unset;height:calc(100vh - 80px);padding:15px 30px}}@media(min-height:800px){.drawer__content{padding:30px}}.drawer__content--after-open{animation:slide-in-from-bottom .5s forwards}@media only screen and (min-width:960px){.drawer__content--after-open{animation:slide-in-from-right .5s forwards}}.drawer__content--before-close{animation:slide-out-to-bottom .5s forwards}@media only screen and (min-width:960px){.drawer__content--before-close{animation:slide-out-to-right .5s forwards}}.drawer__content-container{flex:1 1;overflow-y:auto}.drawer-cart .drawer__content{padding:0}@keyframes slide-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-in-from-bottom{to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fade-overlay-in{to{background-color:rgba(0,0,0,.5)}}@keyframes fade-overlay-out{0%{background-color:rgba(0,0,0,.5)}to{background-color:transparent}}.header-cart{display:flex;align-items:center;position:relative;padding:8px 12px;border-radius:200px;transition:background-color .3s ease-in-out;border:0;cursor:pointer;background-color:transparent}.header-cart:not(.header-cart--has-items):active,.header-cart:not(.header-cart--has-items):hover{background-color:#f7f7f7}.header-cart:not(.header-cart--has-items):active .header-cart__icon path{stroke:#b71420}.header-cart__icon{display:flex}.header-cart__icon path{transition:stroke .3s ease-in-out;stroke:#ea1d2c}.header-cart__info{margin:0 0 0 6px;color:#717171;transition:background-color .3s ease-in-out;white-space:nowrap;text-align:left}.header-cart__cost{font-size:.75rem;line-height:1rem;display:block}.header-cart__items{font-size:.625rem;line-height:.75rem;display:block}.header-cart--has-items{background-color:#ea1d2c}.header-cart--has-items .header-cart__icon path{stroke:#fff}.header-cart--has-items .header-cart__info{color:#fff}.desktop-category-links__list{min-width:360px;display:flex;flex-flow:row nowrap}.desktop-category-links__list--floating{display:flex;flex-direction:column;margin:10px;align-items:flex-start}.desktop-category-links__item a{height:100%;font-family:iFood RC Titulos,iFood RC Textos,helvetica,sans-serif;text-decoration:none;color:#717171;font-size:.875rem}.desktop-category-links__item a:hover{color:#ea1d2c}.desktop-category-links__item+.desktop-category-links__item{margin-left:16px}.desktop-category-links__item--active a{color:#ea1d2c}.desktop-category-links__vertical-item+.desktop-category-links__vertical-item{margin:10px 0 0}.desktop-category-links-loading{height:48px;width:360px;border-radius:8px!important}.desktop-category-selector .floating-box__wrapper{min-width:126px}.desktop-category-selector__floating-box{display:none}.desktop-category-selector__floating-menu .floating-box__label{display:flex;align-items:center;color:#ea1d2c;font-weight:500}.desktop-category-selector__label-arrow{width:20px;height:20px}.desktop-category-selector__vertical-item+.desktop-category-selector__vertical-item{margin:10px 0 0}@media only screen and (max-width:1247px){.desktop-category-selector__floating-box{display:block}.desktop-category-selector__horizontal{display:none}}.responsive-header{display:none;position:sticky;flex-direction:row;align-items:center;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;width:100vw;height:80px;background-color:#fff;box-shadow:inset 0 -1px 0 #dcdcdc;top:0;z-index:9997;padding:20px 32px}.responsive-header--static{position:relative}@media only screen and (min-width:960px){.responsive-header{display:flex}}.responsive-header__logo{display:flex;align-items:center;cursor:pointer;width:62px}.responsive-header__logo .btn-icon{border-radius:0;width:62px}.responsive-header__logo .btn-icon .icon-marmita{width:100%;height:100%}.responsive-header__logo .btn-icon .icon-marmita svg{color:#ea1d2c;fill:#ea1d2c}.responsive-header__button-wrapper{display:flex;flex-direction:row;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;align-items:center}.responsive-header__button{padding:0;cursor:pointer;min-width:24px;width:24px;margin:0}.responsive-header__button .icon-marmita{margin:0}.responsive-header__button .icon-marmita svg{color:#ea1d2c;fill:#ea1d2c}.responsive-header .floating-box__button:hover .icon-marmita{margin:0}.responsive-header .icon-marmita{width:24px}.responsive-header .search-input{max-width:700px;margin:0 auto}.responsive-header .search-input__divisor{flex:1 1}.responsive-header .delivery-input{max-width:16.66%}@media only screen and (min-width:1248px){.responsive-header .delivery-input{max-width:12.82%}}@media only screen and (min-width:600px){.responsive-header .delivery-input{max-width:14.64%}}@media only screen and (min-width:1440px){.responsive-header .delivery-input{max-width:15.83%}}@media only screen and (min-width:1818px){.responsive-header .delivery-input{max-width:16.67%}}.responsive-header .delivery-input__item{width:-moz-max-content;width:max-content}.cardstack-home__error{padding:40px}.cardstack-home__header{padding:20px 0;display:none}.cardstack-home__header--mobile{display:block}@media only screen and (min-width:960px){.cardstack-home__header{display:block}.cardstack-home__header--mobile{display:none}}.cardstack-home__title{color:#3e3e3e;font-size:1.5625rem;margin-bottom:0}.cardstack-home__loading>*{margin-top:20px}.cardstack-home .cardstack-filter{top:0;margin-top:0}@media only screen and (min-width:960px){.cardstack-home .cardstack-filter{top:72px}}.cardstack-page__error{padding:40px}.cardstack-page__header{margin-bottom:20px;padding:20px 0;display:none}.cardstack-page__header--mobile{display:block}.cardstack-page__header--mobile~section{margin-top:64px}@media only screen and (min-width:960px){.cardstack-page__header{display:block}.cardstack-page__header--mobile{display:none}.cardstack-page__header--mobile~section{margin-top:unset}}.cardstack-page__title{color:#3e3e3e;font-size:1.5625rem;margin-bottom:0}.cardstack-page__loading{height:calc(100vh - 200px);position:relative;display:grid;align-items:center;justify-content:center}.cardstack-page .cardstack-filter{top:0;margin-top:0}@media only screen and (min-width:960px){.cardstack-page .cardstack-filter{top:72px}}.method-card-brand img{height:100%;width:100%}.payment-method-card{padding:12px;border:1px solid #dcdcdc;color:#3e3e3e;height:128px;width:128px;border-radius:8px;cursor:pointer}@media only screen and (min-width:960px){.payment-method-card{height:140px;width:240px}}.payment-method-card--selected{border:1px solid #ea1d2c}.payment-method-card__link{text-decoration:none;color:#3e3e3e}.payment-method-card__header{display:flex;align-items:center;padding-bottom:48px}.payment-method-card__icon{padding-right:8px;display:flex;align-items:center;height:24px;width:28px}.payment-method-card__name{font-size:.75rem;line-height:1rem;padding-bottom:2px}@media only screen and (min-width:960px){.payment-method-card__name{font-size:.875rem}}.payment-method-card__title{font-size:.75rem;line-height:1rem}@media only screen and (min-width:960px){.payment-method-card__title{font-size:.875rem;line-height:1.125rem}}.payment-method-card__description{font-size:.875rem;line-height:1.25rem;font-weight:500}@media only screen and (min-width:960px){.payment-method-card__description{font-size:1.125rem;line-height:1.375rem}}.assist-modal{display:flex;align-items:center;background:#fff}.assist-modal__wrapper{position:relative;padding:10px 20px 80px;width:100%}@media only screen and (min-width:960px){.assist-modal__wrapper{width:100%;max-width:1366px!important;margin:auto;padding:20px 30px 120px}}.assist-modal__other-methods{padding:16px 0 40px}@media only screen and (min-width:960px){.assist-modal__other-methods{padding:24px 0 48px}}.assist-modal__error-description{font-size:1.125rem;font-weight:500;color:#3e3e3e;padding-top:20px;margin:0}@media only screen and (min-width:960px){.assist-modal__error-description{font-size:1.5rem;padding-top:30px}}.assist-modal__change-payment-method{font-size:.875rem;color:#717171}@media only screen and (min-width:960px){.assist-modal__change-payment-method{font-size:1rem}}.assist-modal__payment-used{font-size:1rem;color:#3e3e3e}@media only screen and (min-width:960px){.assist-modal__payment-used{font-size:1.25rem;padding:20px 0 0}}.assist-modal__text{font-size:1rem;font-weight:400;color:#3e3e3e;padding:10px 0;margin:0}@media only screen and (min-width:960px){.assist-modal__text{font-size:1.125rem;padding:20px 0 0}}.assist-modal__message{margin:5px 0;border-bottom:1px solid;color:#dcdcdc;padding:12px 0}@media only screen and (min-width:960px){.assist-modal__message{margin:12px 0}}.assist-modal__title{font-size:.875rem;font-weight:300;color:#717171;padding:5px 0;margin:0}@media only screen and (min-width:960px){.assist-modal__title{font-size:1.125rem;font-weight:300}}.assist-modal__description{font-size:.75rem;font-weight:300;color:#3e3e3e;padding:5px 0;margin:0}@media only screen and (min-width:960px){.assist-modal__description{font-size:1rem;font-weight:300}}.assist-modal__payment{margin:0 0 15px;padding:25px;border:1px solid #dcdcdc;border-radius:8px}.assist-modal__payment-content{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;align-items:center}.assist-modal__payment-content--brand{width:30px}.assist-modal__payment-description{display:grid;grid-template-rows:auto;grid-gap:5px;gap:5px}.assist-modal__payment-description--card{color:#3e3e3e}.assist-modal__payment-description--number{color:#717171}.assist-modal__retry-payment{border-top:1px solid #f5f0eb;background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:9990;animation:fade-in .3s}@media only screen and (min-width:960px){.assist-modal__retry-payment{flex-direction:row;align-items:center;justify-content:center;bottom:40px}}.assist-modal__retry-payment--wrapper{height:70px;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1366px!important;margin:auto;padding:0 30px}.assist-modal .carousel__controller--left{transform:translateY(-32px) rotate(90deg)}@media only screen and (min-width:768px){.assist-modal .carousel__controller--left{transform:translateY(-18px) rotate(90deg)}}@media only screen and (min-width:960px){.assist-modal .carousel__controller--left{left:-25px}}.assist-modal .carousel__controller--right{transform:translateY(-32px) rotate(-90deg)}@media only screen and (min-width:768px){.assist-modal .carousel__controller--right{transform:translateY(-18px) rotate(-90deg)}}@media only screen and (min-width:960px){.assist-modal .carousel__controller--right{right:-25px}}.payment-cash-modal{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 20px}.payment-cash-modal__title{font-size:1.125rem;font-weight:500;text-align:center}.payment-cash-modal__message{display:flex;flex-direction:column;font-size:.875rem;font-weight:lighter;line-height:18px;padding:20px 40px 0;text-align:center}.payment-cash-modal__actions{display:flex;justify-content:space-between;margin-top:30px}.payment-cash-modal__button{display:flex;flex:1 1}.payment-cash-modal__button:first-of-type{margin-right:10px}.payment-cash-modal__button:last-of-type{margin-left:10px}.payment-cash-modal__input-container{font-size:1.375rem;color:#a6a5a5;font-weight:700;display:flex;align-items:baseline;justify-content:center}.payment-cash-modal__input-container .simple-form-input__field{width:110px;text-align:center}.payment-cash-modal__currency{padding-right:5px}.require-cvv-modal{padding:20px}.require-cvv-modal__title{color:#3f3e3e;font-size:1.25rem;font-weight:500;margin:0 0 10px;text-align:center}.require-cvv-modal__description{color:#717171;font-size:1rem;font-weight:300;line-height:22px;margin:0 0 10px;text-align:center}.require-cvv-modal__payment{display:flex;align-items:center;justify-content:center;grid-gap:5px}.require-cvv-modal__payment>img{max-width:22px}.require-cvv-modal__payment-description{font-size:.875rem;color:#3e3e3e;font-weight:300}.require-cvv-modal__input-container{display:flex;align-items:baseline;justify-content:center}.require-cvv-modal__input-container .form-input__field{text-align:center}@media(max-width:768px){.require-cvv-modal__input-container .simple-form-input{width:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fade-in-overlay{0%{opacity:0}to{opacity:1;z-index:10001}}@keyframes slide-in-from-left{0%{transform:translateX(-50vw);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-right{0%{transform:translateX(50vw);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up-context-card{0%{transform:translateY(70px)}to{transform:translateY(0)}}@keyframes show-content{0%{transform:translateY(70px)}50%{transform:translateY(70px)}to{transform:translateY(0)}}@keyframes show-content-maximized{0%{transform:translateY(400px)}10%{transform:translateY(400px)}to{transform:translateY(0)}}@keyframes placeholder-animate{0%{background-position:-650px 0}to{background-position:650px 0}}@keyframes fade-in-circ{0%{opacity:0;transform:rotate(60deg) scale(.5)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}80%{transform:scale(.89)}to{transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(247,169,175,.4)}70%{box-shadow:0 0 0 10px rgba(247,169,175,0)}to{box-shadow:0 0 0 0 rgba(247,169,175,0)}}@keyframes shadow-scale{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes lp-pwa-moveclouds{0%{left:-150px}to{left:100%}}@keyframes lp-pwa-flying{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes moving-fade-in-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes moving-fade-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes animate-progress{0%{width:0}to{width:100%}}@font-face{font-family:ifdl-icons-line;src:url(/_next/static/media/pomodoro-icon-line.2e4c4257.eot);src:url(/_next/static/media/pomodoro-icon-line.eacda030.ttf) format("truetype"),url(/_next/static/media/pomodoro-icon-line.a4682330.woff) format("woff");font-style:normal;font-display:block}@font-face{font-family:ifdl-icons-filled;src:url(/_next/static/media/pomodoro-icon-filled.43a681af.eot);src:url(/_next/static/media/pomodoro-icon-filled.15414566.ttf) format("truetype"),url(/_next/static/media/pomodoro-icon-filled.1af8944b.woff) format("woff");font-style:normal;font-display:block}.ifdl-icon,.ifdl-icon-filled,.ifdl-icon-line{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ifdl-icon-line{font-family:ifdl-icons-line}.ifdl-icon-filled{font-family:ifdl-icons-filled}.ifdl-icon-1-person:before{content:"\e800"}.ifdl-icon-2-people:before{content:"\e801"}.ifdl-icon-3-people:before{content:"\e802"}.ifdl-icon-4-people:before{content:"\e803"}.ifdl-icon-alert:before{content:"\e804"}.ifdl-icon-amount:before{content:"\e805"}.ifdl-icon-attach:before{content:"\e806"}.ifdl-icon-bag:before{content:"\e807"}.ifdl-icon-bank:before{content:"\e808"}.ifdl-icon-battery-out:before{content:"\e809"}.ifdl-icon-battery:before{content:"\e80a"}.ifdl-icon-bike:before{content:"\e80b"}.ifdl-icon-bulb:before{content:"\e80c"}.ifdl-icon-calendar:before{content:"\e80d"}.ifdl-icon-car:before{content:"\e80e"}.ifdl-icon-card:before{content:"\e80f"}.ifdl-icon-cash:before{content:"\e810"}.ifdl-icon-celular:before{content:"\e811"}.ifdl-icon-chat:before{content:"\e812"}.ifdl-icon-check:before{content:"\e813"}.ifdl-icon-coin:before{content:"\e814"}.ifdl-icon-combo:before{content:"\e815"}.ifdl-icon-complement:before{content:"\e816"}.ifdl-icon-configuration:before{content:"\e817"}.ifdl-icon-coupon:before{content:"\e818"}.ifdl-icon-customer-service:before{content:"\e819"}.ifdl-icon-cutlery:before{content:"\e81a"}.ifdl-icon-debit-card:before{content:"\e81b"}.ifdl-icon-delivery:before{content:"\e81c"}.ifdl-icon-directions:before{content:"\e81d"}.ifdl-icon-dislike:before{content:"\e81e"}.ifdl-icon-document:before{content:"\e81f"}.ifdl-icon-donation:before{content:"\e820"}.ifdl-icon-drag-n-drop:before{content:"\e821"}.ifdl-icon-drinks:before{content:"\e822"}.ifdl-icon-drone:before{content:"\e823"}.ifdl-icon-edit:before{content:"\e824"}.ifdl-icon-facial-recognition:before{content:"\e825"}.ifdl-icon-filter:before{content:"\e826"}.ifdl-icon-gluten-free:before{content:"\e827"}.ifdl-icon-groceries-item:before{content:"\e828"}.ifdl-icon-groceries:before{content:"\e829"}.ifdl-icon-half-portion:before{content:"\e82a"}.ifdl-icon-health:before{content:"\e82b"}.ifdl-icon-heart:before{content:"\e82c"}.ifdl-icon-help:before{content:"\e82d"}.ifdl-icon-hidden:before{content:"\e82e"}.ifdl-icon-history:before{content:"\e82f"}.ifdl-icon-home:before{content:"\e830"}.ifdl-icon-id:before{content:"\e831"}.ifdl-icon-ifood-box:before{content:"\e832"}.ifdl-icon-ifood-hub:before{content:"\e833"}.ifdl-icon-ifood-loop:before{content:"\e834"}.ifdl-icon-ifood-plus:before{content:"\e835"}.ifdl-icon-info:before{content:"\e836"}.ifdl-icon-ingredients:before{content:"\e837"}.ifdl-icon-lab:before{content:"\e838"}.ifdl-icon-lac-free:before{content:"\e839"}.ifdl-icon-lantern:before{content:"\e83a"}.ifdl-icon-like:before{content:"\e83b"}.ifdl-icon-location:before{content:"\e83c"}.ifdl-icon-look:before{content:"\e83d"}.ifdl-icon-loyalty:before{content:"\e83e"}.ifdl-icon-mask:before{content:"\e83f"}.ifdl-icon-mechanical-issue:before{content:"\e840"}.ifdl-icon-megaphone:before{content:"\e841"}.ifdl-icon-menu:before{content:"\e842"}.ifdl-icon-message:before{content:"\e843"}.ifdl-icon-microphone:before{content:"\e844"}.ifdl-icon-motorcycle:before{content:"\e845"}.ifdl-icon-not:before{content:"\e846"}.ifdl-icon-order:before{content:"\e847"}.ifdl-icon-organic:before{content:"\e848"}.ifdl-icon-pin-map:before{content:"\e849"}.ifdl-icon-pizza:before{content:"\e84a"}.ifdl-icon-profile:before{content:"\e84b"}.ifdl-icon-promotion-2:before{content:"\e84c"}.ifdl-icon-promotion:before{content:"\e84d"}.ifdl-icon-qr-code:before{content:"\e84e"}.ifdl-icon-report:before{content:"\e84f"}.ifdl-icon-restaurant-lounge:before{content:"\e850"}.ifdl-icon-restaurant-menu:before{content:"\e851"}.ifdl-icon-restaurant:before{content:"\e852"}.ifdl-icon-reward:before{content:"\e853"}.ifdl-icon-rocket:before{content:"\e854"}.ifdl-icon-scooter:before{content:"\e855"}.ifdl-icon-search:before{content:"\e856"}.ifdl-icon-seasoning:before{content:"\e857"}.ifdl-icon-security:before{content:"\e858"}.ifdl-icon-send-message:before{content:"\e859"}.ifdl-icon-star:before{content:"\e85a"}.ifdl-icon-sticker:before{content:"\e85b"}.ifdl-icon-sugar-free:before{content:"\e85c"}.ifdl-icon-taste:before{content:"\e85d"}.ifdl-icon-tax:before{content:"\e85e"}.ifdl-icon-temperature:before{content:"\e85f"}.ifdl-icon-time:before{content:"\e860"}.ifdl-icon-timer:before{content:"\e861"}.ifdl-icon-tips:before{content:"\e862"}.ifdl-icon-trash:before{content:"\e863"}.ifdl-icon-tray:before{content:"\e864"}.ifdl-icon-update:before{content:"\e865"}.ifdl-icon-vegan:before{content:"\e866"}.ifdl-icon-veggie:before{content:"\e867"}.ifdl-icon-virus:before{content:"\e868"}.ifdl-icon-visible:before{content:"\e869"}.ifdl-icon-walk:before{content:"\e86a"}.ifdl-icon-wallet:before{content:"\e86b"}.ifdl-icon-warning-2:before{content:"\e86c"}.ifdl-icon-warning:before{content:"\e86d"}.ifdl-icon-weight:before{content:"\e86e"}.ifdl-icon-add:before{content:"\e86f"}.ifdl-icon-card-machine-offline:before{content:"\e870"}.ifdl-icon-card-machine:before{content:"\e871"}.ifdl-icon-close:before{content:"\e872"}.ifdl-icon-computer:before{content:"\e873"}.ifdl-icon-dollar-sign:before{content:"\e874"}.ifdl-icon-email:before{content:"\e875"}.ifdl-icon-forbidden:before{content:"\e876"}.ifdl-icon-gps:before{content:"\e877"}.ifdl-icon-lock:before{content:"\e878"}.ifdl-icon-log-in:before{content:"\e879"}.ifdl-icon-mug:before{content:"\e87a"}.ifdl-icon-network-off:before{content:"\e87b"}.ifdl-icon-network-on:before{content:"\e87c"}.ifdl-icon-route:before{content:"\e87d"}.ifdl-icon-signal:before{content:"\e87e"}.ifdl-icon-sort:before{content:"\e87f"}.ifdl-icon-subtract:before{content:"\e880"}.ifdl-icon-super-restaurants:before{content:"\e881"}.ifdl-icon-target:before{content:"\e882"}.ifdl-icon-telephone:before{content:"\e883"}.ifdl-icon-timer-cancel:before{content:"\e884"}.ifdl-icon-timer-check:before{content:"\e885"}.ifdl-icon-timer-pause:before{content:"\e886"}.ifdl-icon-trophy:before{content:"\e887"}.ifdl-icon-test-tube:before{content:"\e888"}.ifdl-icon-coupon-club:before{content:"\e889"}.ifdl-icon-single-coupon-club:before{content:"\e88a"}.ifdl-icon-feed:before{content:"\e88b"}.ifdl-icon-express:before{content:"\e88c"}.ifdl-icon-handshake-code:before{content:"\e88d"}.ifdl-icon-chevron-up:before{content:"\e88e"}.ifdl-icon-chevron-down:before{content:"\e88f"}.ifdl-icon-chevron-left:before{content:"\e890"}.ifdl-icon-chevron-right:before{content:"\e891"}.ifdl-icon-share:before{content:"\e892"}.ifdl-icon-camera:before{content:"\e893"}.ifdl-icon-checkmark:before{content:"\e894"}.ifdl-icon-download:before{content:"\e895"}.ifdl-icon-nature-stamp:before{content:"\e896"}.ifdl-icon-tag-promotion:before{content:"\e897"}.ifdl-icon-bookmark:before{content:"\e898"}.ifdl-icon-subscription:before{content:"\e899"}.ifdl-icon-message-confirmed:before{content:"\e89a"}.ifdl-icon-message-unread:before{content:"\e89b"}.ifdl-icon-filter-all:before{content:"\e89c"}.ifdl-icon-fire:before{content:"\e89d"}.ifdl-icon-pause:before{content:"\e89e"}.ifdl-icon-play:before{content:"\e89f"}.ifdl-icon-sound-off:before{content:"\e8a0"}.ifdl-icon-sound-on:before{content:"\e8a1"}.ifdl-icon-pet:before{content:"\e8a2"}.ifdl-icon-options:before{content:"\e8a3"}.ifdl-icon-receive-order:before{content:"\e8a4"}.ifdl-icon-ifood-card:before{content:"\e8a5"}.ifdl-icon-frosty:before{content:"\e8a6"}.ifdl-icon-high-demand:before{content:"\e8a7"}.ifdl-icon-low-demand:before{content:"\e8a8"}.ifdl-icon-zoom:before{content:"\e8a9"}.ifdl-icon-resize:before{content:"\e8aa"}.ifdl-icon-add-pin:before{content:"\e8ab"}.ifdl-icon-arrow-down:before{content:"\e8ac"}.ifdl-icon-arrow-left:before{content:"\e8ad"}.ifdl-icon-arrow-right:before{content:"\e8ae"}.ifdl-icon-arrow-up:before{content:"\e8af"}.ifdl-icon-briefcase:before{content:"\e8b0"}.ifdl-icon-copy:before{content:"\e8b1"}.ifdl-icon-delivery-person:before{content:"\e8b2"}.ifdl-icon-discount:before{content:"\e8b3"}.ifdl-icon-drag-indicator:before{content:"\e8b4"}.ifdl-icon-efficiency:before{content:"\e8b5"}.ifdl-icon-expand:before{content:"\e8b6"}.ifdl-icon-export:before{content:"\e8b7"}.ifdl-icon-zoom-out:before{content:"\e8b8"}.ifdl-icon-finance:before{content:"\e8b9"}.ifdl-icon-fleet:before{content:"\e8ba"}.ifdl-icon-graphic:before{content:"\e8bb"}.ifdl-icon-log-out:before{content:"\e8bc"}.ifdl-icon-logistic-operator:before{content:"\e8bd"}.ifdl-icon-new-custumer:before{content:"\e8be"}.ifdl-icon-origins:before{content:"\e8bf"}.ifdl-icon-preparation:before{content:"\e8c0"}.ifdl-icon-printer:before{content:"\e8c1"}.ifdl-icon-scheduled-orders:before{content:"\e8c2"}.ifdl-icon-barcode:before{content:"\e8c3"}.ifdl-icon-list:before{content:"\e8c4"}.ifdl-icon-code-lock:before{content:"\e8c5"}.ifdl-icon-medical-receipt:before{content:"\e8c6"}.ifdl-icon-explore:before{content:"\e8c7"}.ifdl-icon-whatsapp:before{content:"\e8c8"}.ifdl-icon-show-list:before{content:"\e8c9"}.ifdl-icon-link:before{content:"\e8ca"}.ifdl-icon-image-gallery:before{content:"\e8cb"}.ifdl-icon-verified:before{content:"\e8cc"}.ifdl-icon-archive:before{content:"\e8cd"}.ifdl-icon-unarchive:before{content:"\e8ce"}.ifdl-icon-share-android:before{content:"\e8cf"}.ifdl-icon-redeem-ifood-card:before{content:"\e8d0"}.ifdl-icon-buy-ifood-card:before{content:"\e8d1"}.ifdl-icon-clube-ifood:before{content:"\e8d2"}.ifdl-icon-driver-advantages:before{content:"\e8d3"}.ifdl-icon-performance-increase:before{content:"\e8d4"}.ifdl-icon-add-list:before{content:"\e8d5"}.ifdl-icon-robot:before{content:"\e8d6"}.ifdl-icon-voltz:before{content:"\e8d7"}.ifdl-icon-gas-station:before{content:"\e8d8"}.ifdl-icon-cloud:before{content:"\e8d9"}.ifdl-icon-lightning:before{content:"\e8da"}.ifdl-icon-rain:before{content:"\e8db"}.ifdl-icon-sun:before{content:"\e8dc"}.ifdl-icon-hyperlink:before{content:"\e8dd"}.ifdl-icon-marketing:before{content:"\e8de"}.ifdl-icon-solutions:before{content:"\e8df"}.ifdl-icon-easy-delivery:before{content:"\e8e0"}.ifdl-icon-stethoscope:before{content:"\e8e1"}.ifdl-icon-puzzle-piece:before{content:"\e8e2"}.ifdl-icon-openai:before{content:"\e8e3"}.ifdl-icon-order-complete:before{content:"\e8e4"}.ifdl-icon-change:before{content:"\e8e5"}.ifdl-icon-transfer:before{content:"\e8e6"}.ifdl-icon-investment:before{content:"\e8e7"}.ifdl-icon-bonus-shop:before{content:"\e8e8"}.ifdl-icon-value:before{content:"\e8e9"}.ifdl-icon-novelties:before{content:"\e8ea"}.ifdl-icon-smart-switch:before{content:"\e8eb"}.ifdl-icon-consumption-habits:before{content:"\e8ec"}.ifdl-icon-portal-do-parceiro:before{content:"\e8ed"}.ifdl-icon-gestor-de-pedidos:before{content:"\e8ee"}.ifdl-icon-digital-menu:before{content:"\e8ef"}.ifdl-icon-clube-profile:before{content:"\e8f0"}.ifdl-icon-emergency-contact:before{content:"\e8f1"}.ifdl-icon-hamburguer:before{content:"\e8f2"}.ifdl-icon-incomplete-route:before{content:"\e8f3"}.ifdl-icon-pending-transfer:before{content:"\e8f4"}.ifdl-icon-transfer-failed:before{content:"\e8f5"}.ifdl-icon-transfer-paid:before{content:"\e8f6"}.ifdl-icon-driver-placeholder:before{content:"\e8f7"}.ifdl-icon-busy:before{content:"\e8f8"}.ifdl-icon-image:before{content:"\e8f9"}.ifdl-icon-saved-cloud:before{content:"\e8fa"}.ifdl-icon-searching-customer:before{content:"\e8fb"}.ifdl-icon-customer-not-found:before{content:"\e8fc"}.ifdl-icon-customer-found:before{content:"\e8fd"}.ifdl-icon-search-error:before{content:"\e8fe"}.ifdl-icon-search-success:before{content:"\e8ff"}.ifdl-icon-detach:before{content:"\e900"}.ifdl-icon-smart-recommendation:before{content:"\e901"}.ifdl-icon-single-coupon:before{content:"\e902"}.ifdl-icon-piggy-bank:before{content:"\e903"}.ifdl-icon-authorized-device:before{content:"\e904"}.ifdl-icon-sync-paymachine:before{content:"\e905"}.ifdl-icon-sync-paymachine-2:before{content:"\e906"}.ifdl-icon-payment-methods:before{content:"\e907"}.ifdl-icon-bluetooth:before{content:"\e908"}.ifdl-icon-x:before{content:"\e909"}.ifdl-icon-facebook:before{content:"\e90a"}.ifdl-icon-instagram:before{content:"\e90b"}.ifdl-icon-messenger:before{content:"\e90c"}.ifdl-icon-telegram:before{content:"\e90d"}.ifdl-icon-threads:before{content:"\e90e"}.ifdl-icon-contact:before{content:"\e90f"}.ifdl-icon-decrease:before{content:"\e910"}.ifdl-icon-increase:before{content:"\e911"}.ifdl-icon-driver-category:before{content:"\e912"}.ifdl-icon-kanban:before{content:"\e913"}.ifdl-icon-posts:before{content:"\e914"}.ifdl-icon-no-combo:before{content:"\e915"}.ifdl-icon-double-check:before{content:"\e916"}.ifdl-icon-folder:before{content:"\e917"}.ifdl-icon-hits:before{content:"\e918"}.ifdl-icon-arrow-increase:before{content:"\e919"}.ifdl-icon-arrow-decrease:before{content:"\e91a"}.ifdl-icon-clube-stamp:before{content:"\e91b"}.ifdl-icon-ifood-pass:before{content:"\e91c"}.ifdl-icon-checklist:before{content:"\e91d"}.ifdl-icon-crop:before{content:"\e91e"}.ifdl-icon-moon:before{content:"\e91f"}.ifdl-icon-clube-user:before{content:"\e920"}.ifdl-icon-directions-right:before{content:"\e921"}.ifdl-icon-fullscreen:before{content:"\e922"}.ifdl-icon-fullscreen-exit:before{content:"\e923"}.ifdl-icon-core-coupon-clube:before{content:"\e924"}.ifdl-icon-pan:before{content:"\e925"}.ifdl-icon-ifood-benefits-card:before{content:"\e926"}.ifdl-icon-hang-up:before{content:"\e927"}.ifdl-icon-microphone-ai:before{content:"\e928"}.ifdl-icon-lock-check:before{content:"\e929"}
/*# sourceMappingURL=733445b86380b668.css.map*/