.CategoryTeaser{--border-radius:var(--border-radius-default);background-color:rgba(var(--c-grey-light),1);border-radius:var(--border-radius);clip-path:inset(0 round var(--border-radius));height:100%;overflow:hidden;position:relative;transition:clip-path .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:580px){.CategoryTeaser[data-variant=mood]{border:1px solid rgba(var(--c-border))}}@media (hover:hover){.CategoryTeaser:hover{clip-path:inset(.5% round calc(var(--border-radius)*1.8))}.CategoryTeaser:hover .CategoryTeaser--mood{transform:scale(1.05)}.CategoryTeaser:focus{clip-path:inset(.5% round calc(var(--border-radius)*1.8))}.CategoryTeaser:focus .CategoryTeaser--mood{transform:scale(1.05)}}.CategoryTeaser--link{display:flex;flex-direction:column;height:100%}.CategoryTeaser[data-variant=mood] .CategoryTeaser--link{padding:var(--spacing-16,16px)}@media screen and (min-width:580px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--link{padding:var(--spacing-24,24px)}}@media screen and (min-width:750px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--link{padding:var(--spacing-32,32px)}}@media screen and (min-width:1280px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--link{padding:var(--spacing-40,40px)}}.CategoryTeaser--mood{transition:transform 1.4s cubic-bezier(.215,.61,.355,1)}.CategoryTeaser--card{display:flex;flex-direction:column;justify-content:flex-end;justify-self:flex-end;overflow:hidden;padding:var(--spacing-24,24px);position:relative}.CategoryTeaser[data-variant=mood] .CategoryTeaser--card{background-color:#fff;border-radius:var(--border-radius-default);flex:0 0 auto;margin-top:auto;max-width:360px;width:100%}@media screen and (min-width:750px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--card{padding:var(--spacing-32,32px)}}.CategoryTeaser[data-variant=grey] .CategoryTeaser--card{flex:1 0 auto}@media screen and (min-width:750px){.CategoryTeaser[data-variant=grey] .CategoryTeaser--card{padding:var(--spacing-40,40px)}}.CategoryTeaser--image{mix-blend-mode:multiply}.CategoryTeaser[data-variant=mood] .CategoryTeaser--image{max-width:75px}@media screen and (min-width:580px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--image{max-width:100px}}.CategoryTeaser[data-variant=grey] .CategoryTeaser--image{display:flex;justify-content:center;margin-bottom:auto;margin-top:auto;padding:var(--spacing-24,24px) var(--spacing-16,16px);transition:transform 1.4s cubic-bezier(.215,.61,.355,1)}.CategoryTeaser[data-variant=grey] .CategoryTeaser--image .Image{max-width:264px;width:80%}.CategoryTeaser[data-variant=grey]:hover .CategoryTeaser--image{transform:scale(1.05)}.CategoryTeaser--info{align-items:center;display:flex;gap:var(--spacing-16,16px);justify-content:space-between;margin-top:var(--spacing-8,8px)}.TeaserSlider.TeaserSlider .CategoryTeaser--info{align-items:flex-end}.CategoryTeaser--title{min-width:0}.CategoryTeaser[data-variant=mood] .CategoryTeaser--title{font-size:18px;font-weight:700;line-height:1.4}@media (min-width:750px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--title{font-size:calc(.75472vw + 12.33962px)}}@media (min-width:1280px){.CategoryTeaser[data-variant=mood] .CategoryTeaser--title{font-size:22px}}.CategoryTeaser[data-variant=grey] .CategoryTeaser--title{font-size:26px;font-weight:700;line-height:1.3}@media (min-width:750px){.CategoryTeaser[data-variant=grey] .CategoryTeaser--title{font-size:calc(1.50943vw + 14.67925px)}}@media (min-width:1280px){.CategoryTeaser[data-variant=grey] .CategoryTeaser--title{font-size:34px}}.TeaserSlider.TeaserSlider .CategoryTeaser--title{font-size:18px;font-weight:700;line-height:1.4;padding-bottom:2px}@media (min-width:750px){.TeaserSlider.TeaserSlider .CategoryTeaser--title{font-size:calc(.75472vw + 12.33962px)}}@media (min-width:1280px){.TeaserSlider.TeaserSlider .CategoryTeaser--title{font-size:22px}}[data-icon].CategoryTeaser--arrow{clip-path:inset(-10%);flex:0 0 auto}[data-icon].CategoryTeaser--arrow:before{transition:background-color .2s ease-in-out,transform .2s ease-in-out}@media (hover:hover){.CategoryTeaser:hover [data-icon].CategoryTeaser--arrow:before,[data-icon].CategoryTeaser--arrow:hover:before{transform:scale(1.1)}.CategoryTeaser:hover [data-icon].CategoryTeaser--arrow>svg,[data-icon].CategoryTeaser--arrow:hover>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}[data-icon].CategoryTeaser--arrow:focus:before{transform:scale(1.1)}[data-icon].CategoryTeaser--arrow:focus>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}}.CommerceTeaser{--border-radius:var(--border-radius-default);background-color:rgba(var(--c-grey-light),1);border-radius:var(--border-radius);clip-path:inset(0 round var(--border-radius));height:100%;overflow:hidden;position:relative;transition:clip-path .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:580px){.CommerceTeaser{border:1px solid rgba(var(--c-border))}}@media (hover:hover){.CommerceTeaser:hover{clip-path:inset(.5% round calc(var(--border-radius)*1.8))}.CommerceTeaser:hover .CommerceTeaser--mood{transform:scale(1.05)}.CommerceTeaser:focus{clip-path:inset(.5% round calc(var(--border-radius)*1.8))}.CommerceTeaser:focus .CommerceTeaser--mood{transform:scale(1.05)}}.CommerceTeaser--link{display:flex;flex-direction:column;height:100%;padding:var(--spacing-16,16px)}@media screen and (min-width:580px){.CommerceTeaser--link{padding:var(--spacing-24,24px)}}@media screen and (min-width:750px){.CommerceTeaser--link{padding:var(--spacing-32,32px)}}@media screen and (min-width:1000px){.CommerceTeaser--link{padding:var(--spacing-40,40px)}}.CommerceTeaser--mood{transition:transform 1.4s cubic-bezier(.215,.61,.355,1)}.CommerceTeaser--card{background-color:#fff;border-radius:var(--border-radius-default);display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;justify-self:flex-end;margin-top:auto;max-width:360px;overflow:hidden;padding:var(--spacing-24,24px);position:relative;width:100%}@media screen and (min-width:750px){.CommerceTeaser--card{padding:var(--spacing-32,32px)}}@media screen and (min-width:1000px){.CommerceTeaser[data-ratio="2x1"] .CommerceTeaser--card{align-self:flex-end;max-width:clamp(360px,45%,550px)}}.CommerceTeaser--image{max-width:75px;mix-blend-mode:multiply}@media screen and (min-width:580px){.CommerceTeaser--image{max-width:100px}.CommerceTeaser[data-ratio="2x1"] .CommerceTeaser--image{max-width:124px}}.CommerceTeaser--info{align-items:flex-end;display:flex;gap:var(--spacing-16,16px);justify-content:space-between;margin-top:var(--spacing-16,16px)}.CommerceTeaser--brand{font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase}@media (min-width:750px){.CommerceTeaser--brand{font-size:14px}}@media (min-width:1280px){.CommerceTeaser--brand{font-size:14px}}@media screen and (max-width:750px){.CommerceTeaser--brand{line-height:1.2}}.CommerceTeaser--title{font-size:18px;font-weight:700;line-height:1.4}@media (min-width:750px){.CommerceTeaser--title{font-size:calc(.75472vw + 12.33962px)}}@media (min-width:1280px){.CommerceTeaser--title{font-size:22px}}@media screen and (min-width:1000px){.CommerceTeaser[data-ratio="2x1"] .CommerceTeaser--title{font-size:26px;font-weight:700;line-height:1.3}}@media screen and (min-width:1000px) and (min-width:750px){.CommerceTeaser[data-ratio="2x1"] .CommerceTeaser--title{font-size:calc(1.50943vw + 14.67925px)}}@media screen and (min-width:1000px) and (min-width:1280px){.CommerceTeaser[data-ratio="2x1"] .CommerceTeaser--title{font-size:34px}}[data-icon].CommerceTeaser--arrow{clip-path:inset(-10%);flex:0 0 auto}[data-icon].CommerceTeaser--arrow:before{transition:background-color .2s ease-in-out,transform .2s ease-in-out}@media (hover:hover){.CommerceTeaser:hover [data-icon].CommerceTeaser--arrow:before,[data-icon].CommerceTeaser--arrow:hover:before{transform:scale(1.1)}.CommerceTeaser:hover [data-icon].CommerceTeaser--arrow>svg,[data-icon].CommerceTeaser--arrow:hover>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}[data-icon].CommerceTeaser--arrow:focus:before{transform:scale(1.1)}[data-icon].CommerceTeaser--arrow:focus>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}}.SaleTeaser{background-color:rgba(var(--c-white),1);border:1px solid rgba(var(--c-border));border-radius:var(--border-radius-default);display:flex;min-height:100%;overflow:hidden;padding:var(--spacing-24,24px);position:relative;transition:border-color .2s ease-out;width:100%}@media (hover:hover){.SaleTeaser:focus,.SaleTeaser:hover{border-color:rgba(var(--c-black),1)}}.SaleTeaser--inner{display:flex;flex-direction:column;gap:var(--spacing-24,24px);min-height:100%;position:relative;width:100%;z-index:0}@media screen and (max-width:750px){.SaleTeaser--inner{gap:var(--spacing-16,16px)}}.SaleTeaser--badge{position:absolute;right:0;top:0;z-index:1}.SaleTeaser--topTitle{color:rgba(var(--c-signal-red),1);font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}@media (min-width:750px){.SaleTeaser--topTitle{font-size:12px}}@media (min-width:1280px){.SaleTeaser--topTitle{font-size:12px}}@media screen and (max-width:750px){.SaleTeaser--topTitle{line-height:1.2}}.SaleTeaser--titleWrapper{align-items:flex-end;display:flex;gap:var(--spacing-8,8px);justify-content:space-between;margin-top:auto;width:100%}.SaleTeaser--arrow{align-items:flex-end;display:inline-flex;flex-shrink:0}.SaleTeaser--title{font-size:14px;font-weight:700;line-height:1.4}@media (min-width:750px){.SaleTeaser--title{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.SaleTeaser--title{font-size:16px}}.SaleTeaser--mediaGrid{--max-image-size:180px;display:grid;flex-grow:1;position:relative;z-index:-1;grid-gap:1px;aspect-ratio:auto 4/3;background-color:rgba(var(--c-border));grid-template-columns:repeat(2,1fr);max-width:100%}.SaleTeaser--mediaGrid[data-length="1"]{--max-image-size:320px;grid-template-columns:1fr;grid-template-rows:1fr}.SaleTeaser--mediaGrid[data-length="3"]{grid-template-rows:1fr 1fr}.SaleTeaser--mediaGrid[data-length="3"]>:first-child{grid-row:span 2}.SaleTeaser--mediaGrid[data-ratio="2x1"],.TeaserSlider.TeaserSlider .SaleTeaser--mediaGrid{aspect-ratio:auto}.SaleTeaser--media{align-items:center;background-color:rgba(var(--c-white),1);display:flex;justify-content:center;overflow:hidden;padding:var(--spacing-16,16px);position:relative}.SaleTeaser--media .Image{max-height:var(--max-image-size);max-width:var(--max-image-size)}.SaleTeaser--media .Image,.SaleTeaser--media .Image>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}[data-icon].SaleTeaser--arrow{clip-path:inset(-10%);flex:0 0 auto}[data-icon].SaleTeaser--arrow:before{transition:background-color .2s ease-in-out,transform .2s ease-in-out}@media (hover:hover){.SaleTeaser:hover [data-icon].SaleTeaser--arrow:before,[data-icon].SaleTeaser--arrow:hover:before{transform:scale(1.1)}.SaleTeaser:hover [data-icon].SaleTeaser--arrow>svg,[data-icon].SaleTeaser--arrow:hover>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}[data-icon].SaleTeaser--arrow:focus:before{transform:scale(1.1)}[data-icon].SaleTeaser--arrow:focus>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}}.SaleTeaser--link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ProductSaleTeaser{align-items:stretch;border-radius:var(--border-radius-default);display:flex;min-height:100%;overflow:hidden;position:relative;width:100%}.ProductSaleTeaser--inner{display:flex;flex-direction:column;gap:var(--spacing-24,24px);height:100%;left:0;padding:var(--spacing-24,24px);pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:750px){.ProductSaleTeaser--inner{gap:var(--spacing-16,16px)}}.ProductSaleTeaser--badge{position:absolute;right:var(--spacing-24,24px);top:var(--spacing-24,24px);z-index:1}@media screen and (max-width:750px){.ProductSaleTeaser--badge{right:var(--spacing-16,16px);top:var(--spacing-16,16px)}}.ProductSaleTeaser--topTitle{color:rgba(var(--c-signal-red),1);font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase}@media (min-width:750px){.ProductSaleTeaser--topTitle{font-size:12px}}@media (min-width:1280px){.ProductSaleTeaser--topTitle{font-size:12px}}@media screen and (max-width:750px){.ProductSaleTeaser--topTitle{line-height:1.2}}.ProductSaleTeaser--productCard{align-items:stretch;display:flex;flex-grow:1;min-height:100%;position:relative;width:100%}.ProductSaleTeaser--productCard .ProductCard{padding-top:var(--spacing-64,64px)}.EventTeaser{--border-radius:var(--border-radius-default);background-color:rgba(var(--c-white),1);border-radius:var(--border-radius);clip-path:inset(0 round var(--border-radius));height:100%;overflow:hidden;padding:var(--spacing-16,16px);position:relative;transition:clip-path .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:580px){.EventTeaser{padding:var(--spacing-16,16px)}}@media screen and (min-width:1280px){.EventTeaser{padding:var(--spacing-16,16px)}}@media screen and (min-width:750px){.EventTeaser[data-variant=small]{padding:var(--spacing-16,16px)}}@media screen and (min-width:1280px){.EventTeaser[data-variant=small]{padding:var(--spacing-32,32px)}}@media (hover:hover){.EventTeaser:hover{clip-path:inset(.5% round calc(var(--border-radius)*1.8))}.EventTeaser:hover .EventTeaser--image{transform:scale(1.05)}.EventTeaser:focus{clip-path:inset(.5% round calc(var(--border-radius)*1.8))}.EventTeaser:focus .EventTeaser--image{transform:scale(1.05)}}.EventTeaser--link{display:flex;flex-direction:column;height:100%}.EventTeaser--card{align-items:flex-end;background-color:rgba(var(--c-white),1);border-radius:var(--border-radius-default);display:flex;gap:var(--spacing-16,16px);justify-content:space-between;margin-top:auto;max-width:360px;padding:var(--spacing-24,24px);position:relative;width:100%}@media screen and (min-width:750px){.EventTeaser--card{padding:var(--spacing-32,32px) var(--spacing-24,24px)}}[data-variant=grid] .EventTeaser--card{padding-top:var(--spacing-52,52px)}@media screen and (min-width:750px){[data-variant=grid] .EventTeaser--card{padding-top:var(--spacing-68,68px)}[data-variant=small] .EventTeaser--card{padding:var(--spacing-24,24px)}}@media screen and (min-width:1280px){[data-variant=small] .EventTeaser--card{padding:var(--spacing-16,16px)}}.EventTeaser--topTitle{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden;text-transform:uppercase;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:var(--spacing-4,4px)}@media (min-width:750px){.EventTeaser--topTitle{font-size:12px}}@media (min-width:1280px){.EventTeaser--topTitle{font-size:12px}}@media screen and (max-width:750px){.EventTeaser--topTitle{line-height:1.2}}.EventTeaser--date{font-size:26px;font-weight:700;line-height:1.3;margin-bottom:var(--spacing-8,8px)}@media (min-width:750px){.EventTeaser--date{font-size:calc(1.50943vw + 14.67925px)}}@media (min-width:1280px){.EventTeaser--date{font-size:34px}}.EventTeaser[data-variant=small] .EventTeaser--date{font-size:18px;font-weight:700;line-height:1.4}@media (min-width:750px){.EventTeaser[data-variant=small] .EventTeaser--date{font-size:calc(.75472vw + 12.33962px)}}@media (min-width:1280px){.EventTeaser[data-variant=small] .EventTeaser--date{font-size:22px}}.EventTeaser--title{display:-webkit-box;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:750px){.EventTeaser--title{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.EventTeaser--title{font-size:16px}}.EventTeaser[data-variant=small] .EventTeaser--title{font-size:14px;font-weight:700;line-height:1.2}@media (min-width:750px){.EventTeaser[data-variant=small] .EventTeaser--title{font-size:14px}}@media (min-width:1280px){.EventTeaser[data-variant=small] .EventTeaser--title{font-size:14px}}@media screen and (max-width:750px){.EventTeaser[data-variant=small] .EventTeaser--title{line-height:1.2}}.EventTeaser--arrow{clip-path:inset(-10%);flex:0 0 auto}.EventTeaser--arrow:before{transition:background-color .2s ease-in-out,transform .2s ease-in-out}@media (hover:hover){.EventTeaser--arrow:hover:before,.EventTeaser:hover .EventTeaser--arrow:before{transform:scale(1.1)}.EventTeaser--arrow:hover>svg,.EventTeaser:hover .EventTeaser--arrow>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}.EventTeaser--arrow:focus:before{transform:scale(1.1)}.EventTeaser--arrow:focus>svg{animation:icon-out-in .5s ease-in-out .2s 1 normal forwards}}.EventTeaser--image{transition:transform 1.4s cubic-bezier(.215,.61,.355,1)}
