.shop-search{overflow:hidden;margin:30px 10px 0 10px}.shop-search-wrapper{width:100%;float:left}.shop-search-wrapper-inner{margin-right:200px}.shop-search input[type=text]{font-size:1.2rem;box-sizing:border-box;width:100%;padding:10px 20px;border:1px solid #ccc}.shop-search input[type=submit]{float:left;width:200px;margin-left:-200px;background-color:#e95810;color:#fff;border:0;padding:10px 20px;text-align:center;cursor:pointer;font-size:1.2rem;border:1px solid #e95810}.list-shop-products{list-style-type:none;margin:0;padding:0;margin-left:-2%;margin-bottom:20px;overflow:hidden;margin-top:10px}.list-shop-products li{float:left;width:31.333%;margin-left:2%}.list-shop-products a,.box-content{display:block;background-color:#fff;padding:20px;box-shadow:0 2px 3px #ccc;margin:10px;border:1px solid #f7f7f7}.list-shop-products a:hover{color:#000;box-shadow:0 2px 10px #ccc}.list-shop-products .list-shop-products-image-container{display:table-cell;height:130px;width:220px;text-align:center;position:relative;vertical-align:middle}.list-shop-products .list-shop-products-image{display:block;max-width:100%;margin:0 auto;max-height:130px}.list-shop-products h2{height:2.4em;overflow:hidden;font-weight:400;text-align:center;font-size:1em;margin-bottom:0}.list-shop-products h3{color:#f40000;text-align:center;margin:0}.list-shop-products h4{text-align:center;font-size:.8em;color:#8c8c8c;margin-top:5px;margin-bottom:10px}.shop-product{padding:20px 0}.shop-product-picture{text-align:center;display:block}.shop-product-picture img{max-width:100%;max-height:480px}.shop-product-pictures{text-align:center;overflow:hidden;margin-left:-2%}.shop-product-pictures li{margin-left:2%;float:left;width:48%;margin-bottom:20px;overflow:hidden}.shop-product-pictures li a{display:block}.shop-product-pictures li a img{display:block;transition:all .2s ease-in-out;opacity:0}.shop-product-pictures li a img.max-width{width:100%;opacity:1}.shop-product-pictures li a img.max-height{height:100%;opacity:1}.shop-product-headline{font-size:1.8em}.shop-product-subheadline{font-weight:400}.shop-product-article-number{color:#8c8c8c;font-size:1em}.shop-product-description{}.shop-product-description blockquote{margin:20px 0;border:1px solid red;padding:0 20px;background-color:#f7e8e8}.shop-product-description blockquote p{}.shop-product-description ul{list-style-type:disc;list-style-position:outside;margin-left:20px;margin-top:20px;margin-bottom:10px}.shop-product-description ul li{margin-bottom:10px}.shop-product-top{background-color:#fff;padding:40px;xbox-shadow:2px 2px 2px #ccc}.shop-product-bottom{margin-top:20px;background-color:#fff;padding:40px;box-shadow:2px 2px 2px #ccc}.shop-product-price{font-size:1.5rem;color:#f40000;font-weight:300}.shop-product-price span{font-size:1rem;color:#8c8c8c;font-weight:normal}.shop-product-add-to-cart{transition:all .2s ease-in-out;border:1px solid #01a0e2;background-color:#01a0e2;color:#fff;padding:10px 20px;display:inline-block;font-size:1.5rem}.shop-product-add-to-cart:hover{background-color:#fff;color:#01a0e2}.payment-method-caption{display:block;font-size:11px;margin-top:10px;color:#000}.shop-cart{position:relative;display:block}.shop-cart span{display:none;position:absolute;top:0;right:10px;border-radius:20px;width:20px;height:20px;text-align:center;background-color:#ffd401;color:#fff;font-size:13px}.shop-cart[class~="active"] span{display:block}.list-shop-products-basket-head{overflow:hidden;background-color:#f7f7f7;margin-top:20px;border-bottom:1px solid #e0e0e0}.list-shop-products-basket-head li{float:left}.list-shop-products-basket-head h4{padding:10px 20px;margin:0}.list-shop-products-basket-head .basket-image{width:50%}.list-shop-products-basket-head .basket-amount{width:20%}.list-shop-products-basket-head .basket-unit-costs{width:15%;text-align:center}.list-shop-products-basket-head .basket-total-costs{width:15%;text-align:right}.list-shop-products-basket-head .basket-total-costs h4{padding-right:40px}.list-shop-products-basket{overflow:hidden}.list-shop-products-basket li{overflow:hidden;padding:20px 0;border-bottom:1px solid #ccc}.list-shop-products-basket h2{font-size:1.5rem;margin:0}.list-shop-products-basket .basket-image{float:left;width:10%}.list-shop-products-basket .basket-headline{float:left;width:40%}.list-shop-products-basket .basket-headline h2{font-weight:400;padding:0 20px}.list-shop-products-basket .basket-headline p{padding:0 20px}.list-shop-products-basket .basket-image img{display:block;width:100%}.list-shop-products-basket .basket-amount{float:left;width:20%}.list-shop-products-basket .basket-amount select{width:auto}.list-shop-products-basket .basket-unit-costs{float:left;width:15%;text-align:center}.list-shop-products-basket .basket-total-costs{float:left;width:15%;text-align:right}.list-shop-products-basket .basket-total-costs h2{padding-right:40px}.list-shop-products-basket .basket-select-amount{cursor:pointer;border-radius:5px;font-size:1.2rem;border:1px solid #ccc;padding:5px}.list-shop-products-basket .basket-remove-from-basket{}.list-shop-products-basket-sum{overflow:hidden;width:50%;margin-left:50%}.list-shop-products-basket-sum li{overflow:hidden}.list-shop-products-basket-sum h4,.list-shop-products-basket-sum h2{float:left;width:50%;margin:0;font-size:1.5rem;line-height:3rem}.list-shop-products-basket-sum h2{text-align:right;padding-right:40px;box-sizing:border-box;line-height:3rem}.list-shop-products-basket-sum h4{font-size:1.2rem}.list-shop-products-basket-sum .basket-tax h4,.list-shop-products-basket-sum .basket-tax h2{font-size:1rem;font-weight:200;color:#8c8c8c}.order-form-list .three-column,.order-form-list .two-column,.order-form-list .two-column-2,.order-form-list .three-column-2{overflow:hidden}.order-form-list .three-column div{width:33.333%;float:left}.order-form-list .three-column-2 div:first-Child{width:40%;float:left}.order-form-list .three-column-2 div:nth-child(2){width:20%;float:left}.order-form-list .three-column-2 div:nth-child(3){width:40%;float:left}.order-form-list .three-column div:first-child input,.order-form-list .three-column div:first-child select{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.order-form-list .three-column div:nth-child(2) input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.order-form-list .three-column div:nth-child(3) input{border-top-left-radius:0;border-bottom-left-radius:0}.order-form-list .three-column-2 div:first-child input,.order-form-list .three-column-2 div:first-child select{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.order-form-list .three-column-2 div:nth-child(2) input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.order-form-list .three-column-2 div:nth-child(3) input{border-top-left-radius:0;border-bottom-left-radius:0}.order-form-list input.input-field,.order-form-list select.input-field{display:block;box-sizing:border-box}.order-form-list .form-placeholder-outer{position:relative}.order-form-list .two-column .form-placeholder-outer,.order-form-list .three-column .form-placeholder-outer,.order-form-list .two-column-2 .form-placeholder-outer,.order-form-list .three-column-2 .form-placeholder-outer{float:left}.order-form-list li{margin-bottom:5px}.order-form-list .input-field{margin-bottom:0}.order-form-list label.placeholder-label{cursor:text;line-height:1rem;transition:all .2s ease-in-out;display:block;position:absolute;top:0;font-size:1rem;left:20px;top:50%;margin-top:-.5rem}.order-form-list .form-placeholder-outer[class~="active"] label{top:2px;font-size:.7rem;margin-top:0}.order-form-next-button{display:inline-block;position:relative}.order-form-next-button .button-down{display:none;position:absolute;right:0;top:0;bottom:0}.order-form-list .payment-method{text-align:center;margin-bottom:20px;margin-top:20px}.order-form-list .payment-method .payment-method-link{position:relative;margin-left:10px;margin-right:10px;transition:all .2s ease-in-out;display:inline-block;border:2px solid #ccc;border-radius:5px;padding:10px}.order-form-list .payment-method .payment-method-link[class~="active"]{border-color:#98d371}.payment-method-overlay{visibility:hidden;opacity:0;transition:all .2s ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(129,203,80,.8);background-image:url(https://images.siteface.net/siteface//CMS/76/Navi/check-white.png);background-repeat:no-repeat;background-position:center}.order-form-list .payment-method .payment-method-link[class~="active"] .payment-method-overlay{visibility:visible;opacity:1}.order-form-list .payment-method .payment-method-link[class~="error"]{border-color:red}.order-form-list .payment-method .payment-method-link input{display:none}.order-form-list .label-terms[class~="error"],.order-form-list .label-newsletter[class~="error"]{color:red}.shop-order-summary{overflow:hidden;xmargin-left:-2%;background-color:#f1f1f1;position:relative;margin-bottom:50px}.shop-order-summary:after{xposition:absolute;xleft:50%;xwidth:2%;xmargin-left:-1%;xbackground-color:#f7f7f7;xtop:0;xbottom:0;xcontent:""}.shop-order-summary>li{xwidth:48%;xmargin-left:2%;xfloat:left;box-sizing:border-box;padding:40px}.shop-order-summary h3{margin:0}.list-shop-products-summary li{overflow:hidden;margin-bottom:5px}.list-shop-products-summary .basket-summary-headline{float:left;width:100%;font-size:.9rem}.list-shop-products-summary .basket-summary-headline-inner{margin-right:100px}.list-shop-products-summary .basket-summary-total-costs{float:right;margin-left:-100px;font-size:.9rem}.list-shop-products-summary li:last-Child .basket-summary-headline,.list-shop-products-summary li:last-Child .basket-summary-total-costs{font-weight:600}.shop-product-reviews{}.shop-product-reviews li{overflow:hidden;margin-top:20px}.shop-product-reviews .shop-product-review-picture{float:left;width:100px;border-radius:100%}.shop-product-reviews .shop-product-review-picture img{display:block;border:2px solid #ffd401;width:100px;border-radius:100%;background-color:#ccc}.shop-product-reviews .shop-product-review-text{margin-left:120px}.shop-product-reviews h4{font-size:1.5rem}.shop-product-reviews h5 span{font-weight:normal}.shop-basket-empty{border:1px solid #ccc;padding:20px;overflow:hidden;margin-bottom:40px}.shop-product{xmin-height:calc(100% - 60px)}.order-form-next-button,.order-form-shop-more-button{border-radius:3px;transition:all .2s ease-in-out;border:1px solid #e95810;background-color:#e95810;margin-top:20px;margin-bottom:50px;padding:15px 20px;font-size:1.4rem;color:#fff}.order-form-next-button:hover,.order-form-shop-more-button:hover{background-color:#fff;color:#000}.order-form-next-button .button-down{background-color:#e95810;width:50px;line-height:45px;color:#fff;font-size:1.5rem}.order-form-next-button[class~="arrow"]{xpadding-right:70px;font-weight:600}.order-form-list .input-field{height:56px}.order-form-list select.input-field{padding:15px 20px 15px 15px;cursor:pointer}.order-form-shop-more-button{background-color:#f1f1f1;border-color:#f1f1f1;color:#8c8c8c}.shop-paging-outer{overflow:hidden;text-align:right;margin-top:20px;margin-bottom:20px}.shop-paging{overflow:hidden}.shop-paging li{display:inline-block}.shop-paging a{transition:all .2s ease-in-out;background-color:#fff;color:#000;padding:10px 15px;font-size:.8em;border-radius:3px}.shop-paging li.active a,.shop-paging li a:hover{background-color:#e95810;color:#fff;display:block}@media only screen and (max-width:568px){.list-shop-products-basket-head .basket-unit-costs{display:none}.list-shop-products-basket-head h4{padding-right:0;padding:10px 10px}.list-shop-products-basket .basket-image{float:none;width:28%;display:block}.list-shop-products-basket .basket-headline{width:51%}.list-shop-products-basket .basket-headline h2{padding:0 5px;font-size:1rem}.list-shop-products-basket .basket-headline p{padding:0 5px;font-size:.7rem}.list-shop-products-basket .basket-unit-costs{display:none}.list-shop-products-basket .basket-total-costs{width:28%}.list-shop-products-basket h2{font-size:1rem}.list-shop-products-basket .basket-total-costs h2{padding-right:0}.list-shop-products-basket .basket-remove-from-basket{margin-right:0!important}.list-shop-products-basket-sum{width:auto;margin-left:0}.list-shop-products-basket-sum h4,.list-shop-products-basket-sum h2{font-size:1em;line-height:2em}.list-shop-products-basket-sum h2{padding-right:0;line-height:2em;font-size:1em}.list-shop-products-basket .basket-amount{}.list-shop-products-basket .basket-amount input{width:100%!important}#header{display:block}.marginCenter[class~="seven"],.marginCenter[class~="five"]{width:98%}.order-form-list .three-column-2 .form-placeholder-outer[class~="street"]{width:100%}.order-form-list .three-column-2 .form-placeholder-outer[class~="street"] input{border:1px solid #ccc;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}.order-form-list .three-column-2 .form-placeholder-outer[class~="postcode"]{width:40%}.order-form-list .three-column-2 .form-placeholder-outer[class~="postcode"] input{border-top:0;border-radius:3px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.order-form-list .three-column-2 .form-placeholder-outer[class~="city"]{width:60%}.order-form-list .three-column-2 .form-placeholder-outer[class~="city"] input{border-top:0;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}}