@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans-VariableFont_wdth,wght.ttf);font-weight:400;font-style:normal}h1{font-variation-settings:"wght" 700;font-size:clamp(32px,5vw,64px)}h1,h2{font-family:OpenSans,serif;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:calc(8px + 2vw)}h2{font-variation-settings:"wght" 700;font-size:clamp(24px,5vw,40px)}h3{font-size:clamp(20px,5vw,24px)}h3,h4{font-family:OpenSans,serif;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;margin-bottom:calc(8px + 2vw)}h4{font-variation-settings:"wght" 400;font-size:20px}blockquote:after,blockquote:before{content:'"';font-size:24px}a{color:#e31019}*{box-sizing:border-box;margin:0}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar{-webkit-transition:.3s;transition:.3s}:hover::-webkit-scrollbar{width:15px!important}::-webkit-scrollbar-thumb{border-radius:10px;border:none;background:rgba(0,0,0,.9)}body{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;font-size:16px;line-height:32px;letter-spacing:0;display:flex;flex-direction:column;min-height:100vh;overflow:overlay}footer{color:#fff;background:linear-gradient(270deg,#000,#333)}footer .bottom-footer{color:#333;background:#ddd;text-align:center;padding:calc(8px + .2vw) 0}footer .bottom-footer a{color:#333}footer .bottom-footer ul{display:flex;justify-content:center;align-items:center}@media(max-width:767px){footer .bottom-footer ul{flex-direction:column}}footer .bottom-footer li{list-style:none;padding:0 calc(8px + 1vw)}footer a{color:#fff}footer .stack{display:grid;grid-template-areas:"stack"}footer .stack>*{grid-area:stack}footer .overlay{background-image:url(/media/icons/background.svg);background-repeat:no-repeat;background-position:0;background-size:auto}footer .wrapper{padding:calc(8px + 4vw) 0;width:min(100% - 35px,1440px);margin-inline:auto}footer .about p,footer .contact p,footer .products p{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-size:clamp(20px,5vw,24px);line-height:140%;letter-spacing:0;margin-bottom:calc(8px + .5vw)}footer .grid{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}footer .head{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}footer .head .contact>div{display:flex;gap:.5rem;align-items:center;justify-content:flex-start}footer .head .contact>div svg{min-width:38px}footer nav a{display:block}footer .extra{margin-top:2rem}footer .email,footer .phone{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;align-items:center;gap:0}footer .email span,footer .phone span{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 700;font-size:clamp(24px,5vw,40px);line-height:140%;letter-spacing:0;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-right:.7rem}footer .email a,footer .phone a{text-decoration:none}footer .address{line-height:24px}footer .address a{text-decoration:none}footer .address>div:first-of-type{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 700;font-size:20px;line-height:32px;letter-spacing:.3px}footer .certificaat{display:grid!important;grid-template-columns:1fr}footer .certificaat svg{max-width:200px;height:auto}a{text-decoration:none}html{scroll-behavior:smooth}body{padding:0;width:100%;background:#fff;color:#333;scroll-padding-top:300px}.contact-popup{position:fixed;bottom:20px;right:5vw;background:linear-gradient(270deg,#000,#333) url(/media/icons/whatsapp.svg) no-repeat 50%;background-size:20px 20px;border:1px solid #e31019;border-radius:100px;height:50px;width:50px;display:grid;place-content:center}@media(min-width:768px){.contact-popup{padding:10px 40px 10px 20px;background-position-x:calc(100% - 10px);width:auto}}.contact-popup a{color:#e31019;text-decoration:none}@media(max-width:767px){.contact-popup a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:40px;height:40px}}.notification-banner{position:absolute;top:0;left:0;right:0;z-index:999;background:#333;color:#e31019;border-bottom:2px solid #e31019;padding:10px 20px}.navigations,.notification-banner .wrapper{width:min(100% - 35px,1440px);margin-inline:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:768px)and (max-width:1199px){.navigations{flex-direction:column}}@media(max-width:767px){.navigations .cta-button{display:none}}.logo-main-navigation li,.navigations .flex{padding:0 10px;line-height:80px;display:grid;place-content:center}.navigation-container nav{position:fixed;background:#fff;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.3)}.topmenu{background-color:#e7e7e7}.topmenu .container{width:min(100% - 35px,1440px);margin-inline:auto;display:flex;justify-content:flex-end;gap:calc(8px + 2vw)}.topmenu a{color:#000}.mobile-menu-button{background:#fff;width:64px;height:64px;display:grid;place-content:center}@media(min-width:768px){.mobile-menu-button{display:none!important}}.mobile-menu-button svg{width:40px;height:40px;color:#333}.mobile-menu-close{background:#fff;width:64px;height:64px;display:grid;place-content:center}.mobile-menu-close svg{width:40px;height:40px;color:#333}@media(min-width:768px){.logo-main-navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1 1 auto}}@media(min-width:768px)and (min-width:768px)and (max-width:1199px){.logo-main-navigation{flex-direction:column}}.logo-main-navigation ul{list-style:none;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1vw;flex:1 1 auto}@media(min-width:768px)and (max-width:1023px){.logo-main-navigation ul{margin:1rem 0}.logo-main-navigation ul li.action{display:none}}@media(max-width:767px){.logo-main-navigation ul{display:none}}@media(min-width:1200px){.logo-main-navigation ul{margin-left:calc(8px + 4vw)}.logo-main-navigation ul li.action{display:flex}.logo-main-navigation ul .action{padding:0;margin-left:auto}}.logo-main-navigation a{color:#333;text-decoration:none;display:grid;place-content:center}.navigation-container{color:#333;background:#fff;border:none;box-shadow:0 3px 6px rgba(0,0,0,.161);position:relative;z-index:10}.page-container{position:relative}iframe{border:0;width:100%;aspect-ratio:4/3}.mobile-navigation{position:fixed;top:0;left:0;width:100%;right:0;bottom:0;background:#fff;color:#00003a;touch-action:none}.mobile-navigation a{color:#00003a;text-decoration:none;display:flex;justify-content:center}.mobile-navigation ul{list-style:none;padding:0;font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 400;font-size:20px;line-height:140%;letter-spacing:0}.mobile-navigation ul li{margin:1rem 0}.mobile-navigation ul a{flex-wrap:nowrap;align-content:stretch;gap:0;justify-content:center}.mobile-navigation .top,.mobile-navigation ul a{display:flex;flex-direction:row;align-items:center}.mobile-navigation .top{width:min(100% - 35px,1440px);margin-inline:auto;justify-content:space-between}.mobile-navigation .container{height:100%}.mobile-navigation .bottom{height:calc(100% - 115px);overflow-y:scroll;padding:2rem 0;width:min(100% - 35px,1440px);margin-inline:auto}.mobile-navigation .bottom ul{margin-bottom:2rem}.mobile-navigation .foot{margin-top:4rem}.mobile-navigation .foot nav{margin-top:2rem}.mobile-navigation .foot a{display:block;text-decoration:underline}.mobile-navigation .address{margin-top:2rem}.mobile-navigation .whats-app{margin-top:4rem;display:grid;place-content:center}.mobile-navigation .whats-app div{background:linear-gradient(270deg,#000,#333) url(/media/icons/whatsapp.svg) no-repeat 50%;background-size:20px 20px;border-radius:100px;height:50px;padding:10px 40px 10px 20px;background-position-x:calc(100% - 10px);width:auto}.mobile-navigation .whats-app a{color:#e31019;text-decoration:none}.mobile-navigation .mobile-menu-search{visibility:hidden}.main{padding-top:5rem;background-repeat:repeat;background-color:#fff;background-image:url(/media/icons/square-pattern.svg);background-repeat:no-repeat;background-position:85% 0}.actions a,.cta-button a{text-decoration:none}.not-found{padding:calc(8px + 4vw) 0;width:min(100% - 35px,1440px);margin-inline:auto}@media(min-width:768px){.not-found{text-align:center}}.not-found>*{padding:calc(8px + 2vw) 0}.not-found nav{display:flex;flex-wrap:wrap;gap:2rem}.not-found nav>*{flex:1 1 20rem}button{border-radius:25px;opacity:1;display:inline;padding:10px 20px;color:#fff;background:#e31019;border:2px solid #e31019;font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 700;font-size:16px;line-height:32px;letter-spacing:0;cursor:pointer}.debug{font-size:13px;line-height:120%;opacity:.5}details summary{cursor:pointer}details summary>*{display:inline}@media(max-width:767px){.telephone-icon{width:45px;aspect-ratio:1;background:#e31019;border-radius:25px}.telephone-background{background-image:url(/media/icons/phone.svg);background-repeat:no-repeat;background-size:26px;background-position:50%;width:45px;aspect-ratio:1}}ul.submenu{transition-delay:.3s;visibility:hidden;display:flex;justify-content:center}@media(min-width:768px){ul.submenu{position:absolute;top:112px;left:0;margin:0;background:#fff;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.3)}}ul.submenuSmall{visibility:hidden}@media(min-width:768px){ul.submenuSmall{position:absolute;top:80px;left:0;margin:0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3)}}ul.submenuSmall li{width:100%;padding:0}ul.submenuSmall .submenuSmallInner{display:block;gap:0;width:100%;margin:0}ul.submenuSmall .submenuSmallInner a{padding:0 2rem;width:100%}ul.submenuSmall .submenuSmallInner li{display:block}ul.submenuSmall .submenuSmallInner li:hover a{width:100%;background:#e8e8e8}.relative{position:relative}.relative>*{padding-right:20px}li.submenu-hover:hover ul.submenu,li.submenu-hover:hover ul.submenuSmall{transition-delay:.1s;visibility:visible}@media(min-width:768px){ul.submenu-category-items{margin:calc(8px + 1vw);display:flex;flex-wrap:nowrap}}.link{color:#e31019}.category-images p{font-family:OpenSans,serif;font-style:normal;font-weight:400;font-variation-settings:"wght" 700;font-size:clamp(24px,5vw,40px);line-height:140%;letter-spacing:0;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width:768px){.category-images img{aspect-ratio:2/1;width:400px!important}}.mobile-navigation ul.submenu-mobile li.category-images{margin:calc(8px + 4vw) 0}.mobile-navigation ul a{display:block}.submenu-hover{background-image:url(/media/icons/arrow-down.svg);background-repeat:no-repeat;background-position:100%}.submenu-hover>a{padding-right:10px}.splitter{margin:calc(8px + 1vw) 0}@media(max-width:767px){.desktop-only{display:none}}