.logo-aldi{color:#00005f;height:2rem;width:auto}@media (min-width:760px){.logo-aldi{height:2.5rem}}@media (min-width:992px){.logo-aldi{height:3rem}}.base-tab{align-items:flex-start;background:#f5f5f6;border:0 solid transparent;border-radius:.5rem .5rem 0 0;box-shadow:0 2px .5rem #00000026;clip-path:inset(-.5rem -.5rem 0 -.5rem);color:#343d46;cursor:pointer;display:inline-flex;flex-direction:row;font-size:1.125rem;height:3.5rem;justify-content:center;line-height:1.5rem;max-width:10.25rem;order:-1;padding:1rem 2rem;position:relative}.base-tab:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}.base-tab>*{display:inline-block;margin-right:.5rem}.base-tab--active{background-color:#fff;color:#101316;z-index:1}.may-lose-cart-items-alert__description{font-size:1rem!important;font-weight:400;line-height:1.5rem!important}.may-lose-cart-items-alert__description__headline{margin-bottom:1.5rem}.may-lose-cart-items-alert__description__alert{color:#e00016;font-weight:700}.may-lose-cart-items-alert__description ul{margin-left:.625rem;padding-left:1rem}.may-lose-cart-items-alert__description ul>:last-child{margin-bottom:0}.may-lose-cart-items-alert__description ul ul{margin-bottom:0;padding-left:2rem}.may-lose-cart-items-alert__description ul li{font-size:1rem;line-height:1.5rem;list-style-type:disc;margin-bottom:.75rem;position:relative}@media (min-width:760px){.may-lose-cart-items-alert__description ul li{margin-bottom:.875rem}}.may-lose-cart-items-alert__description ul li li{margin-bottom:.25rem}@media (min-width:760px){.may-lose-cart-items-alert__description ul li li{margin-bottom:.375rem}}.may-lose-cart-items-alert__description ul li li:first-child{margin-top:.25rem}@media (min-width:760px){.may-lose-cart-items-alert__description ul li li:first-child{margin-top:.375rem}}.may-lose-cart-items-alert__products-container{margin-top:1.5rem;max-height:20rem}.may-lose-cart-items-alert__product{align-items:stretch;display:flex;width:100%}@media (min-width:760px){.may-lose-cart-items-alert__product{align-items:center}}.may-lose-cart-items-alert__product:not(:last-child){margin-bottom:1.5rem}.may-lose-cart-items-alert__product--image{align-self:flex-start;display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-right:1.5rem;width:4rem}@media (min-width:760px){.may-lose-cart-items-alert__product--image{align-items:center}}.may-lose-cart-items-alert__product--info{flex:1;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.5rem;margin-right:0;word-break:break-word}@media (min-width:760px){.may-lose-cart-items-alert__product--info{margin-bottom:0;margin-right:1.5rem}}.may-lose-cart-items-alert__product--name{color:#101316;font-size:1rem!important;font-weight:400;line-height:1.5rem!important}.may-lose-cart-items-alert__product--name a{color:inherit;text-decoration:none}.may-lose-cart-items-alert__product--quantity{font-size:.875rem;font-weight:700;line-height:1.3125rem}.may-lose-cart-items-alert__product--total-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-size:1rem!important;font-weight:400;line-height:1.5rem!important;margin-bottom:auto;text-align:right;width:4rem}.merchant-search-box{background:#fff;margin-bottom:.5rem;padding:1rem;position:sticky;top:0;z-index:2}@media (min-width:992px){.merchant-search-box{position:relative;z-index:1}}.merchant-search-box .base-input__label{font-size:1rem}.merchant-search-box .base-input__label--req-field{display:none}.merchant-search-box__input-icon-close,.merchant-search-box__input-icon-store-locator{cursor:pointer}.merchant-search-box__error{align-items:center;color:#e00016;display:flex;margin-top:.25rem;position:relative;z-index:1}.merchant-search-box__error-message{margin-left:.25rem}@media (min-width:760px){.base-merchant{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}}.base-merchant__details{margin-bottom:1rem}.base-merchant__details>:last-child{margin-bottom:0}@media (min-width:760px){.base-merchant__details{margin-bottom:0}}.base-merchant__headline{font-size:1.125rem;line-height:1.375rem;margin-bottom:.5rem}@media (min-width:992px){.base-merchant__headline{font-size:1.5rem;line-height:1.75rem}}.base-merchant__address{color:#101316;font-size:1rem;line-height:1.5rem}.base-merchant__address--distance{display:block}@media (min-width:760px){.base-merchant__address--distance{border-left:1px solid #d6d8da;display:inline-block;margin-left:.25rem;padding-left:.5rem}}.base-merchant__actions{white-space:nowrap}@media (min-width:760px){.base-merchant__actions{margin-left:1rem}}.service-selector-search-dialog{box-shadow:0 2px .5rem #00000026}.service-selector-search-dialog__service-description{margin:0 2rem}.service-selector-search-dialog--transactional{padding-top:1.5rem}.service-selector-search-dialog .step-navigation{align-items:flex-start;counter-reset:item;display:flex;flex-direction:column;justify-content:left;list-style:none;padding:1.5rem 1rem 0 2rem}@media (min-width:760px){.service-selector-search-dialog .step-navigation{flex-direction:row}}@media (min-width:992px){.service-selector-search-dialog .step-navigation{padding:2rem 1.5rem 0 2rem}}.service-selector-search-dialog .step-navigation__step{color:#343d46;display:flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;opacity:.4;padding-left:2rem;position:relative}@media (min-width:760px){.service-selector-search-dialog .step-navigation__step{margin-bottom:1.5rem;margin-bottom:0}.service-selector-search-dialog .step-navigation__step:not(:last-child){margin-right:1.5rem}}.service-selector-search-dialog .step-navigation__step:not(:last-child){margin-bottom:.5rem}.service-selector-search-dialog .step-navigation__step--active{opacity:1}.service-selector-search-dialog .step-navigation__step:before{align-items:center;border:1px solid #343d46;border-radius:50%;content:counter(item) " ";counter-increment:item;display:flex;font-size:.875rem;height:1.5rem;justify-content:center;left:0;line-height:1.3125rem;position:absolute;width:1.5rem}.service-selector-search-dialog .step-navigation__step--done:before{visibility:hidden}.service-selector-search-dialog__icon-valid{left:0;position:absolute;top:50%;transform:translateY(-50%)}.service-selector-search-dialog__alert-icon{margin-right:.25rem}.service-selector-search-dialog__search-result-wrapper{max-height:-moz-fit-content;max-height:fit-content;min-height:5rem;overflow-y:scroll;position:relative}@media (min-width:760px){.service-selector-search-dialog__search-result-wrapper{max-height:25rem}}.service-selector-search-dialog__search-result-item{padding:1.5rem 1rem}@media (min-width:992px){.service-selector-search-dialog__search-result-item{padding:1.5rem 2rem}}.service-selector-search-dialog__search-result-item:nth-child(odd){background-color:#f5f5f6}.service-selector-search-dialog__store-select-btn{white-space:nowrap;width:100%}@media (min-width:760px){.service-selector-search-dialog__store-select-btn{width:auto}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.base-tab-panel{background-color:#fff}.base-tabs{display:flex;flex-direction:row;flex-wrap:wrap}.blurred-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#fff 20%,#effcff33);inset:0;overflow-y:auto;position:fixed;z-index:900}.blurred-overlay__fade-enter-from,.blurred-overlay__fade-leave-to{opacity:0}.blurred-overlay__fade-enter-active,.blurred-overlay__fade-leave-active{transition:opacity .3s ease}.service-selection{margin:4rem 0}@media (min-width:992px){.service-selection{align-items:flex-start;display:flex;flex-direction:row;margin:4rem 2rem}}@media (min-width:1528px){.service-selection{margin:8rem}}@media (min-width:992px){.service-selection__introduction{width:20rem}}@media (min-width:760px){.service-selection__introduction{margin-right:2rem}}.service-selection__header{align-items:center;display:flex;flex-direction:row;margin-bottom:1rem}@media (min-width:992px){.service-selection__header{align-items:start;flex-direction:column}}.service-selection__header h3{font-size:1.5rem;line-height:1.75rem;margin-bottom:0}@media (min-width:992px){.service-selection__header h3{font-size:2rem;line-height:2.375rem}}.service-selection__logo{display:inline-block;height:2.5rem;margin:0 1rem 0 0;width:2.28625rem}@media (min-width:992px){.service-selection__logo{height:4rem;margin:0 0 2rem;width:3.6575rem}}.service-selection__back{padding:1rem;transform:translate(-1rem)}.service-selection__back:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}@media (min-width:760px){.service-selection__back{transform:none}}.service-selection__link{align-items:center;color:#0d3a93;display:flex;text-decoration:none}.service-selection__button{width:100%}.service-selection__tabs,.service-selection__teasers{flex:1}.select-merchant-button{align-items:center;display:flex;gap:.25rem}@media (min-width:760px){.select-merchant-button{gap:.375rem}}.select-merchant-button__service{align-items:center;border-radius:3.625rem;display:flex;flex-grow:1;gap:.25rem;justify-content:center;letter-spacing:.01125rem}.select-merchant-button__service:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}.select-merchant-button__service .base-icon{color:#fff;height:1.25rem;width:1.25rem}.select-merchant-button__service--delivery{padding-left:.5rem}.select-merchant-button__service--curbside{padding-right:.5rem}.select-merchant-button__service--selected{background-color:#fff;color:#00005f;padding:.25rem .75rem}.select-merchant-button__service--selected .base-icon{color:#00005f}.base-tooltip{left:0;max-width:22rem;min-width:16rem;position:absolute;top:100%;width:-moz-max-content;width:max-content;z-index:700}.base-tooltip__content{align-items:center;background:#343d46;border-radius:8px;color:#fff;display:flex;gap:12px;padding:12px;width:100%}.base-tooltip--shift-none{transform:translateY(10px)}.base-tooltip--shift-left{transform:translateY(10px) translate(-40%)}.base-tooltip--shift-right{transform:translateY(10px) translate(40%)}.base-tooltip--shift-center,.base-tooltip--shift-desktop-none-mobile-center{left:50%;transform:translateY(10px) translate(-50%)}@media (min-width:552px){.base-tooltip--shift-desktop-none-mobile-center{left:0;transform:translateY(10px)}}.base-tooltip__icon-wrapper{flex-grow:1;order:-1}.base-tooltip__title{color:#fff;font-size:.875rem;font-weight:700;line-height:1.3125rem}.base-tooltip:before{background:#343d46;content:"";height:16px;left:50%;position:absolute;transform:rotate(45deg) translate(-50%);width:16px}.select-merchant-feature-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;letter-spacing:.01125rem;overflow-x:hidden;padding:.5625rem 0;width:100%}@media (min-width:360px){.select-merchant-feature-bar{flex-wrap:nowrap}}.select-merchant-feature-bar__service-address{line-height:1.125rem;overflow:hidden;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-overflow:ellipsis;white-space:nowrap}.select-merchant-feature-bar__service-address:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}.select-merchant-feature-bar__service-address-wrapper{display:flex}.select-merchant-feature-bar__merchant-button{margin-right:1rem}.select-merchant-feature-bar__non-transactional-text{align-items:center;display:flex;font-weight:700;gap:.25rem}.select-merchant-feature-bar__non-transactional-text .base-icon{height:20px;width:20px}.merchant-info-container{align-items:flex-start;display:flex;flex-direction:column;font-size:1.125rem;letter-spacing:.016875rem;line-height:1.75rem}.merchant-info-container__merchant-name{color:#0d3a93;font-weight:700}.merchant-info-container__service{align-items:center;color:#0d3a93;display:flex;gap:8px}.merchant-conflict-alert .base-modal{align-items:flex-end;padding:0}@media (min-width:992px){.merchant-conflict-alert .base-modal{align-items:center}}.merchant-conflict-alert .base-modal__outer-wrapper{border-radius:20px 20px 0 0;max-height:95dvh}@media (min-width:992px){.merchant-conflict-alert .base-modal__outer-wrapper{border-radius:20px}}.merchant-conflict-alert .base-modal__headline{font-size:1.5rem;font-weight:700;letter-spacing:.015rem;line-height:2rem}@media (min-width:992px){.merchant-conflict-alert .base-modal__headline{font-size:1.625rem;line-height:2.25rem}}.merchant-conflict-alert__text{margin-bottom:1.5rem}@media (min-width:992px){.merchant-conflict-alert__text{font-size:1.125rem;line-height:1.75rem}}.merchant-conflict-alert__note-headline{color:#e00016;font-weight:700}.merchant-conflict-alert__note ul{padding-left:1rem}.merchant-conflict-alert__note ul>:last-child{margin-bottom:0}.merchant-conflict-alert__note ul ul{margin-bottom:0;padding-left:2rem}.merchant-conflict-alert__note ul li{font-size:1rem;line-height:1.5rem;list-style-type:disc;margin-bottom:.75rem;position:relative}@media (min-width:760px){.merchant-conflict-alert__note ul li{margin-bottom:.875rem}}.merchant-conflict-alert__note ul li li{margin-bottom:.25rem}@media (min-width:760px){.merchant-conflict-alert__note ul li li{margin-bottom:.375rem}}.merchant-conflict-alert__note ul li li:first-child{margin-top:.25rem}@media (min-width:760px){.merchant-conflict-alert__note ul li li:first-child{margin-top:.375rem}}.merchant-conflict-alert__note ul li{margin-bottom:0}.merchant-conflict-alert__selection-text{font-size:1rem;font-weight:700;letter-spacing:.01rem;line-height:1.375rem;margin-top:20px}.merchant-conflict-alert__selection-current-merchant,.merchant-conflict-alert__selection-saved-merchant{border:2px solid #d6d8da;border-radius:8px;display:block;margin-top:1.25rem;padding:16px 24px}.merchant-conflict-alert__selection-current-merchant .base-outline,.merchant-conflict-alert__selection-saved-merchant .base-outline{outline:none}.merchant-conflict-alert__selection-current-merchant--selected,.merchant-conflict-alert__selection-saved-merchant--selected{border-color:#0d3a93}.merchant-conflict-alert__selection-current-merchant label,.merchant-conflict-alert__selection-saved-merchant label{cursor:pointer}.merchant-conflict-alert__selection-current-merchant .base-radio,.merchant-conflict-alert__selection-saved-merchant .base-radio{align-items:flex-start}.injection-merchant-confirm-default-alert__logo{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.merchant-confirm-default-alert__text-service{display:inline-block;font-weight:700}.merchant-confirm-default-alert__text-service:first-letter{text-transform:capitalize}.merchant-confirm-default-alert__text-merchant-address{font-weight:700}.merchant-confirm-default-alert .base-modal__headline{font-size:1.5rem;line-height:1.75rem}@media (min-width:992px){.merchant-confirm-default-alert .base-modal__headline{font-size:2rem;line-height:2.375rem}}.merchant-confirm-default-alert__merchant-data{border:2px solid #0d3a93;border-radius:8px;margin-bottom:1rem;margin-top:1rem;padding:16px 24px}@media (min-width:760px){.merchant-confirm-default-alert__merchant-data{margin-bottom:0}}.merchant-confirm-default-alert__merchant-data label{cursor:pointer}.merchant-confirm-default-alert__merchant-data .base-radio{align-items:flex-start}
