body{hyphens:auto}img{height:auto}.header{z-index:1000}.login-btn{margin-right:20px;font-weight:700}.login-btn a{color:#000}.w-dropdown-link.w--current{color:var(--links-buttons)}.w-tab-link:hover{text-decoration:none}.slide{padding-top:var(--abstand-klein);padding-right:var(--abstand-klein);padding-left:var(--abstand-klein);background-image:linear-gradient(7deg,#000,#fff0 30%);background-position:0 0,50% 100%;background-size:cover;background-repeat:no-repeat}.w-slider-dot{border:1px solid var(--links-buttons);width:12px;height:12px}.w-slider-dot.w-active{background-color:var(--links-buttons);width:12px;height:12px}.h3{font-size:24px}h2.ae-eintrag-inhalt-titel{margin-top:0;line-height:1.2}.frame-type-text,.frame-type-textmedia{margin-bottom:var(--abstand-gross)}.sidebar-kachel a:not(.button){color:var(--grün-dunkel)}.sortiment-liste .error,.suchresultat-liste .error{display:none}.sortiment-liste .more,.suchresultat-liste .more{margin-bottom:40px;text-align:center;display:none}.sortiment-liste .more button,.suchresultat-liste .more button{padding:6px 12px}.nopricesmsg{background-color:#f3dfe0;border:1px solid #af6162;color:#905252;padding:12px;margin-bottom:24px}.mydiscount{color:var(--hervorhebung)}.artikelliste-warenkorb-inputs{display:flex;justify-content:end;align-items:center;margin-bottom:12px}.artikelliste-warenkorb-inputs .me_text{margin-right:12px}.artikelliste-warenkorb-inputs button{margin-left:12px;background-color:var(--white);color:var(--links-buttons)}.artikelliste-warenkorb .list_form:first-child button{border:1px solid var(--links-buttons);background-color:var(--links-buttons);color:var(--white)}.artikelliste-warenkorb .list_form:first-child button:hover{background-color:var(--white);color:var(--links-buttons)}.list_form:last-child div.artikelliste-warenkorb-inputs{margin-bottom:0}button:disabled,button[disabled]{color:#999}.profil_kachel a{color:#000}.profil_kachel a:hover{text-decoration:none}.footer h3{margin-top:0;margin-bottom:var(--abstand-klein);font-family:Trebuchetms,sans-serif;font-size:16px;font-weight:700;line-height:20px}.footer a{color:#fff}.video-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.zuletzt-bild-wrap{position:relative}.zuletzt-bild-wrap img{aspect-ratio:3/2;object-fit:contain!important}.show-desktop{display:block}.show-desktop-inline{display:inline}.show-mobile,.show-mobile-inline{display:none}.in-den-warenkorb{grid-template-columns:auto auto;justify-content:start}@media screen and (min-width:993px){#body_514 .article .frame-type-text,#body_514 .article .frame-type-table,#body_515 .article .frame-type-text,#body_515 .article .frame-type-table,#body_516 .article .frame-type-text,#body_516 .article .frame-type-table{margin-right:50px}}@media screen and (max-width:678px){.header-inner-wrap{align-items:end}.benutzer-controls{margin-bottom:4px}.main{padding-top:110px}.navigation{position:absolute;top:110px;left:-400px;z-index:49;background-color:#fff}.mn-is-open{opacity:.5;overflow:hidden}.login-btn{margin-right:0}.mobile-header-icon{font-size:28px;color:#555;margin-left:10px}.mobiles-men{margin-left:14px}.warenkorb-icon-counter{inset:auto 0 0 auto}.mobile-search-open #searchform{position:absolute;top:70px;left:0;width:100%;background-color:rgb(255 255 255 / .9)}.mobile-search-open #searchform .suchfeld{margin:8px 5%;width:90%;display:block}.show-desktop,.show-desktop-inline{display:none}.show-mobile{display:block}.show-mobile-inline{display:inline}}.tx-powermail h3,.tx-powermail legend{display:none}.tx-powermail .powermail_fieldwrap{margin-bottom:12px;max-width:600px}.tx-powermail .powermail_label{display:block;font-size:14px;margin-left:20px;margin-bottom:0}.tx-powermail .powermail_input{border:1px solid var(--footer-visited-links);border-radius:100px;padding-top:10px;padding-bottom:10px;padding-left:20px;font-size:16px;width:100%}.tx-powermail .powermail_textarea{border:1px solid var(--footer-visited-links);border-radius:24px;padding-top:10px;padding-bottom:10px;padding-left:20px;font-size:16px;width:100%}.tx-powermail .powermail_select{border:1px solid var(--footer-visited-links);border-radius:100px;padding-top:10px;padding-bottom:10px;padding-left:20px;font-size:16px;width:100%}.tx-powermail .powermail_fieldwrap_type_radio .radio{margin-left:20px}.tx-powermail .powermail_fieldwrap_type_radio .radio label{font-size:16px;font-weight:400}.tx-powermail .powermail-errors-list{list-style:none;color:red}.tx-powermail .powermail_submit{border:1px solid var(--links-buttons);background-color:var(--links-buttons);color:var(--white);border-radius:50px;margin-top:16px;padding:8px 20px;text-decoration:none;transition:all .2s}.tx-powermail .powermail_submit:hover{border:1px solid var(--links-buttons);background-color:var(--white);color:var(--links-buttons)}.loadingDivList{display:none;width:100%;height:100%;position:absolute;z-index:998;top:0;left:0}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh}.loader{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(0deg,#FFFFFF 50%,#65C294 100%);animation:spin 1s linear infinite}.inner-circle{width:90%;height:90%;background-color:#fff;border-radius:50%}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.frame-type-felogin_login form,.tx-fe-change-pwd form{margin-bottom:20px}.frame-type-felogin_login form div,.tx-fe-change-pwd form div{max-width:400px}.frame-type-felogin_login fieldset,.tx-fe-change-pwd fieldset{max-width:400px}.frame-type-felogin_login legend,.tx-fe-change-pwd legend{display:none}.frame-type-felogin_login label,.tx-fe-change-pwd label{display:block;font-size:14px;margin-left:20px}.frame-type-felogin_login a,.tx-fe-change-pwd a{font-size:14px}.frame-type-felogin_login input[type=text],.frame-type-felogin_login input[type=password],.tx-fe-change-pwd input[type=text],.tx-fe-change-pwd input[type=password]{border:1px solid var(--footer-visited-links);border-radius:100px;padding-top:10px;padding-bottom:10px;padding-left:20px;width:100%;margin-bottom:12px;margin-left:-20px;font-size:16px}.frame-type-felogin_login input[type=submit],.tx-fe-change-pwd input[type=submit]{border:1px solid var(--links-buttons);background-color:var(--links-buttons);color:var(--white);border-radius:50px;margin-top:8px;padding:8px 20px;text-decoration:none;transition:all .2s}.frame-type-felogin_login input[type=submit]:hover,.tx-fe-change-pwd input[type=submit]:hover{border:1px solid var(--links-buttons);background-color:var(--white);color:var(--links-buttons)}.fachartikel-kachel-text p{margin:0}.fachartikel-kachel-text a{margin-bottom:var(--abstand-sehr-klein);color:var(--grün-dunkel);font-weight:700;display:block}.ac-trigger{cursor:pointer}.ac-content{display:none}#actionlayer{display:none;position:absolute;top:0;left:0;right:0;background-color:#eee;padding:40px 20px;z-index:999}#actionlayer_close{position:absolute;top:10px;right:10px;width:40px;cursor:pointer}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger p{margin-bottom:0}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success p{margin-bottom:0}.typo3-messages{list-style:none;margin-right:50px;padding-left:0}#article_grid_view,#article_list_view{cursor:pointer}.ae-artikel-kachel .ae-eintrag-inhalt .ae-eintrag-inhalt-text{display:none}.artikel-liste-zeilen .ae-artikel-kachel{margin-bottom:var(--abstand-klein);padding:var(--abstand-klein);border:1px solid var(--trenner-dunkel);display:flex;flex-flow:wrap;background-color:#fff0;min-height:250px}.artikel-liste-zeilen .ae-artikel-kachel .ae-eintrag-bild-titel{flex:1;margin-right:40px;background-color:#fff0}.artikel-liste-zeilen .ae-artikel-kachel .ae-eintrag-bild{margin-top:0;flex:none;width:33%;position:relative}.artikel-liste-zeilen .ae-artikel-kachel .ae-eintrag-inhalt{padding-top:0;padding-bottom:0}.artikel-liste-zeilen .ae-artikel-kachel .ae-eintrag-inhalt .ae-eintrag-inhalt-text{display:block}.artikel-liste-zeilen .ae-artikel-kachel .ae-eintrag-preis-link{margin-top:var(--abstand-klein)}.artikel-liste-zeilen .ae-artikel-kachel .ae-eintrag-beschreibung{display:none}@media screen and (min-width:1440px){.contentseite-wrapper .artikel-liste-kacheln{grid-template-columns:1fr 1fr}}.list-add-to-basket{display:flex;align-items:center;margin-block-end:0}.list-add-to-basket input{width:50px;text-align:center;margin-right:16px}.list-add-to-basket select{width:150px;margin-right:16px;padding:1px}.list-add-to-basket .material-icon{font-size:24px;line-height:24px;background-color:#fff0}.warenkorb-dropdown{width:380px}.warenkorb-flyout{padding:10px}#warenkorb_widget{max-height:50vh;overflow-y:auto}.warenkorb-widget-item{padding:10px 0;border-bottom:1px solid #fff}.warenkorb-widget-item-top{display:flex}.warenkorb-widget-item-image{position:relative;width:30%;background-color:#fff}.warenkorb-widget-item-title{font-size:14px;padding-left:var(--abstand-sehr-klein);width:67%;box-sizing:border-box}.warenkorb-widget-item-bottom{display:flex;justify-content:space-between;margin-top:6px}.warenkorb-widget-item-bottom div:first-child{font-size:14px;margin-left:30%;padding-left:var(--abstand-sehr-klein);box-sizing:border-box}#warenkorb_widget_total{font-weight:700;padding:10px 0;text-align:right}#warenkorb_widget_action{margin-top:16px;text-align:center}.cartLayer .basket-header{display:none}.cartLayer .basket-item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.cartLayer .basket-item .article-delivery{color:var(--hervorhebung);font-size:14px;font-weight:400}.cartLayer .basket-item-image{position:relative;width:100%;background-color:#fff;box-sizing:border-box}.cartLayer .basket-item-article{width:100%;padding:10px 0;box-sizing:border-box}.cartLayer .basket-item-article .article-group{color:var(--links-buttons);font-size:13px}.cartLayer .basket-item-article .article-name{font-size:14px;font-weight:700}.cartLayer .basket-item-article .delete{margin-top:6px}.cartLayer .basket-item-article .delete a.remove-from-basket{display:flex;align-items:center;font-size:12px;line-height:1;color:#666}.cartLayer .basket-item-article .delete a.remove-from-basket .material-icon{font-size:18px;line-height:18px;background-color:#fff0;color:#666;padding-right:4px}.cartLayer .basket-item-article .delete a.remove-from-basket:hover{color:#000}.cartLayer .basket-item-article .delete a.remove-from-basket:hover .material-icon{color:#000}.cartLayer .basket-item-amountunit{width:100%;padding:10px 0 0 0;box-sizing:border-box}.cartLayer .basket-item-amountunit .basket-item-amount{width:50px;box-sizing:border-box}.cartLayer .basket-item-amountunit .basket-item-total-amount{padding:0;font-size:12px;font-weight:400;margin-left:60px;margin-top:8px}.cartLayer .basket-item-price{width:60%;box-sizing:border-box}.cartLayer .basket-item-price table{width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0 10px 0 0}.cartLayer .basket-item-price table td{text-align:right}.cartLayer .basket-item-price table td.price-value{width:110px}.cartLayer .basket-item-total{width:40%;font-weight:700;text-align:right;box-sizing:border-box}.cartLayer select.input-feld{width:auto}@media(min-width:768px){.cartLayer .basket-header{display:flex;flex-wrap:nowrap;font-weight:700;border-bottom:1px solid #000;margin-bottom:12px}.cartLayer .basket-header-article{width:40%;padding-bottom:8px}.cartLayer .basket-header-article .sortierung{justify-content:flex-start;font-weight:400;width:240px}.cartLayer .basket-header-amount{width:25%;padding-bottom:8px}.cartLayer .basket-header-price{width:23%;padding-bottom:8px;text-align:right}.cartLayer .basket-header-total{width:12%;padding-bottom:8px;text-align:right}.cartLayer .basket-item{flex-wrap:nowrap;margin-bottom:32px}.cartLayer .basket-item-image{width:10%}.cartLayer .basket-item-article{width:30%;padding:0 30px 0 10px}.cartLayer .basket-item-amountunit{width:25%;padding:10px 0 0 0}.cartLayer .basket-item-price{width:23%}.cartLayer .basket-item-total{width:12%}}.category-view{margin-bottom:40px}.category-view-produktberater{margin-top:20px}.category-view .category-view-img{margin-bottom:16px}@media screen and (min-width:993px){.category-view{display:flex;justify-content:space-between;margin-right:50px}.category-view .category-view-img{width:25%;margin-bottom:0}.category-view .category-view-text{width:70%}}.col-two{margin-bottom:var(--abstand-gross)}.col-two .col-two-left{margin-bottom:var(--abstand-gross)}@media(min-width:768px){.col-two{grid-column-gap:var(--abstand-klein);grid-row-gap:var(--abstand-klein);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.col-two .col-two-left{margin-bottom:0}}.section-text-bild figure{margin-bottom:0}.section-text-bild figcaption{text-align:left}.section-bild{margin-bottom:var(--abstand-gross)}.frame-layout-4{background-color:var(--bg-kacheln-trenner);padding:1em}.frame-layout-4 p:last-child{margin-bottom:0}.orders h2{font-size:20px;margin-bottom:0}.orders .order-header{display:flex;font-size:16px;font-weight:700;margin:16px 0}.orders .order-header .material-icon{font-size:20px;line-height:20px}.orders .order-positions{margin-left:24px;margin-bottom:32px}.orders .item{border-bottom:1px solid var(--bg-kacheln-trenner);padding-bottom:6px;margin-bottom:6px}.orders .item-right{display:flex;justify-content:space-between;align-items:center}.orders .item-right .item-price{margin-right:16px}.order-status{font-weight:400;padding-left:16px;font-size:14px}.order-status-delivered:before{content:"";display:inline-block;width:12px;height:12px;border-radius:6px;background-color:green;margin-right:6px}.order-status-cancelled:before{content:"";display:inline-block;width:12px;height:12px;border-radius:6px;background-color:darkred;margin-right:4px}@media screen and (min-width:993px){.orders{margin-right:50px}.orders h2{font-size:24px;margin-top:28px}.orders .order-header span{display:inline-block;line-height:24px}.orders .order-header .material-icon{font-size:24px}.orders .item{display:flex;justify-content:space-between;align-items:center}.orders .item-right .delete{margin-left:10px}}.search-input{text-align:left;padding-top:10px;padding-bottom:10px;padding-left:20px;font-size:16px;width:95%;box-sizing:border-box}.liveSearchResultList a{color:var(--grün-dunkel)}.liveSearchResultList .selected{outline:solid 1px #fff}.liveSearchResultList .group:last-child{margin-top:25px}.liveSearchResultList .group:last-child .searchResults{border-bottom:none}.liveSearchResultList .group.uncollapsed .searchResults{display:block}.liveSearchResultList .group.collapsed{padding:0}.liveSearchResultList .group.collapsed .searchResults{display:none}.liveSearchResultList .group{margin-top:2px}.liveSearchResultList .group .groupTitle{cursor:pointer;clear:both;font-size:1.2em}.liveSearchResultList .group .groupTitle .icons{float:left}.liveSearchResultList .group .groupTitle .icons .material-icon{font-size:20px;line-height:20px}.liveSearchResultList .group .groupTitle div.groupTitle-text{float:left;margin-left:5px;clear:right;font-size:14px}.liveSearchResultList .group .groupTitle div.groupTitle-text div:first-child{display:inline-block;width:860px}.liveSearchResultList .group .groupTitle div.groupTitle-text div:nth-child(2){display:inline-block;font-size:12px;text-align:right;width:90px;opacity:.4;border-bottom:1px solid #fff}@media screen and (min-width:120px)and (max-width:991px){.liveSearchResultList .group .groupTitle div.groupTitle-text div:nth-child(2){display:none}}.liveSearchResultList .group .searchResults{margin-left:25px;margin-bottom:15px;padding-bottom:5px;margin-top:5px;border-bottom:1px solid #fff}.liveSearchResultList .group .searchResults .result:hover{background-color:rgb(255 255 255 / .5)}.liveSearchResultList .group .searchResults .result{margin:5px 0}.liveSearchResultList .group .searchResults .result .result-description{float:left;width:40%;display:flex}.liveSearchResultList .group .searchResults .result .price_login .padlock{display:none}.liveSearchResultList .group .searchResults .result .price_login .logintext{display:block}.liveSearchResultList .group .searchResults .result .price,.liveSearchResultList .group .searchResults .result .stueck_price{float:left;width:15%;text-align:right;padding-right:20px;box-sizing:border-box}.liveSearchResultList .group .searchResults .result .price.alignleft,.liveSearchResultList .group .searchResults .result .stueck_price.alignleft{text-align:left}.liveSearchResultList .group .searchResults .result .price .price_mengeneinheit,.liveSearchResultList .group .searchResults .result .stueck_price .price_mengeneinheit{display:inline-block;text-align:left;opacity:.4}.liveSearchResultList .group .searchResults .result .stueck_price{opacity:.4}.liveSearchResultList .group .searchResults .result .shop-inputs{float:left;width:25%;height:18px}.liveSearchResultList .group .searchResults .result .shop-inputs form .image.icon{width:18px;height:18px}.liveSearchResultList .group .searchResults .result .shop-inputs form .image.icon.cart{cursor:pointer}.liveSearchResultList .group .searchResults .result .shop-inputs form .image.icon.delete{cursor:pointer}.liveSearchResultList .group .searchResults .result .shop-inputs form input,.liveSearchResultList .group .searchResults .result .shop-inputs form select,.liveSearchResultList .group .searchResults .result .shop-inputs form img{float:left}.liveSearchResultList .group .searchResults .result .shop-inputs form input[type=text]{height:18px;width:40px;margin-right:5px;font-size:12px;color:#000;text-align:center}.liveSearchResultList .group .searchResults .result .shop-inputs form select.single{color:#fff;border:0;background-color:#fff0;overflow:hidden;appearance:none;-webkit-appearance:none;-moz-appearance:none}.liveSearchResultList .group .more_results{margin-top:15px;text-align:center;padding-top:10px}.liveSearchResultList .group .more_results a:hover{color:var(--links-buttons)}@media screen and (min-width:120px)and (max-width:991px){.liveSearchResultList .group .searchResults{border-bottom:none}.liveSearchResultList .group .searchResults .result{border-bottom:1px solid #fff;margin-top:5px;margin-bottom:5px;padding-bottom:5px}.liveSearchResultList .group .searchResults .result .result-description{width:100%;padding-bottom:0;padding-right:30px}.liveSearchResultList .group .searchResults .result .result-description a{padding-top:2px}.liveSearchResultList .group .searchResults .result .price{min-width:100px;margin-left:30px;text-align:left}.liveSearchResultList .group .searchResults .result .price_login{width:16px;height:16px;position:absolute;right:15px}.liveSearchResultList .group .searchResults .result .price_login .padlock{width:16px;height:16px;display:inline-block}.liveSearchResultList .group .searchResults .result .price_login .logintext{display:none}.liveSearchResultList .group .searchResults .result .shop-inputs{width:60%}.liveSearchResultList .group .searchResults .result .shop-inputs .icon.delete{margin-left:5px}}.frame-type-table{margin-bottom:var(--abstand-gross)}.frame-type-table .ce-table{width:100%}.frame-type-table.frame-layout-1 td:first-child{font-weight:700}.frame-type-table.frame-layout-2 tr:first-child td{font-weight:700}.frame-type-table.frame-layout-3 tr:first-child td{font-weight:700}.frame-type-table.frame-layout-3 td:first-child{font-weight:700}.ce-table th{text-align:left}.ce-table th,.ce-table td,.contenttable th,.contenttable td{border-top:1px solid #dadada;padding:.5em .75em;vertical-align:top}.section-text-bild .w-richtext figure{position:static;max-width:100%}@media(max-width:767px){.frame-type-table{width:calc(100vw - 50px);overflow-x:scroll}.frame-type-table .ce-table{min-width:calc(100vw - 50px)}.col-two .frame-type-table{width:100%;overflow-x:auto}.col-two .frame-type-table .ce-table{width:100%}}.watchlist .item{border-bottom:1px solid var(--bg-kacheln-trenner);margin-bottom:12px}.watchlist .item-right{display:flex;justify-content:space-between;align-items:center}.watchlist .item-right .item-price{margin-right:16px}.watchlist .item-right .delete{font-size:18px;margin-left:10px}.watchlist .item-right .delete a.material-icon{font-size:24px}.watchlist .item-right .delete a:hover{text-decoration:none}@media screen and (min-width:993px){.watchlist{margin-right:50px}.watchlist .item{display:flex;justify-content:space-between;align-items:center}.watchlist .item-right .delete{margin-left:10px}}
