@import url(https://fonts.googleapis.com/css2?family=Limelight&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);:root{--primary-color:#bea392;--primary-color-dark:#744a31;--secondary-color:#a1ac81;--tertiary-color:#89453c;--tertiary-color-dark:#6d3a31;--white-color:#f8f7f5;--black-color:#222;--primary-heading-color:#3d2e2e;--primary-text-color:var(--black-color);--secondary-text-color:var(--white-color);--cubic:cubic-bezier(0.8,0,0.2,1);--drop-shadow:0 6px 12px rgba(0,0,0,.16);--font-text:"Open Sans",sans-serif;--font-title:"Limelight",sans-serif}*,:after,:before,body,html{margin:0;padding:0;box-sizing:border-box;color:inherit;font-family:inherit}html{font-size:clamp(14px,1.5vw,16px)}body{overflow-x:hidden;color:var(--primary-text-color);font-family:var(--font-text);background-color:var(--white-color)}#app{display:flex;flex-direction:column;min-height:100svh}main{flex:1}ol,ul{padding:0;list-style-type:none}a,li,p,span{font-weight:400;font-style:normal;line-height:1.6;font-size:1em;color:var(--primary-text-color)}a:not([class*=button]):not(:is(:has(img),:has(svg))){--_color:var(--secondary-color);text-decoration:none;color:var(--_color);border-bottom:1px solid transparent;transition:.2s}a:not([class*=button]):not(:is(:has(img),:has(svg))) span{color:inherit}a:not([class*=button]):not(:is(:has(img),:has(svg))):hover{border-bottom:1px solid var(--_color)}img,picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img{font-style:italic}b,strong{font-weight:900}h1,h2,h3,h4{font-family:var(--font-title)}.h1,h1{font-size:clamp(2.8em,6vw,10em);line-height:1}.h1,.h2,h1,h2{color:var(--primary-heading-color)}.h2,h2{font-size:2.47em;font-family:var(--font-text)}.h3,h3{font-size:clamp(1.5em,4vw,2.5em)}.h3,.h4,h3,h4{color:var(--primary-heading-color)}.h4,h4{font-size:1.5em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subgrid{display:grid;grid-template-columns:subgrid}.mt{margin-top:1rem}@layer col{.col-1{grid-column:col-1/span 1}}@layer start{.start-1{grid-column-start:col-1}}@layer end{.end-1{grid-column-end:col-1}}@layer col{.col-2{grid-column:col-1/span 2}}@layer start{.start-2{grid-column-start:col-2}}@layer end{.end-2{grid-column-end:col-2}}@layer col{.col-3{grid-column:col-1/span 3}}@layer start{.start-3{grid-column-start:col-3}}@layer end{.end-3{grid-column-end:col-3}}@layer col{.col-4{grid-column:col-1/span 4}}@layer start{.start-4{grid-column-start:col-4}}@layer end{.end-4{grid-column-end:col-4}}@layer col{.col-5{grid-column:col-1/span 5}}@layer start{.start-5{grid-column-start:col-5}}@layer end{.end-5{grid-column-end:col-5}}@layer col{.col-6{grid-column:col-1/span 6}}@layer start{.start-6{grid-column-start:col-6}}@layer end{.end-6{grid-column-end:col-6}}@layer col{.col-7{grid-column:col-1/span 7}}@layer start{.start-7{grid-column-start:col-7}}@layer end{.end-7{grid-column-end:col-7}}@layer col{.col-8{grid-column:col-1/span 8}}@layer start{.start-8{grid-column-start:col-8}}@layer end{.end-8{grid-column-end:col-8}}@layer col{.col-9{grid-column:col-1/span 9}}@layer start{.start-9{grid-column-start:col-9}}@layer end{.end-9{grid-column-end:col-9}}@layer col{.col-10{grid-column:col-1/span 10}}@layer start{.start-10{grid-column-start:col-10}}@layer end{.end-10{grid-column-end:col-10}}@layer col{.col-11{grid-column:col-1/span 11}}@layer start{.start-11{grid-column-start:col-11}}@layer end{.end-11{grid-column-end:col-11}}@layer col{.col-12{grid-column:col-1/span 12}}@layer start{.start-12{grid-column-start:col-12}}@layer end{.end-12{grid-column-end:col-12}}.content{grid-column:col-1/content}.breakout{grid-column:breakout}.full-width{grid-column:full-width}.start-full{grid-column-start:full-width-start}.start-breakout{grid-column-start:breakout-start}.start-content{grid-column-start:content-start}.end-full{grid-column-end:full-width-end}.end-breakout{grid-column-end:breakout-end}.end-content{grid-column-end:content-end}.align-center{align-items:center}.flex{display:flex}.justify-center{justify-content:center}.flex-column{flex-direction:column}.flex-row{flex-direction:row}:root{--col-padding:clamp(2rem,8vw,10rem);--total-columns:12;--padding-inline:1rem;--breakout-max-width:2000px;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);--content-max-width:clamp(300px,80vw,1700px);--content-size:min(((100%/1) - (var(--padding-inline)) * 2),var(--content-max-width));--col-size:calc(var(--content-size)/var(--total-columns))}.content-grid{grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] 0 [col-1] var(--col-size) [col-2] var(--col-size) [col-3] var(--col-size) [col-4] var(--col-size) [col-5] var(--col-size) [col-6] var(--col-size) [col-7] var(--col-size) [col-8] var(--col-size) [col-9] var(--col-size) [col-10] var(--col-size) [col-11] var(--col-size) [col-12] var(--col-size) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];max-width:100svw;display:grid}.full-width-grid{grid-column:full-width;display:grid;grid-template-columns:inherit}.button,.button__add,.button__dark,.button__primary,.button__white{--_color:var(--white-color);--_bg-color:var(--primary-color);width:-moz-fit-content;width:fit-content;background-color:var(--_bg-color);color:var(--_color);border-radius:99px;padding:1rem 2rem;text-decoration:none;display:block;position:relative;transition:.2s}.button__white{--_color:var(--primary-heading-color);--_bg-color:var(--white-color)}.button__white.disable{opacity:.5;pointer-events:none;cursor:not-allowed}.button__add,.button__dark{--_bg-color:var(--tertiary-color);padding:1rem 2rem 1rem 2rem}.button__add:hover,.button__dark:hover{--_bg-color:var(--tertiary-color-dark)}.button__add{padding:1rem 4rem 1rem 2rem}.button__add:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);background-color:var(--_color);width:1.2em;aspect-ratio:1;-webkit-mask:url(/img/mask-bag.7332e6a3.svg) no-repeat 50% 50%;mask:url(/img/mask-bag.7332e6a3.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:.2s}.button__add:hover:after{transform:translateY(calc(-50% + .3em))}.message{position:fixed;left:0;width:100%;top:5rem;display:flex;justify-content:center;z-index:999;align-items:center}.message.message-red p{background-color:var(--tertiary-color)}.message p{padding:1rem 2rem;width:-moz-fit-content;width:fit-content;border-radius:99px;color:var(--white-color);background-color:var(--secondary-color);font-weight:700;text-align:center;margin:0}header{background-color:var(--primary-color);min-height:20rem;margin-bottom:5rem}header.small{min-height:unset;height:clamp(10rem,20vw,20rem)}header .header-inner{height:100%;display:flex;justify-content:center;flex-direction:column}@media (max-width:768px){header .header-inner{grid-column:col-1/content-end}}header p{font-weight:700;font-size:clamp(1.2rem,2vw,2rem);color:var(--primary-heading-color)}nav{background-color:var(--primary-color);padding-block:2rem}nav .navigation-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}nav .navigation-wrapper .mobile-menu-toggle{display:none;cursor:pointer}nav .navigation-wrapper .mobile-menu-toggle .hamburger{width:25px;height:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative}nav .navigation-wrapper .mobile-menu-toggle .hamburger span{display:block;height:3px;background-color:var(--primary-heading-color);transition:transform .3s ease,opacity .3s ease}nav .navigation-wrapper .mobile-menu-toggle .hamburger.is-active span:first-child{transform:translateY(8px) rotate(45deg)}nav .navigation-wrapper .mobile-menu-toggle .hamburger.is-active span:nth-child(2){opacity:0}nav .navigation-wrapper .mobile-menu-toggle .hamburger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}nav .navigation-wrapper ul.navigation{display:flex;gap:2rem;align-items:center;z-index:99}nav .navigation-wrapper ul.navigation a{font-size:1.1em;--_color:var(--primary-heading-color);font-weight:600;position:relative}nav .navigation-wrapper ul.navigation .bag-count{position:absolute;left:100%;top:0;transform:translate(-.8em,-50%);padding:.7em;background-color:var(--tertiary-color-dark);font-size:.6em;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;aspect-ratio:1;min-width:1em;min-height:1em}nav .navigation-wrapper ul.navigation .count{font-weight:700}nav .navigation-wrapper ul.navigation.mobile-menu-open{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){nav .logo a svg{width:80%;display:block}nav .navigation-wrapper .mobile-menu-toggle{display:block}nav .navigation-wrapper ul.navigation{position:absolute;top:80%;left:0;right:0;background-color:var(--primary-color);flex-direction:column;align-items:flex-start;padding:1rem;gap:1rem;display:flex;opacity:0;pointer-events:none;transition:.3s ease;border-bottom:1px solid var(--primary-heading-color);box-shadow:0 20px 20px rgba(0,0,0,.05)}nav .navigation-wrapper ul.navigation.mobile-menu-open{opacity:1;pointer-events:all;top:110%}}form{flex-direction:column;margin-bottom:5rem}.form-group,form{display:flex;gap:2rem}.form-group{font-size:1.1em}.form-group input,.form-group select,.form-group textarea{border:none;border-radius:2rem;padding:10px 25px;color:var(--black-color);width:100%}.form-group input::-moz-placeholder,.form-group select::-moz-placeholder,.form-group textarea::-moz-placeholder{opacity:.7}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{opacity:.7}.form-group select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" width="18px" height="18px"><path d="M7 10l5 5 5-5H7z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group textarea{resize:vertical;min-height:10rem;max-height:20rem}.form-group button{border:none;cursor:pointer;--_color:var(--white-color);--_bg-color:var(--primary-color);width:-moz-fit-content;width:fit-content;background-color:var(--_bg-color);color:var(--_color);border-radius:99px;padding:1rem 2rem;text-decoration:none;display:block;position:relative;transition:.2s}footer{background-color:var(--primary-color);padding-block:2rem}footer .footer-wrapper{display:flex;justify-content:space-between;align-items:center}footer .footer-wrapper .info{display:flex;align-items:center;flex-wrap:wrap}footer .footer-wrapper .info .logo{height:-moz-min-content;height:min-content;margin-right:2rem}footer .footer-wrapper .info .logo a{height:-moz-min-content;height:min-content;display:flex;justify-content:center}footer .footer-wrapper .info .logo svg{width:10rem;height:-moz-min-content;height:min-content}@media (min-width:768px){footer .footer-wrapper .info .date{margin-right:2rem}}footer .footer-wrapper .info .instagram{display:flex;align-items:center;gap:.5rem}footer .footer-wrapper .info a{--_color:var(--primary-heading-color)}@media (max-width:768px){footer .footer-wrapper .info{flex-direction:column;row-gap:.5rem;align-items:center}}footer .footer-wrapper .credits a{font-weight:700;--_color:var(--primary-heading-color)}@media (max-width:768px){footer .footer-wrapper{flex-direction:column}}.mand{margin-bottom:10rem}.mand h2{font-size:2.5em;font-family:var(--font-text);margin-bottom:2rem;font-weight:800}.mand .cart-item{height:-moz-fit-content;height:fit-content}@media (max-width:992px){.mand .cart-item{grid-column:content}.mand .cart-item>div{grid-column:span 6}}@media (max-width:576px){.mand .cart-item>div{grid-column:content}}.mand .cart-wrapper{row-gap:2rem}@media (max-width:992px){.mand .cart-wrapper{margin-bottom:2rem}}.mand .image{width:100%;aspect-ratio:9/6;border-radius:33px;overflow:hidden;cursor:pointer}.mand .image img{transition:.2s}.mand .image:hover img{transform:scale(1.05)}.mand .content-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;padding:1rem;position:relative}@media (max-width:576px){.mand .content-wrapper{flex-direction:row;justify-content:space-between}}.mand h3 span{font-family:var(--font-text);font-size:.65em;font-weight:800;opacity:.7;position:relative}.mand h3 span:before{content:"";position:absolute;inset:0;width:3em}.mand h3 span:after{content:"";position:absolute;top:50%;right:-2rem;transform:translateY(-50%);width:1em;height:.2em;background-color:var(--secondary-color);opacity:0;transition:.2s}.mand h3 span:hover{cursor:pointer}.mand h3 span:hover:after{opacity:1}.mand .price{color:var(--secondary-color);font-weight:700;font-size:1.3em}.mand .category{opacity:.7;color:var(--primary-heading-color)}.mand .bin{bottom:1rem;justify-self:flex-end;width:-moz-fit-content;width:fit-content;transform:scaleX(-1)}.mand .bin #bin-lid{transition:.2s}.mand .bin:hover{cursor:pointer}.mand .bin:hover #bin-lid{rotate:-15deg}.checkout,.mand{margin-bottom:2rem}.checkout h2,.mand h2{font-size:clamp(1.5rem,2vw,2.3rem);font-family:var(--font-text);margin-bottom:2rem;font-weight:800}.checkout h2 span,.mand h2 span{line-height:100%;font-size:clamp(.8rem,2vw,1.5rem)}@media (max-width:992px){.checkout>div,.checkout>h2,.mand>div,.mand>h2{grid-column:content}}.checkout-card{background-color:var(--primary-heading-color);border-radius:33px;padding:2rem}.checkout-card :not(.button__white){color:var(--white-color)}.checkout-card ul li{display:grid;grid-template-columns:3fr 1fr}.checkout-card ul li .itemsTotal{opacity:.7;margin-left:1rem}.checkout-card ul li>div{display:flex;gap:.5rem}.checkout-card ul li>div:last-child{justify-self:end}@media (max-width:768px){.checkout-card ul li>div{flex-direction:column}}.checkout-card .subtotal{display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.checkout-card ul.total{padding-top:2rem;margin-top:2rem;border-top:3px solid var(--white-color)}.checkout-card .button__white{margin-top:2rem;width:100%;text-align:center}.product-list{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:20px;margin-bottom:5rem}@media (max-width:1140px){.product-list{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (max-width:768px){.product-list{grid-template-columns:repeat(1,minmax(300px,1fr))}}.product-list .product-card{--_bottom-space:1rem;--_transform:2rem;--_opacity:0;--_hidden:none;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-radius:33px;cursor:pointer}.product-list .product-card.disabled .image{position:relative}.product-list .product-card.disabled .image:before{content:"";position:absolute;inset:0;background-color:#000;opacity:.59;z-index:10}.product-list .product-card.disabled .image:after{content:"Uitverkocht!";position:absolute;top:1em;right:1em;padding:.5em 1em;border-radius:99px;background-color:var(--secondary-color);color:var(--white-color);z-index:11}.product-list .product-card .sale-banner{position:absolute;top:1rem;left:1rem;z-index:99;background-color:var(--secondary-color);color:var(--white-color);padding:.5rem 1rem;border-radius:33px}.product-list .product-card .image{border-radius:33px;overflow:hidden;width:100%;height:clamp(25rem,30vw,35rem)}.product-list .product-card .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s}.product-list .product-card .content{background-color:var(--white-color);padding:1rem 0;justify-content:space-between;border-radius:99px;transition:.2s}.product-list .product-card .content,.product-list .product-card .content .wrapper{display:flex;align-items:center;gap:1rem}.product-list .product-card .content .price p{font-size:1.5rem;font-weight:700;color:var(--secondary-color);transition:.2s;transition-delay:.05s}@media (min-width:768px){.product-list .product-card .content .price p{transform:translateX(var(--_transform))}}.product-list .product-card .content .price p.old-price{text-decoration:line-through;margin-right:10px;color:#a0a0a0;font-size:1rem}@media (min-width:768px){.product-list .product-card .content .icon{cursor:pointer;opacity:var(--_opacity);-webkit-user-select:var(--_hidden);-moz-user-select:var(--_hidden);user-select:var(--_hidden);pointer-events:var(--_hidden);transform:translateX(var(--_transform));transition:.2s;transition-delay:0s}.product-list .product-card .content .icon line,.product-list .product-card .content .icon path{transition:.2s}.product-list .product-card .content .icon:hover{transform:translateX(var(--_transform)) translateY(5px)}.product-list .product-card .content .icon:hover line,.product-list .product-card .content .icon:hover path{stroke:var(--secondary-color)}}.product-list .product-card:not(.disabled):hover{--_transform:0;--_opacity:1;--_hidden:all}.product-list .product-card:not(.disabled):hover img{scale:1.1}.product-list .product-card:not(.disabled):hover .content .price{transition-delay:0s}.product-list .product-card:not(.disabled):hover .content .icon{transition-delay:.05s}.product-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.product-nav .amount p{font-size:1.2rem}.product-nav .order select{padding:10px;border:1px solid #000;border-radius:15px}@media (max-width:768px){.product-nav{flex-direction:column;gap:1rem;align-items:flex-start}}.page-single-product{margin-bottom:10rem;--_offset-top:7rem}.page-single-product header{margin-bottom:unset;height:50svh;min-height:400px}.page-single-product header .header-inner{height:calc(100% - var(--_offset-top))}.page-single-product .product-details{--_gap:2rem;--_images-size:58%;display:flex;gap:var(--_gap);margin-top:calc(var(--_offset-top)*-1)}@media (max-width:768px){.page-single-product .product-details{flex-direction:column}}.page-single-product .product-details .images-wrapper{display:flex;gap:3rem;width:var(--_images-size)}@media (max-width:1450px){.page-single-product .product-details .images-wrapper{flex-direction:column}}@media (max-width:768px){.page-single-product .product-details .images-wrapper{width:100%}}.page-single-product .product-details .images-wrapper img{width:100%;height:unset;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-single-product .product-details .images-wrapper .aside-images{display:flex;flex-direction:column;gap:1rem;width:10rem}.page-single-product .product-details .images-wrapper .aside-images .image{position:relative;border-radius:23px;overflow:hidden;cursor:pointer}.page-single-product .product-details .images-wrapper .aside-images .image:not(.active):after{background-color:rgba(0,0,0,.5)}.page-single-product .product-details .images-wrapper .aside-images .image:after{transition:.2s;content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1450px){.page-single-product .product-details .images-wrapper .aside-images{flex-direction:row;width:100%;flex-wrap:wrap;order:2}.page-single-product .product-details .images-wrapper .aside-images img{max-width:150px}}.page-single-product .product-details .images-wrapper .main-image{width:100%}.page-single-product .product-details .images-wrapper .main-image img{border-radius:33px}.page-single-product .product-details .content-wrapper{width:calc(100% - var(--_images-size) - var(--_gap));padding-top:calc(var(--_offset-top) + 2rem);padding-bottom:3rem;display:flex;flex-direction:column;justify-content:space-between}.page-single-product .product-details .content-wrapper .price{font-size:2.5rem;font-weight:700;color:var(--secondary-color)}.page-single-product .product-details .content-wrapper .stock{margin-bottom:2rem}.page-single-product .product-details .content-wrapper .description{font-size:1em;font-weight:400;color:var(--primary-text-color);margin-bottom:2rem}@media (max-width:768px){.page-single-product .product-details .content-wrapper{width:100%;padding-top:unset}}.page-single-product .button__add,.page-single-product .button__dark{cursor:pointer}@media (max-width:768px){.content-wrapper.content-wrapper.content-wrapper.content-wrapper{grid-column:col-1/content-end}}.imageText .text{margin-right:2em}@media (max-width:1450px){.imageText .text{grid-column:col-2/span 5}}.imageText .image{border-radius:82px;overflow:hidden;transform:translateY(25%);margin-bottom:25%}@media (max-width:1450px){.imageText .image{grid-column:col-7/span 5}}@media (max-width:992px){.imageText{row-gap:2em}.imageText>div.column{margin:0;grid-column:content;transform:none}}.categories{margin-block:5em}@media (max-width:768px){.categories{margin-top:5rem}}.categories h2{margin-bottom:1em}.categories .wrapper{display:flex;gap:2em}@media (max-width:768px){.categories .wrapper{flex-direction:column}}.categories .wrapper>div{border-radius:1em;overflow:hidden;position:relative;isolation:isolate;aspect-ratio:7/4.3;flex:1}.categories .wrapper>div:after{content:"";position:absolute;inset:0;background-color:#1e1e1e;opacity:.5;z-index:1;pointer-events:none}.categories .wrapper>div .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;font-weight:700;font-size:clamp(1.47em,2.5vw,2.5em)}.categories .wrapper>div a:hover img{transform:scale(1.1)}.categories .wrapper>div img{position:relative;z-index:-1;transition:.2s}@media (max-width:768px){.categories .wrapper>div{width:100%}.categories .wrapper>div .title{font-size:2.47em}}