.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-kerning:"normal";letter-spacing:1.5px;text-transform:uppercase;text-align:center;font-family:Sofia Pro,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}
.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:"";background-image:url(/ds-icons/rosace-std.svg);background-repeat:no-repeat;background-size:452px 452px;width:452px;height:452px;display:inline-block}.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)}.TeaserProduct-title,.TeaserProduct-desc,.TeaserProduct-price,.TeaserProduct-promo,.TagCode{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-label span,.TeaserProduct-info,.TeaserProduct-price,.TeaserProduct-promo,.TeaserProduct-title,.TeaserProduct-content{font-kerning:"normal";font-family:Sofia Pro,sans-serif;font-style:normal}.TeaserProduct-label span,.TeaserProduct-info,.TeaserProduct-price{font-weight:600}.TeaserProduct-promo,.TeaserProduct-title,.TeaserProduct-content{font-weight:400}.TeaserProduct-content{font-size:14px;line-height:22px}.TeaserProduct-title{font-size:16px;line-height:21px}.TeaserProduct-promo,.TeaserProduct-price{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;line-height:14px}.TeaserProduct-label span,.TeaserProduct-info{font-size:12px;line-height:16px}.TeaserProduct-label span,.TeaserProduct-content{text-align:center}.TeaserProduct,.TeaserProduct-content{position:relative}.TeaserProduct{flex-direction:column;width:100%;display:flex}.TeaserProduct-label{z-index:1;opacity:1;width:155px;height:155px;transition-property:opacity;position:absolute;top:-30px;right:-30px}.TeaserProduct-label:after{text-align:center;background-size:155px 155px;width:155px;height:155px;position:absolute;top:0;left:0}.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{transition-property:transform;transform:scale(1)}@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)}
.SlidePanel{background-color:var(--DS-colors-brand-primary-lighten)}.SlidePanel,.SlidePanel .InputQuantity-increment,.SlidePanel .InputQuantity-decrement,.SlidePanel .InputQuantity-input,.SlidePanel .InputQuantity-label,.SlidePanel .InputField-increment,.SlidePanel .InputField-decrement,.SlidePanel .InputField-input,.SlidePanel .InputField-label{color:var(--DS-colors-grayscale-dark)}.SlidePanel .InputQuantity-input,.SlidePanel .InputField-input{border-color:var(--DS-colors-grayscale-dark)}.SlidePanel{box-shadow:var(--DS-shadow-standard);padding-left:var(--DS-spacing-block-standard);padding-right:var(--DS-spacing-block-standard);padding-top:var(--DS-spacing-block-x-standard);padding-bottom:var(--DS-spacing-block-x-standard)}.SlidePanel-action{padding-top:var(--DS-spacing-block-small);padding-bottom:var(--DS-spacing-block-small)}.SlidePanel-title{margin-bottom:var(--DS-spacing-text-standard)}.SlidePanel{transition-timing-function:var(--DS-easing-standard);transition-duration:var(--DS-timing-standard)}.SlidePanel-title{font-kerning:"normal";text-align:center;font-family:Reaktif,sans-serif;font-size:21px;font-style:normal;font-weight:600;line-height:25px}.SlidePanel-heading{position:relative}.SlidePanel{z-index:20;box-sizing:border-box;width:100%;height:100vh;transition-property:transform;transition-timing-function:ease;position:fixed;top:0;right:0;transform:translate(200%)}@media (min-width:640px){.SlidePanel{width:496px}}.SlidePanel .ButtonClose{margin-left:auto}.SlidePanel-inner{height:100%;overflow-y:auto}.SlidePanel-action{flex-direction:column;justify-content:stretch;align-items:stretch;display:flex}.SlidePanel-action .ButtonPrimary+.ButtonPrimary,.SlidePanel-action .ButtonPrimary+.ButtonSecondary,.SlidePanel-action .ButtonSecondary+.ButtonPrimary,.SlidePanel-action .ButtonSecondary+.ButtonSecondary{margin-top:var(--DS-spacing-block-small)}.SlidePanel.IsDeployed{transform:translate(0)}
