.fancybox__container h3{text-transform:none}form.addMultipleToCart{width:160px}form.addMultipleToCart .order-unit{float:left;text-align:center;border:1px solid rgb(var(--color-shade-middle));background-color:rgb(var(--color-shade-light));border-top-left-radius:5px;border-bottom-left-radius:5px;width:40px;height:40px;line-height:38px}form.addMultipleToCart input[type=number]{border:1px solid rgb(var(--color-shade-middle));float:left;width:80px;height:40px;line-height:38px;display:block}form.addMultipleToCart button{text-align:center;width:40px;height:40px;padding:0;line-height:38px}form.addMultipleToCart button:not(.not-at-end){border-top-right-radius:5px;border-bottom-right-radius:5px}form.addMultipleToCart button.not-at-end{float:left;display:block}.products .image{text-align:center}.products .articlenumber{color:rgba(var(--color-shade-dark),.65);font-size:var(--fontsize-xs)}.products .price{color:rgb(var(--color-highlight));font-weight:var(--fontweight-b);font-size:var(--fontsize-l)}.products .price .price-info{color:rgba(var(--color-shade-dark),.65);font-size:var(--fontsize-xs);padding-right:50px}.products .favorite-link{text-align:center;width:40px;height:40px;color:rgb(var(--color-minor));background-color:rgb(var(--color-highlight));border:1px solid rgb(var(--color-highlight));border-left-color:rgb(var(--color-minor));border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0;line-height:38px;display:inline-block}.products .favorite-link>.icon-star-full{display:none}.products .favorite-link:hover{background-color:rgb(var(--color-minor));color:rgb(var(--color-highlight))}.products .favorite-link:hover>.icon-star-full{display:inline-block}.products .favorite-link:hover>.icon-star-empty{display:none}.category-header{margin-bottom:var(--width-margin);background-color:rgb(var(--color-highlight));padding:var(--width-margin);position:relative}.category-header.withImage{min-height:120px}.category-header h1,.category-header h2,.category-header h3,.category-header h4,.category-header p,.category-header a{color:rgb(var(--color-minor));margin-top:0;margin-bottom:20px}.category-header h2{font-size:var(--fontsize-l);max-width:80%}.category-header .category-info{color:rgb(var(--color-minor))}.category-header .category-info ul>li{margin-left:18px;padding-left:3px;list-style-type:disc}.category-header ul{margin-bottom:0}.category-header p:last-of-type{margin-bottom:0!important}.product-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-bottom:70px;display:grid}.product-list .product{background:rgb(var(--color-minor));box-shadow:0 0 5px rgba(var(--color-main),.3);padding:15px;position:relative}.product-list .product:after{content:"";width:90%;height:30px;box-shadow:0 0 20px rgb(var(--color-key));z-index:-1;background:0 0;border-radius:50px;position:absolute;bottom:0;left:5%}.product-list .product h3{text-transform:none;-webkit-hyphens:auto;hyphens:auto;margin:20px 0 0}.product-list .product h3.list-header>a{color:rgb(var(--color-key))}.product-list .product h3.list-header>a:hover{color:rgb(var(--color-highlight))}.product-list .product>.price{margin:15px 0 60px}.product-list .product>.price.customer{margin:15px 0 105px}.product-list .product>.price.servicepartner{margin:15px 0 125px}.product-list .product .link--box{text-align:center;display:block;position:absolute;bottom:15px;left:15px;right:15px}.product-list .product form.addMultipleToCart{position:absolute;bottom:80px;right:15px}@media screen and (width<=670px){.product-modal .link--box{margin-bottom:10px;float:none!important}}.category-menu{float:left;width:25%;padding-right:30px}.category-menu>h3{margin:0 0 10px}@media screen and (width<=1130px){.category-menu>h3{background:rgb(var(--color-highlight));color:rgb(var(--color-minor));cursor:pointer;padding:7px 12px;position:relative}.category-menu>h3:after{content:"";font-family:icomoon_mru;position:absolute;top:7px;right:12px}.category-menu>h3.active:after{transform:rotate(180deg)}}.category-menu>nav{margin:0 0 30px}@media screen and (width<=1130px){.category-menu>nav{display:none}}.category-menu ul{margin:0}.category-menu ul>li{padding-left:0!important}.category-menu ul>li:before{content:none!important}.category-menu ul>li a{border:1px solid rgb(var(--color-highlight));padding:7px 12px;display:block}.category-menu ul>li a:hover,.category-menu ul>li.active a{background:rgb(var(--color-highlight));color:rgb(var(--color-minor))}.category-menu+.product-column{width:75%;display:grid}@media screen and (width<=1130px){.category-menu+.product-column{width:100%}.category-menu{float:none;width:100%;margin-bottom:30px;padding-right:0}.category-menu>ul>li{display:block;margin:0!important;padding:0!important}.category-menu>ul>li:before{display:none}.category-menu>ul>li a{text-align:center;width:100%;padding:10px 0;display:block}.category-menu>ul>li.active{background-color:rgb(var(--color-highlight))}.category-menu>ul>li.active a{color:rgb(var(--color-minor))}.category-menu+.product-list{width:100%}}.product-detail{margin-bottom:40px}.product-detail .column--2cols{grid-template-columns:3fr 1fr;gap:30px;width:100%;margin:40px 0 20px;display:grid}@media screen and (width<=950px){.product-detail .column--2cols{display:block}}.product-detail .column--2cols .col{float:none;width:auto;padding:0 var(--width-margin);margin:0}.product-detail .column--2cols .col-2{border-left:1px solid rgb(var(--color-shade-middle));text-align:right}@media screen and (width<=950px){.product-detail .column--2cols .col-2{text-align:left;border:0;margin-top:30px}}.product-detail .column--2cols .col-2 .image{text-align:center;margin-left:20px}.product-detail h1{text-transform:none;font-size:2rem}.product-detail .description,.product-detail .articlenumber{margin-bottom:25px}.product-detail .categories{margin-bottom:35px}.product-detail .price{font-size:calc(var(--fontsize-xs) * 2)}.product-detail .price-info{color:rgba(var(--color-shade-dark),.65);font-size:var(--fontsize-xs)}.product-detail form.addMultipleToCart{float:right;margin-top:10px;margin-bottom:30px}.product-detail a.link--details{background:rgb(var(--color-minor));color:rgb(var(--color-highlight));border:1px solid rgb(var(--color-highlight));margin-bottom:20px;margin-right:30px;padding:13px 15px 13px 40px;transition:all .3s ease-in-out;display:inline-block;position:relative}.product-detail a.link--details:after{content:"";width:90%;height:30px;box-shadow:0 0 20px rgb(var(--color-key));z-index:-1;background:0 0;border-radius:50px;position:absolute;bottom:0;left:5%}.product-detail a.link--details:hover{color:rgb(var(--color-minor));background-color:rgb(var(--color-highlight))}.product-detail a.link--details:before{content:"";font-family:icomoon_mru;font-weight:400;position:absolute;top:14px;left:15px}.product-tableview .inline-filter label{width:auto;margin-top:8px;margin-right:20px}.product-tableview .inline-filter .input{width:auto;min-width:400px}.product-tableview .tablesorter-default thead .headerSortUp,.product-tableview .tablesorter-default thead .tablesorter-headerAsc,.product-tableview .tablesorter-default thead .tablesorter-headerSortUp{border-bottom-color:rgb(var(--color-shade-dark));background-color:rgb(var(--color-shade-light))}.product-tableview .product-table input[type=number]{padding:13px 10px}.product-tableview .image-link{text-align:center;width:100%;padding:4px 0;display:inline-block}.product-tableview table.bt tfoot tr{border-bottom:5px solid rgb(var(--color-minor))}.product-tableview table.bt tfoot tr>td{padding:0}.product-tableview table.bt tfoot tr>td:last-child:before{content:""!important}.product-tableview table.bt tfoot th:before{background:rgb(var(--color-shade-light));width:110px;padding:5px}.product-tableview table.bt tfoot th .bt-content{background:rgb(var(--color-shade-middle));width:100%;padding:5px}.product-tableview table.bt tfoot td:before{background:rgb(var(--color-shade-light));width:110px;padding:5px}.product-tableview table.bt tfoot td .bt-content{background:rgb(var(--color-shade-middle));width:100%;padding:5px}.product-tableview table.bt tbody tr{border-bottom:5px solid rgb(var(--color-minor))}.product-tableview table.bt tbody tr>td{padding:0}.product-tableview table.bt tbody tr>td:last-child:before{content:""!important}.product-tableview table.bt tbody th:before{background:rgb(var(--color-shade-light));width:110px;padding:5px}.product-tableview table.bt tbody th .bt-content{background:rgb(var(--color-shade-middle));width:100%;padding:5px}.product-tableview table.bt tbody td:before{background:rgb(var(--color-shade-light));width:110px;padding:5px}.product-tableview table.bt tbody td .bt-content{background:rgb(var(--color-shade-middle));width:100%;padding:5px}.product-tableview form.addMultipleToCart{width:220px;padding:5px 10px}.sorting-form{margin-bottom:var(--width-margin);text-align:right}.sorting-form form{display:inline-block}.sorting-form label{width:100px;height:40px;margin-right:calc(var(--width-margin) * .5);line-height:40px;display:inline-block}.sorting-form .input{float:right;width:150px;display:inline-block}.sorting-form .productlist-inline-search{float:left;width:calc(100% - 300px);height:40px;padding-right:40px;position:relative;display:block!important}@media screen and (width<=800px){.sorting-form .productlist-inline-search{float:none;width:100%;margin-bottom:var(--width-margin)}}.sorting-form .productlist-inline-search .tx-indexedsearch-searchbox-sword{width:100%}.sorting-form .productlist-inline-search .icon-search{text-align:center;width:40px;height:40px;padding:0;position:absolute;top:0;bottom:0;right:0}.sorting-form .partner-to-tableview{height:40px;padding:0 var(--width-margin);float:left;line-height:38px}.sorting-form .partner-to-tableview:after{display:none}
