.container.relative{position:relative}.small-padding{padding:0 5px}#Form_OrderForm fieldset div.checkbox{padding-left:24.4%}#Form_OrderForm fieldset div.checkbox.left label{text-align:left}#Form_OrderForm fieldset div.checkbox label{flex:0 0 100%;max-width:100%}#Form_OrderForm fieldset div.checkbox label a::before{display:none}.lieferadresse_feld{display:none !important}.lieferadresse_feld.active{display:flex !important}#ProductList{padding:20px 0 60px 0}#ProductList .product{margin:0 0 20px 0}#ProductList .product h3{padding:0 0 0 1px}#ProductList .product h3 a{color:#222}#ProductList .product .shopProductImage{margin:0 0 20px 0;border:2px solid transparent;-webkit-transition:border .3s;transition:border .3s}#ProductList .product .shopProductImage:hover{border-color:#676767}#ProductList .product .shopProductImage:hover a{border-color:#676767}#ProductList .product .shopProductImage a{display:block;border:1px solid #ddd;-webkit-transition:border .3s;transition:border .3s}#ProductList .product .shopProductImage .noImage{height:216px;position:relative;background:#E0E0E0}#ProductList .product .shopProductImage .noImage .innerWrapper{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:63px;height:60px}#ProductList .product .shopProductImage .noImage .innerWrapper i{display:block;font-size:58px;color:#7E7E7E}#ProductList .product .priceContainer .cartForm.cartform-button{margin-left:auto}.priceContainer{padding:0 3px 0 0;align-items:center;height:48px}.priceContainer .artnr{margin:0 20px 0 0}.priceContainer .price{color:#222;margin:2px 20px 0 0;font-weight:700}.priceContainer .price.no-margin{margin:0}.priceContainer .cartForm{margin-left:auto}.priceContainer .cartForm.cartform-button{margin:0}.priceContainer .cartForm.cartform-button button{width:auto;height:auto;padding:6px 8px 8px;margin:0;border:none;color:#ffffff;background:#adadad;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.priceContainer .cartForm.cartform-button button:hover{color:#ffffff;background:#000000}.priceContainer .cartForm input{width:48px;height:48px;border:1px solid;text-align:center}.priceContainer button{position:relative;width:48px;height:48px;border:none;background:#adadad;cursor:pointer;margin-left:15px;-webkit-transition:background .3s;transition:background .3s}.priceContainer button i{color:#fff;font-size:18px}.priceContainer button:hover{background-color:#000}.mobileCart{display:none}.shopProductDetailImage img{padding:0 5px}.shopProductDetailImage .noImage{height:220px;width:273px;position:relative;background:#E0E0E0}.shopProductDetailImage .noImage .innerWrapper{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:63px;height:60px}.shopProductDetailImage .noImage .innerWrapper i{display:block;font-size:58px;color:#7E7E7E}.shopProductDetailImage .productGallery{margin-top:20px}.shopProductDetailImage .productGallery a{padding:0 5px}.shopProductDetailImage .productGallery img{padding:0;margin:0 0 10px 0}.shopProductDetailDesc{margin:0 0 20px 0;padding:0 10px 0 15px !important}.shopProductDetailDesc .priceContainer{margin-top:30px;padding:0;height:auto}.shopProductDetailDesc .priceContainer .productVariantPrice{margin:40px 0 0 0}.shopProductDetailDesc .priceContainer .productVariantPrice .variante{font-size:1.2em;margin:0 20px 0 0}table#Cart{width:100%;margin:20px 0 20px 0}table#Cart thead tr th{font-size:16px;border-bottom:1px solid #adadad;vertical-align:top;text-align:left;font-weight:normal;padding:0 0 5px 3px}table#Cart thead tr td{padding:5px 0 5px 3px;border-bottom:1px solid #adadad}table#Cart thead tr.odd td{background:#fff}table#Cart thead tr.even td{background:#fff}table#Cart tfoot tr:first-child{border-top:1px solid #adadad}table#Cart i{font-size:15px;color:#222}table#Cart .originalPrice{display:none}.cart-page{padding:60px 0}#OrderForm{display:block;margin:15px 0 0 0}.cartPlus,.cartMinus,.cartDel{width:19px;height:19px;padding:2px;background:none;border:none;cursor:pointer}.shopback{display:block;margin:20px 0 60px}.shopback a:hover{border-bottom:1px solid #8d7943}#Form_OrderForm_LOrt_Holder{margin-bottom:60px}span.m_price{display:none}input.holder-required{border:2px solid #d80e43 !important}.message.required{display:none}.product-details{padding:60px 0}.product-details #CartWidget{top:-24px}#CartWidget{padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.35);background:#A1A1A1;position:absolute;right:20px;top:20px;z-index:99}#CartWidget:hover{background:#8a8a8a;cursor:pointer}#CartWidget i{color:#fff;font-size:0.900rem}#CartWidget .cartight{color:white !important;padding:0 0 0 39px;font-size:0.800rem}#CartWidget h3{color:#fff;padding:0 0 0 18px;margin:0 0 10px 0;font-size:0.800rem}#CartWidget a:hover{text-decoration:none !important}@media only screen and (max-width:1229px){.product-details{padding:30px 0}#CartWidget{top:5px}}@media only screen and (max-width:987px){.shopProductDetailDesc{margin:20px 0 0 0;padding:0 5px !important}.shopProductDetailDesc .priceContainer{margin:0}.CartPage fieldset div.checkbox{padding-left:0}}@media only screen and (max-width:745px){.shopProductDetailDesc{padding:0 10px 0 10px !important}.shopProductDetailDesc .priceContainer .productVariantPrice{margin:30px 0 0 0;padding:0}#CartWidget{position:relative;right:0;top:0;margin:30px 0 0 0}.product-details #CartWidget{top:0;margin:0 0 30px 0}#CartWidget i{font-size:1.125rem}#CartWidget .cartight{font-size:1rem}#CartWidget h3{color:#fff;padding:0 0 0 18px;margin:0 0 10px 0;font-size:1.125rem}}