@import"https://fonts.googleapis.com/css?family=Cinzel:400,700&display=swap";@font-face{font-family:museo300;src:url("../fonts/MuseoSans_300-webfont.ttf"),url("../fonts/MuseoSans_300-webfont.eot");font-display:swap}@font-face{font-family:museo500;src:url("../fonts/MuseoSans_500-webfont.ttf"),url("../fonts/MuseoSans_500-webfont.eot");font-display:swap}@font-face{font-family:museo700;src:url("../fonts/MuseoSans_700-webfont.ttf"),url("../fonts/MuseoSans_700-webfont.eot");font-display:swap}@font-face{font-family:museo900;src:url("../fonts/MuseoSans_700-webfont.ttf"),url("../fonts/MuseoSans_700-webfont.eot");font-display:swap}@font-face{font-family:museo900real;src:url("../fonts/MuseoSans_900-webfont.ttf"),url("../fonts/MuseoSans_900-webfont.eot");font-display:swap}#winkelwagen{float:right;width:100%;padding:40px 10px 40px;background:#fff}#winkelwagen h1{color:#20373b;font-size:2.4rem;font-family:"cinzel"}#winkelwagen p.closed{overflow:hidden;margin-bottom:40px;color:#20373b;font-family:museo300;font-size:1.8rem;line-height:1.8rem}#winkelwagen p.closed strong{font-family:museo700}.winkelbtns{float:right;width:100%;padding-top:0 !important}.winkelbtns .knop{clear:both;display:block;width:100%;max-width:300px;height:50px;margin-bottom:40px;padding:0 16px;border:0;color:#fff;font-family:museo900;font-size:1.6rem;line-height:3.2rem;background:#38bc2b;outline:0;cursor:pointer}.winkelbtns .knop:hover{filter:brightness(90%)}.winkelbtns .knop.inactive{cursor:not-allowed;color:#8f8f8f;border:1px solid #8f8f8f}.winkelbtns .knop.inactive:hover{color:#8f8f8f;background:#fff;border:1px solid #8f8f8f}@media(min-width: 768px){.winkelbtns .knop{float:right}.winkelbtns .knop~.knop{float:left}}.checkout .winkelbtns{max-width:100%}@media(min-width: 768px){.checkout #winkelwagen{width:100%}}#winkelwagen div.prijzen{float:right;max-width:150px;width:50%;height:84px;font-size:16px}#winkelwagen div.prijzen p{line-height:28px !important;font-size:16px !important;float:right;width:120px;padding-left:30px;margin-top:0px !important}#winkelwagen div.prijzen p.left{float:left;padding-left:0px}#winkelwagen div.prijzen p a img{float:right}#winkelwagen p span.right{text-align:right;float:right}#winkelwagen p span.right.gratis{color:#7eb733;font-weight:bold}#winkelwagen table.factuur td{border:0px;line-height:21px}table.product-overview{line-height:21px}#winkelmandje{width:100%}#winkelmandje .winkelproduct{position:relative;overflow:hidden;padding:0 0 12px;border-bottom:1px solid #000}#winkelmandje .winkelproduct div{float:left}#winkelmandje .winkelproduct .img{clear:right;margin:13px 15px 0 0}#winkelmandje .winkelproduct .img img{max-width:80px}@media(min-width: 768px){#winkelmandje .winkelproduct .img{clear:none;margin:13px 74px 0 0}#winkelmandje .winkelproduct .img img{max-width:95px}}#winkelmandje .winkelproduct .productinfo{max-width:200px}#winkelmandje .winkelproduct .productinfo h2{margin:10px 0 5px !important;font-size:1.6rem;font-family:"Museo700","Tahoma","sans-serif"}#winkelmandje .winkelproduct .productinfo p.aantal,#winkelmandje .winkelproduct .productinfo p.maat,#winkelmandje .winkelproduct .productinfo p.prijs{float:left;margin:0 20px 0 0}#winkelmandje .winkelproduct .productinfo p.prijs.red{clear:left;color:#c5243a}@media(min-width: 768px){#winkelmandje .winkelproduct .productinfo p.prijs.red{clear:none}}@media(min-width: 768px){#winkelmandje .winkelproduct .productinfo{max-width:330px}}#winkelmandje .winkelproduct div.totaal{display:none;position:absolute;top:0;right:0;float:right;margin:11px 0 0;font-size:18px;font-family:"Museo300","Tahoma","sans-serif"}@media(min-width: 480px){#winkelmandje .winkelproduct div.totaal{display:block}}@media(min-width: 768px){#winkelmandje .winkelproduct div.totaal{position:static}}#winkelmandje .winkelproduct a.delete{width:22px;height:22px;display:block;background:url("../images/glyph_delete.png") no-repeat 0px 0px;position:absolute;bottom:5px;right:0px;padding:3px;opacity:.5}#winkelmandje .winkelproduct a.delete:hover{opacity:1}#winkelmandje .row1{width:63px}#winkelmandje .row2{width:535px;padding-left:10px}#winkelmandje .row2 p{float:left;padding-right:20px;font-size:14px;line-height:21px;margin-top:5px !important}#winkelmandje .row2 p.aantal input{height:21px;border:1px solid #ccc;line-height:21px;text-align:center}#winkelmandje td.totaal{width:120px;text-align:right;font-size:18px;padding:12px 0px 14px;position:relative;font-family:"Museo300","Tahoma","sans-serif"}#winkelmandje td.totaal a.delete{width:22px;height:22px;display:block;background:url("../images/glyph_delete.png") no-repeat 0px 0px;position:absolute;bottom:5px;right:0px;padding:3px;opacity:.5}#winkelmandje td.totaal a.delete:hover{opacity:1}#winkelmandje tr.totals td{text-align:right;font-size:20px;padding:2px 0px;border-bottom:0px;line-height:28px;font-family:"Museo300","tahoma","sans-serif"}#winkelmandje tr.totals.sub td{font-size:16px !important;line-height:20px;padding:5px 0px}#winkelmandje tr.totals.border td{border-bottom:none}#winkelmandje tr.totals td:first-child{font-size:16px}#winkelmandje .row3{width:150px}#winkelmandje th{padding:5px 10px 5px 13px;font-size:1.1rem;font-weight:normal;text-align:right;border-bottom:1px solid #d0d0d0}#winkelmandje tr.no-border td{border:none}#winkelmandje tr.no-padding td{padding-bottom:0}#winkelmandje td{vertical-align:top;font-size:1.1rem;padding:12px 0 12px 0}#winkelmandje td h2{font-size:18px}#winkelmandje td img{border:1px solid #dcdcdc}#winkelmandje td .select,.text-box .select,.maat select{float:left;width:195px;height:31px;padding:1px 0 0 5px;margin:11px 7px 0 0;border:1px;font-size:1.6rem;background:#e0d5e9}#winkelmandje td input.image{margin-top:14px}#winkelmandje td input.text{font-size:1.1rem;width:39px;height:19px;padding:0 3px 0 0;text-align:right;border:1px solid #d0d0d0}p.gratis-product{color:#662d91;font-size:1rem;text-transform:uppercase;font-weight:bold}p.gratis-product a{color:#662d91;text-decoration:underline}p.gratis-product img{border:0 !important}#winkelwagen .radio-special{font-size:14px;font-weight:bold}#winkelwagen .box.total{width:100%;margin-right:10px}#winkelwagen .box.total h2{margin:21px 0px 0px;color:#212529}#winkelwagen .box.total table h2{margin:0px;font-family:"Museo300","Tahoma","sans-serif";color:#212529}#winkelwagen .box.total p{font-size:1.6rem;line-height:21px;margin-top:21px}#winkelwagen .box.total p.aantal input{text-align:center;width:62px}@media(min-width: 768px){#winkelwagen .box.total p.aantal input{width:52px}}#winkelwagen .box.total div.blok{margin:5px 0px 0px 0px;padding:15px 0 15px;border-bottom:0px;font-size:14px;overflow:hidden;width:100%}#winkelwagen .box.total div.blok.nobg{background:none;padding:15px 0px;width:807px;border:0px}#winkelwagen .box.total div.blok.nobg table tr td{line-height:21px;height:21px;border:none;padding:3px 0px 3px 3px}#winkelwagen .box.total div.blok.nobg table tr.coloured td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#winkelwagen .box.total div.blok.nobg table tr.coloured td.last{border-top-right-radius:5px;border-bottom-right-radius:5px}#winkelwagen .box.total div.blok ul.adresgegevens{width:50%;float:left;overflow:hidden}#winkelwagen .box.total div.blok ul.adresgegevens a{font-size:12px;margin-left:10px}#winkelwagen .box.total div.blok.first{margin-top:5px}#winkelwagen .box.total div.blok dl#contact-form{overflow:hidden;font-size:14px;width:700px;line-height:28px}#winkelwagen .box.total div.blok .box-right dl#contact-form,#winkelwagen .box.total div.blok .box-left dl#contact-form{width:100%}#winkelwagen .box.total div.blok .box-right dl#contact-form dt,#winkelwagen .box.total div.blok .box-left dl#contact-form dt{width:100px}#winkelwagen .box.total div.blok .box-right dl#contact-form dd,#winkelwagen .box.total div.blok .box-left dl#contact-form dd{width:280px;padding:0px}#winkelwagen .box.total div.blok .box-right dl#contact-form dd input.text,#winkelwagen .box.total div.blok .box-left dl#contact-form dd input.text{width:270px}#winkelwagen .box.total div.blok dl#contact-form dt{width:220px;line-height:28px;height:28px}#winkelwagen .box.total div.blok dl#contact-form dd{float:left;width:430px;line-height:28px;height:28px}#winkelwagen .box.total div.blok dl#contact-form dd select#sex{line-height:28px;height:28px;border:1px solid #c3c3c3}#winkelwagen .box.total div.blok dl#contact-form dd input.text{line-height:24px;height:24px;width:286px}#winkelwagen .box.total div.blok dl#contact-form dd input.text#streetnumber{width:80px !important}#winkelwagen .box.total div.blok dl#contact-form dd input.text#streetexpansion{width:29px !important}#winkelwagen .box.total div.blok dl#contact-form dd input.text#postcode{width:80px}#winkelwagen .box.total div.blok dl#contact-form dd input.text#city{width:196px !important}#winkelwagen .box.total div.blok dl#contact-form dd input.text.float{right:138px;width:225px}#winkelwagen .box.total div.blok .box-right dl#contact-form dd input.text.float{right:4px;width:210px}#winkelwagen .box.total div.blok .box-right dl#contact-form dd input.text.float#city{width:180px !important}#winkelwagen div.blok .form select,#winkelwagen div.blok .box-right .form select{line-height:28px;height:28px}#winkelwagen div.blok .box-right dl#contact-form dt.checkbox{margin-top:0px !important}#winkelwagen .box-left{float:left;width:380px}#winkelwagen .box-left h2{margin-top:0px !important}#winkelwagen .box-left .betaalmethode fieldset{margin-bottom:8px;border:none}#winkelwagen .box-right{float:right;width:380px}#winkelwagen .box-right h2{margin-top:0px !important;color:#353535 !important}#winkelwagen .box-right-small p{font-size:1.1rem;line-height:2.14rem}#winkelwagen .box-right-small fieldset{border:none}#winkelwagen .box-right-small fieldset label{display:block;font-size:1.1rem;line-height:2.14rem}#winkelwagen .box-right-small fieldset label span{color:#612b89}.box-right-small fieldset input{border:1px solid #baadcc;height:20px}.box-right-small fieldset input.text,.box-right-small fieldset select{width:174px}.box-right-small fieldset select{width:176px;height:22px}.box-right-small fieldset input.datum{width:35px}.box-right-small fieldset input.code{width:87px}#winkelwagen .box-right-small{float:right;width:328px;padding:0 0 35px 16px;border-left:1px solid #d0d0d0;color:#353535 !important}.stap3 #winkelwagen .box-right{color:#353535 !important}#winkelwagen .box-bottom{clear:both;padding:15px 0px 16px 0px;margin:0px}#winkelwagen .box-bottom.noborder{border-top:0px;padding:15px 0px 15px 0px}#winkelwagen .box-bottom input.right{float:left}@media(min-width: 768px){#winkelwagen .box-bottom input.right{float:right}}#winkelwagen .box-bottom input.left{float:left}#winkelwagen .box-left .form input.text,#winkelwagen .box-left .form textarea,#winkelwagen .box-left .form select{border:1px solid #baadcc;font-size:1rem}#winkelwagen .box-left .form select .land{width:120px}#winkelwagen .box-right .form input.text,#winkelwagen .box-right .form textarea,#winkelwagen .box-right .form select,#winkelwagen .box-right-small .form input.text,#winkelwagen .box-right-small .form textarea,#winkelwagen .box-right-small .form select{border:1px solid #dcd6e5;font-size:1rem}#winkelwagen .box{overflow:hidden}#winkelwagen .box dl.gegevens{margin-top:15px;font-size:14px;line-height:21px}#winkelwagen .box dl.gegevens dt{float:left;width:95px}#winkelwagen .box dl.gegevens dd a{color:#353535}#winkelwagen .box label a{color:#353535;text-decoration:underline}#winkelwagen .box h2{margin:5px 0 0px 0;font-size:16px}#winkelwagen .box .form{width:380px}#winkelwagen .box .form.retour{width:100%}#winkelwagen .box .form dt{width:95px}ul.methode input[type=radio],#winkelwagen .blok ul.betaalmethoden input[type=radio]{display:none}ul.methode input[type=radio]+label span,#winkelwagen .blok ul.betaalmethoden input[type=radio]+label span{margin:4px 7px 0px 0px;float:left;background-color:#fafafa;border:1px solid #cacece;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 -15px 10px -12px rgba(0,0,0,.05) inset;padding:7px;position:relative}ul.methode input[type=radio]:checked+label span,#winkelwagen .blok ul.betaalmethoden input[type=radio]:checked+label span{background-color:#e9ecee;border:1px solid #adb8c0;color:#99a1a7}ul.methode input[type=radio]:checked+label span:after,#winkelwagen .blok ul.betaalmethoden input[type=radio]:checked+label span:after{background:none repeat scroll 0 0 #99a1a7;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.3) inset;content:" ";font-size:32px;height:10px;left:2px;position:absolute;top:2px;width:10px}#winkelwagen .blok ul.betaalmethoden{line-height:24px}#winkelwagen div.box div.blok div.box .form dt{width:107px !important}#winkelwagen div.box div.blok div.box .form dd input[type=password],#winkelwagen div.box div.blok div.box .form dd input[type=text]{width:225px !important}.dubarry-actie{clear:both;max-width:700px;margin:30px 0;border:1px solid #bdc3c4;border-radius:5px}.dubarry-actie img{display:block;max-width:453px;width:100%;border-radius:5px}@media(min-width: 1200px){.dubarry-actie img{max-width:698px;width:100%}}.dubarry-actie .row{margin:0}.dubarry-actie .row .col-12{padding:0}.dubarry-actie .row .tekst{display:flex;justify-content:center;align-items:center;padding:15px;border-radius:5px}.dubarry-actie .row .tekst .inner{text-transform:uppercase}.dubarry-actie .row .tekst .inner h4{margin-bottom:20px;color:#20373b;text-align:center;font-size:2rem}.dubarry-actie .row .tekst .inner p,.dubarry-actie .row .tekst .inner ul{margin-bottom:10px;font-size:1.4rem;list-style-type:disc;line-height:2rem}.dubarry-actie .row .tekst .inner ul{margin-left:15px}