:root{--lime-green:#34c759}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#loader-shadow{z-index:-99;display:none;position:fixed;width:100vw;height:100vh;background-color:rgba(68,68,68,0.6);color:#fff}#loader-shadow.active{z-index:9999;display:block}#loader-shadow .fa-spinner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}body,html{width:100%;height:100%;margin:0;padding:0;scroll-behavior:smooth}#bvcmtcontentarea,#IBVEditContent{text-align:left;padding:10px;background-color:#fff}body,td,th,input,select,textarea,button{font-family:Verdana,Arial;font-size:10pt;color:#444}.fixed_menu_add{display:none}.mobile_search{display:none}.scrollsearchblock{display:none}@media screen and (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea{width:100%}.homepagebannerblock{min-height:260px!important}}input[type=text],input[type=email],input[type=password],input[type=number]{box-sizing:border-box;line-height:22px;height:24px;padding-top:0;padding-bottom:0;vertical-align:middle;border:1px solid #999}button,.customerbutton,.button,.inputbutton,.artlsteditbox,input[type=button],input[type=submit]{color:#fff;background-color:#679acd;border:none;border-radius:3px;font-size:1rem;padding:0 .5em;line-height:2rem;font-weight:bold;height:2rem;letter-spacing:1px}.button-outline{display:inline-block;background-color:transparent!important;color:#679acd!important;border:1px solid #679acd!important;border-radius:3px;font-size:1rem;font-weight:bold;letter-spacing:1px;text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box;height:2rem;line-height:calc(2rem - 2px);padding:0 1rem;transition:background-color .2s,color .2s;margin-bottom:10px;margin-right:5px;min-width:200px}.button-outline:hover{background-color:#679acd!important;color:#fff!important}@media screen and (max-width:1366px){.button-outline{display:block!important;width:100%!important;max-width:400px!important;margin-right:0!important}}a[role="button"].bg-blue{background:#679acd}a[role="button"].fg-white{color:#fff}a[role="button"].no-decoration{text-decoration:none}a[role="button"].pl1{padding-left:1rem}a[role="button"].pl1{padding-right:1rem}a[role="button"].pt05{padding-top:.5rem}a[role="button"].pb05{padding-bottom:.5rem}a[role="button"].d-inline-block{display:inline-block}a[role="button"].green,button.green{background-color:var(--lime-green);border:1px solid var(--lime-green);color:#fff}input[type=text],input[type=email],input[type=password],input[type=number],.countryselect,select{width:200px;height:24px}.formtable tr td:first-of-type{min-width:120px}table.data-entry{max-width:400px}.data-entry input[type="text"],.data-entry input[type="email"],.data-entry input[type="password"],.data-entry textarea,.data-entry select{width:100%;margin:0 0 .3em 0}.data-entry input[type="text"].street{width:66%}.data-entry input[type="text"].housenr{float:right;width:33%}.data-entry input[type="text"].zipcode{float:left;width:33%}.data-entry input[type="text"].city{float:right;width:66%}input[type=text].orderline-qty,input.orderline-qty{width:4em}button,input[type=button],input[type=submit]{cursor:pointer}button.btn-basketline{line-height:22px;width:24px;height:24px;padding:0;margin:0;border:none;background-color:#679acd;color:#fff;text-align:center;font-size:1.5em}button.btn-basketline-delete{background-color:red}input.warning{border:1px solid red}button[disabled],button.disabled,.button[disabled],.button.disabled,input[type='button'][disabled],input[type='button'].disabled,input[type='submit'][disabled],input[type='submit'].disabled{color:#fff;background-color:#666!important}input.data-error{border-color:#ff4300}.input-error-msg{color:#ff4300;clear:both;display:none}.input-error-msg.active{color:#ff4300;clear:both;display:block}button.nwstlbtn,input.nwstlbtn{color:#fff;background-color:#679acd;border:none;border-radius:3px;font-size:1rem;padding:0 .5em;line-height:2rem;font-weight:bold;height:2rem;letter-spacing:1px}.snelbestel td{padding:2px}.snelbestel input[type=number]{width:6em}body,table,td,th{line-height:1.5}th{text-align:left}th em{font-weight:normal}.hidden{display:none}.label,.fieldname{width:40%}table.fvs{width:100%;max-width:600;border-spacing:0;border:none}table.fvs>td{padding:1px 0}table.fvs>tr.fv>td:first-of-type{width:40%;padding-right:5px}table.fvs>tr.fv>td:last-child{width:60%}.contentcols{min-height:800px}.footerbg{-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);box-shadow:0 0 15px 0 rgba(50,50,50,0.75);background-color:#679acd;z-index:11;position:relative}.bodywidth{width:100%;max-width:1200px;margin:0 auto;text-align:left;position:relative}.container-fluid{max-width:1200px;position:relative}.headerheight{background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);box-shadow:0 0 15px 0 rgba(50,50,50,0.75);z-index:200}.header{padding-top:1em;padding-bottom:1em;transition:padding .5s}@media screen and (min-width:769px){.headerheight{top:0;position:fixed;z-index:200;width:100%}.contentcols{margin-top:145px}.link{font-size:1.3em;bottom:15px;width:100%;left:0;overflow:hidden;line-height:1.1}}@media screen and (min-width:967px){.fixed_menu_add{display:block!important;margin:10px 0;border:.25em solid #eee;border-radius:3px;padding:6.5px;float:right}.sbactive .scrollsearchblock{display:block!important;width:280px;background-color:#fff;padding:15px}.fixed_menu_add button{background-color:transparent;border:0;height:100%}.fixed_menu_add button i{float:right;color:#679acd;font-size:250%;outline:0}.fixed_menu_add button span{display:none}.fixed_menu_add .menu-search{padding:0}.fixed_menu_add .menu-search .inputtext{height:30px;width:80%;border:0;outline:0;font-size:1rem;color:#679acd}.fixed_menu_add .menu-search button{float:right;width:30px;padding:0;text-align:center;height:30px;outline:0}}@media screen and (min-width:768px) and (max-width:968px){.mobile_search{display:block!important;margin:10px 0;border:.25em solid #eee;border-radius:3px;float:right}.mobile_search .fa{border:0;height:34px;width:34px;line-height:34px;text-align:center;font-size:250%}.mobilesearchtoggle{width:100%;height:100%}.sbactive .scrollsearchblock{display:block!important;width:280px;background-color:#fff;padding:5px 15px;position:absolute;z-index:299;top:80px}}.headermenubar{background-color:#79acdf;-webkit-box-shadow:inset 0 -20px 20px 0 #477fb7;-moz-box-shadow:inset 0 -20px 20px 0 #477fb7;box-shadow:inset 0 -20px 20px 0 #477fb7;max-height:50px;transition:max-height .5s}.headermenu{clear:both;line-height:39px;text-align:right;height:39px;min-height:39px;overflow:hidden;padding-left:125px}.headermenu a{display:inline-block;border-right:1px solid rgba(255,255,255,0.5);height:39px;color:#fff;text-decoration:none;padding:0 9px}.headermenu a:first-of-type{border-left:1px solid rgba(255,255,255,0.5)}.headermenu a span{display:block;line-height:39px}.headermenu a:hover{background-color:#555}.breadcrumbs{border-bottom:1px solid #eee;padding-bottom:.5em;margin-bottom:.5em}@media only screen and (min-width:768px){.breadcrumbs a:before{font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;text-rendering:auto;padding:0 .5em;color:#000}}.breadcrumbs span:nth-child(1n+2) a:before{content:"\f0da"}.breadcrumbs a{display:inline-block;text-decoration:none;vertical-align:middle}@media only screen and (max-width:767px){.breadcrumbs>span{display:none}.breadcrumbs>span:nth-last-child(2){display:block}.breadcrumbs>span:nth-last-child(2) a{display:block}.breadcrumbs>span:nth-last-of-type(2) a:before{content:"\f0d9";font-family:FontAwesome;padding:0 .5rem 0 0;color:#000}}@media screen and (max-width:500px){.headermenu a.pmitem-1{display:none}.headermenu{text-align:left}}.homepagebanner{width:48%;float:left;text-align:center}.homepagebannerblock{width:100%;float:left;margin-bottom:1em}.homepagebannerlogo{width:48%;float:left;text-align:center}.homepageslide{width:35%;float:right;text-align:center;padding-right:10px;margin-top:1em}.homepagetitles{text-align:center;margin-bottom:2em}.homepagetitles h1{font-size:1.75em;font-weight:bold}.bottom-text{width:100%;text-align:center;margin-bottom:1em}.bottom-text p{width:50%;margin:0 auto}#home-slider.cycle-slideshow{display:block;width:100%}.home-slideshow{margin-bottom:2em;line-height:normal}.home-slideshow{margin-bottom:.625em;line-height:normal}.home-slide-container{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden}.home-slide-container .image,.home-slide-container .image img{max-width:100%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:contain}.home-slide-container .image2,.home-slide-container .image2 img{max-width:100%;height:auto;background-position:center 8px;background-repeat:no-repeat;background-size:initial}.home-slide-container .image,.home-slide-container .image2{display:block;max-width:100%;height:auto}.home-slide-container.vimeo{background-color:White}.home-slide-container.vimeo .image{background-size:100%}.home-slide-container.vimeo .image img{background-image:url('/_clientfiles/layout/playvideo.svg');background-repeat:no-repeat;opacity:0}.embed-responsive-item.image.fancyvideo{width:100%}img.spg2.video{background-image:url('/_clientfiles/layout/playvideo.svg');background-position:center;background-repeat:no-repeat;background-size:20%}.home-slide-container .icon{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;vertical-align:middle;text-align:center;color:White}.home-slider-navigation{z-index:100;position:absolute;bottom:5px;width:100%;text-align:center;color:white;display:none}.home-slider-navigation .fa.active,.home-slider-navigation .fa:hover{color:#679acd}.carrousel-navigation{position:absolute;left:0;right:0;top:50%;width:100%;text-align:center;z-index:2000}.carrousel-navigation-next,.carrousel-navigation-prev{display:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.carrousel-navigation-next{float:right}.carrousel-navigation-prev{float:left}.carrousel-navigation-next:hover,.carrousel-navigation-prev:hover{color:#0193b8}.bannergrid{margin:1em 0;display:grid;grid-gap:1em}@media screen and (min-width:767px){.bannergrid{grid-auto-flow:column}.gridbanner:first-child{grid-area:span var(--counter) / span var(--counter)}}.gridbanner{background-size:cover;background-position:center center;display:grid}.gridbanner[href]{cursor:pointer}.gridbanner-text{grid-row:1 / 2;grid-column:1 / 2;padding:0 1em}.gridbanner-text h2{margin:0}.gridbanner-image{grid-row:1 / 2;grid-column:1 / 2;opacity:0}.faq{transition:all .5s;padding:0;background-color:#fff;margin:0}.faq.faqactive{padding:.5em;margin:0 -0.5em;background-color:#eee}.faqquestion{color:#6fa2d5;cursor:pointer;font-size:14px}.faqanswer{display:none;font-size:12px}.faqquestion.faqactive .faqanswer{display:block}h2.faqgroupheader{background-color:#679acd;color:#fff;text-align:left;display:block;padding:0 4px;text-decoration:none;font-weight:bold;border:1px solid #fff;font-size:14px}.specialdesc{width:100%;height:50px;display:inline-block;background-color:#679bcd;position:absolute;left:0;bottom:0}.link{display:inline-block;color:#fff;width:100%;margin-top:10px;height:50px;line-height:1}.spg2{width:71%}.specialdesc a{text-decoration:none;display:inline-block;width:95%;overflow:hidden;font-size:1.2em}.embed_slide{border:1px solid #679bcd;height:200px;position:relative}form{margin:0;padding:0}img{border:0;max-width:100%;height:auto;vertical-align:middle}img.b-lazy{min-height:1px}.clear{clear:both}a{color:#679acd}.subfooterheight{background:#fff;padding:1em 0}.subfooterheight .bodywidth{text-align:center}.subfooterheight img{max-height:50px;max-width:50px;height:auto;width:auto;margin:0 .5em}.footer{padding:1em 0 2em 0;text-align:center}.footer p{margin:0;padding:0}.footer *{color:#fff}.footer2{padding:30px 0 10px 0;text-align:center}.footer2 p{margin:0;padding:0}.footer2 *{color:#ccc}.footercols{clear:both}.footercol{float:left;width:20%;text-align:left;margin:0 2.5%;min-height:15em}@media screen and (max-width:767px){.footercol{width:45%}}.subpagemenu{border:1px solid #ccc;padding:1px 1px 0 1px;margin:0 0 20px 0}.subpagemenuroot{background-color:ccc}.subpagemenu a{border-bottom:1px solid #fff;display:block;color:#000;text-decoration:none;background-color:#ddd;padding:3px 4px}.subpagemenuitem .subpagemenuitem a{padding:3px 4px 3px 24px}.subpagemenu a.current{background-color:#9cf}.subpagemenuroot a{font-weight:bold;text-transform:uppercase}.mobileleftcolcontenttoggle{display:none;background-color:#eee;line-height:39px;text-decoration:none}.mobilemenutoggle .fa,.mobileleftcolcontenttoggle .fa{font-size:160%;margin:0 10px;vertical-align:middle}.headermenu a.mobilemenutoggle{display:none;width:100%;padding-left:0}.menu-search input{padding-left:5px}.menu-search input::placeholder{color:#679acd}.contentcols{background-color:#fff;position:relative}#contentleftcol{overflow:hidden;background-color:#eee;padding:0;padding-bottom:3em}#contentleftcol-icons{display:flex}#contentleftcol-icons a{display:block;flex-grow:1}#contentleftcol-icons .fa{font-size:150%;line-height:2.5rem;width:100%;text-align:center;vertical-align:middle}#contentleftcol-icons .fa{font-size:150%;line-height:2.5rem;width:100%;text-align:center;vertical-align:middle}.contentcentercol{padding-top:1em;padding-bottom:1em}@media screen and (max-width:767px){body.menu-active{overflow:hidden}.headermenu a.mobilemenutoggle,.mobileleftcolcontenttoggle{display:block}.mobilemenu-active .mobilemenuinner a.pmitem{display:block;width:100%}.headermenu{height:auto}.headermenu a{background-image:url("/_clientfiles/layout/menu1.png");background-position:bottom right;background-repeat:repeat-x}.headermenu a span::before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:.8em;padding:0 2.4em 0 .9em}#contentleftcol-shadow{width:100%;position:fixed;top:0;height:100%;left:0;transition:all .5s;z-index:245;overflow:hidden;opacity:0;visibility:hidden;background:rgba(0,0,0,0.5)}.menu-active #contentleftcol-shadow{opacity:1;visibility:visible}#contentleftcol{width:90%;position:fixed;top:0;height:100%;left:-100%;transition:left .5s;z-index:250;overflow:auto}.menu-active #contentleftcol{display:block;left:0}#contentleftcol a{padding-top:.75em;padding-bottom:.75em}}div.navsubgroups{margin:0 0 0 10px}.navgroups ol{counter-reset:item;margin:0;padding:0}.navgroups ol li{margin:0;padding:0;list-style-type:none}.navgroups ol li:before{content:counters(item,".") " ";counter-increment:item;position:absolute;font-weight:bold;color:#70a3d6;padding:6px 5px 5px 5px;line-height:16px}.navgroups ol li li:before{font-weight:normal}.navgroups a{display:block;padding:5px .5em 5px 2.5em;xxtext-indent:-15px;background-color:#ddd;margin:0;color:#333;text-decoration:none;line-height:16px;border-top:1px solid #fff}.navgroups a.current{background-color:#9cf}.navgroups li li a{padding-left:3.5rem;background-color:#eee}.navgroups li li li a{padding-left:5em}.navgroups li li li li a{padding-left:6.5em}@media screen and (max-width:767px){div.navgroups{border:none;padding:0}.navgroups ol li:before{padding:.75em 5px}}.currentartpage{padding:0 3px;color:#fff;background-color:#679acd;text-decoration:none}hr{height:1px;border:0;color:#ddd;background-color:#ddd}h1{margin-top:0;font-size:1.7em}h2{font-size:1.4em}h3{color:#679acd;font-size:1.3em}h1 small,h2 small,h3 small{font-weight:normal;font-size:.8rem;color:#000}.wgdetails{margin-bottom:1em}.wgdetails .groupindex{color:#70a3d6;font-size:22.667px;font-weight:bold;padding-right:5px}.wgdetails .title{display:flex}.wgdetails .title h1{display:inline-block}.wgdetailsimgs{margin:0 0 15px 15px}.wg-images{width:100%}.cycle-slideshow{position:relative}.cycle-slideshow .wg-img{width:100%}.cycle-slideshow>.cycle-prev{left:.5rem}.cycle-slideshow>.cycle-prev,.cycle-slideshow>.cycle-next{z-index:150;position:absolute;top:50%;transform:translateY(-50%);color:rgba(68,68,68,0.25);transition:color 235ms ease-in-out}.cycle-slideshow:hover>.cycle-prev,.cycle-slideshow:hover>.cycle-next{color:#679acd;transition:color 235ms ease-in-out}.cycle-slideshow>.cycle-next{right:.5rem}@media only screen and (min-width:768px){.wg-images{width:30%;float:right;margin:0 0 10px 10px}.artdetails .wg-images{float:left;margin:0 20px 10px 0}}@media screen and (min-width:992px){.wg-images{width:30%}}.wg-images .wg-thumbs{margin:5px -5px;clear:both}.wg-images .wg-thumbs:after{content:"";display:table;clear:both}.wg-images .wg-thumbs .wg-thumb{float:left;padding:5px;width:33.33%}.wg-images a{display:block;padding-top:100%;position:relative;border:1px solid #ccc}.wg-images a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.newproducts .desc{background-color:#eee;width:100%;height:5.5em;padding:.5em;overflow:hidden}.newproducts .icon-new{position:absolute;right:-0.6em;top:-0.6em;background-image:url('/_clientfiles/layout/new.png');width:40px;height:40px;background-size:40px;background-repeat:no-repeat;z-index:2}.maingroup{border:1px solid #ccc;margin-bottom:10px;grid-column:1 / -1}.maingrouptitle a{background-color:#679acd;color:#fff;text-align:left;display:block;padding:0 4px;text-decoration:none;font-weight:bold;border:1px solid #fff;font-size:14px}.maingrouptitle .maingroupindex{font-family:Lucida Console,Monaco,monospace;font-size:20px;color:#679acd;font-weight:bold;margin-right:4px;padding:0 3px;background-color:#fff}#WebgroupsContainer,#WebgroupsContainer .divWebgroups{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}#WebgroupsContainer .divWebgroups{padding:.5rem}#WebgroupsContainer .webgroup{background-color:#eee;background-size:cover}#WebgroupsContainer .webgroup a{display:block;text-decoration:none;height:100%}#WebgroupsContainer .webgroup .image{aspect-ratio:1.3;background-color:#fff;border:1px solid #eee;position:relative}#WebgroupsContainer .webgroup .image img{aspect-ratio:1.3;width:100%;object-fit:contain;object-position:center center}#WebgroupsContainer .webgroup .image .icon{width:20px;height:20px;bottom:0;margin:.25em;left:.25em;position:absolute}.webgroup .title{display:block;overflow:hidden;padding:.5em;text-overflow:ellipsis;text-align:center;min-height:3.5em}.webgroup a{display:block;position:ralative}.webgroup .nr{position:absolute;height:2em;line-height:2em;min-width:2em;text-align:center;border-radius:1em;background-color:rgba(255,255,255,0.8);z-index:2;margin:.25rem;font-weight:bold}.homegroups #WebgroupsContainer .webgroup span.fl{font-weight:bold;font-size:130%;display:block}#WebgroupsContainer .webgroup span.fl{font-weight:bold;margin-right:.5rem}.homegroups #WebgroupsContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media only screen and (min-width:768px){.homegroups #WebgroupsContainer{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}.homegroups h2{font-size:1.6em;text-align:center}#WebgroupsContainer.newproducts{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem;margin:1em 0}#WebgroupsContainer.newproducts .webgroup{background-color:#fff;border:1px solid #679bcd;position:relative}#WebgroupsContainer.newproducts .webgroup .image{aspect-ratio:2}#WebgroupsContainer.newproducts .webgroup .image img{aspect-ratio:2;width:100%;object-fit:contain}.tabcontentitem{display:inline-block;width:100%;margin-top:1em;margin-left:-5px}#tabcontent_relatedgroups .webgroup{float:left;width:130px;background-color:#eee;margin:0 0 20px 5px;overflow:hidden;text-align:center;border:1px dashed #679acd}.related_header h4{background-color:#679acd;color:white;margin:5px 5px;padding:5px}.groupdesc.bottom .spacer{height:3em}.groupdesc.bottom{margin-bottom:4em}.groupdesc ul{padding:0;margin:0 0 0 1.2em}.groupdesc .readmore a{font-weight:bold;text-decoration:underline}.styledtable{border-collapse:collapse;border:1px solid #ddd;background-color:#eee}.styledtable th{background-color:#ccc;border:1px solid #bbb;padding:2px}.styledtable td{border:1px solid #ddd;padding:2px}.styledtable .roweven{background-color:#fff}table.zebra{border-collapse:collapse;width:100%}table.zebra th,table.zebra td{padding:.25rem;text-align:left;border:1px solid #ccc}table.zebra tr:nth-child(odd){background:#eee}table.zebra th{background:#ddd}.xxxstdart a{color:#fff}.downloadlink a{display:inline-block;line-height:2rem;border:1px solid #ddd;border-radius:5px;margin-bottom:.5em;padding:0 .5rem;text-decoration:none}.downloadlink a .fa{font-size:1.5em;line-height:2rem}.downloadlink a:hover{color:#000;border:1px solid #666}table.downloads th{padding:0}table.downloads th h2{background:#679acd;color:#fff;margin:0;padding:.5em}table.downloads th h3{margin:0;background:#ccc;color:#000;padding:.5em}table.downloads td{vertical-align:top;background:#eee;padding:.3em .5em}table.downloads td a{display:block;text-decoration:none}@media(max-width:480px){table.responsive-xs,table.responsive-xs thead,table.responsive-xs tbody,table.responsive-xs tfoot,table.responsive-xs th,table.responsive-xs td,table.responsive-xs tr{display:block}table.responsive-xs th,table.responsive-xs thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-xs .trBaskethdr{display:none}table.responsive-xs td{border:none;vertical-align:top;width:100%}table.responsive-xs td[data-type-title]{position:relative;padding-left:40%;text-align:right!important}table.responsive-xs td[data-type-title]:before{position:absolute;left:0;width:25%;padding-right:10px;white-space:nowrap}table.responsive-xs tr.trBasketLine{margin-bottom:1em;border:1px solid #ccc;padding:5px}table.responsive-xs td[data-type-title]:before{content:attr(data-type-title);font-weight:bold;text-align:left}table.favorites tr{margin:1em 0;border:1px solid #ccc}table.favorites tr td{border-bottom:none}.deliveryaddress table td{display:block}table.responsive-xs.basket-complete td{padding-top:.25rem;padding-bottom:.25rem}table.responsive-xs .trSumLine .filler{display:none}table.responsive-xs .trSumLine{display:flex}table.responsive-xs .trSumLine td{flex:0 0 50%;width:50%;padding:.25rem 0;font-size:1.05em}table.responsive-xs .trSumLine td:before{width:0}table.responsive-xs button.btn-basketline{width:2.5rem;height:2.5rem}table.responsive-xs input.basketeditbox{height:2.5rem}}.basket-complete input,.basket-complete button{vertical-align:middle}.artdetails-img1{width:40%;float:left;text-align:center}.artdetails-img2{width:20%;float:right;text-align:center}.artdetails img{max-width:100%}.artdetails-props{width:65%;width:calc(70% - 20px);float:left;min-width:175px;padding:.25em}.orderbutton-mob{position:fixed;bottom:0;left:0;width:100%;z-index:250;box-shadow:0 0 10px 0 rgba(0,0,0,0.75);background-color:#679acd;border:5px solid #679acd}.orderbutton-mob input{width:4rem;float:left;line-height:40px;height:45px;font-size:1.25rem;border:2px solid #679acd;text-align:center}.orderbutton-mob button{border-radius:0;background-color:#679acd;border:2px solid #679acd;font-size:1.25rem;height:45px;line-height:18px;width:calc(100% - 4rem)}@media only screen and (max-width:767.98px){.orderbutton-mob{background-color:var(--lime-green);border-color:var(--lime-green)}.orderbutton-mob input{border-color:Transparent}.orderbutton-mob button{background-color:Transparent;border-color:Transparent}}.orderbutton-mob button small{display:block;font-size:.75rem;font-weight:normal}.artdetails-order-details{border:1px solid #679acd;background:rgba(103,154,205,0.1);padding:.25em;margin:1em -0.25em 0 -0.25em;border-radius:3px;min-width:310px}.artdetailartnr{display:inline-block;font-weight:700;font-size:16px}.artdetails-order{text-align:right}table.artprops{width:100%}.stock-ok .fa{color:green}.stock-warn .fa{color:orange}.priceblock{text-align:right;margin:1em 0}.priceblock .oldprice{font-size:smaller}.priceblock .unit{font-size:smaller;color:#679acd}.priceblock .unitprice{font-size:1.15rem;color:#679acd}.priceblock .price{font-size:1.15rem;font-weight:bold;color:#679acd}.priceblock .incvat{font-size:smaller;font-style:italic}.artdetails-order-details input{font-size:1.25rem;width:100%;height:auto;line-height:1.5;padding:.25em;border-radius:3px}.artdetails-order-details button{font-size:1.25rem;width:100%;height:auto;background-color:var(--lime-green);border:1px solid var(--lime-green);line-height:1.5;padding:.25em;border-radius:3px}@media only screen and (max-width:575.98px){.artdetails-order-details button{background-color:var(--lime-green);border-color:var(--lime-green)}}.artdetail-buttons button{background-color:#ddd;border:1px solid #ddd;color:#333;height:auto;line-height:1.5;padding:.5em;border-radius:3px}@media screen and (max-width:700px) and (min-width:481px){.artdetails-img1{width:50%;text-align:center}.artdetails-img2{width:50%;text-align:center}.artdetails-props{clear:both;width:auto;float:none}}@media screen and (max-width:500px){.artdetails-img1{width:100%;float:none;text-align:center}.artdetails-img2{width:100%;float:none;text-align:center}.artdetails-props{width:100%}}.artdetails{position:relative}.artdetails h1{padding-right:6rem}.artdetails .socialbuttons_favorite{position:absolute;top:0;right:0;z-index:100}table.saleunits{margin:1rem 0 0 0;width:100%}.saleunits th,.saleunits td{padding-left:.5rem;white-space:nowrap;vertical-align:middle}.saleunits .amount{padding-left:0;width:50px;text-align:left}.saleunits .amount .txtNumber{padding:0 .25rem;width:50px}.saleunits .times{padding:0 .25rem;width:20px;text-align:center}.saleunits .unit{padding-left:0}.saleunits .pps{min-width:50px;text-align:right}.saleunits .total{min-width:70px;text-align:right}.saleunits .order td{padding-bottom:.25rem;padding-left:0;width:100%;white-space:nowrap}.saleunits .order+tr td{padding-top:.25rem;border-top:1px solid black}.saleunits .txtNumber,.saleunits .buy.small{padding:0 .5rem;height:2rem;line-height:2rem;font-size:1rem}.saleunits .txtNumber{float:left;width:90px;text-align:right;-moz-appearance:textfield}.saleunits .txtNumber::-webkit-outer-spin-button,.saleunits .txtNumber::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.saleunits .buy.small{float:right;width:100px}.saleunits-select{position:relative}.saleunits-select input{cursor:default}#unitOptions{position:absolute;top:calc(100% - 1px);left:0;background-color:#fff;border:1px solid #679acd;border-radius:5px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.75);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.75)}#unitOptions tbody tr{background:rgba(103,154,205,0.1)}#unitOptions tbody tr{border-top:1px solid #679acd}#unitOptions tbody tr:hover{background-color:#fafafa}#unitOptions th,#unitOptions td{padding:.25rem .5rem}#unitOptions .unit{min-width:100px}#unitOptions .volume{min-width:60px}#unitOptions .pps{min-width:100px;text-align:right}#unitOptions .total{min-width:100px;text-align:right}.saleunits-select .inpSelect{display:inline-block;position:relative}.saleunits-select .inpSelect::after{content:'\f107';display:block;position:absolute;top:0;right:.5rem;width:1rem;line-height:2rem;font-family:FontAwesome;font-weight:100;font-size:1.1rem;text-align:center}.saleunits-select .inpSelect .txtNumber{float:none;padding:0 1.5rem 0 .5rem;min-width:150px;height:2rem;line-height:2rem;text-align:left;font-size:1rem;-moz-appearance:textfield}.socialbuttons{display:flex;justify-content:center;flex-wrap:wrap}.socialbuttons>div{white-space:nowrap;margin:1rem 0}.socialbuttons_media{flex:0 0 100%;text-align:center}.socialbutton,button.socialbutton{display:inline-block;border:none;background-color:transparent;color:#000;text-decoration:none;font-weight:normal;padding:0;letter-spacing:0;font-size:10pt}.socialbutton .fa{font-size:1.15rem;margin-right:.5rem;width:2rem;height:2rem;line-height:1.95rem;border-radius:1rem;background-color:#679acd;display:inline-block;text-align:center;color:#fff}.socialbuttons_favorite .addFavorite span{border:1px solid #679acd;color:#679acd;font-weight:300;background:#fff}@media only screen and (min-width:768px){.socialbuttons{justify-content:space-between;flex-wrap:wrap}.socialbuttons_media{flex:0 0 auto;order:-1;text-align:left}}#headercontent{display:flex;margin:0 -5px;flex-wrap:wrap}#headercontent .headerbox{margin:.5em 5px;width:calc(25% - 10px);flex-basis:calc(25% - 10px)}#headercontent .headerlogo,#headercontent .searchbox{flex-basis:100%;width:100%}#headercontent .searchbox{flex-grow:2}@media only screen and (min-width:768px){#headercontent{flex-wrap:nowrap}#headercontent .headerbox{margin:1.25em 5px;flex-basis:10%;flex-grow:1}#headercontent .headerlogo,#headercontent .searchbox{flex-basis:20%;flex-grow:2}}@media screen and (min-width:992px){.headerjubileum{display:block;position:absolute;left:100%;top:.5em;height:7em;width:7em;background:url('/_clientfiles/30 jaar verpas logo/Verpas 30 jaar NL.svg') no-repeat center center;background-size:contain;transition:top .5s}body.scrolled-down .headerjubileum{top:-7em}.headerjubileum.DE{background:url('/_clientfiles/30 jaar verpas logo/Verpas 30 jaar DE.svg') no-repeat center center;background-size:contain}.headerjubileum.EN{background:url('/_clientfiles/30 jaar verpas logo/Verpas 30 jaar EN.svg') no-repeat center center;background-size:contain}.headerjubileum.FR{background:url('/_clientfiles/30 jaar verpas logo/Verpas 30 jaar FR.svg') no-repeat center center;background-size:contain}}.headerlogo{width:100%;max-width:100%;height:auto}.headerlogo img{width:100%;max-width:100%}.headerbox{width:100%;margin:.5em 0;position:relative;background-color:#eee;border-radius:1.75em;height:2.5rem;line-height:2.5rem;white-space:nowrap;transition:margin .5s;text-align:center}.headerbox a{text-decoration:none;display:block}.headerbox .baskettotalcount{position:absolute;top:0;right:0;line-height:1.5;width:100%;text-align:center}.headerbox-content a,.headerboxmenu a,.headerboxmenu button{text-decoration:none;display:block;border:none;width:100%;text-align:left;line-height:2.5rem;min-height:2.5rem;background-color:transparent;color:#679acd}.headerbox .fa{font-size:150%;xfloat:left;xdisplay:block;line-height:2.5rem;width:2.5rem;text-align:center;vertical-align:middle}.headerbox-content{float:right}.headerboxicon-small{display:none}.headerboxmenu{display:none;position:absolute;top:100%;left:0;background-color:#fff;width:200px;border:solid .2em #eee;border-radius:.5em;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);box-shadow:0 0 15px 0 rgba(50,50,50,0.75);z-index:240;white-space:normal}.headerboxactive .headerboxmenu{display:block}.headerboxmenu button,.headerboxmenu a{padding:0 .5em}.headerbox.searchbox input,.headerbox.searchbox input:-webkit-autofill,.headerbox.searchbox input:-webkit-autofill:hover,.headerbox.searchbox input:-webkit-autofill:focus,.headerbox.searchbox input:-webkit-autofill:active{width:calc(100% - 3.5em);padding:0 0 0 1em;height:2.5rem;line-height:2.5rem;border:none;vertical-align:middle;float:left;background-color:#eee;border-radius:1.25rem 0 0 1.25rem;outline:none}.headerbox.searchbox button{width:2.5rem;height:2.5rem;border:none;background-color:transparent;color:#679acd;vertical-align:middle;padding:0}@media screen and (max-width:767px){.headerbox-content{float:right;margin-left:10px;display:none;position:absolute;background-color:#fff;top:102%;right:0;width:200px;border:solid .2em #eee;border-radius:.5em;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);box-shadow:0 0 15px 0 rgba(50,50,50,0.75);z-index:240}.headerboxactive .headerbox-content{display:block}.headerbox-content a,.headerbox-content button{background-color:#eee;margin:1px;padding:.7em;width:100%;text-align:center}.headerboxicon-large{display:none}.headerboxicon-small{display:initial}}.errorbar,.messagebar{background-color:#f87d17;padding:1em 0;text-align:center;font-weight:bold}.messagebar{background-color:#fff;border:2px solid #666;color:#70a3d6;margin:2px}.msgtitle{Color:#cc0001;font-size:24px}.pError{color:red}.divFloatingError{position:fixed;top:25%;left:0;background-color:gold;padding:1em;text-align:center;font-size:150%;z-index:500;width:100%;-webkit-box-shadow:0 0 30px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 30px 0 rgba(50,50,50,0.75);box-shadow:0 0 30px 0 rgba(50,50,50,0.75)}.radius-box{border:1px solid #ccc;padding:15px 20px 15px 20px;border-radius:5px;line-height:1.5;margin-bottom:15px;background-color:#fff;box-sizing:border-box}.radius-box legend h2{font-size:1.3em;margin:0;padding:0 3px;color:#70a3d6}legend{font-weight:bold;color:#70a3d6}.baskethdr{font-weight:bold}.specialdeliveryline td{color:red;font-weight:bold}#txt_BasketRefnr{width:100%;max-width:100%}#orderpath{font-size:.9em;line-height:3em;display:flex;margin:1rem 0}.orderpathstep{flex:1 1 auto;padding:0;border:1px solid #fff;background-color:#eee;font-weight:normal}@media only screen and (max-width:768px){.orderpathstep{text-align:center}.orderpathsteptext{display:none}}.orderpathstepnr{padding:0 1em}.orderpathactivestep{font-weight:bold;color:#fff;background-color:#70a3d6}.orderpathfuturestep{color:#999}.orderpathpassedstep,.orderpathpassedstep a{color:#70a3d6;text-decoration:none}.orderpath-buttons input,.orderpath-buttons button,.orderpath-buttons [role='button']{float:left;margin-right:.5em;margin-bottom:1rem;padding:.5em;height:auto;line-height:1.5em;background-color:#ddd;border-width:0;border:none;border-radius:3px;color:#444;font-size:175%;font-weight:normal;text-decoration:none}.orderpath-buttons button.preferred{float:right;margin-right:.5em;padding:.5em;height:auto;line-height:1.5em;background-color:#679acd;border:none;border-radius:3px;color:#fff;font-size:175%;font-weight:bold}@media only screen and (max-width:768px){.orderpath-buttons button.preferred,.orderpath-buttons .inputbutton{width:100%;float:none}.homepagebannerlogo{width:100%!important}.homepageslide,.homepagebanner{width:80%!important;padding:10%}}@media only screen and (max-width:768px){.orderpath-buttons button.preferred,.orderpath-buttons .inputbutton{width:100%;float:none}.homepagebannerlogo{width:100%!important}.homepageslide,.homepagebanner{width:80%!important;padding:10%}}.paymentmethodbox{padding:.2em;margin:0 1em .5em 0;background-color:#fff;cursor:pointer;border:1px solid #eee;border-radius:.5em;max-height:50px;transition:all .5s;overflow:hidden}.paymentmethodbox:hover{border-color:#679acd}.paymentmethodbox-active{background-color:#eee;max-height:50px}.paymentmethodbox-check,.paymentmethodbox-title,.paymentmethodbox-fee{display:inline-block;padding:0 0 0 1em;cursor:pointer}.paymentmethodbox-check input{vertical-align:middle}.paymentmethodbox-icon{display:inline-block;width:50px;height:40px;line-height:30px;background-color:#fff;padding:5px;text-align:center;vertical-align:middle}.paymentmethodbox-icon img{max-width:50px;max-height:30px;vertical-align:middle}.paymentmethodbox-desc{display:none;padding:1em}.paymentmethodbox-active .paymentmethodbox-desc{display:block}.PaymentHide{display:none}.PaymentShow{display:block;padding:10px;border:1px solid #ccc}.detailsButton{background-color:#666;border:solid 2px #444;color:#fff}.artlstaddtobasket{background-color:#666;border:solid 2px #444;color:#fff}.language{position:absolute;top:0;left:15px;width:calc(100% - 30px);text-align:center}.language a{margin-right:10px;line-height:39px}.language img{border-radius:50%;width:25px;height:25px;vertical-align:middle}@media screen and (max-width:767px){.headermenu{text-align:left;padding-left:0}}.checkfieldissue,.checkfieldissue *{background-color:gold}.artlistfilters-title{font-weight:bold;line-height:1.9;padding-left:.25em}.artlistfilters{position:relative;z-index:1;padding:3px;background-color:#9cf;margin:1em 0}.artlistfilter{float:left;width:142px;overflow:hidden;height:27px;transition:all .25s}.artlistfilter select{width:140px;margin:1px;line-height:21px;height:25px}.artlistfilters .important select{font-weight:bold}body.hideSecondaryProps .artlistfilter[data-secondary-prop=true]{width:0}body.hideSecondaryProps #divArticles *[data-secondary-prop=true]{display:none}.legenda{margin:1em 0}.groupdesc .fa-check-circle,.legenda .fa-check-circle,#divArticles .fa-check-circle{color:green}.groupdesc .fa-circle,.legenda .fa-circle,#divArticles .fa-circle{color:orange}#HideUnimportantFilters,#ShowAllFilters{line-height:1.9;color:#000;padding-left:.25em;display:none}#ShowAllFilters a,#HideUnimportantFilters a{color:#000}body.hideSecondaryProps #ShowAllFilters{display:block}body.showSecondaryProps #HideUnimportantFilters{display:block}.SeoLinks{background-color:#f0f0f0;padding:10px;clear:both;margin:10px 0}.SeoLinks a{display:inline-block;width:20%;text-decoration:none;line-height:2}.addedToBasket{width:95vw!important}@media screen and (min-width:576px){.addedToBasket{width:500px!important}.addedToBasket .fancybox-inner{width:470px!important}}.popup-basket{max-width:500px;text-align:left}.popup-msg{padding:0 0 1em 0}.popup-msg em{color:#679acd;font-weight:bold}.popup-buttonbar{padding:5px 0;border-top:1px solid #ccc;min-width:450px}.popup-buttonbar::before,.popup-buttonbar::after{clear:both;content:"";line-height:0;display:table}.popup-buttonbar button,.popup-buttonbar .button,.popup-buttonbar a[role=button]{display:inline-flex;flex-flow:row;justify-content:center;align-items:center;grid-gap:0 .5rem;box-sizing:border-box;margin:0;padding:0 5px;height:3rem;background-color:#fff;border:1px solid #679acd;border-radius:3px;color:#679acd;font-size:16px;font-weight:bold;text-decoration:none}.popup-buttonbar button.green,.popup-buttonbar .button.green,.popup-buttonbar a[role=button].green{background-color:var(--lime-green);border:1px solid var(--lime-green);color:#fff}.popup-buttonbar .popup-buttonbar-left{float:left}.popup-buttonbar .popup-buttonbar-right{text-align:right}@media screen and (max-width:575.98px){.popup-buttonbar{min-width:auto}.popup-buttonbar .popup-buttonbar-left,.popup-buttonbar .popup-buttonbar-right{float:none;text-align:right;margin:10px 0}.popup-buttonbar button,.popup-buttonbar .button,.popup-buttonbar a[role=button]{width:100%;text-align:center}}@media screen and (max-width:1299px){.tabcontent_bg{background-color:#eee}}@media screen and (min-width:1300px){.tabcontentitem{position:absolute;display:block!important;right:0;top:-10px;background-color:white;text-align:center;width:140px;margin-right:-155px;padding-top:15px;margin-top:0;z-index:10}.tabcontentitem img{width:130px;height:100px}#tabcontent_relatedgroups .webgroup{float:left;width:128px;xbackground-color:#fff;margin:0 0 20px 5px;overflow:hidden;xheight:100px;text-align:center}}.tabs>input.tabswitch,.tabcontent{display:none}.tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;text-align:right}label.tabheader{line-height:3;width:auto;text-align:left;padding:0 1em;border:1px solid #ddd;border-radius:5px 5px 0 0;margin-right:.5em;z-index:10;background:#ddd;cursor:pointer;display:inline-block}div.tabcontent{text-align:left;margin-top:-1px;width:100%;border-top:1px solid #ddd;-webkit-order:1;order:1;padding:.5em 0}input.tabswitch:checked+.tabheader{border-bottom:1px solid #fff;background:#fff}input.tabswitch:checked+.tabheader+.tabcontent{display:block}.productlistitem{border-bottom:1px solid #bbb;height:60px;overflow:hidden}.productlistitem:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.productlistitemimg{display:inline-block;width:20%;text-align:left;vertical-align:middle;overflow:hidden}.productlistitemimg img{max-width:50px;max-height:50px;vertical-align:middle}.productlistitemdesc{display:inline-block;width:80%;vertical-align:middle;overflow:hidden}.productlistitemdesc a{color:#000;display:block;cursor:pointer;text-transform:uppercase;xxfont-weight:bold}.show-more a{margin-top:.5em;display:inline-block;float:right;background-color:#679acd;color:#fff;padding:5px;font-size:14px;text-decoration:none;border-radius:5px}.search-results{box-sizing:border-box;position:absolute;z-index:9999;width:100%;top:100%;max-height:80vh;overflow:auto;display:none;padding:15px;text-align:left;color:#000!important;background-color:#fff;border:1px solid #000;border-top:0;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 10px 0 rgba(0,0,0,0.75);left:0}.search-results .loader img{width:75px;height:75px}.show-more{display:block}.noarts{display:block;font-size:14px}@media screen and (min-width:768px){.headerbox{margin:1.25em 0}.headerlogo img{height:5rem;transition:height .5s;margin:0;width:auto}body.scrolled-down .headerlogo img{height:3rem}body.scrolled-down .header{padding-top:.25em;padding-bottom:.25em}body.scrolled-down .headermenubar{max-height:0;overflow:hidden}body.scrolled-down .headerbox{margin:.25rem 0}.language{width:auto}#contentleftcol{padding:2em 0}.leftcolcontent-pages{display:none}}@media screen and (min-width:992px){.headerbox{text-align:left}}@media screen and (min-width:1200px){body{background-color:#666}.contentcols{-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,0.75);box-shadow:0 0 15px 0 rgba(50,50,50,0.75)}}table.fieldsvals .qty{width:40px;text-align:center;margin-right:.5em}table.fvs{border-spacing:0;width:99%;max-width:50em}table.fvs>td{padding-bottom:.5em;vertical-align:top}table.fvs>.fvp>td:first-of-type{width:40%}table.fvs>.fv,table.fvs>.fvp td:last-of-type{width:60%}table.fvs .required input[type='text'],table.fvs .required input[type='password'],table.fvs .required input[type='email'],table.fvs .required textarea,table.fvs .required select,table.fvs input[required='required'],table.fvs textarea[required='required'],table.fvs select[required='required']{border-right:5px solid #0193b8}table.fvs textarea,table.fvs button,table.fvs .button,table.fvs input[type="text"],table.fvs input[type="email"],table.fvs input[type="password"],table.fvs select{width:97%;max-width:97%}table.fvs input.street{width:calc(97% - 100px);float:left}table.fvs input.housenr{width:90px;margin-left:10px}table.fvs input.zipcode{width:90px;float:left}table.fvs input.city{margin-left:10px;width:calc(97% - 100px)}body .fancybox-nav span{visibility:visible}cookie-consent-banner button{color:#000;background-color:#fff}.checkout_v2 .continueShopping{background:transparent;color:#679acd;border:1px solid #679acd;height:3rem;border-radius:3px;font-size:16px;font-weight:bold}.checkout_v2 .removeArticleAlertBox{position:fixed;left:50%;translate:-50% -50%;background:#fff;border:3px solid #ccc;padding:1rem;width:90%;max-width:30em;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;top:50%}@media only screen and (min-width:992px){.checkout_v2 .removeArticleAlertBox{position:absolute}}.checkout_v2 .removeArticleAlertBox i{cursor:pointer}.checkout_v2 .removeArticleAlertBox .AlertBoxButtons{display:flex}.checkout_v2 .removeArticleAlertBox button#deleteArticleConfirm,.checkout_v2 .removeArticleAlertBox button#removeArticlePopup{font-size:13.333px;font-weight:400;line-height:1;border-radius:0;flex:1 1 auto}.checkout_v2 .removeArticleAlertBox button#deleteArticleConfirm{background:red;border:1px solid red;color:#fff;margin-right:.5rem;border-radius:5px}.checkout_v2 .removeArticleAlertBox button#removeArticlePopup{background:transparent;border:1px solid #679acd;color:#679acd;border-radius:5px}.checkout_v2 .backToShoppingButton.mobile{display:block}@media only screen and (min-width:992px){.checkout_v2 .backToShoppingButton.mobile{display:none}}.checkout_v2 .cartGrid{display:grid;margin-bottom:1rem;align-items:flex-start;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:1rem;grid-template-areas:"left" "right"}@media only screen and (min-width:992px){.checkout_v2 .cartGrid{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-gap:1rem 2rem;grid-template-areas:"left right"}}.checkout_v2 .cartGrid .cartLeft{grid-area:left}.checkout_v2 .cartGrid .cartRight{grid-area:right}.checkout_v2 .cartGrid .cartLeft,.checkout_v2 .cartGrid .cartRight{display:grid;grid-gap:1rem}@media only screen and (min-width:992px){.checkout_v2 .cartGrid .cartRight{position:sticky;top:10rem}}.checkout_v2 .cartGrid .quickOrder,.checkout_v2 .cartGrid .basket-complete,.checkout_v2 .cartGrid .basket-totals,.checkout_v2 .cartGrid .logos,.checkout_v2 .cartGrid .klantenserviceInfo{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:10px}.checkout_v2 .cartGrid .basket-totals table{width:100%}.checkout_v2 .cartGrid .klantenservice .logos{padding:0 0 0 .5rem;display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:1rem}.checkout_v2 .cartGrid .klantenserviceInfo{padding:1rem}.checkout_v2 .cartGrid .klantenserviceInfo h3{color:#444}.checkout_v2 .cartGrid .klantenserviceInfo a{color:#000;font-weight:bold}.checkout_v2 .cartGrid .msg.error,.checkout_v2 .cartGrid .msg.error a{color:red}.checkout_v2 .cartGrid .toggleQuickOrder{display:block}@media only screen and (min-width:768px){.checkout_v2 .cartGrid .toggleQuickOrder{display:none}}.checkout_v2 .cartGrid .toggleQuickOrder button{background:transparent;border:1px solid #679acd;color:#679acd;width:100%}.checkout_v2 .cartGrid .quickOrderBlock{display:none}@media only screen and (min-width:768px){.checkout_v2 .cartGrid .quickOrderBlock{display:block}}.checkout_v2 .cartGrid .quickOrderBlock.active{display:block}.checkout_v2 .cartGrid .quickOrderBlock .backToShoppingButton.desktop{display:none}@media only screen and (min-width:992px){.checkout_v2 .cartGrid .quickOrderBlock .backToShoppingButton.desktop{display:block}}.checkout_v2 .cartGrid .quickOrder{padding:1rem 1rem}@media only screen and (min-width:768px){.checkout_v2 .cartGrid .quickOrder .connected-input-button td:first-child{padding:0 .5rem 0 0}.checkout_v2 .cartGrid .quickOrder .connected-input-button td:nth-child(2){padding:0 .5rem}.checkout_v2 .cartGrid .quickOrder .connected-input-button td:last-child{padding:0 0 0 .5rem}}@media only screen and (max-width:767.98px){.checkout_v2 .cartGrid .quickOrder .connected-input-button.mobileFlex{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;justify-content:space-between}.checkout_v2 .cartGrid .quickOrder .connected-input-button.mobileFlex td{flex:1 1 auto}}@media only screen and (min-width:768px){.checkout_v2 .cartGrid .quickOrder .connected-input-button.mobileFlex td{width:50%}}.checkout_v2 .cartGrid .quickOrder .quickorderAmountBlock{display:flex;gap:0 .5rem}.checkout_v2 .cartGrid .quickOrder .quickorderAmountBlock button{width:auto;color:#000;border-color:#ccc}.checkout_v2 .cartGrid .quickOrder input{background:#fff;border:1px solid #ccc;width:100%;color:#444;text-align:center}.checkout_v2 .cartGrid .quickOrder button{width:100%;background:transparent;border:1px solid #679acd;color:#679acd}.checkout_v2 .cartGrid .quickOrder .update-basket span{display:none}.checkout_v2 .cartGrid .quickOrder .update-basket i{display:inline}@media only screen and (min-width:768px){.checkout_v2 .cartGrid .quickOrder .update-basket span{display:inline}.checkout_v2 .cartGrid .quickOrder .update-basket i{display:none}}.checkout_v2 .cartGrid .basket-complete{display:block;padding:1rem 1rem}.checkout_v2 .cartGrid .basket-complete tbody{display:block}.checkout_v2 .cartGrid .basket-complete tr{grid-gap:1rem 0;display:grid;grid-template-columns:100px 2fr 1fr 100px;align-items:center;grid-template-areas:"desc desc desc remove" "totaal totaal totaal totaal" "aantal aantal aantal aantal";border-bottom:1px solid #ccc;padding:1rem}@media only screen and (min-width:768px){.checkout_v2 .cartGrid .basket-complete tr{grid-gap:0;align-items:center;grid-template-columns:2fr 1fr 1fr 50px;grid-template-areas:"desc aantal totaal remove" "desc aantal totaal remove"}}@media only screen and (min-width:480px){.checkout_v2 .cartGrid .basket-complete tr:last-child{border-bottom:none}}.checkout_v2 .cartGrid .basket-complete tr .img{grid-area:img}.checkout_v2 .cartGrid .basket-complete tr .desc{grid-area:desc}.checkout_v2 .cartGrid .basket-complete tr .price{display:none}.checkout_v2 .cartGrid .basket-complete tr .aantal{grid-area:aantal}.checkout_v2 .cartGrid .basket-complete tr .totaal{grid-area:totaal}.checkout_v2 .cartGrid .basket-complete tr .remove{grid-area:remove}.checkout_v2 .cartGrid .basket-complete tr .aantal .qty-minus,.checkout_v2 .cartGrid .basket-complete tr .aantal .qty-plus{background:transparent;border:1px solid #ccc;color:#000}.checkout_v2 .cartGrid .basket-complete tr .aantal input{height:32px;border:1px solid #ccc;border-radius:5px;width:5rem;text-align:center}.checkout_v2 .cartGrid .basket-complete tr .remove button{background:transparent;color:#616161}.checkout_v2 .cartGrid .basket-totals{display:block;padding:1rem 1rem}.checkout_v2 .cartGrid .basket-totals tbody{display:block}.checkout_v2 .cartGrid .basket-totals tr{width:100%;display:flex;justify-content:space-between;padding:.25rem 0}.checkout_v2 .cartGrid .basket-totals tr.totalLine{border-top:1px solid #ccc}.checkout_v2 .cartGrid .basket-totals tr.totalLine td{font-size:18px}.checkout_v2 .cartGrid .basket-totals tr.continueButton td{width:100%}.checkout_v2 .cartGrid .basket-totals tr.continueButton button{background:#34c759;border:none;width:100%;height:3rem;border-radius:3px}.checkout_v2 .dataGrid.guest{display:grid;align-items:flex-start;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:1rem;grid-template-areas:"h1" "login" "register"}@media only screen and (min-width:992px){.checkout_v2 .dataGrid.guest{grid-template-columns:66%;justify-content:center;grid-template-rows:auto auto;grid-gap:1rem 2rem;grid-template-areas:"h1" "login" "register"}}.checkout_v2 .dataGrid.guest h1{grid-area:h1}.checkout_v2 .dataGrid.guest .login{grid-area:login}.checkout_v2 .dataGrid.guest .register{grid-area:register}.checkout_v2 .dataGrid.guest .basket-totals{grid-area:basket-totals}.checkout_v2 .dataGrid.guest .login,.checkout_v2 .dataGrid.guest .register,.checkout_v2 .dataGrid.guest .basket-totals{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:10px;padding:0 1rem 1rem 1rem}.checkout_v2 .dataGrid.guest .login a,.checkout_v2 .dataGrid.guest .register a,.checkout_v2 .dataGrid.guest .basket-totals a{text-decoration:none}.checkout_v2 .dataGrid.guest .login input.customerbutton,.checkout_v2 .dataGrid.guest .register input.customerbutton,.checkout_v2 .dataGrid.guest .basket-totals input.customerbutton{margin:1rem 0 .5rem 0;width:100%;background:#34c759;min-height:3rem;line-height:1;white-space:pre-wrap}.checkout_v2 .dataGrid.guest .login table.data-entry,.checkout_v2 .dataGrid.guest .register table.data-entry,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry{border-spacing:30px;width:100%;max-width:unset}@media only screen and (max-width:450px){.checkout_v2 .dataGrid.guest .login table.data-entry,.checkout_v2 .dataGrid.guest .register table.data-entry,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry{display:block}.checkout_v2 .dataGrid.guest .login table.data-entry tbody,.checkout_v2 .dataGrid.guest .register table.data-entry tbody,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody{display:block}.checkout_v2 .dataGrid.guest .login table.data-entry tr,.checkout_v2 .dataGrid.guest .register table.data-entry tr,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tr{display:flex;flex-wrap:wrap}}.checkout_v2 .dataGrid.guest .login table.data-entry tbody,.checkout_v2 .dataGrid.guest .register table.data-entry tbody,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody{width:100%}@media only screen and (max-width:450px){.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(1),.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(1),.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(1){width:100%}.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(2),.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(2),.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(2),.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(2) ~ td,.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(2) ~ td,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(2) ~ td{width:50%}.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(3),.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(3),.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(3),.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(3) ~ td,.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(3) ~ td,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(3) ~ td{width:33.3333%}.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(4),.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(4),.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(4),.checkout_v2 .dataGrid.guest .login table.data-entry tbody tr td:first-child:nth-last-child(4) ~ td,.checkout_v2 .dataGrid.guest .register table.data-entry tbody tr td:first-child:nth-last-child(4) ~ td,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody tr td:first-child:nth-last-child(4) ~ td{width:25%}}@media only screen and (max-width:545px){.checkout_v2 .dataGrid.guest .login table.data-entry #vat_fields button.inputbutton,.checkout_v2 .dataGrid.guest .register table.data-entry #vat_fields button.inputbutton,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry #vat_fields button.inputbutton{font-size:10px}}.checkout_v2 .dataGrid.guest .login table.data-entry tbody td,.checkout_v2 .dataGrid.guest .register table.data-entry tbody td,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody td{width:50%;padding-left:.5rem}.checkout_v2 .dataGrid.guest .login table.data-entry tbody td:first-child,.checkout_v2 .dataGrid.guest .register table.data-entry tbody td:first-child,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry tbody td:first-child{padding-left:0}.checkout_v2 .dataGrid.guest .login table.data-entry input[type="text"],.checkout_v2 .dataGrid.guest .register table.data-entry input[type="text"],.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="text"],.checkout_v2 .dataGrid.guest .login table.data-entry input[type="password"],.checkout_v2 .dataGrid.guest .register table.data-entry input[type="password"],.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="password"],.checkout_v2 .dataGrid.guest .login table.data-entry input[type="email"],.checkout_v2 .dataGrid.guest .register table.data-entry input[type="email"],.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="email"],.checkout_v2 .dataGrid.guest .login table.data-entry select,.checkout_v2 .dataGrid.guest .register table.data-entry select,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry select{height:2.5rem;border-radius:5px;border:1px solid #ccc;width:100%;font-weight:bold;float:unset}.checkout_v2 .dataGrid.guest .login table.data-entry input[type="text"].valid,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="text"].valid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="text"].valid,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="password"].valid,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="password"].valid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="password"].valid,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="email"].valid,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="email"].valid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="email"].valid,.checkout_v2 .dataGrid.guest .login table.data-entry select.valid,.checkout_v2 .dataGrid.guest .register table.data-entry select.valid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry select.valid{border-color:#090}.checkout_v2 .dataGrid.guest .login table.data-entry input[type="text"].invalid,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="text"].invalid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="text"].invalid,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="password"].invalid,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="password"].invalid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="password"].invalid,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="email"].invalid,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="email"].invalid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="email"].invalid,.checkout_v2 .dataGrid.guest .login table.data-entry select.invalid,.checkout_v2 .dataGrid.guest .register table.data-entry select.invalid,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry select.invalid,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="text"].data-error,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="text"].data-error,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="text"].data-error,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="password"].data-error,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="password"].data-error,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="password"].data-error,.checkout_v2 .dataGrid.guest .login table.data-entry input[type="email"].data-error,.checkout_v2 .dataGrid.guest .register table.data-entry input[type="email"].data-error,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry input[type="email"].data-error,.checkout_v2 .dataGrid.guest .login table.data-entry select.data-error,.checkout_v2 .dataGrid.guest .register table.data-entry select.data-error,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry select.data-error{border-color:#ff4300}.checkout_v2 .dataGrid.guest .login table.data-entry .adresReversed,.checkout_v2 .dataGrid.guest .register table.data-entry .adresReversed,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry .adresReversed{display:grid;align-items:center;grid-gap:0 1rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.checkout_v2 .dataGrid.guest .login table.data-entry .adresReversed,.checkout_v2 .dataGrid.guest .register table.data-entry .adresReversed,.checkout_v2 .dataGrid.guest .basket-totals table.data-entry .adresReversed{grid-template-columns:1fr 1fr}}.checkout_v2 .dataGrid.guest .login table.loginTable,.checkout_v2 .dataGrid.guest .register table.loginTable,.checkout_v2 .dataGrid.guest .basket-totals table.loginTable{display:block;padding-bottom:1rem}.checkout_v2 .dataGrid.guest .login table.loginTable tbody,.checkout_v2 .dataGrid.guest .register table.loginTable tbody,.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tbody,.checkout_v2 .dataGrid.guest .login table.loginTable tr,.checkout_v2 .dataGrid.guest .register table.loginTable tr,.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tr{display:block}.checkout_v2 .dataGrid.guest .login table.loginTable tr td,.checkout_v2 .dataGrid.guest .register table.loginTable tr td,.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tr td{width:100%;display:block;margin:.5rem 0}@media only screen and (min-width:992px){.checkout_v2 .dataGrid.guest .login table.loginTable tr td,.checkout_v2 .dataGrid.guest .register table.loginTable tr td,.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tr td{width:66%}}.checkout_v2 .dataGrid.guest .login table.loginTable tr input[type="text"],.checkout_v2 .dataGrid.guest .register table.loginTable tr input[type="text"],.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tr input[type="text"],.checkout_v2 .dataGrid.guest .login table.loginTable tr input[type="password"],.checkout_v2 .dataGrid.guest .register table.loginTable tr input[type="password"],.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tr input[type="password"]{width:100%;height:2.5rem;border-radius:3px;border:1px solid #ccc;font-weight:bold}.checkout_v2 .dataGrid.guest .login table.loginTable tr input[type="submit"],.checkout_v2 .dataGrid.guest .register table.loginTable tr input[type="submit"],.checkout_v2 .dataGrid.guest .basket-totals table.loginTable tr input[type="submit"]{width:100%;background:#34c759;height:3rem}.checkout_v2 .dataGrid.guest .basket-totals table{width:100%}.checkout_v2 .dataGrid.guest .basket-totals table tfoot a{text-decoration:none}.checkout_v2 .dataGrid.guest .basket-totals table tr{width:100%;display:flex;justify-content:space-between;padding:.25rem 0;align-items:center}.checkout_v2 .dataGrid.guest .basket-totals table tr.totalLine{border-top:1px solid #ccc}.checkout_v2 .dataGrid.guest .basket-totals table tr.totalLine td{font-size:18px}.checkout_v2 .dataGrid.guest .basket-totals table tr.continueButton td{width:100%}.checkout_v2 .dataGrid.guest .basket-totals table tr.continueButton button{background:#059669;border:none;width:100%;height:3rem;border-radius:3px;font-size:12px}.checkout_v2 .dataGrid.loggedin{display:grid;align-items:flex-start;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:1rem;grid-template-areas:"left" "right"}@media only screen and (min-width:992px){.checkout_v2 .dataGrid.loggedin{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-gap:1rem 2rem;grid-template-areas:"left right"}}.checkout_v2 .dataGrid.loggedin .gridLeft{grid-area:left}.checkout_v2 .dataGrid.loggedin .gridRight{grid-area:right}.checkout_v2 .dataGrid.loggedin .gridRight{display:grid;grid-gap:1rem}@media only screen and (min-width:992px){.checkout_v2 .dataGrid.loggedin .gridRight{position:sticky;top:10rem}}.checkout_v2 .dataGrid.loggedin .gridRight .basket-totalblock{order:2}@media only screen and (min-width:992px){.checkout_v2 .dataGrid.loggedin .gridRight .basket-totalblock{order:1}}.checkout_v2 .dataGrid.loggedin .gridRight .klantenserviceInfo{order:1}@media only screen and (min-width:992px){.checkout_v2 .dataGrid.loggedin .gridRight .klantenserviceInfo{order:2}}.checkout_v2 .dataGrid.loggedin .basketAccountDetails,.checkout_v2 .dataGrid.loggedin .klantenserviceInfo{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:10px;padding:1rem}.checkout_v2 .dataGrid.loggedin .basket-totals{width:100%}.checkout_v2 .dataGrid.loggedin .basket-totals table{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:10px;display:block;padding:1rem 1rem;margin-bottom:1rem}.checkout_v2 .dataGrid.loggedin .basket-totals table tbody{display:block}.checkout_v2 .dataGrid.loggedin .basket-totals tr{width:100%;display:flex;justify-content:space-between;padding:.25rem 0;align-items:center}.checkout_v2 .dataGrid.loggedin .basket-totals tr.totalLine{border-top:1px solid #ccc}.checkout_v2 .dataGrid.loggedin .basket-totals tr.totalLine td{font-size:18px}.checkout_v2 .dataGrid.loggedin .orderpath-buttons{display:flex;flex-direction:column;gap:1rem 0}.checkout_v2 .dataGrid.loggedin .orderpath-buttons button{background:#34c759;border:none;width:100%;height:3rem;border-radius:3px;font-size:16px;font-weight:bold;margin:0}.checkout_v2 .editAccountDetails input[type="text"],.checkout_v2 .editAccountDetails input[type="email"],.checkout_v2 .editAccountDetails select{height:2.5rem;border-radius:5px;border:1px solid #ccc}.checkout_v2 .paymentGrid{display:grid;align-items:flex-start;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:1rem;grid-template-areas:"deliveryOptions" "deliveryDate" "payments" "multisaveAndTrusted" "deliveryInfo" "basket-totals" "orderpath-buttons"}@media only screen and (min-width:992px){.checkout_v2 .paymentGrid{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-gap:1rem 2rem;grid-template-areas:"deliveryOptions basket-totals" "deliveryDate basket-totals" "payments basket-totals" "multisaveAndTrusted basket-totals" "deliveryInfo basket-totals" "orderpath-buttons basket-totals"}}.checkout_v2 .paymentGrid .payments{grid-area:payments}.checkout_v2 .paymentGrid .basket-totalblock{grid-area:basket-totals}.checkout_v2 .paymentGrid .deliveryOptions{grid-area:deliveryOptions}.checkout_v2 .paymentGrid .deliveryDate{grid-area:deliveryDate}.checkout_v2 .paymentGrid .deliveryInfo{grid-area:deliveryInfo}.checkout_v2 .paymentGrid .orderpath-buttons{grid-area:orderpath-buttons}.checkout_v2 .paymentGrid .multisaveAndTrusted{grid-area:multisaveAndTrusted}.checkout_v2 .paymentGrid .paymenttab,.checkout_v2 .paymentGrid .deliveryOptions,.checkout_v2 .paymentGrid .deliveryInfo,.checkout_v2 .paymentGrid .deliveryDate,.checkout_v2 .paymentGrid .multisavePay,.checkout_v2 .paymentGrid .trustedShops{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:10px;padding:1rem}.checkout_v2 .paymentGrid .paymenttab{display:grid;grid-template-columns:1fr;gap:.5em 1em}@media screen and (min-width:768px){.checkout_v2 .paymentGrid .paymenttab{grid-template-columns:1fr 1fr}}.checkout_v2 .paymentGrid .paymenttab .paymentmethodbox{margin:0}.checkout_v2 .paymentGrid .multisaveAndTrusted{display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.checkout_v2 .paymentGrid .multisaveAndTrusted{grid-template-columns:1fr auto}}.checkout_v2 .paymentGrid .multisavePay{display:flex;align-items:center;justify-content:space-between;padding:1rem;grid-row:1;grid-column:1}@media only screen and (min-width:768px){.checkout_v2 .paymentGrid .multisavePay{padding:1rem}}.checkout_v2 .paymentGrid .multisavePay img{height:30px}.checkout_v2 .paymentGrid .trustedShops{display:flex;justify-content:space-between;margin-top:1rem;padding:0;grid-row:2;grid-column:1;height:66px}.checkout_v2 .paymentGrid .trustedShops div:first-child{padding:.5rem}@media only screen and (min-width:768px){.checkout_v2 .paymentGrid .trustedShops{grid-row:1;grid-column:2;margin-left:1rem;margin-top:0}}.checkout_v2 .paymentGrid .deliveryOptions label{display:block;border:1px solid #ccc;padding:1rem 1rem;border-radius:5px;margin:.5rem 0}.checkout_v2 .paymentGrid .deliveryOptions .shippingGrid{display:grid;grid-template-columns:1fr;gap:0 1em}@media screen and (min-width:768px){.checkout_v2 .paymentGrid .deliveryOptions .shippingGrid{grid-template-columns:auto auto 1fr}}.checkout_v2 .paymentGrid .deliveryOptions .shippingGrid label.active{background-color:#eee}.checkout_v2 .paymentGrid .deliveryDate{position:relative}@media screen and (max-width:450px){.checkout_v2 .paymentGrid .deliveryDate span{font-size:12px}}.checkout_v2 .paymentGrid .deliveryDate input[type="date"],.checkout_v2 .paymentGrid .deliveryDate input[type="text"]{height:2.5rem;border-radius:5px;border:1px solid #ccc;padding:.5rem}.checkout_v2 .paymentGrid .deliveryDate textarea{border-radius:5px;border:1px solid #ccc;padding:.5rem}.checkout_v2 .paymentGrid .deliveryDate i{margin-left:.5rem;cursor:pointer}.checkout_v2 .paymentGrid .deliveryDate .InfoPopup{position:absolute;top:-1rem;background:#ffd;z-index:2;border:2px solid #ccc;padding:.25rem 1rem;cursor:pointer}.checkout_v2 .paymentGrid .deliveryaddress table{width:100%}.checkout_v2 .paymentGrid .deliveryaddress select,.checkout_v2 .paymentGrid .deliveryaddress input{height:2.5rem;border-radius:5px;border:1px solid #ccc}.checkout_v2 .paymentGrid .deliveryaddress td:not(.dubbleInputs) select,.checkout_v2 .paymentGrid .deliveryaddress td:not(.dubbleInputs) input{width:100%}@media only screen and (min-width:992px){.checkout_v2 .paymentGrid .basket-totalblock{position:sticky;top:10rem}}.checkout_v2 .paymentGrid .basket-totals{width:100%}.checkout_v2 .paymentGrid .basket-totals table{background:#fff;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:10px;display:block;padding:1rem 1rem;margin-bottom:1rem}.checkout_v2 .paymentGrid .basket-totals table tbody{display:block}.checkout_v2 .paymentGrid .basket-totals tr{width:100%;display:flex;justify-content:space-between;padding:.25rem 0;align-items:center}.checkout_v2 .paymentGrid .basket-totals tr.totalLine{border-top:1px solid #ccc}.checkout_v2 .paymentGrid .basket-totals tr.totalLine td{font-size:18px}.checkout_v2 .paymentGrid .orderpath-buttons{display:flex;flex-direction:column}.checkout_v2 .paymentGrid .orderpath-buttons a{margin-top:1em}.checkout_v2 .paymentGrid .orderpath-buttons button.preferred{background:#34c759}.checkout_v2 .paymentGrid .orderpath-buttons button.preferred{height:3rem;font-size:16px;font-weight:bold;margin:0}.checkout_v2 .orderCheckLabel{background:#eff6ff;color:#70a3d6;padding:1rem;border-left:5px solid #70a3d6}.checkout_v2 .orderCheckLabel i{margin-right:1rem}.checkout_v2 .checkOrderGrid{display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-template-areas:"shippingInfo" "paymentMethod" "shippingOptions" "extraInformation" "basket" "checkOrderBottom"}@media only screen and (min-width:768px){.checkout_v2 .checkOrderGrid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"shippingInfo shippingInfo paymentMethod" "shippingInfo shippingInfo shippingOptions" "extraInformation extraInformation extraInformation" "basket basket basket" "checkOrderBottom checkOrderBottom checkOrderBottom"}}.checkout_v2 .checkOrderGrid .shippingInfo{grid-area:shippingInfo}.checkout_v2 .checkOrderGrid .paymentMethod{grid-area:paymentMethod}.checkout_v2 .checkOrderGrid .shippingOptions{grid-area:shippingOptions}.checkout_v2 .checkOrderGrid .extraInformation{grid-area:extraInformation}.checkout_v2 .checkOrderGrid .basket{grid-area:basket}.checkout_v2 .checkOrderGrid .checkOrderBottom{grid-area:checkOrderBottom}.checkout_v2 .basketCheck .paymentMethod,.checkout_v2 .basketCheck .shippingOptions,.checkout_v2 .basketCheck .extraInformation{background:#f9fafb;padding:1rem;border-radius:5px;border:1px solid #ccc}.checkout_v2 .basketCheck .title h2{margin:0}.checkout_v2 .basketCheck .shippingOptions .shippingMethod{display:flex;justify-content:space-between;align-items:center}.checkout_v2 .basketCheck .extraInfo{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1rem}.checkout_v2 .basketCheck .extraInfo .deliveryDate{grid-column:1;grid-row:1}.checkout_v2 .basketCheck .extraInfo .comment{grid-column:2;grid-row:1 / span 2;overflow-wrap:break-word;overflow:hidden}.checkout_v2 .basketCheck .extraInfo .reference{grid-column:1;grid-row:2}.checkout_v2 .basketCheck .current-paymentmethod{display:grid;align-items:center;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-gap:0 1rem}.checkout_v2 .basketCheck .current-paymentmethod .current-paymentmethod-desc{width:100%}.checkout_v2 .basketCheck .current-paymentmethod .payment-icon{grid-column:2;grid-row:1 / span 2;padding:.5rem 1rem;text-align:right}@media only screen and (max-width:480px){.checkout_v2 .basketCheck .basket-complete tr{display:flex;flex-wrap:wrap}.checkout_v2 .basketCheck .basket-complete tr td.aantal,.checkout_v2 .basketCheck .basket-complete tr td.totaal{width:50%}.checkout_v2 .basketCheck .basket-complete td.aantal{padding-left:0;text-align:left!important}.checkout_v2 .basketCheck .basket-complete td.aantal::before{position:static}.checkout_v2 .basketCheck .basket-complete td.price,.checkout_v2 .basketCheck .basket-complete td.totaal{padding-left:0}.checkout_v2 .basketCheck .basket-complete td.price::before,.checkout_v2 .basketCheck .basket-complete td.totaal::before{content:"";display:none}.checkout_v2 .basketCheck .basket-complete td.price{text-align:left!important}}@media only screen and (min-width:481px){.checkout_v2 .basketCheck .basket-complete{display:block}.checkout_v2 .basketCheck .basket-complete thead tr{padding:0}.checkout_v2 .basketCheck .basket-complete tbody{display:block}.checkout_v2 .basketCheck .basket-complete tbody tr:first-child{padding-top:0}.checkout_v2 .basketCheck .basket-complete tr{display:grid;padding:1rem 0;align-items:center;border-bottom:1px solid #ccc;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"desc aantal totaal" "price aantal totaal"}.checkout_v2 .basketCheck .basket-complete tr:last-child{border-bottom:none}.checkout_v2 .basketCheck .basket-complete tr td.img{grid-area:img}.checkout_v2 .basketCheck .basket-complete tr td.desc{grid-area:desc}.checkout_v2 .basketCheck .basket-complete tr td.price{grid-area:price}.checkout_v2 .basketCheck .basket-complete tr td.aantal{grid-area:aantal}.checkout_v2 .basketCheck .basket-complete tr td.totaal{grid-area:totaal}.checkout_v2 .basketCheck .basket-complete tr td.remove{display:none}.checkout_v2 .basketCheck .basket-complete tr td.aantal,.checkout_v2 .basketCheck .basket-complete tr td.totaal{text-align:right}}.checkout_v2 .basketCheck .customerDetails{display:grid;height:100%;align-items:flex-start;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"invoiceAddress" "deliveryAddress"}@media only screen and (min-width:768px){.checkout_v2 .basketCheck .customerDetails{grid-template-columns:1fr 1fr;grid-template-areas:"factuurAddress deliveryAddress"}}.checkout_v2 .basketCheck .customerDetails .factuurAddress{grid-area:factuurAddress}.checkout_v2 .basketCheck .customerDetails .deliveryAddress{grid-area:deliveryAddress}.checkout_v2 .basketCheck .customerDetails .invoiceAddress,.checkout_v2 .basketCheck .customerDetails .deliveryAddress{background:#f9fafb;padding:1rem;border-radius:5px;height:100%;border:1px solid #ccc}.checkout_v2 .basketCheck .customerDetails .invoiceAddress table,.checkout_v2 .basketCheck .customerDetails .deliveryAddress table{width:100%}.checkout_v2 .basketCheck .extraInfo div{margin:.5rem 0}.checkout_v2 .basketCheck .basket{border:1px solid #ccc;border-radius:5px;background:#f9fafb}.checkout_v2 .basketCheck .basket-complete{padding:0 1rem}.checkout_v2 .basketCheck .basket-totals{display:flex;justify-content:flex-end;padding:1rem}.checkout_v2 .basketCheck .basket-totals table{width:100%;max-width:400px}.checkout_v2 .basketCheck .basket-totals tbody{display:block}.checkout_v2 .basketCheck .basket-totals tr{display:flex;justify-content:space-between;padding:.25rem 0}.checkout_v2 .basketCheck .basket-totals tr.totalLine{border-top:1px solid #ccc}.checkout_v2 .basketCheck .basket-totals tr.totalLine td{font-size:18px}.checkout_v2 .basketCheck .title{display:flex;align-items:center}.checkout_v2 .basketCheck .title a{text-decoration:none;margin-left:auto}.checkout_v2 .basketCheck .checkOrderBottom{margin-top:-1rem}.checkout_v2 .basketCheck .orderpath-buttons{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:576px){.checkout_v2 .basketCheck .orderpath-buttons{flex-flow:row wrap}.checkout_v2 .basketCheck .orderpath-buttons a{order:2}.checkout_v2 .basketCheck .orderpath-buttons .preferred{order:1;flex:0 0 100%}}.checkout_v2 .basketCheck .orderpath-buttons #cmd_PrevPage{font-size:13.33px;background:transparent}.checkout_v2 .basketCheck .orderpath-buttons button#cmd_OrderNow{background:#34c759;height:3rem;font-size:16px;border-radius:3px;width:auto}.checkout_v2 .basketCheck .orderbutton-mob{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:20}.checkout_v2 .basketCheck .orderbutton-mob a{display:block;background:#34c759;width:100%;border:none;height:3rem;text-align:center;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;line-height:3rem}@media only screen and (min-width:450px){.checkout_v2 .basketCheck .orderbutton-mob{display:none}}.checkout_v2 #orderpath{font-size:.9em;line-height:3em;display:flex;margin:1rem 0;align-items:center;justify-content:center}.checkout_v2 #orderpath .divider{width:25%;border-top:3px solid #ccc;margin:0 1rem}.checkout_v2 #orderpath .divider.passedDivider,.checkout_v2 #orderpath .divider.previousdevider{border-color:#679acd}.checkout_v2 #orderpath .divider:first-child{display:none}.checkout_v2 #orderpath .orderpathstep{flex:1 1 auto;padding:0;background-color:transparent;font-weight:normal;display:flex;justify-content:center}.checkout_v2 #orderpath .orderpathstep .orderpathstepnr{padding:0 1rem;background:transparent;border:1px solid #ccc;border-radius:50%;font-weight:bold}.checkout_v2 #orderpath .orderpathactivestep{color:#679acd}.checkout_v2 #orderpath .orderpathactivestep .orderpathstepnr{background:#679acd;color:#fff;border:1px solid #679acd}.checkout_v2 #orderpath .orderpathpassedstep{color:#679acd}.checkout_v2 #orderpath .orderpathpassedstep .orderpathstepnr{background:#679acd;border-color:#679acd;color:#fff}@media only screen and (min-width:768px){.checkout_v2 #orderpath .divider{width:10%}.checkout_v2 #orderpath .orderpathstep{flex:unset}.checkout_v2 #orderpath .orderpathstep .orderpathstepnr{margin-right:1rem}}@media only screen and (max-width:768px){.checkout_v2 #orderpath .orderpathstep{text-align:center}.checkout_v2 #orderpath .orderpathsteptext{display:none}}.checkout_v2 #orderpath .orderpathstepnr{padding:0 1em}.checkout_v2 #orderpath .orderpathactivestep{font-weight:bold;color:#679acd;background-color:transparent}.checkout_v2 #orderpath .orderpathfuturestep{color:#999}.checkout_v2 #orderpath .orderpathpassedstep,.checkout_v2 #orderpath .orderpathpassedstep a{text-decoration:none}.checkout_v2 label.input-invalid,.checkout_v2 div.input-invalid{border-color:red!important}.checkout_v2 input.input-invalid{border-color:red!important}.checkout_v2 label.va,.checkout_v2 div.input-invalid{border-color:red!important}.checkout_v2 input.input-invalid{border-color:red!important}.checkout_v2 input.value-ok{border-color:green!important}.checkout_v2 input.value-problem{border-color:red!important}.checkout_v2 span.radiocollection{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:0 0 .3em 0;padding:0 2px;height:40px;border:1px solid Transparent}.checkout_v2 span.radiocollection:has(input.value-problem){border-color:red}.checkout_v2 span.radiocollection:has(input.value-ok){border-color:green}.checkout_v2 span.radiocollection input+label{margin-left:.5em}.checkout_v2 span.radiocollection label+input{margin-left:1em}.checkout_v2 span.radiocollection:has(input.value-ok),.checkout_v2 span.radiocollection:has(input.value-problem),.checkout_v2 td:has(input.value-ok),.checkout_v2 td:has(input.value-problem){position:relative}.checkout_v2 span.radiocollection:has(input.value-ok)::after,.checkout_v2 span.radiocollection:has(input.value-problem)::after,.checkout_v2 td:has(input.value-ok)::after,.checkout_v2 td:has(input.value-problem)::after{content:"";font-family:FontAwesome;position:absolute;top:1.3rem;translate:0 -50%;right:1rem;z-index:10}.checkout_v2 span.radiocollection:has(input.value-ok)::after,.checkout_v2 td:has(input.value-ok)::after{content:"\f00c";color:green}.checkout_v2 span.radiocollection:has(input.value-problem)::after,.checkout_v2 td:has(input.value-problem)::after{content:"\f06a";color:red}.checkout_v2 td:has(input[type="checkbox"])::after{right:55%}@media only screen and (max-width:768px){.checkout_v2 td:has(input[type="checkbox"])::after{top:1.3rem;right:1rem;translate:0 -50%}}.checkout_v2 td:has(label.value-problem)::after{content:""}.checkout_v2 td:has(label.value-ok)::after{content:""}.checkout_v2 td:has(span.radiocollection input.value-problem)::after{content:""}html:has(body.fancy-body),body.fancy-body{background:Transparent}body.fancy-body .checkout_v2 .dataGrid.guest:has(.login){grid-gap:0}body.fancy-body .checkout_v2 .dataGrid.guest .login{padding:0;background:Transparent;box-shadow:none;border-radius:0}body.fancy-body .checkout_v2 .dataGrid.guest .login .loginTable{padding-bottom:0}.pkgunit{text-transform:lowercase}.detailsPriceGrid{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto auto auto}.detailsPriceGrid tr.articleID{grid-column:1;grid-row:1}.detailsPriceGrid tr.stock{grid-column:1;grid-row:2}.detailsPriceGrid tr.price{grid-column:2;grid-row:1 / span 3;justify-self:right}.detailsPriceGrid tr.price .priceblock{margin:0}.detailsPriceGrid tr.amount{grid-column:1 / span 2;grid-row:4}.detailsPriceGrid tr.order{grid-column:1 / span 2;grid-row:5}.fancybox-wrap{max-width:90%}.fancybox-wrap .fancybox-inner{width:100%!important}