@font-face{font-family:'blackjackregular';src:url('black_jack-webfont.eot');src:url('black_jack-webfont.eot?#iefix') format('embedded-opentype'),url('black_jack-webfont.woff') format('woff'),url('black_jack-webfont.ttf') format('truetype'),url('black_jack-webfont.svg#blackjackregular') format('svg');font-weight:normal;font-style:normal}.border-box *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.black-jack-font{font-family:'blackjackregular';font-size:38px}.products{padding-top:20px;position:relative}.product-table{display:table;width:100%;font-size:14px}.product-table-cell{display:table-cell;vertical-align:top}.product-table-row{display:table-row}.product-table-header{font-weight:700}.product-table-border{padding-bottom:2px;border-bottom:1px solid #c3c3c3}.product-table-item-row .product-table-cell{padding:2px 0}.product-table-cell.spacer{height:20px;width:10px}.boetiek-wrapper{margin:0 auto;max-width:715px}.product-table-checkbox{width:40px}.product-table-amount{text-align:right;width:75px}.product-table .txt_aantal,.txt_totaal{display:inline-block;width:33px;height:26px;border:1px solid #c3c3c3;padding:0 5px}.kies-je-item{position:absolute;left:-190px;top:-85px}body.fr .kies-je-item{top:-120px;text-align:center}body.safari.fr .kies-je-item{line-height:35px}.aantal-stuks{position:absolute;right:-190px;top:-85px}body.fr .aantal-stuks{top:-120px;text-align:center}body.safari.fr .aantal-stuks{line-height:35px}.boetiek-pijl-1{position:absolute;left:70px;top:50px;width:99px;height:95px;background:url(../pictures/boetiek-pijl-1.png) no-repeat center center}body.fr .boetiek-pijl-1{top:80px}.boetiek-pijl-2{position:absolute;right:70px;top:50px;width:99px;height:95px;background:url(../pictures/boetiek-pijl-2.png) no-repeat center center}body.fr .boetiek-pijl-2{top:80px}.product-form input[type=text],.product-form select{border:1px solid #e3e3e3;box-sizing:border-box;width:100%;background:#fff;font-size:1em;padding:0 20px;display:block;line-height:28px;margin-bottom:10px;height:30px}.product-form input[type=text].txt_totaal{border-color:#c3c3c3;width:50%;float:right}.product-form label{position:absolute;left:-9999px;top:-9999px}.product-form label.show-label{position:relative;left:auto;top:auto;display:inline-block;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;padding-top:8px}.product-form select{height:inherit;padding:0 15px;color:#878787;margin:0;cursor:pointer;background:url('../pictures/select.png') right center #fff no-repeat}.product-form{margin-left:40px;margin-right:75px}.product-border{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #c3c3c3}.product-verplicht{display:inline-block;padding-top:5px}.product-variant,.variant-price-wrapper{margin-bottom:5px;min-height:30px}.lbl_variant{display:inline-block;vertical-align:middle;margin-left:5px}.rd_variant{display:inline-block;vertical-align:middle}.contact-person h4{font-weight:bold;min-height:30px;margin-bottom:5px;font-size:12px}.maps-link.right{float:right}.spacer-200{width:100%;height:200px}.spacer-20{width:100%;height:20px}.spacer-10{height:10px}.center-link{margin:0 3px}.tab{display:none}.tab.selected{display:block}.maps-link.selected{background-color:#878787}.assortiment-banner{font-family:'blackjackregular';font-size:48px;text-align:center}.assortiment-pijl{width:123px;height:44px;background:url(../pictures/assortiment-pijl.png) no-repeat center center;padding:20px 70px 0}.allergenem-container{position:relative}.allergenen-wrapper{position:absolute;right:15px;bottom:15px;text-align:right}.onze-producten-menu .allergenen-wrapper{position:relative;text-align:left;right:auto;bottom:auto}.allergenen-title{color:#878787;font-weight:700;margin-bottom:5px}.allergenen-wrapper a{background:#e3e3e3 none repeat scroll 0 0;color:#000;display:inline-block;padding:4px 10px;text-align:center;text-decoration:none;text-transform:uppercase;margin-left:3px}.onze-producten-menu .allergenen-wrapper a{margin-left:0;margin-right:3px}.block-button.margin{margin-right:3px}.het-seizoentje-header{width:100%;height:300px;background-size:cover;background-position:center center;position:relative}.het-seizoentje-wrapper{max-width:1000px;padding:0 25px;margin:0 auto}.het-seizoentje-wrapper h1{position:absolute;left:-1337px;top:-10000px}.paragraphs{max-width:690px;margin:0 auto}.het-seizoentje-thumb{margin-bottom:1px;float:left;width:50%;height:300px;background-size:cover;background-position:center center;position:relative}.het-seizoentje-thumb:nth-child(2n+2){border-left:1px solid #fff}.het-seizoentje-blocks{max-width:840px;width:100%;margin:0 auto}.het-seizoentje-smaller-blocks{max-width:420px;margin:0 auto}.het-seizoentje-block{background:rgba(255,255,255,.9) none repeat scroll 0 0;box-shadow:0 0 15px 0 rgba(0,0,0,.75);box-sizing:border-box;margin-bottom:40px;margin-left:20px;margin-right:20px;width:100%;box-sizing:border-box;max-width:380px;padding:35px 40px;float:left}.het-seizoentje-smaller-blocks .het-seizoentje-block{padding:20px}.het-seizoentje-block h3{font-size:24px;font-weight:700;margin-bottom:1em}.het-seizoentje-smaller-blocks .het-seizoentje-block h3{font-size:16px;font-weight:600;margin-bottom:10px}.het-seizoentje-block h4{font-weight:700;margin-bottom:1em}.het-seizoentje-smaller-blocks .het-seizoentje-block h4{font-weight:600;margin-bottom:0}.het-seizoentje-smaller-blocks .het-seizoentje-block table{margin-bottom:1em}.het-seizoentje-smaller-blocks .het-seizoentje-block table:last-child,.het-seizoentje-smaller-blocks .het-seizoentje-block{margin-bottom:0}.het-seizoentje-smaller-blocks .cycle-slideshow{margin-bottom:10px}.yellow{color:#f9b000}.paragraphs{margin-bottom:1em}.paragraphs:last-child{margin-bottom:0}.cover-bg{background-position:center center;background-size:cover}.center-link{text-align:center}.grey-button{background:#e3e3e3}.logo-container{position:relative;height:100%;width:100%;max-width:1000px;margin:0 auto}.logo-container img.seizoentje-icoon{position:absolute;left:5px;bottom:-40px}.block-select{display:inline-block;padding:5px;background:#f9b000;color:#000;border:0}.product-table-relative{position:relative}.boetiek-wrapper input[type="checkbox"],.boetiek-wrapper input[type="radio"]{display:none}.boetiek-wrapper input[type="checkbox"]+label span,.boetiek-wrapper input[type="radio"]+label span{position:absolute;left:-35px;top:0;width:18px;height:18px;cursor:pointer;border:1px solid #c3c3c3}.boetiek-wrapper input[type="checkbox"]+label span.block,.boetiek-wrapper input[type="radio"]+label span.block{left:0}.boetiek-wrapper input[type="checkbox"]:checked+label span,.boetiek-wrapper input[type="radio"]:checked+label span{background:#cacbcc}.variantwrapper{display:block;position:relative;padding-left:25px;min-height:20px}.total-wrapper{padding-top:20px;text-align:right;font-size:14px}.txt_totaal{margin-left:30px}.product-table-img{padding-right:10px!important}.product-table-price{width:150px}.cerespecial-title{font-family:'geared_slabregular';font-size:70px!important;text-align:center;font-weight:normal!important;margin-bottom:20px!important}.aanmelden.red .errorfield{border:1px solid #f9b000!important;background:#f9b000!important}.cerespcial-col{max-width:210px;text-align:center}.vertrouwelijklightbox{display:block;max-width:600px;padding:20px;background:#fff}.vertrouwelijklightbox h4{margin-bottom:20px;font-size:16px}.product-verplicht a{text-decoration:underline}body.safari .aanmelden select,body.safari .topnav select,body.safari .profiel-content select,body.safari .product-form select{padding-left:20px}.show-lbl label{position:relative!important;left:auto!important;top:auto!important;display:inline-block;vertical-align:middle;margin-left:4px}.show-lbl input[type=radio]{display:inline-block;vertical-align:middle;-webkit-appearance:radio!important;-moz-appearance:radio!important;-o-appearance:radio!important;appearance:radio!important}.show-lbl .rij{margin-bottom:10px}.no-bg{background:none!important}.het-seizoentje-wrapper .gallery-wrapper{text-align:center}.het-seizoentje-wrapper img{max-width:248px;display:inline-block;vertical-align:middle}.het-seizoentje-wrapper .gallery-wrapper.count-1 img{max-width:400px}.sticky-footer-top{min-height:100%;height:auto!important;height:100%;margin:0 auto -428px}.sticky-footer-bottom,.push{height:428px}.talmiere{max-height:272px}.logo-container-table{display:table;width:100%;height:100%}.logo-container-table-cell{display:table-cell;vertical-align:middle;text-align:center}.mobile-col{display:none}.fake-drop-down *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fake-drop-down{background:#f9b000 none repeat scroll 0 0;border:0 none;color:#000;display:inline-block;position:relative}.fake-drop-down a{padding:6px;text-align:left;display:block}.fake-content{width:100%;background:#f9b000;position:absolute;left:0;top:27px;max-height:0;overflow:hidden}.fake-content a{padding:0 6px}.fake-content a:hover{background:#39f}.show-content .fake-content{border:1px solid #000;max-height:200px}@media screen and (max-width:1100px){.kies-je-item,.aantal-stuks{display:none}.boetiek-wrapper{padding:0 10px}.product-form{margin:0}.mobile-col{display:block;font-family:'blackjackregular';font-size:30px}.mobile-col span{position:relative}.mobile-col .right{float:right}.productpic{width:50px}}@media screen and (max-width:850px){.het-seizoentje-blocks{max-width:420px}}@media screen and (max-width:600px){.product-table,.product-table-row,.product-table-cell{display:block}.hide-mobile{display:none}.products{padding-left:60px;padding-right:60px}.mobile-col .arrow-down{position:absolute;left:50%;top:30px;width:12px;margin-left:-6px;height:168px;background:url(../pictures/arrow-down.png) no-repeat center center}.product-table-item-row{border:1px solid #c3c3c3;margin-bottom:25px;position:relative}.lbl_product{display:block;width:100%;text-align:center;font-size:16px;font-weight:400}.product-table-item-row .product-table-cell{padding:5px 10px}.product-table-img{text-align:center;padding-right:0!important}.product-table-amount{padding:0!important}.product-table .txt_aantal{position:absolute;right:-60px;bottom:-1px}.product-table-border{border:0}.mobile-border{border-bottom:1px solid #c3c3c3}.product-table-relative{position:initial}.boetiek-wrapper input[type="checkbox"]+label span,.boetiek-wrapper input[type="radio"]+label span{bottom:-1px;top:auto}}@media screen and (max-width:480px){.het-seizoentje-blocks{box-sizing:border-box;padding:0 25px}.het-seizoentje-block{margin-left:0;margin-right:0}.logo-container img{width:100px}}