.button-basket{display:block;overflow:hidden;border:1px solid #ffd401;background-color:#fff;border-radius:3px}.button-basket-image{display:block;float:left;background-color:#ffd401;padding:5px 10px}.button-basket-text{display:block;float:left;line-height:44px;padding:0 20px;transition:all .2s ease-in-out}.button-basket:hover .button-basket-text{background-color:#ffd401;color:#fff}.list-shop-products{list-style-type:none;margin:0;padding:0;margin-left:-1%;margin-bottom:20px;overflow:hidden;margin-top:20px}.list-shop-products li{float:left;width:32%;margin-left:1%;margin-bottom:1%}.list-shop-products a,.list-shop-products .box-content{display:block;background-color:#ffd401;padding:20px;xbox-shadow:0 2px 3px #ccc;margin:2px;xborder:1px solid #f7f7f7;box-sizing:border-box;margin-bottom:10px}.license-download{display:block;background-color:#fff;padding:20px;box-shadow:0 2px 3px #ccc;margin:2px;border:1px solid #f7f7f7;box-sizing:border-box;margin:10px;padding:50px}.list-shop-products a:hover{color:#000;xbox-shadow:0 2px 10px #ccc;xopacity:.8;background-color:#ffde59;transition:all .2s ease-in-out}.list-shop-products .list-shop-products-image-container{display:block;height:170px;text-align:center;position:relative}.list-shop-products .list-shop-products-image{display:block;height:100%;margin:0 auto}.list-shop-products h2{height:3.4rem;overflow:hidden;font-weight:400;text-align:center;font-size:1.2rem;font-weight:bold}.list-shop-products h3{font-weight:600;margin-top:-40px;background-color:#f00;vorder:3px solid #fff;color:#fff;line-height:80px;text-align:center;width:80px;height:80px;position:absolute;right:0;top:50%;border-radius:100%}.list-shop-products h4{text-align:center}.shop-product{margin-top:10px;margin-bottom:40px}.shop-product-picture{text-align:center;display:block}.shop-product-picture img{max-width:100%}.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:2.5rem;font-weight:bold}.shop-product-subheadline{font-weight:400}.shop-product-description blockquote{margin:20px 0;border:1px solid #f00;padding:0 20px;background-color:#f7e8e8}.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:#ffd401;padding:40px;box-shadow:20px 20px 20px #eee;border-radius:20px 20px 0 0}.shop-product-bottom{xmargin-top:20px;background-color:#fff;padding:40px;box-shadow:20px 20px 20px #eee;border-radius:0 0 20px 20px}.shop-product-price{font-size:2rem;color:#f00;font-weight:600;margin-top:20px}.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 #ffd401;background-color:#f00;color:#fff;padding:10px 20px;display:inline-block;font-size:1.5rem}.shop-product-add-to-cart:hover{background-color:#000;color:#fff}p.instead{margin:0;color:#666;text-decoration:line-through}span.saved{background:#f00;color:#fff;padding:5px 10px;font-weight:900}.shop-product-bottom .buttons{display:flex;flex-direction:row;gap:10px;padding-left:10px}.shop-product-bottom .buttons .back{display:block;padding:10px 15px;background:#eee;color:#000}.shop-product-bottom .buttons .buy{display:block;padding:10px 15px;background:#ffd401;color:#000;font-weight:700}.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}.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;xmargin:0}.list-shop-products-basket .basket-image{float:left;width:10%}.list-shop-products-basket .basket-headline{float:left;width:60%}.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%;margin-top:10px;display:none}.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-sum{overflow:hidden;width:50%;margin-left:50%}.list-shop-products-basket-sum li{line-height:3rem}.list-shop-products-basket-sum h4,.list-shop-products-basket-sum h2{float:left;width:50%;margin:0}.list-shop-products-basket-sum h2{text-align:right;padding-right:40px;box-sizing:border-box}.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:0;xmargin-right:10px;transition:all .2s ease-in-out;display:inline-block;border:2px solid #ccc;border-radius:5px;padding:8px;background-color:#fff}.order-form-list .payment-method .payment-method-link[class~="active"]{border-color:#98d371}.order-form-list .payment-method .payment-method-link:hover{border:2px solid #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:#f00}.order-form-list .payment-method .payment-method-link input{display:none}.payment-method-caption{display:block;font-size:11px;margin-top:10px;color:#000}.order-form-list .label-terms[class~="error"],.order-form-list .label-newsletter[class~="error"]{color:#f00}.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}.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 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}