.NeocomProductfinderTeaser{margin:8px auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}@media screen and (min-width:750px){.NeocomProductfinderTeaser{margin-top:calc(2.87179px + .68376vw)}}@media screen and (min-width:1920px){.NeocomProductfinderTeaser{margin-top:16px}}@media screen and (min-width:750px){.NeocomProductfinderTeaser{margin-bottom:calc(2.87179px + .68376vw)}}@media screen and (min-width:1920px){.NeocomProductfinderTeaser{margin-bottom:16px}}.NeocomProductfinderTeaser--card{align-items:center;border:1px solid rgba(var(--c-border));border-radius:var(--border-radius-default);display:flex;gap:var(--spacing-12,12px);max-width:628px;outline:none;padding:var(--spacing-16,16px);text-align:left;transition:border-color .2s ease-out;width:100%}@media (hover:hover){.NeocomProductfinderTeaser--card:focus,.NeocomProductfinderTeaser--card:hover{border-color:rgba(var(--c-black),1)}.NeocomProductfinderTeaser--card:hover .NeocomProductfinderTeaser--button:before{border-color:var(--button-hover-border-color)}.NeocomProductfinderTeaser--card:hover .NeocomProductfinderTeaser--button:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}.NeocomProductfinderTeaser--card:focus .NeocomProductfinderTeaser--button:before{border-color:var(--button-hover-border-color)}.NeocomProductfinderTeaser--card:focus .NeocomProductfinderTeaser--button:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}}.NeocomProductfinderTeaser--icon{padding:var(--spacing-8,8px)}@media screen and (max-width:580px){.NeocomProductfinderTeaser--icon{display:none}}.NeocomProductfinderTeaser--content{flex:1 1 auto;font-size:12px;line-height:1.4}@media (min-width:750px){.NeocomProductfinderTeaser--content{font-size:12px}}@media (min-width:1280px){.NeocomProductfinderTeaser--content{font-size:12px}}@media screen and (max-width:750px){.NeocomProductfinderTeaser--content{line-height:1.4}}.NeocomProductfinderTeaser--title{display:block;font-weight:700}@media screen and (max-width:580px){.NeocomProductfinderTeaser--title{display:none}}.NeocomProductfinderTeaser--button{flex:0 0 auto}.GuideTeaser{border:1px solid rgba(var(--c-border));border-radius:var(--border-radius-default);display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;position:relative;transition:border-color .2s ease-out}@media (hover:hover){.GuideTeaser:focus,.GuideTeaser:hover{border-color:rgba(var(--c-black),1)}.GuideTeaser:hover .GuideTeaser--icon{transform:translateY(-2px)}.GuideTeaser:hover .GuideTeaser--button:before{border-color:var(--button-hover-border-color)}.GuideTeaser:hover .GuideTeaser--button:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}.GuideTeaser:focus .GuideTeaser--icon{transform:translateY(-2px)}.GuideTeaser:focus .GuideTeaser--button:before{border-color:var(--button-hover-border-color)}.GuideTeaser:focus .GuideTeaser--button:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}}.GuideTeaser--head{align-items:center;background-color:rgba(var(--c-green-light),1);display:flex;flex:1 1 auto;justify-content:center;padding-bottom:clamp(20px,10%,40px);padding-top:clamp(20px,10%,40px)}.GuideTeaser--icon{transition:transform .2s ease-in-out}.GuideTeaser--body{background:rgba(var(--c-white),1);padding:var(--spacing-24,24px) var(--spacing-24,24px) var(--spacing-32,32px)}.GuideTeaser--topTitle{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:var(--spacing-8,8px);text-transform:uppercase}@media (min-width:750px){.GuideTeaser--topTitle{font-size:14px}}@media (min-width:1280px){.GuideTeaser--topTitle{font-size:14px}}@media screen and (max-width:750px){.GuideTeaser--topTitle{line-height:1.2}}.GuideTeaser--title{font-size:14px;line-height:1.4;margin-bottom:var(--spacing-24,24px)}@media (min-width:750px){.GuideTeaser--title{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.GuideTeaser--title{font-size:16px}}.GuideTeaser--button{position:relative;z-index:1}.GuideTeaser--link{height:100%;left:0;position:absolute;top:0;width:100%}.ProductFilterNotFound{margin-left:auto;margin-right:auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}.ProductFilterNotFound[data-compose=white]{margin-bottom:64px;margin-top:64px}@media screen and (min-width:750px){.ProductFilterNotFound[data-compose=white]{margin-top:calc(22.97436px + 5.47009vw)}}@media screen and (min-width:1920px){.ProductFilterNotFound[data-compose=white]{margin-top:128px}}@media screen and (min-width:750px){.ProductFilterNotFound[data-compose=white]{margin-bottom:calc(22.97436px + 5.47009vw)}}@media screen and (min-width:1920px){.ProductFilterNotFound[data-compose=white]{margin-bottom:128px}}.ProductFilterNotFound--title{color:rgba(var(--c-signal-red),1);font-size:24px;font-weight:700;line-height:1.4}@media (min-width:750px){.ProductFilterNotFound--title{font-size:calc(.75472vw + 18.33962px)}}@media (min-width:1280px){.ProductFilterNotFound--title{font-size:28px}}@media screen and (max-width:750px){.ProductFilterNotFound--title{line-height:1.2}}.ProductFilterNotFound--text{font-size:14px;line-height:1.4}@media (min-width:750px){.ProductFilterNotFound--text{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.ProductFilterNotFound--text{font-size:16px}}.Expand{overflow:hidden;position:relative}.Expand--action{align-items:center;background:linear-gradient(180deg,transparent,#fff 60%);bottom:0;display:flex;font-size:12px;height:300px;justify-content:center;left:0;line-height:1.4;padding-top:100px;position:absolute;right:0}@media (min-width:750px){.Expand--action{font-size:12px}}@media (min-width:1280px){.Expand--action{font-size:12px}}@media screen and (max-width:750px){.Expand--action{line-height:1.4}}.Expand--button{align-items:center;color:rgba(var(--c-grey),1);display:flex;height:2.5rem}.Expand--icon{margin-left:.5rem}
