@font-face{font-family:LidlFontPro;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPro-Book.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPro-Book.woff) format("woff")}@font-face{font-family:LidlFontPro;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPro-Semibold.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPro-Semibold.woff) format("woff")}@font-face{font-family:LidlFontPro;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPro-Bold.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPro-Bold.woff) format("woff")}@font-face{font-family:LidlFontCondPro;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontCondPro-Regular.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontCondPro-Regular.woff) format("woff")}@font-face{font-family:LidlFontCondPro;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontCondPro-Semibold.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontCondPro-Semibold.woff) format("woff")}@font-face{font-family:LidlFontCondPro;font-style:normal;font-weight:800;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontCondPro-Bold.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontCondPro-Bold.woff) format("woff")}@font-face{font-family:LidlFontPricePublicBeta;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBeta-WithoutPointer.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBeta-WithoutPointer.woff) format("woff")}@font-face{font-family:LidlFontPricePublicBeta;font-style:normal;font-weight:710;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBeta-LargePointer.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBeta-LargePointer.woff) format("woff")}@font-face{font-family:LidlFontPricePublicBetaBG;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBetaBG-WithoutPointer.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBetaBG-WithoutPointer.woff) format("woff")}@font-face{font-family:LidlFontPricePublicBetaBG;font-style:normal;font-weight:710;font-display:swap;src:url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBetaBG-LargePointer.woff2) format("woff2"),url(/cdn/assets/fonts/2.0.0/LidlFontPricePublicBetaBG-LargePointer.woff) format("woff")}.ods-add-typography-basics{font-family:var(--ods-typography-font-family-primary, "LidlFontPro");font-size:var(--ods-ad-tag-font-size, .6875rem);font-weight:var(--ods-typography-font-weight-base, 500);line-height:var(--ods-ad-tag-line-height, 1rem);letter-spacing:var(--ods-ad-tag-letter-spacing, .3)}:host{display:block;font-family:LidlFontCondPro,Trebuchet MS,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16/16rem;line-height:1.4;color:#353b42;border-radius:2/16rem}:host a{display:flex;text-decoration:none;color:unset}:host .banner{position:relative;width:100%;max-height:300px;cursor:pointer;overflow:hidden;box-shadow:0 2px 4px #00000026;border-radius:2/16rem;background-size:cover;background-position:center;background-repeat:no-repeat}:host .banner__viewHomeApiDesktop{position:relative;background-position:center;background-repeat:no-repeat;height:300px;background-size:cover;max-width:1400px}:host .banner__viewHomeApiMobile{position:relative;background-position:center}@media (min-width: 300px) and (max-width: 900px){:host .banner__viewHomeApiMobile{aspect-ratio:3 / 2;background-size:cover;max-height:900px;max-width:1350px}}:host .banner__viewSearchResultApiDesktop,:host .banner__viewCategoryApiDesktop{position:relative;max-width:1400px;height:200px;background-position:center;background-size:cover}@media (min-width: 1400px){:host .banner__viewSearchResultApiDesktop,:host .banner__viewCategoryApiDesktop{max-width:1400px}}:host .banner__viewSearchResultApiMobile,:host .banner__viewCategoryApiMobile,:host .banner__viewCategoryApiAios,:host .banner__viewCategoryApiAa{position:relative}@media (min-width: 300px) and (max-width: 900px){:host .banner__viewSearchResultApiMobile,:host .banner__viewCategoryApiMobile,:host .banner__viewCategoryApiAios,:host .banner__viewCategoryApiAa{aspect-ratio:2.36;max-height:570px;max-width:1350px;background-size:cover;background-position:center}}:host .banner-new{border-radius:1rem;background-color:#fff;box-shadow:0 2px 4px #00000026}:host .banner-new__wrapper{position:relative}:host .banner-new__img{width:100%;height:100%;border-style:none;box-shadow:0 2px 4px #00000026}:host .banner-new__label{padding:.5rem;border-radius:0 0 1rem 1rem}:host .banner-new__headline{word-wrap:break-word;overflow:hidden;line-height:120%;display:-webkit-box;min-height:3rem}:host .banner-old{display:block;position:relative;background-color:#fff;overflow:hidden}:host .banner-old__img{width:100%;height:100%;border-style:none}:host .banner-old__label{position:absolute;bottom:0;left:0;width:100%;background-color:#ffffffb3;padding:.5rem 1rem;color:#353b42}:host .banner-old__headline{word-wrap:break-word;overflow:hidden;max-height:3rem;line-height:1.4rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}:host .ads-tag{display:inline-flex;flex-flow:row nowrap;gap:var(--ods-gap-content-s, .25rem);align-items:center;position:absolute;bottom:0;right:0;padding:var(--ods-padding-content-xs, .25rem);background-color:var(--ods-color-surface-interaction-default, #fff);cursor:pointer;color:var(--ods-color-text-surface-interaction-default, #636d79);border:none;border-radius:var(--ods-radius-full-width, 0);font-family:var(--ods-typography-font-family-primary, "LidlFontPro");font-size:var(--ods-ad-tag-font-size, .6875rem);font-weight:var(--ods-typography-font-weight-base, 500);line-height:var(--ods-ad-tag-line-height, 1rem);letter-spacing:var(--ods-ad-tag-letter-spacing, .3)}:host .ads-tag:is(button){cursor:pointer}:host .ads-tag:is(button):focus-visible{position:relative}:host .ads-tag:is(button):focus-visible:before{content:"";display:block;width:100%;height:100%;position:absolute;outline:solid .125rem var(--ods-component-browser-focus-border-color-outer, #ffffff);outline-offset:.25rem;pointer-events:none;left:0;top:0}:host .ads-tag:is(button):focus-visible:after{content:"";display:block;width:100%;height:100%;position:absolute;outline:solid .125rem var(--ods-component-browser-focus-border-color-inner, #0050aa);outline-offset:.125rem;pointer-events:none;left:0;top:0}:host .ads-tag:is(button):hover{--ods-ad-tag-background-color: var(--ods-color-surface-interaction-hover, #fff);--ods-ad-tag-text-color: var(--ods-color-text-surface-interaction-hover, #002466);--ods-ad-tag-icon-color: var(--ods-color-icon-surface-interaction-hover, #002466)}:host .ads-tag:is(button):focus-visible{--ods-ad-tag-background-color: var(--ods-color-surface-interaction-focus, #fff);--ods-ad-tag-text-color: var(--ods-color-text-surface-interaction-focus, #002466);--ods-ad-tag-icon-color: var(--ods-color-icon-surface-interaction-focus, #002466)}:host .ads-tag:is(button):active{--ods-ad-tag-background-color: var(--ods-color-surface-interaction-pressed, #fff);--ods-ad-tag-text-color: var(--ods-color-text-surface-interaction-pressed, #002466);--ods-ad-tag-icon-color: var(--ods-color-icon-surface-interaction-pressed, #002466)}:host .ads-tag__img{width:100%;height:100%;border-style:none}:host .ads-tag__icon{height:.75rem;width:.75rem;background-color:var(--ods-color-icon-surface-interaction-default, #636d79);flex-shrink:0;mask-image:url(/cdn/assets/icons/1.0.0/information-circle.svg);-webkit-mask-image:url(/cdn/assets/icons/1.0.0/information-circle.svg)}:host .ads-tag__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;width:280px;z-index:1000}:host .ads-tag__tooltip-content{background-color:#1e2124;color:#fff;padding:.5rem;border-radius:.25rem;font-family:var(--ods-typography-font-family-primary, "LidlFontPro");font-size:var(--ods-mobile-body-small-1-font-size, .875rem);font-weight:var(--ods-typography-font-weight-base, 500);line-height:var(--ods-mobile-body-small-1-line-height, 1.25rem);letter-spacing:var(--ods-mobile-body-small-1-letter-spacing, 0);text-align:left}:host .ads-tag__tooltip-arrow{position:absolute;bottom:-6px;right:16px;width:12px;height:12px;background-color:#1e2124;transform:rotate(45deg)}:host .rounded-corners{border-radius:1rem 1rem 0 0}:host .ad-tooltip{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;display:inline-flex}:host .skeleton{width:100%;max-width:320px;height:150px;position:relative;margin:1rem auto;display:flex;vertical-align:middle;cursor:progress;background-color:#e3e4e6;background-image:linear-gradient(90deg,transparent 25%,#fff 50%,transparent 75%);background-size:200% 200%;animation:skeleton-shimmer 2s linear infinite}@keyframes skeleton-shimmer{0%{background-position-x:200%}50%{background-position-x:100%}to{background-position-x:0}}@media (min-width: 600px){:host .skeleton{height:250px}}
