@font-face{font-family:sourcesanspro;font-weight:700;font-style:normal;font-display:swap;src:url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/SourceSansPro-Bold.woff2) format('woff2'),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/SourceSansPro-Bold.woff) format('woff')}@font-face{font-family:pricemm;font-weight:400;src:url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/pricemm.eot);src:url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/pricemm.eot?#iefix) format('embedded-opentype'),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/pricemm.woff2) format('woff2'),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/pricemm.woff) format('woff'),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/pricemm.ttf) format('truetype'),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/pricemm.svg#svg) format('svg')}@font-face{font-family:mmheadlinepro;font-weight:400;font-style:normal;font-display:swap;src:url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/MMHeadlineProWebTT-Regular.woff2),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/MMHeadlinePro-Regular.otf),url(https://csscdn.redblue.de/MediaSE/static/fonts/MM/MMHeadlineProWebTT-Regular.ttf) format('truetype')}.banner-deal{padding-bottom:90px;max-width:100%;background-color:#df0000;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner-deal::before{content:"";display:block;width:100%;background-color:#fff;height:44px;position:absolute;bottom:0;left:0}.banner-deal__link{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:9999}.banner-deal__label{display:block;position:absolute;top:20px;left:20px;font-family:mmheadlinepro,sans-serif!important;font-size:30px;text-transform:uppercase!important;text-align:center;letter-spacing:1px;line-height:.8;color:#fff;text-shadow:1px 1px 2px #8b0000;transform:rotate(-10deg)}.banner-deal__content{display:flex;position:relative;top:20px;padding:20px;opacity:0;transition:opacity 1s ease-in}.banner-deal__content.loaded{opacity:1}.banner-deal__image{display:block;position:relative;top:40px;object-fit:contain;object-position:top;width:45%;flex-shrink:0;height:120px;margin-right:10px;z-index:99}.banner-deal__info{max-width:100%}.banner-deal__info p{line-height:1;text-align:right}.banner-deal__old-price span,.banner-deal__price{font-family:pricemm,sourcesanspro,sans-serif!important}.banner-deal__price{text-shadow:0 0 1em transparent,0 -.04em 0 #fff,.04em 0 0 #fff,0 .04em 0 #fff,-.034em -.024em 0 #fff,-.03em -.04em 0 #fff,-.01em -.04em 0 #fff,.052em -.04em 0 #fff,.04em -.04em 0 #fff,.02em -.04em 0 #fff,.047em -.025em 0 #fff,-.045em .016em 0 #fff,-.039em .038em 0 #fff,-.052em .04em 0 #fff,-.042em .04em 0 #fff,.031em .028em 0 #fff,.029em .04em 0 #fff,rgba(0,0,0,.2) .05em 0 .05em,rgba(0,0,0,.2) 0 .05em .05em,rgba(0,0,0,.2) .05em .05em .05em;color:#000;margin-bottom:4px}.banner-deal__old-price{color:#fff;text-shadow:1px 1px 2px #8b0000}.banner-deal__slogan,.banner-deal__type{font-family:sourcesanspro,sans-serif;font-weight:700;color:#fff}.banner-deal__old-price{font-size:28px}.banner-deal__old-price span{position:relative}.banner-deal__old-price span::before{content:'';left:0;border:1px solid #df0000;transform:rotate(12deg);position:absolute;width:100%;bottom:50%}.banner-deal__old-price span::after{content:'';left:0;border:1px solid #df0000;transform:rotate(-12deg);position:absolute;width:100%;bottom:50%}.banner-deal__price{font-size:36px;line-height:.8}.banner-deal__type{font-size:16px;text-transform:uppercase!important;border-bottom:4px solid #fff;padding-bottom:4px;margin-bottom:4px}.banner-deal__slogan{font-size:16px;line-height:1}.banner-deal__brand{display:block;position:absolute;bottom:20px;left:20px;width:100px;max-height:50px;object-fit:contain;object-fit:contain}.banner-deal__btn{font-family:sourcesanspro;font-size:16px;color:#5a5a5a;display:inline-block;padding:12px 20px;border-radius:30px;border:1px solid #5a5a5a;position:absolute;bottom:19px;right:20px;background-color:#fff}@media screen and (min-width:420px){.banner-deal__image{width:260px;height:150px}.banner-deal__info{max-width:150px}}@media screen and (min-width:730px){.banner-deal{padding-bottom:0;max-height:300px;height:300px}.teasers li .cms_html_container .banner-deal{max-height:299px;height:299px;border-bottom:1px solid #ccc}.banner-deal__label{top:30px;font-size:50px}.banner-deal__content{top:0;padding-left:190px;z-index:99}.banner-deal__info{padding-top:20px;max-width:300px}.banner-deal__info p{text-align:left}.banner-deal__info .banner-deal__old-price{text-align:center}.banner-deal__image{width:300px;height:auto;max-height:280px;margin-right:30px}.banner-deal__old-price{font-size:32px}.banner-deal__price{font-size:60px}.banner-deal__type{font-size:24px}.banner-deal__slogan{font-size:22px}.banner-deal__btn{font-size:18px}}@media screen and (min-width:954px){.banner-deal__content{padding-left:250px}}@media screen and (min-width:1199px){.banner-deal__content{padding-left:380px}}