@font-face{font-family:"icomoon";src:url("/bundles/esonocarttheme/fonts/icomoon/icomoon.woff?n4qamr") format("woff");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-neu:before{content:""}.icon-download:before{content:""}.icon-email:before,footer #footerService .email:before{content:""}.icon-facebook:before{content:""}.icon-haken-aufzaehlung:before{content:""}.icon-haken-checkout:before{content:""}.icon-hinzufuegen:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-lieferzeit:before{content:""}.icon-paketstation-Kopie:before{content:""}.icon-pinterest:before{content:""}.icon-sichere-ssl:before{content:""}.icon-sichere-zahlung:before{content:""}.icon-whatsapp:before{content:""}.icon-whatsapp-no-border:before{content:""}.icon-whatsapp-no-border-saving:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-entfernen:before{content:""}.icon-menge_hinzufuegen:before{content:""}.icon-menge_reduzieren:before{content:""}.icon-rabatt:before{content:""}.icon-cross:before{content:""}.icon-geschenk_vorteil:before{content:""}.icon-gutschein:before{content:""}.icon-lieferadresse:before{content:""}.icon-mein_konto:before{content:""}.icon-merkzettel:before{content:""}.icon-merkzettel_item:before{content:""}.icon-rechnung:before,#topServiceIcons span.rechnung:before{content:""}.icon-rechnungsadresse:before{content:""}.icon-rueckversand:before,#topServiceIcons span.rueckversand:before{content:""}.icon-suche:before{content:""}.icon-telefon:before{content:""}.icon-versand:before,#topServiceIcons span.versand:before{content:""}.icon-versandart:before{content:""}.icon-warenkorb:before{content:""}.icon-zahlungsart:before{content:""}.icon-youtube:before{content:""}header#header #topServiceIcons{grid-area:topServiceIcons;display:none}header#header #topNavigation{grid-area:topNavigation}header#header #quickSearch{grid-area:quickSearch}header#header #logo{grid-area:logo;width:130px}header#header #headerWrapper{grid-area:headerWrapper;position:relative}header#header #headerTopSpacerRight{grid-area:headerTopSpacerRight;display:none}header#header #headerTopSpacerLeft{grid-area:headerTopSpacerLeft;display:none}header#header #headerBottomSpacerLeft{grid-area:headerBottomSpacerLeft;display:none}header#header #headerBottomSpacerRight{grid-area:headerBottomSpacerRight;display:none}header#header #services{grid-area:services}header#header #services .phone{display:none}header#header #mainNavigation{grid-area:mainNavigation;align-self:end;margin-bottom:2px}header#header #headerWrapper{display:grid;grid-template-rows:41px 41px;grid-template-columns:37% auto 60px;grid-row-gap:10px;grid-template-areas:"topNavigation topNavigation quickSearch" "logo         services      mainNavigation";padding-bottom:10px;border-bottom:2px solid #a2b317}header#header #headerPhone{display:none}@media(min-width: 1190px){header#header{display:grid;grid-template-rows:41px 71px 41px;grid-row-gap:10px;grid-template-columns:1fr minmax(auto, 1170px) 1fr;grid-template-areas:"headerTopSpacerLeft     headerWrapper    headerTopSpacerRight" ".                       headerWrapper    ." "headerBottomSpacerLeft  headerWrapper    headerBottomSpacerRight"}header#header #headerTopSpacerRight,header#header #headerTopSpacerLeft{display:block;background-color:#eee}header#header #headerBottomSpacerRight,header#header #headerBottomSpacerLeft{display:block;border-bottom:2px solid #a2b317}header#header #headerWrapper{grid-template-rows:41px 71px 41px;grid-template-columns:repeat(12, 1fr);grid-row-gap:10px;grid-template-areas:none}header#header #headerWrapper #topServiceIcons{display:block;grid-column:5/span 8;grid-row:1/2}header#header #headerWrapper #topNavigation{grid-column:1/span 4;grid-row:1/2}header#header #headerWrapper #quickSearch{grid-column:4/span 4;grid-row:2/3;justify-self:end}header#header #headerWrapper #logo{grid-column:1/span 3;grid-row:2/3;justify-self:start;width:200px}header#header #headerWrapper #services{grid-column:8/span 5;grid-row:2/3}header#header #headerWrapper #mainNavigation{grid-column:1/span 12;grid-row:3/4}}header#headerSimple #headerWrapperSimple{margin-top:5px;grid-area:headerWrapperSimple;display:grid;grid-template-rows:52px;grid-template-columns:35% 65%;grid-row-gap:10px;align-items:center;grid-template-areas:"logo service";border-bottom:2px solid #a2b317}header#headerSimple #headerWrapperSimple .phone{display:none}header#headerSimple #headerWrapperSimple .ssl{display:inline-block}header#headerSimple #headerWrapperSimple .ssl .icon-sichere-ssl>div{padding-left:22px}header#headerSimple #headerWrapperSimple #services{margin-right:10px;display:flex;align-items:center;justify-content:space-between}header#headerSimple #headerWrapperSimple .phoneSmall{float:right;background-color:#a2b317;color:#fff;font-size:29px;padding:6px 7px 8px 8px;display:inline-block;width:30px}header#headerSimple #headerWrapperSimple #logo a{max-width:150px;margin-left:10px}@media(min-width: 1190px){header#headerSimple{display:grid;grid-template-rows:auto;grid-row-gap:10px;grid-template-columns:1fr 1170px 1fr;grid-template-areas:"headerBottomSpacerLeft  headerWrapperSimple    headerBottomSpacerRight"}header#headerSimple #headerBottomSpacerRight,header#headerSimple #headerBottomSpacerLeft{display:block;border-bottom:2px solid #a2b317}header#headerSimple #headerWrapperSimple{grid-area:headerWrapperSimple;display:grid;grid-template-rows:52px;grid-template-columns:20% auto;grid-row-gap:10px;grid-template-areas:"logo service"}header#headerSimple #headerWrapperSimple .ssl,header#headerSimple #headerWrapperSimple .phoneSmall{display:none}header#headerSimple #headerWrapperSimple .phone{display:block;margin-left:0}header#headerSimple #headerWrapperSimple #logo a{margin-left:0}}.snippetExtranetNavigationHeader{margin:7px 0 0 0;padding:0;float:right}.snippetExtranetNavigationHeader .caption{display:none}.snippetExtranetNavigationHeader>li{list-style:none;float:left;margin-left:8px}.snippetExtranetNavigationHeader>li:nth-child(1){margin-left:0}.snippetExtranetNavigationHeader>li>a{color:#707070;font-size:30px;text-decoration:none}.snippetExtranetNavigationHeader>li>a:hover,.snippetExtranetNavigationHeader>li>a:active,.snippetExtranetNavigationHeader>li>a:focus,.snippetExtranetNavigationHeader>li>a:active:hover{color:#a2b317}.snippetExtranetNavigationHeader.noticeListFilled>li:nth-child(2)>a{position:relative;color:#a2b317}.snippetExtranetNavigationHeader.noticeListFilled .count{position:relative;top:-21px;font-size:12px;right:0;color:#a2b317;font-family:"MuseoSans500",Arial,sans-serif}.snippetExtranetNavigationHeader.logged-in>li:nth-child(1)>a{color:#a2b317}@media(min-width: 1190px){.snippetExtranetNavigationHeader{margin-top:0;text-align:center}.snippetExtranetNavigationHeader .caption{display:block;margin-top:2px;font-size:13px;font-family:"MuseoSans500",Arial,sans-serif}.snippetExtranetNavigationHeader li{margin-left:15px}.snippetExtranetNavigationHeader .count{display:none}}.snippetMiniBasket{float:right;margin-top:7px;margin-left:8px;margin-right:15px;position:relative}.snippetMiniBasket a{color:#707070;font-size:30px;text-decoration:none}.snippetMiniBasket a .caption{display:none}.snippetMiniBasket a .count{position:absolute;top:-5px;font-size:12px;right:-3px}.snippetMiniBasket a:hover,.snippetMiniBasket a:active,.snippetMiniBasket a:focus,.snippetMiniBasket a:active:hover{color:#a2b317}.snippetMiniBasket a:hover .count,.snippetMiniBasket a:active .count,.snippetMiniBasket a:focus .count,.snippetMiniBasket a:active:hover .count{color:#a2b317}.snippetMiniBasket.filled a{color:#a2b317}@media(min-width: 1190px){.snippetMiniBasket{text-align:center;margin:0 0 0 15px}.snippetMiniBasket a .caption{display:block;font-size:13px}.snippetMiniBasket a .count{display:none}}body.mobile-fixed{position:fixed}@media(min-width: 1190px){body.mobile-fixed{position:unset}}.navigation-level-3{contain:layout;contain-intrinsic-size:0 480px}#snippetMainNavigation{display:none;position:fixed;flex-direction:column;left:0;top:0;width:100vw;height:100vh;z-index:500;background-color:#fff;border:2px solid #a2b317;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#snippetMainNavigation .mobile-nav-header{background-color:#a2b317;font-family:"MuseoSans700",Arial,sans-serif;font-size:14px;line-height:32px;color:#2a2a2a;text-transform:uppercase;text-decoration:none;height:50px;color:#fff;padding-left:20px;padding-right:15px;display:flex;justify-content:space-between;align-items:center}#snippetMainNavigation .mobile-nav-header>#mobile-nav-close{cursor:pointer;margin-bottom:3px;border:none;background-color:rgba(0,0,0,0)}#snippetMainNavigation .mobile-nav-header>#mobile-nav-close:before{color:#fff}#snippetMainNavigation .mobile-nav-footer{background-color:#dfdfdf;height:60px;display:flex;justify-content:center;align-items:center}#snippetMainNavigation .mobile-nav-footer>div{position:relative}#snippetMainNavigation .mobile-nav-footer>div:before{position:absolute;font-size:18px}#snippetMainNavigation .mobile-nav-footer .number{font-family:"MuseoSans500",Arial,sans-serif;font-size:14px;line-height:16px;color:#2a2a2a;text-decoration:none;padding-left:20px}#snippetMainNavigation .mobile-nav-footer .info{font-family:"MuseoSans500",Arial,sans-serif;font-size:8px;line-height:8px;color:#707070;text-decoration:none;padding-left:20px}#snippetMainNavigation ul{padding:0;list-style:none}#snippetMainNavigation li{position:relative;border-top:1px solid #dfdfdf}#snippetMainNavigation li:first-child{border:none}#snippetMainNavigation ul.navigation-level-2{overflow:auto;height:100%;margin:0;font-family:"MuseoSans500",Arial,sans-serif;font-size:14px;line-height:34px;color:#2a2a2a;text-decoration:none;text-transform:uppercase}#snippetMainNavigation ul.navigation-level-2 a{color:#2a2a2a;text-decoration:none}#snippetMainNavigation ul.navigation-level-2>li{margin-left:5px;margin-right:5px}#snippetMainNavigation ul.navigation-level-2>li>a,#snippetMainNavigation ul.navigation-level-2>li>button{padding-left:15px;padding-right:25px;display:block}#snippetMainNavigation ul.navigation-level-2>li>a.highlighted,#snippetMainNavigation ul.navigation-level-2>li>button.highlighted{color:#971d00}#snippetMainNavigation ul.navigation-level-2>li .mobile-menu-toggle{border:none;background-color:rgba(0,0,0,0);cursor:pointer;text-transform:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;width:100%;text-align:left}#snippetMainNavigation ul.navigation-level-2>li .mobile-menu-toggle.highlighted{color:#971d00}#snippetMainNavigation ul.navigation-level-2>li .mobile-menu-toggle:after{content:"+";position:absolute;right:15px;color:#2a2a2a}#snippetMainNavigation ul.navigation-level-2>li .mobile-menu-toggle+a{display:none !important}#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] .mobile-menu-toggle{font-weight:bold}#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] .mobile-menu-toggle:after{content:"-"}#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3{display:block}#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 .title.highlighted{color:#971d00}#snippetMainNavigation ul.navigation-level-3{display:none}#snippetMainNavigation ul.navigation-level-3 .mobile-all-link>a,#snippetMainNavigation ul.navigation-level-3 .title{padding-left:40px;padding-right:25px;display:block}#snippetMainNavigation ul.navigation-level-3 .mobile-all-link>a>[class^=icon-],#snippetMainNavigation ul.navigation-level-3 .mobile-all-link>a>[class*=" icon-"],#snippetMainNavigation ul.navigation-level-3 .title>[class^=icon-],#snippetMainNavigation ul.navigation-level-3 .title>[class*=" icon-"]{display:none}#snippetMainNavigation ul.navigation-level-3 .mobile-all-link>a{text-decoration:underline;color:#a2b317}#snippetMainNavigation ul.navigation-level-3>li:first-child{border-top:1px solid #dfdfdf}#snippetMainNavigation ul.navigation-level-3 .popular-brands-custom,#snippetMainNavigation ul.navigation-level-3 .popular-brands,#snippetMainNavigation ul.navigation-level-3 .popular-categories{display:none}#snippetMainNavigation ul.navigation-level-4{display:none}#snippetMainNavigation.show-mobile{display:flex}@media(min-width: 1190px){#snippetMainNavigation{display:block;position:relative;margin-top:0;height:32px;width:100%;background-color:#fff;overflow:visible;border:none}#snippetMainNavigation .mobile-nav-header,#snippetMainNavigation .mobile-nav-footer{display:none}#snippetMainNavigation li{position:unset;border:none;padding:0;margin:0}#snippetMainNavigation ul.navigation-level-2{position:relative;display:grid;grid-column-gap:0;grid-template-columns:repeat(auto-fit, minmax(1px, auto));width:100%;overflow:visible;font-family:"MuseoSans500",Arial,sans-serif;font-size:12px;line-height:26px;color:#2a2a2a;text-decoration:none;text-transform:unset}#snippetMainNavigation ul.navigation-level-2 a{color:#2a2a2a;text-decoration:none}#snippetMainNavigation ul.navigation-level-2 a.show-more,#snippetMainNavigation ul.navigation-level-2 a:hover{text-decoration:underline}#snippetMainNavigation ul.navigation-level-2>li{display:inline-block;width:auto;justify-self:center;margin:0}#snippetMainNavigation ul.navigation-level-2>li:first-child{justify-self:left}#snippetMainNavigation ul.navigation-level-2>li:last-child{justify-self:right}#snippetMainNavigation ul.navigation-level-2>li .mobile-menu-toggle{display:none !important}#snippetMainNavigation ul.navigation-level-2>li .mobile-menu-toggle+a{display:inline-block !important}#snippetMainNavigation ul.navigation-level-2>li .mobile-all-link{display:none !important}#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true]>a,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true]>span{font-weight:normal}#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3{display:none}#snippetMainNavigation ul.navigation-level-2>li>a{font-family:"MuseoSans700",Arial,sans-serif;font-size:14px;line-height:32px;color:#2a2a2a;text-transform:uppercase;text-decoration:none;display:block;padding:0 13px}#snippetMainNavigation ul.navigation-level-2>li>a.highlighted{color:#2a2a2a}#snippetMainNavigation ul.navigation-level-2>li>a:hover{text-decoration:none}#snippetMainNavigation ul.navigation-level-2>li ul.navigation-level-3{display:none}#snippetMainNavigation ul.navigation-level-2>li:hover>a,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true]>a{color:#fff;background-color:#a2b317}#snippetMainNavigation ul.navigation-level-2>li:hover>a.highlighted,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true]>a.highlighted{color:#fff}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3{position:absolute;content-visibility:visible;display:grid;align-items:start;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;grid-auto-flow:row;grid-gap:10px;left:0;width:calc(100% - 24px);padding:10px;margin:0;background-color:#fff;border:2px solid #a2b317}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3>li,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3>li{display:block;border:none}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3>li .title,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3>li .title{font-family:"MuseoSans700",Arial,sans-serif;font-size:14px;line-height:26px;text-transform:uppercase;border:none;display:block;margin:0;padding:0 6px 0 40px;position:relative}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3>li .title>[class^=icon-],#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3>li .title>[class*=" icon-"],#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3>li .title>[class^=icon-],#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3>li .title>[class*=" icon-"]{display:block;position:absolute;margin-left:-20px;margin-top:5px}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3>li .title.highlighted,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3>li .title.highlighted{color:#2a2a2a}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3 li.popular-brands-custom,#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3 li.popular-brands,#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3 li.popular-categories,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 li.popular-brands-custom,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 li.popular-brands,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 li.popular-categories{background-color:#edf1d1}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3 .popular-brands-custom,#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3 .popular-brands,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 .popular-brands-custom,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 .popular-brands{display:block;grid-column:5;grid-row:1/2}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-3 .popular-categories,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-3 .popular-categories{display:block;grid-column:5;grid-row:2/3}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-4,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-4{display:block}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-4>li,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-4>li{display:block;margin:0;padding:0 6px 0 40px}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-4>li.show-more:last-child,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-4>li.show-more:last-child{background-color:#a2b317}#snippetMainNavigation ul.navigation-level-2>li:hover ul.navigation-level-4>li.show-more:last-child a,#snippetMainNavigation ul.navigation-level-2>li[aria-expanded=true] ul.navigation-level-4>li.show-more:last-child a{color:#fff}}#burgerTrigger{width:100%;border:none;background-color:#a2b317;cursor:pointer;padding:10px;height:34px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}#burgerTrigger:hover{background-color:#b5c500}#burgerTrigger .bar{margin:0;padding:0;width:80%;display:block;height:2px;background-color:#fff}@media(min-width: 1190px){#burgerTrigger{display:none}}#quickSearch{width:100%;height:100%}.inPageQuickSearch{margin-bottom:60px}#quickSearch,.inPageQuickSearch{text-align:center}#quickSearch *,.inPageQuickSearch *{font-size:28px;line-height:28px;color:#fff;background-color:#979797;margin:0;padding:0}#quickSearch #onclickShowQuickSearchInput,.inPageQuickSearch #onclickShowQuickSearchInput{cursor:pointer;border:none;background-color:#979797;width:100%;height:100%}#quickSearch #onclickShowQuickSearchInput:hover,.inPageQuickSearch #onclickShowQuickSearchInput:hover{background-color:#8d8d8d}#quickSearch .search-term-input,.inPageQuickSearch .search-term-input{display:none;position:absolute;left:0;top:0;width:100vw;background-color:#eee;text-align:left}#quickSearch .search-term-input.visible,.inPageQuickSearch .search-term-input.visible{display:grid;grid-template-columns:auto 50px 60px;grid-auto-flow:column;justify-items:stretch;align-items:center}#quickSearch .search-term-input.visible input,.inPageQuickSearch .search-term-input.visible input{justify-self:end}#quickSearch .search-term-input.visible button,.inPageQuickSearch .search-term-input.visible button{width:100%}#quickSearch .search-term-input.visible button:hover,.inPageQuickSearch .search-term-input.visible button:hover{background-color:#8d8d8d}#quickSearch .search-term-input input,.inPageQuickSearch .search-term-input input{font-family:"MuseoSans500",Arial,sans-serif;font-size:15px;background-color:#eee;color:#707070;width:75%;border-width:0;text-align:right}#quickSearch .search-term-input button,.inPageQuickSearch .search-term-input button{border-width:0;height:41px;width:14%;float:right;text-align:center;cursor:pointer}#quickSearch .search-term-input .close,.inPageQuickSearch .search-term-input .close{background-color:#eee;color:#707070;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer}#quickSearch .suggestLayer,.inPageQuickSearch .suggestLayer{position:absolute;right:-1px;top:42px;width:100vw;overflow-y:scroll;display:none;z-index:600;border-right:1px solid #979797;border-bottom:1px solid #979797}#quickSearch .suggestLayer *,.inPageQuickSearch .suggestLayer *{font-family:"MuseoSans500",Arial,sans-serif;font-size:15px;line-height:20px;background-color:#fff;color:#979797}#quickSearch .suggestLayer ul,.inPageQuickSearch .suggestLayer ul{list-style:none;margin:0}#quickSearch .suggestLayer ul li,.inPageQuickSearch .suggestLayer ul li{text-align:left;padding-left:5%;padding-right:5%;margin-bottom:6px;cursor:pointer;border:1px solid #fff}#quickSearch .suggestLayer ul li.suggestHeader,.inPageQuickSearch .suggestLayer ul li.suggestHeader{background-color:#979797;color:#fff;margin-bottom:0}#quickSearch .suggestLayer ul li.suggestHighlight,.inPageQuickSearch .suggestLayer ul li.suggestHighlight{border:1px solid #979797}#quickSearch .suggestLayer ul li .suggestImage,.inPageQuickSearch .suggestLayer ul li .suggestImage{margin-right:2%}#quickSearch .suggestLayer ul li .suggestTextQueryTyped,.inPageQuickSearch .suggestLayer ul li .suggestTextQueryTyped{color:#a2b317}#quickSearch .suggestLayer ul li span,.inPageQuickSearch .suggestLayer ul li span{display:inline-block;vertical-align:middle}#quickSearch .suggest-layer,.inPageQuickSearch .suggest-layer{display:none;flex-flow:column;position:absolute;z-index:600;right:0;top:42px;width:100vw;overflow-y:scroll;text-align:left;border-bottom:2px solid #979797}#quickSearch .suggest-layer *,.inPageQuickSearch .suggest-layer *{font-size:14px;line-height:14px;color:#2a2a2a;background-color:#fff;margin:0;padding:0}#quickSearch .suggest-layer .suggestion-loading-layer,.inPageQuickSearch .suggest-layer .suggestion-loading-layer{display:none}#quickSearch .suggest-layer.show-suggestion-loading-layer .suggestion-loading-layer,.inPageQuickSearch .suggest-layer.show-suggestion-loading-layer .suggestion-loading-layer{display:block;width:100%;height:100vh;position:relative;overflow:hidden;background-color:#eee;position:absolute}#quickSearch .suggest-layer.show-suggestion-loading-layer .suggestion-loading-layer:before,.inPageQuickSearch .suggest-layer.show-suggestion-loading-layer .suggestion-loading-layer:before{content:"";display:block;position:absolute;height:100%;width:100%;background:linear-gradient(to right, transparent 30%, #fff 50%, transparent 70%);animation:preload-animation 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite}#quickSearch .suggest-layer.show-suggestion-loading-layer .suggestion-loading-layer>*,.inPageQuickSearch .suggest-layer.show-suggestion-loading-layer .suggestion-loading-layer>*{display:none !important}@keyframes preload-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}#quickSearch .suggest-layer .suggestion-intro-headline,.inPageQuickSearch .suggest-layer .suggestion-intro-headline{color:#fff;background-color:#a2b317;padding:5px}#quickSearch .suggest-layer .suggestion-headline,.inPageQuickSearch .suggest-layer .suggestion-headline{color:#fff;background-color:#979797;text-align:right;padding:5px 20px 5px 5px}#quickSearch .suggest-layer .suggestion-item,.inPageQuickSearch .suggest-layer .suggestion-item{color:#2a2a2a;background-color:#fff;padding:4px;border:1px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);display:grid;grid-template-columns:80px auto;grid-gap:5px;align-items:center;min-height:40px;text-decoration:none}#quickSearch .suggest-layer .suggestion-item:hover,.inPageQuickSearch .suggest-layer .suggestion-item:hover{border:1px solid #a2b317;border-left:5px solid #a2b317}#quickSearch .suggest-layer .suggestion-item .suggestion-item-image,.inPageQuickSearch .suggest-layer .suggestion-item .suggestion-item-image{text-align:center}#quickSearch .suggest-layer .suggestion-item .suggestion-item-name,.inPageQuickSearch .suggest-layer .suggestion-item .suggestion-item-name{color:#707070}#quickSearch .suggest-layer .suggestion-item .suggestion-item-name .highlight,.inPageQuickSearch .suggest-layer .suggestion-item .suggestion-item-name .highlight{color:#a2b317}@media(min-width: 1190px){#quickSearch,.inPageQuickSearch{margin-top:5px;position:relative}#quickSearch #onclickShowQuickSearchInput,.inPageQuickSearch #onclickShowQuickSearchInput{display:none}#quickSearch #quickSearchInput,.inPageQuickSearch #quickSearchInput{display:block;position:initial;border:1px solid #eee;background-color:#fff;width:auto}#quickSearch #quickSearchInput input,.inPageQuickSearch #quickSearchInput input{width:84%;padding-left:1%;height:40px;background-color:#fff;text-align:left}#quickSearch #quickSearchInput.visible button,.inPageQuickSearch #quickSearchInput.visible button{width:14%}#quickSearch #quickSearchInput button,.inPageQuickSearch #quickSearchInput button{background-color:#a2b317}#quickSearch #quickSearchInput button:hover,.inPageQuickSearch #quickSearchInput button:hover{background-color:#b5c500}#quickSearch #quickSearchInput button:before,.inPageQuickSearch #quickSearchInput button:before{color:#fff}#quickSearch #quickSearchInput #closeQuickSearch,.inPageQuickSearch #quickSearchInput #closeQuickSearch{display:none}#quickSearch .suggestLayer,.inPageQuickSearch .suggestLayer{top:43px;right:1px;max-height:450px;width:150%;background-color:#fff;border:1px solid #979797}#quickSearch .suggest-layer,.inPageQuickSearch .suggest-layer{top:43px;right:1px;max-height:450px;width:150%;background-color:#fff;border:1px solid #979797}#quickSearch .formCentered,.inPageQuickSearch .formCentered{width:40%;display:inline-block;margin-bottom:30px;margin-top:30px}#quickSearch .options,.inPageQuickSearch .options{background-color:#fff;display:grid;grid-template-columns:45% 45%;column-gap:10%;margin-left:25%;margin-right:25%}}#topNavigation{background-color:#eee;height:100%}#topNavigation ul{list-style:none;height:100%;margin:0;padding:0}#topNavigation ul li{display:inline-block;height:100%;font-family:"MuseoSans500",Arial,sans-serif;font-weight:normal;font-size:14px;line-height:22px;text-transform:uppercase;text-align:center;vertical-align:middle}#topNavigation ul li a{display:inline-block;line-height:40px;color:#2a2a2a;text-decoration:none;padding-left:10px;padding-right:10px}#topNavigation ul li.active,#topNavigation ul li:hover{background-color:#a2b317}#topNavigation ul li.active a,#topNavigation ul li:hover a{color:#fff}.notification-layover.layover-default{background-color:#fff}.notification-layover.layover-default.layover-theme-red{border-color:#971d00}.notification-layover.layover-default.layover-theme-black{border-color:#000}.notification-layover.layover-default .layover-content{width:calc(100% - 50px);margin:auto;display:grid;grid-gap:15px}.notification-layover.layover-default .layover-content .layover-headline{font-family:"MuseoSans700",Arial,sans-serif;font-weight:700;color:#2a2a2a;margin:auto}.notification-layover.layover-default .layover-content .cmswysiwyg *{color:#2a2a2a;font-size:14px}.notification-layover.layover-default .layover-content .layover-link{background-color:#a2b317;border:4px solid #fff;color:#fff;font-size:14px;text-decoration:none;margin:auto;padding:10px 20px}.notification-layover.layover-default .layover-content .layover-link:hover,.notification-layover.layover-default .layover-content .layover-link:active{background-color:#b5c500}.notification-layover.layover-header{background-color:#a2b317;background-image:none;padding:10px;display:grid;grid-template-columns:auto 30px;z-index:50}.notification-layover.layover-header.layover-theme-red{background-color:#971d00}.notification-layover.layover-header.layover-theme-black{background-color:#000}.notification-layover.layover-header .layover-link{text-decoration:none}.notification-layover.layover-header .layover-content{display:grid;grid-gap:10px}.notification-layover.layover-header .layover-content .layover-headline{font-family:"MuseoSans700",Arial,sans-serif;font-weight:700;color:#fff;margin:auto}.notification-layover.layover-header .layover-content .cmswysiwyg{margin:0 35px}.notification-layover.layover-header .layover-content .cmswysiwyg *{color:#fff;font-size:14px}.notification-layover.layover-header .close-layover{color:#fff;margin:auto;padding:5px;cursor:pointer}body{display:flex;flex-direction:column}body>.notification-layover.layover-header{order:-1}#notification-layover-header{z-index:1}body>header#header{z-index:1}.modal.charles-subscription-modal{border:none;box-shadow:0 0 70px 20px #2a2a2a;-webkit-box-shadow:0 0 70px 20px #2a2a2a;-moz-box-shadow:0 0 70px 20px #2a2a2a;text-align:center;width:320px;padding:3px;z-index:1020;font-family:"MuseoSans500",Arial,sans-serif}@media(min-width: 576px){.modal.charles-subscription-modal{width:400px}}.modal.charles-subscription-modal .modal-header{display:flex;position:relative;padding:0 10px;background-color:#dfdfdf;background-size:cover;height:150px}.modal.charles-subscription-modal .modal-header .modal-close{color:#2a2a2a;background-color:#fff;right:0}.modal.charles-subscription-modal .modal-header .modal-close:hover,.modal.charles-subscription-modal .modal-header .modal-close:active{color:#fff;background-color:#2a2a2a}.modal.charles-subscription-modal .modal-header .header-body-spacer{align-self:end;position:relative;bottom:0;width:100%;height:20px;background-color:#fff;border-top:2px solid #a2b317;border-right:2px solid #a2b317;border-left:2px solid #a2b317}.modal.charles-subscription-modal .modal-header .header-body-spacer .whatsapp-icon-wrapper{position:absolute;background:#a2b317;border-radius:50%;border:2px solid #fff;width:55px;height:55px;right:10px;top:-45px}.modal.charles-subscription-modal .modal-header .header-body-spacer .whatsapp-icon-wrapper .icon-whatsapp-no-border{color:#fff;font-size:55px}.modal.charles-subscription-modal .modal-header .header-body-spacer .whatsapp-icon-wrapper .icon-whatsapp-no-border-saving{position:relative;color:#fff;font-size:55px;top:-1px}.modal.charles-subscription-modal .modal-banner{color:#fff;background-color:#a2b317;min-height:30px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:13px;font-weight:bold;padding:5px;width:calc(100% - 10px + 6px);margin:0 -3px}.modal.charles-subscription-modal .modal-banner .new{font-weight:normal;color:#dfdfdf}.modal.charles-subscription-modal .modal-body{position:relative;padding:0 10px;background-color:#fff}.modal.charles-subscription-modal .modal-body .content{width:calc(100% - 34px);padding:15px;background-color:#fff;border-left:2px solid #a2b317;border-bottom:2px solid #a2b317;border-right:2px solid #a2b317;font-size:12px}.modal.charles-subscription-modal .modal-body .content ul.feature-list{list-style-type:none;margin:5px 0;padding:0}.modal.charles-subscription-modal .modal-body .content ul.feature-list li{font-weight:bold;color:#2a2a2a}.modal.charles-subscription-modal .modal-body .content ul.feature-list li:before{font-weight:normal;color:#a2b317;content:"✓"}.modal.charles-subscription-modal .modal-body .subscription-button{position:absolute;background-color:#a2b317;border:4px solid #fff;bottom:-13px;margin:auto;left:0;right:0;width:fit-content;padding:1px 5px;color:#fff;font-size:14px;text-decoration:none}.modal.charles-subscription-modal .modal-body .subscription-button:hover,.modal.charles-subscription-modal .modal-body .subscription-button:active{background-color:#b5c500}.modal.charles-subscription-modal .modal-footer{background-color:#fff;margin-top:15px;margin-bottom:10px;padding:0 20px}.modal.charles-subscription-modal .modal-footer .disclaimer{width:100%;font-size:8px;line-height:1}#logo{overflow:hidden;max-height:100%}.headerLogo{display:inline-block;margin-left:10px}.headerLogo img{max-height:100%}#topServiceIcons{display:none}#topServiceIcons span.versand:before{font-size:29px}#topServiceIcons span.rechnung:before{font-size:21px}#topServiceIcons span.rueckversand:before{font-size:22px}@media(min-width: 992px){#topServiceIcons{background-color:#eee;height:100%;display:block;text-align:right}#topServiceIcons span{display:inline-block;line-height:36px;color:#8d8d8d;font-size:14px;font-family:"MuseoSans500",Arial,sans-serif;padding-left:3%}#topServiceIcons span::before{padding-right:5px;font-family:"icomoon",Arial,sans-serif}#topServiceIcons span:first-child{padding-left:0}#topServiceIcons span:last-child{padding-right:5px}#topServiceIcons span:before{vertical-align:middle}}footer{background-color:#2a2a2a;color:#fff;margin-top:7px}footer #idealoTeaser{grid-area:idealo}footer #footerCopyRight{grid-area:copy;background-color:#000;text-align:center;color:#fff;line-height:35px;font-size:13px;margin-top:20px}footer #footerNewsletterQuick{grid-area:footerNewsletterQuick;contain-intrinsic-size:1px 200px;contain:content}footer #footerSocial{grid-area:footerSocial}footer #footerSocial>div{float:left;margin-right:7px;margin-top:30px}footer #footerSocial a span{font-size:35px;color:#fff;line-height:37px;font-weight:300}footer #footerSocial a:hover span:before{color:#a2b317}footer #footerServiceText{grid-area:footerServiceText;margin-top:30px}footer #footerService{grid-area:footerService}footer #footerService .email{margin-top:10px;display:inline-block}footer #footerService .email:before{font-family:"icomoon",Arial,sans-serif;position:relative;top:2px;margin-right:5px}footer #footerService .phoneTeaser{padding-left:22px;font-size:12px;font-family:"MuseoSans500",Arial,sans-serif;font-weight:normal}footer #footerService .iconTextComponent{margin-left:0;margin-top:0}footer #footerService .iconTextComponent .icon-telefon:before{font-size:18px;margin:0}footer #footerService .iconTextComponent .icon-telefon>div{padding-left:22px}footer #footerShop{grid-area:footerShop}footer #footerRights{grid-area:footerRights}footer #footerPayment{grid-area:footerPayment}footer #footerWrapper{grid-area:footerWrapper}footer #footerWrapper{contain:layout;contain-intrinsic-size:0 796px;display:grid;grid-row-gap:0;grid-template-rows:auto auto auto;grid-template-columns:5% 45% 45% 5%;grid-template-areas:". footerService      footerService      ." ". footerShop         footerRights       ." ". footerShop         idealo             ." ". footerPayment      footerPayment      ." ". footerSocial       footerSocial       ." ". footerServiceText  footerServiceText  .";padding-left:10px;padding-right:10px}footer #footerWrapper .footerHeadLine{font-family:"MuseoSans700",Arial,sans-serif;font-size:18px;line-height:22px;padding-bottom:21px;padding-top:36px;text-transform:uppercase;display:inline-block}footer #footerWrapper #footerPayment .footerHeadLine{padding-bottom:7px}footer #footerWrapper #footerPayment .payment-method-set,footer #footerWrapper #footerPayment .shipping-method-set{display:grid;grid-template-rows:auto auto;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr;justify-items:left}footer #footerWrapper #footerPayment .shipping-methods .footerHeadLine{padding-top:10px}footer #footerWrapper .phoneComponent{margin:0}footer #footerWrapper .phoneComponent>div .text{color:#fff}footer #footerWrapper .phoneComponent>div .phone{font-size:14px}footer #footerWrapper .phoneComponent>div::before{font-size:21px}footer #footerWrapper *{font-family:"MuseoSans700",Arial,sans-serif;font-size:13px;line-height:18px;font-weight:700;color:#fff;text-decoration:none}footer #footerWrapper * a:hover{color:#a2b317}footer #footerWrapper * p{margin:0;padding:0}footer #footerWrapper .snippetFooterNavigation a{display:inline-block;min-width:48px;padding:4px 0 4px 0;margin-bottom:6px}footer #footerWrapper .snippetFooterNavigation ul{list-style:none;margin:0;padding:0}footer #footerWrapper .snippetFooterNavigation ul li .offset-top{display:inline-block;height:35px}footer #footerWrapper .shipping-methods{margin-top:15px}@media(min-width: 768px){footer{padding-top:0;display:grid;align-self:end;width:100%;grid-template-columns:1fr minmax(auto, 1190px) 1fr;grid-template-areas:"footerNewsletterQuick footerNewsletterQuick footerNewsletterQuick" ".                     footerWrapper         ." "copy                  copy                  copy"}footer #footerNewsletterQuick{display:grid;grid-template-columns:1fr minmax(auto, 1170px) 1fr;padding-bottom:30px;grid-template-areas:". newsletterQuickContent ."}footer #footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup{grid-area:newsletterQuickContent}footer #footerWrapper{contain-intrinsic-size:0 306px;padding-top:0;display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(4, 1fr);grid-row-gap:10px;grid-template-areas:"footerService         footerShop            footerRights          footerPayment" "footerSocial          footerServiceText     idealo                footerPayment"}footer #footerWrapper .shipping-methods{margin-top:45px}footer #footerWrapper .snippetFooterNavigation a{display:inline;min-width:auto;padding:0;margin-bottom:6px}footer #footerWrapper #footerSocial>div{margin-top:0}}#footerNewsletterQuick{background-color:#dfdfdf;contain:layout;contain-intrinsic-size:0 199px}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup{text-align:center}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup>*{margin:0 10px 10px 10px}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup .headline{font-family:"MuseoSans500",Arial,sans-serif;font-size:23px;line-height:32px;padding-bottom:0;font-weight:500;padding-top:27px;color:#000;text-transform:none}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup input{border:0;height:35px;padding-left:5px;width:calc(100% - 28px)}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup button{width:calc(100% - 20px);font-size:16px;line-height:37px}@media(min-width: 768px){#footerNewsletterQuick{contain-intrinsic-size:0 174px}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup input{width:50%}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup button{width:25%}#footerNewsletterQuick .snippetPkgNewsletterNewsletterQuickSignup .headline{font-family:"MuseoSans500",Arial,sans-serif;padding-bottom:24px}}.iconTextComponent{color:#2a2a2a;margin-left:5%;white-space:nowrap;display:block}.iconTextComponent>div:before{float:left;font-size:20px;margin-right:4px}.iconTextComponent>div div{font-family:"MuseoSans500",Arial,sans-serif;padding-left:35px}.iconTextComponent>div .textVariantOne{font-size:12px}.iconTextComponent>div .textVariantTwo{font-size:10px;color:#707070}@media(min-width: 992px){.iconTextComponent>div:before{font-size:28px}.iconTextComponent>div .textVariantOne{font-size:16px}}.optionBox{border:1px solid #f1f1f1;margin-bottom:15px}.optionBox *{font-family:"MuseoSans500",Arial,sans-serif;font-size:13px;color:#707070;line-height:22px;font-weight:500}.optionBox .optionBoxHeader{height:40px;background-color:#f1f1f1;font-family:"MuseoSans700",Arial,sans-serif;color:#2a2a2a;font-size:15px;line-height:40px;padding-left:15px}.optionBox .optionBoxHeader a{float:right;padding-right:10px;color:#a2b317;font-family:"MuseoSans500",Arial,sans-serif;text-decoration:underline}.optionBox .optionBoxHeader a:hover{text-decoration:none}.optionBox .optionBoxHeader [class^=icon-],.optionBox .optionBoxHeader [class*=" icon-"]{font-size:16px;font-weight:bold;margin-right:2px}.optionBox .optionBoxContent{padding:15px}.optionBox .optionBoxContent fieldset{padding:0}.ratingStarsText{margin-left:10px;color:#8d8d8d;font-size:14px}.ratingStars{position:relative;float:left}.ratingStars .percent{position:absolute;left:0;float:left;height:100%;overflow:hidden;z-index:2}.ratingStars .percent:after{content:"";background-image:url("/bundles/esonocarttheme/images/starFull.png");background-position:left;background-repeat:repeat-x;background-size:contain;float:left;width:100%}.ratingStars:before{content:"";background-image:url("/bundles/esonocarttheme/images/starEmpty.png");background-position:left;background-repeat:repeat-x;background-size:contain;float:left;z-index:1;width:100%}.ratingStars.stars--medium--5{width:66px}.ratingStars.stars--medium--5:before{height:20px;background-size:13px 13px}.ratingStars.stars--medium--5 .percent:after{background-size:13px 13px;height:20px}.checkmark-list-container{display:grid;grid-template-columns:auto;justify-content:center}ul.checkmark-list{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:auto;grid-gap:15px;margin:10px 10px;max-width:768px}ul.checkmark-list li{display:grid;align-content:center;font-family:"MuseoSans500",Arial,sans-serif;color:#2a2a2a;font-weight:normal;font-size:20px;line-height:1.1;position:relative;padding-left:30px}ul.checkmark-list li:before{content:"✓";display:inline-block;width:24px;height:24px;background-color:#a2b317;border-radius:50%;color:#fff;font-weight:500;font-size:24px;line-height:1;text-align:center;margin-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(min-width: 768px){ul.checkmark-list{grid-template-columns:auto auto}}ul.checkmark-list li{padding-left:35px;max-width:500px}.stars-selector{display:flex;flex-wrap:nowrap;justify-content:space-between}.stars-selector .ratingStarsSelectable{display:block;cursor:pointer;width:30px;height:30px;background-image:url("/bundles/esonocarttheme/images/starEmptyLarge.png");background-repeat:no-repeat;background-size:100% 100%}.stars-selector .ratingStarsSelectable:hover,.stars-selector .ratingStarsSelectable.selected{background-image:url("/bundles/esonocarttheme/images/starFullLarge.png")}.more-less{overflow:hidden;position:relative}.more-less .more-less-btn{cursor:pointer;position:absolute;bottom:0;color:#a2b317;display:flex;align-items:flex-end;justify-content:left;font-size:13px;line-height:20px;width:100%;height:30px;background:linear-gradient(0deg, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}.more-less.expanded{max-height:unset !important}.more-less.expanded .more-less-btn{position:relative}#orderStepHeader,.mainPageHeader{margin-top:21px}@media(min-width: 768px){#orderStepHeader,.mainPageHeader{margin-top:24px}}#orderStepHeader h2,.mainPageHeader h2{font-family:"MuseoSans500",Arial,sans-serif;color:#2a2a2a;margin:0;font-size:24px;font-weight:bold}@media(min-width: 768px){#orderStepHeader h2,.mainPageHeader h2{font-size:29px}}.mainPageHeader{margin-bottom:20px}.snippetSubNavigation ul li.highlight a{color:#971d00}
