.recipe-teaser__difficulty-level span:before,.recipe-teaser__difficulty-level:after,.recipe-teaser__difficulty-level:before,.recipe-teaser__preparation-time:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ek-Icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.recipe-teaser__difficulty-level span:before,.recipe-teaser__difficulty-level:after,.recipe-teaser__difficulty-level:before{content:"\e92f"}.recipe-teaser__preparation-time:before{content:"\e91e"}.recipe-teaser__headline{color:#14621f;font-size:18px;font-weight:700;line-height:1.16667}@media only screen and (min-width:768px){.recipe-teaser__headline{font-size:22px;line-height:1.13636}}@media only screen and (min-width:1440px){.recipe-teaser__headline{font-size:28px;line-height:1.14286}}.recipe-teaser__subline{color:#464a41;display:block;font-size:16px;line-height:1.5;margin-top:10px}@media only screen and (min-width:1440px){.recipe-teaser__subline{font-size:18px}}.recipe-teaser__details{display:flex;flex-direction:row;justify-content:flex-end;margin-right:-6.93333vw;margin-top:24px;padding-right:16px}@media only screen and (min-width:768px){.recipe-teaser__details{margin-right:-4.42708vw}}@media only screen and (min-width:1024px){.recipe-teaser__details{margin-right:-2.21354vw;padding-right:22px}}@media only screen and (min-width:1920px){.recipe-teaser__details{margin-right:-42.5px}}.recipe-teaser__preparation-time{font-size:16px;line-height:1.5;padding-left:30px;position:relative}.recipe-teaser__preparation-time:before{font-size:24px;left:0;position:absolute;top:0}.recipe-teaser__difficulty-level{color:#f8cfbe;flex-grow:1;font-size:24px;line-height:1;margin-left:-2px;margin-right:-2px}.recipe-teaser__difficulty-level span:before,.recipe-teaser__difficulty-level:after,.recipe-teaser__difficulty-level:before{margin-left:2px;margin-right:2px}.recipe-teaser__difficulty-level span i{display:none}.recipe-teaser__difficulty-level.is--level-1:before,.recipe-teaser__difficulty-level.is--level-2 span:before,.recipe-teaser__difficulty-level.is--level-2:before,.recipe-teaser__difficulty-level.is--level-3 span:before,.recipe-teaser__difficulty-level.is--level-3:after,.recipe-teaser__difficulty-level.is--level-3:before{color:#b80017}.recipe-teaser__image{position:relative}.recipe-teaser__image:before{background-color:#fff;content:"";display:block;height:100%;left:0;margin-top:-45px;pointer-events:none;position:absolute;top:100%;transform:skewY(-10deg) translateZ(0);width:calc(100% + 2px);z-index:1}.recipe-teaser__image span{height:247px}.recipe-teaser__image.is--fix img{left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.25,1,.5,1)}.recipe-teaser__image .diet-badge{bottom:40px;position:absolute;right:16px;transform:translateZ(0);z-index:1}@media only screen and (min-width:1024px){.recipe-teaser__image .diet-badge{right:22px}}.recipe-teaser__is-liked{background-color:#fff;border-radius:42px;color:#b80017;font-size:12px;font-weight:700;left:12px;line-height:1.16667;padding:14px 16px 14px 12px;position:absolute;top:12px;transform:translateZ(0);z-index:1}.recipe-teaser__is-liked:before{display:inline-block;font-size:24px;margin-bottom:-6px;margin-right:4px;margin-top:-8px;vertical-align:middle}.recipe-teaser__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-bottom:16px;padding-left:6.93333vw;padding-right:6.93333vw;position:relative;transform:translateZ(0);z-index:1}@media only screen and (min-width:768px){.recipe-teaser__content{padding-left:4.42708vw;padding-right:4.42708vw}}@media only screen and (min-width:1024px){.recipe-teaser__content{padding-left:2.21354vw;padding-right:2.21354vw}}@media only screen and (min-width:1920px){.recipe-teaser__content{padding-left:42.5px;padding-right:42.5px}}.recipe-teaser__link{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");border:0;bottom:0;display:block;left:0;outline:none;padding:0;position:absolute;right:0;text-indent:-1978em;top:0;z-index:4}.recipe-teaser{background-color:#fff;border-radius:7px;display:flex;filter:drop-shadow(0 0 16px rgba(0,0,0,.08));flex-direction:column;height:100%;overflow:hidden;position:relative}@media only screen and (min-width:768px){.recipe-teaser{border-radius:10px}}.csshover .recipe-teaser:hover .recipe-teaser__image img{transform:translate(-50%,-50%) scale(1.05)}