body{margin:0;padding:0;background:#fff}body,table,input,select,textarea{font-family:Calibri,Segoe,"Segoe UI",Candara,Optima,Arial,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.5}.container-fluid{max-width:1300px}a{color:#999}img{vertical-align:middle;border:none;max-width:100%}form{display:inline}h1,.h1{font-size:2rem;font-weight:normal}h2,.h2{font-size:1.5rem;font-weight:normal}h3,.h3{font-size:1.25rem;font-weight:normal}hr{border-width:1px 0 0 0;border-top:1px solid #eee;height:0;background:transparent}.ruleheading{color:#ccc;overflow:hidden;text-align:center;margin:1.5em 0}.ruleheading:before,.ruleheading:after{background-color:#eee;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.ruleheading:before{right:.5em;margin-left:-50%}.ruleheading:after{left:.5em;margin-right:-50%}.brandmenuheight .container-fluid{position:relative}.topmenu{background:#444;color:#fff;padding:0 .5em;margin:0 -15px;text-align:right}.topmenu a{display:inline-block;padding:0 1em;line-height:3em;height:3em;color:#fff;text-decoration:none;vertical-align:middle}.topmenu a:hover{background:#000}.topmenu a img{width:.75em;heigt:.75em}.topmenu a.flag{height:2em;line-height:2em;width:2em;padding:0;margin:.5rem .5rem;background-size:auto 100%;background-position:center;background-repeat:no-repeat;border-radius:50%;border:none}.topmenu a.flag.inactive{opacity:.5}.topmenu a.flag.nl{background-image:url("/_classes/icons/flags/SVG-1x1/nl.svg")}.topmenu a.flag.de{background-image:url("/_classes/icons/flags/SVG-1x1/de.svg")}.topmenu a.flag.en{background-image:url("/_classes/icons/flags/SVG-1x1/gb.svg")}.headerheight .logo{float:left}.headerheight .logo img{height:80px;margin:15px 0}.headerheight .userheader{float:right;margin-top:1rem;line-height:3em;text-align:right}.headerheight .userheader a{display:inline-block;vertical-align:middle;text-decoration:none;border-radius:1.5em;margin-left:1rem;height:80px;line:80px}.headerheight .userheader a:hover{background:#e0e0e0}.headerheight .userheader .icon{width:3rem;height:80px}.searchtoggle,.morebrands{float:right;height:3rem;line-height:3rem}.brandmenuheight{background:#f0f0f0;xheight:3rem;font-size:115%}.brandmenu{overflow:hidden;height:3rem}.brandmenu ul{display:block;margin:0;padding:0;list-style-type:none}.brandmenu ul li{display:block;float:left;height:3rem;line-height:3rem}.brandmenuheight a{display:block;height:3rem;line-height:3rem;padding:0 1rem;border-left:1px solid #fff;color:000;text-decoration:none}.brandmenu ul li a:hover{background:#ddd}.brandmenuheight .icon{height:3rem;width:3rem;line-height:3rem;background-size:70%;padding:0}.searchtoggle .icon-close{display:none}#bvCMtBody.searchactive .searchtoggle .icon-close{display:block}#bvCMtBody.searchactive .searchtoggle .icon-search{display:none}.searchmenu{visibility:hidden;opacity:0;position:absolute;top:0;width:100%;width:calc(100% - 4em);transition:all .3s}.searchmenu input[type=text]{width:calc(100% - 3rem);border:none;background:#eee;height:3rem;line-height:3rem;margin:0;padding:0 .5rem}.searchmenu button{position:absolute;top:0;border:none;padding:0;right:0;height:3rem;width:3rem;background:#f0f0f0}#bvCMtBody.searchactive .searchmenu{visibility:visible;opacity:1}.brandmenu-toggle{height:3rem;line-height:3rem}#brandmenu-toggle .icon{vertical-align:middle;float:left}#brandmenu-toggle .icon-close{display:none}#bvCMtBody.mobilemenuactive #brandmenu-toggle .icon-close{display:inline-block}#bvCMtBody.mobilemenuactive #brandmenu-toggle .icon-menu{display:none}@media screen and (max-width:767px){.brandmenu{opacity:0;height:auto;margin-right:-15px;max-height:0;transition:all .5s;border-top:1px solid #fff}body.mobilemenuactive .brandmenu{max-height:50em;opacity:1}.brandmenu li{display:block;width:100%;float:none}}@media screen and (min-width:768px){.headerheight .logo{width:40%}.headerheight .logo img{height:100px}.topmenu{float:right;margin:0}.topmenu{float:right;margin:0}.headerheight .userheader{min-width:60%}.headerheight .userheader a{font-size:1rem;padding:0 1rem;height:3rem}.userheader a:hover{background:#eee}.headerheight .userheader .icon{height:1.5em;width:1.5em;margin:0 1rem 0 0}#brandmenu-toggle{display:none}}.pagemenu{margin-top:1rem}.homeblock-a a{display:block;position:relative;padding-top:75%;margin:15px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;text-decoration:none;color:#000}.homeblock-a:first-child a{padding-top:calc(150% + 30px)}.homeblock-a .content{position:absolute;bottom:0;left:0;right:0;padding:.5em 1em;background:rgba(255,255,255,0.5)}.homeblock-b a{display:block;position:relative;margin:15px 0;text-decoration:none;color:#000}.homeblock-b .img{display:block;padding-top:75%;background-size:cover;background-repeat:no-repeat;background-position:center center}.homeblock-b .title{margin:.75rem 0;height:1.5em;line-height:1.5em;overflow:hidden}.homeblock-b .text{height:4.5em;line-height:1.5em;overflow:hidden}.homebrand .thumb{background-color:#fff;padding-top:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.group-details{border:1px solid #f0f0f0;margin-top:1.5rem;padding:15px}.group-details h1{margin-top:0}.group a{text-decoration:none;color:#000;display:block;padding:2.5rem .5rem 0 .5rem}.group a:hover{background:#f0f0f0}.group .desc-h{padding:1.5rem 0;height:8rem;width:100%;vertical-align:middle;border-bottom:1px solid #f0f0f0}.group .desc{text-align:center;max-height:4.75rem;overflow:hidden;line-height:1.5em;vertical-align:middle;color:#000}.group .thumb{background-color:#fff;padding-top:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.artlist{margin:1em -10px}.listart{padding:0 10px}.listart a{color:#000;text-decoration:none}.listartdesc{height:3em;margin:.5em 0;padding:0 .5em;overflow:hidden}.listartcontent{background-color:#eee;padding:.25em;margin-top:10px;margin-bottom:10px;height:292px;overflow:hidden}.listartcontent:hover{background-color:#e0e0e0}.listartcontent a img{float:left;opacity:0;-webkit-filter:opacity(100%);filter:opacity(100%);max-height:calc(100% - 5.2em);width:100%}.listartimg{background-color:#fff;padding-top:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.listartprice{line-height:2em;float:left;padding:0 .25em;line-height:2em;position:relative}.listartprice s{position:absolute;top:0;line-height:0;left:.25em;color:#999}.listartorder{line-height:2em;text-align:right}.listart button{width:2.5em;height:2em;border:none;background-color:#ccc;vertical-align:middle;margin:0;border:4px solid #ccc;background-size:80%}.listart input[type=number]{width:2em;height:2em;line-height:2em;margin:0 .25em 0 0;padding:0;border:none;vertical-align:middle;text-align:center}.artlistnav{margin-top:15px;border:1px solid #f0f0f0;line-height:3em;padding:0 1em;text-align:right}.allpages{white-space:nowrap}.allpages a{padding:0 .15em;display:inline-block;border-bottom:2px solid #fff;text-decoration:none}.allpages a.currentartpage{border-bottom:2px solid #ccc}.artfilters{border:1px solid #f0f0f0;margin-top:15px}.artfilters-title{font-weight:bold}.artfilter{position:relative;background:url('/_clientfiles/icons/angle-down.svg') no-repeat;background-position:right .5em;background-size:2em auto;display:none}.artfilters-active .artfilter{display:block}.artfilters-reset{position:relative;background:url('/_clientfiles/icons/close-circle.svg') no-repeat;background-position:99% .75em;background-size:1.5em auto}.artfilter.active{background-image:url('/_clientfiles/icons/angle-up.svg');z-index:10}.artfilters-title,.artfilters-reset a,.artfiltertitle{padding-right:1em;display:block;text-decoration:none;color:#000;line-height:3em;border-bottom:2px solid #fff;padding:0 2em 0 1em}.artfilter.active .artfiltertitle{border-bottom:2px solid #ccc}.artfiltermenu{display:none;visibility:hidden;opacity:0;max-height:0;overflow:hidden;border:1px solid #ccc;background:#fff;padding:.25em;white-space:nowrap;line-height:1.75}.artfiltervals{max-height:200px;overflow:auto}.artfiltervals .item{position:relative}.artfiltervals label{padding:0 .5em 0 1.5em;cursor:pointer;display:block;position:relative}.artfiltermenu button{width:100%;background:#eee;border:none;margin-top:.25em}.artfilter.active .artfiltermenu{display:block;visibility:visible;opacity:1;max-height:100vh}.artfilter input{position:absolute;left:-50px}.artfilter input+label:before{border-radius:50%;content:" ";display:block;width:1.2em;height:1.2em;border:1px solid #ccc;background-position:left center;background-repeat:no-repeat;background-size:1.25em;//background-image:url('/_clientfiles/icons/circle.svg');position:absolute;left:0;top:.25em}.artfilter input:checked+label:before{border:none;background-image:url('/_clientfiles/icons/check.svg')}@media screen and (max-width:767px){.artfilters-title{background:url('/_clientfiles/icons/angle-down.svg') no-repeat;background-position:right .5em;background-size:2em auto}.artfilters-active .artfilters-title{background-image:url('/_clientfiles/icons/angle-up.svg')}}@media screen and (min-width:768px){.artfilters-title{font-weight:bold;float:left}.artfilter{float:left;display:block}.artfiltermenu{display:block;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);overflow:hidden;position:absolute;left:0;top:100%;border:1px solid #ccc;background:#fff;padding:.25em;white-space:nowrap;line-height:1.75}.artfilters-reset{float:left}.artlistnav-perpage{float:left}}.general-back{margin-top:1em}.article .image{text-align:center}.article .image{display:block;background-size:contain;background-position:center center;background-repeat:no-repeat}.article .image img{display:none;width:100%}.article .social{margin-top:.5rem}.article .social a{display:inline-block;margin:0 .3rem}.article .social a .fa{width:2rem;height:2rem;line-height:2rem;text-align:center;color:#fff;border-radius:50%;background:#ccc}.article .social a .fa-facebook:hover{background:#3b5998}.article .social a .fa-pinterest-p:hover{background:#cb2027}.article .orderdesc{margin-top:1.5rem;background-color:#eee;line-height:3rem;height:3rem}.article .amount{float:left;padding:0 .58rem;line-height:3rem}.article .quantitydesc{line-height:3rem;float:left;max-witdh:100%;padding:0 .5rem}.article .orderdesc del{font-size:.75rem;line-height:1}.article button.orderbtn{display:inline-block;background-color:#444;border:0;color:#fff;line-height:3rem;height:3rem;text-align:center;font-size:1.2em;max-width:35%;padding:0 3vw;float:right}.article button.orderbtn .icon{background-color:#ccc;border-radius:5px;border:2px solid #ccc}.article .details .orderquantity{display:inline-block;width:60px;height:30px;border:0;margin-left:10px;padding:10px;background-color:#fff;color:#000;text-align:right}.article .props{width:100%;margin-top:1.5rem}.article .props tr:nth-child(odd){background-color:#f6f6f6}.article .props td{padding:.25rem}.orderpath{margin:2em 0;white-space:nowrap}.orderpathstep{display:block;background:#eee;border-radius:5px;padding-right:.75rem;line-height:2.5;margin-bottom:1em}.orderpath.before .future{display:none}.orderpath.after .passed,.orderpath.after .active{display:none}.orderpathstep.active{background:#999;color:#fff}.orderpathstepnr{border-right:1px solid #fff;text-align:center;margin:0 .75em 0 0;padding:0 .75em}.breadcrumb>a,.breadcrumb div>a{text-decoration:none;color:#999}@media screen and (min-width:768px){.orderpathstep{float:left;width:24%;margin-right:1%}.orderpath.before .future{display:inline-block}.orderpath.after{display:none}}.footerheight{margin-top:1.5em;background:#f0f0f0;padding:1.5em 0 3em 0}.footerheight *{color:#000;text-decoration:none}.footerheight .logo{text-align:center}.footerheight .logo img{width:100%;max-width:200px}.basket td,.basket tr{padding:1px 1em 1px 1px}.icon{display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;height:1.5em;width:1.5em;vertical-align:middle}.icon-search{background-image:url("/_clientfiles/icons/search.svg")}.icon-close{background-image:url('/_clientfiles/icons/close.svg')}.icon-user{background-image:url('/_clientfiles/icons/user.svg')}.icon-cart{background-image:url('/_clientfiles/icons/cart.svg')}.icon-back{background-image:url('/_clientfiles/icons/angle-left.svg')}.icon-check{background-image:url('/_clientfiles/icons/check.svg')}.icon-facebook{background-image:url('/_clientfiles/icons/facebook.svg')}.icon-menu{background-image:url('/_clientfiles/icons/menu.svg')}.icon-ticket{background-image:url('/_clientfiles/icons/ticket.svg')}.icon-pinterest{background-image:url('/_clientfiles/icons/pinterest.svg')}.icon-close{background-image:url('/_clientfiles/icons/close.svg')}.icon-refresh{background-image:url('/_clientfiles/icons/refresh.svg')}fieldset{border:1px solid #ddd;margin-bottom:1.5em}legend{padding:0 .5em;color:#328d9e}input:not([type]),input[type='number'],input[type='text'],input[type='email'],input[type='password'],select,option{height:2em;line-height:2em;padding:0 .5em;border:1px solid #ccc}select{padding:0 .3em}textarea{margin:2px;border:1px solid #ccc}button,input[type='button'],input[type='submit'],.button{display:inline-block;color:#fff;text-decoration:none;height:2em;line-height:2em;padding:0 .5em;vertical-align:middle;background-color:#ddd;color:#000;border:0}button:hover,input[type='button']:hover,input[type='submit']:hover,.button:hover{-webkit-box-shadow:inset 0 50px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 50px 0 0 rgba(0,0,0,0.1);box-shadow:inset 0 50px 0 0 rgba(0,0,0,0.1)}button:active,input[type='button']:active,input[type='submit']:active,.button:active{-webkit-box-shadow:inset 0 50px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 50px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 50px 0 0 rgba(0,0,0,0.2)}button.wide,input[type='button'].wide,input[type='submit'].wide,.button.wide{width:100%}button.super,.button.super{font-size:150%}button.default,.button.default{background-color:#7bd}tr.trBasketline:hover{background-color:lightblue}td.label{width:40%}table.fieldsvals{border-spacing:0;width:99%;xmax-width:500px}table.fieldsvals td{padding-bottom:.5em}table.fieldsvals .fieldname{width:40%;text-align:right;padding-right:1em}table.fieldsvals .fieldval{width:60%}table.fieldsvals .fieldval.required input:not([type]),table.fieldsvals .fieldval.required input[type='text'],table.fieldsvals .fieldval.required input[type='password'],table.fieldsvals .fieldval.required input[type='email'],table.fieldsvals .fieldval.required textarea,table.fieldsvals .fieldval.required select,table.fieldsvals .fieldval input[required='required'],table.fieldsvals .fieldval textarea[required='required'],table.fieldsvals .fieldval select[required='required']{border:1px solid #ccc;border-right:5px solid #fb3;border-radius:0 5px 5px 0;padding:2px 5px 0 5px;vertical-align:middle}table.fieldsvals .fieldval input[readonly='true']{border-color:#eee}table.fieldsvals .fieldval textarea,table.fieldsvals .fieldval input[type='text'],table.fieldsvals .fieldval input[type='password'],table.fieldsvals .fieldval input[type='email'],table.fieldsvals .fieldval select,table.fieldsvals .fieldval textarea{width:97%;max-width:97%}table.fieldsvals input.zipcode,table.fieldsvals input.housenr{max-width:100px!important}.checkfieldissue input[type='text'],.checkfieldissue input[type='password'],.checkfieldissue input[type='email'],.checkfieldissue textarea,.checkfieldissue select{border-right:5px solid #c00}.navmenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.6);z-index:900;opacity:0;visibility:hidden;transition:all .2s}#formactive-shadow{visibility:hidden;opacity:0;transition:opacity .5s;display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}body.form-active #formactive-shadow{visibility:visible;opacity:1}