.ol-box{border-radius:2px;border:2px solid #00f}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,0.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,0.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,0.6)}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:0.4em;background-color:rgba(0,60,136,0.5);border:none;border-radius:2px}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,0.7)}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom{top:0.5em;left:0.5em}.ol-rotate{top:0.5em;right:0.5em;transition:opacity 0.25s linear,visibility 0s linear}.ol-rotate .ol-hidden{opacity:0;visibility:hidden;transition:opacity 0.25s linear,visibility 0s linear 0.25s}.ol-zoom-extent{top:4.643em;left:0.5em}.ol-zoom-extent button{line-height:1.4em}.ol-full-screen{right:0.5em;top:0.5em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-touch .ol-zoomslider{top:5.5em}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:0.5em;right:0.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0 !important;padding:0 0.5em;font-size:0.7rem;line-height:1.375em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none;line-height:inherit}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,0.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:1.1em;line-height:1em}.ol-attribution.ol-uncollapsible img{margin-top:-0.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:0.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-overviewmap{left:0.5em;bottom:0.5em}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap .ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,0.8)}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap .ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,0.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}@media print{.ol-control{display:none}} #mapdiv{margin:20px;height:400px}#box_list{display:none;max-height:200px;overflow-y:auto;font-size:12px;line-height:1;margin-bottom:5px}#box_list span,#box_list a{display:block}#box_list a{color:#666666}#box_list .esboxp{padding:5px;border-bottom:1px solid #eeeeee}#box_list .esbox{cursor:pointer;color:#962b27}#box_list .esbox:hover{text-decoration:underline}#easybox_loc .chosen{width:100%}@media only screen and (min-width:995px){#map_container{margin-top:10px}#map_left,#map_right{float:left}#map_left{width:180px;margin-right:20px}#map_right{width:calc(100% - 200px)}#mapdiv{margin:0;height:600px}#box_list{max-height:500px}#box_list a{display:none}} .col_full_height{height:100vh}.easybox_state_chosen_p,.easybox_city_chosen_p{max-width:250px;min-width:250px;width:250px;margin-bottom:1px}#easybox_search{max-width:245px;min-width:245px;width:245px}#easybox_state_chosen,#easybox_city_chosen{max-width:150px;min-width:150px;width:150px}.easybox_state_chosen_label,.easybox_city_chosen_label{max-width:90px;min-width:90px;width:90px}#content_wrapper{margin:0;padding:0}.breadcrumbs{margin:5px 0;font-size:12px}.breadcrumbs span + a{padding-right:5px}@media (min-width:992px){#content_wrapper{padding:0 5px}.breadcrumbs{padding:10px 15px 0}.breadcrumbs span{text-indent:initial}.breadcrumbs span + a{padding-right:0}h1{margin-bottom:10px}} .fieldset-forum-cont{height:200px;background:#eeeeee;padding:10px;border:1px solid #d0d0d0}.fieldset-forum-cont legend{font-size:13px;border-bottom:none;font-weight:bold;margin-bottom:0;width:auto}.fieldset-forum-cont label{font-size:12px}.fieldset-forum-cont .form-group{margin:8px 0 4px}.margin-top-10{margin-top:10px}.products-review,#business-tip{padding-bottom:20px;background-image:-webkit-linear-gradient(top,#fff 82%,#e6e6e6 100%);background-image:-o-linear-gradient(top,#fff 82%,#e6e6e6 100%);background-image:linear-gradient(to bottom,#fff 82%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);background-repeat:repeat-x;border-bottom:1px solid #d0d0d0}#ch_pji .action-response{border-radius:4px}#business-tip{margin:0 20px 0 0}.products-review{display:table;width:100%;margin:0;font-size:12px}.products-review .dform_left,.products-review .dform_right,.products-review p{padding:0 5px}.products-review p{margin:5px 0 0;font-size:13px}#fixed-content-wrapper,#cumparate{max-width:830px;width:auto}#cumparate{margin-top:45px}.prodrow{margin:15px 0 30px 0;padding-bottom:10px;border-bottom:1px solid #cccccc}#swap-top-image{border-radius:10px;height:128px;margin:26px 6px 10px;background-color:#000;background-image:url('i/campanii/swap-top-image-mobile.png');background-position:center center;background-repeat:no-repeat}#confirmation_limited{max-width:800px;margin:0 auto}@media only screen and (max-width:640px){#swap-top-image{background-size:contain}#cart_errors{position:relative}#cart_errors .response-notok{background-image:none}#cart_errors .response-notok:after{content:'';background-image:url('i/legacy/third-sprite.png');background-position:-144px -1297px;width:11px;height:20px;position:absolute;left:5px;top:8px}} @media (min-width:992px){#swap-top-image{margin:26px 0 20px;background-image:url('i/campanii/swap-top-image.png')}.mfp-content > div{width:auto}.products-review,#business-tip{background-image:-webkit-linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);background-image:-o-linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);background-image:linear-gradient(to bottom,#fdfbec 87%,#dcd9ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfbec',endColorstr='#ffdcd9ca',GradientType=0);background-repeat:repeat-x}.products-review{padding:5px 5px 20px;border:1px solid #d0d0d0;border-radius:4px}#business-tip{position:absolute;right:10px;top:-10px;padding:10px;width:270px;border:1px solid #d0d0d0;margin:0 0 0 10px}} .dform_row{display:table-row;border:0;background:none;padding:3px 4px 10px;margin:0 -5px 10px}.dform_row img{display:none}.dform_left,.dform_right{display:table-cell;width:auto;border:0;vertical-align:middle;font-size:12px}.dform_right{font-weight:normal;text-align:right}.dform_left{text-align:left}.dform_even_row{background-color:#efefef}@media (min-width:992px){.default-form{margin:0;padding:0}.dform_row{padding:0;margin:0}.dform_row img{display:block}.dform_row_alternate,.dform_even_row{background-color:#edeadc}} .ca_icon{position:relative}.ca_icon:before{content:'';display:block;position:absolute;width:46px;height:41px;left:-52px;top:-12px;background:transparent url('i/campanii/ca20_rate/ca_icon.png') top left no-repeat}.red_new{font-weight:bold;font-size:12px;color:#ec0000}.loading-checkout{padding:10px 5px 0;text-align:center}.mfp-iframe-holder .mfp-close{right:-30px;top:-20px !important}#assembly_no_cont{margin-top:8px}#assembly_comparison{width:52%}#assembly_comparison th{font-size:12px}#assembly_comparison td{font-size:12px;color:#666666;border-left:1px dotted #d0d0d0}#assembly_comparison td:first-child{text-align:left}#assembly_comparison td.compbul{text-align:center}@media (max-width:1199px){#assembly_comparison{width:100%}} .imgdiv-mobile{display:block}.imgdiv-desktop{display:none}.seqr{max-width:600px;padding:10px;border:1px solid #d0d0d0;margin:10px}.seqr table{width:100%;text-align:left;margin-bottom:20px}.seqr table th{border-bottom:1px solid #d0d0d0}.seqr table td,.seqr table th{padding:3px 0}.seqr table td.price{text-align:right}#pay_status{max-width:250px;margin:0;position:absolute;bottom:5px;left:10px;text-transform:uppercase;text-align:center;font-weight:bold;color:#fff}#seqr-pay-info{font-size:13px}#btn-cancel{position:absolute;right:15px;bottom:0}#qr_image_container{width:250px;height:280px;padding:10px;position:relative;background-color:#2EAE9B}#qr_image{width:250px;height:250px;overflow:hidden;position:relative}#qr_image img{position:absolute;top:-25px;left:-75px}#qr_info{width:300px;float:right}#seqr_cancel_info{display:none}#seqr-logo{max-width:100%}#account_companies .info{margin-left:2px}#customer_type label{margin-right:20px}#otherperson label,#otheraddress label,.divcourieraddress label{font-weight:normal}#lcmp,#lcme,#lcmn,#lcnp,#lserial_id,#lnumber_id{display:inline-block}#contact_method_name{width:206px}#othercompany .osf-cell-right{padding-bottom:6px}#j2{width:110px}#company_name{width:207px}#code_numbers{width:234px}#pcode_numbers #p_code_numbers,#state_person,#city_person,#address_person{width:200px}#address_person{height:50px}#bank,#bankaccount,#financial_email,#address,#j2,#otheraddress .textarea-noblock{width:285px}#deliveryaddress0{width:200px}#checkout_login input{width:200px}#password{margin-bottom:5px}#old_l{margin-left:10px}#send_order,#send_offer,#send_offer_eu{margin-bottom:10px}@media (min-width:992px){#send_order{width:300px;padding:8px 20px}#send_offer{width:150px;padding:8px 20px}#send_offer_eu{width:390px;padding:8px 20px}} #checkout{display:block;margin:5px}#checkout .textarea-block{min-width:90%}#checkout .osf-cell-left{vertical-align:top}#checkout .radio label::after{left:2px;top:2px}#checkout-content{padding:0 7px}@media (min-width:992px){#checkout-content{padding:0}} .checkout-header{margin:0 0 10px}.checkout-header + .action-response{min-height:35px;border-radius:0 0 8px 8px}.ch-title{border-radius:0 0 8px 8px;padding:5px 10px;margin:0;font-size:21px;letter-spacing:1px;text-align:center;background:#666666;color:#fff;line-height:1.2}@media (min-width:992px){.checkout-header{padding:0;margin:0}.ch-title{border-radius:8px 8px 0 0}.default-form{padding:0}#checkout .textarea-block{min-width:50%}} #checkout-subheader{background:#f2f2f2;padding:15px;border-radius:0 0 4px 4px}#checkout_container{margin-top:20px}@media (min-width:992px){#cart_container{margin:0 15px}#cart_left.with_rcolumn{float:left;width:calc(100% - 320px)}#cart_right{float:left;width:280px;padding:10px}} .divcourieraddress .extra-info-l{margin-top:0;margin-bottom:14px;font-size:11px;line-height:13px;color:#666666}.checkbox label,.radio label{text-indent:2px}.nou{width:9px;height:15px;position:absolute;top:2px;left:-4px;background:url('i/icons/tazz.png') top center no-repeat}.icon-card{width:32px;height:20px;display:inline-block;position:relative;margin:0 6px 0 0}.label-card-token{vertical-align:top;display:inline-block;margin-top:2px}.label-card-cvv{vertical-align:top}.icon-card-visa{background:url('//grgs.ro/1/i/visa.png') center center no-repeat}.icon-card-gpay{background:url('//grgs.ro/1/i/gpay.png') 0 0 no-repeat;padding:3px 0 0 43px;display:inline-block;height:20px}.icon-card-mastercard{background:url('//grgs.ro/1/i/mastercard.png') center center no-repeat}.icon-card-maestro{background:url('i/sprite-payment.png') 0 -40px no-repeat}.card-new{display:inline-block;margin:8px 0}.df-order-section{margin:0 0 30px}.df-order-section p{margin:5px 0;line-height:1}.df-order-section p.os-title{font-size:15px;font-weight:bold;color:#333333}.df-order-section p.osf-section{margin:10px 0;color:#666}@media (min-width:992px){.df-order-section{margin:0 0 30px 30px}.courieraddress_list{width:340px;height:200px;overflow:scroll;padding:10px 0 0 0}} .os-options{margin:10px 0 0 10px}.os-options input[type="tel"],.os-options input[type="email"]{padding-top:3px;padding-bottom:3px}.os-options p.os-error-text{margin:0;font-size:12px;color:#c00000}@media (min-width:992px){.os-options{margin:10px 0 0 20px}.os-options .extra-info{position:relative;margin:0 0 15px 0}} .extra-info{margin:0 0 10px 10px;position:relative}.extra-info.inline-top{margin-top:10px}.extra-info.explain{margin:0 0 15px}.extra-info.explain span{font-size:11px;color:#666666}.df-order-section p.fake-option-block,.label-option-block{display:block;margin:0 0 10px;clear:both;font-size:13px;font-weight:bold}.df-order-section p.fake-option-block{margin:10px 0}@media (min-width:992px){.extra-info{position:relative;margin:0 0 10px 10px}.extra-info.explain{margin:3px 0 15px}.extra-info.pluxee{padding-left:20px}} .label-option-inline{margin:0 20px 0 0;font-size:12px;line-height:1.2}@media (min-width:992px){.label-option-inline{font-size:13px}} .label-option-block{line-height:1.2}.label-option-block br{margin:0;padding:0;line-height:0}.label-option-block.second-option{margin-left:10px}.label-option-block.third-option{margin-left:20px}.label-option-block .info{font-size:11px;margin:0 0 0 2px;padding:0}.label-option-block .tbivr{font-size:12px}.info{color:#666666}.info.stand-out{color:#962b27}.info.stand-out.stand-out-green{color:#347634}.info.stand-out .stand-out-extra{color:#666666}.info-highlight{color:#347634;font-size:12px}.info-klarna-zipcode{font-size:11px;padding-left:20px}.fake-option-block{font-weight:bold}.textarea-noblock,.textarea-block{height:50px;margin-bottom:10px;width:50%;display:block;clear:both;font-size:12px;color:#444444}.input-noblock{width:200px;margin:0}.select-block{display:block;width:225px;clear:both;padding:3px 0;font-size:12px;color:#444444}.chosen-container{margin-bottom:10px;font-size:12px}.osf-city{margin-bottom:14px}#loaded_voucher_d + div{width:220px !important;text-align:left;margin-bottom:0}@media (min-width:992px){.osf{display:table}.osf-row{display:table-row}.osf-cell-left,.osf-cell-right{display:table-cell;vertical-align:top}.osf-cell-left{padding-right:10px;text-align:right}.osf-cell-left label{margin-top:3px}.textarea-block{height:100px;width:500px}.label-option-block{line-height:1.3}.button-grey{width:200px}#order-agree{text-align:center;padding-top:10px}.osf-city{margin-bottom:0}.divcourieraddress label[for="courieraddress"]{margin-top:8px}} #otheraddress select{margin-bottom:10px}#order-agree,.legal{font-size:12px;margin:5px 0}.legal{color:#666666;margin-bottom:10px}.cpm-top{background:#fff;background:-moz-linear-gradient(top,#fff 20%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 20%,#e6e6e6 100%);background:-o-linear-gradient(top,#fff 20%,#e6e6e6 100%);background:-ms-linear-gradient(top,#fff 20%,#e6e6e6 100%);background:linear-gradient(top,#fff 20%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#e6e6e6,GradientType=0);border-bottom:1px solid #d0d0d0;position:relative}.cpm-top h1{margin-bottom:0}.cpm-top p{margin:3px 10px;font-size:13px;font-weight:normal}.cpm-top .cpm-top-name{margin-bottom:5px;font-size:17px;font-weight:bold}.cpm-top .cpm-top-gc{position:absolute;top:0;right:5px}.cpm-products-container table{width:100%}.cpm-product td{background:#fff;background:-moz-linear-gradient(top,#fff 90%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 90%,#e6e6e6 100%);background:-o-linear-gradient(top,#fff 90%,#e6e6e6 100%);background:-ms-linear-gradient(top,#fff 90%,#e6e6e6 100%);background:linear-gradient(top,#fff 90%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#e6e6e6,GradientType=0);padding:0 0 10px;border-bottom:1px solid #d0d0d0}.cpm-product td .cpm-discounts{margin:5px 5px 0;text-align:left}.cpm-product td .cpm-discounts input[type="text"]{padding:1px 2px;margin:4px 3px 0 0}.cpm-product td .cpm-discounts p{padding:0 80px 0 2px;margin:0}.cpm-product td .cpm-discounts .p-price{margin:0;float:right;text-align:right;font-weight:bold}.cpm-product td .cpm-discounts .error-text{margin:3px 0 0;font-size:12px}.cpm-product td .cpm-discounts .cpm-link{margin:5px 0}.cpm-product td.cpm-image{width:80px;padding:3px 5px 10px;vertical-align:top}.cpm-product td.cpm-image img{width:70px;height:70px}.cpm-product td.cpm-right{padding:3px 15px 15px}.cpm-product td.cpm-right .cpm-name{margin:0;font-weight:bold;line-height:1}.cpm-product td.cpm-right .cpm-name img{margin:0 5px 10px 0;float:left}.cpm-product td.cpm-right .cpm-name .cmb_availability{margin:0 0 3px;display:block;font-size:12px}.cpm-product td.cpm-right .cpm-name .instock,.cpm-product td.cpm-right .cpm-name .insupplierstock,.cpm-product td.cpm-right .cpm-name .call,.cpm-product td.cpm-right .cpm-name .preorder,.cpm-product td.cpm-right .cpm-name .onorder,.cpm-product td.cpm-right .cpm-name .backordered,.cpm-product td.cpm-right .cpm-name .outofstock{background:none;padding-left:0;font-weight:normal}.cpm-product td.cpm-right .cpm-price{display:block;margin:10px 0 0;font-size:15px;font-weight:bold}.cpm-product td.cpm-right .cpm-bonus{margin:10px 0 0}.cpm-product td.cpm-right .cpm-bonus p{margin:0;font-size:11px}.cpm-product td.cpm-right .cpm-bonus p.cpm-bonus-title{margin:0 0 5px 0;font-size:12px;font-weight:bold}.cpm-product td.cpm-right .cpm-bonus p.cpm-bonus-item img{margin:0 5px 0 0;float:left;clear:left;overflow:auto}.cpm-product td.cpm-right .cpm-quantity{margin:10px 0 0}.cpm-product td.cpm-right .cpm-quantity input.p-qty{width:35px;padding:0;margin:0 5px 0 0;text-align:center}.cpm-product td.cpm-right .cpm-quantity p{margin:0;font-size:11px}.cpm-product td.cpm-right .cpm-quantity p.cpm-bonus-title{margin:2px 0 0;font-size:12px;font-weight:bold}.cpm-product td.cpm-right .cpm-quantity p.cpm-bonus-item{margin:0 0 5px}.cpm-product td.cpm-right .cpm-quantity a{text-decoration:underline}.cpm-product td.cpm-right .cpm-quantity .sterge{margin:10px 0 0;float:left}.cpm-product td.cpm-right .additional_services{margin-right:5px !important;margin-top:10px !important;padding:5px 10px;background:#eee}.cpm-product td.cpm-right .additional_services .checkbox{margin:0}.cpm-product td.cpm-right .additional_services.swap-product-p{background:#f1f7ec;border:1px solid #7ab353;border-radius:2px;padding-left:2px;padding-right:2px}.cpm-product td.cpm-right .additional_services.swap-product-p .swap-product{color:#7ab353;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.cpm-product td.cpm-right .additional_services.swap-product-p .swap-product:hover{color:#629241}.cpm-product td.cpm-right .additional_services.swap-product-p .swap-product img{display:inline-block;width:20px;height:20px;top:50%;margin-right:5px;float:left;color:#7ab353;fill:#7ab353}.cpm-product td.cpm-right .additional_services b{display:block;margin-bottom:10px;margin-left:3px}.cpm-product td.cpm-right .additional_services span{display:block}.cpm-product td.cpm-right .additional_services label{font-weight:normal;cursor:pointer}.cpm-product .select-noblock{width:160px}.cpm-product.prod_gift .cpm-image{padding-top:32px}.cpm-product.prod_gift .cpm-image a{position:relative}.cpm-product.prod_gift .cpm-image a:before{content:"";width:79px;height:32px;position:absolute;top:-56px;left:-4px;background:url('i/product_gift.png') top left no-repeat}.cpm-product.cpm-additional td{background-image:none;filter:none;border-bottom:1px dotted #ddd}.cpm-product.cpm-additional td:first-child{border-bottom:0}.cpm-total{box-shadow:0 0 0 1px #f2f2f2;background:#fdfbec;background:-moz-linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(87%,#fdfbec),color-stop(100%,#dcd9ca));background:-webkit-linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);background:-o-linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);background:-ms-linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);background:linear-gradient(top,#fdfbec 87%,#dcd9ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfbec,endColorstr=#dcd9ca,GradientType=0);display:block;padding:20px 0;border:0;border-bottom:1px solid #d0d0d0;text-align:center;font-size:15px}.cpm-total b{font-size:18px;color:#962b27}@media (min-width:992px){.cart-table{border-collapse:separate;width:100%;margin:5px 0 10px}.cart-table tr th{padding:5px;border-left:1px solid #fff;background-color:#666666;font-size:13px;color:#fff;font-weight:bold;vertical-align:middle;text-align:left}.cart-table tr th.th-quantity{width:70px;text-align:center}.cart-table tr th.th-price{width:120px;text-align:right}.cart-table tr th:first-child{border-radius:4px 0 0 0;background-clip:initial}.cart-table tr th:last-child{border-radius:0 4px 0 0;background-clip:initial}.cart-table tr td{padding:10px 5px 5px;border-bottom:1px dotted #d0d0d0;border-left:1px dotted #d0d0d0}.cart-table tr td:first-child{border-left:0}.cart-table tr td.ct-image{text-align:center;width:100px;vertical-align:top}.cart-table tr td.ct-image.prod_gift{padding-top:40px}.cart-table tr td.ct-image.prod_gift a{position:relative}.cart-table tr td.ct-image.prod_gift a:before{content:"";position:absolute;width:79px;height:32px;top:-48px;left:-15px;background:url('i/product_gift.png') top left;background-repeat:no-repeat}.cart-table tr td.ct-image img{border:0;max-width:100%}.cart-table tr td.ct-name p{margin:0;padding:0}.cart-table tr td.ct-name p a{font-size:13px;color:#962b27;font-weight:bold}.cart-table tr td.ct-name span{margin:0 0 3px;display:block;font-size:12px}.cart-table tr td.ct-name span.text{color:#666666}.cart-table tr td.ct-name .ct-bonus{padding:5px 0}.cart-table tr td.ct-name .ct-bonus .ctb-title{margin:0 0 2px;font-weight:bold;color:#222222}.cart-table tr td.ct-name .ct-bonus .ctb-name{margin:0 0 5px 0;font-size:12px;color:#666666}.cart-table tr td.ct-name .ct-bonus .ctb-name a{font-weight:normal;font-size:12px}.cart-table tr td.ct-name .ct-bonus .ctb-name:last-child{margin-bottom:0}.cart-table tr td.ct-name .cp-table{width:90%}.cart-table tr td.ct-name .cp-table td{border:none;vertical-align:middle}.cart-table tr td.ct-name .cp-table td.cp-img{width:40px}.cart-table tr td.ct-name .cp-table td.cp-qty{font-weight:bold}.cart-table tr td.ct-quantity{text-align:center;min-width:90px}.cart-table tr td.ct-quantity input{width:30px;margin:0 auto 5px;display:block;text-align:center}.cart-table tr td.ct-price{text-align:right}.cart-table tr td.align-right{text-align:right}.cart-table tr td .add-serv{margin:5px 5px 5px 25px;padding:5px 5px 5px 10px;text-align:left;background:#f7f7f7}.cart-table tr td .add-serv a{font-weight:bold}.cart-table tr td .add-serv span{float:left;margin-right:10px}.cart-table tr td .add-serv b{display:block;margin-bottom:10px}.cart-table tr td .add-serv label{font-weight:normal !important;cursor:pointer !important}.cart-table tr td .swap-product-container{background:#f1f7ec;border:1px solid #7ab353;border-radius:2px}.cart-table tr td .swap-product-container .swap-product{margin-left:6px !important;color:#7ab353;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.cart-table tr td .swap-product-container .swap-product:hover{color:#6ea448}.cart-table tr td .swap-product-container .swap-product img{display:inline-block;width:24px;height:24px;margin-top:-8px;float:left;color:#7ab353;fill:#7ab353}.cart-table tr td .instock,.cart-table tr td .insupplierstock,.cart-table tr td .call,.cart-table tr td .preorder,.cart-table tr td .onorder,.cart-table tr td .backordered,.cart-table tr td .outofstock{background:none;padding-left:0}.cart-table tr:hover{background:#f7f7f7}.cart-table tr:hover td:first-child{background:#fff}.cart-table tr.tr-alternate td{background:#f7f7f7}.cart-table tr.added_service td{padding:3px}.cart-table tr.added_service td:first-child{border-bottom:0}.cart-table tr.added_service td.added-name{font-weight:bold;border-left:0}.cart-table tr.added_service td.added-name p{margin:5px}.cart-table tr.added_service td.added-name .service-description{font-weight:normal;font-size:12px}.cart-table tr.added_service td.added-name img{float:left;margin:0 5px 5px 0;width:30px;height:30px}.cart-table tr.added_service.added_service_last td:first-child{border-bottom:1px dotted #d0d0d0}.cart-table tr.with-add-serv td:first-child{border-bottom:0}.cart-table tr.with-add-serv td:nth-child(2){border-left:0}.ce-show{font-size:13px;color:#962b27;font-weight:bold;text-decoration:underline;cursor:pointer}.ce-show#cart-voucher-btn{text-align:right}#cart-voucher-aff{text-align:right}.cart-extra{padding:5px;min-height:15px;background:#f7f7f7;border-radius:4px}.cart-extra p{margin:0}.cart-extra p a b{text-decoration:underline}.cart-extra p.float-right{margin-left:10px;float:right}.cart-extra.nobg{background:#fff}.cart-extra .select-noblock{width:180px}.cart-extra#cart-voucher{text-align:right;margin-bottom:10px}.cart-extra#cart-voucher .error-text{text-align:right}} .cart_bonus_choice .ctb-name{padding:10px}.cart_bonus_choice .dform-row img{display:inline;max-width:80px;height:auto}.cart_bonus_choice .dform-cell{position:relative}.cart_bonus_choice .dform-cell_b:after{content:'';display:block;width:100%;height:1px;background:#e4e4e4;position:absolute;left:0;bottom:0}.cart_bonus_choice .cart_bonus_title{text-align:center}.cart_bonus_choice .ctb_container{display:table}.cart_bonus_choice .ctb_content{display:table-row}.cart_bonus_choice .ctb_cell{display:table-cell;vertical-align:middle}.cart_bonus_choice .ctb_cell label{margin-left:10px}@media (min-width:992px){.cart_bonus_choice .df-form-padding{display:table;width:100%}.cart_bonus_choice .dform-row{display:table-row}.cart_bonus_choice .dform-row .dform-cell{display:table-cell;border:0 !important;padding:0}.cart_bonus_choice .dform-row .dform-cell.col_2{width:50%}.cart_bonus_choice .dform-row .dform-cell.col_3{width:33.3%}.cart_bonus_choice .dform-row .dform-cell.col_4{width:25%}.cart_bonus_choice .dform-row .dform-cell.dform-cell_b:after{left:auto;right:0;top:0;width:1px;height:100%}} #pricedif_wrapper{padding:0 10px}#pricedif_wrapper h2{font-size:14px;margin-top:0.5em}@media (min-width:992px){#pricedif_wrapper h1{margin-lefT:10px}} #pricedif_wrapper .radio label:after{left:2px;top:2px}.delivery-interval-day,.deliveryinterval_date{display:inline-block}.cart_voucher_msg{font-size:12px;line-height:1.2em;margin-left:5px}.cart_voucher_msg p{padding-top:10px}@media (min-width:992px){.cart_voucher_msg{text-align:right}.cart_voucher_msg p{padding-top:0}} .mfp-wrap.ezymap{max-width:99%;max-height:99%;top:1%;margin:0 auto}#easymap_selected{height:40px}#easymap{width:100%;max-height:100%}#easymap.col_full_height{height:calc(100vh - 350px)}@media (min-width:992px){#easymap.col_full_height{height:calc(100vh - 100px)}} .dnoneimp{display:none !important}#easybox_rm{cursor:pointer}#popup-content button{background:#eee;border:1px solid #ddd;border-radius:2px}#popup-content button:hover{background:#ddd;border:1px solid #ccc}.ol-popup{position:absolute;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,0.2);padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:12px;left:-50px;min-width:280px;color:#333}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:white;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#cccccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.ol-popup-closer:after{content:"✖"}.pluxee .info{font-size:11px}#pmc122 .radio{margin-bottom:0 !important}#pmc122 .pluxee{margin-left:22px}#pmc122 .inlineblock{display:inline-block}#pluxee_payment_method_div{margin-top:5px}#pluxee_initial_sum{width:60px}#address_nc{width:200px}#vat19{background:#fff4c9;display:block;border:1px solid #f6e7ac;border-radius:6px;margin:10px}@media (min-width:992px){#vat19{margin:10px auto;font-size:15px}} .klarna_logo{height:20px;width:auto}