#sadShoppingBag{display:inline-block}#shoppingCart img{display:inline-block}.checkoutNav{margin:0 auto 27px}.checkoutNav li{display:inline;text-align:center;font-size:2.6rem;color:#bfbfbf;box-sizing:border-box;padding:0 18px;color:#bfbfbf;padding-bottom:3px}.checkoutNav li:nth-child(odd){border-bottom:5px solid #ccc}.checkoutNav a{color:#bfbfbf}.checkoutNav .active{border-bottom:6px solid #8bc34a!important}.checkoutNav .active.active a{color:#8bc34a!important}#shoppingCart{position:relative}#shoppingCart p{margin-bottom:9px}#shoppingCart p:not(.title){font-size:1.3rem}#shoppingCart .row.cartItem{background:#f9f9f9;margin-bottom:18px;padding:12px;box-sizing:border-box;position:relative}.cartTitle{margin-bottom:3px;padding:9px 0}.productUnit,.productQuantity,.productTotal{width:14%;margin:auto;float:left}.productImage{width:15%;float:left}.productImage img{max-height:160px;margin:auto}.productDescription{width:43%;margin:auto;box-sizing:border-box;padding:0 12px;float:left;font-size:1.3rem}.productQuantity,.productUnit{text-align:center}.productTotal{text-align:right}.productImage img{max-width:80%}.subItems{cursor:default}.subItems .subItemWrap{max-width:33.3%;float:left}.editItems{margin-top:9px}.editItems a{display:inline-block;float:left;border-radius:3px;color:#666;margin-right:9px}.editItems a span:before{line-height:1.2;color:#666}.prodAmount{width:50%;padding:9px;background:#fff;border:1px solid #ccc;border-radius:3px;margin:auto;display:flex;display:-ms-flexbox}.prodAmount a,.prodAmount input[type="text"]{background:none;color:#777;font-size:1.8rem;line-height:1;text-align:center;margin:auto;padding:0;flex:0 0 1}.prodAmount input[type="text"]{width:auto;border:none;flex:none;width:35%}p.discountHint{margin-top:18px}.finishBundleItems{margin:0 0 18px;padding:12px;background:#def4ff;border-radius:3px}.finishBundleItems a{font-size:1.5rem}.finishBundleItems p.title{font-size:1.8rem}.subTotal{clear:both;font-size:1.6rem;font-weight:700;color:#666;margin:0 0 18px;padding:0 12px}.subTotal span{float:right}aside:not(.textTile) a span[class*="icon"]{color:#888}aside .subTotal{padding:0}.additionalItems{margin-top:18px;cursor:pointer;clear:both;margin:18px 0;width:100%}.additionalItems .subItems{display:none}.additionalItems .subItemWrap{margin-right:18px}.shippingOption{margin-bottom:18px}.defaultBox .gutschein{color:#00bcd4;font-weight:700;border-radius:0;font-size:1.6rem}aside .gutschein{color:#00bcd4;font-weight:700}.shippingOption label{font-size:1.6rem;display:inline-block;width:100%}.shippingOption input:not(:checked) + label:hover:before{background:#ffffff!important}span.priceRight{float:right}span.priceRight a{color:#888888!important;font-size:1.3rem}span.priceRight a span{font-size:1.2em}#shoppingCart fieldset.checkboxes label{margin-right:0!important}.totalPriceBox{font-size:1.8rem;font-weight:700;margin:18px 0;padding:0 12px;color:#666;box-sizing:border-box}.calcPriceBox .totalPriceBox{margin-top:0}.conditions{margin-top:18px}.conditions a:not(.defaultButton){color:#888;text-decoration:underline}.conditions a:not(.defaultButton):hover{text-decoration:none}#shoppingCart .paymentMethod span,#shoppingCart .paymentMethod .defaultButton{text-align:center;margin:0;padding:9px;font-size:1.8rem}#trustSymbols img{margin-bottom:18px}#shippingAddress div[class*="col"],#cartSum div[class*="col"]{margin-bottom:0}#shippingAddress p.error{margin-bottom:18px;background:#f9f9f9;color:red;padding:0}fieldset.checkboxes label{margin-right:36px}.pickUp{background:#00bcd4}.pickUp>label{color:#fff}#paymentForm .row{margin-bottom:18px;position:relative}#paymentForm div{margin-bottom:0;min-height:100px}#paymentForm .col1 input{position:absolute;top:50%;display:block}#paymentForm img{margin-top:27px;max-width:100%}#paymentForm img:hover{cursor:pointer}img{max-width:100%}aside .buyButton{margin-bottom:27px}a span.large.icon-facebook,a span.large.icon-pinterest,a span.large.icon-instagram{font-size:4em}#finishordersubquestionother,#finishorderquestionthanks{display:none}@media only screen and (min-width:481px) and (max-width:1600px){.checkoutNav li{font-size:2.2rem}#shoppingCart{position:relative}#shoppingCart p{margin-bottom:9px}#shoppingCart p:not(.title){font-size:1.5rem}.discountHint{font-size:1.3rem!important}}