.product__list{background-color:#fff;border:1px solid #e7eaed;margin:0 0 15px;padding:20px;position:relative;text-align:center}@media (min-width:768px){.product__list{padding:20px 35px;text-align:center}}.product__list .label{font-size:11px;font-weight:600;left:10px;padding:3px 7px;position:absolute;top:10px;z-index:3}.product__list .product__image{background-color:#f2f4f5;position:relative;width:100%}.product__list .product__image:after{content:"";display:block;padding:0 0 70%}.product__list .product__image img{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:2}.product__list .product__shop{color:#999;font-size:14px;font-weight:600;margin:0}@media (min-width:768px){.product__list .product__shop{margin:15px 0 5px}}.product__list .product__name{color:#000;display:inline-block;font-size:14px;font-weight:600;margin:5px 0 15px;min-height:auto;text-decoration:none}@media (min-width:768px){.product__list .product__name{min-height:50px}}.product__list .product__name:hover{text-decoration:underline}.product__list .product__price{list-style:none;margin:15px 0 0;padding:0}@media (min-width:768px){.product__list .product__price{margin:15px 0}}.product__list .product__price li{display:block}@media (min-width:768px){.product__list .product__price li{display:inline}}.product__list .product__price .retail{color:gray;line-height:24px;margin:0 5px 0 0;text-decoration:line-through}.product__list .product__price .deal{color:#ed722f;font-size:24px;font-weight:600;line-height:24px}.product__list .best__shop{font-size:14px;list-style:none;margin:0;padding:0;text-align:center}.product__list .best__shop li{display:inline}.product__list .best__shop .shop__image,.product__list .best__shop .shop__image img{height:25px;width:25px}.product__list .best__shop .shop__name{font-weight:500;margin:0 0 0 5px}.product__overview{border:1px solid #e7eaed;padding:25px;position:relative}@media (min-width:1024px){.product__overview:after{content:"";display:block;padding:0 0 142%}}@media (min-width:1366px){.product__overview:after{content:"";display:block;padding:0 0 153%}}@media (min-width:1024px){.product__overview .content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}}.product__overview .content img{margin:0 0 5px}.product__overview .content p{font-weight:500;margin:0 0 10px}.product__overview .content a{color:#00a82f;font-weight:400;text-decoration:none;-webkit-transition:all ease;-webkit-transition:all .5s ease;transition:all .5s ease}.product__overview .content a:after{content:">";margin:0 0 0 10px}.product__overview .content a:hover{color:#007521}.top__list{border-top:1px solid #e7eaed;padding:25px 0}.top__list .list__image{background-color:#f2f4f5;margin:0 0 20px;position:relative;width:100%}.top__list .list__image:after{content:"";display:block;padding:0 0 40%}@media (min-width:1024px){.top__list .list__image:after{content:"";display:block;padding:0 0 100%}}.top__list .list__image img{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media (min-width:1024px){.top__list .list__image img{height:auto;width:100%}}.top__list .list__image .counter{background-color:#ffd200;border-radius:100px;color:#000!important;font-weight:600;height:35px;left:20px;line-height:35px;position:absolute;text-align:center;top:20px;width:35px;z-index:3}.top__list .list__image .label{font-size:11px;font-weight:600;padding:3px 7px;position:absolute;right:20px;top:20px;z-index:3}.top__list .product__price{list-style:none;margin:15px 0;padding:0}.top__list .product__price li{display:inline}.top__list .product__price .retail{color:gray;line-height:24px;margin:0 5px 0 0;text-decoration:line-through}.top__list .product__price .deal{color:#ed722f;font-size:24px;font-weight:600;line-height:24px}.top__list .list__content{line-height:24px}.top__list .list__content h3{font-size:18px;margin:15px 0 10px}.top__list .list__content p{font-size:14px}.top__list .list__content a{color:#000;font-weight:700;text-decoration:none}.top__list .list__content a:hover{text-decoration:underline}.top__list .list__items{font-size:14px;line-height:24px;list-style:none;margin:0;padding:0 0 0 5px}.top__list .list__items li{margin:0 0 10px;padding-left:2.7em;position:relative}.top__list .list__items li:last-child{margin:0}.top__list .list__items li:before{display:block;height:25px;left:0;line-height:25px;position:absolute;text-align:center;width:25px}.top__list .pros{margin:0 0 15px}.top__list .pros li:before{background-color:#f3f8fb;border-radius:50px;color:#00ab00;content:"+";margin:0 10px 0 0}.top__list .cons{margin:0 0 15px}@media (min-width:1024px){.top__list .cons{margin:0}}.top__list .cons li:before{background-color:#fcf2f2;border-radius:50px;color:#d33;content:"-";margin:0 10px 0 0}.list__price{border:1px solid #e7eaed;margin:8px 0 0;padding:5px;position:relative}.list__price:hover{border:1px solid #fff}.list__price .image{background-color:#f2f4f5;height:45px;position:relative;width:100%}.list__price .image img{height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.list__price .name{color:#000;line-height:45px;padding:0 15px}.list__price .price{color:#ed722f;font-weight:500;line-height:45px;padding:0 15px;text-align:right}.list__price .deal__button{background-color:#fff;border:2px solid #00a82f;color:#00a82f;left:0;opacity:0;padding:13px 0;position:absolute;text-align:center;top:0;-webkit-transition:all ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:3}.list__price .deal__button:hover{opacity:1}.button__subline{font-size:13px;font-weight:500;padding:5px 0 0;text-align:center}.button__subline img{height:25px;margin:0 5px;width:25px}.product__container{line-height:28px}.price__list{border-top:1px solid #e7eaed;line-height:35px;padding:15px 10px}.price__list .brand__image{background-color:#f2f4f5;border-radius:5px;display:inline-block;height:35px;margin:0 10px 0 0;text-align:center;width:35px}.price__list .brand__image img{height:25px;width:25px}.price__list .brand__name{display:inline-block;font-weight:600}.price__list .brand__stock{font-size:12px;font-weight:500;line-height:20px}@media (min-width:1024px){.price__list .brand__stock{font-size:14px;line-height:24px}}.price__list .brand__stock span{background-color:#f3f8fb;border-radius:5px;display:none;margin:0 10px 0 0;padding:5px 10px}.price__list .brand__stock span img{-webkit-filter:invert(35%) sepia(99%) saturate(1436%) hue-rotate(92deg) brightness(99%) contrast(107%);filter:invert(35%) sepia(99%) saturate(1436%) hue-rotate(92deg) brightness(99%) contrast(107%)}@media (min-width:1366px){.price__list .brand__stock span{display:inline}}.price__list .product__price{list-style:none;margin:0;padding:0}.price__list .product__price li{display:inline}.price__list .product__price .retail{color:gray;margin:0 5px 0 0;text-decoration:line-through}.price__list .product__price .deal{color:#ed722f;font-size:24px;font-weight:600}.price__list .deal__button{background-color:#00a82f;border-bottom:3px solid #007521;color:#fff;font-weight:500;padding:10px 15px;text-align:center;text-decoration:none}@media (min-width:768px){.price__list .deal__button{padding:10px 20px}}.price__list .deal__button:hover{background-color:#007521}.price__list .deal__button--text{display:none}@media (min-width:768px){.price__list .deal__button--text{display:inline}}.price__list .deal__button--icon{display:inline;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media (min-width:768px){.price__list .deal__button--icon{display:none}}.price__list--instock{background-color:#f3f8fb}.price__list--instock .brand__stock{color:#5a9fc8}.price__list--outstock{background-color:#fcf2f2}.price__list--outstock .brand__stock{color:#d64c4c}.shop__list{background-color:#fff;border:1px solid #e7eaed;margin:0 0 15px;padding:15px}.shop__list .shop__image{background-color:#f2f4f5;height:85px;overflow:hidden;position:relative;width:100%}.shop__list .shop__image img{height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.shop__list .shop__label{background-color:#ffd200;color:#000;font-size:12px;font-weight:600;left:8px;letter-spacing:.5px;padding:3px 10px;position:absolute;top:8px;z-index:2}.shop__list .shop__content{margin:0;text-align:left}@media (min-width:1024px){.shop__list .shop__content{margin:15px 0 0;text-align:center}}.shop__list .shop__name{color:#000;font-weight:600;margin:0}.shop__list .shop__usp{font-size:12px;font-weight:500;margin:10px 0 5px}.shop__list .shop__usp:before{background-color:#f3f8fb;border-radius:5px;color:#00ab00;content:"Actie!";font-size:12px;margin:0 5px 0 0;padding:3px 5px}.shop__overview{border:1px solid #e7eaed;padding:25px;position:relative}@media (min-width:1024px){.shop__overview:after{content:"";display:block;padding:0 0 82%}}@media (min-width:1366px){.shop__overview:after{content:"";display:block;padding:0 0 95.5%}}@media (min-width:1024px){.shop__overview .content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}}.shop__overview .content img{margin:0 0 5px}.shop__overview .content p{font-weight:500;margin:0 0 10px}.shop__overview .content a{color:#00a82f;font-weight:400;text-decoration:none;-webkit-transition:all ease;-webkit-transition:all .5s ease;transition:all .5s ease}.shop__overview .content a:after{content:">";margin:0 0 0 10px}.shop__overview .content a:hover{color:#007521}.cta__shop{border-bottom:5px solid #e8f1f7;border-left:5px solid #e8f1f7;border-right:5px solid #e8f1f7;padding:15px}.cta__shop:first-child{background-color:#f3f8fb;border:5px dashed #e8f1f7}.cta__shop:first-child .shop__action:before{background-color:#fff!important}@media (min-width:768px){.cta__shop{padding:25px}}.cta__shop .review__link{color:#000;font-size:14px;text-decoration:none}.cta__shop .review__link:before{content:">";margin:0 5px 0 0}.cta__shop .review__link:hover{text-decoration:underline}.cta__shop .shop__image{border-radius:5px;position:relative}.cta__shop .shop__image:after{content:"";display:block;padding:0 0 40%}@media (min-width:425px){.cta__shop .shop__image:after{content:"";display:block;padding:0 0 30%}}@media (min-width:768px){.cta__shop .shop__image:after{content:"";display:block;padding:0 0 100%}}.cta__shop .shop__image img{height:65px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65px}.cta__shop .shop__image .counter{background-color:#ffd200;border-radius:30px;font-size:14px;font-weight:700;height:40px;left:-8px;line-height:40px;position:absolute;text-align:center;top:-8px;width:40px;z-index:2}@media (min-width:1024px){.cta__shop .shop__image .counter{font-size:12px;height:30px;line-height:30px;width:30px}}.cta__shop .shop__marks{list-style:none;margin:0 0 10px;padding:0}@media (min-width:768px){.cta__shop .shop__marks{margin:0}}.cta__shop .shop__marks li{background-color:#fff;border-radius:5px;display:inline-block;height:50px;margin:0 2.5px;overflow:hidden;position:relative;width:80px}.cta__shop .shop__marks li img{height:auto;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cta__shop .shop__content{margin:15px 0 0}@media (min-width:768px){.cta__shop .shop__content{margin:0 0 0 15px}}.cta__shop .shop__content p{margin:0}.cta__shop .shop__content .shop__name{font-size:20px;font-weight:700}.cta__shop .shop__content .shop__name span{background-color:#ffd200;border-radius:5px;color:#000;font-size:14px;margin:0 0 0 10px;padding:5px 10px}.cta__shop .shop__content .shop__action{color:#00ab00;font-size:14px;font-weight:500;margin:0 0 15px;padding:10px 0 0}@media (min-width:768px){.cta__shop .shop__content .shop__action{margin:0}}.cta__shop .shop__content .shop__action:before{background-color:#f3f8fb;border-radius:5px;content:"Actie!";display:none;margin:0 10px 0 0;padding:3px 10px}@media (min-width:768px){.cta__shop .shop__content .shop__action:before{display:inline}}.cta__shop .shop__rating{height:85px;position:relative;width:85px}.cta__shop .shop__rating img{-webkit-filter:invert(92%) sepia(13%) saturate(4386%) hue-rotate(349deg) brightness(95%) contrast(114%);filter:invert(92%) sepia(13%) saturate(4386%) hue-rotate(349deg) brightness(95%) contrast(114%)}.cta__shop .shop__rating span{font-size:24px;font-weight:700;left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.cta__shop hr{height:3px;margin:0 0 15px;opacity:5%}@media (min-width:768px){.cta__shop hr{margin:15px 0}}.cta__shop .shop__usp{list-style:none;margin:0 0 20px 10px;padding:0}@media (min-width:768px){.cta__shop .shop__usp{margin:0 0 20px}}.cta__shop .shop__usp li{margin:0 0 10px;padding-left:2.5em;position:relative}.cta__shop .shop__usp li:last-child{margin:0}.cta__shop .shop__usp li:before{background-color:#fff;border-radius:50px;color:#00ab00;content:"+";display:block;height:25px;left:0;line-height:25px;margin:0 10px 0 0;position:absolute;text-align:center;width:25px}@media (min-width:1024px){.blog a:hover .blog__item{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.blog__item .blog__image{background-color:#f5f6f8;height:250px;overflow:hidden;position:relative;width:100%}.blog__item .blog__image .thumbnail{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.blog__item .blog__highlight{background-color:#ffd200;border-radius:100px;color:#000;font-size:14px;padding:5px 5px 5px 15px;position:absolute;right:15px;top:15px;z-index:3}.blog__item .blog__highlight .text{display:inline-block;float:left;font-weight:700;letter-spacing:.4px;line-height:35px;margin:0 10px 0 0}.blog__item .blog__highlight .image{background-color:#fff;border-radius:100px;display:inline-block;float:right;height:35px;overflow:hidden;width:35px}.blog__item .bg__overlay{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(20%,rgba(0,0,0,.8)),to(transparent));background:linear-gradient(0deg,#000,rgba(0,0,0,.8) 20%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:100%;opacity:.5;position:absolute;width:100%;z-index:2}.blog__item .blog__content{color:#000;margin:10px 0}.blog__item .blog__content .title{color:#000;text-decoration:none}.blog__item .blog__content .title:hover{text-decoration:underline}.blog__item .blog__content .title h3{font-size:24px;line-height:32px;margin:0}.blog__item .blog__content .category{color:gray;font-size:12px;font-weight:400;letter-spacing:.4px;margin:0 0 5px}.blog__item .blog__content .category ul{list-style:none;margin:0;padding:0}.blog__item .blog__content .category ul li{display:inline}.blog__item .blog__content .category a{color:#999;text-decoration:none}.blog__item .blog__content .category a:hover{color:#000;text-decoration:underline}.blog__item .arrow{bottom:25px;position:absolute;right:25px}.blog__margin{margin:0 0 35px}.blog__margin:last-child{margin:0}.faq{border-top:1px solid #dee2e6;padding:0}.faq .faq__heading{cursor:pointer;padding:15px}.faq .faq__heading h3{display:inline-block;font-size:14px;font-weight:600;line-height:28px;margin:0;width:90%}.faq .faq__heading h3:hover{text-decoration:underline}.faq .faq__heading img{display:inline-block}.faq .faq__body,.faq .faq__heading img{-webkit-transition:all ease;-webkit-transition:all .5s ease;transition:all .5s ease}.faq .faq__body{font-size:14px;line-height:28px;overflow:hidden;padding:0 15px}.faq__closed .faq__heading img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__closed .faq__body{max-height:0}.faq__open{margin-bottom:20px}.faq__open .faq__heading img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__open .faq__body{max-height:900px}.message{border:2px solid #000;font-size:14px;line-height:24px;padding:25px}@media (min-width:768px){.message{padding:20px 35px}}.message__subtitle{font-size:16px;font-weight:500;margin:0 0 5px;padding:0}.message p:last-child{margin:0}.message img{margin:0 5px 0 0}.message__warning{background-color:#faf5eb;border-color:#ffefcc}.message__warning .message__subtitle{color:#ffae00}.message__warning img{-webkit-filter:invert(66%) sepia(70%) saturate(1094%) hue-rotate(357deg) brightness(97%) contrast(108%);filter:invert(66%) sepia(70%) saturate(1094%) hue-rotate(357deg) brightness(97%) contrast(108%)}.message__error{background-color:#fcf2f2;border-color:#f2c9c9}.message__error .message__subtitle{color:#d33}.message__error img{-webkit-filter:invert(28%) sepia(99%) saturate(1951%) hue-rotate(344deg) brightness(92%) contrast(88%);filter:invert(28%) sepia(99%) saturate(1951%) hue-rotate(344deg) brightness(92%) contrast(88%)}.message__succes{background-color:#f3f8fb;border-color:#cde2ee}.message__succes .message__subtitle{color:#00ab00}.message__succes img{-webkit-filter:invert(57%) sepia(90%) saturate(6184%) hue-rotate(106deg) brightness(104%) contrast(107%);filter:invert(57%) sepia(90%) saturate(6184%) hue-rotate(106deg) brightness(104%) contrast(107%)}