@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bodoni;src:url(/fonts/BodoniFLF-Bold.woff2) format("woff2"),url(/fonts/BodoniFLF-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}*{font-family:Montserrat,Arial,Helvetica,sans-serif;color:#302f4c;line-height:1.5}h1{line-height:1}h1,h2,h3{text-transform:uppercase;font-family:Bodoni}*{font-size:clamp(.6875rem,.5417rem + .6481vw,1.125rem)}h1{font-size:clamp(1.5552rem,1.0078rem + 2.6949vw,3.4332rem)}h2{font-size:clamp(1.296rem,.8732rem + 2.0816vw,2.7466rem)}h3{font-size:clamp(1.08rem,.7543rem + 1.6033vw,2.1973rem)}h4{font-size:clamp(.9rem,.65rem + 1.2309vw,1.7578rem)}h5{font-size:clamp(.75rem,.5587rem + .9417vw,1.4063rem);font-weight:500}h6{font-size:clamp(.75rem,.5587rem + .9417vw,1.4063rem);font-weight:400}.small-text{font-size:clamp(.434rem,.3507rem + .4104vw,.72rem);line-height:1rem}.bold{font-weight:600}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background-color:#fdfcf7}.page-content{position:relative;z-index:1}button{border:none;outline:none;background-color:#302f4c;padding:.6rem .8rem}button a{text-decoration:none;color:#fdfcf7}button:hover{background-color:#201f33}button:hover a{color:#fdfcf7}button:hover{cursor:pointer}a:hover{color:#a8a6c9}footer{background-color:#302f4c}footer .content{display:flex;flex-flow:row wrap;justify-content:space-evenly;padding:5vh 0;gap:1rem}footer .links{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;gap:7.5vw}footer *{color:#fdfcf7}footer a:hover{color:#a8a6c9}footer ul li{margin-bottom:.4rem;list-style:none}footer .footer_text h6{margin-bottom:10px}footer .footer_logo img{width:8rem;height:auto}footer .credits{overflow:hidden}footer .credits .gradient-balk{width:100vw;height:10px;background:linear-gradient(270deg,#69d249,#2d6237)}footer .credits p#webverde{padding:1rem 5vw;color:#2d6237;background-color:#fdfcf7}footer .credits p#webverde a{color:#2d6237}footer .credits p#webverde a:hover{color:#69d249}nav{width:100%;padding:3vh 5vw;align-items:center;display:flex;justify-content:space-between}nav .links{display:flex;flex-flow:row;gap:2rem}nav .links *{font-weight:500;text-decoration:none}nav .nav-logo img{height:5rem}img.logo{height:80px}header{display:flex;justify-content:space-between;width:100%;padding:0 10vw;gap:2rem}header .header-text{display:flex;flex-flow:column wrap;justify-content:center;max-width:600px;align-items:flex-start}header .header-text h1{white-space:pre-line}header .header-text p{width:clamp(120px,60%,600px)}header .header-text button{margin-top:2rem;align-self:flex-start}header .header-img{flex:1 1 300px;max-width:30vw;min-width:100px;display:flex;align-items:center}header .header-img img{width:100%;height:auto}main{width:80vw;left:10vw;position:relative}main p{width:clamp(150px,60%,1200px)}main p ul{margin-left:5ch}main{display:flex;flex-flow:column;justify-content:space-between;gap:3.5rem;margin:3rem 0}img{border:10px solid #302F4C}img.no-border{border:none}img.small{border:5px solid #302F4C}@media screen and (max-width: 600px){img{border:3.5px solid #302F4C}img.no-border{border:none}img.small{border:2.5px solid #302F4C}}section.social_media{width:100%;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:.75rem}section.social_media h3{font-size:calc(1.25*clamp(1.296rem,.8732rem + 2.0816vw,2.7466rem));text-align:center}section.social_media .social_media_buttons{display:flex;flex-flow:row wrap;gap:1.5rem}table{width:100%;border-collapse:collapse}table tr{display:flex;justify-content:space-between;align-items:flex-start;width:100%}table tr td:first-child{width:30%}table td{display:inline-block}table td:last-child{text-align:right}@media screen and (max-width: 700px){table{margin-bottom:20px}}.paragraph_and_photo{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.paragraph_and_photo p{flex:2}.paragraph_and_photo img{flex:1;width:20%;height:auto;object-fit:cover}.illustrations-overlay{position:absolute;height:100%;width:100%;z-index:0;top:0;left:0;pointer-events:none}.illustrations-overlay img{width:clamp(40px,5vw,150px)}.illustrations-overlay #illustratie-links{top:30vh;left:0;position:absolute}.illustrations-overlay #illustratie-rechts{top:50vh;right:0;position:absolute}.illustrations-overlay #illustratie-rechts2{bottom:0vh;transform:translateY(200%);right:0;position:absolute}section.contact_info{background-color:#302f4c;width:100%}section.contact_info *,section.contact_info svg{color:#fdfcf7}section.contact_info{display:flex;flex-flow:row wrap;padding:3rem 5rem;gap:2rem;justify-content:center;align-items:baseline}section.contact_info .contact_info_block{flex:1 1 120px}section.contact_info .contact_info_tekst p ul{list-style:none}section.contact_info .contact_info_titel{display:flex;flex-flow:row nowrap;align-items:center;gap:10px;margin-bottom:5px}section.contact_info .contact_info_titel svg{height:calc(1.2*clamp(.6875rem,.5417rem + .6481vw,1.125rem));width:calc(1.2*clamp(.6875rem,.5417rem + .6481vw,1.125rem));line-height:0}section.assortiment{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible;align-items:center}section.assortiment h3{margin-bottom:1rem}.assortiment-content{position:relative;width:100vw;height:fit-content}.assortiment-content .assortiment-overlay#right{right:10vw;transform:rotate(180deg)}.assortiment-content .assortiment-overlay#left{left:10vw}.assortiment-content .assortiment-overlay{width:20vw;height:100%;position:absolute;z-index:10;background:#fdfcf7;background:-webkit-linear-gradient(90deg,rgb(253,252,247) 0%,rgb(253,252,247) 12%,rgba(253,252,247,0) 100%);background:-moz-linear-gradient(90deg,rgb(253,252,247) 0%,rgb(253,252,247) 12%,rgba(253,252,247,0) 100%);background:linear-gradient(90deg,#fdfcf7 0% 12%,#fdfcf700);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FDFCF7",endColorstr="#FDFCF7",GradientType=1)}.assortiment-cards{width:100%;overflow-x:hidden;overflow-y:visible;display:flex;margin-bottom:1.5rem}.assortiment-cards .cards-wrapper{width:max-content;display:flex;animation:scroll-left 30s linear infinite}.assortiment-cards .category_card{display:flex;margin-left:2rem;flex-direction:column;align-items:center}.assortiment-cards .category_card p{text-align:center;width:fit-content}.assortiment-cards .category_card_image{overflow:hidden;display:flex;align-items:center;border:5px solid #302F4C;width:12rem;aspect-ratio:16/9;margin-bottom:.5rem}.assortiment-cards .category_card_image img{aspect-ratio:16/9;width:100%}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}section.over_ons{width:clamp(256px,70vw,1800px);margin:0 auto;position:relative}section.over_ons .over_ons_photo{width:100%;height:fit-content;position:relative}section.over_ons .over_ons_photo_img{width:100%;height:fit-content;overflow:hidden;border:10px solid #302F4C;position:relative;z-index:0}section.over_ons .over_ons_photo_img img{display:block;width:100%;height:auto;object-fit:cover;object-position:right}section.over_ons .over_ons_photo_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:linear-gradient(90deg,#fdfcf7 0% 12%,#fdfcf700)}section.over_ons .over_ons_text{position:absolute;width:80%;height:100%;display:flex;justify-content:center;flex-flow:column;z-index:20;text-align:left}section.over_ons .over_ons_text button{margin-top:20px}@media screen and (max-width: 600px){section.over_ons .over_ons_photo_img{border:5px solid #302F4C}}section.contact_tables{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:40px}@media screen and (max-width: 750px){section.contact_tables{flex-flow:column wrap;justify-content:flex-start;gap:30px}}.map{width:100%}.map iframe{width:100%;aspect-ratio:16/9;border:7.5px #302F4C solid}@media screen and (max-width: 600px){.map iframe{border:3.5px solid #302F4C}}section.producten .producten_cards{width:100%;padding:5vh 10vw;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:3%}.categorie_banner{width:100%;background-color:#302f4c;color:#fdfcf7;display:grid;place-items:center;padding:3vh 0}.categorie_banner h3{color:#fdfcf7}.product_card{width:clamp(200px,20%,375px);border:1px solid red;display:block}.product_card_image{border:7.5px solid #302F4C;display:flex;align-items:center;justify-content:center;width:100%;height:150px;overflow:hidden}.product_card_image img{width:100%}.product_card_text{display:flex;flex-flow:column wrap;padding:15px 0}.product_card_price{margin-top:5px}.menu-images{border:10px solid #302F4C;display:flex;flex-flow:column wrap;align-items:center;width:70vw}.menu-images img{width:100%}.menu-images+button{margin-top:1.5rem}@media screen and (max-width: 600px){.menu-images{border:3.5px solid #302F4C}}@media (max-width: 1024px){.over_ons_photo{height:55vh}}@media (max-width: 768px){.over_ons_photo{height:45vh}}@media (max-width: 480px){.over_ons_photo{height:35vh}}@media (max-width: 550px){footer .content{flex-flow:column wrap;align-items:center}footer .links{flex-flow:column wrap;align-items:baseline;justify-content:baseline}}
