#full #shoppingcart{margin-bottom:10px}#full #shoppingcart #paymentmethodes{display:flex;flex-direction:column}#full #shoppingcart #paymentmethodes label.payment{cursor:pointer;display:contents}#full #shoppingcart #paymentmethodes label.payment .shadow{margin-bottom:10px}#full #shoppingcart #paymentmethodes label.payment>input:checked+div.payment{background-color:#dff1ff}#full #shoppingcart #paymentmethodes .nl.ideal{order:1}#full #shoppingcart #paymentmethodes .nl.ddebit{order:2}#full #shoppingcart #paymentmethodes .nl.paypal{order:3}#full #shoppingcart #paymentmethodes .nl.creditkaart{order:4}#full #shoppingcart #paymentmethodes .nl.vvvcadeaukaart{order:5}#full #shoppingcart #paymentmethodes .nl.cadeaukaart{order:6}#full #shoppingcart #paymentmethodes .nl.bancontact{order:7}#full #shoppingcart #paymentmethodes .nl.giropay{order:8}#full #shoppingcart #paymentmethodes .be.bancontact{order:1}#full #shoppingcart #paymentmethodes .be.paypal{order:2}#full #shoppingcart #paymentmethodes .be.creditkaart{order:3}#full #shoppingcart #paymentmethodes .be.ddebit{order:4}#full #shoppingcart #paymentmethodes .be.ideal{order:5}#full #shoppingcart #paymentmethodes .be.vvvcadeaukaart{order:6}#full #shoppingcart #paymentmethodes .be.cadeaukaart{order:7}#full #shoppingcart #paymentmethodes .be.giropay{order:8}#full #shoppingcart #paymentmethodes .de.giropay{order:1}#full #shoppingcart #paymentmethodes .de.paypal{order:2}#full #shoppingcart #paymentmethodes .de.creditkaart{order:3}#full #shoppingcart #paymentmethodes .de.ddebit{order:4}#full #shoppingcart #paymentmethodes .de.ideal{order:5}#full #shoppingcart #paymentmethodes .de.vvvcadeaukaart{order:6}#full #shoppingcart #paymentmethodes .de.cadeaukaart{order:7}#full #shoppingcart #paymentmethodes .de.bancontact{order:8}#full #shoppingcart #paymentmethodes .world.creditkaart{order:1}#full #shoppingcart #paymentmethodes .world.paypal{order:2}#full #shoppingcart #paymentmethodes .world.ddebit{order:3}#full #shoppingcart #paymentmethodes .world.ideal{order:4}#full #shoppingcart #paymentmethodes .world.vvvcadeaukaart{order:5}#full #shoppingcart #paymentmethodes .world.bancontact{order:6}#full #shoppingcart #paymentmethodes .world.giropay{order:7}#full #shoppingcart .buttons.payment{margin-bottom:35px}#full #shoppingcart .invoiceaddress,#full #shoppingcart .shippingaddress{display:block;width:100%;font-size:16px;font-weight:bold;margin-top:10px;float:left}#full #shoppingcart .invoiceaddress h5,#full #shoppingcart .shippingaddress h5{margin-bottom:10px}#full #shoppingcart .invoiceaddress .changeaddress,#full #shoppingcart .shippingaddress .changeaddress{font-size:16px;font-weight:normal;color:#aaa;margin-top:5px;display:inline-block;text-decoration:underline}#full #shoppingcart .shippingaddress .changeaddress2{font-size:16px;font-weight:normal;color:#aaa;margin-top:5px}#full #shoppingcart .shippingaddress .shippingmessage{font-weight:bold;font-size:11px;padding:5px 0;display:inline-block}#full #shoppingcart .shippingmethodes{margin:0 0 20px 0}#full #shoppingcart .shippingmethodes label.shipping{width:100%;cursor:pointer}#full #shoppingcart .shippingmethodes label.shipping .shadow{margin-bottom:10px!important}#full #shoppingcart .shippingmethodes .systemmessage{margin:0 0 10px 0}#full #shoppingcart .shippingmethodes .shipping.selectedcontainer{background-color:#dff1ff}#full #shoppingcart .shippingmethodes .shipping label{font-size:18px;float:left}#full #shoppingcart .shippingmethodes .shipping .title{font-size:18px;float:left}#full #shoppingcart .shippingmethodes .shipping label:before{margin-right:10px}#full #shoppingcart .shippingmethodes .shipping .subtitle{font-size:14px;font-weight:bold;margin:5px 0;clear:left;float:left}#full #shoppingcart .shippingmethodes .shipping .changeaddress{font-size:14px;margin:5px 0;clear:left;float:left}#full #shoppingcart .shippingmethodes .shipping .changeaddress svg{width:15px;height:15px;vertical-align:bottom}#full #shoppingcart .shippingmethodes .shipping .changeaddress span{text-decoration:underline}#full #shoppingcart .shippingmethodes .shipping .price{width:75px;text-align:right;font-size:18px;float:right}#full #shoppingcart .payment .logo{width:100px!important}#full #shoppingcart .payment .logo label{line-height:0}#full #shoppingcart .payment .logo img{width:90px}#full #shoppingcart .payment .text{width:66%!important;width:calc(100% - 120px)!important;float:left}#full #shoppingcart .payment .text .title{font-size:18px;float:left}#full #shoppingcart .payment .text .subtitle{font-size:14px;margin-top:5px;clear:left;float:left}#full #shoppingcart .payment .text label{margin:17px 10px 0 0;clear:left}#full #shoppingcart .payment .text label#bank{display:none}#full #shoppingcart .payment .text select{margin:10px 0 0 0;min-width:190px;clear:left}#full #shoppingcart .product .picture{width:110px!important;margin-right:10px}#full #shoppingcart .product .picture img{width:100%;height:100%;display:block}#full #shoppingcart .product .text{width:57%;width:calc(100% - 450px);min-height:110px;font-size:13px;margin:0;float:left}#full #shoppingcart .product .text a{text-decoration:none}#full #shoppingcart .product .text p{float:none;margin-top:0}#full #shoppingcart .product .amount{position:relative;width:200px!important}#full #shoppingcart .product .amount label,#full #shoppingcart .product .amount #lblAmount{display:block;margin:14px 14px 14px 0}#full #shoppingcart .product .amount select{margin-bottom:0;min-width:60px}#full #shoppingcart .product .amount svg{margin:17px;width:16px;height:16px}#full #shoppingcart .product .amount .trash{display:inline-block}#full #shoppingcart .product .price{position:relative;width:110px!important;float:right!important;margin:0}#full #shoppingcart .product .price span{display:block}#full #shoppingcart .product .normalprice{text-decoration:line-through}#full #shoppingcart .product .price .normalprice{font-size:18px;text-decoration:line-through;float:right}#full #shoppingcart .product .price .fromprice{font-size:14px;float:right}#full #shoppingcart .product .price .sellingprice{margin:8px 0;font-size:24px;float:right}#full #shoppingcart h2{margin:0 0 10px 0;width:100%}#full #shoppingcart h2.product{margin:0;width:100%}#full #shoppingcart .product .text2{width:100%;font-size:14px}#full #shoppingcart .product .text2 h2{clear:none}#full #shoppingcart .product .text2 .picture{margin-right:10px;margin-bottom:5px}#full #shoppingcart .product .text2 .price2{position:relative;width:70px!important;float:right!important}#full #shoppingcart .product .text2 .price2 span{display:inline-block}#full #shoppingcart .product .text2 .price2 .normalprice{font-size:18px;text-decoration:line-through;float:right}#full #shoppingcart .product .text2 .price2 .sellingprice{font-size:34px;float:right;clear:right}#full #shoppingcart .product .text2 table{margin-top:10px}#full #shoppingcart .product .text2 .buttons.upsell{float:right}.right.discountcodeform{width:100%!important}.addgiftcardcontainer input[type="text"].discountcode{margin:0;width:69.7%;padding:12px;max-height:45px;width:calc(100% - 118px)}.adddiscountcontainer input[type="text"].discountcode{margin:0;width:69.7%;padding:12px;max-height:45px;width:calc(100% - 118px)}.remark textarea.remark{margin:0;padding:12px;max-height:60px;width:100%}#full #shoppingcart .product .buttons{width:100%;margin-top:10px}#full #shoppingcart .free{display:none}#full #shoppingcart .overview{padding:10px;margin-bottom:10px;background-color:#dff1ff;border-radius:8px;zoom:1;text-align:center}#full #shoppingcart .overview .adddiscount{width:180px;text-align:left;margin-bottom:10px;float:left}#full #shoppingcart .overview .adddiscount a{font-size:12px;text-decoration:underline}#full #shoppingcart .overview .discount{width:300px}#full #shoppingcart .overview .discount #pnlDiscount a{margin-top:2px;margin-left:5px}#full #shoppingcart .overview .totals{width:calc(342px);float:right;text-align:left}#full #shoppingcart .overview .totals .total .discountcode,#full #shoppingcart .overview .totals .total .discountcode a{font-size:11px}#full #shoppingcart .overview .totals .subtotal{width:100%;margin-bottom:10px}#full #shoppingcart .overview .totals .shipping,#full #shoppingcart .overview .totals .discount,#full #shoppingcart .overview .totals .total{width:100%;margin-bottom:10px}#full #shoppingcart .overview .totals .total,#right #pnlOrder .overview .totals .total{font-size:20px;font-weight:bold;margin-bottom:0}#full #shoppingcart .overview .totals span#free{width:60%;font-size:12px;margin:10px 0;float:left}#full #shoppingcart .overview .totals .subtotal .percent,#full #shoppingcart .overview .totals .shipping .percent,#full #shoppingcart .overview .totals .discount .percent,#full #shoppingcart .overview .totals .total .percent{font-weight:bold}#full #shoppingcart .overview .totals .subtotal .value,#full #shoppingcart .overview .totals .shipping .value,#full #shoppingcart .overview .totals .discount .value,#full #shoppingcart .overview .totals .total .value{float:right;font-weight:bold}#full #shoppingcart .overview .totals .total .value,#right #pnlOrder .overview .totals .total .value{font-size:20px}#full #shoppingcart #viewedproducts{margin-top:10px}#right .myaccount.order{margin-bottom:10px;float:left}#right .myaccount.order.header{width:90px;background-color:#b5b5b5;color:#fff;border-bottom:0;float:left}#right .myaccount.order .image{width:90px;height:auto;line-height:0;float:left}#right .myaccount.order .image img{width:80px;height:auto}#right .myaccount.order .text{width:calc(100% - 280px);margin-bottom:5px;float:left}#right .myaccount.order .text h3{padding:0 0 8px 0;margin:0}#right .myaccount.order .text h2{font-size:18px}#right .myaccount.order .amount{width:90px;float:left}#right .myaccount.order .price{width:100px;font-size:24px;float:right;text-align:right}#right .orders .header{font-weight:bold;padding:0 0 10px 0}#right .orders .order .orderid{width:80px;float:left}#right .orders .order .status{width:calc(100% - 170px);float:left}#right .orders .order .date{width:90px;text-align:right;float:right}#right .orders .tracktrace{width:100%;margin-top:10px;float:left}#right .overview{padding:10px;margin-bottom:10px;background-color:#c7e3f9;border-bottom:1px solid #89c4f3;-webkit-box-shadow:0 0 1px 0 #89c4f3;-moz-box-shadow:0 0 1px 0 #89c4f3;box-shadow:0 0 1px 0 #89c4f3;zoom:1;text-align:center}#right .overview .totals{text-align:left}#right .overview .totals .shipping,#right .overview .totals .discount,#right .overview .totals .subtotal,#right .overview .totals .total{width:100%;margin-bottom:10px}#right .overview .totals .subtotal .value,#right .overview .totals .shipping .value,#right .overview .totals .discount .value,#right .overview .totals .total .value{float:right;font-weight:bold}#right .locations{width:100%;margin-top:10px;float:left}#right .locations li,#right .locations li label{width:100%;float:left}#right .locations li label span{margin-left:20px}#right #pnlAddress #pnlAddressText{margin-bottom:10px}#right .address .defaultinvoiceaddress,#right .address .defaultshippingaddress{font-size:11px;float:right;clear:right}#right .addaddress{margin-bottom:0;width:170px}#right .all{margin-bottom:30px}#right h5{margin-bottom:10px}@media all and (max-width:768px) and (min-width:320px){#full #shoppingcart .product .picture.upsell{display:none}#full #shoppingcart .product .text{width:calc(100% - 120px)!important;margin-bottom:10px;margin-right:0}#full #shoppingcart .product .text2{width:100%}#full #shoppingcart .product .text2 .picture{display:block}#full #shoppingcart .product .amount{width:65%;height:45px}#full #shoppingcart .product .price{width:35%;height:45px;float:right}#full #shoppingcart .overview .discount,#full #shoppingcart .overview .totals{width:100%}#full #shoppingcart #viewedproducts{display:none}#full #payment .products .product .picture{display:none}#full #payment .products .product .text{width:100%;margin-bottom:10px}#full #payment .products .product .amount{width:55%}#full #payment .products .product .price{width:45%}#full #payment .overview .discount,#full #payment .overview .totals{width:100%;margin-bottom:10px}#right .addaddress{margin-top:10px}#right .myaccount.order .text{width:calc(100% - 90px);float:left}#right .myaccount.order .amount{width:50%}}