@media only screen and (max-width:420px){body #zoek form#zoekform span.sn-suggest{margin-top:0!important}body #zoek form#zoekform input#quicksearch{height:35px}}@media only screen and (max-width:1024px){.hide-for-mobile{display:none}a.noprio{display:inline}html body{background:0 0!important;background-color:#fefefe}body #togglewrapper{display:inline-block;float:left;margin-left:1vw;margin-right:2vw;margin-top:5px}html body a#toggle-nav{font-size:25px;padding-top:12px;width:30px}html body a#toggle-nav span::before{font-family:"Font Awesome 5 Free Solid";content:"\f039"}body .popupwrapper .popup{position:relative;max-width:350px;margin:auto;left:unset;top:unset;margin-top:10vh}.popupwrapper .popup .ctawrapper a.cta{display:block;width:100%;padding:0}.popupwrapper .popup .ctawrapper span br{display:none}body .todesktopwrapper{margin-bottom:15px;margin-top:15px}.mobileUspCarousel{margin-top:1em;margin-bottom:0;text-align:center}#mobileUspCarousel div{background:0 0}#mobileUspCarousel div.usp::before{font-family:"Font Awesome 5 Free Solid";content:"\f00c";color:#00b67a;padding-right:.5em}#mobileUspCarousel div#topTrustpilot{margin-top:-2px}div#righttopblock .bx-wrapper{background:0 0}body #container #middenkolom .box div.productsearchheader{border-bottom:.5em solid #00669b;padding-bottom:.5em;margin-bottom:.5em;border:none}body #container #middenkolom .box div.productsearchheader div.fullwidth{width:100%!important}body #container #middenkolom .box div.productsearchheader .searchheadertext{background:0 0;border:0;margin:0;padding:0;line-height:normal;max-height:none;width:calc(50% - 1em);display:inline-block;margin-left:.5em}body #container #middenkolom .box div.productsearchheader .groupsubtitle{display:inline-block;width:calc(50% - 1em);padding:0;margin-right:.5em}body #container #middenkolom .box div.productsearchheader .groupsubtitle h2{display:none}body #container #middenkolom .box div.productsearchheader .groupsubtitle a{line-height:2.5em}h1.categorieTitle.productTitle{margin:0;margin-left:.25em;margin-top:.5em;margin-bottom:.5em;padding:0}div.subNavigation{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;height:auto;margin-bottom:1em}div.subNavigation div.subNavigationBlock{display:none;width:25%;margin:5px 1.8% 5px 2.2%;overflow:hidden}div.subNavigation div.subNavigationBlock:last-child,div.subNavigation div.subNavigationBlock:nth-child(-n+9){display:inline-block}div.subNavigation div.subNavigationBlock a.subNavigationLink{width:100%;display:inline-block;text-align:center;line-height:32px;color:#1a1f28;font-size:14px;border:0}div.subNavigation div.subNavigationBlock a.subNavigationLink div.image img{width:80%}body #container #middenkolom div.afrekenenParent .box div.productsearchheader .searchheadertext{background:0 0}body #container #middenkolom div.afrekenenParent .box div.productsearchheader .searchheadertext{font-size:18px;font-weight:700}.mobile_boxslide_spacer{display:block;height:1px;background-color:#cecece;width:96%;margin:0;padding:0;margin-left:2%;margin-bottom:20px;border:0;background-color:transparent;background:0 0;margin-bottom:10px}body div.productcategorie_slideshow.box.show-for-mobile{padding-bottom:0;margin-bottom:0}body div.box{margin-bottom:0;padding-bottom:0}body .theme-default div.nivoSlider{margin-bottom:10px}.bx-wrapper{margin-bottom:10px}div.productcategorie_slideshow div.boxSlider div.slide div.texthalf{width:58%}div.productcategorie_slideshow div.boxSlider div.slide div.texthalf span{letter-spacing:-.05em}div.productcategorie_slideshow div.boxSlider div.slide div.texthalf span.title{margin-top:5%;font-family:Arial;font-weight:700;font-size:1.6em}div.productcategorie_slideshow div.boxSlider div.slide div.texthalf span.text{font-family:Arial;font-weight:700;font-size:.95em}div.productcategorie_slideshow div.boxSlider div.slide div.texthalf span.linktext a{font-size:.95em;z-index:999999}body #mobproductselector ul{margin-bottom:10px}body #container #middenkolom div.blok{margin-bottom:0}body #container #middenkolom div.blok .productswrapper{height:auto}.productswrapper{margin-top:0}body #container #middenkolom div.blok div.productFloater{margin-bottom:10px}#container #footer14{margin-top:0;overflow:hidden}hr.fullwidthSpacer{width:110%;margin-left:-20px;margin-bottom:25px}body #container #footer14{padding:0;margin:0}body #container #footer14 div.collumn#klantenservice{padding:20px;background-color:#fff}body #container #footer14 div.collumn#klantenservice ul.footerlist{width:100%;margin-bottom:10px;margin-top:0}body #container #footer14 div.collumn#klantenservice ul.footerlist li{width:50%;float:left}body #container #footer14 div.collumn#betaalverzendinfo{background:#fff;border:none}body #container #footer14 div.collumn#betaalverzendinfo div{margin:20px;margin-bottom:10px;text-align:center}body #container #footer14 div.collumn#betaalverzendinfo img.betalen-mobiel{width:48%;float:left}body #container #footer14 div.collumn#betaalverzendinfo img.trustpilot-mobiel{width:48%;float:right}body #container #footer14 div.collumn#betaalverzendinfo img.verzendennaar-mobiel{width:48%;float:right}body #container #footer14 div.collumn#betaalverzendinfo div.trustpilot-widget-mobiel{margin:0;margin:auto;margin-top:2em;margin-bottom:2em}#container #footer14 .todesktopwrapper{padding:0;margin:0;font-size:12px}#container #footer14 .todesktopwrapper a{font-size:12px}#container #footer14 #footertext{padding:20px;padding-top:10px;padding-bottom:10px;border:0;background:0 0}select.minselection{padding:5px;height:30px;margin-top:10px;margin-left:10px;width:88%}body #container #wrapper #linkerkolom #linkercontent{display:block}body #container #wrapper.list #middenkolom div.box{border-bottom:0}body #container #middenkolom #datatableFooter #datatablePaginationText{font-size:0;padding:0}body #container #middenkolom #datatableFooter div.dataTables_paginate a{line-height:20px;border:1px solid #999;background-color:#fff;color:#333}body #container #middenkolom #datatableFooter #datatableItemsPerPage{padding-bottom:5px}body #container #middenkolom .productTable{border-top:none;margin-top:20px}body #container #middenkolom .productTable tr{border:none}body #container #middenkolom .productTable tr td{border:0}body #container #middenkolom .productTable tr td.image{width:35%;padding:0;padding-left:5px;padding-bottom:25px;text-align:left}body #container #middenkolom .productTable tr td.image img{max-height:300px}body #container #middenkolom .productTable tr td.image div#coverImageSliderMobile{text-align:center}body #container #middenkolom .productTable tr td.title{padding:0;padding-bottom:25px;width:3%;position:relative}body #container #middenkolom .productTable tr td.title .titlewrapper{display:block;position:absolute;left:calc(3.5vw + 0px);top:0;width:47vw;height:66px;margin:0;padding:0;text-align:left;color:#333}body #container #middenkolom .productTable tr td.title .titlewrapper a h3{padding:0;margin:0;font-weight:700;font-size:16px;color:#333;height:42px;overflow:hidden}body #container #middenkolom .productTable tr td.title .titlewrapper div.categoryTitle{margin-top:5px}body #container #middenkolom .productTable tr td.buy{padding:0;padding-right:5px;padding-bottom:25px;width:42%;min-width:0;padding-top:78px}body #container #middenkolom .productTable tr td.title span.productinfo{display:none}body #container #middenkolom .productTable tr td.title span.warnings{display:none}body #container #middenkolom .productTable tr td.buy div.koopdiv .title{line-height:normal;text-align:left;margin-bottom:8px}body #container #middenkolom .productTable tr td.buy div.koopdiv .currentprice{line-height:normal;text-align:left;margin-bottom:8px}body #container #middenkolom .productTable tr td.buy div.koopdiv div.explaintext{display:inline-block;width:100%;text-align:left;float:none;line-height:normal;font-size:.85em;color:#4a4a4a;margin:0;margin-bottom:8px}body #container #middenkolom .productTable tr td.buy div.koopdiv .delivertime{display:inline-block;line-height:normal;font-size:.85em;color:#4a4a4a;margin:0;padding:0;text-align:left;margin-bottom:12px}body #container #middenkolom .productTable tr td.buy div.koopdiv .delivertime br{display:none}body #container #middenkolom .productTable tr td.buy div.koopdiv div.koopbutton{width:calc(100% - 3em);display:inline-block}body #container #middenkolom .productTable tr td.buy div.koopdiv div.winkelkoopbutton{width:100%;margin-top:1em}body td.buy div.koopdiv div.verlanglijstbutton:hover span::before,div.productFloater button.wishlistbutton:hover span::before{color:#4a4a4a}body td.buy div.koopdiv div.verlanglijstbutton.verlanglijstbuttonactive:hover span::before,div.productFloater button.wishlistbutton.verlanglijstbuttonactive:hover span::before{color:red}td.buy div.koopdiv div{position:relative}body td.buy div.koopdiv div.nieuwAfhalen{margin-bottom:5px!important}body td.buy div.koopdiv div.nieuwAfhalen::after{content:"Bestel nieuw"!important}body td.buy div.koopdiv div.gebruiktAfhalen::after{content:"Bestel gebruikt"!important}body #container #middenkolom #datatableFooter{width:100%;display:block;min-height:35px}body #container #middenkolom #datatableFooter #datatablePagination{width:100%;float:none;padding:0}body #container #middenkolom #datatableFooter #datatablePagination div.dataTables_paginate{width:100%}body #container #middenkolom .box .selectionoverlayer div.productMobileZoom{text-align:center;position:absolute;top:0;left:0;z-index:9999999}body #container #middenkolom .box .selectionoverlayer div.productMobileZoom img{width:auto;max-width:95%;margin-top:5%}body #container #middenkolom div.proddetails div.productimage{width:50%;min-width:0;max-width:180px;margin-bottom:15px}body #container #middenkolom div.proddetails div.tabcontainer div#tab-screenshots{width:95%}body div.proddetails div.koopproduct{height:auto}div.koopdiv div.button span{display:none}body #container #middenkolom .productTable.productdetail tr td.buy{padding-top:0}body #container #middenkolom .productTable.productdetail tr td.image{padding-bottom:.75em}body #container #middenkolom .productTable.productdetail tr td.prodspecdetail{padding:0;padding-left:5px;line-height:2em}body #container #middenkolom .productTable.productdetail tr td.prodspecdetail span.productinfo,body #container #middenkolom .productTable.productdetail tr td.prodspecdetail span.warnings{display:block}body #container #middenkolom .productTable.productdetail tr td.prodspecdetail span.warnings div.ndg_tooltip div.toolipText{right:-250px;left:auto}body #container #middenkolom .productTable.productdetail tr td.prodspecdetail br{display:none}body #container #middenkolom .productTable.productdetail tr td.prodspecdetail strong::before{content:"";display:block}div.proddetails div.tab-header{padding:1em;padding-bottom:.5em;padding-left:5px}div.proddetails div.tab-content{padding:1em;padding-top:.5em;padding-left:5px}body td.buy div.koopdiv div.verlanglijstbutton span{display:block}body #container #middenkolom div.proddetails div.koopproduct div.voorraaddiv{display:block;width:100%;text-align:right}body div.proddetails div.voorraaddiv{background:0 0;border:none}body div.proddetails div.voorraaddiv div.title{margin-left:0;width:100%;text-align:right}body select#stor_id{width:100%;padding:5px;height:30px;float:left}div.storselecttext,span.storselecttext{text-align:left;display:block;margin-bottom:.5em}body div.proddetails #voorraadresultaat hr{display:none}body div.proddetails #voorraadresultaat div.type,body div.proddetails #voorraadresultaat div.typedesc{display:none;display:block;width:50%}body div.proddetails #voorraadresultaat div.type{float:left}body div.proddetails #voorraadresultaat div.typedesc{float:right}.ui-tabs .ui-tabs-panel{padding:10px}body #container #middenkolom .box div.productsearchheader .searchheadertext.kochtenooktekst{width:100%;margin-bottom:10px;font-size:15px}#middenkolom .winkelmanditems{width:auto;margin:0}#middenkolom .winkelmanditems .row{width:100%;padding:0;border:0;margin-bottom:1em}#middenkolom .winkelmanditems .row .image{width:25%}#middenkolom .winkelmanditems .row .image img{width:100%}#middenkolom .winkelmanditems .row .info{width:50%}#middenkolom .winkelmanditems .row .info a{height:auto;font-size:16px;font-weight:700}#middenkolom .winkelmanditems .row .info span{padding:0;margin:0;padding-left:7px;margin-top:7px}#middenkolom .winkelmanditems .row .info .productcategorie{display:block;font-size:12px;font-weight:400;color:#5d5d5d}#middenkolom .winkelmanditems .row .info .status{font-size:12px;font-weight:400;color:#5d5d5d}#middenkolom .winkelmanditems .row .info .levertijd{font-size:12px;font-weight:400;color:#5d5d5d}#middenkolom .winkelmanditems .row div.price{width:25%;height:auto}#middenkolom .winkelmanditems .row div.price span.prijs select{padding:5px;height:28px;width:100%;max-width:60px;margin-top:5px;margin-bottom:5px}#middenkolom div.winkelmandtotal{padding-right:0;width:calc(100% - 10px);padding-top:5px;padding-bottom:0}#middenkolom .winkelmandtotal .afhalen .afhalenin #stor_idmob{height:28px;padding:5px;margin-top:45px}#middenkolom .winkelmandtotal .afhalen a.afhalentoggle{margin-top:40px}#middenkolom .winkelmandtotal .afhalen a.bezorgentoggle{margin-top:10px}#middenkolom .winkelmandtotal table{float:right}#middenkolom .winkelmandtotal table td,#middenkolom .winkelmandtotal table th{text-align:right;padding-left:1em;padding-top:.5em;padding-bottom:.5em;font-size:14px;font-weight:700}div.afrekenen h1{display:inline-block;position:relative;top:10px;left:auto;width:auto;height:auto;overflow:auto;color:#333;font-size:18px;font-weight:700}div#winkelmandWarning{margin-right:1em}div.afrekenenParent div.productsearchheader{border:none}#middenkolom div.afrekenenParent .winkelmanditems{margin-top:3em}div#loginContainer{padding-left:11px;padding:0;margin-left:.5em;margin-right:.5em;margin-left:0;margin-right:0}div.afrekenContent{border:none;padding:0;margin-left:1em;margin-right:1em;margin-top:3.5em;margin-bottom:2.5em}div.betaaloptiesParentContainer{margin-left:.25em;margin-right:.25em}div.afrekenen_algemenevoorwaarden{margin:0;float:right;margin-top:-30px;width:100%;text-align:right;padding-right:10px}div.betaling_niet_afsluiten{margin:0;float:right;width:100%;text-align:right;margin-bottom:5px;padding-right:10px}#ssl_container button.button_naar_betaalopties{margin:0;margin-top:10px;float:right;margin-right:10px;clear-after:both}#ssl_container input[type=checkbox]{width:25px;height:25px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;border:1px solid #bbb;float:left}.login_nieuwsbrief_checkbox{line-height:25px}div.preorderbonus_inline{font-size:14px;line-height:20px;margin-left:5px;margin-top:1em;margin-bottom:1em}div.preorderbonus_inline div{padding:0}div.inloggen_alaccount,div.inloggen_nieuweklant{width:100%}div.afreken_adresinformatie div.afrekenen_inloggen{width:100%;float:left}div.afreken_adresinformatie div.afrekenen_inlogbutton{width:100%;float:left;padding-left:0;padding-top:1em}div.afreken_adresinformatie div.afrekenen_inlogbutton div.bigbutton{float:right}div.afrekenenFactuuradres{width:100%}div.afrekenenAfleveradres{width:100%}button.afrekenbuttontekst{width:50%}table.adresgegevens td,table.adresgegevens th{padding-top:.5em;padding-bottom:.5em}table.adresgegevens td div.bigbutton{padding-left:1.25em;padding-right:1.25em;margin-top:1.5em}div.afreken_verzendoptie div#winkelkiezer select,table.adresgegevens td input,table.adresgegevens td select{padding:.5em;padding-top:1em;padding-bottom:1em;border:1px solid #999}div.afreken_verzendoptie div.aflevermoment select,div.afreken_verzendoptie select,div.afreken_verzendoptie select#stor_id{padding-top:1em;padding-bottom:1em;margin-top:.75em;width:100%;height:auto}table.adresgegevens td input[type=checkbox]{display:inline-block;font-size:15px;line-height:1em;margin:0 .25em 0 0;padding:0;width:1.25em;height:1.5em;-webkit-border-radius:.25em;vertical-align:text-top;margin-top:-.25em}table.adresgegevens td label[for=adres_handmatig_invullen],table.adresgegevens td label[for=afl_adres_handmatig_invullen]{display:inline-block;height:1.25em}div.afreken_betaalmethode div.nec_left{width:100%}div.afreken_betaalmethode div.nec_right{margin-top:1em;width:100%;margin-bottom:1em}.bigbutton{margin-bottom:1em!important}div.afreken_betaalmethode div.allebetaalopties ul li{width:47%;margin-left:1%;margin-right:1%}div.mijn_account_content{padding:1em}}@media only screen and (min-width:1025px){.logoMarginTop{margin-top:30px}}@media screen and (max-width:1024px) and (min-width:736px) and (orientation:landscape){#header{position:relative!important}}