@charset "UTF-8";@font-face{font-display:swap;font-family:ALDI SUED VF;font-weight:300 900;src:url(./ALDISUEDVF_LatinWeb_02.VhpaPoj1.woff2) format("woff2 supports variations"),url(./ALDISUEDVF_LatinWeb_02.VhpaPoj1.woff2) format("woff2-variations")}*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.color--dark-blue-100{color:#00005f}.background-color--dark-blue-100{background-color:#00005f}.color--primary-blue-130{color:#092867}.background-color--primary-blue-130{background-color:#092867}.color--primary-blue-100{color:#0d3a93}.background-color--primary-blue-100{background-color:#0d3a93}.color--primary-blue-60{color:#6e89be}.background-color--primary-blue-60{background-color:#6e89be}.color--primary-blue-30{color:#b6c4df}.background-color--primary-blue-30{background-color:#b6c4df}.color--secondary-blue-100{color:#0d3a93}.background-color--secondary-blue-100{background-color:#0d3a93}.color--secondary-blue-60{color:#5574b3}.background-color--secondary-blue-60{background-color:#5574b3}.color--secondary-blue-30{color:#9eb0d4}.background-color--secondary-blue-30{background-color:#9eb0d4}.color--tertiary-blue-100{color:#55c3f0}.background-color--tertiary-blue-100{background-color:#55c3f0}.color--tertiary-blue-60{color:#99dbf6}.background-color--tertiary-blue-60{background-color:#99dbf6}.color--tertiary-blue-30{color:#cceffb}.background-color--tertiary-blue-30{background-color:#cceffb}.color--yellow-150{color:#806400}.background-color--yellow-150{background-color:#806400}.color--yellow-100{color:#ffc800}.background-color--yellow-100{background-color:#ffc800}.color--yellow-60{color:#ffde66}.background-color--yellow-60{background-color:#ffde66}.color--yellow-45{color:#ffe68c}.background-color--yellow-45{background-color:#ffe68c}.color--yellow-40{color:#ffe999}.background-color--yellow-40{background-color:#ffe999}.color--yellow-30{color:#ffefb3}.background-color--yellow-30{background-color:#ffefb3}.color--orange-100{color:#ff7800}.background-color--orange-100{background-color:#ff7800}.color--orange-30{color:#ffd7b3}.background-color--orange-30{background-color:#ffd7b3}.color--gold-100{color:#967100}.background-color--gold-100{background-color:#967100}.color--gold-30{color:#e0d4b3}.background-color--gold-30{background-color:#e0d4b3}.color--purple-100{color:#7f5899}.background-color--purple-100{background-color:#7f5899}.color--purple-30{color:#d9cde0}.background-color--purple-30{background-color:#d9cde0}.color--red-100{color:#d70000}.background-color--red-100{background-color:#d70000}.color--red-60{color:#e76666}.background-color--red-60{background-color:#e76666}.color--red-30{color:#f3b3b3}.background-color--red-30{background-color:#f3b3b3}.color--green-100{color:#8eb826}.background-color--green-100{background-color:#8eb826}.color--green-60{color:#bbd47d}.background-color--green-60{background-color:#bbd47d}.color--green-30{color:#ddeabe}.background-color--green-30{background-color:#ddeabe}.color--green-20{color:#d3e7cc}.background-color--green-20{background-color:#d3e7cc}.color--black{color:#101316}.background-color--black{background-color:#101316}.color--dark-gray{color:#343d46}.background-color--dark-gray{background-color:#343d46}.color--mid-gray{color:#71777e}.background-color--mid-gray{background-color:#71777e}.color--light-gray{color:#d6d8da}.background-color--light-gray{background-color:#d6d8da}.color--silver-gray{color:#f5f5f6}.background-color--silver-gray{background-color:#f5f5f6}.color--cherry{color:#f3b1cd}.background-color--cherry{background-color:#f3b1cd}.color--quilt{color:#a6cbf0}.background-color--quilt{background-color:#a6cbf0}.color--mint{color:#a5d5d5}.background-color--mint{background-color:#a5d5d5}.color--aqua{color:#a1e1f7}.background-color--aqua{background-color:#a1e1f7}.color--pearl{color:#ffe3c0}.background-color--pearl{background-color:#ffe3c0}.color--alert-red{color:#b30012}.background-color--alert-red{background-color:#b30012}.color--alert-green{color:#1e6e00}.background-color--alert-green{background-color:#1e6e00}.color--white{color:#fff}.background-color--white{background-color:#fff}.color--footer-gray{color:#c2c5c8}.background-color--footer-gray{background-color:#c2c5c8}.color--inherit{color:inherit}.background-color--inherit{background-color:inherit}:root,body{font-family:ALDI SUED VF,-apple-system,-apple-system-body,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:400;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.base-outline{outline:.1875rem solid #0d3a93;outline-offset:.125rem}@supports (scrollbar-gutter:stable){html{overflow-y:inherit;scrollbar-gutter:stable}}address,blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}ol,ul{list-style:none;margin:0;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}*,:after,:before{border-style:solid;border-width:0}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}button:disabled{cursor:not-allowed}main{flex:1}a{color:#0d3a93}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;clip-path:inset(100%);white-space:nowrap}img{height:auto;max-width:100%}.text-single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-scroll{overflow:hidden}.loading-indicator{align-items:center;display:flex;justify-content:center;inset:0;padding:2.5rem 0;position:absolute;z-index:200}.loading-indicator--overlay{background:#ffffffb3}.loading-indicator--blur{backdrop-filter:blur(6px);background:#ffffff1a}.loading-indicator--plain{padding:0}.loading-indicator--rounded{border-radius:.5rem}.loading-indicator--fullScreen{position:fixed;top:var(--base-header-height)}.loading-indicator__image{height:1.5rem}.loading-indicator__mobile-mode-image{height:2rem}.loading-indicator__mobile-mode-container{background-color:#fff;min-height:100vh}.base-tag{border-radius:.5rem;color:#fff;font-size:.75rem;font-weight:700;height:-moz-min-content;height:min-content;line-height:.75rem;padding:.25rem .5rem;width:-moz-min-content;width:min-content}.logo-visa{height:1.3125rem;width:4rem}.logo-mastercard{height:2.0625rem;width:2.625rem}.st0[data-v-8e71b0db]{fill:#0079be}.st1[data-v-8e71b0db]{fill:#fff}.st0[data-v-e4fab22d]{fill:#0079be}.st1[data-v-e4fab22d]{fill:#fff}.base-icon{display:block;height:1.5rem;min-width:1.5rem;width:1.5rem}.base-icon>svg{height:100%;width:100%}.base-icon--x-small{height:1rem;min-width:1rem;width:1rem}.base-icon--small{height:1.25rem;min-width:1.25rem;width:1.25rem}.base-icon--medium{height:2rem;width:2rem}.base-icon--large{height:3rem;width:3rem}.base-icon--x-large{height:5rem;width:5rem}.base-link{cursor:pointer;text-decoration:none}.base-link:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-link--external{text-decoration:underline}.base-link--external:hover{color:#5574b3}.base-link--external.base-link--new-tab{align-items:center;display:inline-flex;gap:.375rem;text-decoration:none}.aem-link__info-box{align-items:center;color:#b30012;display:flex;flex-direction:row;margin:1rem 0}.aem-link__icon{margin-right:.5rem}.aem-link--text-link:hover{color:#0d3a93}.base-button{align-items:center;border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;font-size:1.125rem;gap:.375rem;justify-content:center;line-height:1.5rem;padding:.6875rem 1.4375rem;position:relative}.base-button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-button .base-icon>svg{color:inherit}.base-button.disabled,.base-button[aria-disabled=true]{cursor:default}.base-button.focus{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-button--nowrap{white-space:nowrap}.base-button--full-width{width:100%}.base-button--full-width:focus-visible{outline-offset:-.3125rem}.base-button--primary-light-background{background-color:#0d3a93;color:#fff}@media(hover:hover){.base-button--primary-light-background.hover,.base-button--primary-light-background:hover{background-color:#5574b3}}.base-button--primary-light-background.active,.base-button--primary-light-background:active{background-color:#092867}.base-button--primary-light-background.disabled,.base-button--primary-light-background[aria-disabled=true]{background-color:#f3f3f3;color:#646668}.base-button--primary-light-background.disabled .base-button__icon,.base-button--primary-light-background[aria-disabled=true] .base-button__icon{filter:brightness(0) invert(42%) sepia(6%) saturate(189%) hue-rotate(169deg) brightness(89%) contrast(86%)}.base-button--primary-light-background.base-button--full-width:focus-visible{outline:.1875rem solid #fff;outline-offset:.125rem}.base-button--primary-light-background.base-button--full-width:focus-visible{outline-offset:-.3125rem}.base-button--primary-light-background .base-button__icon{filter:brightness(0) invert(100%) sepia(0) saturate(7500%) hue-rotate(353deg) brightness(117%) contrast(119%)}.base-button--primary-dark-background{background-color:#fff;color:#0d3a93}.base-button--primary-dark-background.hover,.base-button--primary-dark-background:hover{background-color:#e6ebf4}.base-button--primary-dark-background.active,.base-button--primary-dark-background:active{background-color:#9eb0d4}.base-button--primary-dark-background .base-button__icon{filter:brightness(0) invert(11%) sepia(69%) saturate(4851%) hue-rotate(220deg) brightness(97%) contrast(90%)}.base-button--secondary-light-background{background-color:transparent;border-color:#0d3a93;color:#0d3a93}.base-button--secondary-light-background.hover,.base-button--secondary-light-background:hover{background-color:#e6ebf4}.base-button--secondary-light-background.active,.base-button--secondary-light-background:active{background-color:#9eb0d4}.base-button--secondary-light-background .base-button__icon{filter:brightness(0) invert(11%) sepia(69%) saturate(4851%) hue-rotate(220deg) brightness(97%) contrast(90%)}.base-button--secondary-dark-background{border-color:#fff;color:#fff}.base-button--secondary-dark-background.hover,.base-button--secondary-dark-background:hover{background-color:#b6c4df33}.base-button--secondary-dark-background.active,.base-button--secondary-dark-background:active{background-color:#b6c4df66}.base-button--secondary-dark-background .base-button__icon{filter:brightness(0) invert(100%) sepia(0) saturate(7500%) hue-rotate(353deg) brightness(117%) contrast(119%)}.base-button--tertiary-light-background{background-color:transparent;border-color:transparent;color:#0d3a93}.base-button--tertiary-light-background.hover,.base-button--tertiary-light-background:hover{background-color:#e6ebf4}.base-button--tertiary-light-background.active,.base-button--tertiary-light-background:active{background-color:#9eb0d4}.base-button--tertiary-light-background .base-button__icon{filter:brightness(0) invert(11%) sepia(69%) saturate(4851%) hue-rotate(220deg) brightness(97%) contrast(90%)}.base-button--tertiary-dark-background{color:#fff}.base-button--tertiary-dark-background.hover,.base-button--tertiary-dark-background:hover{background-color:#b6c4df33}.base-button--tertiary-dark-background.active,.base-button--tertiary-dark-background:active{background-color:#b6c4df66}.base-button--tertiary-dark-background .base-button__icon{filter:brightness(0) invert(100%) sepia(0) saturate(7500%) hue-rotate(353deg) brightness(117%) contrast(119%)}.base-button--text-button{color:#0d3a93;padding:0}@media(hover:hover){.base-button--text-button.hover,.base-button--text-button.hover .base-icon,.base-button--text-button:hover,.base-button--text-button:hover .base-icon{color:#5574b3}}.base-button--text-button.active,.base-button--text-button:active{color:#0d3a93}.base-button--text-button.disabled,.base-button--text-button[aria-disabled=true]{color:#d6d8da}.base-button--text-button.base-button--full-width:focus-visible{outline:.1875rem solid #fff;outline-offset:.125rem}.base-button--text-button.base-button--full-width:focus-visible{outline-offset:-.3125rem}.base-button--primary-dark-background.disabled,.base-button--primary-dark-background[aria-disabled=true]{background-color:#f3f3f3;color:#646668}.base-button--primary-dark-background.disabled .base-button__icon,.base-button--primary-dark-background[aria-disabled=true] .base-button__icon{filter:brightness(0) invert(42%) sepia(6%) saturate(189%) hue-rotate(169deg) brightness(89%) contrast(86%)}.base-button--secondary-light-background.disabled,.base-button--secondary-light-background[aria-disabled=true]{background-color:transparent;border-color:#d6d8da;color:#d6d8da}.base-button--secondary-light-background.disabled .base-button__icon,.base-button--secondary-light-background[aria-disabled=true] .base-button__icon{filter:brightness(0) invert(94%) sepia(6%) saturate(76%) hue-rotate(169deg) brightness(98%) contrast(80%)}.base-button--secondary-dark-background.disabled,.base-button--secondary-dark-background[aria-disabled=true]{background-color:transparent;border-color:#71777e;color:#71777e}.base-button--secondary-dark-background.disabled .base-button__icon,.base-button--secondary-dark-background[aria-disabled=true] .base-button__icon{filter:brightness(0) invert(50%) sepia(7%) saturate(425%) hue-rotate(172deg) brightness(90%) contrast(86%)}.base-button--tertiary-light-background.disabled,.base-button--tertiary-light-background[aria-disabled=true]{background-color:transparent;color:#d6d8da}.base-button--tertiary-light-background.disabled .base-button__icon,.base-button--tertiary-light-background[aria-disabled=true] .base-button__icon{filter:brightness(0) invert(94%) sepia(6%) saturate(76%) hue-rotate(169deg) brightness(98%) contrast(80%)}.base-button--tertiary-dark-background.disabled,.base-button--tertiary-dark-background[aria-disabled=true]{background-color:transparent;color:#d7d9db66}.base-button--tertiary-dark-background.disabled .base-button__icon,.base-button--tertiary-dark-background[aria-disabled=true] .base-button__icon{filter:brightness(0) invert(50%) sepia(7%) saturate(425%) hue-rotate(172deg) brightness(90%) contrast(86%)}.base-button--icon-only{padding:.6875rem}.base-button--round{border-radius:50%;border-width:0;padding:.875rem}.base-button--round.base-button--icon-only{padding:.6875rem}.base-button--round.base-button--tertiary-light-background:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}.base-button--small-text{font-size:1rem;gap:.375rem;line-height:1rem}.base-button--focus-inset:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}.base-button--form{padding:.9375rem 1.4375rem}.base-button--text-with-icon-right{flex-direction:row-reverse}.customer-payment-details{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}.customer-payment-details__opacity{opacity:.5}.customer-payment-details__icon_container{align-items:center;display:flex;flex-direction:column;height:3rem;justify-content:center;width:3rem}.customer-payment-details__details{-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:space-between;width:100%}@media(min-width:552px){.customer-payment-details__details{justify-content:flex-start}}.customer-payment-details__details_on-modal{justify-content:space-between}.customer-payment-details__details-column1{display:flex;flex-direction:column;row-gap:.25rem}.customer-payment-details__details-column2{display:flex;flex-direction:column;padding-top:.25rem}.customer-payment-details__mask{font-size:1.125rem;font-style:normal;font-weight:700;letter-spacing:.01125rem;line-height:1.625rem}.customer-payment-details__icon{height:3rem;width:3rem}.customer-payment-details__expiry{font-size:.875rem;text-align:start}.customer-payment-details__status-container{align-items:baseline;display:flex;flex-direction:column;gap:.5rem}.customer-payment-details__delete-icon{align-self:flex-end;cursor:pointer;margin-top:auto}.base-message{align-items:center;display:flex;font-size:.875rem;gap:.25rem;line-height:1.25rem;margin-top:.25rem;z-index:1}.base-message:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-message--large{font-size:1rem;gap:.5rem;line-height:1.5rem;margin-top:.5rem}.base-message--xsmall{font-size:.75rem;line-height:1.125rem}.base-message__success{color:#1e6e00}.base-message__error{color:#b30012}.base-message__info{color:#71777e}.base-message--icon-vertical-start{align-items:flex-start}.base-message--icon-vertical-center{align-items:center}.base-message--icon-vertical-end{align-items:flex-end}.overlay{align-items:center;backdrop-filter:blur(12px);background:color-mix(in srgb,#fff 10%,transparent 90%);display:flex;justify-content:center;inset:0;position:fixed;z-index:1101}.overlay__content{z-index:1102}.base-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:0 1.5rem;position:fixed;z-index:1000}.base-modal--action{align-items:flex-end;padding:0}@media(min-width:760px){.base-modal--action{align-items:center}.base-modal--placement-left{justify-content:flex-start}.base-modal--placement-right{justify-content:flex-end}}.base-modal__outer-wrapper{background-color:#fff;border-radius:1.5rem;box-shadow:0 .25rem 2.75rem #0d3a9326;display:flex;max-height:80vh;transition:transform .3s ease;width:100%}@media(prefers-contrast:more){.base-modal__outer-wrapper{border:3px solid transparent}}@supports (height:100dvh){.base-modal__outer-wrapper{max-height:80dvh}}@media(min-width:760px){.base-modal__outer-wrapper{border-radius:1.5rem;max-width:37rem}}.base-modal__outer-wrapper--action{border-radius:1.5rem 1.5rem 0 0;max-height:calc(100% - 2rem)}@supports (height:100dvh){.base-modal__outer-wrapper--action{max-height:calc(100dvh - 2rem)}}@media(min-width:760px){.base-modal__outer-wrapper--action{border-radius:1.5rem;max-height:66%}@supports (height:100dvh){.base-modal__outer-wrapper--action{max-height:66dvh}}}.base-modal__outer-wrapper--action--full-height{min-height:calc(100% - 2rem)}@media(min-width:760px){.base-modal__outer-wrapper--action--full-height{min-height:66%}}.base-modal__outer-wrapper--placement-left,.base-modal__outer-wrapper--placement-right{height:100%}@media(min-width:760px){.base-modal__outer-wrapper--placement-left,.base-modal__outer-wrapper--placement-right{max-height:unset;max-width:30rem}.base-modal__outer-wrapper--placement-left{border-bottom-left-radius:0;border-top-left-radius:0}.base-modal__outer-wrapper--placement-right{border-bottom-right-radius:0;border-top-right-radius:0}}.base-modal__wrapper{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding:24px 0;position:relative;width:100%}@media(min-width:760px){.base-modal__wrapper{padding:32px 0}}@media(min-width:360px){.base-modal__wrapper{overflow-y:visible}}@media screen and (max-width:1024px)and (max-height:768px)and (orientation:landscape){.base-modal__wrapper{overflow-y:auto}}@media(max-width:759.9px){.base-modal__wrapper--no-sticky-buttons{overflow-y:auto}}.base-modal__wrapper::-webkit-scrollbar{width:8px}.base-modal__wrapper::-webkit-scrollbar-thumb{background-color:#7b8187;border-radius:8px}.base-modal__header{margin-bottom:12px;padding:0 24px;width:100%}@media(min-width:760px){.base-modal__header{margin-bottom:16px;padding:0 32px}}.base-modal__header__title{align-items:center;display:flex;justify-content:space-between;position:relative}.base-modal__header__title--end{justify-content:end}.base-modal__close-button{margin-left:auto}.base-modal__footer{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:0 24px}@media(min-width:760px){.base-modal__footer{padding:0 32px}}.base-modal__headline{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.015rem;line-height:2rem}@media(min-width:760px){.base-modal__headline{font-size:1.625rem;letter-spacing:.01625rem;line-height:2.25rem}}.base-modal__body{color:#101316;flex:1 1 0%;font-size:1rem;line-height:1.5rem;overflow-y:auto;padding:0 24px}@media(min-width:760px){.base-modal__body{padding:0 32px}}@media screen and (max-width:1024px)and (max-height:768px)and (orientation:landscape){.base-modal__body{overflow-y:visible}}.base-modal__body--margin-footer{margin-bottom:24px}@media(max-width:759.9px){.base-modal__body--no-sticky-buttons{overflow-y:visible}}@media(min-width:760px){.base-modal__body--placement-left,.base-modal__body--placement-right{scrollbar-gutter:auto}}.base-modal__simple-overlay-fallback{position:fixed;z-index:1102}.base-modal__fade-enter-from,.base-modal__fade-leave-to{opacity:0}.base-modal__fade-enter-active,.base-modal__fade-leave-active{transition:opacity .3s ease}.base-modal__inner-slide--left-enter-from,.base-modal__inner-slide--left-leave-to{transform:translate(-100%)}.base-modal__inner-slide--right-enter-from,.base-modal__inner-slide--right-leave-to{transform:translate(100%)}.base-modal__slide--left-enter-active,.base-modal__slide--left-leave-active,.base-modal__slide--right-enter-active,.base-modal__slide--right-leave-active{transition:opacity .3s ease}.base-modal__slide--left-enter-from,.base-modal__slide--left-leave-to,.base-modal__slide--right-enter-from,.base-modal__slide--right-leave-to{opacity:0}.base-modal__slide-leave-active>.base-modal__inner-slide--left{transform:translate(-100%)}.base-modal__slide-leave-active>.base-modal__inner-slide--right{transform:translate(100%)}.checkout-add-new-card__button{border:0;color:#0d3a93;padding:0}.checkout-add-new-card__button-title{font-size:18px}.checkout-add-new-card__iframe-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.checkout-add-new-card__iframe{align-self:stretch;flex:1;min-height:31.375rem;width:100%}.checkout-add-new-card__iframe-error{align-self:flex-end;margin-top:25.375rem}.checkout-add-new-card .base-modal__outer-wrapper{max-height:calc(100dvh - 2rem)}.checkout-add-new-card .base-modal__body{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.checkout-add-new-card__loading-indicator{animation:spin 1.5s linear infinite;border:3px solid #00005f;border-radius:50%;border-top-color:transparent;box-sizing:content-box;display:inline-block;height:3rem;position:absolute;width:3rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button-list{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:760px){.button-list{flex-direction:row;width:auto}.button-list>*,.button-list__button{max-width:18.75rem;min-width:7.5rem}.button-list--full-width{width:100%}.button-list--full-width>*{flex:1}}.button-list--left{justify-content:flex-start}@media(min-width:760px){.button-list--center{align-items:center;justify-content:center}}@media screen and (max-width:1024px)and (max-height:768px)and (orientation:landscape){.button-list--center{align-items:center;justify-content:center}}.button-list--right{justify-content:flex-end}@media(min-width:760px){.button-list--reverse-order-above-mobile{flex-direction:row-reverse}.button-list--reverse-order-above-mobile.button-list--left{justify-content:flex-end}.button-list--reverse-order-above-mobile.button-list--right{justify-content:flex-start}}@media screen and (max-width:1024px)and (max-height:768px)and (orientation:landscape){.button-list--reverse-order-above-mobile{flex-direction:row-reverse}.button-list--reverse-order-above-mobile.button-list--left{justify-content:flex-end}.button-list--reverse-order-above-mobile.button-list--right{justify-content:flex-start}}.payment-method-tile{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:.875rem;display:flex;gap:1rem;justify-content:flex-start;padding:1rem;width:100%}.payment-method-tile:focus-visible{cursor:pointer;outline:.1875rem solid #0d3a93;outline-offset:.125rem}.payment-method-tile:hover{background-color:#e6ebf4}.payment-method-tile__selected{background-color:#e6ebf4;border-color:#0d3a93}.payment-method-tile__selected:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.payment-methods-modal__body-wrapper{padding:.5rem 0}.payment-methods-modal__body-wrapper,.payment-methods-modal__delete-modal__body-container{display:flex;flex-direction:column;row-gap:.5rem}.payment-methods-modal__delete-modal__card-details{align-items:center;border-radius:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding-top:1.5rem}.payment-methods-modal__delete-modal__icon{height:2rem;width:3rem}.payment-methods-modal__delete-modal__mask{font-size:1.125rem;font-weight:700}.checkout-credit-card{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem;position:relative}.checkout-credit-card__choose{display:flex;flex:1;flex-direction:column;gap:.25rem}.checkout-credit-card__select-button{align-items:center;border:1px solid #101316;border-radius:.25rem;color:inherit;display:flex;flex:1;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;max-width:36rem;padding:1rem}.checkout-credit-card__select-button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}.checkout-credit-card__change{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1rem}.checkout-credit-card__change-button{color:#0d3a93}.checkout-credit-card__active-payment-container{display:flex;flex:1;flex-direction:column;gap:1rem;padding:.5rem 0}.checkout-credit-card__links-container{color:#0d3a93;display:flex;flex-direction:column;font-size:1.125rem;gap:1.5rem;padding:1rem 0}.checkout-credit-card__saved-cards-button{align-self:flex-start;border:0;padding:0}.checkout-credit-card__saved-cards-container{align-items:center;color:#0d3a93;display:flex;gap:.5rem}.checkout-credit-card__save-credit-card{align-self:start}.checkout-credit-card__fine-print{font-size:.875rem;line-height:1.3125rem;padding-top:.25rem}.checkout-credit-card__fine-print button{color:#0d3a93}.checkout-credit-card__fine-print button:hover{text-decoration:underline}.checkout-credit-card__fine-print-button{margin-left:.25rem;text-decoration:underline}.checkout-credit-card__fine-print-button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}.checkout-credit-card__fine-print-button:hover{color:#5574b3}.checkout-credit-card__edit{display:flex;flex:1;justify-content:space-between}.checkout-credit-card__edit-link{color:#0d3a93;height:1rem;text-align:center;width:2.5rem}.checkout-credit-card__card-edit-link{color:#0d3a93;height:0;text-align:center;width:2.5rem}.credit-card-details-payment{display:flex;flex-direction:column;position:relative;width:100%}.credit-card-details-payment__opacity{opacity:.5}.credit-card-details-payment__buttons{display:flex;justify-content:space-between;margin-top:1rem}.credit-card-details-payment__button{padding-left:0}.credit-card-details-payment__icon{margin-right:.375rem}.checkout-apple-pay__loading-indicator{padding:1.75rem;position:relative}.checkout-apple-pay__fine-print{font-size:.875rem;line-height:1.3125rem;padding-top:1rem}.checkout-apple-pay__fine-print button{color:#0d3a93;margin-left:.25rem}.checkout-apple-pay__fine-print button:hover{text-decoration:underline}.checkout-apple-pay__fine-print-button{margin-left:.25rem;text-decoration:underline}.checkout-apple-pay__fine-print-button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}.checkout-apple-pay__fine-print-button:hover{color:#5574b3}.apple-pay-details-preview{align-items:center;display:flex;gap:.75rem;height:3rem}.apple-pay-details-preview__icon{height:3rem;width:3rem}.payment-details-preview__no-details{align-items:center;display:flex;gap:.5rem;height:3rem}.payment-details-preview__no-details-icon{height:3rem;width:3rem}.customer-payment-details-payment-v2{display:flex;flex-direction:column;width:100%}.customer-payment-details-payment-v2__opacity{opacity:.5}.customer-payment-details-payment-v2__container{align-items:center;display:flex;flex:1;justify-content:space-between}.customer-payment-details-payment-v2__details{align-items:center;display:flex;gap:.5rem}.customer-payment-details-payment-v2__mask{font-weight:700}.customer-payment-details-payment-v2__icon{height:3rem;width:3rem}.customer-payment-details-payment-v2__expiry{text-align:start}.credit-card-details{display:flex;flex-direction:column;position:relative;width:100%}.credit-card-details__opacity{opacity:.5}.credit-card-details__buttons{display:flex;justify-content:space-between;margin-top:1rem}.credit-card-details__button{padding-left:0}.credit-card-details__icon{margin-right:.375rem}.payment-method-tile{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;gap:1rem;justify-content:flex-start;padding:1.0625rem;width:100%}@media(min-width:760px){.payment-method-tile{padding:1.0625rem 2.0625rem}}.payment-method-tile__opacity{opacity:.5}.payment-method-tile__checkout{border:.0625rem solid #343d46}.payment-method-tile__checkout:hover{border:.125rem solid #0d3a93;cursor:pointer;padding:1rem}@media(min-width:760px){.payment-method-tile__checkout:hover{padding:1rem 2rem}}.payment-method-tile__payment-page{padding:2rem}.payment-method-tile__payment-page--default{border:.0625rem solid #1e6e00}.payment-method-tile__selected{border:.125rem solid #0d3a93;padding:1rem}@media(min-width:760px){.payment-method-tile__selected{padding:1rem 2rem}}.payment-method-tile__payment-icon{width:2rem}.base-checkbox{align-self:flex-start;cursor:pointer;display:inline-block;min-height:1.5rem;padding-left:2rem;position:relative}.base-checkbox--disabled{cursor:not-allowed}.base-checkbox--full-width{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-left:unset;width:100%}.base-checkbox--indeterminate:hover .base-checkbox__input{background-color:#b6c4df80}.base-checkbox__label{display:block;font-size:1rem;line-height:1.5rem}.base-checkbox__label--bold{font-size:1rem;font-weight:700;line-height:1.5rem}.base-checkbox__label--disabled{color:#d6d8da}.base-checkbox__label--payment{font-size:1.125rem;line-height:1.125rem;margin-left:8px}@media(min-width:992px){.base-checkbox__label--payment{font-size:1.25rem;line-height:1.25rem}}.base-checkbox .base-icon{left:0;position:absolute;top:0}.base-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #0d3a93;border-radius:4px;box-sizing:border-box;cursor:pointer;float:left;height:1.5rem;margin-left:-2rem;width:1.5rem}.base-checkbox__input:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-checkbox__input:checked{border-color:#0d3a93}.base-checkbox__input:checked+.base-icon{color:#0d3a93;display:block}.base-checkbox__input--disabled{cursor:not-allowed}.base-checkbox__input--indeterminate-disabled{background-color:transparent!important;border-color:#d6d8da;cursor:not-allowed}.base-checkbox__input--indeterminate-disabled .base-icon{color:#d6d8da;display:block}.base-checkbox__input:checked:disabled,.base-checkbox__input:disabled{border-color:#d6d8da}.base-checkbox__input:checked:disabled+.base-icon,.base-checkbox__input:disabled+.base-icon{color:#d6d8da;display:block}.base-checkbox__input:hover:not(:disabled),.base-checkbox__input:hover:not(:disabled):checked{background-color:#b6c4df80}.base-checkbox__input:active:not(:disabled),.base-checkbox__input:active:not(:disabled):checked{background-color:#b6c4df}.base-checkbox__input--error,.base-checkbox__input--error:checked{border:2px solid #b30012}.base-checkbox__input--toggle{background-color:#d6d8da;border:unset;border-radius:50px;height:2rem;position:relative;width:3.25rem}.base-checkbox__input--toggle:before{background-color:#0d3a93;border-radius:50%;content:"";height:1.5rem;left:.25rem;position:absolute;top:.25rem;transition:all .1s ease;width:1.5rem}.base-checkbox__input--toggle:checked{background-color:#b6c4df}.base-checkbox__input--toggle:checked:before{transform:translate(1.25rem)}.base-checkbox__input--toggle:hover:not(:disabled),.base-checkbox__input--toggle:hover:not(:disabled):checked{background-color:#cceffb}.base-checkbox__input--toggle:active:not(:disabled),.base-checkbox__input--toggle:active:not(:disabled):checked{background-color:#5574b3}.base-checkbox__input--toggle-disabled{background-color:#f5f5f6;cursor:not-allowed}.base-checkbox__input--toggle-disabled:before{background-color:#d6d8da}.base-checkbox__helptext{color:#71777e;display:block;font-size:.75rem;line-height:.875rem;margin-top:.25rem}.base-checkbox__helptext--error,.base-checkbox__helptext--error:checked{color:#b30012}.base-checkbox__helptext--disabled,.base-checkbox__helptext--disabled:checked{color:#d6d8da}.base-rich-text{hyphens:auto}.base-rich-text a[target*=_blank]{align-items:center;display:inline-flex;gap:.25rem;text-decoration:none}.base-rich-text a[target*=_blank]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' aria-hidden='true' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 4.75A.75.75 0 0 1 4.75 4h8.75A1.5 1.5 0 0 1 12 5.5H5.5v13h13V12a1.5 1.5 0 0 1 1.5-1.5v8.75a.75.75 0 0 1-.75.75H4.75a.75.75 0 0 1-.75-.75z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16.25 4a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0V5.06l-6.943 6.944a.75.75 0 0 1-1.06-1.061L18.938 4z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0) invert(11%) sepia(69%) saturate(4851%) hue-rotate(220deg) brightness(97%) contrast(90%);height:1.25rem;width:1.25rem}.base-rich-text a[target*=_blank]:hover:after{filter:invert(43%) sepia(47%) saturate(489%) hue-rotate(182deg) brightness(94%) contrast(96%)}.base-rich-text a:hover{color:#5574b3}.aem-richtext>:last-child{margin-bottom:0}.aem-richtext h2,.aem-richtext h3,.aem-richtext h4,.aem-richtext h5,.aem-richtext h6{margin-bottom:1rem}@media(min-width:760px){.aem-richtext h2,.aem-richtext h3,.aem-richtext h4,.aem-richtext h5,.aem-richtext h6{margin-bottom:1.5rem}}.aem-richtext h2 b,.aem-richtext h3 b,.aem-richtext h4 b,.aem-richtext h5 b,.aem-richtext h6 b{font-weight:inherit}.aem-richtext h2 i,.aem-richtext h3 i,.aem-richtext h4 i,.aem-richtext h5 i,.aem-richtext h6 i{font-style:inherit}.aem-richtext h2{font-size:2rem;line-height:2.375rem}@media(min-width:992px){.aem-richtext h2{font-size:2.5rem;line-height:3rem}}.aem-richtext h3{font-size:1.5rem;line-height:1.75rem}@media(min-width:992px){.aem-richtext h3{font-size:2rem;line-height:2.375rem}}.aem-richtext h4{font-size:1.125rem;line-height:1.375rem}@media(min-width:992px){.aem-richtext h4{font-size:1.5rem;line-height:1.75rem}}.aem-richtext h5{font-size:1.125rem;letter-spacing:.02em;line-height:1.375rem;text-transform:uppercase}@media(min-width:992px){.aem-richtext h5{font-size:1.5rem;line-height:1.75rem}}.aem-richtext h6{font-size:1.125rem;letter-spacing:.02em;line-height:1.375rem;text-transform:uppercase}@media(min-width:992px){.aem-richtext h6{font-size:1.5rem;line-height:1.75rem}}.aem-richtext p{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}@media(min-width:760px){.aem-richtext p{margin-bottom:1.5rem}}.aem-richtext a{color:#0d3a93}.aem-richtext a:hover{color:#5574b3}.aem-richtext a:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}.aem-richtext ul{margin-bottom:1rem;padding-left:1rem}@media(min-width:760px){.aem-richtext ul{margin-bottom:1.5rem}}.aem-richtext ul>:last-child{margin-bottom:0}.aem-richtext ul ul{margin-bottom:0;padding-left:2rem}.aem-richtext ul li{font-size:1rem;line-height:1.5rem;list-style-type:disc;margin-bottom:.75rem;position:relative}@media(min-width:760px){.aem-richtext ul li{margin-bottom:.875rem}}.aem-richtext ul li li{margin-bottom:.25rem}@media(min-width:760px){.aem-richtext ul li li{margin-bottom:.375rem}}.aem-richtext ul li li:first-child{margin-top:.25rem}@media(min-width:760px){.aem-richtext ul li li:first-child{margin-top:.375rem}}.aem-richtext ol{counter-reset:item;list-style:decimal outside;margin-bottom:1rem;margin-left:-.75rem}@media(min-width:760px){.aem-richtext ol{margin-bottom:1.5rem}}.aem-richtext ol>:last-child{margin-bottom:0}.aem-richtext ol ol{margin-bottom:0;margin-left:.375rem}.aem-richtext ol ol ol{margin-left:.5rem}.aem-richtext ol li{display:block;font-size:1rem;line-height:1.5rem;margin-bottom:.75rem;margin-left:0;padding-left:2rem;position:relative;text-indent:-2rem}@media(min-width:760px){.aem-richtext ol li{margin-bottom:.875rem}}.aem-richtext ol li li{margin-bottom:.25rem}@media(min-width:760px){.aem-richtext ol li li{margin-bottom:.375rem}}.aem-richtext ol li li:first-child{margin-top:.25rem}@media(min-width:760px){.aem-richtext ol li li:first-child{margin-top:.375rem}}.aem-richtext ol li:before{content:counters(item,".") ".";counter-increment:item;display:inline-block;margin-right:.375rem;min-width:1.5rem;text-align:right}.aem-richtext li b,.aem-richtext p b{font-size:1rem;font-weight:700;line-height:1.5rem}.aem-richtext .richtext-table{background-color:#fff;border-radius:20px;overflow-x:auto;padding:16px}@media(min-width:992px){.aem-richtext .richtext-table{max-height:100%}}.aem-richtext .richtext-table--truncation{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.aem-richtext .richtext-table--scrollable{margin-right:-16px}.aem-richtext .richtext-table table{border-collapse:separate;border-spacing:0;min-width:320px;width:100%}.aem-richtext .richtext-table table b,.aem-richtext .richtext-table table h1,.aem-richtext .richtext-table table h2,.aem-richtext .richtext-table table h3,.aem-richtext .richtext-table table h4,.aem-richtext .richtext-table table h5,.aem-richtext .richtext-table table h6,.aem-richtext .richtext-table table p{color:inherit;font-size:inherit;line-height:inherit;margin-bottom:unset}.aem-richtext .richtext-table table tbody{font-size:.875rem;font-weight:400;letter-spacing:.015em;line-height:20px;text-transform:none}@media(min-width:992px){.aem-richtext .richtext-table table tbody{font-size:1rem;line-height:24px}}.aem-richtext .richtext-table table tr:nth-of-type(odd){background-color:#fff}.aem-richtext .richtext-table table tr:nth-of-type(2n){background-color:#e6ebf4}.aem-richtext .richtext-table th{font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:20px;min-width:4.5rem;padding:16px 12px;text-align:left;text-transform:none}@media(min-width:992px){.aem-richtext .richtext-table th{font-size:1rem;line-height:24px;padding:16px}}.aem-richtext .richtext-table th:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}@media(min-width:992px){.aem-richtext .richtext-table th:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}}.aem-richtext .richtext-table th:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}@media(min-width:992px){.aem-richtext .richtext-table th:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}}.aem-richtext .richtext-table td{font-variant-numeric:tabular-nums;min-width:4.5rem;padding:16px 12px;text-align:left}@media(min-width:992px){.aem-richtext .richtext-table td{padding:20px 16px}}.aem-richtext .richtext-table td:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}@media(min-width:992px){.aem-richtext .richtext-table td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}}.aem-richtext .richtext-table td:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}@media(min-width:992px){.aem-richtext .richtext-table td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}}.notification-banner{border-radius:1rem;display:flex;justify-content:center;padding:1rem 1rem 1rem .75rem;width:100%}@media(min-width:552px){.notification-banner{border-radius:1.25rem;padding:1rem 2rem 1rem 1.25rem}}@media(min-width:760px){.notification-banner{border-radius:1.5rem;padding:1.25rem 2.25rem 1.25rem 1.5rem}}.notification-banner--small{padding:1rem 1rem 1rem .75rem!important}.notification-banner--information{background-color:#bbe7f9}.notification-banner--attention{background-color:#ffe68c}.notification-banner--note{background-color:#f3f3f3}.notification-banner__container{align-items:center;display:flex;width:100%}@media(min-width:992px){.notification-banner__container--limit-width{max-width:716px;width:auto}}.notification-banner__body{align-items:stretch;color:#101316;display:flex;flex:1 1 0%;flex-direction:column;gap:1rem}@media(min-width:552px){.notification-banner__body{align-items:center;flex-direction:row;justify-content:space-between}}.notification-banner__headline{font-size:1.125rem;font-weight:700;line-height:1.375;margin-bottom:.125rem}@media(min-width:552px){.notification-banner__headline{font-size:1.25rem;line-height:1.5}}@media(min-width:760px){.notification-banner__headline{font-size:1.375rem;line-height:1.4545454545;margin-bottom:.25rem}}.notification-banner__headline-small{font-size:1rem!important;line-height:1.375rem!important}.notification-banner__text{font-size:.875rem;line-height:1.5714285714}@media(min-width:760px){.notification-banner__text{font-size:1.125rem;line-height:1.5555555556}}.notification-banner__text p{font-size:inherit;line-height:inherit}.notification-banner__text a:-moz-any-link{text-decoration:underline}.notification-banner__text a:any-link{text-decoration:underline}.notification-banner__text-small{font-size:.875rem;line-height:1.375rem}.notification-banner__cta{margin-left:1.5rem}@media(min-width:552px){.notification-banner__cta{margin-left:3rem}}.payment-methods-modal__body-wrapper{display:flex;flex-direction:column;row-gap:1rem}.checkout-credit-card-payment-v2{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.checkout-credit-card-payment-v2__choose{display:flex;flex:1}.checkout-credit-card-payment-v2__choose>*+*{margin-top:1rem}.checkout-credit-card-payment-v2__select-button{align-items:center;border:1px solid #101316;border-radius:.25rem;color:inherit;display:flex;flex:1;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;max-width:36rem;padding:1rem}.checkout-credit-card-payment-v2__change{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1rem}.checkout-credit-card-payment-v2__change-button{color:#0d3a93}.checkout-credit-card-payment-v2__active-payment-container{display:flex;flex:1;flex-direction:column;gap:1rem}.checkout-credit-card-payment-v2__save-payment-container{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem}.checkout-credit-card-payment-v2__save-credit-card{align-self:start}.checkout-credit-card-payment-v2__fine-print{font-size:.875rem;line-height:1.3125rem}.checkout-credit-card-payment-v2__fine-print button{color:#0d3a93}.checkout-credit-card-payment-v2__fine-print button:hover{text-decoration:underline}.checkout-credit-card-payment-v2__fine-print-button{margin-left:.25rem;text-decoration:underline}.checkout-credit-card-payment-v2__fine-print-button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}.checkout-credit-card-payment-v2__fine-print-button:hover{color:#5574b3}.checkout-credit-card-payment-v2__edit{display:flex;flex:1;justify-content:space-between}.checkout-credit-card-payment-v2__edit-link{color:#0d3a93;height:1rem;text-align:center;width:2.5rem}.checkout-credit-card-payment-v2__edit-link:hover{color:#5574b3}.checkout-credit-card-payment-v2__exclamation-circle-icon{height:2rem;margin-right:.625rem;width:2rem}.checkout-credit-card-payment-v2__card-edit-link{color:#0d3a93;height:0;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:2.5rem}.checkout-credit-card-payment-v2__card-edit-link:hover{color:#5574b3}.base-amount-picker{width:100%}.base-amount-picker__title{color:#343d46;font-size:.875rem;line-height:1.3125rem;margin-bottom:.25rem}.base-amount-picker__body{background-color:unset;border:1px solid #d6d8da;border-radius:.5rem;display:flex;height:2.5rem;opacity:1;position:relative;transition:opacity .3s ease-in-out;width:100%}.base-amount-picker__body--disabled{opacity:.65}.base-amount-picker__body--disabled button{cursor:not-allowed!important}.base-amount-picker__body--focused{border-color:#0d3a93}.base-amount-picker__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:transparent;border-radius:0;color:inherit;flex:1;min-width:0;text-align:center;width:100%}.base-amount-picker__input[type=number]::-webkit-inner-spin-button,.base-amount-picker__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.base-amount-picker__input:focus{outline:none}.base-amount-picker__input:disabled{color:#71777e}.base-amount-picker__button--decrease,.base-amount-picker__button--increase{align-items:center;background-color:transparent;border-radius:.5rem 0;color:#0d3a93;cursor:pointer;display:flex;flex:0 0 2.5rem;flex-basis:2rem;justify-content:center;padding:0}@media(min-width:992px){.base-amount-picker__button--decrease,.base-amount-picker__button--increase{flex:0 0 3.5rem}}.base-amount-picker__button--decrease,.base-amount-picker__button--increase{border-radius:.5rem}.base-amount-picker__button--decrease:focus-visible,.base-amount-picker__button--increase:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-amount-picker__button--decrease:disabled,.base-amount-picker__button--increase:disabled{opacity:.65}.base-amount-picker__button-icon--add,.base-amount-picker__button-icon--minus,.base-amount-picker__button-icon--remove{align-items:center;color:#0d3a93;display:flex;justify-content:center}.base-amount-picker__button-icon--add--disabled,.base-amount-picker__button-icon--minus--disabled,.base-amount-picker__button-icon--remove--disabled{color:#71777e}.base-input{display:inline-flex;flex-direction:column}.base-input input[type=number]::-webkit-inner-spin-button,.base-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.base-input button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-input__label{display:flex;font-size:.875rem;line-height:1.3125rem;margin-bottom:.375rem;z-index:1}.base-input__label-optional{color:#71777e;margin-left:.3125rem}.base-input__label--req-field{margin-left:.25rem}.base-input__label--disabled{color:#d6d8da}.base-input__label--clickable{cursor:pointer}.base-input__label--email{color:#0d3a93;display:block;font-size:1rem;font-weight:700;letter-spacing:.01rem;line-height:1.375rem;margin-top:.375rem;transition:all .3s ease}.base-input__label--email span{margin-left:0}@starting-style{.base-input__label--email{opacity:0;transform:translateY(.5rem)}}.base-input__wrapper{position:relative}.base-input__wrapper.disabled .base-input__element{border:1px solid #d6d8da;color:#d6d8da}.base-input__wrapper.disabled .base-input__icon>*{color:#d6d8da}.base-input__wrapper.readonly .base-input__element{border:1px solid #d6d8da}.base-input__icon{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;top:0;width:3.5rem}.base-input__icon--email{border-radius:1000px!important;bottom:12px;top:unset;width:3.25rem}.base-input__icon--email:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-input__icon--email:focus{outline-offset:1.6px!important}.base-input__icon--email>*{background-color:#0d3a93;border-radius:1000px;color:#fff;height:3.25rem;padding:.875rem;width:3.25rem}.base-input__icon-start{left:0}.base-input__icon-end{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;right:0}.base-input__icon-before-end{right:3.5rem}.base-input__icon.read-only{cursor:default}.base-input__icon.read-only .base-icon{color:#d6d8da}.base-input__ready{background-color:#0d3a93}.base-input__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #343d46;border-radius:.5rem;color:#101316;font-size:1rem;height:3rem;letter-spacing:normal;line-height:1.375rem;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.base-input__element.clickable{cursor:pointer}.base-input__element.read-only{color:#d6d8da;cursor:default}.base-input__element.has-success-message{border:1px solid #1e6e00}.base-input__element.has-error-message{border:1px solid #b30012}.base-input__element.has-icon-start{padding-left:3.5rem}.base-input__element.has-icon-before-end{padding-right:7rem}.base-input__element.has-icon-end{padding-right:3.5rem}.base-input__element.text-centered{text-align:center}.base-input__element.hidden-read-only::-moz-selection{background:inherit}.base-input__element.hidden-read-only::selection{background:inherit}.base-input__element:focus{border:2px solid #0d3a93;outline:none}.base-input__element--show-label-on-focus:valid{margin-top:unset}.base-input__element--show-label-on-focus:focus{margin-top:unset}.base-input__element--show-label-on-focus:focus::-moz-placeholder{opacity:0}.base-input__element--show-label-on-focus:focus::placeholder{opacity:0}.base-input__element--email{background-color:transparent;border:unset;border-bottom:1px solid #0d3a93;border-radius:0;font-size:1.125rem;height:unset;line-height:2rem;margin-top:1.125rem;padding-bottom:.5rem;padding-left:1px;padding-top:1.125rem;width:100%}.base-input__element--email-filled{margin-top:unset;padding-top:1.5px}.base-input__element--email:focus,.base-input__element--email:valid{min-height:unset!important;padding-top:1.5px}.base-input__element--email.has-icon-end{padding-right:4rem}.base-input__element--email.has-error-message{border:unset;border-bottom:1px solid #b30012!important}.base-input__element--email::-moz-placeholder{color:#71777e;font-size:1.25rem;letter-spacing:.0175rem}.base-input__element--email::placeholder{color:#71777e;font-size:1.25rem;letter-spacing:.0175rem}@media(min-width:360px){.base-input__element--email::-moz-placeholder{font-size:1.5rem}.base-input__element--email::placeholder{font-size:1.5rem}}@media(min-width:552px){.base-input__element--email::-moz-placeholder{font-size:1.75rem;transform:translateY(-.75rem)}.base-input__element--email::placeholder{font-size:1.75rem;transform:translateY(-.75rem)}}@media(min-width:992px){.base-input__element--email::-moz-placeholder{font-size:2rem}.base-input__element--email::placeholder{font-size:2rem}}.base-input__element--email:focus{border:unset;border-bottom:1px solid #0d3a93}.base-input__notification{background:#fff;border:1px solid #71777e;border-radius:.5rem;line-height:1.5rem;margin-top:.25rem;overflow:hidden;padding:.8125rem 1rem;transition:opacity .3s ease;width:100%;z-index:1}.base-input__notification-title{display:block;font-weight:700}.input-field{display:flex;flex-direction:column;position:relative}.checkout-snap-payment-payment-v2__eligible-amount-hint{color:#71777e;line-height:1.5rem;margin-bottom:1rem}.checkout-snap-payment-payment-v2__displayed-card-number{display:flex;flex-direction:column}.checkout-snap-payment-payment-v2__button{align-items:center;border:1px solid #101316;border-radius:.25rem;color:inherit;display:flex;flex:1;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;max-width:36rem;padding:1rem}.checkout-snap-payment-payment-v2__button:hover{cursor:pointer}.checkout-snap-payment-payment-v2__button--active{border-color:#0d3a93}.checkout-snap-payment-payment-v2__button:disabled{border-color:#d6d8da;border-width:1px;color:#d6d8da;cursor:default}.checkout-snap-payment-payment-v2__modal-button{align-items:center;border-radius:.875rem;color:inherit;display:flex;flex:1;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;margin-top:.5rem;padding:0;width:100%;-webkit-tap-highlight-color:transparent}.checkout-snap-payment-payment-v2__modal-button:hover{cursor:pointer}.checkout-snap-payment-payment-v2__modal-button:focus-visible{outline:none}.checkout-snap-payment-payment-v2__modal-button:focus .checkout-snap-payment-payment-v2__existing-card-number,.checkout-snap-payment-payment-v2__modal-button:focus-visible .checkout-snap-payment-payment-v2__existing-card-number{border:1px solid transparent;outline:2px solid #0d3a93}.checkout-snap-payment-payment-v2__modal-button--active{border-color:#0d3a93}.checkout-snap-payment-payment-v2__modal-ctas{flex-grow:1}.checkout-snap-payment-payment-v2__modal-ctas-first{margin-bottom:1rem}.checkout-snap-payment-payment-v2__no-card-number{display:flex;grid-gap:1rem;justify-content:space-between;width:100%}.checkout-snap-payment-payment-v2__edit-link{color:#0d3a93;height:1rem;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:2.5rem}.checkout-snap-payment-payment-v2__edit-link:hover{color:#5574b3}.checkout-snap-payment-payment-v2__amount-container{align-items:flex-end;display:flex;flex-direction:column;gap:1.5rem;max-width:36rem}.checkout-snap-payment-payment-v2__amount-label{margin-bottom:.5rem}.checkout-snap-payment-payment-v2__balance-check{color:#0d3a93;cursor:pointer;text-decoration:underline}.checkout-snap-payment-payment-v2__card-number-store-checkbox{margin:1rem 0 .5rem;padding-bottom:1.5rem}.checkout-snap-payment-payment-v2__content{display:flex;flex:1;flex-direction:column;gap:1rem}.checkout-snap-payment-payment-v2__existing-card-number{border:1px solid transparent;border-radius:.875rem;color:inherit;display:flex;flex:1;flex-wrap:nowrap;gap:.5rem;padding:1rem}.checkout-snap-payment-payment-v2__existing-card-number:hover{background:#e6ebf4}.checkout-snap-payment-payment-v2__existing-card-number:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.checkout-snap-payment-payment-v2__existing-card-number--selected{background:#e6ebf4;border:1px solid #0d3a93}.checkout-snap-payment-payment-v2__existing-card-number--selected:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.checkout-snap-payment-payment-v2__notification-banner{margin-top:1rem}.checkout-snap-payment-payment-v2__card-number-input-field{padding-top:1.5rem}.base-image{line-height:1;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.base-image__placeholder{height:100%;max-width:100%}.base-picture__img--contain,.base-picture__img--cover{height:100%;-o-object-position:center;object-position:center;width:100%}.base-picture__img--contain{-o-object-fit:contain;object-fit:contain}.base-picture__img--cover{-o-object-fit:cover;object-fit:cover}.base-picture__img--border-radius{border-radius:.5rem .5rem 0 0}.teaser-full-width-link:nth-child(2){margin-top:.5rem}@media(min-width:992px){.teaser-full-width-link:nth-child(2){margin-left:1rem;margin-top:0}}.teaser-full-width-link__image{width:100%}.headline--xxxs{font-size:1rem;line-height:1.375rem}.headline--xxs,.headline--xxxs{font-weight:700;letter-spacing:.01em}.headline--xxs{font-size:1.125rem;line-height:1.625rem}@media(min-width:992px){.headline--xxs{font-size:1.25rem;line-height:1.875rem}}.headline--xs{font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1.875rem}@media(min-width:992px){.headline--xs{font-size:1.375rem;line-height:2rem}}.headline--s{font-size:1.5rem;font-weight:700;letter-spacing:.01em;line-height:2rem}@media(min-width:992px){.headline--s{font-size:1.625rem;line-height:2.25rem}}.headline--m{font-size:1.75rem;font-weight:700;letter-spacing:.01em;line-height:2.25rem}@media(min-width:992px){.headline--m{font-size:2rem;line-height:2.5rem}}.headline--l{font-size:2.125rem;font-weight:700;letter-spacing:.01em;line-height:2.75rem}@media(min-width:992px){.headline--l{font-size:2.5rem;line-height:3.25rem}}.headline--xl{font-size:2.5rem;font-weight:700;letter-spacing:.01em;line-height:3rem}@media(min-width:992px){.headline--xl{font-size:3rem;line-height:3.75rem}}.headline--xxl{font-size:3rem;font-weight:700;letter-spacing:.01em;line-height:3.5rem}@media(min-width:992px){.headline--xxl{font-size:3.5rem;line-height:4rem}}.headline--xxxl{font-size:4.5rem;font-weight:700;letter-spacing:.01em;line-height:5.5rem}.base-heading{color:#101316}.base-heading>*{display:inline-block}.base-heading--h1{font-size:2.25rem;line-height:2.625rem}@media(min-width:992px){.base-heading--h1{font-size:3rem;line-height:3.5rem}}.base-heading--h2{font-size:2rem;line-height:2.375rem}@media(min-width:992px){.base-heading--h2{font-size:2.5rem;line-height:3rem}}.base-heading--h3{font-size:1.5rem;line-height:1.75rem}@media(min-width:992px){.base-heading--h3{font-size:2rem;line-height:2.375rem}}.base-heading--h4{font-size:1.125rem;line-height:1.375rem}@media(min-width:992px){.base-heading--h4{font-size:1.5rem;line-height:1.75rem}}.base-heading--h5{font-size:1.125rem;letter-spacing:.02em;line-height:1.375rem;text-transform:uppercase}@media(min-width:992px){.base-heading--h5{font-size:1.5rem;line-height:1.75rem}}.base-heading__main{display:inline}.base-heading__pre{margin-right:.375rem}.base-heading__post{margin-left:.375rem}.base-heading--search-results{word-wrap:break-word}.base-heading--search-results .base-heading__post{margin-left:0}.energy-label{margin-bottom:.5rem}.product-tile .energy-label{z-index:2}.energy-label a:focus-visible img{outline:3px solid #7a93c4}.energy-label a:hover img{background:#f3f5fa}.energy-label a:active img{background:#e7ebf4}.energy-label__image{border-radius:4px;padding:.25rem;width:auto}.energy-label--tile .energy-label__image{height:2rem}@media(min-width:760px){.energy-label--tile .energy-label__image{height:2.5rem}}.energy-label--details .energy-label__image{height:2.5rem}@media(min-width:992px){.energy-label--details .energy-label__image{height:4rem}}.random-weight-label{background:#e6ebf4;border-radius:50%;pointer-events:none;z-index:1}.random-weight-label--tile{height:2rem;margin-bottom:.5rem;padding:.5rem;width:2rem}@media(min-width:760px){.random-weight-label--tile{height:2.5rem;width:2.5rem}}.random-weight-label--tile svg{height:1rem;width:1rem}@media(min-width:760px){.random-weight-label--tile svg{height:1.5rem;width:1.5rem}}.random-weight-label--details{height:3rem;margin-bottom:.5rem;padding:.5rem;width:3rem}@media(min-width:992px){.random-weight-label--details{height:3.5rem;padding:.75rem;width:3.5rem}}.overlay-badges-image--tile{height:2rem}@media(min-width:760px){.overlay-badges-image--tile{height:2.5rem}}.overlay-badges-image--details.overlay-badges-image--position-1 .overlay-badges-image__image{height:3rem}@media(min-width:992px){.overlay-badges-image--details.overlay-badges-image--position-1 .overlay-badges-image__image{height:4rem}}.overlay-badges-image--details.overlay-badges-image--position-8,.overlay-badges-image--details.overlay-badges-image--position-9{align-items:center;display:flex;flex-wrap:nowrap;gap:1.5rem;margin:-.5rem -1rem;overflow-x:auto;padding:.5rem 1rem;scroll-padding-left:1rem;scroll-padding-right:1rem;scroll-snap-type:x mandatory}@media(min-width:760px){.overlay-badges-image--details.overlay-badges-image--position-8,.overlay-badges-image--details.overlay-badges-image--position-9{flex-wrap:wrap;margin:0;overflow-x:hidden;overflow-x:unset;padding:0}}.overlay-badges-image--details.overlay-badges-image--position-8 .overlay-badges-image__image,.overlay-badges-image--details.overlay-badges-image--position-9 .overlay-badges-image__image{height:4rem;width:4rem}.overlay-badges-image--details.overlay-badges-image--position-8 .overlay-badges-image__button,.overlay-badges-image--details.overlay-badges-image--position-9 .overlay-badges-image__button{flex:none;scroll-snap-align:start}.overlay-badges-image--details .overlay-badges-image__button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.base-label{border-radius:10px;color:#101316;display:inline-flex;font-size:.75rem;gap:.125rem;letter-spacing:.0165rem;line-height:1.0625rem;padding:.0625rem .375rem;width:-moz-fit-content;width:fit-content}@media(min-width:992px){.base-label{font-size:.875rem;letter-spacing:.01925rem}}.base-label--success{background-color:#d3e7cc}.base-label--info{background-color:#cceffb}.base-label--warn{background-color:#ffefb3}.base-label--error{background-color:#f3b3b3}.base-label--discount{background-color:#d70000;color:#fff}.base-label--yellow{background:#ffe999;color:#806400}.base-label--green{background:#d3e7cc;color:#1e6e00}.base-label--orange{background:#ffc999;color:#803c00}.base-label--red{background:#f7cccc;color:#960000}.base-label--blue{background:#cfd8e9;color:#092867}.base-label--cyan{background:#bbe7f9;color:#26586c}.base-label--disabled{background-color:#f5f5f6;color:#676d74}.overlay-badges-text{align-items:flex-start;display:flex;display:contents;flex-wrap:wrap;gap:.5rem .25rem}.overlay-badges-text--tile{margin:0}.base-price{align-items:baseline;line-height:1.3125rem}.base-price__weight-or-content{color:#343d46;display:block;font-size:.75rem;margin-bottom:.25rem}.base-price--product-details .base-price__weight-or-content{font-size:.75rem}.base-price__discount-tag{display:block}.base-price__discount-tag--search-suggestions{font-size:.75rem}.base-price__discount-tag--product-tile{font-size:.75rem;line-height:.75rem;margin-bottom:.375rem;padding:.1875rem .5rem}@media(min-width:992px){.base-price__discount-tag--product-tile{font-size:.875rem;line-height:1.125rem;padding:0 .5rem}}.base-price__regular{font-size:1rem;line-height:1.5rem;margin-right:.25rem}.base-price--on-sale .base-price__regular,.base-price__regular .base-price__discounted{color:#d70000}.base-price__regular--disabled{color:#71777e!important}.base-price--product-details .base-price__regular{font-size:1.5rem;line-height:1.75rem}@media(min-width:992px){.base-price--product-details .base-price__regular{font-size:2.5rem;line-height:3rem;line-height:3.25rem}}.base-price--product-tile .base-price__regular{font-size:1.375rem;font-weight:700;line-height:1.5rem;margin-right:.25rem}@media(min-width:992px){.base-price--product-tile .base-price__regular{font-size:1.5rem}}.base-price--search-suggestions .base-price__regular{color:#0d3a93;display:inline-block;font-size:1.25rem;font-weight:700;margin-right:.25rem}.base-price__discounted{text-decoration:none}@media(min-width:760px){.base-price__discounted{font-size:2rem}}@media(min-width:992px){.base-price__discounted{font-size:2.5rem}}.base-price__discounted--disabled{color:#71777e!important}.base-price--product-tile .base-price__discounted{font-size:1.375rem}@media(min-width:992px){.base-price--product-tile .base-price__discounted{font-size:1.5rem}}.base-price--search-suggestions .base-price__discounted{font-size:1.25rem;line-height:1.5rem}.base-price__superscript{display:inline-block;font-size:.75rem;line-height:1rem;vertical-align:top}@media(min-width:760px){.base-price__superscript{font-size:1rem;line-height:1.5rem}}@media(min-width:992px){.base-price__superscript{font-size:1.25rem;line-height:2.375rem}}.base-price__superscript--discounted{color:#d70000;line-height:1rem}@media(min-width:760px){.base-price__superscript--discounted{line-height:1.125rem}}@media(min-width:992px){.base-price__superscript--discounted{line-height:2.375rem}}.base-price__superscript--discounted-disabled{color:#71777e!important}.base-price--product-tile .base-price__superscript{font-size:.6875rem;line-height:1rem}@media(min-width:992px){.base-price--product-tile .base-price__superscript{font-size:.75rem}}.base-price--search-suggestions .base-price__superscript{font-size:.625rem;line-height:1.125rem}.base-price__interval{display:inline-block;font-size:1rem;margin-left:.25rem}@media(min-width:760px){.base-price__interval{font-size:1.125rem}}@media(min-width:992px){.base-price__interval{font-size:1.375rem}}.base-price--product-tile .base-price__interval,.base-price--product-tile.base-price--on-sale .base-price__interval{color:#0d3a93;font-size:.75rem}@media(min-width:992px){.base-price--product-tile .base-price__interval,.base-price--product-tile.base-price--on-sale .base-price__interval{font-size:.875rem}}.base-price--product-tile.base-price--on-sale .base-price__interval{color:#d70000;font-size:.75rem;font-weight:400}@media(min-width:992px){.base-price--product-tile.base-price--on-sale .base-price__interval{font-size:.875rem}}.base-price--search-suggestions .base-price__interval{color:#0d3a93;font-size:.75rem;font-weight:400}.base-price--search-suggestions .base-price__interval--was-price{color:#d70000;font-size:.875rem}.base-price--product-tile .base-price__was-price{display:inline-block}.base-price__additional-info,.base-price__deposit,.base-price__vat-label,.base-price__was-price{color:#343d46;font-size:1rem;font-weight:400;line-height:1.5rem;margin-right:.25rem}.base-price__additional-info--disabled,.base-price__deposit--disabled,.base-price__vat-label--disabled,.base-price__was-price--disabled{color:#71777e!important}.base-price--product-tile .base-price__additional-info,.base-price--product-tile .base-price__deposit,.base-price--product-tile .base-price__vat-label,.base-price--product-tile .base-price__was-price,.base-price--search-suggestions .base-price__additional-info,.base-price--search-suggestions .base-price__deposit,.base-price--search-suggestions .base-price__vat-label,.base-price--search-suggestions .base-price__was-price{font-size:.75rem;line-height:1.3125rem}@media(min-width:992px){.base-price--product-tile .base-price__additional-info,.base-price--product-tile .base-price__deposit,.base-price--product-tile .base-price__vat-label,.base-price--product-tile .base-price__was-price,.base-price--search-suggestions .base-price__additional-info,.base-price--search-suggestions .base-price__deposit,.base-price--search-suggestions .base-price__vat-label,.base-price--search-suggestions .base-price__was-price{font-size:.875rem}}@media(min-width:760px){.base-price__additional-info,.base-price__vat-label,.base-price__was-price{font-size:1.125rem;line-height:1.75rem}}@media(min-width:992px){.base-price__additional-info,.base-price__vat-label,.base-price__was-price{font-size:1.375rem;line-height:2.25rem}}.base-price__deposit{display:block}.base-price--product-details .base-price__deposit{color:#71777e}.base-price--search-suggestions .base-price__deposit{display:inline-block}.base-price__vat-label{color:#71777e;white-space:nowrap}@property --progress{syntax:"<angle>";inherits:false;initial-value:0deg}.add-to-shopping-list-button{background-color:#fff;border-radius:999px;padding:.5rem;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease}.add-to-shopping-list-button:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}@media(min-width:760px){.add-to-shopping-list-button{padding:.75rem}}@media(hover:hover){.add-to-shopping-list-button:hover:not(.add-to-shopping-list-button--active){background-color:#bbe7f9}}.add-to-shopping-list-button--small{padding:.5rem}.add-to-shopping-list-button--active{background-color:#88d5f4}.add-to-shopping-list-button--bumping{animation:bump .48s ease-in-out}.add-to-shopping-list-button__spinner{animation:spinner-draw 1.2s linear infinite;background:conic-gradient(#fff 0deg var(--progress),transparent var(--progress) 1turn);border-radius:50%;height:100%;inset:0;margin:auto;position:absolute;width:100%;will-change:--progress}.add-to-shopping-list-button__spinner:hover:not(.add-to-shopping-list-button__spinner--active){background:conic-gradient(#bbe7f9 0deg var(--progress),transparent var(--progress) 1turn)}.add-to-shopping-list-button__spinner--active{background:conic-gradient(#88d5f4 0deg var(--progress),transparent var(--progress) 1turn)}.add-to-shopping-list-button__icon{height:1.5rem;width:1.5rem}@media(min-width:760px){.add-to-shopping-list-button__icon{height:2rem;width:2rem}}.add-to-shopping-list-button__icon--large{height:2.5rem;width:2.5rem}.add-to-shopping-list-button__icon--small{height:1.5rem;width:1.5rem}@keyframes spinner-draw{0%{--progress:0deg}to{--progress:360deg}}@keyframes bump{0%{transform:scale(1)}50%{transform:scale(1.28)}to{transform:scale(1)}}.product-tile{border-radius:24px;height:100%;min-height:13rem;overflow:hidden;position:relative}.product-tile__link{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1rem .875rem .875rem}.product-tile__link:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}.product-tile__link:focus-visible{border-radius:24px}@media(min-width:760px){.product-tile__link{padding:16px 20px}}@media(min-width:1224px){.product-tile__link{padding:16px 24px}}.product-tile__link--pointer{cursor:pointer}.product-tile__image-container{display:flex;flex-direction:column;margin-bottom:10px}.product-tile__picture{align-items:center;display:flex;height:5.25rem;justify-content:center;position:relative}@media(min-width:760px){.product-tile__picture{height:7.5rem}}@media(min-width:1224px){.product-tile__picture{height:8.25rem}}.product-tile__badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.25rem;height:2.875rem;margin-top:-5px;overflow:hidden;z-index:1}.product-tile__brandname{height:.75rem;margin-bottom:.375rem;overflow:hidden;width:100%}.product-tile__brandname p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0d3a93;font-size:.75rem;letter-spacing:.15rem;line-height:.75rem;text-transform:uppercase}.product-tile__name{height:2.5rem;margin-bottom:.5rem;overflow:hidden;width:100%}.product-tile__name p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#101316;font-size:1rem;font-weight:700;letter-spacing:.01rem;line-height:1.25rem}.product-tile__selling-size-and-comparison{display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.product-tile__selling-size-and-comparison p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#101316;font-size:.75rem;letter-spacing:.0165rem;line-height:.75rem}@media(min-width:1224px){.product-tile__selling-size-and-comparison p{font-size:.875rem;letter-spacing:.01925rem;line-height:1rem}}.product-tile__unit-of-measurement{height:.75rem}@media(min-width:1224px){.product-tile__unit-of-measurement{height:1rem}}.product-tile__comparison-price{height:.75rem}@media(min-width:1224px){.product-tile__comparison-price{height:1rem}}.product-tile__overlay-badges{left:.5rem;position:absolute;top:.5rem}@media(min-width:760px){.product-tile__overlay-badges{left:1rem;top:1rem}}.product-tile__add-to-shopping-list-button{position:absolute;right:1rem;top:.75rem}.search-flyout-loading-indicator{align-items:center;background:#fff;border-radius:32px;display:flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:200}.search-flyout-loading-indicator__image{height:1.5rem}.add-to-cart-quantity{display:flex;width:100%}.add-to-cart-quantity__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-width:0}.add-to-cart-quantity__input:focus,.add-to-cart-quantity__input:focus-visible{outline:none}.add-to-cart-quantity__input::-webkit-inner-spin-button,.add-to-cart-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-increase,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase,.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-increase{align-items:center;display:flex;justify-content:center;touch-action:manipulation;z-index:1}.add-to-cart-quantity--cart-product [aria-disabled=true].add-to-cart-quantity__button-decrease,.add-to-cart-quantity--cart-product [aria-disabled=true].add-to-cart-quantity__button-increase,.add-to-cart-quantity--product-details [aria-disabled=true].add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details [aria-disabled=true].add-to-cart-quantity__button-increase,.add-to-cart-quantity--product-teaser [aria-disabled=true].add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-teaser [aria-disabled=true].add-to-cart-quantity__button-increase,.add-to-cart-quantity--search-flyout [aria-disabled=true].add-to-cart-quantity__button-decrease,.add-to-cart-quantity--search-flyout [aria-disabled=true].add-to-cart-quantity__button-increase{cursor:not-allowed!important}.add-to-cart-quantity--cart-product .add-to-cart-quantity__input,.add-to-cart-quantity--product-details .add-to-cart-quantity__input,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__input,.add-to-cart-quantity--search-flyout .add-to-cart-quantity__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;flex:1;min-width:0;text-align:center}.add-to-cart-quantity--cart-product .add-to-cart-quantity__input:focus-visible,.add-to-cart-quantity--product-details .add-to-cart-quantity__input:focus-visible,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__input:focus-visible,.add-to-cart-quantity--search-flyout .add-to-cart-quantity__input:focus-visible{text-decoration:underline;text-underline-offset:.25rem}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase{background-color:#0d3a93;color:#fff}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease:hover,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase:hover,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease:hover,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase:hover{background-color:#5574b3}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease:active,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase:active,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease:active,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase:active{background-color:#092867}.add-to-cart-quantity--product-details [aria-disabled=true].add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details [aria-disabled=true].add-to-cart-quantity__button-increase,.add-to-cart-quantity--product-teaser [aria-disabled=true].add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-teaser [aria-disabled=true].add-to-cart-quantity__button-increase{background-color:#d6d8da;color:#676d74}.add-to-cart-quantity--product-details .add-to-cart-quantity__input,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__input{background-color:#0d3a93;color:#fff}.add-to-cart-quantity--product-details .add-to-cart-quantity__input:-moz-read-only,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__input:-moz-read-only{background-color:#d6d8da;color:#676d74}.add-to-cart-quantity--product-details .add-to-cart-quantity__input:read-only,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__input:read-only{background-color:#d6d8da;color:#676d74}.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase{flex:0 0 2.5rem;height:3rem}.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease:focus-visible,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase:focus-visible{outline:.1875rem solid #fff;outline-offset:.125rem}.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease:focus-visible,.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase:focus-visible{outline-offset:-.3125rem}.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-increase{border-radius:0 0 8px}.add-to-cart-quantity--product-teaser .add-to-cart-quantity__button-decrease{border-radius:0 0 0 8px}.add-to-cart-quantity--product-teaser .add-to-cart-quantity__input{line-height:1.5rem}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase{flex:0 0 3rem;height:3rem}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease:focus-visible,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}@media(min-width:760px){.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase{flex:0 0 2.5rem;height:3.25rem}}@media(min-width:992px){.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase{flex:0 0 3.5rem;height:3.5rem}}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-increase{border-radius:0 8px 8px 0}.add-to-cart-quantity--product-details .add-to-cart-quantity__button-decrease{border-radius:8px 0 0 8px}.add-to-cart-quantity--product-details .add-to-cart-quantity__input{border-radius:0;line-height:24px}.add-to-cart-quantity--cart-product{align-items:center;border:1px solid #d6d8da;border-radius:8px;color:#00005f;flex-direction:row;height:2.5rem;position:relative}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-increase{color:#0d3a93;flex:0 0 2rem;height:100%}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-decrease:focus-visible,.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-increase:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-decrease:focus-visible,.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-increase:focus-visible{outline-offset:-.3125rem}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-decrease[aria-disabled=true],.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-increase[aria-disabled=true]{opacity:.65}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-increase{border-radius:0 8px 8px 0}.add-to-cart-quantity--cart-product .add-to-cart-quantity__button-decrease{border-radius:8px 0 0 8px}.add-to-cart-quantity--cart-product .add-to-cart-quantity__input{background:transparent;color:#101316;line-height:1.5rem;width:100%}.add-to-cart-quantity--cart-product .add-to-cart-quantity__input:after{background:#0d3a93;bottom:8px;content:"";display:block;height:.125rem;position:absolute;width:20%}.add-to-cart-quantity--search-flyout{border:1px solid #0d3a93;border-radius:26px;color:#00005f;height:100%;position:relative;width:9.0625rem}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-decrease,.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-increase{flex:0 0 3rem}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-decrease:focus-visible,.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-increase:focus-visible{outline:.1875rem solid #7a93c4;outline-offset:.125rem}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-decrease[aria-disabled=true],.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-increase[aria-disabled=true]{opacity:.65}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-increase{border-radius:0 24px 24px 0}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__button-decrease{border-radius:24px 0 0 24px}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__input{background:transparent;color:#101316;font-size:1.125rem;line-height:1.5rem;padding:1px 2px;width:100%}.add-to-cart-quantity--search-flyout .add-to-cart-quantity__input:focus-visible{text-decoration:none}.add-to-cart-quantity--search-flyout:after{background:#0d3a93;bottom:8px;content:"";display:block;height:.125rem;left:0;margin:0 auto;position:absolute;right:0;width:20%}.add-to-cart-button{align-items:center;display:flex;justify-content:center;position:relative}.add-to-cart-button__add-button{display:flex;flex-direction:row;width:100%}.add-to-cart-button__content{display:flex}.add-to-cart-button--product-teaser{border-radius:0 0 8px 8px;border-top:2px solid #f5f5f6;flex-direction:row;width:100%}.add-to-cart-button--product-teaser .add-to-cart-button__add-button{border-radius:0 0 8px 8px}.add-to-cart-button--product-teaser .add-to-cart-button__content{font-size:20px;gap:1rem}.add-to-cart-button--product-details{flex-direction:column}@media(min-width:552px){.add-to-cart-button--product-details{height:3rem}}@media(min-width:760px){.add-to-cart-button--product-details{margin-top:1.5rem;max-width:100%;min-height:54px;width:17.75rem}}@media(min-width:992px){.add-to-cart-button--product-details{height:3.5rem;width:27rem}}.add-to-cart-button--product-details .add-to-cart-button__content{gap:.5rem}@media(min-width:992px){.add-to-cart-button--product-details .add-to-cart-button__content{gap:1rem}}.add-to-cart-button--cart-product .add-to-cart-button__add-button{border:1px solid #00005f;border-radius:8px;color:#00005f;height:3rem;width:10rem}.add-to-cart-button--cart-product .add-to-cart-button__content{font-size:1rem;gap:1rem}.add-to-cart-button--search-flyout{height:48px}.add-to-cart-button--search-flyout .add-to-cart-button__add-button{border:1px solid #0d3a93;border-radius:50%;color:#0d3a93;height:100%;width:3rem}.product-teaser-item{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;height:100%;scroll-behavior:smooth;scroll-margin-top:var(--base-header-height);width:100%}.teaser-list{--teaser-list-h-spacing-below-m:1rem;--teaser-list-h-spacing-above-m:1rem;--teaser-list-h-spacing-above-l:3.5rem;--teaser-list-item-gap-default:.25rem;--teaser-list-item-gap-above-xs:.375rem;--teaser-list-item-gap-above-s:.625rem;--teaser-list-item-gap-above-l:1rem;--teaser-list-button-h-spacing-below-l:2.125rem;--teaser-list-button-h-spacing-above-l:3.5rem;--teaser-list-h-spacing:var(--teaser-list-h-spacing-below-m);--teaser-list-item-gap:var(--teaser-list-item-gap-default);--teaser-list-button-h-spacing:var(--teaser-list-button-h-spacing-below-l);position:relative}@media(min-width:360px){.teaser-list{--teaser-list-item-gap:var(--teaser-list-item-gap-above-xs)}}@media(min-width:552px){.teaser-list{--teaser-list-item-gap:var(--teaser-list-item-gap-above-s)}}@media(min-width:760px){.teaser-list{--teaser-list-h-spacing:var(--teaser-list-h-spacing-above-m)}}@media(min-width:992px){.teaser-list{--teaser-list-item-gap:var(--teaser-list-item-gap-above-l);--teaser-list-h-spacing:var(--teaser-list-h-spacing-above-l);--teaser-list-button-h-spacing:var(--teaser-list-button-h-spacing-above-l)}}.teaser-list__scroll-area{display:flex;gap:var(--teaser-list-item-gap);margin-bottom:-5px;overflow-x:auto;padding:0 var(--teaser-list-h-spacing);padding-bottom:5px;scroll-behavior:smooth;scroll-padding-left:var(--teaser-list-h-spacing);scroll-padding-right:var(--teaser-list-h-spacing);scroll-snap-type:x mandatory;scrollbar-width:none}@media(prefers-reduced-motion:reduce){.teaser-list__scroll-area{scroll-behavior:unset}}.teaser-list__scroll-area::-webkit-scrollbar{display:none}.teaser-list__item{flex:none;scroll-snap-align:start}.teaser-list__next-page,.teaser-list__prev-page{align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;top:0;width:calc(var(--teaser-list-button-h-spacing)*2)}@media not (pointer:fine){.teaser-list__next-page,.teaser-list__prev-page{display:none}}.teaser-list__next-page>button,.teaser-list__prev-page>button{pointer-events:all}.teaser-list__next-page{right:0;z-index:1}.teaser-list__prev-page{left:0;z-index:1}.teaser-list__page-stepper-fade-enter-from,.teaser-list__page-stepper-fade-leave-to{opacity:0}.teaser-list__page-stepper-fade-enter-active,.teaser-list__page-stepper-fade-leave-active{transition:opacity .2s ease}.product-teaser-list{--product-teaser-list-header-h-spacing:1rem;--product-teaser-list-header-h-spacing-above-m:1rem;--product-teaser-list-header-h-spacing-above-l:3.5rem;--product-teaser-list-item-width-abovel-l:13rem;min-height:21.3125rem}.product-teaser-list__header{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 var(--product-teaser-list-header-h-spacing) 1rem}@media(min-width:760px){.product-teaser-list__header{margin:0 var(--product-teaser-list-header-h-spacing-above-m) 1rem}}@media(min-width:992px){.product-teaser-list__header{margin:0 var(--product-teaser-list-header-h-spacing-above-l) 1rem}}@media(min-width:1224px){.product-teaser-list__header{margin:0 var(--product-teaser-list-header-h-spacing-above-l) 1.5rem}}.product-teaser-list__link-content{align-items:center;color:#0d3a93;display:flex;font-size:1.125rem;line-height:1.125rem}@media(min-width:992px){.product-teaser-list__link-content{font-size:1.25rem;line-height:1.25rem}}.product-teaser-list__link-content:hover{color:#5574b3}.product-teaser-list__body{min-height:10rem}.product-teaser-list__item{height:100%;width:42vw}@media(min-width:552px){.product-teaser-list__item{width:28vw}}@media(min-width:760px){.product-teaser-list__item{width:20vw}}@media(min-width:992px){.product-teaser-list__item{width:var(--product-teaser-list-item-width-abovel-l)}}.cms-buy-again-product-teaser-list-container{min-height:21.35rem}.cms-buy-again-product-teaser-list-container--blurred{filter:blur(2px);pointer-events:none}.cms-buy-again-product-teaser-list-container--blurred img{opacity:0}.container-layout{display:flex;justify-content:center;width:100%}.container-layout--inline{display:inline-block;margin-left:calc(50% - (min(100vw,1528px)/2) + 1rem);width:auto}@media(min-width:760px){.container-layout--inline{margin-left:calc(50% - (min(100vw,1528px)/2) + 2rem)}}@media(min-width:992px){.container-layout--inline{margin-left:calc(50% - (min(100vw,1528px)/2) + 10.5rem)}}.container-layout--inline+.container-layout--inline{margin-left:calc(50% - 50vw + 1rem)}.container-layout--padded{padding-top:24px}@media(min-width:760px){.container-layout--padded{padding-top:32px}}@media(min-width:1224px){.container-layout--padded{padding-top:40px}}.container-layout--white-background{margin-top:24px}@media(min-width:760px){.container-layout--white-background{margin-top:32px}}@media(min-width:1224px){.container-layout--white-background{margin-top:40px}}.component-layout{max-width:calc(min(100vw,1528px) - 2rem);width:100%}@media(min-width:760px){.component-layout{max-width:calc(min(100vw,1528px) - 4rem)}}@media(min-width:992px){.component-layout{max-width:calc(min(100vw,1528px) - 21rem)}}.component-layout--wide{max-width:calc(min(100vw,1528px) - 2rem)}@media(min-width:992px){.component-layout--wide{max-width:calc(min(100vw,1528px) - 7rem)}}.component-layout--full{max-width:1528px}.component-layout--full-bleed{max-width:100%}@media(min-width:360px){.component-layout--wide-xs{max-width:calc(min(100vw,1528px) - 2rem)}}@media(min-width:992px){.component-layout--wide-xs{max-width:calc(min(100vw,1528px) - 7rem)}}@media(min-width:360px){.component-layout--full-xs{max-width:1528px}.component-layout--full-bleed-xs{max-width:100%}}@media(min-width:552px){.component-layout--wide-s{max-width:calc(min(100vw,1528px) - 2rem)}}@media(min-width:992px){.component-layout--wide-s{max-width:calc(min(100vw,1528px) - 7rem)}}@media(min-width:552px){.component-layout--full-s{max-width:1528px}.component-layout--full-bleed-s{max-width:100%}}@media(min-width:760px){.component-layout--wide-m{max-width:calc(min(100vw,1528px) - 2rem)}}@media(min-width:992px){.component-layout--wide-m{max-width:calc(min(100vw,1528px) - 7rem)}}@media(min-width:760px){.component-layout--full-m{max-width:1528px}.component-layout--full-bleed-m{max-width:100%}}@media(min-width:992px){.component-layout--wide-l{max-width:calc(min(100vw,1528px) - 7rem)}.component-layout--full-l{max-width:1528px}.component-layout--full-bleed-l{max-width:100%}}@media(min-width:1224px){.component-layout--wide-xl{max-width:calc(min(100vw,1528px) - 7rem)}.component-layout--full-xl{max-width:1528px}.component-layout--full-bleed-xl{max-width:100%}}.request-error-content{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center}.request-error-content__headline{color:#0d3a93;font-size:1.5rem;line-height:1.75rem;margin-bottom:1rem}@media(min-width:992px){.request-error-content__headline{font-size:2rem;line-height:2.375rem}}@media(min-width:760px){.request-error-content__headline{color:#0d3a93;font-size:2rem;line-height:2.375rem;margin-bottom:1rem}}@media(min-width:760px)and (min-width:992px){.request-error-content__headline{font-size:2.5rem;line-height:3rem}}@media(min-width:992px){.request-error-content__headline{color:#0d3a93;font-size:2rem;line-height:2.375rem;margin-bottom:.5rem}}@media(min-width:992px)and (min-width:992px){.request-error-content__headline{font-size:2.5rem;line-height:3rem}}.request-error-content__message{font-size:1.125rem;line-height:1.375rem;margin-bottom:1.5rem}@media(min-width:992px){.request-error-content__message{font-size:1.5rem;line-height:1.75rem}}.request-error-content__image{margin-bottom:1rem;max-width:29.375rem;width:100%}@media(min-width:760px){.request-error-content__image{margin-bottom:2.5rem}}@media(min-width:992px){.request-error-content__image{max-width:46.8125rem}}.error-boundary{border:.125rem solid #b30012;height:100%;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.teaser-full-width{border-radius:.5rem;display:grid;grid:"teaser-full-width-image" "teaser-full-width-content"/1fr;margin:2.5rem 0;overflow:hidden;width:100%}@media(min-width:760px){.teaser-full-width{grid:"teaser-full-width-image teaser-full-width-content"/1fr 1fr;margin:3rem 0}.teaser-full-width--image-right{grid:"teaser-full-width-content teaser-full-width-image"/1fr 1fr}}@media(min-width:992px){.teaser-full-width{margin:4rem 0}}.teaser-full-width__image{grid-area:teaser-full-width-image}.teaser-full-width__content{align-items:center;display:flex;flex-direction:column;grid-area:teaser-full-width-content;justify-content:center;padding:2.5rem 1.5rem}@media(min-width:760px){.teaser-full-width__content{padding:2rem}}.teaser-full-width__icon{height:5rem;margin-bottom:2rem;width:5rem}@media(min-width:992px){.teaser-full-width__icon{margin-bottom:3rem}}.teaser-full-width__title{font-size:1.5rem;hyphens:auto;line-height:1.75rem;text-wrap-style:balance;overflow:hidden;padding:0 1.5rem;text-align:center}@media(min-width:992px){.teaser-full-width__title{font-size:2rem;line-height:2.375rem}}.teaser-full-width__links-container{display:flex;flex-direction:column;justify-content:center;margin-top:2.5rem}@media(min-width:992px){.teaser-full-width__links-container{flex-direction:row;margin-top:4rem}}.product-category-teaser-list--blurred{filter:blur(2px)}.product-category-teaser-list--blurred picture{opacity:0}.product-category-teaser-list--blurred .product-category-teaser-list-item{pointer-events:none}.product-category-teaser-list__header{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 .5rem 1rem}@media(min-width:1224px){.product-category-teaser-list__header{margin:0 0 1.5rem}}.product-category-teaser-list__title{font-size:1.125rem;letter-spacing:.02em;line-height:1.375rem;text-transform:uppercase}@media(min-width:992px){.product-category-teaser-list__title{font-size:1.5rem;line-height:1.75rem}}.product-category-teaser-list__content{overflow-x:auto}.product-category-teaser-list__content-inner{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin:0 0 0 .5rem;padding-right:.5rem}@media(min-width:760px){.product-category-teaser-list__content-inner{margin:0 1rem;padding-right:0}}@media(min-width:992px){.product-category-teaser-list__content-inner{grid-template-columns:repeat(6,1fr);margin:0}}@media(min-width:1224px){.product-category-teaser-list__content-inner{gap:1rem}}@media(max-width:759.9px){.product-category-teaser-list__content-inner--2-column{grid-template-columns:repeat(2,1fr)}}.product-category-teaser-list__content-inner--3-column{min-width:40rem}@media(max-width:759.9px){.product-category-teaser-list__content-inner--3-column{grid-template-columns:repeat(3,1fr)}}.overlay-box-teaser-new{--overlay-box-teaser-overlay-offset:74px;--overlay-box-teaser-image-height:216px;padding-bottom:var(--overlay-box-teaser-overlay-offset);position:relative;width:100%}@media(min-width:360px){.overlay-box-teaser-new{--overlay-box-teaser-image-height:246px;--overlay-box-teaser-overlay-offset:104px}}@media(min-width:552px){.overlay-box-teaser-new{--overlay-box-teaser-image-height:223px;--overlay-box-teaser-overlay-offset:74px}}@media(min-width:760px){.overlay-box-teaser-new{--overlay-box-teaser-image-height:312px;--overlay-box-teaser-overlay-offset:163px}}@media(min-width:992px){.overlay-box-teaser-new{--overlay-box-teaser-image-height:332px;--overlay-box-teaser-overlay-offset:188px}}.overlay-box-teaser-new--bottom{padding-bottom:0;padding-top:var(--overlay-box-teaser-overlay-offset)}.overlay-box-teaser-new__overlay{padding-left:32px;padding-right:32px;position:relative;z-index:1}@media(min-width:552px){.overlay-box-teaser-new__overlay{display:flex;padding-left:40px;padding-right:40px}.overlay-box-teaser-new__overlay--left{justify-content:flex-start}.overlay-box-teaser-new__overlay--right{justify-content:flex-end}.overlay-box-teaser-new__overlay--center{justify-content:center}}@media(min-width:992px){.overlay-box-teaser-new__overlay{padding-left:56px;padding-right:56px}}.overlay-box-teaser-new__overlay-box{hyphens:auto;text-wrap-style:balance;align-items:center;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:30px 24px;text-align:center}@media(min-width:552px){.overlay-box-teaser-new__overlay-box{max-width:384px;padding:40px 32px}}@media(min-width:992px){.overlay-box-teaser-new__overlay-box{border-radius:20px;max-width:544px;padding:32px 40px}}.overlay-box-teaser-new__title{font-size:1.5rem;font-weight:700;letter-spacing:.01em;line-height:2rem}@media(min-width:992px){.overlay-box-teaser-new__title{font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.75rem}}.overlay-box-teaser-new__description{color:#101316;font-size:1rem;letter-spacing:.015em;line-height:1.5rem;margin-top:.75rem}@media(min-width:992px){.overlay-box-teaser-new__description{font-size:1.125rem;letter-spacing:.015em;line-height:1.75rem;margin-top:1rem}}.overlay-box-teaser-new__link{margin-top:16px;max-width:300px;width:100%}@media(min-width:552px){.overlay-box-teaser-new__link{margin-top:20px}}@media(min-width:992px){.overlay-box-teaser-new__link{margin-top:24px}}.overlay-box-teaser-new__link-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay-box-teaser-new__image{border-radius:24px;bottom:0;height:var(--overlay-box-teaser-image-height);left:0;overflow:hidden;position:absolute;right:0}@media(min-width:552px){.overlay-box-teaser-new__image{border-radius:28px}}.overlay-box-teaser-new--bottom .overlay-box-teaser-new__image{bottom:auto;top:0}.overlay-box-teaser-old{--overlay-box-teaser-old-overlay-offset:5rem;background-color:transparent;border-radius:1rem;display:flex;flex-direction:column;height:33rem;position:relative;width:100%}@media(min-width:760px){.overlay-box-teaser-old{--overlay-box-teaser-old-overlay-offset:4rem;height:32rem}}@media(min-width:992px){.overlay-box-teaser-old{--overlay-box-teaser-old-overlay-offset:5rem;height:35rem}}.overlay-box-teaser-old__overlay{left:0;margin-left:auto;margin-right:auto;max-width:38rem;padding:0 1.5rem;position:absolute;right:0;top:0}@media(min-width:760px){.overlay-box-teaser-old__overlay{min-width:34rem;padding:0}.overlay-box-teaser-old__overlay--left{left:3.5rem;right:unset}.overlay-box-teaser-old__overlay--right{left:unset;right:3.5rem}}.overlay-box-teaser-old--bottom .overlay-box-teaser-old__overlay{bottom:0;top:auto}.overlay-box-teaser-old__overlay-box{hyphens:auto;text-wrap-style:balance;align-items:center;border-color:#101316;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:1.5rem;text-align:center}@media(min-width:552px){.overlay-box-teaser-old__overlay-box{padding:3rem 2.5rem}}@media(min-width:760px){.overlay-box-teaser-old__overlay-box{min-height:5rem;padding:3rem}}.overlay-box-teaser-old__pretitle{font-size:1.125rem;line-height:1.375rem}@media(min-width:992px){.overlay-box-teaser-old__pretitle{font-size:1.5rem;line-height:1.75rem}}.overlay-box-teaser-old__separator{border-bottom:2px solid;margin-bottom:2rem;padding-top:1rem;width:6rem}.overlay-box-teaser-old__title{font-size:2.25rem;line-height:2.625rem}@media(min-width:992px){.overlay-box-teaser-old__title{font-size:3rem;line-height:3.5rem}}.overlay-box-teaser-old__description{font-size:1.125rem;line-height:1.375rem;margin-top:1rem}@media(min-width:992px){.overlay-box-teaser-old__description{font-size:1.5rem;line-height:1.75rem}}.overlay-box-teaser-old__buttons{margin-top:2rem}@media(min-width:760px){.overlay-box-teaser-old__buttons{margin-top:2.5rem}.overlay-box-teaser-old__link:not(.overlay-box-teaser-old__link--single){width:50%}}.overlay-box-teaser-old__link-title{display:block;overflow:hidden;white-space:nowrap}.overlay-box-teaser-old__image{height:calc(100% - var(--overlay-box-teaser-old-overlay-offset));margin-top:var(--overlay-box-teaser-old-overlay-offset);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media(min-width:760px){.overlay-box-teaser-old__image{-o-object-position:50% 100%;object-position:50% 100%}}.overlay-box-teaser-old--bottom .overlay-box-teaser-old__image{margin-bottom:var(--overlay-box-teaser-old-overlay-offset);margin-top:0}.media-box{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.media-box__image{background-color:#d6d8da;border-radius:.5rem;margin:3rem 0 2.5rem;max-width:69rem;overflow:hidden;width:100%}.media-box__button-list{margin:0 0 1.5rem}.component-grid__headline{margin-bottom:1rem}@media(min-width:760px){.component-grid__headline{margin-bottom:1.5rem}}.component-grid__content{display:grid;gap:1rem}@media(min-width:760px){.component-grid__content--2,.component-grid__content--3,.component-grid__content--4{grid-template-columns:1fr 1fr}}@media(min-width:992px){.component-grid__content--3{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1224px){.component-grid__content--4{grid-template-columns:1fr 1fr 1fr 1fr}}.cms-product-category-teaser-list-container{min-height:21.3125rem}.cms-product-category-teaser-list-container--blurred{filter:blur(2px);pointer-events:none}.cms-product-category-teaser-list-container--blurred img{opacity:0}.cms-product-category-teaser-list-container--blurred .product-teaser-item .product-tile__price{filter:blur(5px)}.brand-teaser-list-item{height:100%;width:10rem}@media(min-width:992px){.brand-teaser-list-item{width:13rem}}.brand-teaser-list-item__link{color:#101316;cursor:pointer;display:flex;flex-direction:column;height:inherit;justify-content:space-between}.brand-teaser-list-item__link:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}.brand-teaser-list-item__image-container{background-color:#fff;border-radius:.5rem;height:10rem;margin-bottom:1.5rem;overflow:hidden}@media(min-width:992px){.brand-teaser-list-item__image-container{height:13rem}}.brand-teaser-list-item__brand-name{font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.brand-teaser-list-item__teaser-text{margin-bottom:1.5rem}.brand-teaser-list-item__icon{height:24px;width:24px}.brand-teaser-list{overflow:hidden;position:relative;width:100%}.brand-teaser-list__inner{margin:0 auto;max-width:1528px;padding-bottom:1.5rem}@media(min-width:760px){.brand-teaser-list__inner{padding-bottom:2rem}}.brand-teaser-list__title{font-size:1.5rem;line-height:1.75rem;margin:0 1rem 1.5rem}@media(min-width:992px){.brand-teaser-list__title{font-size:2rem;line-height:2.375rem;margin:0 3.5rem 1.5rem}}.brand-teaser-list__teaser-list{position:relative;z-index:1}.brand-teaser-list__background{bottom:0;left:0;position:absolute;right:0;top:10rem}@media(min-width:992px){.brand-teaser-list__background{top:13.5rem}}.action-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.action-text__left{justify-content:center}.action-text__left,.action-text__left>*{align-content:flex-start;align-items:flex-start}.action-text__left>*{text-align:left}.action-text__center,.action-text__center>*{align-content:center;align-items:center}.action-text__center>*{text-align:center}.action-text__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:2rem}@media(min-width:760px){.accordion-list{max-width:62rem}}.cms-multilayout-teaser{border-radius:.5rem;overflow:hidden}.cms-multilayout-teaser,.cms-multilayout-teaser__content{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.cms-multilayout-teaser__content{gap:16px;height:100%;padding:26px 16px;width:100%}@media(min-width:760px){.cms-multilayout-teaser__content{gap:24px;padding:32px}}@media(min-width:992px){.cms-multilayout-teaser__content{gap:32px;padding:40px}}.cms-multilayout-teaser__headline{hyphens:auto;text-wrap-style:balance;display:flex;flex-direction:column;gap:8px;overflow-wrap:break-word;width:100%}.cms-multilayout-teaser__title{font-size:1.5rem;font-size:24px;font-weight:700;letter-spacing:.24px;line-height:1.75rem;line-height:32px;text-align:center}@media(min-width:992px){.cms-multilayout-teaser__title{font-size:2rem;line-height:2.375rem}}@media(min-width:760px){.cms-multilayout-teaser__title{font-size:28px;letter-spacing:.28px;line-height:36px}}@media(min-width:992px){.cms-multilayout-teaser__title{font-size:32px;letter-spacing:.32px;line-height:44px}}.cms-multilayout-teaser__description{font-size:16px;font-weight:400;letter-spacing:.24px;line-height:24px;text-align:center}@media(min-width:992px){.cms-multilayout-teaser__description{font-size:18px;letter-spacing:.27px;line-height:28px}}.superbanner-teaser-inner-new{border-radius:24px;display:grid;grid-template-columns:auto calc(30% + 6.75rem);grid-template-rows:1fr auto;height:13.5rem;overflow:hidden;position:relative;width:100%}@media(min-width:360px){.superbanner-teaser-inner-new{grid-template-columns:auto calc(30% + 7.65625rem);height:15.3125rem}}@media(min-width:552px){.superbanner-teaser-inner-new{grid-template-columns:auto calc(40% + 6.46875rem);height:12.9375rem}}@media(min-width:760px){.superbanner-teaser-inner-new{grid-template-columns:auto calc(50% + 5.4375rem);height:10.875rem}}@media(min-width:992px){.superbanner-teaser-inner-new{grid-template-columns:auto min(40rem,50%) 100px;grid-template-rows:1fr;height:10rem}}@media(min-width:1224px){.superbanner-teaser-inner-new{grid-template-columns:auto min(40rem,50%) 100px;grid-template-rows:1fr;height:10rem}}.superbanner-teaser-inner-new__wave-icon{bottom:0;height:100%;position:absolute;top:0;width:auto}.superbanner-teaser-inner-new__wave-icon-left{left:-.0625rem}.superbanner-teaser-inner-new__wave-icon-right{display:none;right:-.0625rem}@media(min-width:992px){.superbanner-teaser-inner-new__wave-icon-right{display:block}}.superbanner-teaser-inner-new__text-container{display:flex;flex-direction:column;gap:.25rem;grid-column:1/span 2;grid-row:1;padding-left:12px;padding-top:12px;z-index:1}@media(min-width:360px){.superbanner-teaser-inner-new__text-container{padding-left:16px;padding-top:16px}}@media(min-width:992px){.superbanner-teaser-inner-new__text-container{grid-column:1;justify-content:center;padding:16px 0 16px 32px}}.superbanner-teaser-inner-new__link-container{display:flex;grid-column:1;grid-row:2;padding-bottom:12px;padding-left:12px}@media(min-width:992px){.superbanner-teaser-inner-new__link-container{align-items:center;grid-column:3;grid-row:1;justify-content:center;padding-bottom:0;padding-left:0;padding-right:2.5rem}}@media(min-width:1224px){.superbanner-teaser-inner-new__link-container{padding-right:2.5rem}}.superbanner-teaser-inner-new__image-container{grid-column:2;grid-row:1/span 2;position:relative}@media(min-width:992px){.superbanner-teaser-inner-new__image-container{grid-row:1}}.superbanner-teaser-inner-new__title{display:-webkit-box;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1.875rem;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:inherit!important;max-width:calc(70% - 2.7rem)}@media(min-width:360px){.superbanner-teaser-inner-new__title{font-size:1.5rem;font-weight:700;letter-spacing:.01em;line-height:2rem;max-width:calc(70% - 3.0625rem)}}@media(min-width:552px){.superbanner-teaser-inner-new__title{max-width:calc(60% - 2.5875rem)}}@media(min-width:760px){.superbanner-teaser-inner-new__title{max-width:calc(50% - 2.175rem)}}@media(min-width:992px){.superbanner-teaser-inner-new__title{font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.75rem;max-width:unset;line-clamp:1;-webkit-line-clamp:1}}.superbanner-teaser-inner-new__text{display:-webkit-box;font-size:.6875rem;letter-spacing:.022em;line-height:1rem;overflow:hidden;padding-right:20px;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;color:inherit;max-width:calc(70% - 4.725rem)}@media(min-width:360px){.superbanner-teaser-inner-new__text{font-size:.875rem;letter-spacing:.015em;line-height:1.375rem;max-width:calc(70% - 5.35938rem)}}@media(min-width:552px){.superbanner-teaser-inner-new__text{max-width:calc(60% - 4.52813rem)}}@media(min-width:760px){.superbanner-teaser-inner-new__text{max-width:calc(50% - 3.80625rem)}}@media(min-width:992px){.superbanner-teaser-inner-new__text{font-size:1rem;letter-spacing:.015em;line-height:1.5rem;max-width:unset;line-clamp:2;-webkit-line-clamp:2}}.superbanner-teaser-inner{border-radius:.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2fr;overflow:hidden}@media(min-width:760px){.superbanner-teaser-inner{grid-template-columns:2fr 3fr;grid-template-rows:1fr}}@media(min-width:992px){.superbanner-teaser-inner{grid-template-columns:2fr 3fr 1fr}}.superbanner-teaser-inner__wave-icon{bottom:0;height:100%;position:absolute;top:0;width:auto}.superbanner-teaser-inner__wave-icon-left{display:none;left:-.1875rem}@media(min-width:760px){.superbanner-teaser-inner__wave-icon-left{display:block}}.superbanner-teaser-inner__wave-icon-right{display:none;right:-.1875rem}@media(min-width:992px){.superbanner-teaser-inner__wave-icon-right{display:block}}.superbanner-teaser-inner__wave-icon-top{display:block;height:auto;left:0;position:absolute;right:0;top:-.5rem;width:100%}@media(min-width:760px){.superbanner-teaser-inner__wave-icon-top{display:none}}.superbanner-teaser-inner__link-container,.superbanner-teaser-inner__text-container{display:flex;flex-direction:column}.superbanner-teaser-inner__text-container{justify-content:flex-start;padding:2rem 1.5rem}@media(min-width:992px){.superbanner-teaser-inner__text-container{justify-content:center;padding:2rem}}.superbanner-teaser-inner__text-container h2,.superbanner-teaser-inner__text-container p{color:inherit}.superbanner-teaser-inner__link-container{grid-column:1/2;grid-row:2/3;justify-content:flex-start;padding:0 1.5rem 2rem;position:relative}@media(min-width:992px){.superbanner-teaser-inner__link-container{grid-column:3/4;grid-row:1/2;justify-content:center;padding:2rem}}.superbanner-teaser-inner__image-container{grid-column:1/2;grid-row:2/3;position:relative}@media(min-width:760px){.superbanner-teaser-inner__image-container{grid-column:2/3;grid-row:1/3}}@media(min-width:992px){.superbanner-teaser-inner__image-container{grid-row:1/2}}.superbanner-teaser-inner__title{font-size:1.5rem;line-height:1.75rem;padding-bottom:.5rem}@media(min-width:992px){.superbanner-teaser-inner__title{font-size:2rem;line-height:2.375rem}}.superbanner-teaser-inner__link{align-items:center;display:flex;flex-direction:row}.superbanner-teaser-inner__link-indicator{margin-right:.5rem}.superbanner-teaser__link{border-radius:.5rem;display:block;width:100%}.superbanner-teaser__link:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.product-category-teaser-list-item{align-items:center;background:#fff;border:2px solid #fff;border-radius:.5rem;display:flex;height:4rem;padding:.375rem;text-decoration:none;transition:border,color .3s ease}.product-category-teaser-list-item:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:-.1875rem}@media(min-width:992px){.product-category-teaser-list-item{flex-direction:column;height:auto;min-height:8.5rem}}.product-category-teaser-list-item__image{flex-shrink:0;height:3rem;margin:0 1rem 0 0;width:3rem}@media(min-width:992px){.product-category-teaser-list-item__image{height:4rem;margin:0 0 1rem;width:4rem}}.product-category-teaser-list-item__category-name{display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#101316;transition:all .3s ease}@media(min-width:992px){.product-category-teaser-list-item__category-name{text-align:center}}@media(hover:hover){.product-category-teaser-list-item:hover{border:2px solid #0d3a93;transition:all .3s ease}.product-category-teaser-list-item:hover .product-category-teaser-list-item__category-name{color:#0d3a93;transition:all .3s ease}.product-category-teaser-list-item:active{background-color:#fff;border:2px solid #9eb0d4;transition:all .3s ease}.product-category-teaser-list-item:active .product-category-teaser-list-item__category-name{color:#101316}}.hero-item-new__image{border-radius:32px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;overflow:hidden;width:100%}.hero-item-new__content{hyphens:auto;text-wrap-style:balance;color:#101316;display:flex;flex-direction:column;margin-top:1.5rem}@media(min-width:552px){.hero-item-new__content{margin-left:auto;margin-right:auto;max-width:400px}}@media(min-width:760px){.hero-item-new__content{align-items:center;justify-content:center;margin-top:2rem;max-width:838px;text-align:center}}.hero-item-new__title{font-size:1.75rem;font-weight:700;letter-spacing:.01em;line-height:2.25rem}@media(min-width:760px){.hero-item-new__title{font-size:2.125rem;font-weight:700;letter-spacing:.01em;line-height:2.75rem}}@media(min-width:992px){.hero-item-new__title{font-size:2.5rem;font-weight:700;letter-spacing:.01em;line-height:3.25rem}}.hero-item-new__description{font-size:1rem;letter-spacing:.015em;line-height:1.5rem;margin-top:.75rem}@media(min-width:992px){.hero-item-new__description{font-size:1.125rem;letter-spacing:.015em;line-height:1.75rem;margin-top:1rem}}.hero-item-new__button{margin-top:1.5rem}@media(min-width:760px){.hero-item-new__button{max-width:300px;width:100%}}.hero-item,.hero-item__image{border-radius:.5rem}.hero-item__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.hero-item__content{hyphens:auto;text-wrap-style:balance;align-items:center;color:#101316;display:flex;flex-direction:column;font-style:normal;font-weight:400;justify-content:center;margin:33px 1.5rem 40px}@media(min-width:992px){.hero-item__content{margin:3.5rem auto 40px;max-width:838px;text-align:center}}.hero-item__title{font-family:ALDI SUED VF,-apple-system,-apple-system-body,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.75rem;letter-spacing:-.03125rem;line-height:3.25rem;margin-bottom:18px}@media(min-width:760px){.hero-item__title{font-size:3.5rem;line-height:4rem}}@media(min-width:992px){.hero-item__title{font-size:5rem;line-height:5.5rem;margin-bottom:1.5rem}}.hero-item__description{color:#101316;font-size:1.125rem;font-weight:700;letter-spacing:.03em;line-height:1.375rem;margin-bottom:26px}@media(min-width:992px){.hero-item__description{font-size:1.5rem;line-height:1.75rem;margin-bottom:40px}}.editorial-image--curved{border-radius:8px;overflow:hidden}.editorial-image--link{overflow:initial}.editorial-image--link a{display:block;overflow:hidden;text-decoration:none}.editorial-image--link.editorial-image--curved a{border-radius:8px}.product-teaser-list-skeleton{filter:blur(4px)}.product-teaser-list-skeleton__header{background-color:#0000000d;border-radius:9999px;font-size:1.125rem;letter-spacing:.02em;line-height:1.375rem;margin:0 1rem 1.5rem;max-width:50vw;text-transform:uppercase;width:25rem}@media(min-width:992px){.product-teaser-list-skeleton__header{font-size:1.5rem;line-height:1.75rem;margin:0 3.5rem 1.5rem}}.product-teaser-list-skeleton__header:before{content:" "}.product-teaser-list-skeleton__body{display:flex;gap:8px;overflow:hidden;padding:0 1rem}@media(min-width:760px){.product-teaser-list-skeleton__body{gap:16px}}@media(min-width:992px){.product-teaser-list-skeleton__body{padding:0 3.5rem}}.product-tile-skeleton{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;flex:none;flex-direction:column;height:19.1875rem;padding:1rem;width:42vw}@media(min-width:552px){.product-tile-skeleton{width:28vw}}@media(min-width:760px){.product-tile-skeleton{width:20vw}}@media(min-width:992px){.product-tile-skeleton{height:22.5rem;width:13rem}}.product-tile-skeleton__picture{background-color:#0000000d;border-radius:.75rem;height:7.25rem;margin-bottom:.75rem;width:7.25rem}@media(min-width:992px){.product-tile-skeleton__picture{height:9.5625rem;width:9.5625rem}}.product-tile-skeleton__title{align-self:stretch;background-color:#0000000d;border-radius:9999px;height:1rem;margin-bottom:.5rem;margin-top:.25rem}.product-tile-skeleton__title-2{align-self:flex-start;width:50%}.product-tile-skeleton__spacer{flex:1 1 0%}.product-tile-skeleton__add-to-cart{align-self:center;background-color:#0000000d;border-radius:9999px;font-size:1rem;line-height:1.5rem;width:75%}.product-tile-skeleton__add-to-cart:before{content:" "}.product-rec-teaser-list--blurred{filter:blur(2px);pointer-events:none}.product-rec-teaser-list--blurred img{opacity:0}.cms-product-ids-teaser-list-container{min-height:21.3125rem}.cms-product-ids-teaser-list-container--blurred{filter:blur(2px);pointer-events:none}.cms-product-ids-teaser-list-container--blurred img{opacity:0}.notification-banner-icon{height:2rem;margin-right:.625rem;width:2rem}@media(min-width:552px){.notification-banner-icon{height:2.5rem;margin-right:.75rem;width:2.5rem}}@media(min-width:760px){.notification-banner-icon{height:3rem;margin-right:1.25rem;width:3rem}}@media(min-width:992px){.notification-banner-icon{margin-right:1.5rem}}.bullet-list-icon-label__item{align-items:flex-start;display:flex}.bullet-list-icon-label__item:not(:first-of-type){margin-top:1.5rem}.bullet-list-icon-label__icon{flex-shrink:0;height:1.5rem;width:1.5rem}.bullet-list-icon-label__richtext{color:#101316;font-size:1rem;line-height:1.5rem;margin-left:1rem}.bullet-list-icon-label__richtext b{color:#101316;font-weight:400}.bullet-list-icon-label{padding:0 1rem}.bullet-list-icon-label__title{font-size:1rem;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1.5rem}@media(min-width:760px){.bullet-list-icon-label__title{font-size:1.5rem;font-size:1.625rem}}.brand-page-hero-teaser{display:flex;flex-direction:column}.brand-page-hero-teaser__image-container{border-radius:.5rem;overflow:hidden}.brand-page-hero-teaser__content-container{display:flex;position:relative}.brand-page-hero-teaser__logo{border-radius:.5rem;height:94px;margin-left:16px;-o-object-fit:cover;object-fit:cover;position:absolute;top:-50px;width:94px}@media(min-width:760px){.brand-page-hero-teaser__logo{height:160px;margin-left:32px;position:relative;top:-80px;width:160px}}@media(min-width:992px){.brand-page-hero-teaser__logo{height:208px;margin-left:57px;top:-100px;width:208px}}.brand-page-hero-teaser__text-container{margin-top:66px}@media(min-width:760px){.brand-page-hero-teaser__text-container{margin-left:48px;margin-top:32px}}.base-accordion-item__title{align-items:center;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;line-height:1.625rem;padding:16px 0;width:100%}.base-accordion-item__title:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}@media(min-width:992px){.base-accordion-item__title{font-size:1.375rem;line-height:2rem}}@media(min-width:1224px){.base-accordion-item__title{padding:24px 0 20px}}.base-accordion-item__text{text-align:left}.base-accordion-item__chevron{min-width:-moz-fit-content;min-width:fit-content;transform:rotate(0);transition:transform .1s ease-out}.base-accordion-item--expanded .base-accordion-item__chevron{transform:rotate(-180deg);transition:transform .1s ease-out}.base-accordion-item__info{height:1.25rem;left:1rem;position:absolute;width:1.25rem}.base-accordion-item__content{align-items:flex-end;display:flex;max-height:0;overflow:hidden;transition:max-height .3s linear}.base-accordion-item__content-inner{font-size:.875rem;line-height:1.375rem;padding-bottom:16px;text-transform:none;width:100%}@media(min-width:992px){.base-accordion-item__content-inner{font-size:1rem;line-height:1.5rem}}@media(min-width:1224px){.base-accordion-item__content-inner{padding-bottom:20px}}.accordion-item{border-bottom:.0625rem solid #d6d8da}.accordion-item.base-accordion-item--expanded .base-accordion-item__title{color:#0d3a93}.cms-download-link{align-items:center;color:#0d3a93;display:flex;gap:16px;height:40px;padding:8px 4px}.cms-download-link:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.cms-download-link__icon{flex-grow:0;height:24px;width:24px}.cms-download-link__title{flex-grow:1;font-size:1rem;line-height:1.5rem}.cms-download-link__download-icon{flex-grow:0;height:24px;width:24px}.cms-container:last-child{padding-bottom:24px}@media(min-width:760px){.cms-container:last-child{padding-bottom:32px}}@media(min-width:1224px){.cms-container:last-child{padding-bottom:40px}}.base-title{font-size:2.25rem;hyphens:auto;line-height:2.625rem;text-wrap-style:balance}@media(min-width:992px){.base-title{font-size:3rem;line-height:3.5rem}}.anchor-link{padding:.5rem 0}.anchor-link__base-link{align-items:center;color:#0d3a93;display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content}.anchor-link__base-link:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:0}.anchor-link__icon{margin-left:.5rem}.newsletter-visual-variant{background-color:#fff;border-radius:24px;display:grid;justify-self:center;overflow:hidden;position:relative;width:100%}@media(min-width:760px){.newsletter-visual-variant{display:grid;grid-template-columns:3fr 2fr}}@media(min-width:1224px){.newsletter-visual-variant{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1528px){.newsletter-visual-variant{grid-template-columns:1fr 1fr 1fr}}.newsletter-visual-variant__wave-icon{bottom:0;color:#fff;height:100%;position:absolute;top:0;width:auto;z-index:10}.newsletter-visual-variant__wave-icon-left{left:-1px;top:-1px}.newsletter-visual-variant__wave-icon-right{display:none}@media(min-width:1528px){.newsletter-visual-variant__wave-icon-right{display:block;right:-1px;top:1px}}.newsletter-visual-variant__wave-icon-bottom{bottom:-1px;max-height:calc(100% - 75px);position:absolute;width:100%}@media(min-width:360px){.newsletter-visual-variant__wave-icon-bottom{max-height:calc(100% - 47px)}}@media(min-width:760px){.newsletter-visual-variant__wave-icon-bottom{display:none}}.newsletter-visual-variant__text-container{display:flex;flex-direction:column;gap:8px;padding-inline:24px;z-index:1}@media(min-width:360px){.newsletter-visual-variant__text-container{gap:16px}}@media(min-width:760px){.newsletter-visual-variant__text-container{margin-top:0;padding:32px 0 0 32px}}@media(min-width:1528px){.newsletter-visual-variant__text-container{justify-content:center;padding:32px 0 32px 32px}}.newsletter-visual-variant__signup-container{display:flex;flex-direction:column;gap:24px;padding:13px 24px 19px}@media(min-width:760px){.newsletter-visual-variant__signup-container{gap:16px;padding:16px 0 32px 32px}}@media(min-width:1528px){.newsletter-visual-variant__signup-container{gap:10px;justify-content:center;padding:32px 32px 32px 0}}.newsletter-visual-variant__image-container{position:relative}@media(min-width:760px){.newsletter-visual-variant__image-container{grid-column:2;grid-row-end:3;grid-row-start:1}}.newsletter-visual-variant__image{height:100%;width:100%}@media(min-width:992px){.newsletter-visual-variant__image{position:absolute}}.newsletter-visual-variant__image .base-image{max-height:213px}@media(min-width:760px){.newsletter-visual-variant__image .base-image{max-height:unset}}.newsletter-visual-variant__title{color:#101316;font-size:1.75rem;font-weight:700;letter-spacing:.01em;line-height:2.25rem}@media(min-width:1528px){.newsletter-visual-variant__title{color:#101316;font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:2.75rem}}.newsletter-visual-variant__text{font-size:.875rem;letter-spacing:.015em;line-height:1.375rem}@media(min-width:1528px){.newsletter-visual-variant__text{font-size:1rem;letter-spacing:.015em;line-height:1.5rem}}.newsletter-visual-variant__support-content{font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.0165rem;line-height:1.125rem;margin-top:8px}@media(min-width:1528px){.newsletter-visual-variant__support-content{font-size:.875rem;line-height:1.25rem}}.newsletter-visual-variant__support-content p{font-size:.75rem;line-height:1.125rem;margin-bottom:.25rem}@media(min-width:1528px){.newsletter-visual-variant__support-content p{font-size:.875rem;line-height:1.25rem}}.newsletter-visual-variant__submit-button{align-self:center;background-color:#0d3a93;padding:10px 24px}.newsletter-visual-variant__submit-button span{display:flex;gap:8px}.newsletter-visual-variant__submitted-icon{display:none}@media(min-width:1528px){.newsletter-visual-variant__submitted-icon{align-self:center;color:#0d3a93;display:block;height:32px;width:32px}}.newsletter{display:flex;flex-direction:column;justify-content:center;padding:0 24px}.newsletter,.newsletter__content-layout{position:relative}.newsletter__inner{align-items:center;display:flex;flex-direction:column}@media(min-width:760px){.newsletter__inner{padding:56px 0 56px 24px}.newsletter__inner--visual{display:flex;flex-direction:row;gap:8px;justify-content:center;padding:56px 0}}.newsletter__submit-button{align-self:center;padding:10px 24px}.newsletter__submit-button span{display:flex;gap:8px}.newsletter__content{display:flex;flex-direction:column;gap:24px;width:100%}@media(min-width:552px){.newsletter__content{max-width:480px}}@media(min-width:760px){.newsletter__content{max-width:600px}}.newsletter__content--visual{padding:56px 0}@media(min-width:760px){.newsletter__content--submitted{display:flex;gap:24px}}.newsletter__image{height:auto;margin:0 auto 16px;width:220px}@media(min-width:760px){.newsletter__image{align-self:flex-start;margin:64px 8px 0 0;width:247px}}.newsletter__title{font-size:1.75rem;font-weight:700;line-height:2.25rem}@media(min-width:760px){.newsletter__title{font-size:1.75rem;line-height:2.25rem}}@media(min-width:992px){.newsletter__title{font-size:2rem;line-height:2.75rem}}.newsletter__title-container{align-items:center;display:flex;gap:6px}@media(min-width:760px){.newsletter__title-container{gap:0}}.newsletter__description{display:block;font-size:.875rem;line-height:1.375rem;margin-top:16px}@media(min-width:760px){.newsletter__description{font-size:1rem;line-height:1.5rem}}.newsletter__support-content{margin-top:8px}.newsletter__support-content p{font-size:.75rem;line-height:1.125rem;margin-bottom:4px}@media(min-width:760px){.newsletter__support-content p{font-size:.875rem;line-height:1.25rem}}.newsletter__submitted-icon{color:#0d3a93;flex:none;height:2.25rem;width:2.25rem}@media(min-width:992px){.newsletter__submitted-icon{height:3rem;width:3rem}}@media(min-width:760px){.newsletter__submitted-icon--inner{display:none}}@media(max-width:759.9px){.newsletter__submitted-icon--outer{display:none}}.newsletter__content-layout{position:relative}.base-modal-v2{--base-modal-v2-open-transition-length:.3s;--base-modal-v2-close-transition-length:.2s;--base-modal-v2-backdrop-blur:12px;background-color:initial;height:auto;inset:initial;margin:initial;max-height:none;max-width:none;overflow:visible;padding:initial;position:fixed;transition:opacity var(--base-modal-v2-close-transition-length) linear,transform var(--base-modal-v2-close-transition-length) linear;width:auto;z-index:1000}.base-modal-v2[open]:not(.base-modal-v2--closing){transition:opacity var(--base-modal-v2-open-transition-length) linear,transform var(--base-modal-v2-open-transition-length) ease-out}@media(prefers-reduced-motion:reduce){.base-modal-v2{transform:none!important}@starting-style{.base-modal-v2{transform:none!important}}.base-modal-v2--closing{transform:none!important}}.base-modal-v2:focus-visible{outline:none}.base-modal-v2--full-screen{inset:0;opacity:0;transform:scale(.9)}.base-modal-v2--full-screen[open]:not(.base-modal-v2--closing){opacity:1;transform:none}@starting-style{.base-modal-v2--full-screen[open]:not(.base-modal-v2--closing){opacity:0;transform:scale(.9)}}.base-modal-v2--center{height:-moz-fit-content;height:fit-content;inset:0;margin:auto;opacity:0;transform:scale(.9);width:-moz-fit-content;width:fit-content}.base-modal-v2--center[open]:not(.base-modal-v2--closing){opacity:1;transform:none}@starting-style{.base-modal-v2--center[open]:not(.base-modal-v2--closing){opacity:0;transform:scale(.9)}}.base-modal-v2--right{bottom:0;right:0;top:0;transform:translate(100%)}.base-modal-v2--right[open]:not(.base-modal-v2--closing){transform:none}@starting-style{.base-modal-v2--right[open]:not(.base-modal-v2--closing){transform:translate(100%)}}.base-modal-v2--left{bottom:0;left:0;top:0;transform:translate(-100%)}.base-modal-v2--left[open]:not(.base-modal-v2--closing){transform:none}@starting-style{.base-modal-v2--left[open]:not(.base-modal-v2--closing){transform:translate(-100%)}}.base-modal-v2--bottom{bottom:0;left:0;right:0;transform:translateY(100%)}.base-modal-v2--bottom[open]:not(.base-modal-v2--closing){transform:none}@starting-style{.base-modal-v2--bottom[open]:not(.base-modal-v2--closing){transform:translateY(100%)}}.base-modal-v2::backdrop{opacity:0;transition:opacity var(--base-modal-v2-close-transition-length) linear}.base-modal-v2[open]:not(.base-modal-v2--closing)::backdrop{opacity:1;transition:opacity calc(var(--base-modal-v2-open-transition-length)/2) linear}@starting-style{.base-modal-v2[open]:not(.base-modal-v2--closing)::backdrop{opacity:0}}.base-modal-v2--backdrop-none::backdrop{display:none}.base-modal-v2--backdrop-blur::backdrop{backdrop-filter:blur(var(--base-modal-v2-backdrop-blur));background:#ffffff1a}.dialog-focus-visible-safari-fix:not(input):focus-visible{outline:none!important}.base-modal-dialog{background-color:#fff;border-radius:1.5rem;box-shadow:0 .25rem 2.75rem #0d3a9326;display:flex;max-height:80vh;width:100vw}@media(prefers-contrast:more){.base-modal-dialog{border:3px solid transparent}}@supports (height:100dvh){.base-modal-dialog{max-height:80dvh}}@media(min-width:760px){.base-modal-dialog{border-radius:1.5rem;max-height:66vh;max-width:37rem}@supports (height:100dvh){.base-modal-dialog{max-height:66dvh}}}.base-modal-dialog--placement-center{margin:0 1.5rem;width:calc(100vw - 3rem)}.base-modal-dialog--placement-bottom{border-radius:1.5rem 1.5rem 0 0;max-height:calc(100vh - 2rem)}@supports (height:100dvh){.base-modal-dialog--placement-bottom{max-height:calc(100dvh - 2rem)}}@media(min-width:760px){.base-modal-dialog--placement-bottom{border-radius:1.5rem;max-height:66%}@supports (height:100dvh){.base-modal-dialog--placement-bottom{max-height:66dvh}}}.base-modal-dialog--placement-bottom--full-height{min-height:calc(100% - 2rem)}@media(min-width:760px){.base-modal-dialog--placement-bottom--full-height{min-height:66%}}.base-modal-dialog--placement-left,.base-modal-dialog--placement-right{height:100%}@media(min-width:760px){.base-modal-dialog--placement-left,.base-modal-dialog--placement-right{max-height:unset;max-width:30rem}.base-modal-dialog--placement-left{border-bottom-left-radius:0;border-top-left-radius:0}.base-modal-dialog--placement-right{border-bottom-right-radius:0;border-top-right-radius:0}}.base-modal-dialog__wrapper{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding:24px 0;position:relative;width:100%}@media(min-width:760px){.base-modal-dialog__wrapper{padding:32px 0}}@media(min-width:360px){.base-modal-dialog__wrapper{overflow-y:visible}}@media screen and (max-width:1024px)and (max-height:768px)and (orientation:landscape){.base-modal-dialog__wrapper{overflow-y:auto}}@media(max-width:759.9px){.base-modal-dialog__wrapper--no-sticky-buttons{overflow-y:auto}}.base-modal-dialog__wrapper::-webkit-scrollbar{width:8px}.base-modal-dialog__wrapper::-webkit-scrollbar-thumb{background-color:#7b8187;border-radius:8px}.base-modal-dialog__header{margin-bottom:12px;padding:0 24px;width:100%}@media(min-width:760px){.base-modal-dialog__header{margin-bottom:16px;padding:0 32px}}.base-modal-dialog__header__title{align-items:center;display:flex;justify-content:space-between;position:relative}.base-modal-dialog__header__title--end{justify-content:end}.base-modal-dialog__close-button{margin-left:auto}.base-modal-dialog__footer{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:0 24px}@media(min-width:760px){.base-modal-dialog__footer{padding:0 32px}}.base-modal-dialog__headline{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.015rem;line-height:2rem}@media(min-width:760px){.base-modal-dialog__headline{font-size:1.625rem;letter-spacing:.01625rem;line-height:2.25rem}}.base-modal-dialog__body{color:#101316;flex:1 1 0%;font-size:1rem;line-height:1.5rem;padding:0 24px}@media(min-width:360px){.base-modal-dialog__body{overflow-y:auto}}@media(min-width:760px){.base-modal-dialog__body{padding:0 32px}}@media screen and (max-width:1024px)and (max-height:768px)and (orientation:landscape){.base-modal-dialog__body{overflow-y:visible}}.base-modal-dialog__body--margin-footer{margin-bottom:24px}@media(max-width:759.9px){.base-modal-dialog__body--no-sticky-buttons{overflow-y:visible}}@media(min-width:760px){.base-modal-dialog__body--placement-left,.base-modal-dialog__body--placement-right{scrollbar-gutter:auto}}.youtube-embed-consent-dialog__text,.youtube-embed-consent-dialog__text p{font-size:1rem;letter-spacing:.015rem;line-height:1.5rem}@media(min-width:1528px){.youtube-embed-consent-dialog__text,.youtube-embed-consent-dialog__text p{font-size:1.125rem;letter-spacing:.016875rem;line-height:1.75rem}}.youtube-embed{min-height:200px;min-width:200px}.youtube-embed__video-frame{aspect-ratio:16/9;position:relative;width:100%}.youtube-embed__placeholder:focus-visible,.youtube-embed__video-frame:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}.youtube-embed iframe,.youtube-embed__placeholder{height:100%;left:0;position:absolute;top:0;width:100%}.youtube-embed__placeholder-overlay{background-color:#10131659;cursor:pointer;display:grid;inset:0;position:absolute}.youtube-embed__placeholder-icon{color:#fff;height:3rem;place-self:center;width:3rem}@media(min-width:760px){.youtube-embed__placeholder-icon{height:4rem;width:4rem}}@media(min-width:1528px){.youtube-embed__placeholder-icon{height:5rem;width:5rem}}.youtube-embed__transcript-wrapper{display:flex;justify-content:flex-end;margin-top:8px;text-align:right}.youtube-embed__transcript-button-icon{height:1.25rem;width:1.25rem}@media(min-width:1528px){.youtube-embed__transcript-button-icon{height:1.5rem;width:1.5rem}}.youtube-embed__transcript-button-text{font-size:1rem}@media(min-width:1528px){.youtube-embed__transcript-button-text{font-size:1.125rem}}.cms-labelled-text-block{display:flex;flex-direction:column;gap:8px}.cms-labelled-text-block__title{font-size:1.5rem;font-weight:400;letter-spacing:.015rem;line-height:2rem}@media(min-width:992px){.cms-labelled-text-block__title{font-size:2rem;letter-spacing:.02rem;line-height:2.375rem}}.cms-labelled-text-block__text{font-size:1rem;font-weight:400;letter-spacing:.015rem;line-height:1.5rem}.error-page{background-color:#fff;padding:2rem 0}.error-page__loading-indicator{background-color:#f5f5f6;position:fixed;top:var(--base-header-height)}
