.sp_hideWhenNotLarge{display:none}@media (min-width:768px){.sp_hideWhenNotLarge{display:inline-block}}.sp_hideWhenLarge{display:inline-block}@media (min-width:768px){.sp_hideWhenLarge{display:none}}.shoppagesFragment{overflow:hidden}.pl_sheet__content .oc-accordion-v1.sp_plainText img,.pl_sheet__content .pl_accordion__content .sp_textBlockContent img{max-width:100%}.sp_contentHeadline h1{margin-bottom:16px;padding-left:8px;padding-right:8px}.sp_link_icon_arrow_right:after{content:" >";font-family:OttoIcons,Arial,Helvetica,sans-serif;font-size:.75em;font-style:normal;display:inline-block}.sp_imgLeft{float:left;max-width:100%;margin-right:16px}.sp_imgRight{float:right;max-width:100%;margin-left:16px}.sp_plainText ul,.sp_plainText ol{list-style-position:outside}.sp_plainText ul li p:first-child,.sp_plainText ol li p:first-child{display:inline}.sp_plainText ul li p:nth-child(2),.sp_plainText ol li p:nth-child(2){margin-top:10px}.sp_plainText td{word-break:break-word}@media (min-width:768px){.sp_plainText td{word-break:normal}}.sp_plainText th{word-break:break-word}@media (min-width:768px){.sp_plainText th{word-break:normal}}.pl_banner.sp_banner>*{flex:auto;padding-top:12px;padding-bottom:4px;padding-left:12px}.pl_banner.sp_banner>:last-child{padding-right:12px}.sp_textBlock[data-legacy]{width:100%;margin-bottom:16px;padding-left:8px;padding-right:8px;overflow:hidden}.sp_textBlock[data-legacy] img{max-width:100%}.sp_textBlock[data-legacy].empty{margin-bottom:0}.sp_textBlock[data-legacy] .sp_refSymbol{color:#fff;text-align:center;background-color:#333;border-radius:50%;width:18px;height:18px;font-size:11px;line-height:18px;display:inline-block}.sp_textBlock[data-legacy] .sp_headline150_red{color:#d4021d;margin-bottom:10px}.sp_textBlock[data-legacy] .p_link--1st i{font-family:OttoSans;font-size:inherit;font-style:italic;text-decoration:underline}.sp_textBlock a{word-wrap:break-word}.sp_textBlock img{max-width:100%}.sp_textBlock .p_link--1st i{font-family:OttoSans;font-size:inherit;font-style:italic;text-decoration:underline}.sp_textBlockWithImage{flex-wrap:wrap;gap:16px;display:flex}.sp_textBlockWithImage .sp_textBlockImage,.sp_textBlockWithImage .sp_textBlockImage img{width:100%}.sp_textBlockWithImage .sp_textBlockContent{align-self:center;width:100%}.sp_textBlockWithImage .sp_textBlockContent oc-banner-v1>p:only-child{margin-bottom:0!important}@media not (min-width:768px){.sp_content .sp_textBlockWithImage .sp_textBlockNoText{display:none}}@media (min-width:768px){.sp_content .sp_textBlockWithImage.sp_textBlockWithImageRight{flex-direction:row-reverse}.sp_content .sp_textBlockWithImage .sp_textBlockContent,.sp_content .sp_textBlockWithImage .sp_textBlockImage{flex:1;width:50%}}.sp_content .sp_textBlockWithImage.sp_textBlockWithImageTop .sp_textBlockContent,.sp_content .sp_textBlockWithImage.sp_textBlockWithImageTop .sp_textBlockImage{flex:0 auto;width:100%}.sp_content .sp_textBlockWithImage.sp_textBlockWithImageTop .sp_textBlockNoText{display:none}.sp_uni50 .sp_uni50_footer{min-height:80px}@media (min-width:768px){.sp_uni50 .sp_uni50_footer_container{height:120px}}.sp_uni50 .sp_uni50_footer_container{flex-direction:column;display:flex}.sp_uni50 .promo-card-image-4-3-s,.sp_uni50 .promo-card-image-8-3-xl{background-size:cover}.sp_uni50 .promo-card-image-4-3-s{aspect-ratio:4/3}.sp_uni50 .promo-card-image-8-3-xl{aspect-ratio:8/3}.pl_grid-col-lg-12 .sp_uni50 .sp_uni50_footer_container,.oc-grid__col--l-12 .sp_uni50 .sp_uni50_footer_container{height:auto}@media (min-width:768px){.pl_grid-col-lg-12 .sp_uni50 .promo-card-image-4-3-s,.oc-grid__col--l-12 .sp_uni50 .promo-card-image-4-3-s{display:none}}@media not (min-width:768px){.pl_grid-col-lg-12 .sp_uni50 .promo-card-image-8-3-xl,.oc-grid__col--l-12 .sp_uni50 .promo-card-image-8-3-xl{display:none}}.pl_grid-col-lg-6 .sp_uni50 .promo-card-image-8-3-xl,.pl_grid-col-lg-4 .sp_uni50 .promo-card-image-8-3-xl,.pl_grid-col-lg-3 .sp_uni50 .promo-card-image-8-3-xl,.oc-grid__col--l-6 .sp_uni50 .promo-card-image-8-3-xl,.oc-grid__col--l-4 .sp_uni50 .promo-card-image-8-3-xl,.oc-grid__col--l-3 .sp_uni50 .promo-card-image-8-3-xl{display:none}.sp_teaser:last-of-type{margin-bottom:8px}.sp_teaser{width:100%;margin-top:8px;padding-left:8px;padding-right:8px;position:relative;overflow:hidden}.sp_teaser .sp_teaserImage{background-size:cover;width:100%;height:0;margin-bottom:8px}@media (min-width:768px){.sp_teaser .sp_teaserImage{margin-bottom:0}}.sp_teaser .sp_teaserTransparencyLayerWrapper{width:50%;height:100%;position:absolute;top:0;right:8px}.sp_teaser .sp_teaserTransparencyLayerWrapper .sp_teaserTransparencyLayer{height:100%;margin-left:16px;display:none}@media (min-width:768px){.sp_teaser .sp_teaserTransparencyLayerWrapper .sp_teaserTransparencyLayer{opacity:.75;display:block}}.sp_teaser .sp_teaserContentWrapper{width:100%;position:relative;bottom:0;right:0}@media (min-width:768px){.sp_teaser .sp_teaserContentWrapper{position:absolute;right:8px}}.sp_teaser .sp_teaserContentWrapper .sp_teaserContent{margin-bottom:8px;padding-left:0;padding-right:0}@media (min-width:768px){.sp_teaser .sp_teaserContentWrapper .sp_teaserContent{padding-left:16px;padding-right:16px}}.sp_teaser .sp_teaserLine{margin-bottom:8px}.sp_teaserWhite .sp_teaserTransparencyLayer{background-color:#fff}.sp_teaserBlack{color:inherit}@media (min-width:768px){.sp_teaserBlack{color:#fff}}.sp_teaserBlack .sp_teaserTransparencyLayer{background-color:#000}@media (min-width:768px){.contentWithSidebar .sp_teaser .sp_teaserImage{background-position:50%}}@media (min-width:992px){.contentWithSidebar .sp_teaser .sp_teaserImage{height:0}}@media (min-width:768px){.contentWithSidebar .sp_teaser .sp_teaserContentWrapper{width:44.4444%}.contentFullWidth .sp_teaser .sp_teaserContentWrapper{width:41.6667%}}.sp_accordion{width:100%;margin-bottom:16px;padding-left:8px;padding-right:8px;overflow:hidden}.sp_accordion img{max-width:100%}.sp_accordion .sp_refSymbol{color:#fff;text-align:center;background-color:#333;border-radius:50%;width:18px;height:18px;font-size:11px;line-height:18px;display:inline-block}@media (max-width:200px){.sp_smartAppBanner{display:none!important}}.sp_smartAppBanner{color:#fefefe;background-color:#222;min-height:74px;max-height:74px;line-height:72px;position:relative}.sp_smartAppBanner .sp_smartAppBannerFirstColumn{z-index:1;display:flex;position:absolute;left:0}.sp_smartAppBanner .sp_smartAppBannerSecondColumn{position:absolute;right:0}.sp_smartAppBanner .sp_smartAppBannerItem{vertical-align:middle;font-size:.875rem}.sp_smartAppBanner .sp_smartAppBannerClose{color:#aaa;margin:0 4px 0 8px;font-size:28px;font-weight:700}.sp_smartAppBanner .sp_smartAppBannerClose:hover,.sp_smartAppBanner .sp_smartAppBannerClose:focus{color:#fefefe;cursor:pointer;text-decoration:none}.sp_smartAppBanner .sp_smartAppBannerGotoAppButton{width:auto;margin:-2px 8px 0 4px;display:inline-block}@media (max-width:370px){.sp_smartAppBanner .sp_smartAppBannerText{font-size:.75rem}.sp_smartAppBanner .sp_smartAppBannerGotoAppButton{padding:0 10px}}.sp_smartAppBanner .sp_smartAppBannerAppIcon{width:48px;height:48px;margin:-2px 0 0 8px}
