﻿@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}textarea,select,input[type=email],input[type=number],input[type=password],input[type=text],select{border:1px solid #ccc;width:100%;height:43px;padding-left:10px;max-width:100%;}.form_row,.contactdata-field{position:relative;}@media(min-width:1280px){.form_row.form-row,.contactdata-field.form-row{margin-bottom:20px;}}.form_row .validation_error,.contactdata-field .validation_error{display:block;}@media(min-width:1280px){.form_row .validation_error,.contactdata-field .validation_error{position:absolute;top:5px;right:5px;}.form_row .validation_error.zip,.contactdata-field .validation_error.zip{right:auto;left:116px;}}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("/_css/fonts/pt-sans-v17-latin-ext_latin-regular.eot?");src:local(""),url("/_css/fonts/pt-sans-v17-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-regular.woff2") format("woff2"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-regular.woff") format("woff"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-regular.ttf") format("truetype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-regular.svg#PTSans") format("svg");}@font-face{font-family:"PT Sans";font-style:italic;font-weight:400;src:url("/_css/fonts/pt-sans-v17-latin-ext_latin-italic.eot?");src:local(""),url("/_css/fonts/pt-sans-v17-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-italic.woff2") format("woff2"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-italic.woff") format("woff"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-italic.ttf") format("truetype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-italic.svg#PTSans") format("svg");}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url("/_css/fonts/pt-sans-v17-latin-ext_latin-700.eot?");src:local(""),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700.woff2") format("woff2"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700.woff") format("woff"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700.ttf") format("truetype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700.svg#PTSans") format("svg");}@font-face{font-family:"PT Sans";font-style:italic;font-weight:700;src:url("/_css/fonts/pt-sans-v17-latin-ext_latin-700italic.eot?");src:local(""),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700italic.eot?#iefix") format("embedded-opentype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700italic.woff2") format("woff2"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700italic.woff") format("woff"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700italic.ttf") format("truetype"),url("/_css/fonts/pt-sans-v17-latin-ext_latin-700italic.svg#PTSans") format("svg");}body{font-family:"PT Sans",sans-serif;}strong{font-weight:bold;}em{font-style:italic;}hr{border:0 solid #ccc;border-bottom-width:1px;}.typography{font-size:16px;color:#777;}.typography a{color:#073b6f;font-weight:bold;}.typography p{line-height:21px;margin-bottom:20px;color:#777;font-size:16px;}.typography ul,.typography ol{padding-left:20px;}.typography li{color:#777;margin-bottom:14px;font-size:16px;}.typography ul li{position:relative;}.typography ul li:after{content:"";display:block;position:absolute;left:-20px;top:4px;width:10px;height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;}h1,h2,h3,h4,h5,h6{color:#777;}h1{font-size:35px;}h2{font-size:26px;}h3{font-size:22px;font-weight:bold;}h4{font-size:22px;}h5{font-size:18px;font-weight:bold;}h6{font-size:18px;}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin-bottom:1em;}.button-full{min-width:250px;min-height:40px;background-color:#073b6f;color:#777;font-size:18px;font-weight:700;}.button-light{min-width:250px;min-height:40px;background-color:#073b6f;color:#777;font-size:18px;font-weight:400;border:1px solid #777;}.button-filter{min-width:300px;min-height:40px;background-color:#073b6f;color:#777;font-size:18px;font-weight:400;border:1px solid #777;}.button-accordeon{min-width:300px;min-height:40px;background-color:#073b6f;color:#777;font-size:18px;font-weight:400;border:1px solid #777;}.button-aktionen,.button-merkliste{min-width:250px;min-height:40px;background-color:#073b6f;color:#777;font-size:18px;font-weight:400;border:1px solid #777;}.button-aktionen :hover,.button-merkliste :hover{background-color:#777;color:#073b6f;}.button-cta{display:grid;place-content:center;min-width:250px;min-height:40px;background-color:#073b6f!important;color:#fff;font-size:18px;font-weight:700;transition:all 120ms ease-in-out;cursor:pointer;}.button-cta:is(a){color:#fff;}.searchhits-placeholder{background:#fff;padding:5px;position:absolute;top:39px;left:-1px;right:-1px;display:none;z-index:10000;}.searchhits-placeholder.active{border:1px solid #777;border-top:0;display:block;}.searchhits-placeholder .loading{display:block;background:url(../_images/loading.gif) no-repeat center center;height:50px;}.searchhits-placeholder a.search-hits-item{display:block;width:100%;font-size:16px;color:#454545;border:1px solid #fff;color:#777;line-height:1.3;overflow:hidden;text-decoration:none!important;}.searchhits-placeholder a.search-hits-item:hover,.searchhits-placeholder a.search-hits-item.selected-item{border-color:#777;}.searchhits-placeholder a.search-hits-item .title{float:left;width:428px;}.searchhits-placeholder a.search-hits-item .image{float:left;width:100px;height:70px;text-align:center;overflow:hidden;}.searchhits-placeholder a.search-hits-item .image img{vertical-align:middle;}.searchhits-placeholder a.search-hits-item .price-gross,.searchhits-placeholder a.search-hits-item .price-net{text-align:left;}.searchhits-placeholder a.search-hits-item .price-gross{color:#777;}.searchhits-placeholder a.search-hits-item .hint{text-decoration:none;}.searchhits-placeholder .group-title{display:none;}.merkliste .max_width_centered{max-width:1200px;}.list-header{font-size:18px;color:#333;padding:20px 20px 0 20px;}.list-header span{color:#838e90;}.go-to-sl,.shoppinglist-summary{width:100px;height:120px;color:#ccc;position:absolute;right:310px;top:2px;font-size:13px;z-index:100;}.shoppinglist-summary .shoppinglists{position:absolute;left:-100%;width:100%;top:0;}.shoppinglist-summary .listname{overflow:hidden;max-height:32px;}.shoppinglist-summary .title{margin-bottom:20px;}.shoppinglist-summary .current-list{font-size:12px;color:#fff;cursor:pointer;}.shoppinglist-product,.shoppinglist-product li{position:relative;cursor:default;}.shoppinglist-product>ul>li.current,.shoppinglist-product .shoppinglist-alllists li{cursor:pointer;}.shoppinglist-product ul{display:none;position:absolute;background:#fff;color:#fff;width:200px;z-index:1000;border:1px solid #4d4d4d;}.shoppinglist-product.open>ul{display:block;}.shoppinglist-product>ul li{padding:14px;font-size:14px;line-height:1;border-bottom:1px solid #4d4d4d;}.shoppinglist-product>ul{left:0;bottom:24px;}.shoppinglist-product>ul>li>ul{left:200px;top:0;display:none;width:200px;}.shoppinglist-product>ul>li:hover>ul{display:block;}.shoppinglist-modal{display:none;position:fixed;top:30%;left:50%;z-index:10000;width:700px;background:#f2f2f2;color:#4d4c4d;padding:10px;margin-left:-350px;}.shoppinglist-overlay{content:"";position:fixed;width:100%;height:100%;z-index:5000;top:0;left:0;background:rgba(0,0,0,.8);display:none;}.shoppinglist-modal.small{width:480px;margin-left:-240px;}.shoppinglist-modal .modal-header{position:relative;height:26px;}.shoppinglist-modal .modal-icon,.shoppinglist-modal .modal-close{width:20px;height:20px;position:absolute;top:0;cursor:pointer;}.shoppinglist-modal .modal-icon{background:url(../_scss/icon_merkliste_treffer_detail.png) no-repeat center center;}.shoppinglist-modal .modal-close{right:0;}.shoppinglist-modal .modal-close:before{content:"";font-family:"icomoon-mh"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.shoppinglist-modal .modal-title{font-size:16px;line-height:2.5;border:1px solid #b3b3b3;border-width:1px 0 1px 0;color:#333;}.shoppinglist-modal .modal-text{font-size:12px;padding:10px 0;}.shoppinglist-modal .modal-createlist label{display:block;line-height:2.5;font-size:14px;color:#1a1a1a;}.shoppinglist-modal .modal-createlist input[type=text]{display:block;background:none;border:1px solid #808080;width:80%;padding:0 1%;font-size:14px;line-height:28px;height:28px;color:#333;float:left;margin:0;}.shoppinglist-modal .modal-createlist .modal-button{max-width:11.5%;}.modal-body{overflow-y:auto;overflow-x:hidden;}.modal-button{float:right;}.modal-button,#alertify .alertify-button{border:1px solid #808080;color:#1a1a1a;padding:0 20px;margin-left:20px;cursor:pointer;user-select:none;line-height:2.3;font-size:12px;font-weight:400;}.modal-button:hover,.modal-button:focus{background:#000;color:#29abe2;}.modal-button.deletelist-btn{border-color:#f15a24;}.modal-button.deletelist-btn:hover{color:#f15a24;}.modal-shoppinglists>div{overflow:hidden;margin-bottom:10px;color:#1a1a1a;}.modal-shoppinglists{line-height:2;}.modal-shoppinglists .title{width:47%;float:left;border:1px solid transparent;}.shoppinglist-manager .shoppinglist-name{font-size:16px;border:1px solid #ccc;border-width:1px 0 1px 0;background:#f2f2f2;padding:10px 5px;}.shoppinglist-manager-header,.shoppinglist-manager-item{overflow:hidden;}.shoppinglist-manager-header>div,.shoppinglist-manager-item>div{padding:10px 0;}.shoppinglist-manager-header>div{border-bottom:1px solid #000;}.shoppinglist-manager>div>.auswahl{width:7%;text-align:center;margin-right:1%;border:0;}.shoppinglist-manager>div>.artikelnummer{width:15%;}.shoppinglist-manager>div>.titel{width:29%;}.shoppinglist-manager>div>.info{width:27%;}.shoppinglist-manager>div>.menge{width:9%;}.shoppinglist-manager>div>.menge input{width:50%;float:left;padding:1px 0;}.shoppinglist-manager>div>.menge div{max-width:25%;}.shoppinglist-manager>div>.einheit{width:12%;}.shoppinglist-manager-item{font-size:.8em;display:flex;align-items:center;justify-content:space-between;padding-top:20px;}@media(min-width:1280px){.shoppinglist-manager-item{padding-bottom:20px;}}@media(max-width:1279px){.shoppinglist-manager-item{display:block;}}.shoppinglist-manager .select-all{padding:20px;border-bottom:1px solid #cdcdcd;}.shoppinglist-manager-select-all .select-all:before{content:"";background:url(../_scss/icon_link_pfeil.png) no-repeat left bottom;display:inline-block;width:10px;height:10px;font-weight:600;}.shoppinglist-manager .menge .update,.shoppinglist-manager .menge .delete{width:18px;height:18px;float:left;cursor:pointer;margin:2px;}.shoppinglist-manager-buttons .button{margin:10px;padding-left:26px;cursor:pointer;margin-left:20px;width:380px;font-weight:400;}.shoppinglist-manager-buttons .button.delete{color:#f00;}.shoppinglist-manager-buttons .button.addtocart{clear:both;}.avail-deliv{position:absolute;width:7px;height:20px;left:8.5%;border:0!important;}.avail-deliv .text{display:none;position:absolute;padding:20px;color:#f15a24;left:10px;white-space:nowrap;box-shadow:#222 0 0 5px;z-index:10000;}.avail-deliv:hover .text{display:block;}.available.deliverable .avail-deliv{display:none;}.modal-yesnobuttons{overflow:hidden;text-align:center;}.modal-yesnobuttons .modal-button{display:inline-block;width:40px;float:none;}.notavailable-modal .modal-text{color:#f15a24;}.article_mini:nth-child(6) .shoppinglist-product>ul>li>ul{left:-200px;}.summary-modal{display:block;}.alertify-log-success{padding-left:47px!important;position:relative;}.alertify-log-success:before{content:"";position:absolute;left:10px;display:block;width:25px;height:25px;}.alertify-logs{width:400px!important;}.shoppinglist-manager-control{overflow:hidden;display:block;clear:both;}@media(min-width:1280px){.shoppinglist-manager-control{min-height:400px;}}@media(min-width:1280px){.shoppinglist-manager .shoppinglistmanager-lists,.shoppinglist-manager .item-list{float:left;}}.shoppinglist-manager .shoppinglistmanager-lists{font-size:16px;}@media(min-width:1280px){.shoppinglist-manager .shoppinglistmanager-lists{padding-right:1%;width:18%;}}@media(max-width:1279px){.shoppinglist-manager .shoppinglistmanager-lists:before{display:none;}.shoppinglist-manager .shoppinglistmanager-lists .newlist{border-top:0;}}.shoppinglist-manager .shoppinglistmanager-lists a{color:#777;}@media(min-width:1280px){.shoppinglist-manager .item-list{width:79%;margin-left:1%;}}@media(max-width:1279px){.shoppinglist-manager .item-list .article-price{padding:0 20px;}}.shoppinglist-manager-item .auswahl{width:4%;padding-left:20px;vertical-align:middle;}.select-all input[type=checkbox],.shoppinglist-manager-item .auswahl input[type=checkbox]{display:none;}.shoppinglist-manager-item .auswahl input[type=checkbox]+label{font-size:0;}.select-all input[type=checkbox]+label:before,.shoppinglist-manager-item .auswahl input[type=checkbox]+label:before{content:"";display:inline-block;border:1px solid #999;background-color:transparent;width:10px;height:10px;}.select-all input[type=checkbox]:checked+label:before,.shoppinglist-manager-item .auswahl input[type=checkbox]:checked+label:before{background-color:#838e90;}.select-all input[type=checkbox]+label:before{margin-right:40px;}.shoppinglist-manager-item{border-bottom:1px solid #cdcdcd;}.shoppinglist-manager-item .image{height:200px;text-align:center;}.shoppinglist-manager-item .texts .article-title{margin-bottom:5px;}.shoppinglist-manager-item .last{background:#f2f2f2;padding:20px 20px 0 20px;}@media(min-width:1280px){.shoppinglist-manager-item .last{margin-left:2%;height:200px;min-width:400px;}}.shoppinglist-manager-item .last input{width:100px;height:42px;float:left;text-align:center;}.shoppinglist-manager-item .last .availability{padding:20px;text-align:center;}.shoppinglistmanager-lists .newlist{font-size:12px;}.shoppinglistmanager-lists .newlist,.shoppinglistmanager-lists .lists-item{border-top:1px solid #cdcdcd;padding:4% 1%;}.shoppinglistmanager-lists:before{content:"Ihre Wunschlisten:";display:block;font-size:18px;height:30px;color:#333;padding-top:4px;}.opensummarymodal,.add-to-cart{cursor:pointer;}.shoppinglist-manager-buttons span{display:inline-block;}#alertify.alertify{border-width:1px;border-radius:0;font-family:inherit;background:#f2f2f2!important;}#alertify-ok,#alertify-cancel{background:none;font-family:inherit;text-shadow:none;border-radius:0!important;}#alertify-ok:focus,#alertify-cancel:focus{box-shadow:none;}#alertify-ok{border-color:#f15a24!important;}#alertify-ok{background:none;}.alertify-message{padding-bottom:15px;}.summary-modal .changelist-btn{display:none;}.shoppinglist-modal .modal-createlist{display:none;}.shoppinglist-modal .summary-modal .modal-createlist{display:block;}.shoppinglist-price-gross,.shoppinglist-price-net{display:block;}.shoppinglist-price-net{font-size:14px;margin-bottom:20px;}.shoppinglist-price-gross{font-size:18px;}.shoppinglist-price-gross .pricehint,.shoppinglist-price-net .pricehint{margin-top:5px;}.shoppinglist-manager-buttons .mh-icon-move{position:absolute;}.lists-item .count{font-size:12px;}.shoppinglist-product .button .icon{width:22px;text-align:center;}.shoppinglist-product.working .button .icon{animation:2s infinite linear icon_animation_rotate;}.shoppinglist-product.working .button .icon::before{content:""!important;}@-webkit-keyframes icon_animation_rotate{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes icon_animation_rotate{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media(min-width:1280px){.hidden-desktop{display:none;}.login-register,.login-login{width:49%;display:inline-block;text-align:left;vertical-align:top;}}@media(min-width:1580px){body .max_width_centered{max-width:1580px;}.shoppinglist-manager .shoppinglistmanager-lists{position:absolute;margin-left:-300px;width:320px;}.shoppinglist-manager .item-list{width:100%;margin-left:0;}}#loading-overlay:before,#loading-overlay:after{content:"";display:block;width:60px;height:60px;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;-webkit-animation:wait-drops 2s infinite ease-in-out;animation:wait-drops 2s infinite ease-in-out;}#loading-overlay:after{-webkit-animation-delay:-1s;animation-delay:-1s;background-color:#fff;}#loading-overlay{background:rgba(0,0,0,.2);position:fixed;top:0;bottom:0;left:0;width:100%;z-index:99999;}@-webkit-keyframes wait-drops{0%,100%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes wait-drops{0%,100%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}}.main-header.product-menu div.menu-head{max-width:1200px;margin:0 auto;}.main-header .product-menu{position:relative;color:#073b6f;height:32px;font-weight:bold;}.main-header .product-menu a{color:#073b6f;line-height:1.8;}.main-header .product-menu a:hover{color:#073b6f;}.main-header .product-menu .lvl2{font-weight:normal;}li.lvl0[data-code=customer-priced]>a::before{content:"";font-family:icomoon-mh!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:1.1rem;top:4px;position:relative;padding-right:4px;}@media(max-width:1279px){.header-logo{text-align:center;padding:20px 0;}.main-header .product-menu{width:100%;display:none;position:absolute;top:32px;z-index:1000;}.main-header .product-menu.opened{display:block;}.main-header .product-menu.opened .menu-head{padding-top:60px;z-index:1000;width:100%;background:#fff url(logo_mh.png) no-repeat;background-position:20px 20px;background-size:104px 25px;}.main-header .product-menu a{font-size:16px;font-weight:700;min-height:45px;display:block;padding:8px 20px;border-bottom:1px solid #ccc;}.main-header .product-menu li{position:relative;}.main-header .product-menu ul{overflow:hidden;}.main-header .product-menu .menu-next{position:absolute;display:block;width:45px;height:45px;text-align:center;right:0;top:0;border:0;padding:0;-moz-transition:transform 500ms;-o-transition:transform 500ms;-webkit-transition:transform 500ms;transition:transform 500ms;text-decoration:none;}.main-header .product-menu .menu-next [class*=mh-icon]{line-height:45px;}.main-header .product-menu .menu-next.active{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.main-header .product-menu .childList{display:none;background:#fff;width:100%;z-index:1000;background-color:rgba(0,0,0,.05);}}@media(min-width:768px) and (max-width:1580px){li.lvl0[data-code=customer-priced]{--max-width:1200px;}}@media(min-width:1280px){.menu-head>ul>li{line-height:50px;height:50px;display:block;box-sizing:border-box;margin-right:40px;}.menu-head>ul>li:last-child{margin-right:0;}.main-header:has(.lvl0[data-code=customer-priced]) .login-box{right:calc(202px + .5rem)!important;}li.lvl0{text-align:center;}li.lvl0:hover>span{color:initial;}li.lvl0>.c-cont{opacity:0;visibility:hidden;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;right:0;left:0;top:55px;height:fit-content;z-index:10000;display:flex;justify-content:center;text-align:start;}li.lvl0>.c-cont::after{content:"";display:block;width:100%;height:100%;position:absolute;background:#e6e6e6;}li.lvl0.hover>span{color:#073b6f;}li.lvl0.hover>.c-cont{visibility:visible;opacity:1;}li.lvl0 a{text-decoration:none;}li.lvl0 a span{vertical-align:middle;}li.lvl0[data-code=customer-priced]{position:absolute;bottom:50px;right:calc((100svw - var(--max-width,1580px))/2 - var(--scrollbar-width)/2);height:34px;line-height:34px;background:#e6e6e6;padding-inline:1rem;}li.lvl0[data-code=customer-priced].hover>a{color:#073b6f;}li.lvl0[data-code=customer-priced]>a::before{font-size:1.1rem;top:4px;position:relative;padding-right:4px;}li.lvl0[data-code=customer-priced]>.c-cont{top:89px;width:100svw;left:calc((-100svw - var(--max-width,1580px))/2 + 174px);position:absolute;}li.lvl0[data-code=customer-priced]:hover::before,li.lvl0[data-code=customer-priced].hover::before{content:"";display:block;top:34px;height:55px;width:100%;position:absolute;left:0;z-index:10000;}li.lvl0[data-code=customer-priced]:hover .hoverborder::after,li.lvl0[data-code=customer-priced].hover .hoverborder::after{content:"";display:block;top:84px;height:5px;width:100svw!important;position:absolute;left:calc((-100svw - var(--max-width,1580px))/2 + 147px);z-index:10000;right:0;}li.lvl0[data-code=customer-priced].hover:hover::after,li.lvl0[data-code=customer-priced].hover::after{top:50px;}li.lvl0.selected>a{color:#073b6f;}li.lvl0.selected>div>ul{background:#9bb0c5;border-top:solid 3px #073b6f;}li.lvl0>div>ul{border-top:solid 3px transparent;}.menu-head{background:#9bb0c5;}.menu-head>ul{display:flex;flex-direction:row;flex-wrap:nowrap;margin:auto;justify-content:center;}li.lvl0>ul{background-color:#9bb0c5;color:#073b6f;text-align:left;}.menu-head>ul>li>div>ul{z-index:5;}.menu-head>ul>li>div>ul li.lvl1{padding:0 1em;}li.lvl0>div>ul.childList{flex-flow:row wrap;display:flex;overflow:hidden;width:1300px;padding:20px 100px;}li.lvl0>div>ul.childList a{line-height:1.3;}li.lvl0>div>ul.childList .mh-icon-chevron-down{display:none;}li.lvl0.hover:hover:after{content:"";position:relative;width:100%;display:block;border-bottom:5px solid #073b6f;margin-bottom:-5px;bottom:0;z-index:1;}li.lvl0>div>ul.childList>li{width:25%;}}.product_box{padding:20px;width:100%!important;background-color:#f2f2f2;}.product_box a{color:#777;}.product_box .product-title{font-size:16px;color:#777;padding:10px 0;}.product_box .product-brand{height:25px;}.product_box .product-brand img{width:auto!important;display:initial!important;}.product_box div.product-image{display:grid;height:180px;align-content:center;justify-content:center;}.product_box div.product-image img{max-width:100%;}.product_box .product-price{text-align:left;line-height:1.3;overflow:hidden;}.product_box .product-price .price-net{color:#777;font-size:16px;font-weight:500;float:left;width:50%;padding-top:8px;}.product_box .product-price .price-gross{color:#777;font-size:22px;float:left;width:50%;}.product_box .product-price .price-before{color:#777;text-decoration:line-through;font-size:75%;}@media(max-width:1279px){.hidden-mobile{display:none;}.main-header{position:relative;display:block;z-index:10000;}.main-header .main-menu{display:grid;justify-content:start;align-content:center;height:50px;cursor:pointer;font-size:18px;font-weight:700;line-height:18px;}.main-header .main-menu .main-menu-title{float:left;line-height:32px;font-size:16px;padding-left:5px;}.main-header .main-menu a:not(.home){display:none;}.main-header .main-menu a.home{color:#fff;font-weight:initial;}.main-header .main-menu .main-menu-icon{font-size:16px;line-height:32px;float:left;width:32px;text-align:center;}.main-header .header-logo{display:none;}.main-header .search-box{margin:0;width:100%;border-width:1px 0 1px 0;line-height:30px;}.main-header .search-box input{height:100%;width:100%;}.main-header .search-box a.mh-icon-search{position:absolute;right:0;width:30px;height:30px;font-size:22px;line-height:30px;}.main-header .search-box a.mh-icon-search :hover{text-decoration:none;}.main-header .login-box{display:flex;flex-flow:row nowrap;font-weight:700;font-size:14px;border-bottom:1px solid #ccc;}.main-header .login-box a{line-height:32px;padding:5px 10px;}.main-header .login-box a .mh-icon-user{font-size:18px;}.main-header .login-box a:hover{text-decoration:none;}.main-header .main-header-logo{width:100%;text-align:center;}.main-header .main-header-center{display:flex;flex-direction:column;}.main-header .main-header-center>div{min-height:75px;}.main-header .main-header-center .main-header-middle{height:100%;}.main-header .main-header-center .main-header-middle .main-header-search{margin:0 auto;height:100%;}.main-header .main-header-center .main-header-middle .main-header-search .search-box{display:grid;align-content:center;}.main-header .main-header-center .main-header-middle .main-header-search .search-box input{width:100%;border-left:0;border-right:0;}.main-header .main-header-center .main-header-right>.mini_nav{padding-left:20px;}.main-header .main-header-center .login-box{bottom:0;right:0;padding-left:50px;padding-right:10px;font-size:1.15em;min-width:296px;line-height:2;}.main-header .cart-box>a{padding-right:10px;display:block;}.main-header .cart-box>div{margin-bottom:10px;}.main-header .cart-box>div:has(.cart-count){margin-bottom:0;}.main-header .cart-box-icon{margin:0!important;}.main-header .cart-box-title{float:right;display:none;}.main-header .cart-contents{display:none;}.hitlist{display:flex;flex-direction:column;}.hitlist .hitlist-filters{width:100%;}.main-content{color:#777;}.main-footer{position:inherit;font-size:15px;}.main-footer .footer-logo{width:100%;padding:25px 0;}}@media(max-width:1279px) and (min-width:768px) and (max-width:1279px){.main-footer .footer-address .addr,.main-footer .footer-address .tel{float:left;width:50%;}}@media(max-width:1279px){.main-footer .footer-contact{padding:0 15px 15px;}.main-footer .footer-info{border-top:1px solid #777;}.main-footer .footer-info .heading{padding:0 15px;min-height:50px;line-height:50px;}.main-footer .footer-info>ul{display:none;}.main-footer .footer-info>ul.mobile_open{display:block;padding:0 15px;}.main-footer .footer-info>ul.mobile_open li{display:block;margin-bottom:15px;}.main-footer .footer-info>ul.mobile_open a{color:#777;}.main-footer .footer-payment{border-top:1px solid #777;min-height:50px;line-height:50px;}.main-footer .footer-payment .heading{padding:0 15px;}.main-footer .footer-payment .payment_content,.main-footer .footer-payment .versand_content{padding:0 12px;}.main-footer .footer-payment .payment_content>a{display:flex;flex-flow:row wrap;line-height:62px;align-items:center;}.main-footer .footer-payment .mh-payship-icon-amazon_pay{height:32px;padding-left:.5rem;}.main-footer .footer-payment .mh-payship-icon-uniE604{height:32px;}.main-footer .footer-payment .mh-payship-klarna{background-image:url("/_css/klarna/Klarna_Logo.png");background-repeat:no-repeat;height:32px;width:90px;background-position-y:center;filter:brightness(70%);display:block;background-size:auto 50px;}.main-footer .heading{font-size:15px;font-weight:700;color:#777;}#openButton{height:100%;display:flex;flex-direction:row-reverse;place-items:center;gap:.3rem;}.main-header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background-color:#073b6f;color:#fff;padding-inline:.5rem;padding-bottom:.3rem;}.header-actions{display:grid;grid-template-columns:4fr 2fr 2fr;grid-template-rows:1fr 1fr;grid-column:1/3;grid-row:1/3;grid-template-columns:4fr max-content max-content;column-gap:1rem;}.header-main{grid-column:1/3;grid-row:1/3;grid-template-columns:1fr 1fr!important;width:100%;grid-template-rows:50% 50%;}.main-menu{grid-column:1;grid-row:1;z-index:1;}.search-box-container{grid-column:1/3;grid-row:2;margin-inline:0!important;height:100%;}.cart-sum-box{grid-row:1;grid-column:3;display:grid;align-content:center;justify-content:end;}.login-box{grid-row:1;grid-column:2;border-bottom:0!important;}.cart-count{top:0;left:50%;}.cart-box-icon{font-size:1.5rem;}.login-box .btn_login{color:#fff;padding:0!important;display:flex;flex-direction:row-reverse;align-items:center;align-content:end;width:100%;gap:.4rem;}.home{font-size:1.4rem;}.main-menu-icon::before{font-size:1.4rem;}.product-menu.opened{position:absolute;left:0;right:0;top:50px;max-height:calc(100svh - 50px);height:fit-content;overflow-y:auto;}.menu-head{padding-top:0!important;overflow-y:auto;height:100%;}.menu-head::after{content:"";display:block;z-index:1;background:rgba(0,0,0,.4392156863);width:100%;height:100vh;position:absolute;}}@media(max-width:767px){.hidden-phone{display:none;}.login-box{text-align:left;}}@media(min-width:768px) and (max-width:1279px){.hidden-tablet{display:none;}}@media(min-width:1280px){.main-header{position:relative;font-size:14px;height:200px;}.main-header>.max_width_centered{position:relative;height:120px;}.main-header .main-menu-icon{display:none;}.main-header .main-menu{height:30px;}.main-header .main-menu a{display:inline-block;margin-right:20px;line-height:30px;color:#fff;font-size:12px;}.main-header .search-box{display:block;width:100%;line-height:40px;border-width:1px;z-index:1;}.main-header .search-box input[type=text]{width:100%;height:38px!important;}.main-header .search-box a.mh-icon-search{position:absolute;height:38px;width:32px;right:0;font-size:22px;line-height:38px;}.main-header .cart-box{margin-top:1px;position:absolute;right:0;top:2px;}.main-header .login-box{position:absolute;right:0;bottom:0;font-size:16px;line-height:2;text-align:right;min-width:296px;}.main-header .login-box a{display:inline-block;vertical-align:top;}.main-header .login-box a:not(.btn_login){margin-left:20px;}.main-header .login-box a [class*=icon]{margin:0 20px;}.main-header .product-menu{height:50px;}.main-header .product-menu a{font-size:16px;}.main-header .product-menu a.lvl0{text-transform:uppercase;white-space:nowrap;}.main-header .product-menu a .lvl1 span{vertical-align:top;}.main-header .product-menu li.lvl1,.main-header .product-menu li.lvl1 li{display:block;line-height:1.5;margin-bottom:10px;}.main-header .product-menu a.lvl1{line-height:1.2;display:block;margin-bottom:10px;}.main-header .main-header-logo{display:flex;font-size:2.4rem;place-items:center;height:100%;width:100%;}.main-header .main-header-logo:hover{text-decoration:none;}.main-header .main-header-mustergmbh_logo img{margin-right:10px;}.main-header .main-header-center{position:relative;height:130px;display:flex;flex-direction:column;}.main-header .main-header-center .main-header-middle{height:100%;}.main-header .main-header-center .main-header-middle .main-header-search{margin:0 auto;max-width:400px;height:100%;}.main-header .main-header-center .main-header-middle .main-header-search .search-box{display:grid;justify-content:center;align-content:center;height:100%;}.main-header .main-header-center .main-header-middle .main-header-search .search-box input{width:550px;}.main-header .main-header-center .main-header-right{position:absolute;right:0;width:320px;height:100%;}.main-header .main-header-center .main-header-right>.mini_nav{padding-left:20px;}.main-header .main-header-center .login-box{position:absolute;bottom:0;right:0;padding-left:50px;padding-right:10px;font-size:16px;min-width:296px;line-height:2;}.main-header .main-header-center .login-box a{font-size:16px;}.main-header .cart-box{display:block;padding:10px;padding-left:50px;font-size:1.15em;height:80px;width:296px;}.main-header .cart-box>div{margin-bottom:10px;}.main-header .cart-box-icon{position:absolute;left:10px;top:10px;}.hitlist{display:flex;flex-direction:row;}.hitlist .paging{padding:7px;border-bottom:solid 1px #ccc;height:42px;border:0;}.hitlist .paging>span:first-child{float:left;display:block;}.hitlist .paging .pages{float:right;}.main-content .breadcrumb{font-size:16px;color:#777;background-color:#fff;}.main-content .breadcrumb a{color:#777;}.main-content .breadcrumb>span:first-child:before{content:"";font-family:"icomoon-mh";}.main-footer>.max_width_centered{overflow:hidden;display:flex;flex-flow:row wrap;padding:40px 0;}.main-footer .footer-logo{margin-bottom:25px;}.main-footer .footer-contact{width:30%;}.main-footer .footer-contact>div{padding:0 15px;}.main-footer .footer-contact .footer-title{margin-top:75px;}.main-footer .footer-contact .footer-address{line-height:21px;}.main-footer .footer-info{width:45%;}.main-footer .footer-info ul{float:left;width:40%;}.main-footer .footer-info ul:nth-child(2){width:60%;}.main-footer .footer-info ul a{margin-bottom:10px;display:block;color:#ccc;-moz-transition:color 500ms,padding 500ms;-o-transition:color 500ms,padding 500ms;-webkit-transition:color 500ms,padding 500ms;transition:color 500ms,padding 500ms;}.main-footer .footer-info ul a:hover{color:#fff;padding-left:20px;}.main-footer .footer-payment{width:25%;}.main-footer .footer-payment .payment_content,.main-footer .footer-payment .versand_content{padding:12px 0 1rem;}.main-footer .footer-payment .payment_content a,.main-footer .footer-payment .versand_content a{display:flex;flex-flow:row wrap;align-items:center;}.main-footer .footer-payment .payment_content span,.main-footer .footer-payment .versand_content span{vertical-align:top;line-height:62px;}.main-footer .footer-payment .mh-payship-icon-dhl-logo{margin-left:-10px;}.main-footer .footer-payment .mh-payship-klarna{background-image:url("/_css/klarna/Klarna_Logo.png");background-repeat:no-repeat;background-size:contain;height:62px;width:92px;background-position-y:center;filter:brightness(70%);transform:translateX(-5px);}.main-footer .footer-copy{margin:15px 0 0 0;flex-basis:100%;}.main-footer .heading{font-size:15px;font-weight:700;color:#777;}.address_block{width:50%;}.loginpage .page_title{border-top:1px solid #fff;background:#fff;}.secure-page .main-header{height:155px;}.secure-page .main-header>.max_width_centered{height:70px;}.secure-page .main-header .main-header-logo{top:10px;}}.trustedshops_logo{position:absolute;right:-80px;top:-10px;}@media(max-width:1279px){.versand_content{padding:12px 0 1rem;}.versand_content a{display:flex;flex-flow:row wrap;align-items:center;align-content:start;gap:1rem;}}.hitlist{display:flex;align-items:stretch;}@media(min-width:1280px){.hitlist{display:grid;grid-template-columns:290px auto;align-items:start;height:100%;height:100%;}}.hitlist-sitemappath{float:left;}.hitlist .pages>span{display:flex;flex-direction:row;gap:.3rem;justify-content:end;}.hitlist .pages>span span:not(:first-child){display:grid;place-content:center;aspect-ratio:1;height:30px;text-align:center;}.hitlist .pages>span span:first-child{height:30px;display:flex;flex-direction:row;align-items:center;line-height:30px;gap:.5rem;}.hitlist .pages .page{line-height:30px!important;height:30px!important;width:30px!important;}.hitlist #btn-filter{position:sticky;bottom:1.5rem;max-width:250px;margin-inline:auto;margin-block:.3rem;cursor:pointer;}.hitlist .filter_dropdown:has(input:checked) .filter-title::after{content:"";display:block;height:.5rem;aspect-ratio:1/1;background:#7ac943;position:absolute;right:2rem;border-radius:100%;}.hitlist-title{display:block;background-color:#f2f2f2;color:#777;font-weight:500;font-size:21px;height:48px;line-height:48px;border-left:1px solid #fff;padding-left:20px;position:relative;}@media(min-width:768px) and (max-width:1279px){.hitlist-productlist .article_mini{width:50%;}}@media(min-width:1280px){.hitlist-productlist .article_mini{float:left;width:33.33333333%;}}.hitlist-productlist .article_mini .product-brand{min-height:25px;}.hitlist-productlist .article_mini .product-brand img{height:25px;width:auto;}.hitlist .filters-filters ul[data-groupcode="42"] label{display:block;height:25px;}.hitlist .filters-filters ul[data-groupcode="42"] label img{vertical-align:top;}.hitlist .filters-filters ul[data-groupcode="42"] label::before{margin-top:6px;}.hitlist .filters-filters ul[data-groupcode="17"]{overflow:hidden;}.hitlist .filters-filters ul[data-groupcode="17"] li{float:left;margin-right:2px;margin-bottom:0;}.hitlist .filters-filters ul[data-groupcode="17"] label::before{display:none;}.hitlist .filters-filters ul[data-groupcode="17"] img:hover{filter:brightness(125%);-webkit-filter:brightness(125%);-moz-filter:brightness(125%);-o-filter:brightness(125%);-ms-filter:brightness(125%);}.hitlist .sitemappath{display:block;font-size:14px;font-weight:900;color:#00447b;padding:0 20px;}.hitlist .sitemappath a,.hitlist .sitemappath .separator{font-weight:400;}.hitlist .paging{color:#999;text-align:right;font-size:14px;position:relative;}.hitlist .paging .hitcount{display:block;margin-bottom:15px;}@media(min-width:1280px){.hitlist .paging .hitcount{position:absolute;top:-30px;right:10px;}}@media(max-width:1279px){.hitlist .paging .pages{margin-bottom:10px;}}.hitlist .paging .pages .page{display:inline-block;width:23px;height:23px;line-height:23px;text-align:center;border:1px solid #ccc;color:#777;text-decoration:none;}.hitlist .paging .pages .page.current,.hitlist .paging .pages .page:hover{border-color:#777;}.hitlist .childcat-cat{height:auto;width:25%;}.hitlist .mustergmbh-main.sidebar-open .hitlist-productlist .article_mini{width:50%;}.hitlist .article_mini a:hover{text-decoration:none;}.hitlist .article_mini-title{padding:0 20px;line-height:1.3;font-weight:400;height:65px;}.hitlist .article_mini-title,.hitlist .article_mini-image{width:100%;display:table;table-layout:fixed;}.hitlist .article_mini-title>div,.hitlist .article_mini-image>div{display:table-row;}.hitlist .article_mini-title>div>div,.hitlist .article_mini-image>div>div{display:table-cell;vertical-align:middle;}.hitlist .article_mini-image{border-bottom:1px solid #ccc;}.hitlist .article_mini-image>div>div{height:200px;text-align:center;}.hitlist .article_mini-image img{max-width:100%;height:auto;}.hitlist .article_mini-title>div>div>div{max-height:65px;}.hitlist .article_mini-desc{border-bottom:1px solid #ccc;height:90px;font-size:14px;color:#4d4d4d;padding:12px 10px;line-height:1.5;}.hitlist .article_mini-price{padding:15px 10px;position:relative;height:72px;}.hitlist .article_mini-price .price{font-size:24px;color:#333;}.hitlist .article_mini-price .icon-chevron-right{position:absolute;font-size:42px;right:10px;top:50%;margin-top:-21px;color:#999;}.hitlist-filters .filter-dropdown{position:relative;width:250px;float:left;margin:5px 20px;border:1px solid #9bb0c5;color:#073b6f;}.hitlist-filters .filter-dropdown .filter-title{display:block;padding:0 10px;width:100%;height:41px;line-height:41px;white-space:nowrap;-ms-word-break:keep-all;word-break:keep-all;background-color:#fff;font-size:14px;font-weight:700;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;}.hitlist-filters .filter-dropdown .filter-title .chevron{display:block;position:absolute;right:1px;top:1px;height:39px;line-height:41px;width:28px;background-color:#fff;text-align:center;}.hitlist-filters .filter-dropdown .filter-title .filter-title-sub{font-weight:400;right:10px;position:absolute;z-index:1;}.hitlist-filters .filter-dropdown .filter-values{display:none;position:initial;top:41px;border-top:1px solid #9bb0c5;background-color:#fff;width:100%;padding:10px;font-size:14px;}.hitlist-filters .filter-dropdown .filter-values li{margin-bottom:10px;}.hitlist-filters .filter-dropdown .filter-values li:last-child{margin-bottom:0;}.hitlist-filters .filter-dropdown input[type=checkbox]{display:none;}.hitlist-filters .filter-dropdown input,.hitlist-filters .filter-dropdown label{cursor:pointer;}.hitlist-filters .filter-dropdown label::before{content:"";display:inline-block;background:#fff;width:12px;height:12px;border:1px solid #9bb0c5;margin-right:10px;}.hitlist-filters .filter-dropdown input[type=radio]+label::before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.hitlist-filters .filter-dropdown input:checked+label::before{background-color:#073b6f;}.hitlist-filters .filters-filters{display:flex;flex-direction:column;}.hitlist-filters .att-att.more{display:initial!important;text-align:center;place-content:center;background:#f7f7f7;font-weight:inherit;order:3;}.hitlist-filters .att-att.more.chevron{display:none;}.hitlist-filters .att-att.more .filter-title{background-color:#f2f2f2;text-align:center;font-weight:initial;place-content:center;}.hitlist-filters .att-att.prio{display:initial;order:1;}.hitlist-filters .att-att.scnd{order:2;}.hitlist-filters .att-att.scnd.first{margin-top:1rem;}.hitlist-filters .att-att.scnd.first::before{content:"";display:block;width:100%;border-top:2px solid #9bb0c5;border-radius:4px;position:absolute;transform:translateY(-.75rem);top:0;}.hitlist-filters .att-att:not(.prio){display:none;}.hitlist-filters .att-att.filter-dropdown:has(input:checked){order:1!important;display:initial!important;}.hitlist-filters .more.hide-more{display:none!important;}.hitlist .hitlist-filters-heading{color:#777;font-weight:500;font-size:21px;height:48px;line-height:48px;border-left:1px solid #fff;margin-bottom:5px;background-color:#f2f2f2;padding-left:20px;position:relative;}@media(max-width:1279px){.hitlist .hitlist-filters-heading+div{display:none;}.hitlist .hitlist-filters-heading+div.mobile_open{display:block;}}@media(max-width:1279px){.hitlist .hitlist-filters-heading{cursor:pointer;}}.hitlist .hitlist-filters-heading:after{content:attr(data-active_filters);color:#777;font-weight:bold;}.hitlist .button-filter-reset{font-size:16px;}.hitlist .button-filter-reset .mh-icon-delete{font-size:24px;}@media(max-width:1279px){.hitlist .button-filter-reset{position:absolute;top:3px;right:20px;}}@media(min-width:1280px){.hitlist .button-filter-reset{float:right;margin-right:20px;}}.hitlist .att-clear_btn{color:#000;text-decoration:none;}.hitlist .att-clear_btn::before{content:"";clear:both;display:block;margin:10px 0;height:1px;background:#aaa;}.hitlist .hitlist-list{gap:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(355px,1fr));padding-right:.5rem;}@media(max-width:767px){.hitlist .hitlist-list{border-top:1px solid #777;}}.hitlist .hitlist-list .product_box{width:50%;padding:20px;}@media(max-width:767px){.hitlist .hitlist-list .product_box:nth-child(2n+1){border-right-width:1px;}}@media(min-width:768px){.hitlist .hitlist-list .product_box{width:25%;}.hitlist .hitlist-list .product_box:nth-child(4n){border-right:0;}}.sortswitch{margin-right:25px;float:right;}.sortswitch select{width:auto;height:25px;}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background-color:#fff!important;}.irs--flat .irs-from::before,.irs--flat .irs-to::before,.irs--flat .irs-single::before{border-top-color:#fff!important;}.irs--flat .irs-handle>i:first-child,.irs--flat .irs-handle>i:first-child{background-color:#fff!important;}.hitlist-productlist .hitlist-list .product_box:has(.pg-price)>div{position:relative;}.hitlist-productlist .hitlist-list .product_box:has(.customer-price)>div{position:relative;}.hitlist-productlist .hitlist-list .product_box:not(:has(.customer-price)) .k-price-marker{display:none;}.hitlist-productlist .hitlist-list .product_box:has(.customer-price) .k-price-marker{display:grid;grid-template-columns:repeat(2,calc(var(--size)/2));grid-template-rows:repeat(2,calc(var(--size)/2));box-sizing:border-box;--size:50px;height:var(--size);width:var(--size);aspect-ratio:1;position:absolute;top:0;right:0;}.hitlist-productlist .hitlist-list .product_box:has(.customer-price) .k-price-marker .mh-icon-tag{color:#fff;transform:translate(3px,8.5px);width:17px;height:17px;}.hitlist-productlist .hitlist-list .product_box:has(.customer-price) .k-price-marker::before{border-left:calc(var(--size)/2) solid transparent;border-bottom:calc(var(--size)/2) solid transparent;border-right:calc(var(--size)/2) solid #7ac943;border-top:calc(var(--size)/2) solid #7ac943;content:" ";display:block;color:#fff;}.main-shoppingcart .page_title{background:#fff;color:#777;}.main-shoppingcart .page_title [class*=mh-icon-]{font-size:18px;}.main-shoppingcart .checkout-buttons{text-align:right;}@media(max-width:1279px){.main-shoppingcart .checkout-buttons{padding:20px;}}.pre-choice-container{width:fit-content;margin-bottom:2rem;padding-inline:3rem;min-height:80px;padding-block:2rem;box-sizing:border-box;align-content:center;}@media(max-width:1279px){.pre-choice-container{margin-bottom:unset;}}.co-progress{display:flex;width:100%;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;}@media(min-width:1280px){.co-progress{padding-top:10px;}}.co-progress .co-progress_part{color:#666;font-size:16px;background-color:#f2f2f2;padding:10px;border-width:0 0 1px 1px;flex-shrink:1;flex-grow:1;}@media(min-width:1280px){.co-progress .co-progress_part:nth-child(2){border:0 solid #fff;border-width:0 5px;}}.co-progress .co-progress_part.cur{background-color:#fff;color:#777;}@media(max-width:1279px){.co-progress .co-progress_part:not(.cur){display:none;}}.co-progress .number{font-size:21px;}table.sc-summary,table.sc-cart{width:100%;color:#4d4d4d;}.sc-cart{margin-bottom:40px;}.sc-cart th{font-size:16px;height:36px;vertical-align:middle;font-weight:600;}@media(min-width:1280px){.sc-cart th{border-bottom:1px solid #ccc;}}.sc-cart th,.sc-cart td{padding-left:20px;text-align:left;}.sc-cart td{padding:10px 20px;vertical-align:middle;}.sc-cart tr{position:relative;}.sc-cart th.pos,.sc-cart td.pos{text-align:center;vertical-align:middle;padding-left:0;}.sc-cart td.image{text-align:center;vertical-align:middle;}.sc-cart td.article .article-info{display:inline-block;}.sc-cart .article-name{font-weight:900;margin-bottom:15px;}.sc-cart .article-cfg,.sc-cart .article-nr{line-height:1.5;}.sc-cart td.amount{vertical-align:middle;background-color:#fff;}.sc-cart td.amount input{display:inline-block;width:80px;text-align:center;padding-left:0;}.sc-cart td.amount a{display:inline-block;}.sc-cart td.price,.sc-cart td.total{font-size:16px;font-weight:400;text-align:right;background-color:#fff;}.sc-cart td.total .total-value{color:#777;font-weight:700;}.sc-cart td.delete{width:30px;background-color:#fff;}@media(max-width:1279px){.sc-cart td.delete{background:none;}}.sc-cart td.delete a{color:#777;text-decoration:none;}.sc-cart .sc-summary tr td{text-align:right;padding:20px;color:#fff;font-size:24px;}.sc-cart .sc-summary tr td:first-child{width:75%;}.sc-cart .article-nr,.sc-cart .article-cfg{font-size:14px;}@media(max-width:1279px){.sc-cart th.price,.sc-cart th.total{text-align:right;}.sc-cart .sc-refresh,.sc-cart .sc-delete{position:absolute;bottom:110px;}.sc-cart .sc-refresh{right:100px;}.sc-cart .sc-delete{right:40px;}.sc-cart,.sc-cart>*,.sc-cart tr,.sc-cart td{display:block;}.sc-cart th:not(.image){display:none;}.sc-cart td.pos{display:none;}.sc-cart .article-name{padding-right:20px;}.sc-cart td.price,.sc-cart td.total{text-align:left;}.sc-cart .amount-label{width:80px;display:inline-block;}.sc-cart .price-label,.sc-cart .total-label{width:83px;display:inline-block;vertical-align:top;}}@media(min-width:768px) and (max-width:1279px){.sc-cart tr{overflow:hidden;border-top:1px solid #ccc;}.sc-cart td.image{clear:both;}.sc-cart td.article{float:left;width:51%;}.sc-cart td.amount,.sc-cart td.price,.sc-cart td.total{float:right;width:49%;}.sc-cart .sc-refresh,.sc-cart .sc-delete{bottom:90px;}}.sc-summary .summary-row{padding:10px 20px;display:flex;flex-flow:row nowrap;color:#777;}.sc-summary .summary-row>div{flex-grow:1;}.sc-summary .summary-row>:nth-child(2){text-align:right;}.sc-summary .summary-row.sum_total,.sc-summary .summary-row.value{font-weight:700;background-color:#fff;}.sc-summary .summary-row.value,.sc-summary .summary-row.sum_total,.sc-summary .summary-row.total_net{font-size:18px;}.sc-summary .summary-row.total_net{border-bottom:1px solid #ccc;font-weight:700;}@media(min-width:1280px){.sc-summary{width:48%;float:right;}}@media(min-width:1280px){.checkout-addressdata .cde_invoice{float:left;width:49%;}.checkout-addressdata .cde_shipping{float:left;width:49%;margin-left:2%;}.checkout-addressdata .usermessage{float:left;width:49%;}}.checkout-addressdata .usermessage textarea{min-height:200px;padding:10px;}@media(max-width:1279px){.addressdata-contactdata{padding:0 10px;}}@media(min-width:1280px){.button-checkout.left{float:left;}.button-checkout.right{float:right;}}.checkout-buttons{overflow:hidden;}@media(min-width:1280px){.orderacceptance #oa-grid,.onepager #oa-grid{--max-width:1200px;display:grid;grid-template-columns:calc(var(--max-width)*.669) calc(var(--max-width)*.33);}}@media(min-width:1580px){.orderacceptance #oa-grid,.onepager #oa-grid{--max-width:1580px;}}.orderacceptance #oa-grid>.typography,.onepager #oa-grid>.typography{padding-right:2rem;}.orderacceptance #oa-grid td.price,.onepager #oa-grid td.price{text-align:start;background-color:unset;}.orderacceptance #orderview{height:100%;display:flex;flex-direction:column;}.orderacceptance .agb-prv-hint,.orderacceptance .checkout-buttons{border-bottom:unset!important;}.orderacceptance .checkout-buttons{grid-column:1/end;padding:1rem;background:#f2f2f2;margin-bottom:0;}.orderacceptance .checkout-buttons .summary-row{padding-bottom:.8rem;display:flex;flex-direction:row;justify-content:space-between;}.orderacceptance .checkout-buttons .summary-row:last-of-type{border-bottom:solid 1px #ccc;margin-bottom:.8rem;}.orderacceptance .checkout-buttons .summary-row.sum_total{font-weight:bold;}.orderacceptance .checkout-buttons a{width:100%;}.orderacceptance .orderacceptance-data{display:flex;flex-direction:column!important;gap:1rem;}.orderacceptance .orderacceptance-data>*{flex-basis:unset!important;padding-bottom:1rem;border-bottom:solid 1px #ccc;}.orderacceptance .ContactDataViewer,.orderacceptance .zahlart,.orderacceptance .versandart{line-height:1.2em;}.orderacceptance .ContactDataViewer .title,.orderacceptance .zahlart .title,.orderacceptance .versandart .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;}.orderacceptance .ContactDataViewer .title .edit,.orderacceptance .zahlart .title .edit,.orderacceptance .versandart .title .edit{user-select:none;cursor:pointer;color:#777;}.orderacceptance .ContactDataViewer .title .edit:hover,.orderacceptance .zahlart .title .edit:hover,.orderacceptance .versandart .title .edit:hover{text-decoration:underline;}@media(min-width:1280px){.orderacceptance-data{display:flex;flex-flow:row wrap;}.orderacceptance-data>div{line-height:1.4;}}.radio_selector li input[type=radio]{display:none;}.radio_selector li input[type=radio]:checked+label{border-color:#777;outline:1px solid #777;color:#777;}.radio_selector li label{cursor:pointer;display:block;border:1px solid #ccc;min-width:280px;width:100%;position:relative;display:grid;justify-content:center;height:80px;padding-inline:3rem;border:solid 1px #ccc;align-items:center;font-size:1.5rem;min-width:190px;transition:all 120ms ease-in-out;height:48px;text-align:start;justify-content:start;padding-inline:1rem;font-size:1rem;font-weight:initial;}.radio_selector li *{cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}.zahlart-info{text-transform:capitalize;}@media(max-width:1279px){.versand,.zahlart{padding-bottom:1rem;}}.versandoptionen span[data-class=prepayment] input:checked+label::after,.paymentoptions span[data-class=prepayment] input:checked+label::after{background-image:url(/_images/shop/prepayment_active.png);}.versandoptionen span label,.paymentoptions span label{grid-template-columns:1fr auto;justify-content:space-between;align-items:center;}.versandoptionen span label::after,.paymentoptions span label::after{display:block;content:"";width:135px;height:25px;max-height:25px;background-size:contain;background-repeat:no-repeat;background-position:right center;text-align:end;font-size:1.4rem;}.versandoptionen span[data-class=dhl] label::after,.paymentoptions span[data-class=dhl] label::after{background-image:url(../_images/shop/dhl_goGreen.png);}.versandoptionen span[data-class=ups] label::after,.paymentoptions span[data-class=ups] label::after{background-image:url(../_images/shop/UPS_logo.png);width:35px;height:42px;}.versandoptionen span[data-class=pickup] label::after,.paymentoptions span[data-class=pickup] label::after{content:"";font-family:"icomoon-mh"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.versandoptionen span[data-class=sepa] label::after,.paymentoptions span[data-class=sepa] label::after{background-image:url(../_images/shop/sepa-2.svg);}.versandoptionen span[data-class=klarna] label::after,.paymentoptions span[data-class=klarna] label::after{background-image:url(../_images/shop/klarna_medium.png);max-height:unset;height:30px;}.versandoptionen span[data-class=paypal] label::after,.paymentoptions span[data-class=paypal] label::after{background-image:url(../_images/shop/de-pp-logo-150px.png);}.versandoptionen span[data-class=prepayment] label::after,.paymentoptions span[data-class=prepayment] label::after{background-image:url(../_images/shop/prepayment.png);}.versandoptionen span[data-class=invoice] label::after,.paymentoptions span[data-class=invoice] label::after{content:"";font-family:"icomoon-mh"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.versandoptionen li:has([disabled=disabled]),.paymentoptions li:has([disabled=disabled]){display:none;}.versandoptionen [disabled=disabled],.paymentoptions [disabled=disabled]{display:none;}.versandoptionen [disabled=disabled] .versandoption-logo,.paymentoptions [disabled=disabled] .versandoption-logo{-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);}.zahlart_selector{display:block;}.zahlart_selector [disabled=disabled]{display:none;}.sepa_form{max-width:450px;}.sc-coupons{box-sizing:border-box;margin-bottom:20px;padding:20px;color:#777;background-color:#fff;}.sc-coupons .infobox-text{position:relative;padding-left:50px;}.sc-coupons .infobox-text .icon{position:absolute;left:0;top:calc(50% - .5em);font-size:28px;}@media(min-width:1280px),(max-width:767px){.sc-coupons .button{margin-top:20px;}}.sc-coupons .flex-input-button{margin-top:20px;}@media(min-width:1280px){.sc-coupons{float:left;width:48%;padding-left:80px;}.sc-coupons .infobox-text{margin-left:-50px;}}@media(min-width:768px) and (max-width:1279px){.sc-coupons .flex-input-button{display:flex;justify-content:space-between;align-items:center;}.sc-coupons input{width:66%;}.sc-coupons .button{width:33%;margin-left:20px;}}.checkout-error{padding-bottom:20px;}.button.checkoutLnk{margin-block:10px;}.xyz:has(input:checked){width:360px;box-sizing:border-box;margin-bottom:1rem;}.err-line{display:block;width:100%;border-bottom:solid 1px #8b0000;height:45px;align-content:center;padding-inline:1rem;background-color:#e62c2c;color:#fff!important;font-weight:bold;font-size:1.125rem;}.err-line~.addressdata-contactdata .cde_invoice .country select{border:solid 2px #f00;}.onepage-block input:is([disabled]),.onepage-block select:is([disabled]),.onepage-block span:is([disabled]){background-color:#efefef!important;cursor:not-allowed!important;}.onepage-block .vali{display:none;}.onepage-block h2{font-size:2rem;font-weight:400;color:#666;height:70px;display:flex;align-items:center;}.onepage-block h3{font-size:1.625rem;}@media(max-width:1279px){.onepage-block h3::before{position:absolute;content:"";border-top:solid 1px #ccc;left:0;right:0;transform:translateY(-15px);}}.onepage-block h4{margin-block:15px;font-size:1.375rem;}.onepage-block>div{display:flex;flex-direction:column;}.onepage-block .address.bill,.onepage-block .address.ship{border-bottom:solid 1px #ccc;}@media(min-width:1280px){.onepage-block .address-data{padding-right:1rem;}}.onepage-block .address-data.edit,.onepage-block .address-data.ro{display:grid;}@media(min-width:1280px){.onepage-block .address-data.edit,.onepage-block .address-data.ro{grid-template-columns:1fr 1fr;padding-bottom:3rem;display:flex;flex-direction:column;flex-basis:100%;gap:2rem;}}.onepage-block .address-data.edit .field,.onepage-block .address-data.ro .field{position:relative;margin-bottom:1rem;}.onepage-block .address-data.edit .field input:focus+label,.onepage-block .address-data.edit .field input:not(:placeholder-shown)+label,.onepage-block .address-data.edit .field textarea:focus+label,.onepage-block .address-data.edit .field textarea:not(:placeholder-shown)+label,.onepage-block .address-data.ro .field input:focus+label,.onepage-block .address-data.ro .field input:not(:placeholder-shown)+label,.onepage-block .address-data.ro .field textarea:focus+label,.onepage-block .address-data.ro .field textarea:not(:placeholder-shown)+label{top:-7px;font-size:.7rem;color:#777;}.onepage-block .address-data.edit .field textarea,.onepage-block .address-data.ro .field textarea{min-height:43px;resize:vertical;font-size:1rem;line-height:1.4rem;font-family:"PT Sans",sans-serif;padding-block:10px;}.onepage-block .address-data.edit .field label,.onepage-block .address-data.ro .field label{position:absolute;cursor:text;z-index:2;top:12px;left:16px;background:#fff;transition:all .3s ease;color:#717171;padding-inline:5px;width:fit-content;}.onepage-block .address-data.edit .field select,.onepage-block .address-data.ro .field select{appearance:none;outline:0;background-color:#fff;border:1px solid #ccc;width:100%;height:43px;padding-inline:10px;max-width:100%;}.onepage-block .address-data.edit .field select+label,.onepage-block .address-data.ro .field select+label{top:-7px;font-size:.7rem;color:#7ac943;}@media(max-width:1279px){.onepage-block .address-data.edit>span>section:not(.invoice),.onepage-block .address-data.ro>span>section:not(.invoice){border-top:solid 1px #ccc;}}.onepage-block .zahlart.payment-step{display:flex;flex-direction:column;}.onepage-block .zahlart .pre-choice-container,.onepage-block .zahlart label{display:grid;justify-content:center;height:80px;padding-inline:3rem;border:solid 1px #ccc;align-items:center;font-size:1.5rem;min-width:190px;transition:all 120ms ease-in-out;height:48px;text-align:start;justify-content:start;padding-inline:1rem;font-size:1rem;}.onepage-block .zahlart .pre-choice-container .icon-paypal,.onepage-block .zahlart label .icon-paypal{font-size:4rem;transform:translateY(3px);}.onepage-block .zahlart .checkout-selector.paymentoptions{display:flex;flex-flow:column;list-style:none;gap:1rem;padding-bottom:1rem;border-bottom:solid 1px #ccc;}.onepage-block .zahlart .checkout-selector.paymentoptions li input{appearance:none;height:0;width:0;opacity:0;position:absolute;}.onepage-block .zahlart .checkout-selector.paymentoptions li input:checked+label{border-color:#777;color:#777;}.onepage-block .zahlart.edit label,.onepage-block .zahlart.ro label{cursor:pointer;}.onepage-block .coupon{padding-inline:1rem;}.onepage-block .coupon>span,.onepage-block .coupon>div{display:flex;flex-flow:row wrap;width:100%;align-items:center;gap:.5rem;}.onepage-block .coupon .action{display:flex;flex-wrap:wrap;gap:.5rem;flex-grow:1;align-items:center;}.onepage-block .coupon .action input{max-width:500px;}.onepage-block .coupon .action a{width:230px;}.onepage-block .coupon .suc{display:flex;gap:.5rem;flex-basis:100%;flex-flow:column;}.onepage-block .coupon .err{color:#f00!important;}.onepage-block .coupon:has(.suc) .hint{display:none;}.onepage-block .p-data .fw,.onepage-block .invoice .fw{grid-column:1/3;display:initial!important;}.onepage-block .p-data .sal ul{list-style:none;display:flex;flex-flow:row wrap;gap:1rem;}.onepage-block .p-data .sal ul li label{display:flex;gap:.5rem;align-items:center;}.onepage-block .p-data .sal ul li label::before{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;height:fit-content;width:fit-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.onepage-block .p-data .sal ul li input{appearance:none;}.onepage-block .p-data .sal ul li input:checked+label::before{content:"";}.onepage-block .p-data,.onepage-block .invoice,.onepage-block .shipping{padding-block:1rem;display:flex;flex-flow:column;gap:1.5rem;}@media(max-width:767px){.onepage-block .p-data>div:not(.sal),.onepage-block .invoice>div:not(.sal),.onepage-block .shipping>div:not(.sal){display:flex;flex-flow:column;gap:.5rem;}}@media(min-width:768px){.onepage-block .p-data>div,.onepage-block .invoice>div,.onepage-block .shipping>div{display:grid;grid-template-columns:repeat(2,calc(50% - 1.5rem));align-items:center;}}@media(max-width:1279px){.onepage-block .p-data>div,.onepage-block .invoice>div,.onepage-block .shipping>div{column-gap:3rem;}}.onepage-block .p-data .zip-city>div,.onepage-block .invoice .zip-city>div,.onepage-block .shipping .zip-city>div{display:grid;grid-template-columns:calc(33% - 8px) 16px calc(67% - 8px);align-items:center;max-width:300px;}.onepage-block .p-data .zip-city>div .div,.onepage-block .invoice .zip-city>div .div,.onepage-block .shipping .zip-city>div .div{justify-self:center;}.onepage-block .p-data .mail .lbl.req,.onepage-block .invoice .mail .lbl.req,.onepage-block .shipping .mail .lbl.req{grid-column:1;grid-row:1;}.onepage-block .p-data .mail .lbl.info,.onepage-block .invoice .mail .lbl.info,.onepage-block .shipping .mail .lbl.info{grid-column:1;grid-row:2;}.onepage-block .p-data .mail input,.onepage-block .invoice .mail input,.onepage-block .shipping .mail input{grid-column:2;grid-row:1/3;}.onepage-block section.shipping{margin-top:4rem;}.onepage-block section.shipping .diffShip{flex-flow:row!important;}.onepage-block section.shipping .diffShip input{appearance:none;}.onepage-block section.shipping .diffShip label{display:flex;flex-flow:row;align-items:center;gap:1rem;}.onepage-block section.shipping .diffShip label::before{color:#666;font-size:1.5rem;content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;height:fit-content;width:fit-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.onepage-block section.shipping .diffShip input:checked+label::before{content:"";}.onepage-block section.shipping[data-state=inactive]>div{display:none;}.onepage-block section.shipping[data-state=inactive]{display:none;}.onepage-block .lieferadressauswahl{display:flex;flex-direction:row;justify-content:end;}.onepage-block .lieferadressauswahl[data-state=inactive]{display:none;}@media(min-width:1280px){.onepage-block .btn-save,.onepage-block .btn-edit{align-self:end;margin-right:1rem;}}@media(max-width:1279px){.onepage-block .btn-save,.onepage-block .btn-edit{align-self:center;}}aside#ship-pay{display:flex;flex-direction:column;}@media(max-width:1279px){.co-bc{background-color:#efefef;}}.req::after{content:" *";font-family:Heebo,sans-serif;font-size:1.125rem;}@media(max-width:1279px){.onepager>div.wrapper{padding-inline:1rem;}}.onepager .checkout-buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:end;padding-top:1rem;}@media(max-width:1279px){.onepager .checkout-buttons{justify-content:center;}}.onepager .checkout-buttons a{width:100%;user-select:none;height:48px;}.onepager .checkout-buttons a[disabled]{background-color:#efefef!important;color:#666!important;cursor:not-allowed;}.onepager .checkout-buttons .btn-co-next{align-self:end;}.orderaccept{display:flex;flex-direction:column;gap:3rem;font-size:1.125rem;}@media(max-width:1279px){.orderaccept{padding:1rem;}}.orderaccept.fin h3{padding-top:3rem;}.orderaccept h3{font-size:1.625rem;font-weight:600;color:#666;padding-bottom:2rem;}.orderaccept>section{border-bottom:solid 1px #ccc;padding-bottom:3rem;}@media(min-width:1280px){.orderaccept section.contactdata{display:grid;grid-template-columns:repeat(4,1fr);padding-top:3rem;}}.orderaccept section.conditions .icon-paypal{font-size:3rem;}.orderaccept section.cart #cart-content{padding:0;}.orderaccept section.cart #cart-content a{height:unset;gap:unset;align-items:unset;}.orderaccept section.cart section.lower{margin:0;}.orderaccept section.cart section.lower .disposal{display:flex;flex-flow:row wrap;justify-content:end;align-items:center;}.orderaccept section.cart section.lower .disposal a{color:#777;}.orderaccept section.cart section.lower .hints{padding-bottom:0;}.finialize .user-comment textarea{width:100%;border:solid 1px #ccc;min-height:11rem;resize:vertical;height:17px;}.finialize .checkboxes{display:flex;flex-direction:column;gap:1rem;padding-top:3rem;}.finialize .checkboxes input{appearance:none;height:0;width:0;opacity:0;position:absolute;}.finialize .checkboxes label{display:grid;grid-template-columns:max-content auto;align-items:start;gap:.5rem;}.finialize .checkboxes label::before{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;height:fit-content;width:fit-content;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.finialize .checkboxes input:checked+label::before{content:"";}.buttons{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:3rem;}@media(max-width:767px){.buttons{display:flex;flex-flow:row wrap;justify-content:center;padding-bottom:3rem;gap:2rem;}}.buttons .cobutton.finish{justify-content:space-between;}.contactdata-head{grid-column:1/3;}.contactdata{grid-column-gap:1rem;}.contactdata-field select{border:1px solid #ccc;width:100%;height:43px;padding-left:10px;max-width:100%;}.contactdata-field:has(select) .sel{position:relative;}.contactdata-field:has(select) .sel::after{content:"";font-family:"icomoon-mh"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:13.5px;right:.8rem;}.versandoptionen{display:flex;flex-direction:column;gap:.8rem;align-content:center;font-weight:bold;}.versandoptionen.shipping-info{padding-bottom:1rem;border-bottom:solid 1px #ccc;}.versandoptionen .versandoption-logo{background:url(../_images/shop/dhl_goGreen.png) no-repeat center center;background-size:contain;display:block;width:135px;height:25px;transform:translateY(8px);margin-top:-13px;}.versandoptionen .versandoption-logo.ups{background-image:url(../_images/shop/UPS_logo.png);right:51.5px;width:35px;height:42px;margin-top:-21px;}span.validation_error,span.validation-error{line-height:2;color:#ff4c4c!important;font-style:italic;padding-left:1em;}.onepager .zahlart_selector li{width:360px;}.onepager .klarna{position:relative;display:block;width:100%!important;}.onepager #klarna-payments-container{display:block;margin-bottom:1rem;}.onepager .klarna input:checked~#klarna-payments-container:has(:not(iframe))~.loader{display:block;}.onepager .klarna input:checked~#klarna-payments-container:has(iframe,div[data-cid=klarna-one-static])~.loader{display:none;}.onepager .loader{border-radius:50%;animation:rotate 1s linear infinite;position:absolute;top:7px;right:100px;display:block;height:35px;width:35px;}.onepager .loader::before,.onepager .loader::after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite;}.onepager .loader::after{transform:rotate3d(90,90,0,180deg);border-color:#7ac943;}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);}75%,100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);}}.vatid-notification{line-height:2;color:#ff4c4c!important;font-style:italic;padding-left:1em;}.vatid-notification .action{display:flex;flex-direction:row;justify-content:flex-end;gap:1em;padding:.4em 1em;}.vatid-notification .action .button-cta{max-width:100px;}.orderacceptance.amznpay{display:flex;flex-direction:column;gap:1rem;}.orderacceptance.amznpay #orderview .checkout-buttons{background:transparent;max-width:300px;width:100%;align-self:end;}.orderacceptance.amznpay .orderacceptance-data,.orderacceptance.amznpay .checkout-versand,.orderacceptance.amznpay .checkout-buttons{padding-inline:1rem;padding-bottom:1rem;}table.historie{width:100%;table-layout:fixed;}table.historie a{font-weight:bold;}table.historie th{border:1px solid #ccc;border-width:1px 0;padding:10px;font-weight:bold;text-align:left;}table.historie td{padding:10px;vertical-align:middle;}table.historie tr:nth-child(2n+3) td{background:#e6e6e6;}table.historie.positions td{vertical-align:top;}table.historie td.created,table.historie th.created{width:100px;}table.historie td.pos,table.historie th.pos{text-align:center;}table.historie td.zahlart,table.historie th.zahlart{width:100px;}table.historie th.btn,table.historie td.btn{width:190px;}table.historie td.arttitle .arttitle{-ms-word-break:break-all;word-break:break-all;}@media(max-width:767px){table.historie,table.historie tbody{display:block;}table.historie tr{display:flex;flex-flow:row wrap;}table.historie tr:nth-child(2n+3){background:#e6e6e6;}table.historie tr:first-child{display:none;}table.historie td.net,table.historie td.pos{display:none;}}@media screen and (max-width:480px){table.historie td{flex-grow:1;min-width:50%;}table.historie td.zahlart{min-width:unset;max-width:30%;}table.historie td.btn,table.historie td.created{text-align:right;}}.user-backend__row{border-bottom:1px solid #777;padding:20px;position:relative;}@media(min-width:1280px){.user-backend__row{padding:20px 0;}}.user-backend .button{display:block;width:250px;margin-top:20px;}@media(min-width:768px){.user-backend .button{position:absolute;right:0;top:50%;margin-top:-20px;}}.changepw{table-layout:fixed;width:100%;max-width:320px;}.productdetail #btnAdd2Cart{cursor:pointer;user-select:none;}.productdetail-right{background-color:#fff;}.productdetail-title{color:#777;font-size:21px;background-color:#fff;}.productdetail-title,.productdetail-number,.productdetail-pin,.productdetail-variant-selector,.productdetail-price,.productdetail-cart{padding:10px;}.productdetail-extra{padding:10px;color:#777;}.productdetail-brand{padding:0 10px;}.productdetail-image{padding:10px;}@media(min-width:1280px){.productdetail-image{position:relative;float:left;width:843px;}}.productdetail-image .bigimage{text-align:center;display:block;}@media(max-width:767px){.productdetail-image .bigimage img{max-width:500px;width:100%;height:auto;}}@media(min-width:1280px){.productdetail-image .thumbnails{width:160px;position:absolute;top:0;right:0;display:block;max-height:424px;overflow:hidden;}}.productdetail-image .thumbnails-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:auto;}@media(min-width:1280px){.productdetail-image .thumbnails-thumbs{max-height:424px;width:190px;}.productdetail-image .thumbnails-thumbs a{height:121px;text-align:center;}.productdetail-image .thumbnails-thumbs a.active{border-top:0!important;}}.productdetail-image .thumbnails-thumbs a{width:160px;display:block;padding-top:10px;padding-bottom:10px;font-size:0;text-align:center;}.productdetail-image .thumbnails-thumbs a.active{border:1px solid #777!important;}@media(min-width:1280px){.productdetail-image .thumbnails-nav{position:absolute;top:0;height:424px;right:0;width:160px;}.productdetail-image .thumbnails-nav button{position:absolute;background:transparent;border:0;cursor:pointer;right:50%;margin-right:-20px;font-size:32px;height:32px;line-height:32px;}.productdetail-image .thumbnails-nav button:active{outline:1px solid #777;}.productdetail-image .thumbnails-nav button.prev{top:-35px;}.productdetail-image .thumbnails-nav button.next{bottom:-35px;}}.productdetail-image-zoom a{color:#777;}.productdetail-number{color:#777;}.productdetail-variant-selector ol,.productdetail-variant-selector ul{overflow:hidden;}.productdetail-variant-selector li{float:left;margin-right:10px;margin-bottom:10px;}.productdetail-variant-selector li:first-child{display:none;}.productdetail-variant-selector input[type=radio]{display:none;}.productdetail-variant-selector input[type=radio]+label{border:1px solid #ccc;background-color:#fff;text-align:center;line-height:1;min-width:29px;height:29px;line-height:29px;display:inline-block;cursor:pointer;padding:0 2px;}.productdetail-variant-selector input[type=radio]+label:hover,.productdetail-variant-selector input[type=radio][checked=checked]+label{background-color:#f2f2f2;}.productdetail-price{color:#777;}.productdetail-price .price-before{color:#777;text-decoration:line-through;font-size:75%;}.productdetail-right{background-color:#fff;}@media(max-width:360px){.productdetail-right .amount .button{min-width:auto;padding-right:20px;}}@media(min-width:768px){.productdetail-right{width:357px;}}@media(min-width:1280px){.productdetail-right{float:left;}}.productdetail .productdetail-price .price-gross{font-size:36px;color:#777;width:50%;float:left;margin-top:8px;}.productdetail .productdetail-price .price-net{font-size:21px;color:#777;width:50%;float:left;padding-top:15px;}.productdetail .amount input{width:80px;text-align:center;vertical-align:top;padding-left:0;}.productdetail-large_quantities_info{display:block;position:relative;padding:10px 10px 10px 50px;color:#777;line-height:20px;}.productdetail-large_quantities_info .mh-icon-info{position:absolute;margin-left:-33px;margin-top:-13px;top:50%;font-size:18px;}@media(max-width:1279px){.productdetail-bottom{padding:10px;}}@media(min-width:1280px){.productdetail-bottom{width:100%;clear:both;}}.productdetail .button.change{margin-bottom:5px;}.productdetail-tab{display:none;line-height:21px;}.productdetail-tab_btn{background:#fff;color:#666;height:42px;line-height:42px;padding:0 10px;font-size:18px;text-decoration:none;}@media(max-width:1279px){.productdetail-tab_btn{display:block;}.productdetail-tab_btn:not(.active){margin-bottom:10px;}.productdetail-tab_btn:not(.active) span[class*=mh-icon-]:before{content:"";}}.productdetail-tab_btn span[class*=mh-icon-]{float:right;font-size:18px;line-height:40px;margin-left:20px;}.productdetail-tab_btn span[class*=mh-icon-]:before{content:"";}@media(min-width:1280px){.productdetail-tab_btn span[class*=mh-icon-]{display:none;}}@media(min-width:1280px){.productdetail-tab_btn{float:left;margin-right:5px;border-bottom-color:#fff;min-width:200px;text-align:center;margin-bottom:-1px;}.productdetail-tab_btn:not(.active){background:#f2f2f2;border-color:#f2f2f2;border-bottom-color:#ccc;}}.productdetail-tab{padding:10px;}.productdetail-tab[data-id=zusatzinformationen]{overflow-y:auto;}.productdetail-tab.active{display:block;}@media(max-width:1279px){.productdetail-tab.active{margin-bottom:10px;}}.productdetail-tab table td{border:1px solid #ccc;border-collapse:collapse;padding:20px;}.productdetail-tab table td:first-child{background-color:#f2f2f2;}@media(max-width:767px){.productdetail-tab iframe{width:100%;max-width:480px;max-height:320px;}}.productdetail .shoppinglist-product .button{padding:10px 20px;height:auto;display:block;font-size:16px;font-weight:400;background:transparent;color:#666;border:1px solid #ccc;border-left:0;border-right:0;}.productdetail .shoppinglist-product .button .icon{font-size:18px;margin-right:20px;line-height:42px;display:inline-block;font-family:"icomoon-mh"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.productdetail .shoppinglist-product .button .icon:before{content:"";}@media(min-width:768px){.productdetail .zubehoer .product_box:last-child(){border-right:0;}.productdetail .zubehoer .owl-nav{position:absolute;width:100%;top:50%;font-size:32px;margin-top:-17px;}.productdetail .zubehoer .owl-nav .owl-prev{left:-12px;position:absolute;}.productdetail .zubehoer .owl-nav .owl-prev.disabled{display:none;}.productdetail .zubehoer .owl-nav .owl-next{right:-12px;position:absolute;}.productdetail .zubehoer .owl-nav .owl-next.disabled{display:none;}}.productdetail .alternative_products-title{color:#666;font-size:21px;}@media(max-width:1279px){.productdetail .alternative_products-title{padding:10px;background-color:#fff;}}@media(min-width:768px){.productdetail .alternative_products{display:flex;flex-flow:row wrap;}.productdetail .alternative_products .product_box{width:50%;}.productdetail .alternative_products-title{flex-basis:100%;}}@media(min-width:1280px){.productdetail .alternative_products .product_box{width:20%;}.productdetail .alternative_products-title{padding:10px 20px;}}@media(min-width:1280px){.productdetail .productdetail-wrap{display:grid;grid-template-columns:auto 357px;}.productdetail .productdetail-extra{grid-column:1/end;}.productdetail .productdetail-bottom{grid-column:1/end;}.productdetail .productdetail-image{display:grid;}.productdetail .productdetail-image .minigallery>div{height:100%;display:flex;flex-direction:column;}.productdetail .productdetail-image .bigimage{display:grid;height:100%;width:100%;place-content:center;height:386px;}.productdetail .productdetail-brand{position:absolute;top:1rem;left:2rem;}.productdetail .thumbnails-thumbs a{display:grid;place-content:center;}.productdetail .productdetail-cart{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;gap:.5rem;box-sizing:border-box;}.productdetail .productdetail-cart .button-cta{flex:1;min-width:unset;}}.productdetail .productdetail-wrap{position:relative;}.productdetail .productdetail-wrap .k-price-marker{display:none;--size:50px;}.productdetail .productdetail-wrap:has(.customer-price) .productdetail-image .k-price-marker{display:block;position:absolute;top:0;}@media(max-width:1279px){.productdetail .productdetail-wrap:has(.customer-price) .productdetail-image .k-price-marker{right:0;}}@media(min-width:1280px){.productdetail .productdetail-wrap:has(.customer-price) .productdetail-image .k-price-marker{right:168px;}}.productdetail .productdetail-wrap:has(.customer-price) .productdetail-image .k-price-marker::before{border-left:calc(var(--size)/2) solid transparent;border-bottom:calc(var(--size)/2) solid transparent;border-right:calc(var(--size)/2) solid #777;border-top:calc(var(--size)/2) solid #777;content:" ";display:block;color:#fff;}.productdetail .productdetail-wrap:has(.customer-price) .productdetail-image .k-price-marker>span::before{position:absolute;transform:translate(27px,-40px);color:#fff;}.productdetail .productdetail-wrap:has(.customer-price) .productdetail-price .k-price-marker{display:inline-block;color:#777;}.productdetail .productdetail-wrap:has(.customer-price) .productdetail-price .k-price-marker .mh-icon-tag{display:inline-block;position:inherit;}@media(min-width:1580px){.productdetail .productdetail-wrap{width:1200px;float:left;}.productdetail .alternative_products{display:block;float:left;width:20%;padding:0 20px;}.productdetail .alternative_products-title{position:absolute;margin-top:-32px;padding:0;}.productdetail .alternative_products .product_box{padding:20px 0;width:100%;}.productdetail .alternative_products .product_box .product-price{display:block;}}.staffelpreise{padding:20px 10px;}.staffelpreise h6{margin-bottom:20px;}.staffelpreise table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:18px;color:#777;}.staffelpreise .staffelpreis td{text-align:left;}.staffelpreise .staffelpreis-gross{width:35%;color:#777;}.staffelpreise .staffelpreis-net{width:50%;}.zubehoer{border:1pt solid #ccc;margin-top:5px;}.zubehoer .zubehoer-title{width:100%;text-align:left;border-top:0;border-left:0;border-right:0;}.zubehoer-list{display:flex;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;padding:0 15px;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:stretch;}.zubehoer-eintrag::after{content:"";display:block;width:100%;height:15px;border-bottom:1pt solid #ccc;margin-bottom:-1pt;}.zubehoer-eintrag::before{content:"";display:block;width:100%;height:15px;}@media(max-width:532px){.zubehoer-eintrag{width:100%;}}@media(min-width:533px) and (max-width:767px){.zubehoer-eintrag{width:50%;}.zubehoer-eintrag>.product_box{border-right:1pt solid #ccc;}.zubehoer-eintrag:nth-child(2n) .product_box{border-right:0;}}@media(min-width:768px){.zubehoer-eintrag{width:33.333%;}.zubehoer-eintrag>.product_box{border-right:1pt solid #ccc;}.zubehoer-eintrag:nth-child(3n) .product_box{border-right:0;}}.grundpreis{display:block;font-size:12px;color:#666;padding-top:5px;padding-bottom:10px;}.green-shipping{color:#007c39;font-weight:bold;display:flex;flex-wrap:nowrap;font-size:1rem;margin-left:var(--margin);align-items:center;max-width:calc(100% - var(--margin));--margin:50px;}.green-shipping img{height:var(--size);object-fit:cover;transform:translateX(calc((var(--size) - 10px)*-1));--size:50px;}.register-form{padding-bottom:20px;}.register-form .error_message{margin-top:20px;margin-bottom:20px;}.register-form .zip{width:31%;margin-right:10px;}.register-form .city{width:65%;float:right;}.register-form table,.register-form tr,.register-form th,.register-form td,.register-form tbody,.register-form thead{display:block;}.register-form .label{padding:5px;}@media(min-width:1280px){.register-form .register-left{float:left;width:49%;}}@media(min-width:1280px){.register-form .register-right{float:left;width:49%;margin-left:2%;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:0;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slider .slick-arrow{cursor:pointer;}.slider picture,.slider img{width:100%;height:auto;}.slider-banners .slick-arrow{position:absolute;z-index:1000;top:calc(50% - 50px);height:100px;padding-left:15px;padding-right:15px;line-height:100px;font-size:30px;text-shadow:0 0 5px black;}.slider-banners .slick-arrow.slick-prev{left:0;}.slider-banners .slick-arrow.slick-next{right:0;}.slider-banners .slick-arrow{color:#777;}.slider-brands{margin-top:50px;--slider-height:60px;border-top:1px solid #777;border-bottom:1px solid #777;}.slider-brands .title{box-sizing:border-box;height:var(--slider-height);line-height:var(--slider-height);padding:0 20px;white-space:nowrap;text-transform:uppercase;text-align:center;font-weight:bold;color:#777;}.slider-brands .slider .slick-slider{display:flex;align-items:stretch;}.slider-brands .slider .slick-arrow{flex:0 0 var(--slider-height);text-align:center;line-height:var(--slider-height);}.slider-brands .slider a{display:flex;align-items:center;box-sizing:border-box;height:var(--slider-height);padding:10px 20px;}.slider-brands .slider img{height:25px;-webkit-transition:filter .2s;transition:filter .2s;}.slider-brands .slider a:not(:hover) img{filter:grayscale(100%);}@media(min-width:768px){.slider-brands{display:flex;align-items:center;}.slider-brands .title{flex:0 0 auto;border-right:1px solid #777;}.slider-brands .slider{flex-basis:100%;min-width:0;}.slider-brands .slider .slick-arrow.slick-prev{border-right:1px solid #777;}.slider-brands .slider .slick-arrow.slick-next{border-left:1px solid #777;}}.start_grid{font-size:0;}.start_grid img{width:100%;}@media(max-width:767px){.start_grid{padding:10px;overflow:hidden;}.start_grid a{display:block;margin-bottom:20px;}}@media(min-width:768px) and (max-width:1279px){.start_grid{width:575px;margin:0 auto;}.start_grid a{display:block;float:left;width:48.5%;margin-bottom:20px;}.start_grid a.quer{width:100%;clear:both;float:none;}.start_grid a:nth-child(3),.start_grid a:nth-child(5),.start_grid a:nth-child(7),.start_grid a:nth-child(9){margin-right:3%;}}@media(min-width:1280px){.start_grid{width:1170px;margin:0 auto;display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-column:1;grid-template-columns:275px 275px 275px 275px;}.start_grid a{max-width:575px;position:relative;}.start_grid a::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);opacity:0;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;-webkit-transition:opacity 500ms;transition:opacity 500ms;}.start_grid a:hover::after{opacity:1;}.start_grid a.quer{grid-column:span 2;}}.grundpreis{display:block;font-size:12px;color:#666;padding-top:5px;padding-bottom:10px;}.product-price .price-net span.grundpreis{padding-top:0;}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color,);visibility:hidden;background-color:var(--bs-offcanvas-bg,#fff);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out;z-index:200000;}.offcanvas #offcanvasRightLabel{font-size:1.5rem;font-weight:initial;}.offcanvas #closeButton{appearance:none;outline:0;border:0;background:transparent;}.offcanvas #closeButton::before{font-size:1.25rem;}.offcanvas .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:.5rem;}.offcanvas #ofc_2cart{color:#666;font-weight:bold;text-align:center;display:inline-block;width:100%;padding:1rem;}.offcanvas #PayPalSmartButton::before{position:absolute;z-index:200;bottom:.3rem;left:50%;transform:translateX(-50%);}.offcanvas-body{overflow-y:auto;}.offcanvas-body .col.amt{display:grid;grid-template-columns:2rem auto 2rem;max-width:6rem;place-content:center;place-items:center;height:35px;margin-block:1rem;border:solid 1px #7ac943;border-radius:8px;font-size:1.5rem;background:#fff;cursor:pointer;user-select:none;}.offcanvas-body .col.amt .sub,.offcanvas-body .col.amt .add{height:100%;width:100%;text-align:center;display:grid;place-content:center;}.offcanvas-body .col.amt input{background:none;height:35px;width:2rem;padding:0;border:solid 1px #7ac943;text-align:center;}.offcanvas-body .col.amt:has(.remove){display:flex;font-size:1rem;color:#808080!important;}.offcanvas-body .prd-link *{color:#000!important;}.offcanvas-body .price{padding-top:.3rem;}.offcanvas-footer{background:#fff;padding-top:.5rem;margin-top:.5rem!important;border-top:solid 1px #ccc;}.offcanvas-footer>div{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem;}.offcanvas-footer>div:last-of-type{font-weight:bold;}.offcanvas-footer #AmazonPay{display:flex;gap:1rem;flex-direction:row;place-content:center;width:100%;height:48px;background-color:#242e3d;border-radius:5px;color:#fff;cursor:pointer;user-select:none;padding:1rem;box-sizing:border-box;}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;}@media screen and (max-width:1280px){.offcanvas-backdrop{z-index:30000;}}.offcanvas-backdrop.fade{opacity:0;}.offcanvas-backdrop.show{opacity:.5;}.offcanvas-start{top:0;left:0;width:400px;border-right:var(--bs-offcanvas-border-width,1px) solid var(--bs-offcanvas-border-color,rgba(0,0,0,.175));transform:translateX(-100%);}.offcanvas-end{top:0;right:0;width:400px;border-left:var(--bs-offcanvas-border-width,1px) solid var(--bs-offcanvas-border-color,rgba(0,0,0,.175));transform:translateX(100%);}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:var(--bs-offcanvas-border-width,1px) solid var(--bs-offcanvas-border-color,rgba(0,0,0,.175));transform:translateY(-100%);}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:var(--bs-offcanvas-border-width,1px) solid var(--bs-offcanvas-border-color,rgba(0,0,0,.175));transform:translateY(100%);}.offcanvas.show{transform:none;}.offcanvas.showing,.offcanvas.hiding{visibility:visible;}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y,1rem) var(--bs-offcanvas-padding-x,1rem);}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y,1rem)*.5) calc(var(--bs-offcanvas-padding-x,1rem)*.5);margin-top:calc(var(--bs-offcanvas-padding-y,1rem)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x,1rem)*-.5);margin-bottom:calc(var(--bs-offcanvas-padding-y,1rem)*-.5);}.offcanvas-title{margin-bottom:0;line-height:1.5;}.oc-wrap{overflow-y:auto;}.offcanvas-body{flex-grow:1;padding-top:.8rem;overflow-y:auto;padding-inline:.6rem;}.offcanvas-body .items{display:flex;flex-direction:column;gap:.6rem;}.offcanvas-body .prd-link{background-color:#f2f2f2;display:grid;grid-template-columns:100px auto;grid-column-gap:.8rem;padding:.8rem;box-sizing:border-box;}.offcanvas-body .prd-link img{height:100px;width:100px;object-fit:contain;box-sizing:content-box;background-color:#fff;}.offcanvas-body .prd-link #ChangeControls *:hover{text-decoration:none;}#ocsc-loading-overlay{position:fixed;top:0;right:0;width:400px;height:100%;background-color:rgba(122,201,67,.06);z-index:1000;display:block;display:none;}#ocsc-loading-overlay .l-container{display:grid;height:100%;width:100%;place-content:center;}#ocsc-loading-overlay .loader{width:50px;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:#fff transparent;animation:l1 1s infinite;}@keyframes l1{to{transform:rotate(.5turn);}}div.hide-if-empty:not(:has(*)){display:none!important;}#icq{position:absolute;width:100%;height:100svh;top:0;left:0;right:0;display:grid;place-content:center;z-index:1001;background-color:rgba(0,0,0,.5215686275);}#icq #icq-content{display:flex;flex-direction:column;background-color:#fff;grid-area:1/1;padding:1rem;row-gap:.5rem;align-items:center;}#icq #icq-content a{display:flex;flex-direction:row;height:45px;align-items:center;border:solid 1px #dcdcdc;padding-inline:1rem;width:100%;transition:background-color 80ms ease-in-out,color 80ms ease-in-out;background-color:var(--pri);color:var(--sec);--pri:#fff;--sec:#7ac943;}#icq #icq-content a:hover{background-color:var(--sec);color:var(--pri);}#icq #icq-content a:first-of-type{--pri:#7ac943;--sec:#fff;}.pbar{--item-width:50px;height:50px;}.pbar .milestone{position:absolute;top:-8px;left:calc(var(--ms-pos) - var(--item-width));transform:translateX(7px);width:var(--item-width);word-break:break-all;display:flex;flex-direction:column;place-items:center;}.pbar .milestone .ms-icon{background:#e6f2dd;outline:solid 2px #e6f2dd;border-radius:2px!important;}.pbar .milestone .ms-icon>*{display:block;height:24px;width:24px;padding:2px;fill:#ec45f3;}.pbar .milestone.reached .ms-icon{border-radius:6px;overflow:hidden;height:25px;width:25px;display:grid;place-content:center;place-items:center;}.pbar .milestone.reached .ms-icon *{background:#7ac943;color:#fff;fill:white;}.pbar .milestone .ms-label{font-size:.75rem;text-align:center;}.pbar .progress-bar-container{width:calc(100% - 7px);height:8px;background-color:#eee;border-radius:10px;margin:10px 0;position:relative;}.pbar .progress-bar-fill{height:100%;background-color:#7ac943;border-radius:10px;--item-width:30px;transition:width .25s ease-in-out;width:calc(var(--fill-width,0%) - 7px);}#klarna-express-checkout{width:100%;}#klarna-ec-container{flex-basis:100%;}html,body{height:100%;min-width:320px;}form.main-form{position:relative;min-height:100%;background:#fff;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.float-left{float:left;}.float-right{float:right;}.float-50{float:left;width:50%;}.padding-20{padding:20px;}.padding-20-v{padding:20px 0;}.padding-20-h{padding:0 20px;}hr{border:0;border-bottom:1px solid #777;}a{color:#073b6f;text-decoration:none;}a:hover{text-decoration:underline;}div.product-carousel{min-height:300px;border:solid 1pt #9bb0c5;}.availability{font-size:14px;}.availability.orange{color:#ffa500;}.availability.green{color:#228b22;}.filters-stockfilter{padding:20px;}.filters-stockfilter input[type=checkbox]{display:none;}.filters-stockfilter input[type=checkbox]+label{position:relative;display:block;line-height:28px;}.filters-stockfilter input[type=checkbox]+label:before{content:"";display:block;position:absolute;width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;right:25px;top:4px;z-index:4;}.filters-stockfilter input[type=checkbox]:checked+label:before{right:5px;}.filters-stockfilter input[type=checkbox]+label:after{content:"";display:block;width:50px;height:28px;position:absolute;right:0;top:0;background-color:#777;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}.filters-stockfilter input[type=checkbox]:checked+label:after{background-color:#073b6f;}.color-green{color:#32cd32;}.typography .button,.button{display:inline-block;background-color:#337ab7;height:42px;line-height:42px;padding:0 10px;font-weight:700;overflow:hidden;min-width:250px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;font-size:18px;border:0;}.button-white{background:#fff;color:#337ab7;border:1px solid #ccc;}.button-transparent{background:transparent;color:#fff;border:1px solid #fff;}.button>span{float:left;}.button span[class*=icon-]{float:right;font-size:18px;line-height:40px;margin-left:20px;}.button-prev span{float:right;}.button-prev span[class*=icon-]{float:left;margin-left:0;margin-right:20px;}.button-next{float:right;}.button-icon-left span[class*=icon-]{float:left;margin-left:0;margin-right:20px;}.button-white{background:#fff;color:#999;}.hint{font-size:10px;color:#333;font-weight:400;}.max_width_centered{max-width:1200px;margin-left:auto;margin-right:auto;}.bg-anthrazit{background-color:#838e90;}.bg-gray{background-color:#808080;}.page_title{text-align:left;border-bottom:1px solid #ccc;height:44px;overflow:hidden;padding-top:12px;display:block;clear:both;font-size:16px;background:#073b6f;color:#fff;padding-inline:.5rem;}.page_title>span,.page_title>div>span{vertical-align:top;float:left;}.page_title [class*=mh-icon-]{font-size:21px;line-height:16px;margin:0 20px 0 0;}.page_title_white{background-color:#777;}.main-header .main-menu{background-color:#9bb0c5;color:#073b6f;}@media(max-width:1279px){.main-header .main-menu{background-color:#073b6f;color:#fff;}}.main-header .header-main{display:grid;grid-template-columns:1fr 2fr 1fr;}.main-header .header-main .search-box-container{display:grid;align-content:center;margin-inline:1rem;}.main-header .head-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:1rem;flex-flow:row wrap;gap:.5rem;word-wrap:unset;padding-bottom:5px;}@media screen and (min-width:473px) and (max-width:620px){.main-header .head-container h2{flex-basis:100%;}}@media screen and (max-width:473px){.main-header .head-container{justify-content:center!important;}}@media(max-width:1279px){.main-header .head-container .header-logo{padding-top:10px;padding-bottom:0;}.main-header .head-container .header-logo img{height:40px;}}.main-header .search-box{border-style:solid;border-color:#777;position:relative;}.main-header .search-box input[type=text]{border:0;color:#777;height:35px;outline:0;}.main-header .search-box a.mh-icon-search{color:#777;top:0;}.main-header .login-box{border-style:solid;border-color:#777;}.main-header .login-box a[href*=Wunschliste]{color:#666;float:right;}.main-header .main-header-center .main-header-right>.mini_nav{border-bottom:1px solid #fff;}.main-header .main-header-center .login-box{background-color:#073b6f;color:#9bb0c5;}.main-header .main-header-center .login-box a{color:#9bb0c5;font-weight:700;}.main-header .cart-box,.main-header .cart-box a{color:#fff;background-color:#073b6f;border-color:#777;}.main-header .cart-box :hover,.main-header .cart-box a :hover{text-decoration:none;}.main-header .cart-box :hover .cart-box-title,.main-header .cart-box a :hover .cart-box-title{text-decoration:underline;}.main-header .cart-box.filled{background-color:#073b6f;}.main-header .cart-box.filled a{color:#fff;}.main-content .breadcrumb{color:#777;background-color:#fff;padding:0 10px;border:1px solid #ccc;border-left:0;border-right:0;overflow:hidden;height:42px;}.main-content .breadcrumb span{vertical-align:top;}.main-content .breadcrumb span.mh-icon-home{vertical-align:baseline;}.main-content .breadcrumb a{color:#777;text-overflow:ellipsis;color:#073b6f;}@media(min-width:1280px){.main-content .breadcrumb{background-color:#fff;}}.main-footer{clear:both;color:#9ca4b6;background-color:#073b6f;bottom:0;width:100%;}.main-footer [class*=mh-payship-]{font-size:42px;color:#b3b3b3;}.main-footer [class*=mh-payship-].mh-payship-icon-dhl-logo{font-size:62px;}.main-footer .footer-copy{background-color:#073b6f;text-transform:uppercase;text-align:center;font-size:12px;font-weight:bold;line-height:44px;}.main-footer a{text-decoration:none;color:#9ca4b6;}.main-footer .copyright-note{padding:0;line-height:3;}.footer-col:first-child .footer-title::before{content:"";background-image:url(/_css/logo.png);width:151px;height:41px;display:block;-ms-background-repeat:no-repeat;background-repeat:no-repeat;padding:0 0 10px 0;}.footer-row{overflow:hidden;padding:20px;}.footer-col{width:25%;float:left;line-height:1.5;}.footer-title{font-size:14px;font-weight:900;margin-bottom:12px;}.footer-col:first-child .footer-title{margin-bottom:0;}strong{font-weight:bold;}em{font-style:italic;}.clear{clear:both;}.clearfix::after{content:"";height:0;clear:both;display:block;}.claim{color:#00447b;font-size:21px;vertical-align:super;}.display-table{display:table;border-collapse:collapse;}.display-table>div{display:table-row;}.display-table>div>div{display:table-cell;}.main-header-loggedin{position:absolute;width:100%;bottom:0;text-align:right;}.loggedin-username{display:inline-block;padding:10px;}.loggedin-logout{color:#ffa500;}.main-header-loggedin a{display:inline-block;margin-left:20px;padding:10px;}.loggedin-username span,.main-header-loggedin a span{float:left;margin-left:10px;}.mustergmbh-main.sidebar-open .main-sidebar-tree{display:block;}.AspNet-TreeView>ul:after{display:block;clear:both;}li.AspNet-TreeView-Root{float:left;padding:10px 20px;}.AspNet-TreeView-Collapse{display:none;}.AspNet-TreeView-Root>a{display:block;vertical-align:top;}li.AspNet-TreeView-Root ul{display:none;}.productdetail-top,.hitlist-top{overflow:hidden;background:#777;height:42px;line-height:42px;}.product-detail div.amount input{border-right:0;}.product-detail a.button{color:#fff;background-color:#337ab7;border:0;}.productdetail-right-top{width:100%;}.productdetail-right-top>div>div{height:60px;vertical-align:middle;border-bottom:1px solid #ccc;}.productdetail-article_title{width:50%;font-size:24px;font-weight:400;padding-left:20px;}.productdetail-article_title .description{font-size:16px;margin-top:4px;display:inline-block;color:#000;}.productdetail-article_nr{width:50%;font-size:18px;line-height:2.3;}.productdetail-preis{padding:2.5% 2%;}.productdetail-preis .right,.productdetail-preis .left{float:left;width:50%;}.productdetail-preis .left span:first-child{font-size:18px;}.productdetail-preis .right .hint,.productdetail-preis .left .hint{font-size:12px;font-weight:400;color:#fff;}.productdetail-preis .right>span{font-size:24px;font-weight:bold;display:block;color:#fff;text-align:right;display:block;}.productdetail-preis div>span:first-child{margin-bottom:6px;display:block;}.login-label{margin-bottom:20px;}.loginbox-label{line-height:26px;}.login-loginbox input[type=text],.login-loginbox input[type=password]{width:250px;margin-bottom:20px;}@media(min-width:768px){.login-loginbox input[type=text],.login-loginbox input[type=password]{width:450px;}}.login-forgotpw{margin:20px 0;}.startcat{width:100%;}.startcat-cat{width:25%;float:left;border-right:5px solid #fff;}.childcat-cat-title,.startcat-cat-title{text-transform:uppercase;display:block;padding:14px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.childcat-cat img,.startcat-cat img{width:100%;height:auto;display:block;}.childcat-cat-title{display:table;width:100%;}.childcat-cat-title>span{display:table-cell;vertical-align:middle;}.addressdata-shipping,.addressdata-billing,.addressdata-message{float:left;width:50%;}.addressdata-billing{min-height:800px;}.co-addressdata .row{overflow:hidden;padding-bottom:10px;}.co-addressdata .row .l{float:left;width:40%;padding:8px 8px 8px 0;}.co-addressdata .row .r{float:left;width:60%;}.co-addressdata .row .r input[type=text]{width:100%;}.co-addressdata .row.zipcity input{float:left;}.co-addressdata .row.zipcity input.plz{width:25%;margin-right:5%;}.co-addressdata .row.zipcity input.ort{width:70%;}.user-backend{width:100%;}.user-backend>div>div{height:95px;vertical-align:middle;border-bottom:1px solid #ccc;}.user-backend>div>.right{text-align:right;}.loginhead-sub_heading{padding:20px 0;}.changequestion div.lab,.changepw div.lab,.changeaddresses div.lab{margin-bottom:5px;}.changequestion div.box,.changepw div.box,.changeaddresses div.box{margin-bottom:20px;}.oa-customer_data>div{float:left;width:33.33333%;}.upload_list_item{border-bottom:1px solid #ccc;padding:10px 20px;}.upload_list_item>span{display:inline-block;margin-right:10px;vertical-align:middle;width:auto;}.upload_list_item-filename{width:25%;}.upload-infotext input{border:0;}.upload-infotext input:hover,.upload-infotext input:focus{background:#f2f2f2;}.cpc-code{color:#00447b;cursor:pointer;}.address_block{padding:10px;line-height:1.3;}.contactedit{width:400px;}.productdetail-article_nr .cpc-edit,.cpc-uneditmode,.sc-cart .cpc-edit{display:none;}.sc-fileupload{padding:20px 0;}.checkout-buttons{margin-bottom:20px;overflow:hidden;}.checkout-buttons #PayPalSmartButton{width:min-content;float:right;}@media(min-width:1280px){.mustergmbh-main.sidebar-open .hitlist-productlist .article_mini{width:33.33333333%;}.hitlist-productlist .article_mini{width:25%;}}@media only screen and (min-width:1400px){.mustergmbh-main.sidebar-open .hitlist-productlist .article_mini{width:25%;}.hitlist-productlist .article_mini{width:20%;}}.error-message{color:#f00;}.order_acceptance span.lbl{color:#aaa;min-width:73px;display:inline-block;}.order_acceptance .padding-20 div{line-height:1.2;}.co-addressdata .row .r.coupon input[type=text]{width:40%;}.coupon input[type=submit]{left:1em;position:relative;}.coupon-message{padding-top:10px;}.copyright-note{background-color:#073b6f;text-transform:uppercase;text-align:center;}.loginhead .page_title{background-color:#073b6f;font-weight:400;}.ad picture,.ad picture img{width:100%;height:auto;}#language{position:relative;top:-10px;}#language .max_width_centered{position:relative;}@media(max-width:1279px){#language input,#language a{right:0;top:55px;position:absolute;display:block;right:5px;}#language input:first-child,#language a:first-child{right:35px;}}@media(min-width:1280px){#language input,#language a{left:30px;top:-20px;position:absolute;}#language input:first-child,#language a:first-child{left:0;}}.contactform{text-align:left;max-width:640px;}.contactform .error_message{margin-bottom:20px;}.contactform-field{display:block;margin-bottom:20px;}.contactform textarea{height:auto;}.contactform .label{margin-bottom:5px;display:block;}.price-hint{display:block;font-size:10px;color:#777;margin-bottom:10px;}.price-hint a{text-decoration:underline;}.availability{padding:10px 10px 10px 50px;position:relative;font-size:16px;}.availability.red{color:#f00;}.availability.green{color:#228b22;}.availability.yellow{color:#ffd800;}.availability .mh-icon-clock{position:absolute;margin-left:-33px;margin-top:-10px;top:50%;font-size:18px;}.error_message{border:1px solid #f00;padding:10px 20px;text-align:center;display:block;}.error_message.warning{color:#fc3406;border-color:#fc3406;}.error_message.success{color:#19b70d;border-color:#19b70d;}.contactdata-field{margin-bottom:10px;overflow:hidden;}.contactdata-field .adressdata_optional{padding-top:10px;height:43px;}.contactdata-head{margin-bottom:40px;}.contactdata-label{padding:5px;}.contactdata input.plz{width:29%;float:left;}.contactdata input.city{width:70%;float:left;margin-left:1%;}.contactdata span.validation_error{position:static;}.errorpage{text-align:center;padding-top:50px;}.errorpage-content{padding-top:60px;}.errorpage-content h1{margin-bottom:30px;}.orderacceptance #amzpay{display:flex;justify-content:space-between;}@media(max-width:767px){.orderacceptance #amzpay{flex-direction:column;}}.orderacceptance #amzpay>div{height:300px;flex-basis:49%;}@media(max-width:767px){.orderacceptance #amzpay>div{flex-basis:initial;}}.checkout-buttons .button-disabled{background-color:#337ab7;cursor:not-allowed;}.iframe_container{position:relative;width:100%;height:0;padding-bottom:56.25%;}.iframe_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.availability_warning{font-weight:bold;color:#ffd800;max-width:270px;}.dacurisnote{font-size:10px;color:#b0b0b0;padding:0 5px 5px 0;bottom:0;position:absolute;right:0;background-color:transparent;}.dacurisnote a,.dacurisnote a:hover{text-decoration:none;color:#b0b0b0;}.category_banner{text-align:center;}.category_banner.brand_banner{padding:10px;}.category_banner img{max-width:100%;height:auto;}@media(min-width:1280px){.contact-content{float:right;width:50%;}}@media(min-width:1280px){.contact-simpleform{float:left;width:50%;}}.capsAlert{margin-block:15px;color:#f00;}.mustergmbh-main{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;}.mg-1{margin:1rem;}.mg-1.in{margin-block:0;}.flex{display:flex;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex.f-1{flex:1;}.sp-btw{justify-content:space-between;}.h-100{height:100%;}.border-1{border:solid 1px #ccc;}input[type=checkbox]{accent-color:#ec45f3;}.page-shoppingcart .main-header-cartbox{text-decoration:none;cursor:default;}