.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1600px;margin:0 auto;padding:0 10px}.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1600px;margin:0 auto;padding:0 10px}main{padding:40px 0}main .container.brands{width:100%;padding:0 20px}main .container.brands .info{width:100%;margin-bottom:20px}main .container.brands .info p{font-size:0.875em;font-weight:400}main .container.brands .info hr{margin:20px 0;border-top:1px solid #BCBCBC}main .container.brands .merken-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 10px)}main .container.brands .merken-grid .item{flex:0 0 auto;margin-bottom:20px;overflow:hidden;margin-right:20px;width:calc(50% - 10px)}main .container.brands .merken-grid .item:nth-child(even){margin-right:0}@media screen and (min-width:768px){main .container.brands .merken-grid .item{margin-right:20px;width:calc(25% - 15px)}main .container.brands .merken-grid .item:nth-child(even){margin-right:20px}main .container.brands .merken-grid .item:nth-child(4n+4){margin-right:0}}@media screen and (min-width:1100px){main .container.brands .merken-grid .item{margin-right:20px;width:calc(16.6666% - 16.6666px)}main .container.brands .merken-grid .item:nth-child(even),main .container.brands .merken-grid .item:nth-child(4n+4){margin-right:20px}main .container.brands .merken-grid .item:nth-child(6n+6){margin-right:0}}main .container.brands .merken-grid .item .top{display:flex;flex-direction:column;flex-wrap:wrap;padding:10px;position:relative}main .container.brands .merken-grid .item .top b{margin:auto;margin-top:10px}main .container.brands .merken-grid .item .top .korting-label{position:absolute;top:10px;right:10px;display:inline-block;background:#ff6200;color:#FFFFFF;font-size:0.875em;padding:2.5px 5px;text-transform:uppercase;font-weight:bold}main .container.brands .merken-grid .item .top .image_wrap{width:100%;height:100px}main .container.brands .merken-grid .item .top .image_wrap picture{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}main .container.brands .merken-grid .item .top .image_wrap picture img{flex:0 0 auto;max-width:100%;max-height:100%;object-fit:contain}main .container.brands .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 .container.brands .merken-grid .item .top .button i{flex:0 0 auto;margin:auto 5px auto auto;transition:all 3s}main .container.brands .merken-grid .item .top .button i:last-child{display:none;margin-left:-5px}main .container.brands .merken-grid .item .top:hover .button i{display:inline-block}main .brand-page{max-width:1200px;margin:0 auto}main .brand-page .banner-wrapper{position:relative;background-color:#F2F2F2;z-index:0}main .brand-page .banner-wrapper .title-wrapper{position:absolute;top:20px;left:10px;border-left:4px solid #FFFFFF;padding-left:10px;color:#FFFFFF;z-index:1}@media screen and (min-width:480px){main .brand-page .banner-wrapper .title-wrapper{left:20px}}@media screen and (min-width:640px){main .brand-page .banner-wrapper .title-wrapper{top:40px;left:40px}}main .brand-page .banner-wrapper .title-wrapper .title{font-weight:bold;font-size:2em}main .brand-page .banner-wrapper .title-wrapper .sub-title{font-weight:bold;font-size:1.25em}main .brand-page .banner-wrapper .banner{position:relative;display:block;width:100%;height:0;padding-bottom:40%}@media screen and (min-width:640px){main .brand-page .banner-wrapper .banner{padding-bottom:30%}}main .brand-page .banner-wrapper .banner img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main .brand-page .text-top{padding:10px;background-color:#F2F2F2;border-bottom:4px solid #ff6200;margin-bottom:40px}@media screen and (min-width:480px){main .brand-page .text-top{padding:20px}}@media screen and (min-width:640px){main .brand-page .text-top{display:flex;gap:20px}}@media screen and (min-width:1024px){main .brand-page .text-top{padding:40px}}main .brand-page .text-top .brand-logo{display:block}@media screen and (min-width:640px){main .brand-page .text-top .brand-logo{flex:0 0 auto;order:1;width:200px}}main .brand-page .text-top .brand-logo img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}main .brand-page .text-top .wysiwyg{margin-top:20px}@media screen and (min-width:640px){main .brand-page .text-top .wysiwyg{order:2;margin-top:0;flex:1 0 0}}main .brand-page .top-categories{display:flex;flex-direction:row;flex-wrap:wrap;flex-direction:column;padding:10px}@media screen and (min-width:480px){main .brand-page .top-categories{padding:0 20px}}@media screen and (min-width:1200px){main .brand-page .top-categories{padding:0}}main .brand-page .top-categories .top-category{flex:0 0 auto;margin-bottom:20px}main .brand-page .top-categories .top-category>.title{padding-bottom:20px;margin-bottom:20px}main .brand-page .top-categories .top-category>.title a{color:#000000}main .brand-page .top-categories .top-category .category-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}@media screen and (min-width:640px){main .brand-page .top-categories .top-category .category-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:1024px){main .brand-page .top-categories .top-category .category-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:1100px){main .brand-page .top-categories .top-category .category-grid{grid-template-columns:repeat(4, 1fr)}}main .brand-page .top-categories .top-category .category-grid .category{color:#000000;width:100%;background:#FFFFFF}main .brand-page .top-categories .top-category .category-grid .category:hover{color:#ff6200}main .brand-page .top-categories .top-category .category-grid .category .image{display:block;width:100%;height:180px}main .brand-page .top-categories .top-category .category-grid .category .image picture{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}main .brand-page .top-categories .top-category .category-grid .category .image picture img{flex:0 0 auto;display:block;max-width:100%;max-height:100%;width:auto;height:auto}main .brand-page .top-categories .top-category .category-grid .category .title{text-align:center;font-weight:bold;font-size:1em;background:#000000;color:#FFFFFF;line-height:3em;padding:0 10px}main .brand-page .text-bottom{padding:10px;background-color:#F2F2F2;border-top:4px solid #ff6200;margin-bottom:40px}@media screen and (min-width:480px){main .brand-page .text-bottom{padding:20px}}@media screen and (min-width:1024px){main .brand-page .text-bottom{padding:40px}}