.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 10px}.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 10px}.promotion-box{max-width:100%;position:relative;border:1px solid #F2F2F2}.promotion-box .image_wrap img{width:100%;max-width:100%}.promotion-box .gradient{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:absolute;left:0;right:0;top:0;bottom:5px;padding:10px}.promotion-box .gradient .right{color:#FFFFFF;display:flex;flex-direction:row;flex-wrap:wrap}.promotion-box .gradient .right small,.promotion-box .gradient .right b{flex-shrink:0;flex-grow:0;flex-basis:auto;display:block;text-align:center;width:100%}.promotion-box .gradient .right .cta{margin:auto;font-size:0.875em;font-weight:bold;display:inline-block;margin-top:10px;padding:15px 25px;cursor:pointer;color:#FFFFFF;background:#000000}.promotion-box .gradient .right .cta.orange{background:#F66824;color:#FFFFFF}.promotion-box .gradient .right .cta.orange:hover{background:#000000;color:#FFFFFF}.promotion-box .gradient .right .cta:hover{background:#F66824;color:#FFFFFF}.promotion-box .gradient .right .top{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto;margin-bottom:10px}.promotion-box .gradient .right .top small,.promotion-box .gradient .right .top b{font-size:1em}.promotion-box .gradient .right .bottom{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto;margin-top:10px}.promotion-box .gradient .right .bottom small,.promotion-box .gradient .right .bottom b{font-size:1em}.promotion-box.promotion-box-small .gradient .left{display:none}.promotion-box.promotion-box-small .gradient .right{width:100%}.promotion-box.promotion-box-medium .gradient .left{width:50%;display:none}@media screen and (min-width:768px){.promotion-box.promotion-box-medium .gradient .left{display:block}}.promotion-box.promotion-box-medium .gradient .right{width:100%}@media screen and (min-width:768px){.promotion-box.promotion-box-medium .gradient .right{width:50%}}.promotion-box.promotion-box-large .gradient .left{width:100%}@media screen and (min-width:768px){.promotion-box.promotion-box-large .gradient .left{width:50%}}.promotion-box.promotion-box-large .gradient .right{width:100%}.promotion-box.promotion-box-large .gradient .right .top small,.promotion-box.promotion-box-large .gradient .right .top b{text-align:left;line-height:30px}.promotion-box.promotion-box-large .gradient .right .bottom{margin:0}.promotion-box.promotion-box-large .gradient .right .bottom small,.promotion-box.promotion-box-large .gradient .right .bottom b{display:none}.promotion-box.promotion-box-large .gradient .right .bottom a{margin-left:0}.promotion-box.promotion-box-large .gradient .right small,.promotion-box.promotion-box-large .gradient .right b{font-size:2em;text-transform:uppercase}@media screen and (min-width:768px){.promotion-box.promotion-box-large .gradient .right{width:50%}}.promotion-box.home{display:block;max-width:100%;position:relative;border:1px solid #F2F2F2}.promotion-box.home .image_wrap img{width:100%;max-width:100%}.promotion-box.home .gradient{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:absolute;left:0;right:0;top:0;bottom:5px;padding:10px}.promotion-box.home .gradient .content{color:#FFFFFF;display:flex;flex-direction:column;flex-wrap:wrap}.promotion-box.home .gradient .content.center{margin:auto}.promotion-box.home .gradient .content.bottom-left{margin-top:auto;margin-right:auto;width:65%;margin-bottom:10px;margin-left:10px}@media screen and (min-width:1100px){.promotion-box.home .gradient .content.bottom-left{width:55%}}.promotion-box.home .gradient .content h4{flex-shrink:0;flex-grow:0;flex-basis:auto;font-size:1.4em;background-color:#F66824;padding:5px 10px;text-transform:uppercase;color:#FFFFFF;margin:auto;transition:all 0.25s}.promotion-box.home .gradient .content p{flex-shrink:0;flex-grow:0;flex-basis:auto;padding:10px;margin:auto;font-weight:bold;text-transform:uppercase;font-size:0.8em}.promotion-box.home .gradient .content p span{padding:11px;background-color:#000000;transition:all 0.25s}.promotion-box.home:hover .gradient .content h4{background-color:#FFFFFF;color:#000000}.promotion-box.home:hover .gradient .content p span{margin-left:20px}main .homepage .heading,main .homepage .text-block{flex-shrink:0;flex-grow:0;flex-basis:auto;width:100%;padding-top:20px;padding-bottom:40px}main .homepage .heading a,main .homepage .text-block a{color:#000000;text-decoration:underline}main .homepage .heading h3,main .homepage .text-block h3{margin-bottom:10px}main .homepage .cta-row{flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:40px}main .homepage .cta-row a{flex-shrink:0;flex-grow:0;flex-basis:auto;width:100%;padding:15px;background:#000000;color:#FFFFFF;cursor:pointer;font-weight:bold;text-align:center;margin:auto}@media screen and (min-width:768px){main .homepage .cta-row a{width:50%}}@media screen and (min-width:1100px){main .homepage .cta-row a{width:25%}}main .homepage .slider_single{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto}main .homepage .slider_single .slider{width:100%;overflow:hidden}main .homepage .slider_single .slider .flexslider{width:100%;max-width:100%;border-radius:0;box-shadow:none;border:0;margin:0;z-index:0;position:relative;height:0;padding-bottom:30%}main .homepage .slider_single .slider .flexslider:after{content:"";width:100px;height:100px;background:url(../../img/main/spinner.png);background-size:cover;position:absolute;left:50%;top:calc(50% - 50px);bottom:0;transform:translate(-50%, -50%);animation:lds-dual-ring 1s linear infinite;z-index:-1;opacity:0.4}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}main .homepage .slider_double{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;flex-grow:0;flex-basis:auto}main .homepage .slider_double .left{width:100%}@media screen and (min-width:768px){main .homepage .slider_double .left{width:50%;padding:20px}}main .homepage .slider_double .right{width:100%}@media screen and (min-width:768px){main .homepage .slider_double .right{width:50%;padding:20px}}main .homepage .promoted-cats{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;flex-grow:0;flex-basis:auto}main .homepage .promoted-cats .cat_item{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;flex-shrink:0;flex-grow:0;flex-basis:auto;border-bottom:1px solid #BCBCBC;color:#000000}@media screen and (min-width:768px){main .homepage .promoted-cats .cat_item{flex-direction:row;border:1px solid #BCBCBC;border-left:0}}main .homepage .promoted-cats .cat_item:nth-child(even){border-left:0;border-right:0}main .homepage .promoted-cats .cat_item .image_wrap{width:50%;flex-shrink:0;flex-grow:0;flex-basis:auto;padding:20px;padding-bottom:0;margin:auto}@media screen and (min-width:1100px){main .homepage .promoted-cats .cat_item .image_wrap{width:33.3%;padding:20px}}main .homepage .promoted-cats .cat_item .image_wrap img{width:200px;max-width:100%}main .homepage .promoted-cats .cat_item .content{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto;padding:20px;padding-top:10px}@media screen and (min-width:768px){main .homepage .promoted-cats .cat_item .content{width:66.6%}}@media screen and (min-width:1100px){main .homepage .promoted-cats .cat_item .content{padding:20px}}main .homepage .promoted-cats .cat_item .content h5{font-size:1.6em;font-weight:400}main .homepage .promoted-cats .cat_item .content h5 b{font-weight:bold}main .homepage .promoted-cats .cat_item .content p{font-size:0.875em}main .homepage .promoted-cats .cat_item .content>span{display:block;color:#000000;padding:10px 0}main .homepage .promoted-cats .cat_item .content>span i{margin-right:10px}@media screen and (min-width:768px){main .homepage .promoted-cats .cat_item{width:50%}}main .homepage .promoted-product{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}main .homepage .promoted-product .left{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto}main .homepage .promoted-product .left .image_wrap{width:100%;padding:40px}main .homepage .promoted-product .left .image_wrap img{width:100%;max-width:100%}@media screen and (min-width:768px){main .homepage .promoted-product .left{width:50%}}main .homepage .promoted-product .right{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;flex-direction:row;flex-wrap:wrap}main .homepage .promoted-product .right .informatie{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto;padding:40px;margin:auto;margin-left:0;max-width:450px}main .homepage .promoted-product .right .informatie .actielabel{display:inline-block;background:#000000;color:#FFFFFF;font-size:0.875em;padding:2.5px 5px;text-transform:uppercase;font-weight:bold}main .homepage .promoted-product .right .informatie b,main .homepage .promoted-product .right .informatie h4,main .homepage .promoted-product .right .informatie p,main .homepage .promoted-product .right .informatie a,main .homepage .promoted-product .right .informatie .prijs-blok{display:block;width:100%}main .homepage .promoted-product .right .informatie h4{font-weight:400;font-size:1.6em}main .homepage .promoted-product .right .informatie p{font-size:0.875em;margin:10px 0 20px}main .homepage .promoted-product .right .informatie a{color:#000000}main .homepage .promoted-product .right .informatie a i{margin-right:10px}main .homepage .promoted-product .right .informatie .prijs-blok{margin-top:20px;width:100%}main .homepage .promoted-product .right .informatie .prijs-blok small{flex-shrink:0;flex-grow:0;flex-basis:auto;font-size:1em;color:#BCBCBC;text-decoration:line-through}main .homepage .promoted-product .right .informatie .prijs-blok h3{flex-shrink:0;flex-grow:0;flex-basis:auto;font-size:1.6em}@media screen and (min-width:768px){main .homepage .promoted-product .right{width:50%}}main .homepage .acties{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}main .homepage .acties .child{flex-shrink:0;flex-grow:0;flex-basis:auto;width:100%;padding:20px 10px}@media screen and (min-width:768px){main .homepage .acties .child{width:50%}}@media screen and (min-width:1100px){main .homepage .acties .child{width:33.3%}}main .vestigingen{background:#F2F2F2}main .vestigingen .vestigingen-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 10px;padding:40px 0}main .vestigingen .vestigingen-row .vestiging{width:100%;background:#FFFFFF;margin-top:10px;margin-bottom:10px}@media screen and (min-width:768px){main .vestigingen .vestigingen-row .vestiging{width:calc(50% - 10px);margin-right:20px}main .vestigingen .vestigingen-row .vestiging:nth-child(odd){margin-right:0}}@media screen and (min-width:1100px){main .vestigingen .vestigingen-row .vestiging{margin-right:20px;width:calc(25% - 15px)}main .vestigingen .vestigingen-row .vestiging:nth-child(odd){margin-right:20px}main .vestigingen .vestigingen-row .vestiging:last-child{margin-right:0}}main .vestigingen .vestigingen-row .vestiging .top{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto;position:relative}main .vestigingen .vestigingen-row .vestiging .top .image_wrap{width:100%;height:220px;position:relative;overflow:hidden;display:flex}main .vestigingen .vestigingen-row .vestiging .top .image_wrap img{flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width:768px){main .vestigingen .vestigingen-row .vestiging .top .image_wrap img{top:0;left:0;bottom:0;width:100%;min-height:100%;transform:none}}main .vestigingen .vestigingen-row .vestiging .top .overlay{position:absolute;top:0;left:0;right:0;bottom:5px;padding:20px}main .vestigingen .vestigingen-row .vestiging .top .overlay b{color:#FFFFFF}main .vestigingen .vestigingen-row .vestiging .bottom{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto}main .vestigingen .vestigingen-row .vestiging .bottom .toprow{padding:20px;display:flex;flex-direction:row;flex-wrap:wrap}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .left{width:60%;flex-shrink:0;flex-grow:0;flex-basis:auto}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .left .adres{display:flex;flex-direction:row;flex-wrap:wrap}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .left .adres i{flex-shrink:0;flex-grow:0;flex-basis:auto;margin-right:10px}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .left .adres p{flex-shrink:0;flex-grow:0;flex-basis:auto;font-size:0.875em}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .right{width:40%;flex-shrink:0;flex-grow:0;flex-basis:auto}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .right .openingstijd b{display:block;width:100%;font-size:0.875em;color:#82C81E;font-weight:bold;text-align:right}main .vestigingen .vestigingen-row .vestiging .bottom .toprow .right .openingstijd small{display:block;width:100%;font-size:0.875em;text-align:right}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow{padding:20px;display:flex;flex-direction:row;flex-wrap:wrap}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .left{flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:60%}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .left a{margin:auto;width:100%;font-size:0.875em;font-weight:bold;display:inline-block;padding:12.5px 15px;cursor:pointer;color:#000000;background:#FFFFFF;border:1px solid #000000;text-align:center}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .left a:hover{border:1px solid #F66824;background:#F66824;color:#FFFFFF}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .right{flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:40%}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .right a{margin:auto;width:100%;font-size:0.875em;font-weight:bold;display:inline-block;padding:12.5px 15px;cursor:pointer;color:#000000;text-align:center}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .right a i{margin-right:5px}main .vestigingen .vestigingen-row .vestiging .bottom .bottomrow .right a:hover{color:#F66824}main .assortiment{background:#F2F2F2;flex-shrink:0;flex-grow:0;flex-basis:auto}main .assortiment .assortiment-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 10px;padding:0 10px}main .assortiment .assortiment-row .assortiment-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 10px);margin-bottom:10px}main .assortiment .assortiment-row .assortiment-grid .item{width:100%;flex-shrink:0;flex-grow:0;flex-basis:auto;margin-bottom:20px;overflow:hidden;background:#FFFFFF;box-shadow:0 3px 15px -12px rgba(0, 0, 0, 0.9)}@media screen and (min-width:768px){main .assortiment .assortiment-row .assortiment-grid .item{margin-right:20px;width:calc(50% - 10px)}main .assortiment .assortiment-row .assortiment-grid .item:nth-child(2n+2){margin-right:0}}@media screen and (min-width:1100px){main .assortiment .assortiment-row .assortiment-grid .item{margin-right:20px;width:calc(33.3% - 13.3px)}main .assortiment .assortiment-row .assortiment-grid .item:nth-child(2n+2){margin-right:20px}main .assortiment .assortiment-row .assortiment-grid .item:nth-child(3n+3){margin-right:0}}main .assortiment .assortiment-row .assortiment-grid .item .top{display:flex;flex-direction:column;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid #BCBCBC}main .assortiment .assortiment-row .assortiment-grid .item .top b{color:#000000;margin:auto;font-weight:600}main .assortiment .assortiment-row .assortiment-grid .item .top .image_wrap{flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto}main .assortiment .assortiment-row .assortiment-grid .item .top .image_wrap img{max-width:100%}main .assortiment .assortiment-row .assortiment-grid .item .top:hover b{color:#F66824}main .assortiment .assortiment-row .assortiment-grid .item .cats{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}main .assortiment .assortiment-row .assortiment-grid .item .cats a{flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}main .assortiment .assortiment-row .assortiment-grid .item .cats a:last-child{border-bottom:0}main .assortiment .assortiment-row .assortiment-grid .item .cats a .left{flex-shrink:0;flex-grow:0;flex-basis:auto;width:20%}main .assortiment .assortiment-row .assortiment-grid .item .cats a .left .image_wrap{display:flex;flex-direction:row;flex-wrap:wrap;padding:7.5px 10px}main .assortiment .assortiment-row .assortiment-grid .item .cats a .left .image_wrap img{flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto 0;max-width:100%}main .assortiment .assortiment-row .assortiment-grid .item .cats a .right{flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:80%;padding:10px 0}main .assortiment .assortiment-row .assortiment-grid .item .cats a .right small{display:block;width:100%;font-size:0.875em;color:#BCBCBC}main .assortiment .assortiment-row .assortiment-grid .item .cats a .right p{display:block;width:100%;color:#000000;font-size:1em;margin:auto}main .assortiment .assortiment-row .assortiment-grid .item .cats a:hover{background:#F2F2F2}main .assortiment .assortiment-row .assortiment-grid .item .cats a:hover .right p{color:#F66824}main .merken{flex-shrink:0;flex-grow:0;flex-basis:auto}main .merken .merken-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 10px;padding:40px 10px}main .merken .merken-row .merken-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 10px)}main .merken .merken-row .merken-grid .item{flex-shrink:0;flex-grow:0;flex-basis:auto;margin-bottom:20px;overflow:hidden;background:#FFFFFF;margin-right:20px;width:calc(50% - 10px)}main .merken .merken-row .merken-grid .item:nth-child(even){margin-right:0}main .merken .merken-row .merken-grid .item:nth-child(n+5){display:none}@media screen and (min-width:768px){main .merken .merken-row .merken-grid .item{margin-right:20px;width:calc(25% - 15px)}main .merken .merken-row .merken-grid .item:nth-child(n+5){display:block}main .merken .merken-row .merken-grid .item:nth-child(even){margin-right:20px}main .merken .merken-row .merken-grid .item:nth-child(4n+4){margin-right:0}}@media screen and (min-width:1100px){main .merken .merken-row .merken-grid .item{margin-right:20px;width:calc(16.6666% - 16.6666px)}main .merken .merken-row .merken-grid .item:nth-child(even),main .merken .merken-row .merken-grid .item:nth-child(4n+4){margin-right:20px}main .merken .merken-row .merken-grid .item:nth-child(6n+6){margin-right:0}}main .merken .merken-row .merken-grid .item .top{display:flex;flex-direction:column;flex-wrap:wrap;padding:10px;position:relative}main .merken .merken-row .merken-grid .item .top b{margin:auto;margin-top:10px}main .merken .merken-row .merken-grid .item .top .korting-label{position:absolute;top:10px;right:10px;display:inline-block;background:#F66824;color:#FFFFFF;font-size:0.875em;padding:2.5px 5px;text-transform:uppercase;font-weight:bold}main .merken .merken-row .merken-grid .item .top .image_wrap{width:100%;height:100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}main .merken .merken-row .merken-grid .item .top .image_wrap img{flex-shrink:0;flex-grow:0;flex-basis:auto;max-width:100%;max-height:100%;min-width:125px;width:auto;height:auto}main .merken .merken-row .merken-grid .item .top .button{width:100%;background:#000000;padding:5px;color:#FFFFFF;font-size:0.875em;font-weight:bold;display:flex;flex-direction:row;flex-wrap:wrap}main .merken .merken-row .merken-grid .item .top .button i{flex-shrink:0;flex-grow:0;flex-basis:auto;margin:auto 5px auto auto;transition:all 3s}main .merken .merken-row .merken-grid .item .top .button i:last-child{display:none;margin-left:-5px}main .merken .merken-row .merken-grid .item .top:hover .button i{display:inline-block}