.cardstack-component-header{margin:0 0 10px}@media only screen and (min-width:960px){.cardstack-component-header{margin:0 0 24px}}.cardstack-component-header__top{display:flex;justify-content:space-between;align-items:center}.cardstack-component-header__top a{color:#ea1d2c;font-size:.75rem;text-decoration:none}@media only screen and (min-width:768px){.cardstack-component-header__top a{font-size:1rem}}.cardstack-component-header__title{color:#3f3e3e;font-size:1rem;margin:0}@media only screen and (min-width:768px){.cardstack-component-header__title{font-size:1.25rem;font-weight:500}}.cardstack-component-header__description{font-size:.75rem;color:#a6a6a6;margin:6px 0 0}@media only screen and (min-width:768px){.cardstack-component-header__description{font-size:.875rem;font-weight:400}}.cardstack-rating{text-decoration:none;color:#fcbb00;font-size:.75rem;font-weight:700}.cardstack-rating svg{color:#e7a74e;fill:#e7a74e}.cardstack-rating .icon-marmita--star{margin-right:2px;max-width:10px}.cardstack-rating .icon-marmita--star svg{color:#e7a74e;fill:#e7a74e}.cardstack-super{height:18px;color:#3e3e3e;line-height:0;margin-left:8px}.cardstack-super .icon-marmita{position:relative;top:-1px;padding:0}.cardstack-super .icon-marmita svg{color:#e0040b;fill:#e0040b}.cardstack-context-message{padding:4px;font-size:.75rem;display:flex;align-items:center;justify-content:center;width:100%;border-radius:.3125rem}.cardstack-context-message--delivery_fee,.cardstack-context-message--voucher{color:#2e6788;background-color:#eef3f5}.cardstack-context-message--loyalty_card{color:#db7131;background-color:#fbead7}.cardstack-context-message--2x1,.cardstack-context-message--free_delivery{color:#2e6788;background-color:#eef3f5;font-size:.625rem;font-weight:700;text-transform:uppercase}.cardstack-context-message--subscription{color:#717171;background-color:#f7f7f7}.cardstack-context-message--default{color:#2e6788;background-color:#eef3f5;font-size:.625rem;text-transform:uppercase}.cardstack-context-message .icon-marmita{margin-right:6px;height:12px;width:12px}.cardstack-context-message .icon-marmita svg{color:#2e6788;fill:#2e6788}@media only screen and (min-width:960px){.cardstack-context-message .icon-marmita{margin-right:6px;height:14px;width:14px}}.merchant-content{width:100%;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"figure content";grid-column-gap:12px;transition:background-color .2s ease-out;border-radius:8px}.merchant-content:hover{background-color:#fff}.merchant-content--with-context-message{border-radius:4px 4px 0 0}.merchant-content__link{text-decoration:none}@media only screen and (max-width:767px){.merchant-content{min-width:calc(100vw - 20px)}}@media only screen and (min-width:960px){.merchant-content{grid-template-columns:100px calc(100% - 112px);padding:16px;cursor:pointer}}.merchant-content__title{grid-area:title;margin:0;padding:0}.merchant-content .merchant-content__footer,.merchant-content .merchant-content__info{font-weight:300;color:#717171;font-size:.875rem;line-height:.9375rem}@media only screen and (min-width:960px){.merchant-content .merchant-content__footer,.merchant-content .merchant-content__info{font-size:.875rem;line-height:1.0625rem}}@media only screen and (max-width:374px){.merchant-content .merchant-content__footer,.merchant-content .merchant-content__info{font-size:.6875rem}}.merchant-content__figure{border:1px solid #f2f2f2}@media only screen and (min-width:960px){.merchant-content__figure{border-radius:12px;border:none}.merchant-content__figure .cardstack-image{height:100px}}.merchant-content__figure-container{grid-area:figure}.merchant-content__header{width:100%;display:grid;grid-template-columns:1fr auto;position:relative;padding:0 0 2px}@media only screen and (min-width:960px){.merchant-content__header{display:flex;padding:0 0 8px}}.merchant-content__header .merchant-name{color:#3e3e3e;font-size:.875rem;line-height:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;height:18px}@media only screen and (min-width:960px){.merchant-content__header .merchant-name{font-size:1rem;line-height:1rem}}.merchant-content__info{width:100%;display:flex;align-items:center}.merchant-content__info-rating{color:#fcbb00;font-size:.75rem;font-weight:700}.merchant-content__info-rating svg{color:#e7a74e;fill:#e7a74e}.merchant-content__info-rating .icon-marmita--star{margin-right:2px;max-width:10px}.merchant-content__footer{align-items:center;margin:6px 0 0;width:100%;display:flex}@media only screen and (min-width:960px){.merchant-content__footer{margin-top:8px}}.merchant-content__separator{margin-left:5px;margin-right:5px}.merchant-content .merchant-content__mini-tag{margin:0;display:flex;align-items:center;justify-content:center}.merchant-content .merchant-content__mini-tag-icon{margin:0 5px 0 2px;display:flex;max-width:12px}@media(min-width:768px){.merchant-content .merchant-content__mini-tag-icon svg{width:14px}}.merchant-content .merchant-content__mini-tag.green{color:#50a773}.merchant-content .merchant-content__mini-tag.focused{background-color:#f6f5f5;padding:2px 3px;border-radius:4px;margin:0}.merchant-content .merchant-content__mini-tag.nowrap{white-space:nowrap}.merchant-content__context-message{grid-area:context;width:-moz-fit-content;width:fit-content;margin-top:6px}@media only screen and (min-width:960px){.merchant-content__context-message{margin-top:10px}}.merchant-content__wrapper{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:960px){.merchant-content__wrapper{justify-content:center}}.merchant-v2{width:100%;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"figure content";grid-column-gap:12px;transition:background-color .2s ease-out;border-radius:8px}@media only screen and (max-width:767px){.merchant-v2{min-width:calc(100vw - 40px)}}@media only screen and (min-width:960px){.merchant-v2{cursor:pointer;padding:20px}}.merchant-v2:hover{background-color:#f7f7f7}.merchant-v2__link{text-decoration:none}.merchant-v2__title{font-family:iFood RC Textos,helvetica,sans-serif;grid-area:title;margin:0;padding:0}.merchant-v2__figure{border:1px solid #f2f2f2}.merchant-v2__figure-container{grid-area:figure}.merchant-v2__figure--closed{filter:grayscale(1);opacity:.3}.merchant-v2__content{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:960px){.merchant-v2__content{justify-content:center}}.merchant-v2__header{width:100%;display:grid;grid-template-columns:1fr auto;position:relative;padding:0 0 2px}@media only screen and (min-width:960px){.merchant-v2__header{display:flex;padding:0 0 8px}}.merchant-v2__name{color:#3e3e3e;font-size:.875rem;line-height:.875rem;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:960px){.merchant-v2__name{font-size:1rem;line-height:1rem}}.merchant-v2__name--closed{font-weight:400}.merchant-v2__info{width:100%;display:flex;align-items:center}.merchant-v2__info-rating{color:#fcbb00;font-size:.75rem;font-weight:700}.merchant-v2__info-rating svg{color:#e7a74e;fill:#e7a74e}.merchant-v2__info-rating .icon-marmita--star{margin-right:2px;max-width:10px}.merchant-v2__rating--closed{color:#717171}.merchant-v2__rating--closed .icon-marmita--star svg{color:#717171;fill:#717171}.merchant-v2__footer{display:flex;margin:6px 0 0;width:100%}.merchant-v2__separator{margin-left:5px;margin-right:5px}.merchant-v2 .merchant-v2__mini-tag{margin:0;display:flex;justify-content:center}.merchant-v2 .merchant-v2__mini-tag-icon{margin:0 5px 0 2px;display:flex;max-width:12px}@media(min-width:768px){.merchant-v2 .merchant-v2__mini-tag-icon svg{width:14px}}.merchant-v2 .merchant-v2__mini-tag.green{color:#50a773}.merchant-v2 .merchant-v2__mini-tag.focused{background-color:#f6f5f5;padding:2px 3px;border-radius:4px;margin:0}.merchant-v2 .merchant-v2__mini-tag.nowrap{white-space:nowrap}.merchant-v2 .merchant-v2__mini-tag--closed{font-weight:500}.merchant-v2__context{grid-area:context;width:-moz-fit-content;width:fit-content;margin-top:6px}@media only screen and (min-width:960px){.merchant-v2__context{margin-top:10px}}.merchant-v2__context-message--closed{filter:grayscale(1)}.merchant-v2 .merchant-v2__footer,.merchant-v2 .merchant-v2__info{font-weight:300;color:#717171;font-size:.75rem;line-height:.9375rem}@media only screen and (min-width:960px){.merchant-v2 .merchant-v2__footer,.merchant-v2 .merchant-v2__info{font-size:.875rem;line-height:1.0625rem}}@media only screen and (max-width:374px){.merchant-v2 .merchant-v2__footer,.merchant-v2 .merchant-v2__info{font-size:.6875rem}}.merchant-list-v2{margin-top:32px}.merchant-list-v2__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:0;gap:0}@media only screen and (min-width:768px){.merchant-list-v2__wrapper{grid-template-columns:repeat(auto-fill,minmax(max(320px,50% - 32px),1fr))}}@media only screen and (min-width:960px){.merchant-list-v2__wrapper{grid-template-columns:repeat(auto-fill,minmax(max(320px,33.3333333333% - 32px),1fr))}}@media only screen and (min-width:1818px){.merchant-list-v2__wrapper{grid-template-columns:repeat(auto-fill,minmax(max(320px,20% - 32px),1fr))}}.merchant-list-v2__item-wrapper{transition:.2s;height:-moz-min-content;height:min-content;border-radius:4px;text-decoration:none}@media only screen and (max-width:959px){.merchant-list-v2__item-wrapper{padding:0 0 24px}}.merchant-list-v2__item-wrapper:last-child{padding:0}.merchant-list-v2 .cardstack-component-header{margin-bottom:24px}@media only screen and (min-width:960px){.merchant-list-v2{margin-top:0}.merchant-list-v2__item-wrapper{background-color:#fff;border-radius:12px;transition:all .2s linear}.merchant-list-v2__item-wrapper .merchant-v2{background-color:#fff;grid-template-columns:100px calc(100% - 112px);grid-column-gap:12px}.merchant-list-v2__item-wrapper .merchant-v2__header{padding-bottom:8px}.merchant-list-v2__item-wrapper .merchant-v2__context,.merchant-list-v2__item-wrapper .merchant-v2__footer{margin-top:8px}.merchant-list-v2__item-wrapper .merchant-v2__figure{border-radius:12px;height:100px;width:100px}.merchant-list-v2__item-wrapper .merchant-v2__figure-container{height:100px}.merchant-list-v2__item-wrapper:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:scale(1.02)}.merchant-list-v2__wrapper{grid-gap:16px}}
/*# sourceMappingURL=ba5552d46f432b1a.css.map*/