:root{--aldi-header-blue: #00005f;--aldi-header-link: #0d3a93;--aldi-header-nav-text: #343d46;--aldi-feature-bar-height: 48px;--aldi-main-row-height: 60px;--aldi-nav-row-height: 56px;--aldi-header-gap: 30px;--aldi-logo-col: 50px}#header-component .aldi-feature-bar{position:relative;display:flex;align-items:center;min-height:var(--aldi-feature-bar-height);background:var(--aldi-feature-bar-background, var(--aldi-header-blue));color:var(--aldi-feature-bar-text, #fff)}#header-component .aldi-feature-bar__container{width:min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto;display:flex;align-items:center;justify-content:flex-start}#header-component .aldi-feature-bar__text{margin:0;font-size:.875rem;line-height:1.35;color:inherit}#header-component .aldi-feature-bar__text a{color:inherit;text-underline-offset:3px}@media screen and (max-width:749px){#header-component .aldi-feature-bar{min-height:40px}#header-component .aldi-feature-bar__text{font-size:.8125rem}}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--top .header__columns{--header-template-columns: minmax(0, 1fr) auto;--padding-block-start: 6px;--padding-block-end: 6px;grid-template-areas:"left right";column-gap:var(--aldi-header-gap);min-height:var(--aldi-main-row-height);align-items:center}#header-component[data-menu-style=menu] .header__row--top .header__column--left{gap:var(--aldi-header-gap);min-width:0}#header-component[data-menu-style=menu] .header__row--top .header__column--right{gap:var(--aldi-header-gap)}}#header-component .header-logo{flex:0 0 auto;min-width:var(--aldi-logo-col);justify-content:flex-start}#header-component .header-logo .header-logo__image-container{display:flex;align-items:center}#header-component .header-logo .header-logo__image{display:block;height:48px;width:auto}@media screen and (max-width:749px){#header-component .header-logo .header-logo__image{height:40px}}#header-component .header__columns .aldi-header-search{display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__columns .aldi-header-search{display:flex}}#header-component .aldi-header-search-row{position:relative;background:var(--color-background-top-row, #fff);padding:4px var(--page-margin) 12px}#header-component .aldi-header-search-row .aldi-header-search{display:flex;width:100%}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .aldi-header-search-row{display:none}}.aldi-header-search{--input-search-max-width: 100%;position:relative;flex:1 1 auto;min-width:0;max-width:none}.aldi-header-search .aldi-header-search__form{position:relative;display:flex;align-items:center;width:100%}.aldi-header-search .aldi-header-search__input{width:100%;max-width:none;height:48px;padding-inline:46px 90px;border:1px solid #c7cfd9;border-radius:6px;background-color:#fff;color:var(--aldi-header-nav-text);font-size:1rem;-webkit-appearance:none;appearance:none}.aldi-header-search .aldi-header-search__input::placeholder{color:#6b7683;opacity:1}.aldi-header-search .aldi-header-search__input:focus{outline:none;border-color:var(--aldi-header-link);box-shadow:0 0 0 2px #0d3a932e}.aldi-header-search .aldi-header-search__input::-webkit-search-cancel-button,.aldi-header-search .aldi-header-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.aldi-header-search .aldi-header-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--aldi-header-link);pointer-events:none;z-index:1}.aldi-header-search .aldi-header-search__icon svg{width:100%;height:100%}.aldi-header-search .aldi-header-search__reset{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-inline:8px;font-size:.875rem;color:var(--aldi-header-link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aldi-header-search .aldi-header-search__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:calc(var(--layer-header-menu, 12) + 1);display:none;background:var(--color-background, #fff);border:1px solid rgb(3 20 60 / .1);border-radius:8px;box-shadow:var(--shadow-popover, 0 12px 30px rgb(3 20 60 / .16));max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain}.aldi-header-search:focus-within .aldi-header-search__dropdown{display:block}.aldi-header-search .predictive-search-form__content{padding:16px}@media screen and (min-width:750px){#header-component .aldi-header-search .aldi-header-search__dropdown{max-height:none;overflow:visible}#header-component .aldi-header-search .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,180px))!important;justify-content:start}#header-component .aldi-header-search .resource-card__image{aspect-ratio:auto!important;height:150px!important;object-fit:contain!important}}header-actions.header-actions--stacked{display:flex;align-items:stretch;gap:12px}.header-actions--stacked .header-actions__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;--button-color: var(--aldi-header-link);color:var(--aldi-header-link)}.header-actions--stacked .header-actions__action:hover{--button-color: var(--aldi-header-blue);color:var(--aldi-header-blue)}.header-actions--stacked cart-icon{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.header-actions--stacked cart-icon>.svg-wrapper{order:1}.header-actions--stacked cart-icon>span:not(.svg-wrapper){order:2}.header-actions--stacked .account-button{flex-direction:column;gap:2px;--color-account-icon: var(--aldi-header-link)}.header-actions--stacked .account-button:hover{--color-account-icon: var(--aldi-header-blue)}#header-component .header-actions--stacked .account-button shopify-account{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:0;height:auto;line-height:0}#header-component .header-actions--stacked .account-button [slot=signed-out-avatar]{display:flex;align-items:center;justify-content:center}#header-component .header-actions--stacked .header-actions__action,#header-component .header-actions--stacked .header-actions__cart-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#header-component .header-actions--stacked .account-button__icon{display:block;width:24px!important;height:24px!important}.header-actions--stacked .header-actions__label,.header-actions--stacked cart-icon>span:not(.svg-wrapper){display:none;margin-top:-10px;font-size:.875rem;line-height:1.1;color:var(--aldi-header-link)}@media screen and (min-width:990px){#header-component[data-menu-style=menu] .header-actions--stacked .header-actions__label,#header-component[data-menu-style=menu] .header-actions--stacked cart-icon>span:not(.svg-wrapper){display:block}}.header-actions--stacked .header-actions__action:not(.account-button) .svg-wrapper{height:44px;width:24px;align-items:center;justify-content:center}.header-actions--stacked .header-actions__action:not(.account-button) svg{width:24px;height:24px}#header-component .header-actions--stacked .header-actions__cart-icon .cart-bubble{top:5px;right:auto;left:calc(50% + 2px)}#header-component .header-actions--stacked .header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__row--bottom .header__columns{--padding-block-start: 0px;--padding-block-end: 0px;min-height:var(--aldi-nav-row-height);align-items:stretch}#header-component[data-menu-style=menu] .header__row--bottom .header__column--left{padding-inline-start:calc(var(--aldi-logo-col) + var(--aldi-header-gap))}}#header-component .header__row--bottom .menu-list__link{font-size:1.125rem;font-weight:400;color:var(--aldi-header-nav-text);padding-block:16px}#header-component .header__row--bottom .menu-list__link[aria-haspopup]{display:inline-flex;align-items:center;gap:7px}#header-component .header__row--bottom .menu-list__link[aria-haspopup]:after{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}#header-component .header__row--bottom .menu-list__link[aria-haspopup][aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}@media screen and (min-width:750px)and (max-width:989px){#header-component[data-menu-style=menu] .header__row--top .header__columns,#header-component[data-menu-style=menu] .header__row--top .header__column--left,#header-component[data-menu-style=menu] .header__row--top .header__column--right{column-gap:16px;gap:16px}.aldi-header-search .aldi-header-search__input{height:44px;padding-inline-end:56px}.aldi-header-search .aldi-header-search__reset{font-size:0;text-decoration:none}.aldi-header-search .aldi-header-search__reset:before{content:"\2715";font-size:1rem;line-height:1}}@media screen and (min-width:990px)and (max-width:1024px){#header-component[data-menu-style=menu] .header__row--top .header__columns,#header-component[data-menu-style=menu] .header__row--top .header__column--left,#header-component[data-menu-style=menu] .header__row--top .header__column--right{column-gap:20px;gap:20px}}@media screen and (max-width:749px){.aldi-header-search .aldi-header-search__input{height:44px;padding-inline:42px 56px}.aldi-header-search .aldi-header-search__reset{font-size:0;text-decoration:none}.aldi-header-search .aldi-header-search__reset:before{content:"\2715";font-size:1rem;line-height:1}.aldi-header-search .aldi-header-search__dropdown{max-height:min(60vh,480px)}header-actions.header-actions--stacked{gap:6px}#header-component .aldi-header-search-row{padding-inline:var(--page-margin, 16px)}}@media screen and (max-width:430px){#header-component .aldi-feature-bar__text{font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/aldi-header.css.map */
