:where(html.a11y-fixes) :is(a,button,[role=button],[tabindex],summary):focus-visible{outline:2px solid var(--color-action-500);outline-offset:2px}:where(html.a11y-fixes) .overflow-track :is(a,button,[role=button],[tabindex]):focus-visible{outline-offset:3px;outline-width:3px}.a11y-skip-link{background:var(--color-neutrals-50);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.25);color:var(--color-action-500);font-weight:700;left:8px;padding:8px 16px;position:absolute;top:8px;transform:translateY(-200%);z-index:100000}.a11y-skip-link:focus{transform:none}:where(html.a11y-fixes) .c-hamburger-menu__trigger:focus-visible{outline:none}:where(html.a11y-fixes) .c-hamburger-menu__trigger:focus-visible:after{outline:2px solid var(--color-action-500);outline-offset:2px}:where(html.a11y-fixes) .c-hamburger-menu .c-hamburger-menu__close:focus-visible{border-radius:6px;outline-color:var(--color-info-300);outline-offset:2px}:where(html.a11y-fixes) .c-hamburger-menu__header header-handover-context :is(.address,.timeslot):focus-visible{border-radius:2px;outline-color:var(--color-info-300);outline-offset:1px;width:fit-content}:where(html.a11y-fixes) .c-hamburger-menu .c-aside__item:focus-visible{border-radius:8px;outline-offset:-4px}:where(html.a11y-fixes) :is(.c-hamburger-menu,.vue-drawer) :is(.category,.button-back):focus-visible{border-radius:4px;outline-offset:4px}:where(html.a11y-fixes) .vue-drawer:not(.drawer-open){visibility:hidden}:where(html.a11y-fixes) .vue-drawer .quick-access-drawer-close-button:focus-visible{border-radius:50%;outline-color:var(--color-info-300);outline-offset:4px}@media (max-width:768px){html.a11y-search-folded #searchContainer .vue-product-search{left:auto}html.a11y-search-folded #searchContainer .vue-product-search-input{border-radius:20px;cursor:pointer;padding:0;width:40px}html.a11y-search-folded #searchContainer .vue-product-search-input input{border-radius:100px}html.a11y-search-folded #searchContainer .vue-product-search-input input,html.a11y-search-folded #searchContainer .vue-product-search-input input::placeholder{color:transparent}html.a11y-search-folded #searchContainer .vue-product-search-actions>:not(.search){display:none}}:where(html.a11y-fixes) .a11y-focus-landing:focus{outline:none}.hs-main.a11y-content-first>.hs-aside{order:-1}:where(html.a11y-fixes) .window-picker .day-tile:focus-visible{outline-offset:-6px}:where(html.a11y-fixes) .window-picker .day-tile.selected:focus-visible{outline-color:var(--color-neutrals-50)}.a11y-live{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html .hop-selector.a11y-continue-last{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr}html .hop-selector.a11y-continue-last>.hs-header{grid-area:1/1}html .hop-selector.a11y-continue-last>.hs-main{align-self:stretch;grid-area:2/1/3/3}html .hop-selector.a11y-continue-last>:not(.hs-header,.hs-main){grid-area:1/2}:where(html.a11y-fixes) a.c-header__right-link-basket:focus-visible{outline:none}:where(html.a11y-fixes) a.c-header__right-link-basket:focus-visible:after{border-radius:8px;content:"";inset:-10px -5px 1px -8px;outline:2px solid var(--color-action-500);position:absolute}@media (min-width:769px){:where(html.a11y-fixes) a.c-header__right-link-basket:focus-visible{border-radius:100px;outline:2px solid var(--color-info-300);outline-offset:3px}:where(html.a11y-fixes) a.c-header__right-link-basket:focus-visible:after{content:none}}html.a11y-fixes .ds-product-price__red,html.a11y-fixes .ds-strap-line.--discount:not(.--disabled),html.a11y-fixes .ds-strap-line.--discount:not(.--disabled) .ds-strap-line__icon:not(.--overruled){color:var(--color-discount-600)}html.a11y-fixes .ds-strap-line:not(.--disabled) .ds-strap-line__add-button{background-color:var(--color-discount-600)}html.a11y-fixes .ds-strap-line:not(.--disabled) .ds-strap-line__add-button:hover{background-color:var(--color-discount-700)}html.a11y-fixes .ds-strap-line:not(.--disabled) .ds-strap-line__add-button:active:hover{background-color:var(--color-discount-800)}.ahl-driver-notice{font-size:14px;line-height:1.4;margin:12px 0}.ahl-driver-notice img{max-width:20px}.ahl-driver-notice p{font-size:14px!important;margin:0}.ahl-driver-notice a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:4px}#ahl-driver-modal .modal__content{border-radius:20px;height:auto;max-width:560px;padding:24px;width:calc(100% - 32px)}#ahl-driver-modal .modal__body{font-size:16px;line-height:1.5}#ahl-driver-modal .modal__body p{margin:0 0 12px}#ahl-driver-modal .modal__body li+li{margin-top:8px}#ahl-driver-modal .modal__footer{align-items:center;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin:0}#ahl-driver-modal .modal__footer .o-button{text-box:trim-both cap alphabetic;box-sizing:border-box;line-height:1;margin:0;min-height:44px;padding:0 24px;text-align:center;text-decoration:none;white-space:nowrap}#ahl-driver-modal .o-button.--tertiary{background:transparent;border-color:transparent;color:var(--color-action-500)}#ahl-driver-modal .o-button.--tertiary:focus,#ahl-driver-modal .o-button.--tertiary:hover{background:var(--color-action-100);border-color:transparent;color:var(--color-primary-500)}.web-button{--web-button-background:var(--color-neutrals-50);--web-button-foreground:var(--color-action-500);--web-button-border-color:var(--web-button-background);--web-button-border-width:0.125rem;--web-button-icon-size:1rem;--web-button-font-size:0.875rem;--web-button-gap:0.25rem;--web-button-padding-block:0.375rem;--web-button-padding-inline:0.625rem}@media (min-width:768px){.web-button{--web-button-padding-block:0.625rem;--web-button-padding-inline:0.875rem}}.web-button{--web-button-edge-offset:1rem;align-items:center;background-color:var(--web-button-background);border:var(--web-button-border-width) solid var(--web-button-border-color);border-radius:50%;box-sizing:border-box;color:var(--web-button-foreground);display:inline-flex;font-size:var(--web-button-font-size);font-weight:500;justify-content:center;line-height:1;padding:var(--web-button-padding-block)}.web-button:has(.web-button__label){border-radius:999rem;gap:var(--web-button-gap);padding:var(--web-button-padding-block) var(--web-button-padding-inline)}.web-button__label:first-letter{text-transform:uppercase}.web-button__icon{display:block;flex:0 0 auto;height:var(--web-button-icon-size);width:var(--web-button-icon-size)}#catalogEntryRecommendationWidget .embla{padding-left:calc(var(--grid-gap)*2);padding-right:calc(var(--grid-gap)*2);width:100%}#catalogEntryRecommendationWidget .embla-nav-btn{display:none}@media (min-width:400px){#catalogEntryRecommendationWidget .embla-nav-btn{display:flex}}@keyframes nav-badge-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes nav-badge-jiggle{0%,12%,to{transform:rotate(0)}2%{transform:rotate(-6deg)}4%{transform:rotate(6deg)}6%{transform:rotate(-4deg)}8%{transform:rotate(4deg)}10%{transform:rotate(-1deg)}}.nav-badge{animation:nav-badge-pop .5s ease-out both,nav-badge-jiggle 5s ease-in-out .5s infinite;transform-origin:center}.nav-badge-anchor{display:inline-block;position:relative}.nav-badge-anchor .nav-badge{left:100%;margin-left:2px;position:absolute;top:0}.c-header__main-nav-link.has-nav-badge{margin-right:calc(var(--nav-badge-width) + 6px)}.nav-badge-clicked .nav-badge{animation:none}#embedded-messaging>*{z-index:1020}.web-cost-actions-heading p{font-size:16px;line-height:1.5}.web-cost-actions-period-control{position:relative}.web-cost-actions-period-trigger{color:inherit;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.web-cost-actions-period-trigger:hover{color:var(--color-action-500)}.web-cost-actions-period-trigger:focus-visible{outline:2px solid var(--color-action-500);outline-offset:2px}.web-cost-actions-period-trigger__icon{height:1em;margin-left:.25em;rotate:90deg;vertical-align:-.125em;width:1em}.web-cost-actions-period-menu{background:var(--color-neutrals-50);border:1px solid var(--color-neutrals-200);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;max-width:calc(100vw - 2rem);min-width:max-content;padding:.25rem;position:absolute;top:calc(100% + .25rem);z-index:4}.web-cost-actions-period-menu[hidden]{display:none}.web-cost-actions-period-menu button{background:transparent;border:0;border-radius:3px;color:inherit;cursor:pointer;display:block;font:inherit;padding:.5rem .75rem;text-align:left;width:100%}.web-cost-actions-period-menu button:focus-visible,.web-cost-actions-period-menu button:hover{background:var(--color-action-100);outline:none}.web-cost-actions-period-menu button[aria-checked=true]{font-weight:700}.web-cost-actions-panel[hidden]{display:none}@media (max-width:599px){.web-cost-actions-heading p,.web-cost-actions-period-trigger{font-size:14px}}@media (max-width:769px){html.ds-product-tile-scroll-fix body:not(.--no-scroll,.--no-scroll-mobile):has(.ds-product-tile:not(.mobile)>.ds-product-tile__overlay):not(:has(.ds-product-tile.mobile>.ds-product-tile__overlay,[role=dialog][aria-modal=true])){overflow:visible}}.e-spot-loading{animation:e-spot-loading-bg .5s ease-in-out infinite alternate;background:url(/cogoecomwcs/static/efood/img/loading-V9.gif) no-repeat 50%;background-color:var(--color-neutrals-50);background-size:contain;border-radius:2em;height:6em;transition:border-radius 1s,background-color 1s}@keyframes e-spot-loading-bg{0%{background-color:var(--color-action-50)}to{background-color:var(--color-action-100)}}.extraNavLinks-desktop{align-items:center;border-right:1px solid grey;display:none;font-size:var(--typo-m-p3-regular-font-size);margin-right:15px;padding-right:15px}.extraNavLinks-desktop ul{display:flex;flex-direction:column;gap:0;justify-content:end;list-style-type:none;text-align:right}.extraNavLinks-desktop ul li a{color:var(--color-secondary-500);text-decoration:none;white-space:nowrap}.extraNavLinks-desktop ul li a:hover{color:var(--color-primary-500)}@media (min-width:901px){.extraNavLinks-desktop{display:block}}@media (min-width:1024px){.extraNavLinks-desktop{font-size:var(--typo-m-p2-regular-font-size)}.extraNavLinks-desktop ul{flex-direction:column;gap:0}}.extraNavLinks-mobile{padding-top:12px}.extraNavLinks-mobile ul li{background-color:var(--color-neutrals-50);border-bottom:1px solid var(--color-neutrals-100);box-sizing:border-box;color:var(--color-neutrals-900);cursor:pointer;font-size:14px;font-weight:500;justify-content:space-between;padding:15px 30px;position:relative;text-decoration:none;width:100%}.extraNavLinks-mobile ul li a{color:var(--color-secondary-500);display:flex;justify-content:space-between;text-decoration:none}.c-header__main-nav-link{border-bottom:.25rem solid transparent;color:var(--color-neutrals-50);display:inline-block;font-size:1rem;margin:0 0 -.25rem;padding:.625rem}.c-header__main-nav-link.--active,.c-header__main-nav-link:hover{border-bottom-color:var(--color-info-500)}.c-header__main-nav-link:after{content:normal}html.web-fix-main-content-padding .l-main-content,html.web-fix-main-content-padding .l-main-content.--extra{padding-left:1rem!important;padding-top:1rem!important}@media (min-width:769px){html.web-fix-main-content-padding .l-main-content,html.web-fix-main-content-padding .l-main-content.--extra{padding-left:2rem!important;padding-top:2rem!important}}html.web-fix-main-content-padding .vue-layout-content .l-main-content,html.web-fix-main-content-padding .vue-layout-content .l-main-content.--extra{padding-left:0!important;padding-top:0!important}header-notification{display:none}.header-notification{background-color:var(--color-action-100);border-bottom:1px solid var(--color-action-200);font-size:.875rem;padding-left:1rem;padding-right:1rem}.header-notification strong{font-weight:500}.header-notification[data-notification-type=warning]{background-color:var(--color-warning-100);border-bottom:1px solid var(--color-warning-300);color:var(--color-warning-700)}.header-notification[data-notification-type=warning] :is(a,.header-notification-link){color:var(--color-warning-800)}.header-notification[data-notification-type=alert]{background-color:var(--color-alert-100);border-bottom:1px solid var(--color-alert-200);color:var(--color-alert-700)}.header-notification[data-notification-type=alert] :is(a,.header-notification-link){color:var(--color-alert-800)}.header-notification-wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1230px;width:100%}.header-notification-content{background-image:url(/cogoecomwcs/static/efood/img/notice-bulb.svg);background-position:0;background-repeat:no-repeat;background-size:25px;flex:1;overflow:hidden;padding:10px 10px 10px 35px}.header-notification[data-notification-type=alert] .header-notification-content{background-image:url(/cogoecomwcs/static/efood/img/notice-alert.svg)}.header-notification[data-notification-type=warning] .header-notification-content{background-image:url(/cogoecomwcs/static/efood/img/warning.svg)}.header-notification-close{background-color:transparent;background-image:url(/cogoecomwcs/static/efood/img/close.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;cursor:pointer;flex-shrink:0;height:1rem;padding:0;width:1rem}.header-notification-retailer{display:inline-block;height:1rem;margin-inline-end:.25em;vertical-align:-.15em;width:1rem}.header-notification a.header-notification-recall{text-decoration:none}.header-notification-recall-name{text-decoration:underline;text-decoration-color:var(--color-warning-300);text-underline-offset:2px}.header-notification-recall:hover .header-notification-recall-name{text-decoration-color:var(--color-warning-700)}.header-notification-external{display:inline-block;height:.875em;margin-inline-start:.25em;vertical-align:-.05em;width:.875em}.header-notification[data-notification-type] a.header-notification-block{-webkit-user-drag:none;color:inherit;display:block;text-decoration:none}.header-notification-link{color:var(--color-action-500);text-decoration:underline}.header-notification-covered{position:relative}.header-notification-cover{inset:0;position:absolute}.header-notification .header-notification-cover:focus-visible{outline-offset:-2px}.header-notification-control{position:relative;z-index:1}@media (min-width:768px){.header-notification{padding-left:2rem;padding-right:2rem}}#hellocustomer-survey{height:100%}@keyframes cogo-ces-slidein{0%{opacity:0;transform:translateX(90%) scale(.3)}to{opacity:1;transform:translateX(0) scale(var(--scale-factor))}}#cogo-ces{--scale-factor:0.75;animation:cogo-ces-slidein .4s ease-out forwards;background:#fff;border-radius:30px 0 0 30px;bottom:0;box-shadow:0 16px 40px rgba(0,0,0,.2);max-height:670px;max-width:321px;overflow:hidden;position:fixed;right:0;top:0;transform:scale(var(--scale-factor));transform-origin:center right;width:100%;z-index:1030}@media (min-width:1024px){#cogo-ces{--scale-factor:1;bottom:1em;top:1em}}@keyframes cogo-ces-slideout{0%{transform:translateX(0) scale(var(--scale-factor))}to{transform:translateX(100%) scale(var(--scale-factor))}}#cogo-ces.hidden{animation:cogo-ces-slideout .4s ease-out forwards}#cogo-ces-close{background-color:var(--color-secondary-400);background-image:url('data:image/svg+xml;charset=utf-8,<svg height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m2 2 16 16M2 18 18 2" stroke="%23fff" stroke-linecap="round" stroke-width="4"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:1em;border:none;border-radius:1em;cursor:pointer;display:block;height:2em;left:1em;position:absolute;top:1em;width:2em}#cogo-ces-close:hover{background-color:var(--color-secondary-500)}hero-shape{display:block;width:100%}.tiles-container .l-grid__item:has([data-hop-specific-hidden]),[data-hop-specific-hidden]{display:none!important}.hop-okay-meat-notice>div{flex:1}.hop-okay-meat-notice__close{background:none;border:0;border-radius:5px;color:inherit;cursor:pointer;display:flex;flex:none;height:32px;margin:-6px -8px -6px 0;padding:8px 10px;width:32px}.hop-okay-meat-notice__close:hover{background:var(--color-action-200)}#web-language-select{margin-right:16px;position:relative}#web-language-button{align-items:center;background-color:var(--color-neutrals-50);border:1px solid var(--color-neutrals-200);border-radius:.5rem;color:var(--color-neutrals-900);cursor:pointer;display:none;font-size:14px;gap:6px;height:40px;padding:5px 10px}#web-language-button:hover{background-color:var(--color-neutrals-100)}#web-language-options{background:var(--color-neutrals-50);border:1px solid var(--color-neutrals-200);border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px 0;position:absolute;right:0;top:50px;z-index:210}#web-language-options.web-language-options-hidden{display:none}#web-language-options label{align-items:center;color:var(--color-neutrals-900);cursor:pointer;display:block;display:flex;font-size:16px;gap:8px;padding:6px 28px 6px 12px;white-space:nowrap}#web-language-options label input{margin:0}#web-language-options label:hover{background-color:var(--color-neutrals-100)}@media (min-width:600px){#web-language-button{display:flex}}@media (min-width:769px){.c-header__right-link-xtra{margin-right:0}.c-header__right-link-basket:not(.--fixed){bottom:-80px;position:absolute;right:0;z-index:1}.c-header__right-link-basket-counter,.c-header__right-link-basket-icon{border:2px solid var(--color-neutrals-50)}}.web-language-warning-hidden{display:none}[class*=translated] .web-language-warning-hidden{display:block}:root{--marketing-banner-square-aspect-ratio:1/1;--marketing-banner-square-width:17.5rem;--marketing-banner-landscape-aspect-ratio:2/1;--marketing-banner-landscape-width:calc(((var(--marketing-banner-square-width)*var(--marketing-banner-square-aspect-ratio)) - var(--grid-gap))/2*var(--marketing-banner-landscape-aspect-ratio))}@media (min-width:1024px){:root{--marketing-banner-square-width:18.75rem}}marketing-banner{aspect-ratio:var(--marketing-banner-square-aspect-ratio);display:block;scroll-snap-align:center;transition:width .2s;width:var(--marketing-banner-square-width)}marketing-banner a{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;box-sizing:border-box;color:inherit;container-type:size;display:block;font-family:arboria,sans-serif;height:100%;overflow:hidden;position:relative;text-decoration:none}.web-mb-overlay{box-sizing:border-box;height:100%;padding:6cqi;width:100%}.web-mb-amp{font-family:sans-serif;font-size:smaller;font-style:normal}.web-mb-heading{font-size:6cqi;font-weight:700;line-height:1.1;margin:0;position:relative}.web-mb-sub-heading{font-size:5cqi;line-height:1.4;margin:0}.web-mb-heading .web-mb-capsule{background-color:var(--color-alert-500);border-radius:100px;color:var(--color-neutrals-50);padding:0 10px}.web-mb-heading .web-mb-capsule-new{background-color:var(--color-new-500);color:var(--color-secondary-500)}.web-mb-heading .web-mb-capsule:first-child{margin-left:-5px}@container (min-height: 200px){.web-mb-heading{font-size:9cqi}}.web-mb-cogo .web-mb-heading{bottom:0;font-family:mic-32-new-rounded-web,sans-serif;font-style:italic;left:0;right:0}@container (min-height: 200px){.web-mb-cogo .web-mb-heading{bottom:auto}}.web-mb-clp .web-mb-heading{font-family:Dynamite,sans-serif}.web-mb-bio .web-mb-heading{font-family:Montserrat,sans-serif;font-weight:500}.web-mb-deals .web-mb-heading{display:none}.web-mb-gradient{inset:0;position:absolute}.web-mb-bio .web-mb-gradient{background:linear-gradient(#fff1bf,transparent 60%)}.web-mb-clp .web-mb-gradient{background:linear-gradient(#ff6801,transparent 60%);inset:0;position:absolute}.web-mb-cogo .web-mb-gradient{background:linear-gradient(transparent 20%,var(--color-action-500) 100%)}@container (min-height: 200px){.web-mb-cogo .web-mb-gradient{background:linear-gradient(var(--color-action-500) 0,transparent 60%)}}.web-mb-cta-button,.web-mb-cta-button-with-label{bottom:var(--web-button-edge-offset);display:none;position:absolute;right:var(--web-button-edge-offset);z-index:1}.web-mb-has-button .web-mb-cta-button,.web-mb-has-button .web-mb-cta-button-with-label{display:inline-flex}.web-mb-heading-logos{display:flex;gap:4cqi}.web-mb-heading-logo{display:block;height:auto;max-width:28cqi;position:relative;top:-2cqi}.web-mb-topPromo-logo{float:right;height:auto;margin-bottom:3cqi;margin-top:-6cqi;width:25%}marketing-banner:not(:defined),vitality-banner:not(:defined){background:var(--color-action-100);border-radius:.5rem}vitality-banner:not(:defined){aspect-ratio:16/9}@media (min-width:480px){vitality-banner:not(:defined){aspect-ratio:1220/434}}:root{--overflow-button-size:48px;--overflow-ring-room:6px}overflow-buttons:not(:defined){display:block}#ci_espot__ACTIONSPAGE_HEROBANNER:not(.overflow-track *),#ci_espot__HOMEPAGE_BANNER1_CLP:not(.overflow-track *),#ci_espot__HOMEPAGE_BANNER3_CLP:not(.overflow-track *),overflow-buttons:not(:defined){max-inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:auto}.overflow-container{align-items:center;display:flex;position:relative}.overflow-track{display:flex;flex-grow:1;margin-bottom:calc(var(--overflow-ring-room)*-1);margin-top:calc(var(--overflow-ring-room)*-1);overflow:auto;padding:var(--overflow-ring-room) calc(var(--grid-gap)*2);scroll-snap-type:x mandatory;scrollbar-width:none;transition:margin-left .2s,margin-right .2s;width:100%}@media (min-width:400px){.overflow-track{margin-left:calc(var(--overflow-button-size)/2 - var(--overflow-ring-room));margin-right:calc(var(--overflow-button-size)/2 - var(--overflow-ring-room));padding-left:var(--overflow-ring-room);padding-right:var(--overflow-ring-room)}}@media (min-width:1280px){.overflow-track{margin-left:calc(var(--overflow-ring-room)*-1);margin-right:calc(var(--overflow-ring-room)*-1)}}.overflow-button-left,.overflow-button-right{background-color:var(--color-action-500);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--overflow-button-size)/3);border:calc(var(--overflow-button-size)/16) solid #fff;border-radius:calc(var(--overflow-button-size)/2);box-shadow:0 0 2px rgba(0,0,0,.25),0 0 15px 5px rgba(0,0,0,.15);cursor:pointer;display:none;height:var(--overflow-button-size);position:absolute;width:var(--overflow-button-size);z-index:3}.overflow-button-left{background-image:url(/cogoecomwcs/static/efood/css/assets/chevron-left-white.svg);left:0}.overflow-button-right{background-image:url(/cogoecomwcs/static/efood/css/assets/chevron-right-white.svg);right:0}@media (min-width:1280px){.overflow-button-left{left:calc(var(--overflow-button-size)/2*-1)}.overflow-button-right{right:calc(var(--overflow-button-size)/2*-1)}}@media (min-width:400px){[data-overflowing-horizontally=true][data-scrolled-left=false] .overflow-button-left,[data-overflowing-horizontally=true][data-scrolled-right=false] .overflow-button-right{display:block}}#ci_espot__HOMEPAGE_BANNER1_CLP{display:grid;gap:var(--grid-gap);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;max-width:calc(var(--marketing-banner-square-width))}#ci_espot__HOMEPAGE_BANNER1_CLP .left_espot:not(:last-child):not(:nth-last-child(2)){grid-row:span 2}#ci_espot__HOMEPAGE_BANNER1_CLP .left_espot adhese-banner,#ci_espot__HOMEPAGE_BANNER1_CLP .left_espot:last-child,#ci_espot__HOMEPAGE_BANNER1_CLP .left_espot:nth-last-child(2){aspect-ratio:var(--marketing-banner-landscape-aspect-ratio);width:var(--marketing-banner-landscape-width)}#ci_espot__HOMEPAGE_BANNER1_CLP .left_espot adhese-banner{display:block;overflow:hidden}#ci_espot__HOMEPAGE_BANNER1_CLP .left_espot:has(adhese-banner) marketing-banner{aspect-ratio:var(--marketing-banner-landscape-aspect-ratio);width:var(--marketing-banner-landscape-width)}#ci_espot__HOMEPAGE_BANNER3_CLP{--marketing-banner-square-width:18.5rem;display:flex;gap:var(--grid-gap);margin-left:auto;margin-right:auto}#ci_espot__HOMEPAGE_BANNER3_CLP>*{flex-grow:0}#contentRecommendationWidget_HOMEPAGE_BANNER2_CLP,#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP .leverkostacties-title,#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP .servicekostacties-title,#contentRecommendationWidget_HOMEPAGE_TIPS_CLP,#contentRecommendationWidget_HOMEPAGE_TOP1_CLP,#contentRecommendationWidget_HOME_HERO_AREA_CLP,#title_HOMEPAGE_BANNER3_CLP,#title_HOMEPAGE_BOTTOM_CLP,#title_HOMEPAGE_PRODUCT_RECOMMENDATIONS1_CLP{display:block;padding-left:calc(var(--grid-gap)*2);padding-right:calc(var(--grid-gap)*2)}@media (min-width:400px){#contentRecommendationWidget_HOMEPAGE_BANNER2_CLP,#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP .leverkostacties-title,#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP .servicekostacties-title,#contentRecommendationWidget_HOMEPAGE_TIPS_CLP,#contentRecommendationWidget_HOMEPAGE_TOP1_CLP,#contentRecommendationWidget_HOME_HERO_AREA_CLP,#title_HOMEPAGE_BANNER3_CLP,#title_HOMEPAGE_BOTTOM_CLP,#title_HOMEPAGE_PRODUCT_RECOMMENDATIONS1_CLP{padding-left:calc(var(--overflow-button-size)/2);padding-right:calc(var(--overflow-button-size)/2)}}@media (min-width:1280px){#contentRecommendationWidget_HOMEPAGE_BANNER2_CLP,#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP .leverkostacties-title,#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP .servicekostacties-title,#contentRecommendationWidget_HOMEPAGE_TIPS_CLP,#contentRecommendationWidget_HOMEPAGE_TOP1_CLP,#contentRecommendationWidget_HOME_HERO_AREA_CLP,#title_HOMEPAGE_BANNER3_CLP,#title_HOMEPAGE_BOTTOM_CLP,#title_HOMEPAGE_PRODUCT_RECOMMENDATIONS1_CLP{padding-left:0;padding-right:0}}#contentRecommendationWidget_ACTIONSPAGE_HEROBANNER{margin:30px auto;max-width:calc(var(--marketing-banner-square-width)*4 + 75px)}#ci_espot__ACTIONSPAGE_HEROBANNER{display:flex;gap:25px}#ci_espot__ACTIONSPAGE_HEROBANNER .left_espot{display:contents}@media (max-width:399px){#contentRecommendationWidget_ACTIONSPAGE_HEROBANNER{margin-left:calc(var(--grid-gap)*-2);margin-right:calc(var(--grid-gap)*-2)}}#contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP,#contentRecommendationWidget_SERVICE_FEE_LANDING_1_CLP{margin-bottom:3em;margin-top:3em}.leverkostacties,.servicekostacties{display:flex;gap:1rem;margin-bottom:2rem;margin-top:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.leverkostacties a,.servicekostacties a{border-radius:.5rem;scroll-snap-align:center}.leverkostacties a img,.servicekostacties a img{border-radius:.5rem;display:block;max-width:200px}@keyframes homepage-action-slide-in{0%{opacity:0;transform:translateX(54px)}60%{opacity:1}to{opacity:1;transform:translateX(0)}}body.page-home #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .leverkostacties a,body.page-home #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .servicekostacties a{display:block;flex:0 0 auto;max-width:none;width:fit-content}@media (prefers-reduced-motion:no-preference){body.page-home #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .leverkostacties a,body.page-home #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .servicekostacties a{opacity:0;transform:translateX(54px)}body.page-home #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .leverkostacties.action-visible a,body.page-home #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .servicekostacties.action-visible a{animation:homepage-action-slide-in 1s cubic-bezier(.18,.89,.32,1.05) forwards;animation-delay:calc(var(--home-action-index, 0)*60ms)}@supports selector(:has(a)){body.page-home:has(.loader-container.--visible) #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .leverkostacties.action-visible a,body.page-home:has(.loader-container.--visible) #contentRecommendationWidget_HOMEPAGE_SERVICE_KOSTACTIES_CLP overflow-buttons .servicekostacties.action-visible a{animation-play-state:paused}}}body.page-promoties-servicekost overflow-buttons .leverkostacties a,body.page-promoties-servicekost overflow-buttons .servicekostacties a{display:block;flex:0 0 auto;max-width:none;width:fit-content}@media (prefers-reduced-motion:no-preference){body.page-promoties-servicekost overflow-buttons .leverkostacties a,body.page-promoties-servicekost overflow-buttons .servicekostacties a{opacity:0;transform:translateX(54px)}body.page-promoties-servicekost overflow-buttons .leverkostacties.action-visible a,body.page-promoties-servicekost overflow-buttons .servicekostacties.action-visible a{animation:homepage-action-slide-in 1s cubic-bezier(.18,.89,.32,1.05) forwards;animation-delay:calc(var(--home-action-index, 0)*60ms)}@supports selector(:has(a)){body.page-promoties-servicekost:has(.loader-container.--visible) overflow-buttons .leverkostacties.action-visible a,body.page-promoties-servicekost:has(.loader-container.--visible) overflow-buttons .servicekostacties.action-visible a{animation-play-state:paused}}}body.page-promotions-frais-de-service overflow-buttons .leverkostacties a,body.page-promotions-frais-de-service overflow-buttons .servicekostacties a{display:block;flex:0 0 auto;max-width:none;width:fit-content}@media (prefers-reduced-motion:no-preference){body.page-promotions-frais-de-service overflow-buttons .leverkostacties a,body.page-promotions-frais-de-service overflow-buttons .servicekostacties a{opacity:0;transform:translateX(54px)}body.page-promotions-frais-de-service overflow-buttons .leverkostacties.action-visible a,body.page-promotions-frais-de-service overflow-buttons .servicekostacties.action-visible a{animation:homepage-action-slide-in 1s cubic-bezier(.18,.89,.32,1.05) forwards;animation-delay:calc(var(--home-action-index, 0)*60ms)}@supports selector(:has(a)){body.page-promotions-frais-de-service:has(.loader-container.--visible) overflow-buttons .leverkostacties.action-visible a,body.page-promotions-frais-de-service:has(.loader-container.--visible) overflow-buttons .servicekostacties.action-visible a{animation-play-state:paused}}}body.page-promoties-servicekost overflow-buttons .leverkostacties,body.page-promoties-servicekost overflow-buttons .servicekostacties{display:grid;grid-template-columns:1fr 1fr}@media (min-width:600px){body.page-promoties-servicekost overflow-buttons .leverkostacties,body.page-promoties-servicekost overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){body.page-promoties-servicekost overflow-buttons .leverkostacties,body.page-promoties-servicekost overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1024px){body.page-promoties-servicekost overflow-buttons .leverkostacties,body.page-promoties-servicekost overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width:1280px){body.page-promoties-servicekost overflow-buttons .leverkostacties,body.page-promoties-servicekost overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}body.page-promoties-servicekost overflow-buttons .overflow-button-left,body.page-promoties-servicekost overflow-buttons .overflow-button-right{display:none!important}body.page-promoties-servicekost overflow-buttons .overflow-track{padding:0}body.page-promoties-servicekost .leverkostacties a img,body.page-promoties-servicekost .servicekostacties a img{max-width:100%}body.page-promotions-frais-de-service overflow-buttons .leverkostacties,body.page-promotions-frais-de-service overflow-buttons .servicekostacties{display:grid;grid-template-columns:1fr 1fr}@media (min-width:600px){body.page-promotions-frais-de-service overflow-buttons .leverkostacties,body.page-promotions-frais-de-service overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){body.page-promotions-frais-de-service overflow-buttons .leverkostacties,body.page-promotions-frais-de-service overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1024px){body.page-promotions-frais-de-service overflow-buttons .leverkostacties,body.page-promotions-frais-de-service overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width:1280px){body.page-promotions-frais-de-service overflow-buttons .leverkostacties,body.page-promotions-frais-de-service overflow-buttons .servicekostacties{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}body.page-promotions-frais-de-service overflow-buttons .overflow-button-left,body.page-promotions-frais-de-service overflow-buttons .overflow-button-right{display:none!important}body.page-promotions-frais-de-service overflow-buttons .overflow-track{padding:0}body.page-promotions-frais-de-service .leverkostacties a img,body.page-promotions-frais-de-service .servicekostacties a img{max-width:100%}:root{--main-content-width:calc(var(--marketing-banner-square-width)*3 + var(--grid-gap)*3 + var(--marketing-banner-landscape-width))}.homepage-hero{position:relative}.homepage-hero__wrapper{background-repeat:no-repeat;background-size:cover;height:400px;width:100%}.homepage-hero__overlay{background-color:hsla(0,0%,100%,.85);bottom:40px;height:auto;max-width:400px;overflow:hidden;padding:40px;position:absolute;right:40px;width:50%}.homepage-hero__overlay h2,.homepage-hero__overlay p{margin-bottom:10px;padding:0}#contentRecommendationWidget_HOMEPAGE_BANNER1_CLP{margin:1rem auto;max-width:var(--main-content-width)}.homepage-branding{background-color:var(--color-action-500);background-position:100%;background-repeat:no-repeat;background-size:30%;color:var(--color-neutrals-50);display:none;padding:0 1rem;position:relative}@media (min-width:768px){.homepage-branding{background-image:url(/cogoecomwcs/static/efood/img/smile-aligned-right.svg)}}.homepage-branding-wrapper{display:flex;margin-left:auto;margin-right:auto;max-width:1280px}.homepage-branding-content{flex:1;padding:2rem 0;transition:padding .2s}.homepage-branding-driver{display:none;position:relative;width:250px}@media (min-width:768px){.homepage-branding-driver{display:block}}.homepage-branding-driver img{bottom:0;position:absolute;width:250px}.homepage-branding h1,.homepage-branding h2,.homepage-branding h3{color:inherit;margin-bottom:2rem}.homepage-branding ol{list-style-type:decimal;margin-bottom:1rem;padding-inline-start:2rem}.homepage-branding li{margin-bottom:.5rem}.homepage-branding a{color:var(--color-primary-200)}.homepage-branding p{margin-bottom:.5rem}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .sidebar{display:none}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .page-content{justify-content:center}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .main-content-wrapper{width:auto}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .l-main-content{display:block;max-width:none;padding:0}@media (min-width:400px){body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .l-main-content{padding-left:2px;padding-right:2px}}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .l-main-content .vue-layout-content{max-width:100%;width:auto}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .l-main-content>.l-grid__item{flex:initial;float:none;margin:0 auto;max-width:var(--main-content-width);position:static;width:auto}body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) #catalogEntryRecommendationWidget .o-heading-2,body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) order-history-list{display:block;padding-inline:calc(var(--grid-gap)*2)}@media (min-width:400px){body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) #catalogEntryRecommendationWidget .o-heading-2,body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) order-history-list{padding-inline:calc(var(--overflow-button-size)/2)}}@media (min-width:1280px){body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) #catalogEntryRecommendationWidget .o-heading-2,body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) order-history-list{padding-inline:0}}html.web-fix-main-content-padding body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .l-main-content{padding-left:0!important;padding-top:0!important}@media (min-width:400px){html.web-fix-main-content-padding body:has(#ci_espot__HOMEPAGE_BANNER1_CLP):not(:has(.hash-layout-main)) .l-main-content{padding-left:2px!important}}promo-code-apply .promo-code-chip.done{--chip-bg:var(--color-universal-success-300);--chip-fg:var(--color-universal-success-800);--chip-check:var(--color-universal-success-800)}.promo-code-tooltip{--arrow-size:10px;--arrow-left:14px;animation:promoCodeTooltipFadeIn .1s ease-in forwards;background:var(--color-alert-100);border:1px solid var(--color-alert-200);border-radius:11px;box-shadow:0 4px 12px rgba(0,0,0,.12);color:var(--color-alert-700);font-size:14px;font-style:normal;font-weight:500;line-height:1.4;max-width:min(320px,calc(100vw - 16px));padding:12px 32px 12px 14px;position:fixed;text-align:left;white-space:normal;width:max-content;will-change:opacity;z-index:1000}.promo-code-tooltip:after,.promo-code-tooltip:before{border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;content:"";height:0;left:calc(var(--arrow-left) - var(--arrow-size));position:absolute;width:0}.promo-code-tooltip:before{border-bottom:var(--arrow-size) solid var(--color-alert-200);top:calc(var(--arrow-size)*-1 - 1px)}.promo-code-tooltip:after{border-bottom:var(--arrow-size) solid var(--color-alert-100);top:calc(var(--arrow-size)*-1)}.promo-code-tooltip-close{background:none;border:0;border-radius:5px;color:var(--color-alert-700);cursor:pointer;display:flex;font-family:inherit;font-size:21px;font-weight:700;line-height:1.2;padding:2px 8px;position:absolute;right:4px;top:0}.promo-code-tooltip-close:hover{color:var(--color-alert-800)}@keyframes promoCodeTooltipFadeIn{0%{opacity:0}to{opacity:1}}promo-code-apply,promo-code-copy{display:inline-block}.promo-code-chip{--chip-bg:var(--color-discount-500);--chip-fg:var(--color-discount-50);--chip-check:var(--chip-bg);align-items:center;background-color:var(--chip-bg);border:none;border-radius:25px;color:var(--chip-fg);cursor:pointer;display:inline-flex;font-style:italic;font-weight:500;gap:6px;outline:none;padding:0 8px;text-decoration:none;transition:background-color .3s ease;vertical-align:middle;white-space:nowrap}.promo-code-chip-label{user-select:all}.promo-code-chip-footnote{font-style:normal;margin-left:1px;user-select:none}.promo-code-chip-icon{display:inline-flex;flex-shrink:0;height:18px;width:18px}.promo-code-chip-icon svg{height:100%;width:100%}.promo-code-chip-icon[data-icon=done]{display:none}.promo-code-chip.busy{cursor:progress;opacity:.7}.promo-code-chip.done .promo-code-chip-icon[data-icon=idle]{display:none}.promo-code-chip.done .promo-code-chip-icon[data-icon=done]{fill:var(--chip-check);display:inline-flex}promo-code-copy .promo-code-chip.done{--chip-bg:var(--color-discount-700)}@media (max-width:768px){html.searchresults-tweaks body:is(.page-zoek,.page-recherche) #contentRecommendationWidget_LISTER_TOP_CLP+#catalogEntryRecommendationWidget{margin-left:-1rem;margin-right:-1rem}}.ab212-non-blocking-loader{--loading-height:50px}.ab212-non-blocking-loader .vue-loading-container{animation:ab212-loading-bar-slide-down .3s ease-out!important;background:none!important;bottom:auto!important;height:var(--loading-height)!important;overflow:visible!important;pointer-events:none!important;position:fixed!important;top:var(--ab212-loading-bar-top,135px)!important;width:100%!important}.ab212-non-blocking-loader .vue-loading-container:before{animation:ab212-loading-bar-flash 1.5s ease-in-out infinite;background:linear-gradient(180deg,#0055a257 0,#0055a200);content:"";inset:0;pointer-events:none;position:absolute}.ab212-non-blocking-loader .vue-loading-container .logo{background-repeat:no-repeat!important;height:calc(var(--loading-height)*1.5)!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;top:auto!important;transform:none!important;width:calc(var(--loading-height)*1.5)!important}.ab212-non-blocking-loader .loading-container{height:auto!important}.ab212-non-blocking-loader page-content{min-height:200px!important}.ab212-non-blocking-loader .products-loading .vue-loading-container{animation:none!important;background:none!important;bottom:auto!important;height:100%!important;position:relative!important;top:auto!important}.ab212-non-blocking-loader.no-scroll-mobile{overflow:auto}@keyframes ab212-loading-bar-flash{0%,to{opacity:.25}50%{opacity:1}}@keyframes ab212-loading-bar-slide-down{0%{height:0}to{height:var(--loading-height)}}.ab212-no-loading-overlay .vue-loading-container{display:none!important}.ds-strap-line.ab234-promo-price-multiline>.ds-strap-line__top{height:auto;min-height:24px;padding-block:5px}.ds-strap-line.ab234-promo-price-debug{outline:2px solid blue}.test-carousel-arrow-icons .embla-nav-btn{background-color:#fff!important;border:0!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important}.test-carousel-arrow-icons .embla-nav-btn:hover{background-color:#f5f5f5!important}.test-carousel-arrow-icons .embla-nav-btn .svg-icon{height:13px!important;width:13px!important}.test-carousel-arrow-icons .embla-nav-btn .svg-icon,.test-carousel-arrow-icons .embla-nav-btn .svg-icon path{fill:var(--color-action-500)!important}.test-carousel-arrow-icons .overflow-button-left,.test-carousel-arrow-icons .overflow-button-right{background-color:#fff!important;background-image:none!important;border:0!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important}.test-carousel-arrow-icons .overflow-button-left:after,.test-carousel-arrow-icons .overflow-button-right:after{background-color:var(--color-action-500);content:"";inset:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--overflow-button-size)/4);mask-size:calc(var(--overflow-button-size)/4);position:absolute}.test-carousel-arrow-icons .overflow-button-left:after{-webkit-mask-image:url(/cogoecomwcs/static/efood/css/assets/chevron-left-white.svg);mask-image:url(/cogoecomwcs/static/efood/css/assets/chevron-left-white.svg)}.test-carousel-arrow-icons .overflow-button-right:after{-webkit-mask-image:url(/cogoecomwcs/static/efood/css/assets/chevron-right-white.svg);mask-image:url(/cogoecomwcs/static/efood/css/assets/chevron-right-white.svg)}.test-carousel-arrow-icons .embla{position:relative}.test-carousel-arrow-icons .embla-container:has(.embla-nav-btn.left) .embla:before,.test-carousel-arrow-icons .embla-container:has(.embla-nav-btn.right) .embla:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:32px;z-index:1}.test-carousel-arrow-icons .embla-container:has(.embla-nav-btn.left) .embla:before{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent);border-radius:8px 0 0 8px;left:0}.test-carousel-arrow-icons .embla-container:has(.embla-nav-btn.right) .embla:after{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent);border-radius:0 8px 8px 0;right:0}.test-carousel-arrow-icons .overflow-container:after,.test-carousel-arrow-icons .overflow-container:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:32px;z-index:2}.test-carousel-arrow-icons .overflow-container:before{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent);border-radius:8px 0 0 8px;left:0}.test-carousel-arrow-icons .overflow-container:after{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent);border-radius:0 8px 8px 0;right:0}@media (min-width:400px){.test-carousel-arrow-icons .overflow-container:before{left:calc(var(--overflow-button-size)/2)}.test-carousel-arrow-icons .overflow-container:after{right:calc(var(--overflow-button-size)/2)}}@media (min-width:1280px){.test-carousel-arrow-icons .overflow-container:before{left:0}.test-carousel-arrow-icons .overflow-container:after{right:0}}.test-carousel-arrow-icons .overflow-container[data-overflowing-horizontally=true][data-scrolled-left=false]:before,.test-carousel-arrow-icons .overflow-container[data-overflowing-horizontally=true][data-scrolled-right=false]:after{opacity:1}:root{--phantom-tile-height:70px}.load-more-previous-tiles{margin-top:50px;.previous-button{position:relative}}.page-indicator{flex:1;width:auto!important}.filler-tile{background-color:var(--color-neutrals-50);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}@keyframes filler-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.filler-tile__skel{background-color:var(--color-neutrals-100);border-radius:.25rem}.filler-tile__visual{align-items:center;aspect-ratio:3/2;border-radius:.5rem;display:flex;justify-content:center;margin:0 .75rem .75rem;width:calc(100% - 1.5rem)}.filler-tile__favorite{align-self:flex-end;border-radius:50%;height:1.75rem;margin:.75rem .75rem .5rem;width:1.75rem}.filler-tile__info{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.75rem}.filler-tile__name{display:flex;flex-direction:column;gap:.35rem}.filler-tile__line{height:.8rem;width:90%}.filler-tile__line--short{width:60%}.filler-tile__promo{height:.7rem;width:75%}.filler-tile__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.filler-tile__price{height:1.4rem;width:3.5rem}.filler-tile__btn{border-radius:.5rem;height:2.5rem;width:2.5rem}.phantom-tiles{display:grid;gap:15px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:15px;width:100%}.phantom-tiles#phantom-tiles-before{margin-bottom:0;margin-top:calc(var(--phantom-tile-height)/-2)}.phantom-tile{background:linear-gradient(to bottom,var(--color-neutrals-50) 50%,transparent);border-radius:.5rem;height:var(--phantom-tile-height)}#phantom-tiles-before .phantom-tile{background:linear-gradient(to bottom,transparent,var(--color-neutrals-50) 100%)}@media (min-width:667px){.phantom-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.phantom-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.phantom-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){body.ab-228-mobile-tweaks .container .title-container .title-container-right{display:block}}@media (max-width:768px) and (min-width:769px){body.ab-228-mobile-tweaks .container .title-container .title-container-right{display:none}}@media (max-width:768px){body.ab-228-mobile-tweaks .quick-access-drawer-trigger{font-size:1rem;font-weight:700}body.ab-228-mobile-tweaks #ci_espot__NAVBAR_CLP_MOBILE .c-aside__item{font-size:1.25rem;margin-bottom:.1rem;padding:.5rem 1rem}body.ab-228-mobile-tweaks #ci_espot__NAVBAR_CLP_MOBILE .c-aside__item.--with-arrow:after{right:1rem}body.ab-228-mobile-tweaks .c-hamburger-menu__close{background-image:var(--ab-228-close-icon);background-position:50%;background-repeat:no-repeat;background-size:22px;height:70px;right:0;top:0;width:70px}body.ab-228-mobile-tweaks .c-hamburger-menu__close:after,body.ab-228-mobile-tweaks .c-hamburger-menu__close:before{display:none}body.ab-228-mobile-tweaks :has(>.c-hamburger-menu__trigger){margin-left:0!important}body.ab-228-mobile-tweaks .c-hamburger-menu__trigger{background-image:var(--ab-228-hamburger-icon);background-position:50%;background-repeat:no-repeat;background-size:32px;height:100%;top:auto;width:54px}body.ab-228-mobile-tweaks .c-hamburger-menu__trigger-line,body.ab-228-mobile-tweaks .c-hamburger-menu__trigger:after{display:none}}@media (max-width:768px) and (hover:none) and (pointer:coarse){body.ab-228-mobile-tweaks #ci_espot__NAVBAR_CLP_MOBILE .c-aside__item,body.ab-228-mobile-tweaks .c-hamburger-menu__close{transition:opacity .12s ease}body.ab-228-mobile-tweaks #ci_espot__NAVBAR_CLP_MOBILE .c-aside__item:active,body.ab-228-mobile-tweaks .c-hamburger-menu__close:active{opacity:.72}}@media (max-width:768px){body.ab-228-mobile-tweaks .c-hamburger-menu.--opened{overflow:hidden}body.ab-228-mobile-tweaks .c-hamburger-menu__content{display:flex;flex-direction:column;overflow:hidden}body.ab-228-mobile-tweaks .c-hamburger-menu__header{flex:0 0 auto}body.ab-228-mobile-tweaks .c-hamburger-menu__body{display:block;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;transform:none}body.ab-228-mobile-tweaks .c-hamburger-menu__body.--slide{transform:none}body.ab-228-mobile-tweaks .c-hamburger-menu__body-item{-webkit-overflow-scrolling:touch;box-sizing:border-box;inset:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1rem 0;position:absolute;transition:transform .3s ease;width:100%}body.ab-228-mobile-tweaks .c-hamburger-menu__body-item:first-child{transform:translateX(0)}body.ab-228-mobile-tweaks .c-hamburger-menu__body-item:last-child{transform:translateX(100%)}body.ab-228-mobile-tweaks .c-hamburger-menu__body.--slide .c-hamburger-menu__body-item:first-child{transform:translateX(-100%)}body.ab-228-mobile-tweaks .c-hamburger-menu__body.--slide .c-hamburger-menu__body-item:last-child{transform:translateX(0)}body.ab-228-mobile-tweaks .c-hamburger-menu__header-bottom{display:none}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .categories-container,body.ab-228-mobile-tweaks .vue-drawer .categories-container{padding:0}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .categories-container ul,body.ab-228-mobile-tweaks .vue-drawer .categories-container ul{gap:0}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .button-back,body.ab-228-mobile-tweaks .vue-drawer .button-back{align-self:flex-start;background-color:var(--color-neutrals-50);border-radius:1rem;margin:0 0 0 1rem;padding:.5rem .8rem}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-header,body.ab-228-mobile-tweaks .vue-drawer .category-header{margin-bottom:1rem;margin-left:1rem;margin-top:1rem}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item,body.ab-228-mobile-tweaks .vue-drawer .category-item{animation:category-enter .4s ease forwards;background-color:var(--color-neutrals-50);margin-bottom:.1rem;opacity:0;padding:0}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:first-of-type,body.ab-228-mobile-tweaks .vue-drawer .category-item:first-of-type{animation-delay:0ms}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(2),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(2){animation-delay:40ms}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(3),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(3){animation-delay:80ms}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(4),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(4){animation-delay:.12s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(5),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(5){animation-delay:.16s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(6),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(6){animation-delay:.2s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(7),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(7){animation-delay:.24s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(8),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(8){animation-delay:.28s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(9),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(9){animation-delay:.32s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(10),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(10){animation-delay:.36s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(11),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(11){animation-delay:.4s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(12),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(12){animation-delay:.44s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(13),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(13){animation-delay:.48s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(14),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(14){animation-delay:.52s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(15),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(15){animation-delay:.56s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(16),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(16){animation-delay:.6s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(17),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(17){animation-delay:.64s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(18),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(18){animation-delay:.68s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(19),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(19){animation-delay:.72s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(20),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(20){animation-delay:.76s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(21),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(21){animation-delay:.8s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(22),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(22){animation-delay:.84s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(23),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(23){animation-delay:.88s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(24),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(24){animation-delay:.92s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(25),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(25){animation-delay:.96s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(26),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(26){animation-delay:1s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(27),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(27){animation-delay:1.04s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(28),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(28){animation-delay:1.08s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(29),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(29){animation-delay:1.12s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(30),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(30){animation-delay:1.16s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(31),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(31){animation-delay:1.2s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(32),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(32){animation-delay:1.24s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(33),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(33){animation-delay:1.28s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(34),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(34){animation-delay:1.32s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(35),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(35){animation-delay:1.36s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(36),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(36){animation-delay:1.4s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(37),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(37){animation-delay:1.44s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(38),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(38){animation-delay:1.48s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(39),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(39){animation-delay:1.52s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-item:nth-of-type(40),body.ab-228-mobile-tweaks .vue-drawer .category-item:nth-of-type(40){animation-delay:1.56s}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category,body.ab-228-mobile-tweaks .vue-drawer .category{display:flex;font-size:1.2rem;margin-bottom:0;padding:.625rem 1rem}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category:hover,body.ab-228-mobile-tweaks .vue-drawer .category:hover{text-decoration:none}body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category:active,body.ab-228-mobile-tweaks .vue-drawer .category:active{text-decoration:underline}}@media (max-width:768px) and (hover:hover) and (pointer:fine){body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category:hover,body.ab-228-mobile-tweaks .vue-drawer .category:hover{text-decoration:underline}}@media (max-width:768px){body.ab-228-mobile-tweaks .c-hamburger-menu__assortment .category-icon img,body.ab-228-mobile-tweaks .vue-drawer .category-icon img{object-fit:contain;width:1.5rem}body.ab-228-mobile-tweaks .quick-access-drawer-content{background:var(--color-action-50);padding-bottom:1rem;padding-top:1rem}body.ab-228-mobile-tweaks .vue-drawer .actions-sidebar{padding:0}body.ab-228-mobile-tweaks .vue-drawer .collection{margin:0}body.ab-228-mobile-tweaks .vue-drawer .collection>ul{gap:.1rem}body.ab-228-mobile-tweaks .vue-drawer .collection>.subtitle{margin-bottom:1rem;margin-left:1rem}body.ab-228-mobile-tweaks .vue-drawer .list-item .link{background-color:var(--color-neutrals-50);font-size:1.2rem;padding:.625rem 1rem}body.ab-228-mobile-tweaks .vue-drawer .list-item .link:hover{text-decoration:none}body.ab-228-mobile-tweaks .vue-drawer .list-item .link:active{text-decoration:underline}}@media (max-width:768px) and (hover:hover) and (pointer:fine){body.ab-228-mobile-tweaks .vue-drawer .list-item .link:hover{text-decoration:underline}}@keyframes category-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}todays-recipe{background-color:var(--color-neutrals-50);border-radius:.5rem;container:todays-recipe/size;display:block;height:100%;overflow:hidden;position:relative;scroll-snap-align:center}:where(html.a11y-fixes) todays-recipe:has(>a:focus-visible){outline:2px solid var(--color-action-500);outline-offset:2px}:where(html.a11y-fixes) .overflow-track todays-recipe:has(>a:focus-visible){outline-offset:3px;outline-width:3px}todays-recipe a{color:inherit;display:flex;height:100%;text-decoration:none;width:100%}.todays-recipe-image{flex:0.75}.todays-recipe-image img{height:100%;object-fit:cover;width:100%}.todays-recipe-content{flex:1;padding:2cqi 3cqi}.todays-recipe-heading{background-color:var(--color-action-100);border-radius:5px;display:inline;font-size:4cqi;font-weight:700;line-height:1.1;margin:0;padding:3px 6px;white-space:nowrap}.todays-recipe-sub-heading{font-size:4.5cqi;line-height:1.4;margin:0;padding:3px 6px}.todays-recipe-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50);bottom:var(--web-button-edge-offset);position:absolute;right:var(--web-button-edge-offset);z-index:1}.web_tooltip_el{animation:tooltipFadeIn .1s ease-in forwards;background:var(--color-new-300);border-radius:11px;color:var(--color-new-800);font-size:14px;font-weight:500;line-height:1.4;margin-top:16px;padding:15px 25px 15px 15px;position:relative;will-change:opacity,transform}.web_tooltip_el:not(.web_tooltip_hidden){transition:opacity .12s ease-in}.web_tooltip_hidden{display:none;opacity:0;pointer-events:none}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}.web_tooltip_close{background:none;border:0;border-radius:5px;color:var(--color-new-800);cursor:pointer;display:flex;font-family:inherit;font-size:21px;font-weight:700;padding:2px 9px;position:absolute;right:3px;top:-2px}.web_tooltip_close:hover{color:var(--color-new-700)}.web_tooltip_el:before{--arrow-size:15px;border-bottom:var(--arrow-size) solid var(--color-new-300);border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;content:"";height:0;left:32px;position:absolute;top:calc(var(--arrow-size)*-1);width:0}.vitality-grid{display:grid;gap:1rem;margin-bottom:1rem}@media (min-width:426px){.vitality-grid{grid-template-columns:1fr 1fr}}vitality-banner{container:vitality-banner/inline-size;display:block;max-width:40rem}.vitality-banner-main{aspect-ratio:var(--vitality-banner-aspect-ratio-sm,16/9);background-color:var(--color-neutrals-50);border-radius:.5rem;box-sizing:border-box;display:block;overflow:hidden;position:relative;text-decoration:none;transition:aspect-ratio .25s ease-out}@container vitality-banner (min-width: 24rem){.vitality-banner-main{aspect-ratio:var(--vitality-banner-aspect-ratio-lg,1220/434)}}.vitality-banner-content{z-index:2}.vitality-banner-image{transition:transform .25s ease-out;z-index:1}.vitality-banner-main:has(>.vitality-banner-cta-bundle-add,>.vitality-banner-cta-bundle-remove):hover .vitality-banner-image,a.vitality-banner-main:hover .vitality-banner-image{transform:scale(1.025)}.vitality-banner-cta{bottom:var(--web-button-edge-offset);display:flex;position:absolute;right:var(--web-button-edge-offset);z-index:3}vitality-banner[data-cta-position=left]>.vitality-banner-main>.vitality-banner-cta{left:var(--web-button-edge-offset);right:auto;translate:none}vitality-banner[data-cta-position=center]>.vitality-banner-main>.vitality-banner-cta{left:50%;right:auto;translate:-50% 0}vitality-banner[data-cta-position=right]>.vitality-banner-main>.vitality-banner-cta{left:auto;right:var(--web-button-edge-offset);translate:none}.vitality-banner-main:has(>.vitality-banner-cta-bundle-add,>.vitality-banner-cta-bundle-remove){cursor:pointer}vitality-banner[data-bundle]:not([data-bundle=""]) .vitality-banner-cta{border-radius:.375rem!important}@media (min-width:768px){vitality-banner[data-bundle]:not([data-bundle=""]) .vitality-banner-cta{border-radius:.5rem!important}}:where(button.vitality-banner-main){appearance:none;background-color:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;width:100%}.vitality-banner-cta-bundle-unavailable{opacity:.6}.vitality-banner-logo{display:flex;gap:1rem;margin-left:3cqi;margin-top:3cqi}.vitality-banner-logo img{max-height:clamp(1.2em,5cqi,1.8em);max-width:100%}.vitality-banner-body{margin-left:3cqi;margin-top:3cqi}.vitality-banner-logo+.vitality-banner-body{margin-top:2cqi}.vitality-banner-img-sm{display:block}.vitality-banner-img-lg{display:none}@container vitality-banner (min-width: 24rem){.vitality-banner-img-sm{display:none}.vitality-banner-img-lg{display:block}}.vitality-banner-title{font-family:mic-32-new-rounded-web;font-size:clamp(1rem,8cqi,2rem);font-style:italic;font-weight:700}@container vitality-banner (min-width: 24rem){.vitality-banner-title{font-size:clamp(1rem,6cqi,1.4rem)}}.vitality-banner-title{hyphens:auto;line-height:1;margin-bottom:1cqi}.vitality-banner-subtitle{font-size:clamp(.75rem,2.5cqi,.875rem);font-weight:500;line-height:1}.vitality-banner-highlight-text{background-color:var(--color-alert-500);border-radius:999rem;color:var(--color-neutrals-50);font-size:.8em;padding:.1rem .3rem;position:relative;top:-.1rem;white-space:nowrap}.vitality-banner-highlight-new{background-color:var(--color-new-500);color:var(--color-secondary-500)}.vitality-banner-ribbon{container:ribbon/inline-size;position:absolute;right:0;top:0;transition:width .5s;width:clamp(4rem,20cqi,6rem);z-index:2}.vitality-banner-ribbon img{display:block;width:100%}.vitality-banner-gratis,.vitality-banner-nieuw,.vitality-banner-online-only,.vitality-banner-product,.vitality-banner-product-met-bg,.vitality-banner-sfeer2,.vitality-banner-sk-actie{display:flex}.vitality-banner-gratis .vitality-banner-content,.vitality-banner-nieuw .vitality-banner-content,.vitality-banner-online-only .vitality-banner-content,.vitality-banner-product .vitality-banner-content,.vitality-banner-product-met-bg .vitality-banner-content,.vitality-banner-sfeer2 .vitality-banner-content,.vitality-banner-sk-actie .vitality-banner-content{box-sizing:border-box;flex:1 1 0;margin:0!important;min-width:0;padding:0!important}.vitality-banner-gratis .vitality-banner-image,.vitality-banner-nieuw .vitality-banner-image,.vitality-banner-online-only .vitality-banner-image,.vitality-banner-product .vitality-banner-image,.vitality-banner-product-met-bg .vitality-banner-image,.vitality-banner-sfeer2 .vitality-banner-image,.vitality-banner-sk-actie .vitality-banner-image{box-sizing:border-box;display:flex;flex:1 1 0;margin:0!important;min-width:0;padding:0!important}.vitality-banner-gratis .vitality-banner-image img,.vitality-banner-nieuw .vitality-banner-image img,.vitality-banner-online-only .vitality-banner-image img,.vitality-banner-product .vitality-banner-image img,.vitality-banner-product-met-bg .vitality-banner-image img,.vitality-banner-sfeer2 .vitality-banner-image img,.vitality-banner-sk-actie .vitality-banner-image img{box-sizing:border-box;height:100%;position:relative}.vitality-banner-gratis .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-nieuw .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-online-only .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-product .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-product-met-bg .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-sfeer2 .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-sk-actie .vitality-banner-image:not(.vitality-legacy-image) img{padding-bottom:3cqi;padding-top:3cqi}.vitality-banner-gratis .vitality-banner-cta:has(span),.vitality-banner-nieuw .vitality-banner-cta:has(span),.vitality-banner-online-only .vitality-banner-cta:has(span),.vitality-banner-product .vitality-banner-cta:has(span),.vitality-banner-product-met-bg .vitality-banner-cta:has(span),.vitality-banner-sfeer2 .vitality-banner-cta:has(span),.vitality-banner-sk-actie .vitality-banner-cta:has(span){left:var(--web-button-edge-offset);right:auto}.vitality-banner-gratis .vitality-banner-ribbon,.vitality-banner-nieuw .vitality-banner-ribbon,.vitality-banner-online-only .vitality-banner-ribbon,.vitality-banner-product .vitality-banner-ribbon,.vitality-banner-product-met-bg .vitality-banner-ribbon,.vitality-banner-sfeer2 .vitality-banner-ribbon,.vitality-banner-sk-actie .vitality-banner-ribbon{aspect-ratio:1/1;display:flex;justify-content:center;text-align:center}.vitality-banner-gratis .vitality-banner-ribbon img,.vitality-banner-nieuw .vitality-banner-ribbon img,.vitality-banner-online-only .vitality-banner-ribbon img,.vitality-banner-product .vitality-banner-ribbon img,.vitality-banner-product-met-bg .vitality-banner-ribbon img,.vitality-banner-sfeer2 .vitality-banner-ribbon img,.vitality-banner-sk-actie .vitality-banner-ribbon img{position:relative}.vitality-banner-gratis .vitality-banner-ribbon>span,.vitality-banner-nieuw .vitality-banner-ribbon>span,.vitality-banner-online-only .vitality-banner-ribbon>span,.vitality-banner-product .vitality-banner-ribbon>span,.vitality-banner-product-met-bg .vitality-banner-ribbon>span,.vitality-banner-sfeer2 .vitality-banner-ribbon>span,.vitality-banner-sk-actie .vitality-banner-ribbon>span{align-self:center;color:var(--color-neutrals-50);font-family:mic-32-new-rounded-web;font-size:16cqi;font-style:italic;line-height:1;margin-top:-2cqb;padding:0 10cqi;position:relative}.vitality-banner-gratis .vitality-banner-ribbon>span span,.vitality-banner-nieuw .vitality-banner-ribbon>span span,.vitality-banner-online-only .vitality-banner-ribbon>span span,.vitality-banner-product .vitality-banner-ribbon>span span,.vitality-banner-product-met-bg .vitality-banner-ribbon>span span,.vitality-banner-sfeer2 .vitality-banner-ribbon>span span,.vitality-banner-sk-actie .vitality-banner-ribbon>span span{font-size:1.25em;font-weight:700}.vitality-banner-gratis .vitality-banner-ribbon:has(span):before,.vitality-banner-nieuw .vitality-banner-ribbon:has(span):before,.vitality-banner-online-only .vitality-banner-ribbon:has(span):before,.vitality-banner-product .vitality-banner-ribbon:has(span):before,.vitality-banner-product-met-bg .vitality-banner-ribbon:has(span):before,.vitality-banner-sfeer2 .vitality-banner-ribbon:has(span):before,.vitality-banner-sk-actie .vitality-banner-ribbon:has(span):before{background-image:url(/cogoecomwcs/static/efood/css/assets/ribbon-alert-500.svg);background-position:0 100%;background-size:170cqi;content:"";inset:0;position:absolute}.vitality-banner-product,.vitality-banner-product-met-bg{color:var(--color-secondary-500)}.vitality-banner-product .vitality-banner-cta,.vitality-banner-product-met-bg .vitality-banner-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-banner-product-met-bg:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-primary-200.svg);background-position:right -250cqi top 50%;background-repeat:no-repeat;background-size:300cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-banner (min-width: 24rem){.vitality-banner-product-met-bg:before{background-position:right -145cqi top 50%;background-size:200cqi auto}}.vitality-banner-sfeer,.vitality-banner-virtuele-bundel{background-color:var(--color-primary-500);color:var(--color-neutrals-50);display:flex}.vitality-banner-sfeer .vitality-banner-content,.vitality-banner-virtuele-bundel .vitality-banner-content{flex:1;min-width:40%}.vitality-banner-sfeer .vitality-banner-image img,.vitality-banner-virtuele-bundel .vitality-banner-image img{border-radius:99rem 0 0 99rem;height:100%}.vitality-banner-sfeer .vitality-banner-cta:has(span),.vitality-banner-virtuele-bundel .vitality-banner-cta:has(span){left:var(--web-button-edge-offset);right:auto}.vitality-banner-gratis,.vitality-banner-nieuw,.vitality-banner-online-only,.vitality-banner-sfeer2,.vitality-banner-sk-actie{color:var(--color-neutrals-50)}.vitality-banner-nieuw,.vitality-banner-sfeer2,.vitality-banner-sk-actie{background-color:var(--color-primary-500)}.vitality-banner-nieuw:before,.vitality-banner-sfeer2:before,.vitality-banner-sk-actie:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-action-500.svg);background-position:right -250cqi top 50%;background-repeat:no-repeat;background-size:300cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-banner (min-width: 24rem){.vitality-banner-nieuw:before,.vitality-banner-sfeer2:before,.vitality-banner-sk-actie:before{background-position:right -145cqi top 50%;background-size:200cqi auto}}.vitality-banner-sfeer2:before{background-position:calc(50% + 0cqi) calc(50% - 30cqi);background-size:580cqi auto}.vitality-banner-gratis{background-color:var(--color-action-500)}.vitality-banner-gratis:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-primary-200.svg);background-position:right -250cqi top 50%;background-repeat:no-repeat;background-size:300cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-banner (min-width: 24rem){.vitality-banner-gratis:before{background-position:right -145cqi top 50%;background-size:200cqi auto}}.vitality-banner-online-only{background-color:var(--color-action-500)}.vitality-banner-online-only:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-primary-500.svg);background-position:right -250cqi top 50%;background-repeat:no-repeat;background-size:300cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transform:scaleY(-1);transition:background-position .2s,background-size .2s}@container vitality-banner (min-width: 24rem){.vitality-banner-online-only:before{background-position:right -145cqi top 50%;background-size:200cqi auto}}.vitality-banner-online-only .vitality-banner-title:after{aspect-ratio:16/3;background-image:url(/cogoecomwcs/static/efood/css/assets/double-underline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;max-width:6rem}.vitality-banner-nearfood-pv,.vitality-banner-nearfood-wo,.vitality-banner-top-promo,.vitality-banner-top-promo-large{color:var(--color-neutrals-900);display:flex;flex-direction:column}.vitality-banner-nearfood-pv .vitality-banner-content,.vitality-banner-nearfood-wo .vitality-banner-content,.vitality-banner-top-promo .vitality-banner-content,.vitality-banner-top-promo-large .vitality-banner-content{position:relative}.vitality-banner-nearfood-pv .vitality-banner-subtitle,.vitality-banner-nearfood-pv .vitality-banner-title,.vitality-banner-nearfood-wo .vitality-banner-subtitle,.vitality-banner-nearfood-wo .vitality-banner-title,.vitality-banner-top-promo .vitality-banner-subtitle,.vitality-banner-top-promo .vitality-banner-title,.vitality-banner-top-promo-large .vitality-banner-subtitle,.vitality-banner-top-promo-large .vitality-banner-title{font-family:Dynamite,sans-serif;font-style:normal}.vitality-banner-nearfood-pv .vitality-banner-image,.vitality-banner-nearfood-wo .vitality-banner-image,.vitality-banner-top-promo .vitality-banner-image,.vitality-banner-top-promo-large .vitality-banner-image{display:flex;justify-content:center;min-height:0}@container vitality-banner (min-width: 24rem){.vitality-banner-nearfood-pv .vitality-banner-image,.vitality-banner-nearfood-wo .vitality-banner-image,.vitality-banner-top-promo .vitality-banner-image,.vitality-banner-top-promo-large .vitality-banner-image{inset:0;position:absolute}}.vitality-banner-nearfood-pv .vitality-banner-image img,.vitality-banner-nearfood-wo .vitality-banner-image img,.vitality-banner-top-promo .vitality-banner-image img,.vitality-banner-top-promo-large .vitality-banner-image img{box-sizing:border-box;max-height:100%;max-width:100%}.vitality-banner-nearfood-pv .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-nearfood-wo .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-top-promo .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-top-promo-large .vitality-banner-image:not(.vitality-legacy-image) img{padding-bottom:3cqi}@container vitality-banner (min-width: 24rem){.vitality-banner-nearfood-pv .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-nearfood-wo .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-top-promo .vitality-banner-image:not(.vitality-legacy-image) img,.vitality-banner-top-promo-large .vitality-banner-image:not(.vitality-legacy-image) img{padding-top:3cqi}}.vitality-banner-nearfood-pv .vitality-banner-cta,.vitality-banner-nearfood-wo .vitality-banner-cta,.vitality-banner-top-promo .vitality-banner-cta,.vitality-banner-top-promo-large .vitality-banner-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-banner-top-promo,.vitality-banner-top-promo-large{border:.25rem solid var(--clp-toppromo)}.vitality-banner-top-promo .vitality-banner-highlight-text,.vitality-banner-top-promo-large .vitality-banner-highlight-text{border-radius:0}.vitality-banner-top-promo .vitality-banner-ribbon,.vitality-banner-top-promo-large .vitality-banner-ribbon{right:1rem;top:-.125rem;width:clamp(3rem,16cqi,6rem)}.vitality-banner-top-promo .vitality-banner-ribbon img,.vitality-banner-top-promo-large .vitality-banner-ribbon img{border-radius:0 0 .25rem .25rem}.vitality-banner-nearfood-pv{background-color:#f2d9d1}.vitality-banner-nearfood-wo{background-color:#9ccef3}.vitality-banner-partner .vitality-banner-content{position:relative}.vitality-banner-partner .vitality-banner-image{inset:0;position:absolute}.vitality-banner-partner .vitality-banner-image img{height:100%;object-fit:cover;width:100%}.vitality-banner-partner .vitality-banner-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-banner-background-image{color:var(--color-neutrals-50)}.vitality-banner-background-image .vitality-banner-content{position:relative}.vitality-banner-background-image .vitality-banner-subtitle,.vitality-banner-background-image .vitality-banner-title{text-shadow:0 .0625rem .25rem rgba(0,0,0,.5)}.vitality-banner-background-image .vitality-banner-image{inset:0;position:absolute}.vitality-banner-background-image .vitality-banner-image img{height:100%;object-fit:contain;object-position:center;width:100%}.vitality-banner-background-image .vitality-banner-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}vitality-banner[data-img-fit=cover] .vitality-banner-background-image .vitality-banner-image img{object-fit:cover}vitality-tile{border:2px solid transparent;box-sizing:border-box;container:vitality-tile/size;display:none;height:100%;max-width:100%;min-height:122px}@media (min-width:768px){vitality-tile{aspect-ratio:4/5}}@media (min-width:1280px){vitality-tile{aspect-ratio:7/10}}@media (max-width:767px){.vitality-tile-container:has(>vitality-tile.vitality-tile-ratio-sm){display:flex;flex-direction:column}vitality-tile.vitality-tile-ratio-sm:not(.vitality-tile-attached>*){aspect-ratio:var(--vitality-tile-aspect-ratio-sm);height:auto;margin-block:auto;min-height:0}}@media (max-width:666px){.plp-products__grid .vitality-tile-attached>vitality-tile.vitality-tile-ratio-sm,.tiles-container .vitality-tile-attached>vitality-tile.vitality-tile-ratio-sm,product-tiles-by-id[grid]>.vitality-tile-attached>vitality-tile.vitality-tile-ratio-sm{aspect-ratio:var(--vitality-tile-aspect-ratio-sm);height:auto;min-height:0}}@media (max-width:767px){@container product-grid (max-width: 499.98px){.--grid-view .vitality-tile-attached>vitality-tile.vitality-tile-ratio-sm{aspect-ratio:var(--vitality-tile-aspect-ratio-sm);height:auto;min-height:0}}}@media (min-width:768px){.vitality-tile-container:has(>vitality-tile.vitality-tile-ratio-lg){display:flex;flex-direction:column}vitality-tile.vitality-tile-ratio-lg:not(.vitality-tile-attached>*){aspect-ratio:var(--vitality-tile-aspect-ratio-lg);height:auto;margin-block:auto;min-height:0}}npr-bundle{container-name:npr-bundle;container-type:inline-size;display:block}npr-bundle button.primary.primary{border-color:var(--color-neutrals-50);font-size:.875rem;padding-left:1rem;padding-right:1rem}npr-bundle img{border-radius:.5rem;height:auto;width:100%}@container npr-bundle (min-width: 635px){.npr-bundle-banner-desktop{display:block}.npr-bundle-banner-mobile{display:none}}@container npr-bundle (max-width: 634px){.npr-bundle-banner-mobile{display:block}.npr-bundle-banner-desktop{display:none}}.npr-bundle-tile-desktop{display:none}@media (min-width:768px){.npr-bundle-tile-desktop{display:block}.npr-bundle-tile-mobile{display:none}}.plp-item vitality-tile,.vitality-tile-seated{align-items:center;display:flex}.vitality-tile-main{background-color:var(--color-neutrals-50);border-radius:.5rem;box-sizing:border-box;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;width:100%}.vitality-tile-main:has(>.vitality-tile-cta-bundle-add,>.vitality-tile-cta-bundle-remove):hover,a.vitality-tile-main:hover{box-shadow:inset 0 0 2rem rgba(0,0,0,.051);transition:box-shadow .25s ease-out}.vitality-tile-content{z-index:2}.vitality-tile-cta{bottom:var(--web-button-edge-offset);display:flex;position:absolute;right:var(--web-button-edge-offset);z-index:3}vitality-tile[data-cta-position=left]>.vitality-tile-main>.vitality-tile-cta{left:var(--web-button-edge-offset);right:auto;translate:none}vitality-tile[data-cta-position=center]>.vitality-tile-main>.vitality-tile-cta{left:50%;right:auto;translate:-50% 0}vitality-tile[data-cta-position=right]>.vitality-tile-main>.vitality-tile-cta{left:auto;right:var(--web-button-edge-offset);translate:none}.vitality-tile-main:has(>.vitality-tile-cta-bundle-add,>.vitality-tile-cta-bundle-remove){cursor:pointer}vitality-tile[data-bundle]:not([data-bundle=""]) .vitality-tile-cta{border-radius:.375rem!important}@media (min-width:768px){vitality-tile[data-bundle]:not([data-bundle=""]) .vitality-tile-cta{border-radius:.5rem!important}}:where(button.vitality-tile-main){appearance:none;background-color:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;width:100%}.vitality-tile-cta-bundle-unavailable{opacity:.6}.vitality-tile-container:has(.vitality-tile-cta-bundle-initializing){display:none!important}.vitality-tile-attached>vitality-tile:has(.vitality-tile-cta-bundle-initializing){visibility:hidden}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached,.embla-items>.l-grid__item.vitality-tile-attached,.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached,.tiles-container.l-grid>.l-grid__item.vitality-tile-attached,product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached{display:flex;gap:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>vitality-tile,.embla-items>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.embla-items>.l-grid__item.vitality-tile-attached>vitality-tile,.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>vitality-tile,.tiles-container.l-grid>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>vitality-tile,product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>vitality-tile{border-color:var(--vitality-tile-attached-color,transparent);border-radius:calc(.5rem + var(--vitality-tile-attached-width, 2px));border-width:var(--vitality-tile-attached-width,2px)}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.embla-items>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,.tiles-container.l-grid>.l-grid__item.vitality-tile-attached .cogo-product-tile-container,product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached .cogo-product-tile-container{transition:none}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached:has(>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large)),.embla-items>.l-grid__item.vitality-tile-attached:has(>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large)),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached:has(>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large)),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached:has(>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large)),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached:has(>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large)){--vitality-tile-attached-color:var(--clp-toppromo);--vitality-tile-attached-width:0.25rem}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large),.embla-items>.l-grid__item.vitality-tile-attached>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>vitality-tile>:is(.vitality-tile-top-promo,.vitality-tile-top-promo-large){border:none}.embla-items>.l-grid__item.vitality-tile-attached{flex-direction:row}.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container){flex:0 0 50%;min-width:0}.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){border-bottom-right-radius:0;border-top-right-radius:0}.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to right,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-right-width:0}.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){border-bottom-left-radius:0;border-top-left-radius:0}.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.embla-items>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to left,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-left-width:0}@media (min-width:667px){.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached,.tiles-container.l-grid>.l-grid__item.vitality-tile-attached,product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached{flex-direction:row}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container){flex:0 0 50%;min-width:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){border-bottom-right-radius:0;border-top-right-radius:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to right,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-right-width:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){border-bottom-left-radius:0;border-top-left-radius:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to left,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-left-width:0}}@media (max-width:666px){.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached,.tiles-container.l-grid>.l-grid__item.vitality-tile-attached,product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached{flex-direction:column}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){border-bottom-left-radius:0;border-bottom-right-radius:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to bottom,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-bottom-width:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){border-top-left-radius:0;border-top-right-radius:0}.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.plp-products__grid.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.tiles-container.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),product-tiles-by-id[grid]>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to top,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-top-width:0}}product-tiles-by-id[grid]>.l-grid__item{margin:0;max-width:none;min-width:0;width:auto}@media (min-width:667px){product-tiles-by-id[grid]>.vitality-tile-attached{grid-column:span 2}}@container product-grid (min-width: 500px){.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached{flex-direction:row;grid-column:span 2}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container){flex:0 0 50%;min-width:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){border-bottom-right-radius:0;border-top-right-radius:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to right,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-right-width:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){border-bottom-left-radius:0;border-top-left-radius:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to left,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-left-width:0}}@container product-grid (max-width: 499.98px){.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached{flex-direction:column}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){border-bottom-left-radius:0;border-bottom-right-radius:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)) :is(vitality-tile,.cogo-product-tile-container),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container):has(+:is(vitality-tile,product-tile,.cogo-product-tile-container)):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to bottom,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-bottom-width:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container,.vitality-tile-main,.cogo-product-tile),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){border-top-left-radius:0;border-top-right-radius:0}.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container) :is(vitality-tile,.cogo-product-tile-container),.c-product-slider.--grid-view>.l-grid>.l-grid__item.vitality-tile-attached>:is(vitality-tile,product-tile,.cogo-product-tile-container)+:is(vitality-tile,product-tile,.cogo-product-tile-container):is(vitality-tile,.cogo-product-tile-container){background:linear-gradient(to top,var(--vitality-tile-attached-color,transparent) 50%,transparent 50%);border-top-width:0}}.vitality-tile-logo{display:flex;gap:.5rem;margin:6cqi}@container vitality-tile (orientation: landscape){.vitality-tile-logo{margin:6cqb}}.vitality-tile-logo img{max-height:1.25rem;max-width:100%}.vitality-tile-body{margin:3cqi}.vitality-tile-image{transition:transform .25s ease-out;z-index:1}.vitality-tile-main:has(>.vitality-tile-cta-bundle-add,>.vitality-tile-cta-bundle-remove):hover .vitality-tile-image,a.vitality-tile-main:hover .vitality-tile-image{transform:scale(1.025)}.vitality-tile-img-sm{display:none}@container vitality-tile (orientation: landscape){.vitality-tile-img-sm{display:block}}.vitality-tile-img-lg{display:block}@container vitality-tile (orientation: landscape){.vitality-tile-img-lg{display:none}}.vitality-tile-title{font-family:mic-32-new-rounded-web;font-size:10cqi;font-style:italic;font-weight:700;line-height:1.2}@container vitality-tile (orientation: landscape){.vitality-tile-title{font-size:5cqi}}.vitality-tile-subtitle{font-size:clamp(.6rem,5cqi,.8rem);line-height:1.2}.vitality-tile-highlight-text{background-color:var(--color-alert-500);border-radius:999rem;color:var(--color-neutrals-50);font-size:.8em;padding:.1rem .3rem;position:relative;top:-.1rem;white-space:nowrap}.vitality-tile-highlight-new{background-color:var(--color-new-500);color:var(--color-secondary-500)}.vitality-tile-ribbon{container:ribbon/inline-size;position:absolute;right:0;top:0;width:5rem;z-index:2}.vitality-tile-ribbon img{display:block;transition:width .5s;width:100%}.vitality-tile-gratis,.vitality-tile-nieuw,.vitality-tile-online-only,.vitality-tile-product,.vitality-tile-product-met-bg,.vitality-tile-sfeer2,.vitality-tile-sk-actie{display:flex;flex-direction:column}@container vitality-tile (orientation: landscape){.vitality-tile-gratis,.vitality-tile-nieuw,.vitality-tile-online-only,.vitality-tile-product,.vitality-tile-product-met-bg,.vitality-tile-sfeer2,.vitality-tile-sk-actie{flex-direction:row}.vitality-tile-gratis .vitality-tile-content,.vitality-tile-nieuw .vitality-tile-content,.vitality-tile-online-only .vitality-tile-content,.vitality-tile-product .vitality-tile-content,.vitality-tile-product-met-bg .vitality-tile-content,.vitality-tile-sfeer2 .vitality-tile-content,.vitality-tile-sk-actie .vitality-tile-content{flex:0.5}}.vitality-tile-gratis .vitality-tile-image,.vitality-tile-nieuw .vitality-tile-image,.vitality-tile-online-only .vitality-tile-image,.vitality-tile-product .vitality-tile-image,.vitality-tile-product-met-bg .vitality-tile-image,.vitality-tile-sfeer2 .vitality-tile-image,.vitality-tile-sk-actie .vitality-tile-image{align-items:center;display:flex;flex:1;justify-content:center}@container vitality-tile (orientation: landscape){.vitality-tile-gratis .vitality-tile-image,.vitality-tile-nieuw .vitality-tile-image,.vitality-tile-online-only .vitality-tile-image,.vitality-tile-product .vitality-tile-image,.vitality-tile-product-met-bg .vitality-tile-image,.vitality-tile-sfeer2 .vitality-tile-image,.vitality-tile-sk-actie .vitality-tile-image{justify-content:flex-start}}.vitality-tile-gratis .vitality-tile-image img,.vitality-tile-nieuw .vitality-tile-image img,.vitality-tile-online-only .vitality-tile-image img,.vitality-tile-product .vitality-tile-image img,.vitality-tile-product-met-bg .vitality-tile-image img,.vitality-tile-sfeer2 .vitality-tile-image img,.vitality-tile-sk-actie .vitality-tile-image img{box-sizing:border-box;max-height:100%;max-width:100%}.vitality-tile-gratis .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-nieuw .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-online-only .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-product .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-product-met-bg .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-sfeer2 .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-sk-actie .vitality-tile-image:not(.vitality-legacy-image) img{padding:.5rem}.vitality-tile-gratis .vitality-tile-ribbon,.vitality-tile-nieuw .vitality-tile-ribbon,.vitality-tile-online-only .vitality-tile-ribbon,.vitality-tile-product .vitality-tile-ribbon,.vitality-tile-product-met-bg .vitality-tile-ribbon,.vitality-tile-sfeer2 .vitality-tile-ribbon,.vitality-tile-sk-actie .vitality-tile-ribbon{aspect-ratio:1/1;display:flex;justify-content:center;text-align:center}.vitality-tile-gratis .vitality-tile-ribbon img,.vitality-tile-nieuw .vitality-tile-ribbon img,.vitality-tile-online-only .vitality-tile-ribbon img,.vitality-tile-product .vitality-tile-ribbon img,.vitality-tile-product-met-bg .vitality-tile-ribbon img,.vitality-tile-sfeer2 .vitality-tile-ribbon img,.vitality-tile-sk-actie .vitality-tile-ribbon img{position:relative}.vitality-tile-gratis .vitality-tile-ribbon>span,.vitality-tile-nieuw .vitality-tile-ribbon>span,.vitality-tile-online-only .vitality-tile-ribbon>span,.vitality-tile-product .vitality-tile-ribbon>span,.vitality-tile-product-met-bg .vitality-tile-ribbon>span,.vitality-tile-sfeer2 .vitality-tile-ribbon>span,.vitality-tile-sk-actie .vitality-tile-ribbon>span{align-self:center;color:var(--color-neutrals-50);font-family:mic-32-new-rounded-web;font-size:16cqi;font-style:italic;line-height:1;margin-top:-2cqb;padding:0 10cqi;position:relative}.vitality-tile-gratis .vitality-tile-ribbon>span span,.vitality-tile-nieuw .vitality-tile-ribbon>span span,.vitality-tile-online-only .vitality-tile-ribbon>span span,.vitality-tile-product .vitality-tile-ribbon>span span,.vitality-tile-product-met-bg .vitality-tile-ribbon>span span,.vitality-tile-sfeer2 .vitality-tile-ribbon>span span,.vitality-tile-sk-actie .vitality-tile-ribbon>span span{font-size:1.3em;font-weight:700}.vitality-tile-gratis .vitality-tile-ribbon:has(span):before,.vitality-tile-nieuw .vitality-tile-ribbon:has(span):before,.vitality-tile-online-only .vitality-tile-ribbon:has(span):before,.vitality-tile-product .vitality-tile-ribbon:has(span):before,.vitality-tile-product-met-bg .vitality-tile-ribbon:has(span):before,.vitality-tile-sfeer2 .vitality-tile-ribbon:has(span):before,.vitality-tile-sk-actie .vitality-tile-ribbon:has(span):before{background-image:url(/cogoecomwcs/static/efood/css/assets/ribbon-alert-500.svg);background-position:0 100%;background-size:170cqi;content:"";inset:0;position:absolute}.vitality-tile-product,.vitality-tile-product-met-bg{color:var(--color-secondary-500)}@container vitality-tile (orientation: portrait){.vitality-tile-product .vitality-tile-title,.vitality-tile-product-met-bg .vitality-tile-title{margin-right:5rem}}.vitality-tile-product .vitality-tile-subtitle,.vitality-tile-product-met-bg .vitality-tile-subtitle{color:var(--color-secondary-400);font-weight:500}.vitality-tile-product .vitality-tile-cta,.vitality-tile-product-met-bg .vitality-tile-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-tile-product-met-bg:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-primary-200.svg);background-position:right -400cqi top 0cqb;background-repeat:no-repeat;background-size:500cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-tile (orientation: landscape){.vitality-tile-product-met-bg:before{background-position:right -150cqi top -30cqi;background-size:220cqi auto}}.vitality-tile-sfeer,.vitality-tile-virtuele-bundel{background-color:var(--color-primary-500);color:var(--color-neutrals-50);display:flex}.vitality-tile-sfeer .vitality-tile-image img,.vitality-tile-virtuele-bundel .vitality-tile-image img{border-radius:999rem 0 0 999rem}@container vitality-tile (orientation: landscape){.vitality-tile-sfeer .vitality-tile-content,.vitality-tile-virtuele-bundel .vitality-tile-content{display:flex;flex:1;flex-direction:column;min-width:40%}.vitality-tile-sfeer .vitality-tile-image,.vitality-tile-virtuele-bundel .vitality-tile-image{margin-bottom:.5rem;margin-top:.5rem}.vitality-tile-sfeer .vitality-tile-image img,.vitality-tile-virtuele-bundel .vitality-tile-image img{height:100%}}@container vitality-tile (orientation: portrait){.vitality-tile-sfeer,.vitality-tile-virtuele-bundel{flex-direction:column}.vitality-tile-sfeer .vitality-tile-image,.vitality-tile-virtuele-bundel .vitality-tile-image{align-items:center;display:flex;flex:1;margin-left:1rem}.vitality-tile-sfeer .vitality-tile-image img,.vitality-tile-virtuele-bundel .vitality-tile-image img{height:auto;width:100%}}.vitality-tile-online-only{background-color:var(--color-action-500);color:var(--color-neutrals-50)}@container vitality-tile (orientation: portrait){.vitality-tile-online-only{flex-direction:column-reverse;text-align:center}.vitality-tile-online-only .vitality-tile-logo{justify-content:center}.vitality-tile-online-only .vitality-tile-content{margin-bottom:1rem}.vitality-tile-online-only .vitality-tile-image{flex-direction:column;justify-content:end}}.vitality-tile-online-only .vitality-tile-title:after{aspect-ratio:16/3;background-image:url(/cogoecomwcs/static/efood/css/assets/double-underline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;max-width:6rem}@container vitality-tile (orientation: portrait){.vitality-tile-online-only .vitality-tile-title:after{margin:0 auto}}.vitality-tile-online-only:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-primary-500.svg);background-position:right -400cqi top 0cqb;background-repeat:no-repeat;background-size:500cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-tile (orientation: landscape){.vitality-tile-online-only:before{background-position:right -150cqi top -30cqi;background-size:220cqi auto}}.vitality-tile-nieuw,.vitality-tile-sfeer2,.vitality-tile-sk-actie{background-color:var(--color-primary-500);color:var(--color-neutrals-50)}@container vitality-tile (orientation: portrait){.vitality-tile-nieuw .vitality-tile-title,.vitality-tile-sfeer2 .vitality-tile-title,.vitality-tile-sk-actie .vitality-tile-title{margin-right:5rem}}.vitality-tile-nieuw:before,.vitality-tile-sfeer2:before,.vitality-tile-sk-actie:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-action-500.svg);background-position:right -400cqi top 0cqb;background-repeat:no-repeat;background-size:500cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-tile (orientation: landscape){.vitality-tile-nieuw:before,.vitality-tile-sfeer2:before,.vitality-tile-sk-actie:before{background-position:right -150cqi top -30cqi;background-size:220cqi auto}}.vitality-tile-sfeer2:before{background-position:calc(50% + 0cqi) calc(50% - 20cqi);background-size:580cqi auto}@container vitality-tile (orientation: landscape){.vitality-tile-sfeer2:before{background-position:calc(50% - 10cqi) calc(50% - 20cqi);background-size:450cqi auto}}.vitality-tile-gratis{background-color:var(--color-action-500);color:var(--color-neutrals-50)}.vitality-tile-gratis:before{background-image:url(/cogoecomwcs/static/efood/css/assets/smile-primary-200.svg);background-position:right -400cqi top 0cqb;background-repeat:no-repeat;background-size:500cqi auto;content:"";inset:0;pointer-events:none;position:absolute;transition:background-position .2s,background-size .2s}@container vitality-tile (orientation: landscape){.vitality-tile-gratis:before{background-position:right -150cqi top -30cqi;background-size:220cqi auto}}.vitality-tile-top-promo,.vitality-tile-top-promo-large{border:.25rem solid var(--clp-toppromo);box-sizing:border-box;color:var(--color-neutrals-900)}.vitality-tile-top-promo .vitality-tile-content,.vitality-tile-top-promo-large .vitality-tile-content{position:relative}.vitality-tile-top-promo .vitality-tile-subtitle,.vitality-tile-top-promo .vitality-tile-title,.vitality-tile-top-promo-large .vitality-tile-subtitle,.vitality-tile-top-promo-large .vitality-tile-title{font-family:Dynamite,sans-serif;font-style:normal;line-height:1}.vitality-tile-top-promo .vitality-tile-subtitle:not(:last-child),.vitality-tile-top-promo .vitality-tile-title:not(:last-child),.vitality-tile-top-promo-large .vitality-tile-subtitle:not(:last-child),.vitality-tile-top-promo-large .vitality-tile-title:not(:last-child){margin-bottom:1rem}.vitality-tile-top-promo .vitality-tile-image,.vitality-tile-top-promo-large .vitality-tile-image{display:flex;inset:0;justify-content:center;position:absolute}.vitality-tile-top-promo .vitality-tile-image img,.vitality-tile-top-promo-large .vitality-tile-image img{max-height:100%;max-width:100%;object-fit:contain}.vitality-tile-top-promo .vitality-tile-ribbon,.vitality-tile-top-promo-large .vitality-tile-ribbon{right:.5rem;top:-.125rem;width:3rem}.vitality-tile-top-promo .vitality-tile-ribbon img,.vitality-tile-top-promo-large .vitality-tile-ribbon img{border-radius:0 0 .25rem .25rem}.vitality-tile-top-promo .vitality-tile-cta,.vitality-tile-top-promo-large .vitality-tile-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-tile-nearfood-pv,.vitality-tile-nearfood-wo{color:var(--color-neutrals-900)}.vitality-tile-nearfood-pv .vitality-tile-content,.vitality-tile-nearfood-wo .vitality-tile-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.vitality-tile-nearfood-pv .vitality-tile-body,.vitality-tile-nearfood-wo .vitality-tile-body{margin:6cqi}@container vitality-tile (orientation: landscape){.vitality-tile-nearfood-pv .vitality-tile-body,.vitality-tile-nearfood-wo .vitality-tile-body{margin:6cqb}}.vitality-tile-nearfood-pv .vitality-tile-body,.vitality-tile-nearfood-wo .vitality-tile-body{margin-right:4rem}.vitality-tile-nearfood-pv .vitality-tile-title,.vitality-tile-nearfood-wo .vitality-tile-title{font-size:clamp(1rem,8cqi,1.5rem)}.vitality-tile-nearfood-pv .vitality-tile-subtitle,.vitality-tile-nearfood-pv .vitality-tile-title,.vitality-tile-nearfood-wo .vitality-tile-subtitle,.vitality-tile-nearfood-wo .vitality-tile-title{font-family:Dynamite,sans-serif;font-style:normal;line-height:1}.vitality-tile-nearfood-pv .vitality-tile-subtitle:not(:last-child),.vitality-tile-nearfood-pv .vitality-tile-title:not(:last-child),.vitality-tile-nearfood-wo .vitality-tile-subtitle:not(:last-child),.vitality-tile-nearfood-wo .vitality-tile-title:not(:last-child){margin-bottom:.5rem}.vitality-tile-nearfood-pv .vitality-tile-image,.vitality-tile-nearfood-wo .vitality-tile-image{display:flex;inset:0;justify-content:center;position:absolute}.vitality-tile-nearfood-pv .vitality-tile-image img,.vitality-tile-nearfood-wo .vitality-tile-image img{box-sizing:border-box;max-height:100%;max-width:100%;object-fit:contain}.vitality-tile-nearfood-pv .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-nearfood-wo .vitality-tile-image:not(.vitality-legacy-image) img{padding:14cqi}@container vitality-tile (orientation: landscape){.vitality-tile-nearfood-pv .vitality-tile-image:not(.vitality-legacy-image) img,.vitality-tile-nearfood-wo .vitality-tile-image:not(.vitality-legacy-image) img{padding:8cqb}}.vitality-tile-nearfood-pv .vitality-tile-ribbon,.vitality-tile-nearfood-wo .vitality-tile-ribbon{right:6cqi;top:6cqi}@container vitality-tile (orientation: landscape){.vitality-tile-nearfood-pv .vitality-tile-ribbon,.vitality-tile-nearfood-wo .vitality-tile-ribbon{right:6cqb;top:6cqb}}.vitality-tile-nearfood-pv .vitality-tile-ribbon,.vitality-tile-nearfood-wo .vitality-tile-ribbon{aspect-ratio:1/1;background-color:var(--color-alert-500);border-radius:.25rem;box-shadow:.25rem .25rem 0 rgba(0,0,0,.1);display:flex;justify-content:center;text-align:center}.vitality-tile-nearfood-pv .vitality-tile-ribbon>span,.vitality-tile-nearfood-wo .vitality-tile-ribbon>span{align-self:center;color:var(--color-neutrals-50);font-family:Dynamite,sans-serif;font-size:18cqi;line-height:1;padding:0 10cqi;position:relative}.vitality-tile-nearfood-pv .vitality-tile-ribbon>span span,.vitality-tile-nearfood-wo .vitality-tile-ribbon>span span{font-size:1.3em;font-weight:700}.vitality-tile-nearfood-pv .vitality-tile-cta,.vitality-tile-nearfood-wo .vitality-tile-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-tile-nearfood-pv{background-color:#f2d9d1}.vitality-tile-nearfood-wo{background-color:#9ccef3}.vitality-tile-partner .vitality-tile-content{position:relative}.vitality-tile-partner .vitality-tile-body{display:none}.vitality-tile-partner .vitality-tile-image{display:flex;inset:0;justify-content:center;position:absolute}.vitality-tile-partner .vitality-tile-image img{max-height:100%;max-width:100%;object-fit:contain}.vitality-tile-partner .vitality-tile-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}.vitality-tile-background-image{color:var(--color-neutrals-50)}.vitality-tile-background-image .vitality-tile-content{position:relative}.vitality-tile-background-image .vitality-tile-subtitle,.vitality-tile-background-image .vitality-tile-title{text-shadow:0 .0625rem .25rem rgba(0,0,0,.5)}.vitality-tile-background-image .vitality-tile-image{inset:0;position:absolute}.vitality-tile-background-image .vitality-tile-image img,.vitality-tile-background-image .vitality-tile-image video{height:100%;object-fit:contain;object-position:center;width:100%}.vitality-tile-background-image .vitality-tile-cta{--web-button-background:var(--color-action-500);--web-button-foreground:var(--color-neutrals-50)}vitality-tile[data-img-fit=cover] .vitality-tile-background-image .vitality-tile-image :is(img,video){object-fit:cover}.vitality-tile-legal{color:var(--color-secondary-500);font-family:arboria,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem;margin:2rem 0;text-align:center}:root{--grid-gap:1rem;--clp-toppromo:#ff6801}html{scroll-behavior:smooth}body{font-size:16px}.u-display-flex{display:flex}.u-display-flex.-dir-col{flex-direction:column}.u-display-flex.-dir-row{flex-direction:row}.u-display-flex.-center-v{align-items:center}.u-display-flex.-center-h{justify-content:center}product-tiles-by-id[grid]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:667px){product-tiles-by-id[grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){product-tiles-by-id[grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){product-tiles-by-id[grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hide-mobile{display:block}.hide-desktop{display:none}@media (min-width:768px){.hide-mobile{display:none}.hide-desktop{display:block}}strong{font-weight:700}small{font-size:smaller}.list{color:unset;list-style-type:disc;margin-left:2rem}.external-link{background-image:url(/cogoecomwcs/static/efood/css/assets/external-link.svg);background-position:100%;background-repeat:no-repeat;padding-right:25px}.messageBoxXT{align-items:flex-start;border-radius:5px;display:flex;gap:1rem;padding:1rem}.messageBoxXT.info{background:var(--color-action-100);border:1px solid var(--color-action-200);color:var(--color-action-700)}.messageBoxXT.error{background:var(--color-alert-50);border:1px solid var(--color-alert-200);color:var(--color-alert-500)}.messageBoxXT.warning{background:var(--color-warning-100);border:1px solid var(--color-warning-300);color:var(--color-warning-700)}.highlight,.highlight-container{color:var(--color-neutrals-50);position:relative}.highlight-container{display:inline-block;margin-bottom:3px;margin-left:5px;margin-right:5px}.highlight-container:before{background:var(--color-alert-500);border-radius:23px;content:" ";display:block;height:90%;margin-left:-5px;margin-top:-1px;padding:3px;position:absolute;width:107%}.introbox{margin-bottom:3em;margin-top:1em}.introbox__title{color:var(--color-secondary-500);line-height:2rem;margin:0 0 20px}.theme-recipe-content .introbox__title{font-weight:700;margin-bottom:1rem}.introbox-seperate{margin-top:20px!important}.introbox__img{margin:0 auto;max-width:1100px}.introbox__img-background{border-radius:.5rem;z-index:0}.introbox__text{font-size:18px;font-weight:400}.introbox__logo{max-width:200px}.introbox_img{position:relative}.introbox__content{background-color:hsla(0,0%,100%,.8);bottom:40px;padding:25px;position:absolute;right:35px;width:330px}@media (max-width:1200px){.introbox{margin-top:-10px}}@media only screen and (width <= 600px){.introbox__title{margin-bottom:20px}}.textbox,.textbox__white{height:100%;margin-left:0;overflow:hidden;padding:0 35px}.textbox__white{background-color:var(--color-neutrals-50);color:var(--color-neutrals-900)}.textbox__blue{background-color:var(--color-action-500);color:var(--color-neutrals-50);height:100%;margin-left:0;overflow:hidden;padding:0 35px}.textbox__img{background-position:50%;background-size:cover;min-height:400px}.textbox__title{font-size:24px;font-style:normal;font-weight:700;margin-bottom:.5rem;padding-top:12px}.textbox__title,.textbox__title-black,.textbox__title-blue,.textbox__title-white{color:var(--color-secondary-500)}[class*=textbox__] [class*=title-h]{margin-top:35px}@media (max-width:768px){.textbox,.textbox__blue,.textbox__white{padding:1rem}.textbox__title{font-size:21px}}.steps-icon,span.steps-icon{background:var(--color-action-500);border-radius:10em;color:var(--color-neutrals-50);display:inline-block;font-size:22px;line-height:1.6em;margin-right:0;max-width:40px;padding:5px;text-align:center;width:1.6em}.intro__title{color:var(--color-secondary-500);font-size:2rem;font-style:normal;font-weight:400;line-height:2rem}.intro__text{font-weight:400;margin-bottom:20px}.intro__img{margin-bottom:50px}@media (max-width:768px){span.steps-icon{margin-bottom:10px}.intro__title{font-size:2rem;line-height:2rem}}.faq-accordion{box-sizing:border-box}.faq-item{border-bottom:2px solid var(--color-secondary-200);margin-bottom:.5em}.faq-item>summary{align-items:center;cursor:pointer;display:flex;font-weight:400;line-height:1;list-style:none;padding:.5em 0}.faq-item>summary strong{font-weight:400}.faq-item[open]>summary strong{font-weight:700}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23607290' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;content:"";height:20px;margin-left:auto;transition:transform .2s ease;width:20px}.faq-item[open]>summary:after{transform:rotate(-180deg)}.faq-item>:not(summary){margin:0;padding:5px 0 1rem}.accordion-toggle{font-weight:700}.accordion-content,.accordion-toggle{--WEB-WARNING:"STOP USING THIS CLASS";--WEB-INSTRUCTION:"Use .faq-accordion detail.faq-item summary instead"}.accordion-content{border-bottom:2px solid var(--color-secondary-200);display:block!important;height:auto!important;margin-bottom:.5rem!important;padding-bottom:.5rem!important;padding-top:.5rem!important}.accordion-content:last-child{border-bottom:none}.c-product-slider .l-grid.--collapse{margin-left:0;margin-right:0;width:auto}@media (min-width:769px){.c-header__secondary{padding-bottom:0}.c-header__search{margin-bottom:3px}}.c-header__secondary :is(a,button,[role=button]):focus-visible{outline-color:var(--color-info-300)}:where(html.a11y-fixes) .c-header__secondary .vue-product-search-input:has(input:focus-visible){outline:2px solid var(--color-info-300);outline-offset:2px}[id^=catalogEntryRecommendationWidget]>h2,[id^=contentRecommendationWidget]>h2{margin-bottom:1em;margin-top:3em}.--grid-view{container:product-grid/inline-size}@container product-grid (min-width:0){.--grid-view .l-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(1,1fr)}.--grid-view .l-grid__item{float:none;margin:0;max-width:100%;min-width:100%;width:auto}}@container product-grid (min-width:500px){.--grid-view .l-grid{grid-template-columns:repeat(2,1fr)}}@container product-grid (min-width:700px){.--grid-view .l-grid{grid-template-columns:repeat(3,1fr)}}@container product-grid (min-width:900px){.--grid-view .l-grid{grid-template-columns:repeat(4,1fr)}}.storelocator-top-hero{overflow:hidden}.storelocator-top-hero h1{font-weight:400;margin-top:2rem}.storelocator-top-hero hero-shape{display:none}@media (min-width:768px){.storelocator-top-hero{margin-bottom:-150px}.storelocator-top-hero h1{margin-top:60px}.storelocator-top-hero hero-shape{display:inline}}@media (min-width:900px){.storelocator-top-hero{margin-bottom:-150px}}[id^=contentRecommendationWidget_STORELOCATOR_BOTTOM]{margin-top:2rem}[id^=contentRecommendationWidget_STORELOCATOR_BOTTOM] h2{margin-bottom:12px}[id^=contentRecommendationWidget_STORELOCATOR_BOTTOM] h2+p{font-size:20px;margin-bottom:20px}.assortment-services .cards.multiple{display:grid;justify-content:normal}@media (min-width:666px){.assortment-services .cards.multiple{grid-template-columns:1fr 1fr}}@media (min-width:972px){.assortment-services .cards.multiple{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1288px){.assortment-services .cards.multiple{grid-template-columns:1fr 1fr 1fr 1fr}}.assortment-services .cards.multiple>*{min-width:0;width:auto}.storelocator-card-grid{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width:666px){.storelocator-card-grid{flex-direction:row}}.storelocator-card{display:flex;flex:1;flex-direction:column;overflow:hidden}.storelocator-card-top{background-color:var(--color-action-200);border-radius:12px 12px 0 0;display:flex;justify-content:center;padding:.5rem}.storelocator-card-top img{max-width:160px}.storelocator-card-bottom{background-color:var(--color-neutrals-50);border-radius:0 0 12px 12px;flex:1;padding:2rem 1rem}[id^=contentRecommendationWidget_STOREDETAIL_CARD]{background-color:var(--color-neutrals-50);border-radius:24px;container-name:storedetail-card;container-type:inline-size;font-size:14px;height:100%;overflow:hidden}[id^=contentRecommendationWidget_STOREDETAIL_CARD] .left_espot{height:100%}[id^=ci_espot__STOREDETAIL_CARD]{background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;padding-top:50%;transition:padding .2s}.storedetail-card{background-color:var(--color-neutrals-50);display:block;height:100%;padding:24px;text-decoration:none}#ci_espot__STOREDETAIL_CARD_COLRUYT{background-image:url(/cogoecomwcs/static/efood/storedetail/colruyt-wide.webp)}#ci_espot__STOREDETAIL_CARD_BOIR{background-image:url(/cogoecomwcs/static/efood/storedetail/boir-wide.webp)}#ci_espot__STOREDETAIL_CARD_FOODBAG{background-image:url(/cogoecomwcs/static/efood/storedetail/foodbag-wide.webp)}#ci_espot__STOREDETAIL_CARD_BIOPLANET{background-image:url(/cogoecomwcs/static/efood/storedetail/bioplanet-wide.webp)}#ci_espot__STOREDETAIL_CARD_FOODPREPPER{background-image:url(/cogoecomwcs/static/efood/storedetail/foodprepper-wide.webp)}@container storedetail-card (min-width: 500px){[id^=ci_espot__STOREDETAIL_CARD]{background-position:100%;padding-right:42%;padding-top:0}#ci_espot__STOREDETAIL_CARD_COLRUYT{background-image:url(/cogoecomwcs/static/efood/storedetail/colruyt.webp)}#ci_espot__STOREDETAIL_CARD_BOIR{background-image:url(/cogoecomwcs/static/efood/storedetail/boir.webp)}#ci_espot__STOREDETAIL_CARD_FOODBAG{background-image:url(/cogoecomwcs/static/efood/storedetail/foodbag.webp)}#ci_espot__STOREDETAIL_CARD_BIOPLANET{background-image:url(/cogoecomwcs/static/efood/storedetail/bioplanet.webp)}#ci_espot__STOREDETAIL_CARD_FOODPREPPER{background-image:url(/cogoecomwcs/static/efood/storedetail/foodprepper.webp)}}.storedetail-card-description,.storedetail-card-store,.storedetail-card-title,.storedetail-card-type{margin-bottom:1rem}.storedetail-card-type{align-items:center;background-position:100% 0;background-repeat:no-repeat;display:flex;min-height:40px;padding-right:40px}#ci_espot__STOREDETAIL_CARD_COLRUYT .storedetail-card-type{background-image:url(/cogoecomwcs/static/efood/logotype/colruyt.svg)}#ci_espot__STOREDETAIL_CARD_BOIR .storedetail-card-type{background-image:url(/cogoecomwcs/static/efood/logotype/boir.svg)}#ci_espot__STOREDETAIL_CARD_FOODBAG .storedetail-card-type{background-image:url(/cogoecomwcs/static/efood/logotype/foodbag.svg)}#ci_espot__STOREDETAIL_CARD_BIOPLANET .storedetail-card-type{background-image:url(/cogoecomwcs/static/efood/logotype/bioplanet.svg)}#ci_espot__STOREDETAIL_CARD_FOODPREPPER .storedetail-card-type{background-image:url(/cogoecomwcs/static/efood/logotype/foodprepper.svg)}.storedetail-card-type span{background-color:var(--color-neutrals-100);border-radius:24px;color:var(--color-neutrals-700);font-size:.7rem;font-weight:700;padding:.5rem}.storedetail-card-store{color:var(--color-neutrals-700);font-size:20px;font-weight:700}.storedetail-card-title{color:var(--color-neutrals-500);font-size:1rem}.storedetail-card-description{color:var(--color-neutrals-700)}.storedetail-card-link span{color:var(--color-action-500);text-decoration:underline}#mainContent .cards{flex-direction:column;flex-wrap:nowrap!important;justify-content:normal!important}#mainContent .cards>*{flex:1;max-width:none;width:auto!important}@media (min-width:600px){#mainContent .cards{display:grid;grid-template-columns:repeat(2,1fr)}}.storedetail-practical-info{background-color:var(--color-action-100);border-radius:24px;display:flex;flex-direction:column;gap:2em;margin-bottom:50px;margin-top:50px;padding:2rem 24px}.storedetail-practical-info>div{flex:1}.storedetail-practical-info h3{margin-bottom:1em}.storedetail-practical-info li:not(:last-child){margin-bottom:.3em}@media (min-width:600px){.storedetail-practical-info{flex-direction:row}}.payment-methods{display:flex;flex-wrap:wrap;gap:.5rem;line-height:1;margin-top:1rem}.payment-methods img{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;height:40px;padding:6px;width:60px}.payment-methods img[src*="betaalmogelijkheden/wero"]{border:none;padding:0}.thcri-more-links a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='14' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h20v14H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z' fill='%231c3661'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border-bottom:1px solid var(--color-action-200);color:var(--color-secondary-500);display:block;font-size:1rem;font-weight:700;padding-bottom:1em;padding-right:2em;padding-top:1em;text-decoration:none}.thcri-more-links a:hover{color:var(--color-primary-500)}@media (min-width:768px){.more-links a{background-position:center right 1em;padding-bottom:2em;padding-right:4em;padding-top:2em}}#contentRecommendationWidget_SEARCH_RESULTS_TOP_CLP{display:block!important}.serpa-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.serpa-container a{background-color:var(--color-neutrals-50);border:1px solid var(--color-secondary-200);border-radius:9rem;color:var(--color-secondary-500);font-size:.875rem;padding:.375rem .75rem;text-decoration:none;transition:color,background-color,border-color,.2s}.serpa-container a:hover{background-color:var(--color-action-100);border-color:var(--color-primary-500);color:var(--color-primary-500)}.c-language-select .modal__body{display:none}.c-language-select .modal__body.active{display:block}.c-my-orders{padding:0}.c-my-orders__table{margin:1rem 0}.c-aside .c-aside__title,.c-assortment .c-assortment__header,.user-lists .user-lists__header{font-size:18px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:0}.c-faq__links-section a[data-faq-nav-active=true]>div{background-color:var(--color-action-500);color:var(--color-paragraphs-pa)}.c-faq__links-section a[data-faq-nav-active=true]>div:hover{background-color:var(--color-action-500)}.titleItems a{color:inherit;text-decoration:none}.titleItems a:hover{text-decoration:underline;text-underline-offset:3px}.hero-link-box{align-items:center;background-color:var(--color-action-500);border-radius:.5rem;color:var(--color-action-50);display:flex;font-family:mic-32-new-rounded-web,sans-serif;font-style:italic;line-height:1;padding:.5em 1em;text-align:center;text-decoration:none;transition:background-color .3s ease}.hero-link-box:hover{background-color:var(--color-secondary-500)}.hero-link-box>img{display:none}@media (min-width:600px){.hero-link-box>span{display:block;margin-left:auto;margin-right:auto;max-width:80%}.hero-link-box>img{display:block;margin-bottom:-1.5rem;margin-top:-1.5rem;max-height:3rem}}.homedelivery-howto{display:flex;flex-direction:column;gap:1em;margin-bottom:2em;text-align:center;width:100%}.homedelivery-howto p{color:var(--color-secondary-400);font-size:.9em}.homedelivery-howto>*{border-bottom:2px solid var(--color-action-200);flex:1;margin-left:auto;margin-right:auto;max-width:80%;padding-bottom:2em}.homedelivery-howto>:last-child{border-bottom:none;padding-bottom:0}@container (min-width:768px){.homedelivery-howto{flex-direction:row}.homedelivery-howto>*{border-bottom:none;max-width:none;padding-bottom:0}}.footer-nav{font-size:.9rem}.footer-nav>h2{margin:1rem auto;max-width:1280px;padding-left:1rem;padding-right:1rem}.footer-nav a{color:var(--color-secondary-500);text-decoration:none}.footer-nav>ul{margin-left:auto;margin-right:auto;max-width:1280px}.footer-nav>ul>li p{color:var(--color-secondary-500);font-weight:700}.footer-nav>ul>li>a{display:block}.footer-nav>ul>li label{cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:1rem}.footer-nav .--has-sub input{display:none!important}.footer-nav li.--has-sub a,.footer-nav li.--has-sub>p{border-bottom:1px solid var(--color-action-200)}.footer-nav li.--has-sub>ul{max-height:0;overflow:hidden;transition:max-height .2s linear}.footer-nav li.--has-sub>ul li{opacity:0;overflow:hidden}@keyframes footerNavFadeIn{to{opacity:1}}.footer-nav li.--has-sub>ul li a{display:block;padding:1rem}.footer-nav li.--has-sub>input:checked~ul{max-height:2000px}.footer-nav li.--has-sub>input:checked~ul li{animation:footerNavFadeIn .2s ease-in-out forwards}.footer-nav li.--has-sub>input:checked~ul li:nth-child(2){animation-delay:.07s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(3){animation-delay:.14s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(4){animation-delay:.21s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(5){animation-delay:.28s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(6){animation-delay:.35s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(7){animation-delay:.42s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(8){animation-delay:.49s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(9){animation-delay:.56s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(10){animation-delay:.63s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(11){animation-delay:.7s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(12){animation-delay:.77s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(13){animation-delay:.84s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(14){animation-delay:.91s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(15){animation-delay:.98s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(16){animation-delay:1.05s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(17){animation-delay:1.12s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(18){animation-delay:1.19s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(19){animation-delay:1.26s}.footer-nav li.--has-sub>input:checked~ul li:nth-child(20){animation-delay:1.33s}@media (max-width:768px){.footer-nav>ul>li.--has-sub label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23607290' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;content:"";transition:transform .2s ease;width:20px}.footer-nav>ul>li.--has-sub>input:checked~ul li a{background-color:var(--color-neutrals-50)}.footer-nav>ul>li.--has-sub>input:checked+a>label:after{transform:rotate(-180deg)}}@media (min-width:769px){.footer-nav{padding:30px 1rem}.footer-nav>h2{margin-bottom:2em;padding-left:0;padding-right:0}.footer-nav a{border:none;text-decoration:underline;text-decoration-color:var(--color-secondary-200);text-underline-offset:2px}.footer-nav a:hover{color:var(--color-secondary-500);text-decoration-color:var(--color-secondary-300)}.footer-nav>ul>li label{padding:0;pointer-events:none}.footer-nav li.--has-sub a,.footer-nav li.--has-sub>p{border:none}.footer-nav li.--has-sub>ul{margin-top:10px;max-height:2000px}.footer-nav li.--has-sub>ul li{margin-bottom:10px;max-height:2000px;opacity:1;transform:translateX(0)}.footer-nav li.--has-sub>ul li a{border-bottom:none;display:inline;padding:0}#footer-assortiment>ul{display:grid;gap:35px 1rem;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){#footer-assortiment>ul{column-gap:35px;grid-template-columns:repeat(8,1fr)}}#about-collectandgo{margin-left:auto;margin-right:auto;margin-top:20px;max-width:1280px;padding-left:1rem;padding-right:1rem}#about-collectandgo h2{margin:1rem auto}#new-footer-newsletter{font-weight:700;padding:30px 1rem}.page-chariot #new-footer-newsletter,.page-winkelwagen #new-footer-newsletter{display:none}#new-footer-newsletter p{margin-bottom:1rem}#new-footer-newsletter .o-button{border-width:2px;display:block;font-weight:700;margin:0 auto;max-width:280px}#footer-branding~#new-footer-newsletter{padding-bottom:2rem}@media (min-width:426px){#new-footer-newsletter{padding:50px 1rem;text-align:center}}#new-footer-meta{background-color:var(--color-neutrals-50);border-bottom:1px solid var(--color-action-200);color:var(--color-paragraphs-pd);overflow:hidden}#footer-app,#footer-socials{padding-bottom:1rem}#footer-app p,#footer-socials p{padding:1rem}#footer-app ul,#footer-socials ul{display:flex;gap:5px}#footer-app{float:left}#footer-app ul{padding-left:1rem}#footer-socials{float:right;text-align:right}#footer-socials ul{justify-content:flex-end;padding-right:1rem}#download-android-app,#download-ios-app{height:2rem;width:auto}#footer-facebook,#footer-instagram{height:27px;width:auto}@media (min-width:425px){#download-android-app,#download-ios-app,#footer-facebook,#footer-instagram{height:40px}}@media (min-width:769px){#new-footer-meta{border-bottom:none}#new-footer-meta>ul{display:grid;gap:35px 1rem;grid-template-columns:repeat(6,1fr)}#footer-app p,#footer-socials p{padding:0 0 1rem}#footer-app ul{padding-left:0}#footer-socials{float:none;text-align:left}#footer-socials p{padding-left:12px}#footer-socials ul{justify-content:flex-start;padding-right:0}}#footer-branding{background:var(--color-action-100)}#footer-branding>div{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1280px;padding:1rem}#new-footer-legals{background-color:var(--color-paragraphs-pa);overflow:hidden;padding:1rem}#new-footer-legals p{font-size:14px;margin-bottom:.5em;margin-top:.5em}#new-footer-legals a{color:var(--color-secondary-500)}.mediaBanner,.mediaRow,.webBanner,.webBanner-tegel,.webBannerWrapperXT{--WEB-WARNING:"STOP USING THIS CLASS";--WEB-INSTRUCTION:"USE <VITALITY-BANNER>or <VITALITY-TILE>INSTEAD";display:none!important}.c-hamburger-menu{transition:transform .3s cubic-bezier(.77,.2,.05,1),visibility 0s .3s}.c-hamburger-menu:not(.--opened){visibility:hidden}.c-hamburger-menu.--opened{transition-delay:0s}@media (min-width:769px){.c-hamburger-menu{visibility:hidden}}.c-hamburger-menu__body>.c-hamburger-menu__body-item{transition:visibility 0s .3s}.c-hamburger-menu__body.--slide>.c-hamburger-menu__body-item:not(.c-hamburger-menu__assortment),.c-hamburger-menu__body:not(.--slide)>.c-hamburger-menu__assortment{visibility:hidden}.c-hamburger-menu__body.--slide>.c-hamburger-menu__assortment,.c-hamburger-menu__body:not(.--slide)>.c-hamburger-menu__body-item:not(.c-hamburger-menu__assortment){transition-delay:0s}body:not(:has(.c-aside>*)) .c-header__quick-access .c-aside__trigger{display:none}.c-aside__item.--with-arrow:not(.--dropdown){align-items:center;display:flex}.c-aside__item.--with-arrow.--active:not(.--dropdown):after,.c-aside__item.--with-arrow:not(.--dropdown):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23607290' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:20px;position:static;transform:rotate(-90deg);width:20px}:root{--color-component-endorsement-footer-background:var(--color-action-500);--color-component-endorsement-footer-text:#fff;--component-endorsement-footer-content-width-desktop:1280px;--component-endorsement-footer-padding:32px;--typescale-body-s-letter-spacing:0rem;--typescale-body-s-line-height:1.25rem;--typescale-body-s-size:0.875rem;--typescale-body-s-weight-regular:400;--typescale-family-body:"arboria";--universal-color-endorsement-footer-background:#fff;--universal-color-endorsement-footer-text:#424348}.cgds-endorsement-footer-container{background-color:var(--color-component-endorsement-footer-background,#007368);border-top-left-radius:40px;color:var(--color-component-endorsement-footer-text,#fff);padding:32px var(--component-endorsement-footer-padding,16px)}.cgds-endorsement-footer-container--inverse{background-color:var(--universal-color-endorsement-footer-background,#fff);color:var(--universal-color-endorsement-footer-text,#424348)}.cgds-endorsement-footer{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-family:var(--typescale-family-body,arial);font-size:var(--typescale-body-s-size,.875rem);font-weight:var(--typescale-body-s-weight-regular,400);letter-spacing:var(--typescale-body-s-letter-spacing,0);line-height:var(--typescale-body-s-line-height,1.125rem);margin:0 auto;max-width:var(--component-endorsement-footer-content-width-desktop,1140px);width:100%}.cgds-endorsement-footer__logo{color:inherit;flex-shrink:0;height:18px}.cgds-endorsement-footer__logo img,.cgds-endorsement-footer__logo svg{height:100%;width:auto}.cgds-endorsement-footer__content{display:contents}.cgds-endorsement-footer__data{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:12px;text-align:center}.cgds-endorsement-footer__links{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:8px}.cgds-endorsement-footer__links>a{color:inherit;text-align:center;text-decoration:underline;text-underline-offset:2px}.cgds-endorsement-footer__links>a:hover{text-decoration:none}.cgds-endorsement-footer__copyright{margin-top:12px;white-space:nowrap}@media screen and (min-width:768px){.cgds-endorsement-footer{flex-direction:row;row-gap:12px}.cgds-endorsement-footer__logo{height:20px;margin-right:56px}.cgds-endorsement-footer__content{align-items:center;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:4px}.cgds-endorsement-footer__content .cgds-endorsement-footer__copyright,.cgds-endorsement-footer__content .cgds-endorsement-footer__data,.cgds-endorsement-footer__content .cgds-endorsement-footer__links{display:contents}}