.rating-stars{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.rating-stars__group{overflow:hidden;display:flex;align-items:center;justify-content:flex-start;width:100%}.rating-stars__group--inactive svg{fill:#dcdcdc}.rating-stars__group--active{position:absolute;left:0}.rating-stars__group--active svg{fill:#ffbe00}.rating-stars__star{margin:0 2px}.rating-counter{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;border-bottom:1px solid #f5f0eb;padding-bottom:15px}@media only screen and (min-width:768px){.rating-counter{padding-bottom:20px}}@media only screen and (min-width:960px){.rating-counter{padding-bottom:35px}}.rating-counter__average{color:#3e3e3e;font-size:2.25rem;font-weight:500;line-height:1.625rem;margin:0 0 10px}.rating-counter__total{font-weight:300;font-size:.75rem;line-height:1rem;color:#a6a6a6}.rating-evaluation-header{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:960px){.rating-evaluation-header{font-size:.9375rem}}.rating-evaluation-header__username{font-size:1.125rem;color:#3f3e3e;font-weight:400;margin-top:0;margin-bottom:8px;display:block;text-transform:capitalize;width:100%;text-align:left}.rating-evaluation-header__rate-wrapper{display:flex}.rating-evaluation-header__rate{font-weight:500;font-size:.9375rem px;color:#3f3e3e;margin-right:5px}.rating-evaluation-header__date{display:inline;font-weight:300;color:#a6a29f}@media only screen and (min-width:960px){.rating-evaluation-header__date{line-height:1.375em;font-size:1rem}}.rating-restaurant-answer{background-color:#f5f0eb;padding:20px;border-radius:4px;margin-top:15px;font-size:.9375rem;line-height:1.46}@media only screen and (min-width:960px){.rating-restaurant-answer{background-color:transparent;padding:5px 30px 0}}.rating-restaurant-answer__name{margin:0 0 10px;font-weight:500;color:#3f3e3e;font-size:.875rem}.rating-restaurant-answer__answer{font-weight:300;margin:0;font-size:.875rem}.rating-evaluations{padding:0;width:100%}.rating-evaluations .rating-evaluation{width:100%}.rating-evaluations .rating-evaluation__wrapper{border-bottom:1px solid #eaeaea;padding:20px 0}.rating-evaluations .rating-evaluation__wrapper:last-child{border-bottom:0}.rating-evaluations .rating-evaluation__user{font-weight:300;color:#717171;margin-top:10px;margin-bottom:0;line-height:1.46}.rating-evaluations__answers{line-height:normal;font-size:.875rem;color:#595856}.rating-container{width:100%;height:100%;max-width:420px;margin:0 auto;overflow:auto}@media only screen and (min-width:960px){.rating-container{width:95%;padding-right:5px}}.rating-container__text{text-align:center}.rating-container__title{font-weight:500;font-size:.875rem;line-height:1.0625rem;margin:0 0 5px;text-transform:uppercase;color:#3f3e3e}.rating-container__merchant{font-weight:300;font-size:.75rem;line-height:.9375rem;text-align:center;margin:0;color:#a6a6a6}.rating-container__loading{display:flex;align-items:center;justify-content:center}.rating-container__loading .marmita-spinner{position:static;transform:none}.market-information-rating{font-weight:500;font-size:.875rem;line-height:1.125rem;color:#3e3e3e;padding:0;border:0;background-color:transparent;outline:0;cursor:pointer}.market-information-rating:hover{text-decoration:underline;-webkit-text-decoration-color:#3e3e3e;text-decoration-color:#3e3e3e}.market-information-rating:active{opacity:.9}.market-information-rating__star{margin:0 7px 0 4px;height:12px;width:12px;position:unset}.market-information-rating__star svg{color:#e7a74e;fill:#e7a74e}.merchant-details-about{padding:21px 0}@media only screen and (min-width:768px){.merchant-details-about{padding:33px 0}}.merchant-details-about__description{font-weight:400;font-size:.875rem;color:#717171;margin:unset}.merchant-details-about__description-see-more-button{font-weight:400;font-size:.875rem;background:unset;border:unset;padding:unset;color:#3e3e3e;margin-top:4px}.merchant-details-about__super{display:flex;flex-direction:column;padding:20px;background:#f7f7f7;max-width:500px;width:100%;border-radius:4px;margin:28px 0}.merchant-details-about__super .icon-marmita{margin-right:20px}.merchant-details-about__super .icon-marmita svg{color:#e0040b;fill:#e0040b}.merchant-details-about__super-wrapper{display:flex;align-items:center}.merchant-details-about__super-wrapper svg{width:30px}.merchant-details-about__super-divisor{margin-top:10px}.merchant-details-about__super-title{color:#3e3e3e;font-size:.9375rem;font-weight:700;margin:0}.merchant-details-about__super-description{color:#3e3e3e;font-size:.8125rem;line-height:18px;margin:5px 0 0;font-weight:200}.merchant-details-about__info{margin:12px 0}.merchant-details-about__info-title{font-weight:400;font-size:1.125rem;color:#3e3e3e;margin-top:unset;margin-bottom:12px}.merchant-details-about__info-data{font-weight:400;font-size:.875rem;color:#717171;margin:unset;line-height:20px}.merchant-details-about__footer-hint{color:#a6a5a5;font-size:.8125rem;line-height:18px;margin:auto 0;text-align:center;padding:20px;border-top:1px solid #f2f2f2}.merchant-details-schedule{padding-top:32px}.merchant-details-schedule__day{display:flex;flex-direction:row;align-items:center;font-size:.875rem;margin-bottom:28px}.merchant-details-schedule__day-title{flex:3 1;display:flex;flex-direction:row;align-items:center}.merchant-details-schedule__day-title-text{font-weight:300;color:#3e3e3e}.merchant-details-schedule__day-title-text--today{color:#1a1a1a;font-weight:500;margin-left:9px}.merchant-details-schedule__day-schedule{color:#717171;flex:5 1}.merchant-details-schedule__day-schedule--today{color:#1a1a1a;font-weight:500}.merchant-details-schedule__day-schedule--closed{color:#3e3e3e}.merchant-details-payment{padding-top:12px}.merchant-details-payment__payment{padding-bottom:20px;color:#595856}.merchant-details-payment__payment-type{padding:20px 0 10px}.merchant-details-payment__payment-type-title{font-size:1rem;font-weight:500;margin:0}.merchant-details-payment__payment-type-card{align-items:center;background:#f5f0eb;border-radius:4px;color:#3f3e3e;display:inline-flex;font-size:.75rem;font-weight:300;justify-content:space-between;margin:0 10px 10px 0;padding:10px}.merchant-details-payment__payment-type-card .icon-marmita{height:16px;margin-right:5px;width:20px}.merchant-details-payment__payment-subtype{font-size:1rem;margin:20px 0 10px}.merchant-details-payment__footer-hint{color:#a6a5a5;font-size:.8125rem;line-height:18px;margin:auto 0;text-align:center;padding:20px;border-top:1px solid #f2f2f2}.payment-tag{display:inline-block;background-color:#f6f5f5;padding:8px;margin:4px 4px 4px 0;border-radius:4px}.payment-tag img{display:inline-block;height:20px;margin-right:8px;position:relative}.payment-tag img,.payment-tag small{font-size:1rem;line-height:1em;vertical-align:middle}.merchant-details{height:100%}@media only screen and (min-width:768px){.merchant-details{padding:14px 27px 0}}@media only screen and (min-width:960px){.merchant-details{padding:22px 42px 0}}.merchant-details .marmita-tab{height:100%;display:flex;flex-direction:column}@media only screen and (min-width:960px){.merchant-details .marmita-tab__tablist{display:flex}}.merchant-details .marmita-tab__tablist-container{padding:0}.merchant-details .marmita-tab__tablist .marmita-tab__label{cursor:pointer}.merchant-details .marmita-tab__tablist .marmita-tab__label:hover{border-bottom:2px solid #ea1d2c}.merchant-details .marmita-tab__tablist .marmita-tab__label--active{color:#ea1d2c}.merchant-details .marmita-tab__panel-container{height:100%;overflow-y:auto}.information-details-button{color:#ea1d2c;font-size:.875rem;line-height:1.125rem;border:none;background:transparent;margin:16px 0 0;padding:0;cursor:pointer}.market-information__container{padding-left:60px}.market-information__extra-information{display:flex;align-items:baseline}.market-information__extra-information--recent{flex-direction:column}.market-information__minimum-order-value{font-size:.75rem;line-height:1rem;color:#717171}.market-information__minimum-order-value--highlight{font-weight:500;margin-left:4px}.market-information__recent{font-weight:500;font-size:.875rem;line-height:1.125rem;color:#e7a74e;margin-right:7px}.market-header__container{padding-bottom:12px;padding-top:32px}.market-header__container:hover{cursor:pointer}.market-header__title{font-size:1.125rem;line-height:1.375rem;color:#3e3e3e;margin:0;font-weight:500;height:50px;display:flex;align-items:center}.market-header__logo{width:50px;height:50px;border-radius:50%;border:1px solid;color:#dcdcdc;margin-right:10px;background-color:#dcdcdc}.market-header__logo--unavailable{filter:grayscale(1)}.market-header__link{display:flex;text-decoration:none}.delivery-button{width:100%;height:40px;border:1px solid #f7f7f7;border-radius:8px;background-color:transparent;margin-top:24px;padding:0 12px;display:grid;grid-template-columns:1fr 10px;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px;align-items:center;font-size:.75rem;line-height:1rem;color:#3e3e3e;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.delivery-button:hover{background-color:#f7f7f7}.delivery-button:active,.delivery-button:focus{border-color:#ea1d2c}.delivery-button--unavailable{background:#f7f7f7;color:#717171;cursor:default;display:flex;align-items:center;justify-content:center}.delivery-button--unavailable:hover{border-color:#f2f2f2}.delivery-button__wrapper{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delivery-button__day,.delivery-button__type{font-weight:500}.delivery-button__separator{color:#dcdcdc}.delivery-button__time-interval{color:#717171}.delivery-button__icon{width:12px;height:12px;margin-left:auto}.delivery-button__icon g{stroke:#ea1d2c;stroke-width:6px}.delivery-button__price--free{color:#50a773}.delivery-button__express{fill:#ea1d2c;stroke:#ea1d2c;font-weight:500}.delivery-button__express__icon{height:12px;position:relative;top:1px}.delivery-button__express__info{font-size:.75rem;line-height:1rem;color:#ea1d2c;margin:0 4px}.delivery-scheduler-modal-close-button{grid-area:close-button;background-color:transparent;border:none;cursor:pointer;margin-left:auto;width:20px;height:20px;padding:0}.delivery-scheduler-modal-close-button svg{fill:#ea1d2c;width:30px;height:30px;margin:-5px}.delivery-method-menu{grid-area:aside;display:flex;flex-direction:column;grid-gap:32px;gap:32px;margin:0 11.85%}.delivery-method-menu__title{margin:0;font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#3e3e3e}.selectable-input-card-container{display:flex;align-items:center;position:relative;padding:0 18px;border-radius:8px;background:#fff;border:1px solid #f2f2f2;cursor:pointer}.selectable-input-card-container--checked{border:1px solid #ea1d2c}.selectable-input-card-container--disabled{opacity:.5;cursor:unset}.radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 auto;width:24px;height:24px;border-radius:100%;background:#f2f2f2;border-color:#f2f2f2;cursor:pointer}.radio-input:checked{border:6px solid #ea1d2c;background-color:#fff}.delivery-method-option__label{display:flex;flex-direction:column;margin-left:12px}.delivery-method-option__label-title{font-size:.875rem;line-height:1.25rem;color:#3e3e3e}.delivery-method-option__label-description{font-size:.875rem;line-height:1.125rem;color:#717171}.radio-group{border:none;padding:0}.day-small-card{position:relative;display:flex;flex-direction:column;background-color:#fff;align-items:center;justify-content:center;height:69px;width:69px;padding:12px;border-radius:4px;text-align:center;box-shadow:0 0 4px rgba(0,0,0,.05);border:1px solid #f2f2f2}@media only screen and (min-width:960px){.day-small-card{cursor:pointer}}.day-small-card__title{color:#a6a6a6;font-size:.875rem;line-height:26px;width:100%}.day-small-card__number{color:#3e3e3e;font-size:1.25rem;font-weight:500;width:100%}.day-small-card--grey .day-small-card__number,.day-small-card--grey .day-small-card__title{color:#dcdcdc}.day-small-card--emphasys .day-small-card__title{color:#ea1d2c}.day-option:checked,.day-option[aria-checked=true]{border:1px solid #ea1d2c}.delivery-card{flex-direction:column;align-items:flex-start;padding:20px;height:120px;width:189px}.delivery-card__express-icon{height:14px;width:14px;margin-right:8px;fill:#1a1a1a;stroke:#1a1a1a}.delivery-card__express-icon--selected{fill:#ea1d2c;stroke:#ea1d2c}.delivery-card__price{font-size:1rem;line-height:1.375rem;color:#3e3e3e;margin:0 0 16px}.delivery-card__price--free{color:#1ea664;margin:0 0 16px}.delivery-card__price--disabled{color:#a6a29f;margin:0 0 16px}.delivery-card__description-container{display:flex;align-items:baseline}.delivery-card__description{font-size:1rem;line-height:1.25rem;color:#3e3e3e;margin:0 0 4px}.delivery-card__description--express{color:#ea1d2c}.delivery-card__detail{font-size:.875rem;line-height:1.125rem;color:#717171}.delivery-card__input{position:absolute;top:12px;right:12px}.delivery-list{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.delivery-list__title{font-size:1rem;line-height:1.25rem;color:#3e3e3e;font-weight:400;margin:40px 0 20px}.delivery-scheduler{grid-area:main;margin-left:5.261%;overflow-y:auto}.delivery-scheduler__title{color:#3e3e3e;font-size:1.25rem;line-height:1.625rem;font-weight:400;margin:0 0 25px}.delivery-scheduler-modal-submit-button{grid-area:submit-button;background-color:#ea1d2c;color:#fff;border-radius:4px;font-size:.875rem;line-height:1.125rem;text-align:center;display:flex;justify-content:center;align-items:center;width:666px;height:50px;margin:40px auto;cursor:pointer;border:none}.delivery-scheduler-modal-submit-button:disabled{background-color:#f2f2f2;color:#a6a6a6}.delivery-scheduler-modal{background-color:#fff;border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:0 10px 20px rgba(235,210,210,.1);border-radius:8px;margin-top:47px;height:calc(100% - 95px)}.delivery-scheduler-modal .marmita-modal__inner-content-scroll{height:100%}.delivery-scheduler-modal__overlay{background-color:rgba(0,0,0,.2)}.delivery-scheduler-modal__content-container{padding:32px 32px 0;display:grid;grid-template:28px 52px 1fr 53px 130px/1fr 1px 2.25fr;grid-template-areas:"close-button close-button close-button" "aside a main" "aside border main" "aside b main" "submit-button submit-button submit-button";min-height:100%;max-height:100%}.delivery-scheduler-modal__border{grid-area:border;background-color:#f2f2f2;width:1px}.market-information-loading{padding-top:32px}.market-information-loading__logo{margin-right:12px;height:50px;width:50px;border-radius:50%}.market-information-loading__header{height:50px;display:flex;align-items:center}.market-information-loading__info{padding-left:60px}.market-information-loading__title{margin-bottom:12px;height:20px;width:192px}.market-information-loading__description{margin-bottom:12px;width:167px;height:14px}.market-information-loading__button{margin-top:16px;height:14px;width:43px}.market-catalog-loading+.market-catalog-loading{margin-top:40px}.market-catalog-loading__section{display:flex;justify-content:space-between;align-items:center;height:20px;margin-bottom:34px}.market-catalog-loading__section-title{height:100%;width:192px}.market-catalog-loading__section-see-more{height:100%;width:71px}.market-catalog-loading__items-list{display:flex;justify-content:space-between}.market-catalog-loading__item{width:122px}.market-catalog-loading__item:last-child{margin:0}.market-catalog-loading__item-description,.market-catalog-loading__item-discount,.market-catalog-loading__item-price,.market-catalog-loading__item-title{border-radius:2px}.market-catalog-loading__item-logo{height:122px;margin-bottom:10px;border-radius:8px}.market-catalog-loading__item-price{height:20px;margin-bottom:12px}.market-catalog-loading__item-discount{height:15px;margin-bottom:4px}.market-catalog-loading__item-title{height:15px;margin-bottom:12px}.market-catalog-loading__item-description{height:15px;width:42px}.market-catalog-aisle{padding-bottom:40px}.market-catalog-aisle__title{font-weight:500;font-size:1.25rem;line-height:1.5rem;letter-spacing:-1;padding-bottom:32px;margin:0;color:#3f3e3e;display:flex;justify-content:space-between;align-items:center}.market-catalog-aisle__see-all-items{white-space:nowrap;font-size:1rem;line-height:1.125rem;color:#ea1d2c;text-decoration:none}.market-catalog-aisle__see-all-items:hover{opacity:.9}.market-catalog-aisle__see-all-items:active{opacity:.8}.market-catalog-aisle__container{display:grid;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-template-columns:repeat(var(--items-quantity),minmax(122px,1fr))}.market-catalog-aisle__container--all{display:flex;flex-flow:row wrap;grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-row-gap:30px;row-gap:30px}.ads-banner{overflow:hidden;display:flex;justify-content:center}.catalog-ads{margin-left:20px;margin-right:20px}@media only screen and (min-width:1248px){.restaurant-menu .gpt-ads-bg{margin-top:32px}}.market-page-container__ads-top{padding:0 0 40px}.gpt-ads-waiting-map{display:none}@media only screen and (min-width:1248px){.gpt-ads-waiting-map{display:flex;position:fixed;width:calc(100vw - 450px);top:80px;padding:32px;margin-left:450px;z-index:998}}.gpt-ads-bg,.gpt-ads-highlight{padding-top:32px;padding-bottom:32px;background-color:#f2f2f2}.gpt-ads-highlight{margin-left:-20px;width:100vw}@media only screen and (min-width:768px){.gpt-ads-highlight{margin-left:-40px}}@media only screen and (min-width:960px){.gpt-ads-highlight{margin-left:-80px}}@media only screen and (min-width:1248px){.gpt-ads-highlight{margin-left:-120px}}@media only screen and (min-width:1440px){.gpt-ads-highlight{margin-left:-160px}}@media only screen and (min-width:1818px){.gpt-ads-highlight{margin-left:-200px}}.gpt-ads-sticky{position:sticky;padding-top:32px;top:80px}.gpt-ads-market-footer{margin-left:-32px;margin-right:-32px;margin-bottom:32px}.gpt-ads-waiting-sidebar{order:100;padding:24px}@media(max-width:370px){.authentication-steps__ads{width:280px}}.aisle-menu{border-top:2px solid #f7f7f7;margin-top:20px;padding:10px 0}.aisle-menu__item{color:#717171;font-size:1rem}.aisle-menu__item-divisor{padding-top:10px;margin-top:10px;border-top:1px solid #f2f2f2}.aisle-menu__item--active{color:#1a1a1a}.aisle-menu__item--active .aisle-menu__item__link:hover .aisle-menu__item__link__description{height:0}.aisle-menu__item--active .aisle-menu__item__link{cursor:default}.aisle-menu__item--active .aisle-menu__item__link__name{text-decoration:none!important}.aisle-menu__item__link{padding:10px 0;color:inherit;display:block;text-decoration:none}.aisle-menu__item__link:hover{color:#1a1a1a;cursor:pointer}.aisle-menu__item__link:hover .aisle-menu__item__link__name{text-decoration:underline}.aisle-menu__item__link:hover .aisle-menu__item__link__description{height:18px}.aisle-menu__item__link__description{font-size:.75rem;color:#a6a6a6;display:flex;align-items:flex-end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:0;transition:height .2s ease-in-out}.aisle-menu__item__link__description:before{content:"•";margin-right:4px}.aisle-menu__item--without-taxonomies.aisle-menu__item--active,.aisle-menu__item--without-taxonomies.aisle-menu__item--active .aisle-menu__item__link:hover{color:#ea1d2c}.aisle-menu__loading{height:16px;width:233px;border-radius:2px;margin-bottom:24px}.aisle-menu__loading:first-child{margin-top:10px}.aisle-menu__taxonomies-container{transition:max-height .2s ease-in-out;max-height:0;overflow:hidden}.aisle-menu__taxonomy{color:#717171;font-size:.875rem;line-height:1.25rem;padding:4px 0 4px 12px}.aisle-menu__taxonomy__link{text-decoration:none;display:block;color:inherit;cursor:pointer}.aisle-menu__taxonomy:hover:not(.aisle-menu__taxonomy--active){color:#1a1a1a;text-decoration:underline}.aisle-menu__taxonomy--active{color:#ea1d2c}.aisle-menu__taxonomy--active .aisle-menu__taxonomy__link{cursor:default}.market-reorder-container__loading{margin-bottom:66px}.aisle-taxonomies{display:flex;flex-flow:row wrap;grid-gap:12px;gap:12px;margin:-12px 0 28px}.aisle-container__loading{display:flex;height:100%;align-items:center;justify-content:center}.aisle-container__loading--more{height:100px}.reorder-container__loading{display:flex;height:100%;align-items:center;justify-content:center}.donut-span{white-space:pre}.promotion-tag__item{border:1px solid #f2f2f2;color:#717171;border-radius:8px;font-size:1rem;line-height:1.5rem;min-width:340px;position:relative;overflow:hidden}.promotion-tag__item__message-container{display:flex;align-items:center;padding:12px 16px}.promotion-tag__item__label{padding:0;margin:0}.promotion-tag__item__icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;margin-right:12px}.promotion-tag__item__progress-bar{height:3px;width:100%;background:#f2f2f2;position:absolute;bottom:0}.promotion-tag__item__progress{width:50%;height:3px;transition:width .3s ease-in-out;border-radius:10px}.promotion-tag__container{padding-bottom:32px;margin-left:auto}.promotion-tag__loading{height:48px;border-radius:8px;width:311px}.market-search-catalog{display:flex;flex-direction:column;flex:0 1}.market-search-catalog .marmita-spinner{margin:auto}.market-search-catalog__title{font-size:1.25rem;line-height:1.465rem;margin:0;font-weight:400;width:100%}.market-search-catalog__subtitle{font-size:.875rem;line-height:1rem;color:#717171;margin:4px 0 0;width:100%;font-weight:400}.market-search-catalog__items-container{display:flex;flex-wrap:wrap;grid-gap:32px;gap:32px;flex:1 1;margin-top:40px}.market-search-catalog__items-container .product-card-wrapper{flex-grow:0}.market-catalog-search{z-index:9997;background-color:#fff;display:flex}.market-catalog-search--focused{position:relative}.market-catalog-search--after-blur{z-index:1}.market-catalog-search__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:background-color .2s ease-in;pointer-events:none}.market-catalog-search__overlay--focused{background-color:rgba(0,0,0,.298);pointer-events:auto}.market-catalog-search__input-container{position:relative;display:flex;align-items:center;background-color:#f7f7f7;border:1px solid #f2f2f2;transition:background-color .2s ease-in,border-color .2s ease-in;cursor:text}.market-catalog-search__input-container--focused{background-color:#fff;border-color:#fff!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.market-catalog-search__input-container-left{flex:1 1;border-radius:8px 0 0 8px;padding-left:20px;border-color:#f2f2f2 #f7f7f7 #f2f2f2 #f2f2f2}.market-catalog-search__input-container-right{min-width:8px;border-radius:0 8px 8px 0;border-color:#f2f2f2 #f2f2f2 #f2f2f2 #f7f7f7}.market-catalog-search__input-icon{height:22px;width:22px;margin-right:16px}.market-catalog-search__input-icon g{fill:#ea1d2c}.market-catalog-search__input{height:48px;background-color:transparent;border:none;flex:1 1;font-size:1rem;line-height:1.171875rem}.market-catalog-search__input::-moz-placeholder{color:#717171}.market-catalog-search__input:-ms-input-placeholder{color:#717171}.market-catalog-search__input::placeholder{color:#717171}.market-catalog-search__input-clear-button{width:0;height:24px;cursor:pointer;opacity:0;transition:opacity .1s ease-in;padding:0;background-color:transparent;border:none;overflow:hidden}.market-catalog-search__input-clear-button--show{margin-right:20px;width:24px;opacity:1}.market-catalog-search__input-clear-icon{width:24px;height:24px;fill:#a6a6a6}.market-catalog-search .catalog-search-hot-terms,.market-catalog-search .catalog-search-recent-terms{flex:1 1}.breadcrumbs-container .breadcrumbs__label:last-child{color:#1a1a1a;pointer-events:none}.breadcrumbs-container .breadcrumbs__icon{width:auto;margin:0 6px;color:#a6a6a6;font-size:.875rem;line-height:1.25rem}.breadcrumbs-container__title{font-size:1.75rem;line-height:2.75rem;color:#3e3e3e;margin-top:5px;margin-bottom:32px}.cart-bar{height:50px;width:100%;font-weight:500;text-align:center;color:#fff;overflow:hidden}.cart-bar--with-home-button{height:70px}@media only screen and (min-width:960px){.cart-bar{display:none}}.cart-bar__wrapper{transform:translateY(-50px);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.3s}.cart-bar__wrapper--new-item{transition:none;transform:translateY(0)}.cart-bar__container{display:flex;height:50px;width:100%;padding:20px;position:relative;justify-content:space-between;align-items:center}.cart-bar__container>span{display:table;vertical-align:baseline}.cart-bar__bag{display:flex;justify-content:center;align-items:center;position:relative}.cart-bar__bag .icon-marmita{height:21px;width:21px}.cart-bar__bag .icon-marmita path{stroke:#fff}.cart-bar__amount{display:flex;justify-content:center;align-items:center;height:16px;min-width:16px;font-size:.5rem;background-color:#fff;color:#ea1d2c;border:2px solid #ea1d2c;border-radius:100%;position:absolute;top:0;right:-7px;padding:2px 0 0}.cart-bar__title{position:absolute;width:100%;left:0;font-size:.8125rem}.cart-bar__cost{font-size:.875rem}.order-receipt__wrapper{align-items:center;justify-content:space-between;display:flex;position:relative}.order-receipt__wrapper .form-input{flex-grow:1;margin:5px 0}.order-receipt__wrapper .form-input__field[disabled]{opacity:.4}.order-receipt__wrapper .marmita-toggle{margin-left:10px;top:-8px}@media only screen and (min-width:1248px){.order-receipt__wrapper .marmita-toggle{position:absolute;right:20px;top:20px}}@media only screen and (max-width:374px){.order-receipt__wrapper .marmita-toggle__slider--checked:before{left:-2px}}.order-receipt__dialog{margin:0;font-size:.875rem;color:#ea1d2c;font-style:italic}.order-receipt__submit-button{margin-top:30px}.order-receipt-modal{padding:0 20px}@media only screen and (max-width:959px){.payment-type-selection{padding-bottom:10px}}.payment-type-selection .selection-type{display:flex;align-items:center;height:40px;overflow:hidden;padding:0 20px 0 0;position:relative}.payment-type-selection .selection-type canvas{color:#a6a5a5}.payment-type-selection .selection-type__label{display:block;flex-grow:2;font-size:.9375rem;color:#3f3e3e}@media only screen and (min-width:960px){.payment-type-selection{display:flex;padding-top:18px}.payment-type-selection .selection-type{flex-direction:row-reverse;padding:0 40px 0 0}.payment-type-selection .selection-type .marmita-radio{margin-right:10px}}.cvv-disclaimer-dialog{padding:20px}.cvv-disclaimer-dialog__title{color:#3f3e3e;font-size:1.375rem;font-weight:500;margin:0 0 10px;text-align:center}.cvv-disclaimer-dialog__description{color:#a6a5a5;font-size:1rem;line-height:22px;margin:0 0 10px;text-align:center}.cvv-disclaimer-dialog__icon{display:block;margin:0 auto 20px;max-width:48px}.checkout-card-form__flex{display:flex}.checkout-card-form__flex .form-input{flex:1 1}.checkout-card-form__flex .form-input:first-child{margin-right:10px}@media only screen and (max-width:767px){.checkout-card-form__flex{height:115px}}.checkout-card-form__card-container{align-items:center;display:flex}.checkout-card-form__card-container .form-input{flex:1 1;margin-right:10px}.checkout-card-form__question-button{background:none;border-radius:100%;border:1px solid #a6a29f;color:#a6a29f;font-size:.6875rem;height:18px;line-height:7px;padding:5px;text-align:center;width:18px;align-self:center;bottom:8px;margin-left:10px;position:relative}.checkout-card-form__brand-icon{display:flex;flex-direction:column;justify-content:center;height:25px;width:29px;animation:fade-in .3s}.checkout-card-form__brand-icon img{max-width:100%;max-height:100%}.checkout-card-form__input-icon{height:20px;width:15px}@media only screen and (min-width:960px)and (max-width:1248px){.checkout-card-form{max-width:90%}}@media only screen and (min-width:960px){.checkout-card-form .order-receipt__wrapper{position:relative}.checkout-card-form .order-receipt__wrapper .marmita-toggle{position:absolute;right:20px;top:20px}}@media only screen and (max-width:959px){.checkout-card-form .btn[type=submit]{width:100%}}.debit-disclaimer-dialog{padding:20px}.debit-disclaimer-dialog__title{color:#3f3e3e;font-size:1.375rem;font-weight:500;margin:0 0 10px;text-align:center}.debit-disclaimer-dialog__description{color:#a6a5a5;font-size:1rem;line-height:22px;margin:0 0 10px;text-align:center}.debit-disclaimer-dialog__icon{display:block;margin:0 auto 20px;max-width:48px}.online-payment__debit-disclaimer{color:#a6a29f;font-size:.9375rem;margin:0 auto 20px;text-align:center;width:200px}.online-payment__cards-list{display:flex;justify-content:space-around;margin:0 auto 20px;max-width:180px}.online-payment__card-item{display:flex;flex-direction:column;justify-content:center;height:25px;width:29px}.online-payment__card-item img{max-width:100%;max-height:100%}.online-payment__question-button{background:none;border-radius:100%;border:1px solid #a6a29f;color:#a6a29f;font-size:.6875rem;height:18px;line-height:7px;padding:5px;text-align:center;width:18px;margin-left:5px}.cart-shuffle-modal__overlay{z-index:100001}.store-closed-alert{display:flex;flex-direction:column;background:#fff;max-width:450px;border-radius:4px;padding:0 50px;margin:0 auto}.store-closed-alert__title{font-size:1.5rem;color:#3e3e3e;font-weight:500}.store-closed-alert__description{font-size:1rem;color:#717171}.store-closed-alert__button{margin-top:40px;margin-bottom:18px}.groceries-limit-warning-container{max-width:450px;padding:40px 48px 24px}.groceries-limit-warning-container__close-button{position:absolute;top:0;right:0}.groceries-limit-warning-container__title{font-size:1.25rem;font-weight:500;color:#3e3e3e;margin:20px 0 16px}.groceries-limit-warning-container__description{font-size:1rem;font-weight:300;color:#717171;margin:0 0 16px}.order-violation-modal{background-color:#fff;text-align:center;padding:20px;border-radius:4px}.order-violation-modal__title{font-size:1.25rem;font-weight:500}.order-violation-modal__message{font-size:1.125rem;font-weight:300;line-height:22px}.order-violation-modal__button{width:100%}@media only screen and (min-width:560px){.order-violation-modal__button{width:auto}}.floating-promotion-tag{position:fixed;bottom:10px;right:40px;transform:translateX(calc(100% + 40px)) scale(1);transition:transform .3s cubic-bezier(.39,.575,.565,1);will-change:transform;z-index:9990}.floating-promotion-tag .promotion-tag__item{background-color:#fff}.floating-promotion-tag--active{transform:translateX(0) scale(1.2)}.footer{background-color:#fff;padding:0 20px;margin-top:30px}.footer__links-list{display:grid;grid-auto-columns:1fr;grid-template-rows:repeat(16,min-content);grid-auto-flow:column;grid-gap:24px;gap:24px;margin-bottom:24px}@media only screen and (min-width:560px){.footer__links-list{grid-template-rows:repeat(8,min-content);grid-auto-flow:column}}@media only screen and (min-width:960px){.footer__links-list{grid-template-rows:repeat(6,min-content);grid-gap:30px;gap:30px;margin-bottom:30px}}@media only screen and (min-width:1248px){.footer__links-list{grid-template-rows:repeat(4,min-content)}}.footer__section{border-top:1px solid #dcdcdc;padding:40px 0 10px}.footer__title{letter-spacing:-1px;font-size:1.25rem;color:#3e3e3e;margin-bottom:24px;font-weight:500;margin-top:0}@media only screen and (min-width:960px){.footer__title{margin-bottom:30px}}.footer__subtitle{font-weight:500;font-size:1rem;line-height:1.22;margin-top:0;margin-bottom:30px;color:#3e3e3e}.footer__row{display:flex;flex-flow:row wrap}.footer__column{flex-basis:100%;margin-bottom:30px}@media only screen and (min-width:560px){.footer__column{flex-basis:50%}}@media only screen and (min-width:768px){.footer__column{flex-basis:25%}}.footer__text-link,.footer a.footer__text-link{font-weight:400;font-size:1rem;line-height:1.22;color:#717171;transition:color .15s cubic-bezier(.25,.46,.45,.94);text-decoration:none}@media only screen and (min-width:960px){.footer__text-link,.footer a.footer__text-link{cursor:pointer}}.footer__text-link:hover,.footer a.footer__text-link:hover{color:#3e3e3e}.footer__social{display:inline-flex;margin-left:-12px;margin-top:-5px}.footer__social-title{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.footer__social-icon{width:30px;transition:fill .15s cubic-bezier(.25,.46,.45,.94);cursor:pointer;margin-right:20px;border-radius:0}.footer__social-icon .icon-marmita{width:26px;height:auto}.footer__social-icon.btn-icon.btn-icon--transparent svg{color:#717171;fill:#717171}.footer__social-icon.btn-icon.btn-icon--transparent path,.footer__social-icon.btn-icon.btn-icon--transparent svg{transition:all .15s cubic-bezier(.25,.46,.45,.94)}.footer__social-icon:hover.footer__social-icon:hover.btn-icon.btn-icon--transparent svg{color:#3e3e3e;fill:#3e3e3e}.footer__copyright-text{display:grid;align-items:center;grid-gap:0 20px;grid-template-columns:50px 1fr;grid-template-areas:"logo-link company-copy" "logo-link company-info"}.footer__copyright-text a{flex-basis:64px;margin-right:20px;min-width:50px;grid-area:logo-link}.footer__copyright-text p{width:100%;font-size:.6875rem;line-height:1.35;font-weight:300;color:#717171;margin:0}@media only screen and (min-width:960px){.footer__copyright-text p{font-size:.8125rem}}.footer__copyright-text svg{color:#ea1d2c;fill:#ea1d2c}.footer__home-link{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.footer__company-informations{margin:10px 0 0;font-size:.625rem;grid-area:company-info}.footer__company-copyright{grid-area:company-copy}.footer__section--aditional-items{border:none}.footer__section--about,.footer__section--aditional-items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0 24px;gap:0 24px}.footer__section--about .footer__column,.footer__section--aditional-items .footer__column{margin-bottom:20px}@media only screen and (min-width:560px){.footer__section--about,.footer__section--aditional-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:960px){.footer__section--about,.footer__section--aditional-items{grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:0}.footer__section--about .footer__column,.footer__section--aditional-items .footer__column{margin-bottom:0}}@media only screen and (min-width:1248px){.footer__section--about,.footer__section--aditional-items{grid-template-columns:repeat(4,1fr)}}.footer__section--about .footer__links-list,.footer__section--aditional-items .footer__links-list{grid-template-rows:auto;grid-auto-flow:row;grid-template-columns:1fr;padding-bottom:0}.footer__section--copyright{display:grid;grid-template-columns:auto;grid-gap:20px;gap:20px;padding:40px 0}@media only screen and (min-width:768px){.footer__section--copyright{grid-gap:30px;gap:30px}}@media only screen and (min-width:960px){.footer__section--copyright{grid-template-columns:1fr auto}}@media only screen and (min-width:1248px){.footer__section--copyright{grid-auto-columns:min-content;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}}.footer__section--copyright .footer__row{align-items:center}@media only screen and (min-width:960px){.footer__section--copyright .footer__row{flex-wrap:nowrap;justify-content:space-between}}.footer__section--copyright .footer__terms-links ul{display:grid;grid-template-columns:repeat(4,auto);grid-column-gap:10px}@media only screen and (max-width:767px){.footer__section--copyright .footer__terms-links ul{grid-template-columns:auto}}.footer__section--copyright .footer__text-link{display:inline-block;width:100%;margin:10px 0}.footer__section--cities{display:grid;grid-template-areas:"title see-more" "list list"}.footer__section--cities a.footer__text-link.footer__see-more{color:#ea1d2c;justify-self:end;margin-top:.2rem;font-weight:400}.footer__section--cities .footer__links-list{grid-area:list;grid-template-rows:repeat(19,min-content);grid-auto-columns:1fr}@media only screen and (min-width:560px){.footer__section--cities .footer__links-list{grid-template-rows:repeat(10,min-content)}}@media only screen and (min-width:960px){.footer__section--cities .footer__links-list{grid-template-rows:repeat(7,min-content)}}@media only screen and (min-width:1248px){.footer__section--cities .footer__links-list{grid-template-rows:repeat(5,min-content)}}.market-page-container{display:grid;grid-template:"menu main"/364px 1fr;background-color:#fff;max-width:1920px!important;margin:0 auto}.market-page-container--hidden{display:none}.market-page-container__sidebar{grid-area:menu;padding:0 32px 32px}.market-page-container__main{grid-area:main;padding:0 32px 32px 16px;margin-top:32px;display:flex;flex-direction:column;overflow:hidden}.market-page-container__top{display:flex;margin-bottom:24px;padding-top:32px;margin-top:-32px}.market-page-container__top .market-catalog-search{flex:1 1}.market-page-container__top .promotion-tag__container{padding-bottom:0;margin-left:8px}.market-page-container__top .promotion-tag__item__message-container{height:48px}.market-page-container__header{display:flex;justify-content:space-between;align-items:flex-start}
/*# sourceMappingURL=8c960cbba96515b4.css.map*/