:root{--swiper-theme-color: #71A777}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"AvenirNextLTProMedium";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Medium.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.ttf") format("truetype");font-weight:500;font-display:swap}body .GreenPillButton span,body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine a span{background-color:#dbe6d3;color:#1a1e20;border-radius:2rem;padding:.65rem 1.5rem .5rem 1.5rem}body .GreenPillButton span:hover,body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine a span:hover{background-color:#8aae70;color:#1a1e20;border-bottom:none}body .GreenPillButton:hover,body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine a:hover{border-bottom:none;padding-bottom:0}body .ModalMenuComponent .Modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background-color:rgba(219,228,240,.8156862745);backdrop-filter:blur(4px)}body .ModalMenuComponent .Modal.animateOut{display:none}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form{align-items:flex-end}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form .SearchField{width:220px;border-bottom:1px solid rgba(178,162,162,.8)}@media(max-width: 1120px){body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form .SearchField{width:120px}}@media(max-width: 820px){body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form .SearchField{width:220px}}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form>img{display:inline;padding-right:.25rem}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form .OpenSearchLink{display:none}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation form .CloseSearchLink{display:flex}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .StudioFinderLink,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MyAccountLabel,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MiniCartLink,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector{width:0 !important;padding:0}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .StudioFinderLink img,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .StudioFinderLink span,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .StudioFinderLink i,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MyAccountLabel img,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MyAccountLabel span,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MyAccountLabel i,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MiniCartLink img,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MiniCartLink span,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .MiniCartLink i,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector img,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector span,body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector i{display:none}body .ModalMenuComponent.SearchActive .MainRow .RightNavigationContainer .RightNavigation .SearchResults.ResultsFound{display:flex}@media(max-width: 820px){body .ModalMenuComponent.SearchActive .MiddleLogo{display:none}}@media(max-width: 480px){body .ModalMenuComponent.SearchActive .FirstCategory,body .ModalMenuComponent.SearchActive .MainRow>.MainMenuEntry{padding-right:0}}@media(max-width: 360px){body .ModalMenuComponent.SearchActive .FirstCategory img,body .ModalMenuComponent.SearchActive .MainRow>.MainMenuEntry img{display:none}}body .ModalMenuComponent.SearchActive .GuideButtonLine{z-index:1}body .ModalMenuComponent a:hover{border-bottom:1px solid #1a1e20;padding-bottom:.325rem;color:#1a1e20}body .ModalMenuComponent a.isLeaf:hover{border-bottom:none;font-weight:500}body .ModalMenuComponent .MainNavHamburger,body .ModalMenuComponent .BreadCrumbLink,body .ModalMenuComponent .BackLink,body .ModalMenuComponent .RepeatOtherMainEntry,body .ModalMenuComponent .Signet,body .ModalMenuComponent .ProfiLink{display:none}body .ModalMenuComponent .MiddleLogo,body .ModalMenuComponent .ProfessionalLink{display:none}body .ModalMenuComponent .MainRow{display:flex;flex-direction:row;justify-content:space-between;position:relative;white-space:nowrap;z-index:2}body .ModalMenuComponent .MainRow a:hover{padding-bottom:0;border-bottom:none;color:#a1a9af}body .ModalMenuComponent .MainRow a:hover img{opacity:.5}body .ModalMenuComponent .MainRow .LeftNavigationContainer{display:flex;align-items:center;overflow:hidden}@media(max-width: 820px){body .ModalMenuComponent .MainRow .LeftNavigationContainer{align-items:start}}body .ModalMenuComponent .MainRow .LeftNavigationContainer>.MainMenuEntry{display:flex;flex-direction:row;align-items:end;padding:1rem 1rem 1rem 0}@media(max-width: 480px){body .ModalMenuComponent .MainRow .LeftNavigationContainer>.MainMenuEntry{padding:1rem 0}}body .ModalMenuComponent .MainRow .LeftNavigationContainer>.MainMenuEntry:hover{padding-bottom:1rem}@media(max-width: 820px){body .ModalMenuComponent .MainRow .LeftNavigationContainer>.MainMenuEntry span{display:none}}body .ModalMenuComponent .MainRow .LeftNavigationContainer .MainMenu{transition:width 1s;flex-grow:1;padding-top:1rem;padding-bottom:1rem;font-size:1rem;overflow:hidden}body .ModalMenuComponent .MainRow .LeftNavigationContainer .MainMenu li{align-self:end;padding:0 1rem}body .ModalMenuComponent .MainRow .LeftNavigationContainer .MainMenu .MainMenuEntry:hover{border-bottom:none}body .ModalMenuComponent .MainRow .RightNavigationContainer{position:relative;z-index:1;margin-top:-4.5rem;display:flex;flex-direction:column}@media(max-width: 820px){body .ModalMenuComponent .MainRow .RightNavigationContainer{margin-top:-0.5rem;margin-bottom:1rem}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation{display:flex;flex-direction:row;justify-content:end;margin:1.5rem 0 0 0}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation img{max-width:unset;max-height:unset}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults{position:absolute;right:0;top:50px;width:min(80vw,200%,420px);z-index:2;background-color:#fff;box-shadow:0 4px 25px rgba(0,0,0,.0980392157);flex-direction:column;align-items:start;display:none;white-space:normal}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Suggestions{display:flex;flex-direction:column;margin-left:1rem;align-items:start}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Suggestions li{margin-bottom:4px;padding-top:.25rem}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults>span{font-family:"AvenirNextLTProMedium",sans-serif;font-size:20px;line-height:30px;font-weight:400;margin:1rem}@media(max-width: 820px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults>span{font-size:16px;line-height:26px}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products{display:flex;flex-direction:column;margin-left:2rem;align-items:start}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products a{display:grid;grid-template-columns:56px auto;grid-template-rows:auto;grid-template-areas:"image name" "image description";margin-bottom:1rem}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products picture{grid-area:image;grid-row:1/3;padding-right:.25rem}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products picture img{width:48px}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products .Name{grid-area:name;align-self:end;font-family:"AvenirNextLTProMedium",sans-serif;font-size:16px;line-height:26px;font-weight:400}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products .Description,body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .SearchResults .Products .CollapsibleTextPanel{grid-area:description}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .Account{display:flex}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .Account .MyAccountLabel{display:flex;white-space:pre-line}@media(max-width: 1120px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .Account .MyAccountLabel span{display:none}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector{padding-bottom:0}@media(max-width: 480px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector{margin-top:-0.25rem}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector .SelectIcon{margin-left:.25rem;margin-right:.25rem}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a{padding-bottom:0;display:inline-flex}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a span{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:14px;line-height:24px}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a:hover,body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a:hover span,body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a span:hover{border-bottom:0;padding-bottom:0;color:#5e5449}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a:hover i,body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a:hover span i,body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a span:hover i{opacity:.5}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a.Select{padding-left:1rem}@media(max-width: 480px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a.Option{padding-left:2rem}}@media(max-width: 480px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector a{padding-left:0}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector ul.Language{margin-top:-0.25rem;margin-left:-0.5rem}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector ul.Language li{padding:0}@media(min-width: 1120px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector{display:none}}@media(max-width: 480px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .LanguageSelector{margin:0}}@media(max-width: 480px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation .StudioFinderLink{display:none}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation>*{display:flex;flex-direction:row;padding-left:.5rem;padding-right:.5rem;white-space:nowrap;align-items:flex-start}@media(max-width: 480px){body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation>*{padding-left:.25rem;padding-right:.25rem}}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation>*:last-child{border-right:none}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation a:last-of-type{border-right:none}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation form{justify-content:end}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation form>img{display:none;border-bottom:1px solid rgba(178,162,162,.8)}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation form .OpenSearchLink{display:flex;border-bottom:1px solid #fff}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation form .CloseSearchLink{display:none;border-bottom:1px solid rgba(178,162,162,.8)}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation form .SearchField{margin:0;padding:0;width:0;transition:all 1s;border:0;border-radius:0}body .ModalMenuComponent .MainRow .RightNavigationContainer .RightNavigation form .SearchField:focus{outline:none}body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine{position:relative;margin-top:1.7rem;display:flex;justify-content:flex-end;padding:.25rem 0}body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine a{display:inline-flex;z-index:2}@media(max-width: 820px){body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine{padding-bottom:1rem;margin-top:1rem;text-align:center}body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine a{width:calc(100vW - 4rem);margin-left:-4rem}body .ModalMenuComponent .MainRow .RightNavigationContainer .GuideButtonLine a span{width:100%}}body .ModalMenuComponent .FirstCategory{font-family:"AvenirNextLTProMedium",sans-serif;font-size:16px;line-height:26px;font-weight:400}body .ModalMenuComponent .FirstCategory img{padding-right:.75rem;width:24px;height:24px;align-self:flex-start;min-width:24px}body .ModalMenuComponent .FirstPane,body .ModalMenuComponent .SecondPane,body .ModalMenuComponent .ThirdPane{display:inherit;position:fixed;top:0;overflow-x:hidden;height:100%;width:33%;padding-top:1rem;line-height:1.5;background-color:#dbe6d3;color:#1a1e20;border-right:2px solid #fff}body .ModalMenuComponent .FirstPane.collapsed,body .ModalMenuComponent .SecondPane.collapsed,body .ModalMenuComponent .ThirdPane.collapsed{display:none}body .ModalMenuComponent .FirstPane.expanded,body .ModalMenuComponent .SecondPane.expanded,body .ModalMenuComponent .ThirdPane.expanded{display:inherit}body .ModalMenuComponent .FirstPane.animateIn,body .ModalMenuComponent .SecondPane.animateIn,body .ModalMenuComponent .ThirdPane.animateIn{animation:slide-in 1s cubic-bezier(0.32, 0.24, 0.15, 1) 1ms forwards}@media(max-width: 1200px){body .ModalMenuComponent .FirstSubEntry,body .ModalMenuComponent .SecondSubEntry{-ms-user-select:None;-moz-user-select:None;-webkit-user-select:None}body .ModalMenuComponent .FirstSubEntry[data-hover=collapse] a,body .ModalMenuComponent .FirstSubEntry[data-hover=""] a,body .ModalMenuComponent .SecondSubEntry[data-hover=collapse] a,body .ModalMenuComponent .SecondSubEntry[data-hover=""] a{cursor:default;pointer-events:none;text-decoration:none}body .ModalMenuComponent .FirstSubEntry[data-hover=expand] a,body .ModalMenuComponent .SecondSubEntry[data-hover=expand] a{border-bottom:1px solid #1a1e20;padding-bottom:.325rem;color:#1a1e20}body .ModalMenuComponent .FirstSubEntry[data-hover=expand] a.isLeaf,body .ModalMenuComponent .SecondSubEntry[data-hover=expand] a.isLeaf{border-bottom:none;font-weight:500}}@media(min-width: 1201px){body .ModalMenuComponent .FirstSubEntry:hover a,body .ModalMenuComponent .SecondSubEntry:hover a{border-bottom:1px solid #1a1e20;padding-bottom:.325rem;color:#1a1e20}body .ModalMenuComponent .FirstSubEntry:hover a.isLeaf,body .ModalMenuComponent .SecondSubEntry:hover a.isLeaf{border-bottom:none;font-weight:500}}@keyframes slide-in{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes slide-out-100{from{transform:translateX(0%);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes slide-out-200{from{transform:translateX(0%);opacity:1}to{transform:translateX(-200%);opacity:0}}@keyframes slide-out-300{from{transform:translateX(0%);opacity:1}to{transform:translateX(-300%);opacity:0}}body .ModalMenuComponent .FirstPane{left:0;z-index:103;font-size:1.5rem}body .ModalMenuComponent .FirstPane.animateOut{animation:slide-out-100 .3s ease-in forwards}body .ModalMenuComponent .SecondPane{z-index:102;left:33%;font-size:1.25rem;line-height:1.75rem}body .ModalMenuComponent .SecondPane.animateOut{animation:slide-out-200 .3s ease-in forwards}body .ModalMenuComponent .ThirdPane{z-index:101;left:66%;font-size:1.25rem;line-height:1.75rem}body .ModalMenuComponent .ThirdPane.animateOut{animation:slide-out-300 .3s ease-in forwards}body .ModalMenuComponent ul{display:flex;list-style:none;margin:0;padding:0}body .ModalMenuComponent ul.FirstPane,body .ModalMenuComponent ul.SecondPane,body .ModalMenuComponent ul.ThirdPane{align-items:end}body .ModalMenuComponent ul.FirstPane li,body .ModalMenuComponent ul.SecondPane li,body .ModalMenuComponent ul.ThirdPane li{white-space:nowrap;padding:0 1rem;width:max-content}body .ModalMenuComponent ul.FirstPane li.BreadCrumbs,body .ModalMenuComponent ul.SecondPane li.BreadCrumbs,body .ModalMenuComponent ul.ThirdPane li.BreadCrumbs{width:auto}body .ModalMenuComponent ul.FirstPane li.BreadCrumbs .CloseLink,body .ModalMenuComponent ul.SecondPane li.BreadCrumbs .CloseLink,body .ModalMenuComponent ul.ThirdPane li.BreadCrumbs .CloseLink{padding-bottom:4rem}body .ModalMenuComponent ul.FirstPane li .selected,body .ModalMenuComponent ul.SecondPane li .selected,body .ModalMenuComponent ul.ThirdPane li .selected{border-bottom:1px solid #1a1e20;padding-bottom:.325rem}body .ModalMenuComponent ul.FirstPane li .ProductCount,body .ModalMenuComponent ul.SecondPane li .ProductCount,body .ModalMenuComponent ul.ThirdPane li .ProductCount{font-size:.875rem;vertical-align:bottom}body .ModalMenuComponent ul.FirstPane li .ProductCount:before,body .ModalMenuComponent ul.SecondPane li .ProductCount:before,body .ModalMenuComponent ul.ThirdPane li .ProductCount:before{content:"|";padding-right:.25rem;padding-left:.5rem}body .ModalMenuComponent ul.FirstPane li ul.RepeatMainMenu,body .ModalMenuComponent ul.SecondPane li ul.RepeatMainMenu,body .ModalMenuComponent ul.ThirdPane li ul.RepeatMainMenu{font-size:.875rem;margin-top:-1.25rem;padding-top:0}body .ModalMenuComponent ul.FirstPane li ul.RepeatMainMenu li,body .ModalMenuComponent ul.SecondPane li ul.RepeatMainMenu li,body .ModalMenuComponent ul.ThirdPane li ul.RepeatMainMenu li{white-space:nowrap;padding-right:.75rem;padding-left:0}body .ModalMenuComponent ul.FirstPane li ul.RepeatMainMenu .MainMenuEntry:hover,body .ModalMenuComponent ul.SecondPane li ul.RepeatMainMenu .MainMenuEntry:hover,body .ModalMenuComponent ul.ThirdPane li ul.RepeatMainMenu .MainMenuEntry:hover{border-bottom:1px solid #1a1e20}body .ModalMenuComponent ul.FirstPane li{padding-top:1.5rem;white-space:normal;padding-left:2rem}body .ModalMenuComponent ul.FirstPane li.separated{font-weight:500}body .ModalMenuComponent ul.FirstPane li.separated a:hover{border-bottom:1px solid #1a1e20;padding-bottom:.325rem}body .ModalMenuComponent ul.FirstPane li.firstSeparated{padding-top:4rem}body .ModalMenuComponent ul.SecondPane li,body .ModalMenuComponent ul.ThirdPane li{padding-top:1.5rem;white-space:normal;padding-right:1rem;padding-left:2rem}body .ModalMenuComponent ul.SecondPane li.CloseLink,body .ModalMenuComponent ul.ThirdPane li.CloseLink{padding-top:.75rem}body .ModalMenuComponent ul.SecondPane .Spacer,body .ModalMenuComponent ul.ThirdPane .Spacer{padding-top:3rem}body .ModalMenuComponent .CloseLink{flex-grow:1;text-align:right;font-size:1rem;height:1.5rem;padding-right:0;margin-top:-1rem;cursor:pointer}body .ModalMenuComponent ul.RepeatMainMenu .CloseLink{margin-top:-1.75rem;padding-left:1rem;padding-right:0}body .ModalMenuComponent ul li.NavigationMenuProductHeadline{font-weight:500}body .ModalMenuComponent ul li.NavigationMenuProduct{padding-bottom:1rem;padding-right:2rem;font-size:1rem;width:auto}body .ModalMenuComponent ul li.NavigationMenuProduct a{display:flex;flex-direction:row}body .ModalMenuComponent ul li.NavigationMenuProduct a picture{flex-grow:1;text-align:right;padding-left:1rem}body .ModalMenuComponent ul li.NavigationMenuProduct a picture img{width:4rem;max-width:unset}body .ModalMenuComponent ul li.NavigationMenuProduct a .Title{font-weight:500}body .ModalMenuComponent ul li.NavigationMenuProduct a:hover{border-bottom:none;padding-bottom:0}@media(max-width: 1120px){body .ModalMenuComponent .FirstPane{font-size:1.25rem;line-height:1.75rem}body .ModalMenuComponent ul li ul.RepeatMainMenu{margin-top:-2.5rem}body .ModalMenuComponent .SecondPane{font-size:1.125rem;padding-top:0}body .ModalMenuComponent .ThirdPane{font-size:1.125rem}}@media(min-width: 1121px){body .ModalMenuComponent .ThirdPane li.BreadCrumbs{padding-top:6.75rem}body .ModalMenuComponent .ThirdPane .CloseLink{display:none}}@media(max-width: 1120px)and (min-width: 821px){body .ModalMenuComponent .FirstPane{width:50%}body .ModalMenuComponent .SecondPane{width:50%;left:50%}body .ModalMenuComponent .SecondPane .SecondSubEntry[data-hover=collapse] a{cursor:pointer;pointer-events:auto}body .ModalMenuComponent .ThirdPane,body .ModalMenuComponent .ThirdPane.expanded{display:none}}@media(max-width: 820px){body .ModalMenuComponent .MainMenu{padding:0}body .ModalMenuComponent .MainMenuEntry,body .ModalMenuComponent .RepeatMainEntry{display:none}body .ModalMenuComponent .BreadCrumbLink,body .ModalMenuComponent .BackLink,body .ModalMenuComponent .Signet,body .ModalMenuComponent .ProfiLink{display:block}body .ModalMenuComponent .FirstPane,body .ModalMenuComponent .SecondPane,body .ModalMenuComponent .ThirdPane{left:0;width:100%;border-left:0;padding-top:0;z-index:100}body .ModalMenuComponent .FirstPane li .BreadCrumbLink,body .ModalMenuComponent .SecondPane li .BreadCrumbLink,body .ModalMenuComponent .ThirdPane li .BreadCrumbLink{white-space:nowrap}body .ModalMenuComponent .FirstPane li:first-of-type{width:auto}body .ModalMenuComponent .Spacer{padding-top:4rem}body .ModalMenuComponent .RepeatOtherMainEntry{display:flex;font-size:1rem}body .ModalMenuComponent .RepeatOtherMainEntry .MainMenuEntry,body .ModalMenuComponent .RepeatOtherMainEntry .RepeatMainEntry{display:inline-flex}body .ModalMenuComponent .RepeatMainMenu .BreadCrumbs{background-color:inherit;padding:2rem 0 0 0}body .ModalMenuComponent .RepeatMainMenu .BreadCrumbs .CloseLink{margin-top:-0.1rem;padding-bottom:1rem;padding-right:0}body .ModalMenuComponent .BreadCrumbs{padding:.25rem 0 1rem 0;margin-bottom:2rem;background-color:#bfd3b1;flex-grow:1}body .ModalMenuComponent .BreadCrumbs ul{flex-wrap:wrap}body .ModalMenuComponent .BreadCrumbs li{padding:.25rem 1rem 0 1rem}body .ModalMenuComponent .BreadCrumbs li.CloseLink{padding-top:.25rem}body .ModalMenuComponent .BreadCrumbs .BackLink{cursor:pointer;padding-left:0}body .ModalMenuComponent .BreadCrumbs .Signet{padding-top:.5rem}body .ModalMenuComponent .BreadCrumbs .SignetImage{height:2.5rem}body .ModalMenuComponent .BreadCrumbs .ProfiLink{font-family:"AvenirNextLTPro",sans-serif;font-weight:400;font-size:16px;line-height:26px;padding-top:.5rem;margin-left:1rem}body .ModalMenuComponent .BreadCrumbs .BreadCrumbLink{padding-right:0;padding-left:.25rem}body .ModalMenuComponent .BreadCrumbs .BreadCrumbLink:not(:nth-last-child(-n+2)):after{content:"/"}body .ModalMenuComponent .BreadCrumbs .BreadCrumbLink.Current{font-weight:500}body .ModalMenuComponent .BreadCrumbs .BreadCrumbLink.Current a:hover{border-bottom:none}body .ModalMenuComponent .BreadCrumbs .CloseLink{padding-bottom:0;margin-top:-0.25rem}}
