.hide{display:none!important}.containerLeft{width:72.5%;float:left}.containerRight{width:25%;float:right}#right-column{background:#f5f5f5;border-radius:5px;width:100%}#right-column h3{color:#404040;padding:15px 20px 0;font-size:14px;line-height:18px}#right-column p{color:#404040;padding:15px 20px;font-size:12px;line-height:18px;border-bottom:1px solid #ddd}#right-column p.last{border-bottom:none}#right-column a{color:gray}#right-column a:hover{text-decoration:underline}h3.order-title-desc{width:70%}h3.order-title-quant{width:9%}h3.order-title-price{width:14%}h3.order-title-delete{width:7%}.order-item-desc{width:70%}.order-item.review .order-item-desc{width:79%}.order-item-quant{width:9%}.order-item-price{width:14%}.order-item-delete{width:7%}.subtotal b,.total h3{width:20%}.subtotal.delivery b,.subtotal.payment b,.total.delivery h3,.total.payment h3{width:40%}article.basket{width:100%;float:left;margin:0}article.basket #article-title{margin-bottom:10px}#basket-progress{font-size:12px;padding:20px 0}#basket-progress b{display:inline-block;width:0!important;height:0!important;border-top:5px outset transparent!important;border-bottom:5px outset transparent!important;background-image:none!important;margin:0 10px;border-left:5px solid #ccc!important;border-right:none!important}#basket-progress a{display:inline-block;padding:15px 20px;background:#f5f5f5;color:#bbb;font-weight:bold;border-radius:5px}#basket-progress a:hover{text-decoration:underline}#basket-progress a.on{background:#404040;color:#fff}#basket-progress a.off{background:none;color:gray;font-weight:normal;cursor:default}#basket-progress a.off:hover{text-decoration:none}#errorWrapper{background:#ffe5e6;border:1px solid #ff9194;color:#e73d40;margin-bottom:20px}#errorWrapper h3{font-size:14px;font-weight:600;line-height:14px;border-bottom:1px dashed #ff9194;padding:10px;color:#e73d40!important;margin:0!important}#errorWrapper h3 b{font-weight:900}#errorWrapper #errorHint{font-size:12px;line-height:14px;padding:10px;display:inline-block}#errorWrapper #errorHint a{color:#ff8d90}#errorWrapper #errorHint a:hover{text-decoration:underline}#errorWrapper #errorHint p.tryagain{padding-top:20px}.order-title{background:#f5f5f5;border-radius:5px;height:45px;margin:0 0 5px}.order-title h3{float:left;font-weight:bold;font-size:12px;line-height:45px;color:gray;text-align:center;box-sizing:border-box}h3.order-title-price{text-align:right}h3.order-title-desc{text-align:left;padding-left:20px}.order-item{padding:10px 0;border-radius:5px}div:hover.order-item{background:#f9f9f9}div.order-item.deleted,div:hover.order-item.deleted{background-color:#fff}div.order-item.deleted p{text-align:center;width:100%;padding:15px 0 0;box-sizing:border-box}.order-item-desc,.order-item-quant,.order-item-delete,.order-item-price{float:left;box-sizing:border-box;min-height:60px}.order-item-desc>span{text-align:left;height:60px;margin-left:0;font-size:14px;color:#404040;padding:0 0 0 20px;display:table-cell;vertical-align:middle}.order-item-desc>span a{color:#404040}.order-item-desc>span>a>span,.order-item-desc>span>span:not(.stock){color:#606060;font-size:11px;line-height:10px;border-radius:3px;padding:3px;margin:0 0 0 8px;border:1px solid #ccc;background:#f5f5f5;top:0;position:relative;white-space:nowrap}.order-item-desc>span a:hover{text-decoration:underline;cursor:pointer}.order-item-desc>span>b{display:inline-block;font-size:10px;line-height:10px;color:#606060;background:#ddd;padding:3px;border:1px solid #ccc;height:10px;border-radius:3px;margin:0 0 0 10px}.order-item-desc>p{text-align:center;font-size:24px;font-weight:bold;display:block;color:#ccc}.order-item-desc span.stock,.order-item-price>small{display:block;font-size:11px;color:gray;padding-top:5px;white-space:nowrap}.order-item-desc span.stock>b>i{font-style:normal}.order-item-desc>a>img,.order-item-desc>img{float:left;background:#ddd;width:60px;height:60px;border:none;cursor:pointer;margin-left:10px}.order-item-desc .components{margin-top:5px}.order-item.review:hover,.order-item.review>span:hover{text-decoration:none;cursor:text;background:none}.order-item.review>a>img:hover{cursor:default}.order-item-quant{position:relative}.order-item-quant span{padding-top:20px;font-size:14px;color:#404040;display:block;text-align:center}.order-item-quant select,.order-item-quant input{width:100%;margin:15px auto 0;font-size:14px;line-height:16px;color:#404040;padding:5px;border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;border-radius:5px;display:block;box-sizing:border-box}.order-item-quant input{padding:6px 9px}.order-item-quant.error select,.order-item-quant.error input,.order-item-quant.error select:hover,.order-item-quant.error input:hover{color:red;border-color:red}.order-item-quant span.unit{display:block;font-size:10px;line-height:10px;color:gray;position:absolute;top:21px;left:100%;background:#eee;padding:4px;height:10px;border-radius:0 3px 3px 0}.order-item-quant select:hover,.order-item-quant input:hover{border-color:#aaa}.order-item-delete>a{text-align:center;margin:20px auto 0;display:block;opacity:.5;color:#444}.order-item-delete>a:hover{opacity:1}.order-item-delete>a svg{width:18px;height:18px;fill:#444}.order-item-delete.error>a svg{fill:red}.order-item-price{text-align:right}.order-item-price span{padding-top:20px;font-size:14px;color:#404040;display:block}.subtotal{border-top:1px dashed #ddd;padding:20px 7% 15px 0;text-align:right;position:relative}.subtotal .regular,.subtotal .discount{display:none}.subtotal.weight{padding:15px 10px 15px 0;display:none}.subtotal.delivery,.subtotal.payment{float:right;text-align:right;margin-top:30px;border-top:none;padding:0 0 5px;width:100%}.subtotal p{font-size:12px;color:#aaa;margin:0 0 5px}.subtotal b{color:#404040;display:inline-block;text-align:right}.subtotal b a{color:gray}.subtotal b a:hover{text-decoration:underline}.subtotal.weight b{padding:0 0 0 20px;text-align:right}.subtotal.delivery b,.subtotal.payment b{text-align:right;padding:0}.subtotal p.weight{font-size:12px;color:#aaa;position:absolute;top:15px;left:10px;text-align:left;white-space:nowrap}.total{border-top:2px solid #ddd;padding:10px 0 0;width:100%}.total.delivery,.total.payment{float:right}.total h3{float:right;font-size:16px;font-weight:bold;text-align:right;color:#404040;margin:5px 7% 5px 0}.total.delivery h3,.total.payment h3{text-align:right;margin:5px 0 0}.total p{color:#404040;float:right;font-size:14px;font-weight:bold;padding:5px 0}.total.delivery p,.total.payment p{padding:5px 0}.order-code{background:#eee;border-radius:6px;width:40%;margin:0;box-sizing:border-box}.order-code-input{display:none;padding:0 10px 10px}.order-code>a{font-size:12px;color:#ddd;margin:-10px 10px 0;display:block}.order-code h4{color:#404040;font-size:16px;line-height:18px;border-bottom:1px dotted #ccc;padding:10px 0 20px;margin:0 10px 10px;text-align:center}.order-code>p{color:#666;font-size:13px;padding:20px;line-height:18px;margin:0}.order-code>p:hover{text-decoration:underline;cursor:pointer}.order-code p>b{display:inline-block;width:0!important;height:0!important;border-top:7px outset transparent!important;border-bottom:7px outset transparent!important;background-image:none!important;margin:0 0 -2px 8px;border-left:7px solid #404040!important;border-right:none!important}.order-code input[type=text],.order-code .input-wrap{width:70%!important;float:left}.order-code .input-wrap input[type=text]{width:100%!important}.order-code input:hover{border-color:#aaa}.order-code input[type=submit]{height:auto;padding:11px 0;font-size:14px;line-height:22px;background-color:#aaa;color:#444;border:1px solid #ccc;width:27%;margin-left:3%;display:block;color:#fff;border:none;border-radius:5px;cursor:pointer;float:left}.order-code input[type=submit]:hover{background:#999}input[type=submit]#basket-next,input[type=submit]#add-delivery-address{border:1px solid #000;background:#404040;color:#fff;padding:20px 40px;font-size:18px;border-radius:10px;cursor:pointer;box-shadow:0 0 4px 0 #aaa;float:right;margin:60px 0 0}input[type=submit]:hover#basket-next,input[type=submit]:hover#add-delivery-address{background:#505050;border-color:#202020}#couponWrapper .coupon,#bonusWrapper .bonus{border-top:1px dashed #ddd;text-align:right;margin:10px 0 0;padding:20px 40px 15px 0;position:relative}#couponWrapper .coupon p,#bonusWrapper .bonus p{font-size:12px;color:#aaa;margin:0 0 5px}#couponWrapper .coupon p b,#bonusWrapper .bonus p b{color:#404040;display:inline-block;width:90px;padding:0 10px 0 20px}#couponWrapper .coupon p span{font-weight:bold;color:#404040}#couponWrapper .coupon p input[type=checkbox],#bonusWrapper .bonus p input[type=checkbox]{margin-right:10px}#couponWrapper .coupon p a{text-decoration:underline;color:gray}a#continue-shopping,a#empty-basket{font-size:13px;color:#333;margin:80px 30px 0;display:block;float:right;text-decoration:underline}a#continue-shopping:hover,a#empty-basket:hover{text-decoration:none}#freeDelivery,#packagingCosts{background:#f5f5f5;font-size:14px;padding:10px;color:#606060;border-radius:5px;margin:20px 0 0;text-align:center}article.basket #article-title h1{font-size:24px}article.basket>div>h3{margin:0 0 20px;font-size:24px;color:#404040}article.basket>div>h4{color:#404040;margin:0 0 20px;font-size:18px}article.basket #pickup-locations,article.basket #new-delivery-address{margin-top:30px}ul.payment-method{margin-bottom:30px}article.basket #pickup-locations h3,article.basket #new-delivery-address h3{margin:0 0 20px;font-size:24px;color:#404040}article.basket #basketListAdvanced>p{padding:40px;margin:20px 0 40px;text-align:center;font-size:40px;font-weight:bold;color:#ccc;display:block;border:1px dashed #eee;border-radius:8px;background:#f5f5f5}ul.payment-method,ul.delivery-address,ul.pickup-location,ul.delivery-method{display:block;margin-top:15px;border-radius:8px;border:1px solid #eee;background:#f2f2f2}ul.payment-method,ul.delivery-method{margin-top:0}.vat-company>ul>li,ul.payment-method>li,ul.delivery-address>li,ul.pickup-location>li,ul.delivery-method>li{padding:20px 10px;border-bottom:1px dashed #ddd;font-size:14px;color:#404040;position:relative}ul.payment-method>li>p,ul.delivery-address>li>p,ul.pickup-location>li>p,ul.delivery-method>li>p{padding-left:23px;color:gray;font-size:12px;padding-top:5px}ul.payment-method>li>p a,ul.delivery-address>li>p a,ul.pickup-location>li>p a,ul.delivery-method>li>p a{color:#aaa}ul.payment-method>li>p a:hover,ul.delivery-address>li>p a:hover,ul.pickup-location>li>p a:hover,ul.delivery-method>li>p a:hover{text-decoration:underline}.vat-company>ul>li{border-bottom:none;border-top:1px dashed #ddd}.vat-company>ul>li:not(.on),ul.payment-method>li:not(.on),ul.delivery-address>li:not(.on),ul.pickup-location>li:not(.on),ul.delivery-method>li:not(.on){cursor:pointer}ul.payment-method>li:last-child,ul.delivery-address>li:last-child,ul.pickup-location>li:last-child,ul.delivery-method>li:last-child{border-bottom:none;border-radius:0 0 7px 7px}ul.payment-method>li:first-child,ul.delivery-address>li:first-child,ul.pickup-location>li:first-child,ul.delivery-method>li:first-child{border-bottom:none;border-radius:7px 7px 0 0}.vat-company>ul>li:hover,ul.payment-method>li:hover,ul.delivery-address>li:hover,ul.pickup-location>li:hover,ul.delivery-method>li:hover{background:#f8f8f8}ul.payment-method>li.disabled:hover,ul.delivery-address>li.disabled:hover,ul.pickup-location>li.disabled:hover,ul.delivery-method>li.disabled:hover{background:none;cursor:default}.vat-company>ul>li.on,ul.payment-method>li.on,ul.delivery-address>li.on,ul.pickup-location>li.on,ul.delivery-method>li.on{background:#e8e8e8}.vat-company>ul>li input[type=radio],ul.payment-method>li input[type=radio],ul.delivery-method>li input[type=radio],ul.pickup-location>li input[type=radio],ul.delivery-address>li input[type=radio]{margin:0 10px 0 0}ul>li.expand input[type=radio]{margin:20px 10px 20px 10px}ul>li.expand{padding:0}ul.payment-method>li>label>b,ul.delivery-method>li>label>b{float:right}ul.delivery-address>li>b,ul.pickup-location>li>b{font-size:10px;display:block;position:absolute;right:0;top:18px;background:#e0e0e0;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-radius:5px 0 0 5px;padding:3px 10px;color:gray;text-shadow:none}ul.pickup-location>li>b a,ul.delivery-method>li>label>b a{color:gray}ul.delivery-method>li>label>b a:hover{text-decoration:underline}.delivery-new-address{padding:0 10px 20px;display:none;border-top:1px dotted #ccc}.delivery-address li a.remove{margin-left:20px;display:none}.delivery-address li:hover a.remove{display:inline}.delivery-address a{color:gray}.delivery-address a:hover{text-decoration:underline}#container .basket .form .company,#container .basket .form .vatyes,#container .basket .form .vatnr{display:inline-block}#container .basket .form .company{width:61%}#container .basket .form .vatyes{width:11%}#container .basket .form .vatnr{width:20%}.delivery-sms{background:#eee;padding:10px;border-radius:8px;float:left;width:280px;margin:60px 0 0}.delivery-sms h3{color:#404040;font-size:16px;line-height:18px;border-bottom:1px dotted #ccc;padding:10px;margin:10px}.delivery-sms p{color:#606060;font-size:14px;padding:10px 10px 10px;line-height:18px;float:left}.delivery-sms p>b{display:inline-block;width:0!important;height:0!important;border-top:7px outset transparent!important;border-bottom:7px outset transparent!important;background-image:none!important;margin:0 0 -2px 8px;border-left:7px solid #404040!important;border-right:none!important}.delivery-sms input[type=text]{width:161px;font-size:14px;font-weight:bold;line-height:16px;color:#404040;padding:10px;border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;float:right;margin:0 0 0}.delivery-sms input:hover{border-color:#aaa}.delivery-sms input[type=checkbox]{margin:0 10px 0 0}ul.payment-method .proforma-address{padding:10px;border-top:1px dotted #ccc;display:none}ul.payment-method .proforma-address p{display:inline-block;padding:10px 0 0 10px}ul.payment-method .proforma-address input[type=text]{padding:11px 15px;font-size:14px;font-weight:bold;color:#65645a;width:330px;margin-left:5px;border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}ul.payment-method .proforma-address input[type=text]:hover{border-color:#aaa}.payment-vat{display:block;border-radius:8px;border:1px solid #eee;background:#f2f2f2;font-size:14px;color:#404040}.payment-vat>input[type=checkbox]{margin:20px 10px;display:inline-block}.payment-vat>label{padding:20px 0 20px;display:inline-block}.company-terms{padding:20px 10px;border-top:1px dotted #ccc;display:none}.company-terms>p{padding:0 0 20px}.company-terms label.agreement{padding:0 0 0 10px;display:inline-block}.company-terms a{color:gray}.company-terms a:hover{text-decoration:underline}.payment-vat .orderformid{padding-left:10px;border-top:1px dotted #ccc}.payment-vat .orderformid>label{padding:20px 0 20px}.payment-vat .orderformid input[type=text]{padding:11px 15px;font-size:14px;line-height:14px;font-weight:bold;color:#65645a;border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;border-radius:5px;position:relative;width:200px!important;margin-left:10px}.vat-company{border-top:1px dotted #ccc;display:none}.vat-company>h3{padding:20px}.vat-company>ul>li>b{font-size:12px;display:block;position:absolute;right:0;top:18px;background:#e0e0e0;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-radius:5px 0 0 5px;padding:3px 10px;color:gray;text-shadow:none}.vat-company>ul>li.expand{border-radius:0 0 7px 7px}.vat-company-new{border-top:1px dotted #ccc;padding:10px 20px;display:none}.vat-company-new.expand-panel{border-radius:0 0 7px 7px}.vat-company-new>p{display:inline-block;float:left;padding:10px 10px 10px 0}#container .vat-company-new input[type=text]{padding:11px 15px;font-size:14px;line-height:14px;font-weight:bold;color:#65645a;border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;border-radius:5px;float:left!important;position:relative;z-index:10;width:260px!important}.vat-company-new .input-wrap span.error,.vat-company-new .input-wrap span.success{z-index:1;text-shadow:none}.vat-company-new .input-wrap{display:inline-block;float:left}.vat-company-new input[type=text]:hover{border-color:#aaa}.vat-company-new input[type=submit]{margin-left:5px;padding:10px 15px;font-size:14px;height:40px;font-weight:bold;background:#404040;color:#fff;border:1px solid #000;border-radius:5px;cursor:pointer;float:left}.vat-company-new input[type=submit]:hover,.vat-company-new input[type=submit].on{background:#505050}.vat-company-data{border-top:1px dotted #ccc;padding:0 10px 0;display:none}.vat-company-data select{padding:10px 15px}.vat-company-data #sourceinfo{font-size:12px;color:gray;text-align:right;padding:10px 0}.vat-company-data #sourceinfo a{text-decoration:underline;color:gray}.vat-company-data #sourceinfo a:hover{text-decoration:none}.preview-order,ul.preview-order{list-style:none;padding:20px 20px 0;border-radius:8px;border:1px solid #eee;background:#f2f2f2;font-size:14px;color:#404040;margin:30px 0}.preview-order h3,ul.preview-order h3{margin:0 0 10px}ul.preview-order p{border-radius:5px;padding:15px;background:#e6e6e6;margin:0 0 20px;border:1px solid #ddd;line-height:22px}.preview-order p a.change{margin-left:20px;display:none}.preview-order p:hover a.change{display:inline}.preview-order{padding:20px;margin:30px 0 0}.preview-order.confirmed{margin:0 0 0}.preview-order>p{margin:0 0 20px;line-height:22px}.preview-order>p b.deliveryDate{display:inline-block;padding:10px;line-height:16px;padding:5px 9px;background:#404040;color:#fff;border-radius:3px;text-shadow:none;margin:0 4px}.preview-order>p i{font-size:12px}.preview-order>b{border-radius:5px;display:block;padding:20px 15px;background:#e6e6e6;margin:-15px 0 5px;border:1px solid #ddd;line-height:22px;font-size:30px;text-align:center}.preview-order a{color:gray}.preview-order a:hover{text-decoration:underline}.preview-order span{display:block;font-size:12px;color:gray;margin:0 0 3px}.preview-order textarea{padding:11px 15px;font-size:14px;font-family:'Arial',sans-serif;color:#65645a;width:100%;height:100px;border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;border-radius:5px;box-sizing:border-box}.preview-order textarea:hover{border-color:#aaa}.preview-order input[type=checkbox]{margin-right:10px}.preview-order label{line-height:22px}#bankart-wrapper{display:none}#bankart-wrapper #payment_form{margin-top:30px;background:#fff;border-radius:8px;border:1px solid #ddd;padding:20px;font-size:0}#bankart-wrapper h3{margin-bottom:20px;font-size:14px}#bankart-wrapper div.help{font-size:13px;margin-top:20px}#bankart-wrapper div.help b{font-weight:normal;text-decoration:underline;cursor:pointer}#bankart-wrapper div.help p{margin-top:10px;display:none}#bankart-wrapper div.help p a{text-decoration:underline;font-weight:600}#bankart-wrapper input[type=text],#bankart-wrapper select{border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;border-radius:5px;line-height:35px;padding:0 10px;font-size:14px;display:inline-block;box-sizing:border-box;vertical-align:middle;width:30%;margin:0 0 15px;color:#555}#bankart-wrapper select{padding:8px 5px;width:17%}#bankart-wrapper select#month{width:7%}#bankart-wrapper select#year{width:9%;margin-left:1%}#bankart-wrapper #number,#bankart-wrapper #cvv{display:inline-block;width:30%;height:40px;vertical-align:top;margin-bottom:15px}#bankart-wrapper #cvv{width:7%}#bankart-wrapper label{vertical-align:middle;font-size:14px;line-height:35px;width:40%;display:inline-block;text-align:right;padding:0 60px 15px 0;box-sizing:border-box}#bankart-wrapper input[type=submit]{border-radius:5px;padding:0 20px;line-height:45px;font-size:18px;background:#5cb85c;color:#fff;border:none;margin-left:40%;cursor:pointer}#bankart-wrapper input[type=submit]:disabled{cursor:default}#bankart-wrapper .error{border-radius:5px;display:block;line-height:24px;font-size:14px;background:#ffd3d3;color:#bd0000;padding:8px 10px;box-sizing:border-box;width:30%;margin-left:40%;margin-bottom:15px}#bankart-wrapper form>div{font-size:0}#bankart-wrapper #payment_form i.fas{font-size:20px;line-height:35px}#bankart-wrapper #payment_form #tooltipWrapper{vertical-align:middle;line-height:35px;margin-bottom:5px;margin-left:5px;color:#aaa}.wpwl-container{margin-top:30px;background:#fff;border-radius:8px;border:1px solid #ddd;padding-top:20px;padding-bottom:10px}.wpwl-form{margin:0 auto}.wpwl-label,.wpwl-wrapper,.wpwl-brand{display:inline-block;vertical-align:middle;float:none}.wpwl-label{font-size:14px}.wpwl-control{border:1px solid #ccc;box-shadow:inset 0 0 4px 0 #ccc;border-radius:5px}.wpwl-button{border-radius:5px;padding:10px 20px}#flex-placeholder .error{margin-top:30px;border-radius:5px;display:block;line-height:24px;font-size:14px;background:#ffd3d3;color:#bd0000;padding:8px 10px;box-sizing:border-box;width:30%;margin-left:40%;margin-bottom:15px}#flex-placeholder p.error{width:100%;margin-left:0;padding:20px}#flex-placeholder p.error a{color:#bd0000;font-weight:bold;text-decoration:none}#flex-placeholder p.error a:hover{text-decoration:underline}@media only screen and (min-height:300px)and (max-width:1020px)and (min-device-height:300px){.wpwl-container{border:none;padding:20px}.wpwl-label,.wpwl-wrapper,.wpwl-brand{display:block}.wpwl-label{margin-bottom:5px}.wpwl-brand{margin:10px 0 0}.wpwl-wrapper-brand{padding:0}.wpwl-control{border:1px solid #ccc;box-shadow:none;border-radius:3px}.wpwl-button{border-radius:3px}#bankart-wrapper{float:left}#bankart-wrapper #payment_form{border:none;padding:0 20px}#bankart-wrapper label{width:auto;display:block;text-align:left;padding:0}#bankart-wrapper input[type="text"]{display:block;width:100%;max-width:300px}#bankart-wrapper #number,#bankart-wrapper #cvv{display:block;width:100%;max-width:300px}#bankart-wrapper select{width:30%;max-width:145px}#bankart-wrapper select#month,#bankart-wrapper select#year{width:48.5%}#bankart-wrapper select#year{margin-left:1%}#bankart-wrapper input[type=submit]{margin:15px 0 40px}#bankart-wrapper .error{max-width:300px;width:100%;margin-left:0;margin-bottom:15px}#bankart-wrapper #cvv{display:inline-block}}