.TagCode{background-color:var(--DS-colors-brand-secondary);color:var(--DS-colors-grayscale-white);border-radius:var(--DS-radius-large);padding:var(--DS-spacing-block-x-small);font-family:Sofia Pro,sans-serif;font-feature-settings:"normal";font-kerning:"normal";font-style:normal;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;line-height:14px;text-align:center}.TeaserProduct-content{background-color:var(--DS-colors-brand-primary-lighten)}.TeaserProduct-promo{background-color:var(--DS-colors-brand-secondary)}.TeaserProduct--promo .TeaserProduct-label span,.TeaserProduct--promo .TeaserProduct-price{color:var(--DS-colors-brand-secondary)}.TeaserProduct-promo{color:var(--DS-colors-grayscale-white)}.TeaserProduct-picture .ProductVisual-background{background-color:var(--DS-colors-grayscale-x-light)}.TeaserProduct-price-crossed{color:var(--DS-colors-grayscale-dark)}.TeaserProduct--promo .TeaserProduct-price del{color:var(--DS-colors-grayscale-black)}.TeaserProduct-disabled{color:var(--DS-colors-grayscale-black-60)}.TeaserProduct-info{color:var(--DS-colors-system-success)}.TeaserProduct-label:after{content:"";display:inline-block;width:452px;height:452px;background-image:url(/ds-icons/rosace-std.svg);background-repeat:no-repeat;background-size:452px 452px}.TeaserProduct-promo{border-radius:var(--DS-radius-large)}.TeaserProduct-content{padding-top:var(--DS-spacing-block-small);padding-bottom:var(--DS-spacing-block-small)}.TeaserProduct-promo{padding-left:var(--DS-spacing-block-x-small);padding-right:var(--DS-spacing-block-x-small)}.TagCode,.TeaserProduct-desc,.TeaserProduct-price,.TeaserProduct-promo,.TeaserProduct-title{margin-bottom:var(--DS-spacing-block-x-small)}.TeaserProduct-promo{padding-top:var(--DS-spacing-block-x-x-small);padding-bottom:var(--DS-spacing-block-x-x-small)}.TeaserProduct-label,.TeaserProduct-picture .ProductVisual-background img,.TeaserProduct-picture .ProductVisual-key img{transition-timing-function:var(--DS-easing-decelerate);transition-duration:var(--DS-timing-slow)}.TeaserProduct-content,.TeaserProduct-info,.TeaserProduct-label span,.TeaserProduct-price,.TeaserProduct-promo,.TeaserProduct-title{font-family:Sofia Pro,sans-serif;font-feature-settings:"normal";font-kerning:"normal";font-style:normal}.TeaserProduct-info,.TeaserProduct-label span,.TeaserProduct-price{font-weight:600}.TeaserProduct-content,.TeaserProduct-promo,.TeaserProduct-title{font-weight:400}.TeaserProduct-content{font-size:14px;line-height:22px}.TeaserProduct-title{font-size:16px;line-height:21px}.TeaserProduct-price,.TeaserProduct-promo{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;line-height:14px}.TeaserProduct-info,.TeaserProduct-label span{font-size:12px;line-height:16px}.TeaserProduct-content,.TeaserProduct-label span{text-align:center}.TeaserProduct,.TeaserProduct-content{position:relative}.TeaserProduct{display:flex;flex-direction:column;width:100%}.TeaserProduct-label{position:absolute;z-index:1;top:-30px;right:-30px;width:155px;height:155px;opacity:1;transition-property:opacity}.TeaserProduct-label:after{position:absolute;left:0;top:0;width:155px;height:155px;background-size:155px 155px;text-align:center}.TeaserProduct-label span{width:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TeaserProduct-picture .ProductVisual-background img{opacity:0;transition-property:opacity}.TeaserProduct-picture .ProductVisual-key img{transform:scale(1);transition-property:transform}@media(min-width:640px){.TeaserProduct-content{padding-left:0;padding-right:0}}@media(min-width:960px){.TeaserProduct-content{padding-left:80px;padding-right:80px}}.TeaserProduct-price-crossed{text-decoration:line-through}.TeaserProduct-price-from-volume{text-transform:none}.TeaserProduct-promo{display:inline-block}@media(min-width:960px){.TeaserProduct-actions{position:absolute;top:0;right:0}}.TeaserProduct-actions .LinkItem,a.TeaserProduct{cursor:pointer}a.TeaserProduct:hover .TeaserProduct-label{opacity:0}a.TeaserProduct:hover .TeaserProduct-picture .ProductVisual-background img{opacity:1}a.TeaserProduct:hover .TeaserProduct-picture .ProductVisual-key img{transform:scale(1.05)}