﻿@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--primary: #84ba42;--secondary: #111111;--tertiary: #fff;--quaternary: #222222;--quinary: #ccc26b;--senary: #4e4e4e}body.nuts{--primary: #ccc26b}p,ul,b,i{font-family:"Open Sans",sans-serif;margin-block-start:0;margin-bottom:25px;line-height:29px;color:var(--tertiary)}li{font-family:"Open Sans",sans-serif;margin-block-start:0;line-height:29px;color:var(--tertiary)}a{font-family:"Open Sans",sans-serif;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"League Spartan",sans-serif;margin-block-start:0;margin-block-end:0;margin-bottom:25px;text-transform:uppercase;color:var(--primary)}h1{font-size:2.75rem}h2{font-size:2.5rem}@media(max-width: 600px){h2{font-size:2rem}}h3{font-size:1.75rem}h4{font-size:1.25rem}.form{color:var(--tertiary);font-family:"Open Sans",sans-serif}.form textarea{font-family:"Open Sans",sans-serif;color:var(--secondary)}.nf-form-fields-required,.ninja-forms-req-symbol{display:none}.three-row-image-block.background-img{background-image:url("../../../public/assets/img/background-locations.png");background-size:cover;background-position:center;padding:100px 0px}.three-row-image-block .wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px}.three-row-image-block .block{position:relative;height:350px;background-size:cover;background-position:center;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.three-row-image-block h4{margin:0;color:var(--tertiary);text-transform:uppercase;font-weight:600}.three-row-image-block a{transition:250ms ease-in-out}.three-row-image-block a:hover{transform:scale(1.05)}.three-row-image-block .image{width:100%;overflow:hidden}.three-row-image-block .image img{width:100%;height:100%;object-fit:cover;display:block}.three-row-image-block .content{background-color:var(--primary);padding:25px 5px 20px;text-align:center}@media(max-width: 900px){.three-row-image-block .block-3{display:none}}@media(max-width: 900px){.three-row-image-block .wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.three-row-image-block .block-3{display:block}}@media(max-width: 600px){.three-row-image-block .wrapper{grid-template-columns:1fr}}.four-row-image-block.background-img{background-image:url("../../../public/assets/img/background-locations.png");background-size:cover;background-position:center;padding:100px 0px}.four-row-image-block .wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:50px}.four-row-image-block .block{position:relative;height:350px;background-size:cover;background-position:center;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.four-row-image-block h4{margin:0;color:var(--tertiary);text-transform:uppercase;font-weight:600}.four-row-image-block a{transition:250ms ease-in-out}.four-row-image-block a:hover{transform:scale(1.05)}.four-row-image-block .image{width:100%;overflow:hidden}.four-row-image-block .image img{width:100%;height:100%;object-fit:cover;display:block}.four-row-image-block .content{background-color:var(--primary);padding:25px 5px 20px;text-align:center}@media(max-width: 1200px){.four-row-image-block .block-4{display:none}}@media(max-width: 1200px){.four-row-image-block .wrapper{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.four-row-image-block .block-4{display:block}}@media(max-width: 900px){.four-row-image-block .wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.four-row-image-block .wrapper{grid-template-columns:1fr}}.img-text-overlay .container .wrapper{position:relative;display:inline-block}.img-text-overlay img{width:100%;display:block;height:auto}.img-text-overlay .overlay{position:absolute;background:var(--primary);color:var(--tertiary);padding:50px;max-width:31%;display:flex;flex-direction:column;justify-content:center;width:100%}@media(max-width: 900px){.img-text-overlay .overlay{max-width:75%}}@media(max-width: 600px){.img-text-overlay .overlay{background:var(--primary);opacity:95%;max-width:100%;width:100%}}.img-text-overlay .overlay h2{color:var(--tertiary)}.img-text-overlay .button a{color:var(--tertiary);background:var(--secondary);padding:10px 20px;transition:all 250ms ease-in-out;font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:none;text-transform:uppercase}.img-text-overlay .button a:hover{opacity:80%}.img-text-overlay .button a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;display:inline-block}@media(max-width: 600px){.img-text-overlay .content{padding:50px}}.img-text-overlay .bottom-left{bottom:35px;left:35px}.img-text-overlay .bottom-right{bottom:35px;right:35px}.img-text-overlay .top-left{top:35px;left:35px}.img-text-overlay .top-right{top:35px;right:35px}@media(max-width: 600px){.img-text-overlay .overlay{top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;padding:0px}}.hero{margin-bottom:50px}@media(max-width: 1500px){.hero{margin-bottom:0px}}@media(max-width: 1200px){.hero:has(.overlay) img{position:unset !important;margin-bottom:75px !important}}.hero img{width:100%;height:auto;z-index:-1;position:absolute}@media(max-width: 1500px){.hero img{position:unset;margin-bottom:75px}}.hero .overlay{position:relative;top:150px;z-index:1}@media(max-width: 1500px){.hero .overlay{margin-bottom:75px}}@media(max-width: 1200px){.hero .overlay{top:0px !important;margin-bottom:0px !important}}.hero .overlay .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px;height:650px}@media(max-width: 1200px){.hero .overlay .wrapper{display:block;padding:0px;height:auto;margin-bottom:75px}}.hero .overlay .wrapper h3,.hero .overlay .wrapper p{margin:0}.hero .overlay img{z-index:1}.hero .overlay .background{background-color:rgba(0,0,0,.8)}@media(max-width: 1200px){.hero .overlay .background{background-color:unset}}.hero .overlay .background h1{padding:50px 0px 0px 50px;font-size:55px}@media(max-width: 1200px){.hero .overlay .background h1{padding:0px 0px 25px;margin-bottom:0px}}.hero .overlay .content{display:flex;flex-direction:column;justify-content:space-between}.hero .overlay .content .text{padding-left:50px}@media(max-width: 1200px){.hero .overlay .content .text{padding:0;margin-bottom:50px;padding-left:0px}}.hero .overlay .content p{font-size:18px;line-height:1.4;margin-bottom:25px}.hero .overlay .image{position:relative}@media(max-width: 900px){.hero .overlay .image{position:unset}}.hero .overlay .image img{width:75%;height:100%}@media(max-width: 1200px){.hero .overlay .image img{width:100%}}@media(max-width: 900px){.hero .overlay .image img{margin-bottom:0px}}.hero .overlay .image img.mascot{position:absolute !important;width:230px;height:350px;bottom:-8px;left:350px}@media(max-width: 1200px){.hero .overlay .image img.mascot{left:50px;width:180px;height:300px}}@media(max-width: 900px){.hero .overlay .image img.mascot{position:unset;display:none}}.hero .overlay .image img.market{position:absolute;bottom:0;height:unset}@media(max-width: 900px){.hero .overlay .image img.market{position:unset;width:100%;margin-bottom:50px}}.swiper{height:600px}.swiper .swiper-slide-next{border:unset !important;color:var(--tertiary) !important;background-color:var(--primary) !important;padding:25px 20px 0px !important;display:flex;flex-direction:column}.swiper .swiper-slide-next .time,.swiper .swiper-slide-next h3{color:var(--tertiary)}.swiper-slide{width:unset}.hero.page{margin-bottom:100px}@media(max-width: 1200px){.hero.page{margin-bottom:75px}}@media(max-width: 1500px){.hero.page img{margin-bottom:0}}.hero.page .overlay{margin-bottom:200px}@media(max-width: 1200px){.hero.page .overlay .background{background-color:unset}}.hero.page .overlay .container{max-width:1300px}.hero.page .overlay .wrapper{height:100%;display:grid;grid-template-columns:1.5fr .5fr;gap:0px}@media(max-width: 1200px){.hero.page .overlay .wrapper{display:block;padding:0px}}.hero.page .overlay .content p:last-of-type{margin-bottom:0px}@media(max-width: 1200px){.hero.page .overlay .content p:last-of-type{margin-bottom:25px}}.hero.page .overlay .content .text{padding:50px}@media(max-width: 1200px){.hero.page .overlay .content .text{padding:0px;margin-bottom:50px}}.hero.page .overlay .image{width:100%;height:69%}@media(max-width: 1200px){.hero.page .overlay .image{height:350px;background-position:center center}}.hero.page .overlay .links{width:100%}.hero.page .overlay a{color:var(--tertiary);text-decoration:none;background-color:var(--primary);display:block;padding:20px 20px;text-transform:uppercase;font-weight:bold;border-bottom:1px #000 solid;transition:125ms ease-in-out}.hero.page .overlay a:hover{opacity:.8}.locations .wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 1200px){.locations .wrapper{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.locations .wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.locations .wrapper{grid-template-columns:repeat(1, 1fr)}}.locations .wrapper img{width:100%;height:auto;margin-bottom:25px}.locations .wrapper .title{color:var(--tertiary)}.locations .wrapper .title h3{margin:0}.locations .background-img{background-image:url("../../../public/assets/img/background-locations.png");background-size:cover;background-position:center;width:100%;padding:100px 0 75px 0}.locations .container h2{color:var(--primary);margin-bottom:25px}.locations .marketlocation-item img{width:100%;height:auto;margin-bottom:15px}.locations .swiper-container{overflow:hidden}.locations .marketlocation-item h3{margin-bottom:0px}.locations .swiper-button-next,.locations .swiper-button-prev{display:none}.locations h2{display:flex;align-items:center}.locations-header{display:flex;align-items:center;gap:10px}.locations-header span{cursor:pointer}.locations-header i{color:var(--primary);font-size:20px}.more-products .background{background-image:url("../../../public/assets/img/background-locations.png");background-size:cover;background-position:center;padding-bottom:75px}.more-products .container{padding-top:150px}@media(max-width: 1500px){.more-products .container{padding-top:75px;padding-bottom:0}}.more-products .container .wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px}@media(max-width: 900px){.more-products .container .wrapper{grid-template-columns:repeat(2, 1fr);gap:50px}}@media(max-width: 600px){.more-products .container .wrapper{grid-template-columns:repeat(1, 1fr);gap:50px}}.more-products .content{background-color:var(--primary);padding:25px 5px 20px;text-align:center}.more-products .content h4{margin:0;color:var(--tertiary);text-transform:uppercase;font-weight:600}.more-products .image{width:100%;overflow:hidden}.more-products img{width:100%;height:100%;object-fit:cover;display:block}.more-products .block:last-child{display:none}@media(max-width: 900px){.more-products .block:last-child{display:block}}.more-products .block{transition:125ms ease-in-out}.more-products .block:hover{transform:scale(1.05)}.more-products h2:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:var(--primary-color);margin-right:10px}.more-products h2:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:var(--primary-color);margin-left:10px}header{color:var(--tertiary);background-color:var(--secondary)}header .wrapper{display:flex;justify-content:space-between;height:100px}header .wrapper .logo{position:relative}header .wrapper .logo img{width:200px;position:absolute}@media(max-width: 600px){header .wrapper .logo img{width:150px}}header .wrapper .menu{display:flex;gap:25px}header .wrapper .menu img{width:75px;height:75px}header .wrapper .menu .hamburger-menu{align-items:center;display:flex}header .wrapper .menu i{font-size:50px}footer .top-footer{background-color:var(--quaternary)}footer .top-footer .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 900px){footer .top-footer .wrapper{display:block;text-align:center}}@media(max-width: 900px){footer .top-footer .wrapper .logo{padding:25px 0px}}footer .top-footer .wrapper .logo img{width:200px}footer .top-footer .wrapper .contact-info ul{list-style:none}footer .top-footer .wrapper .contact-info,footer .top-footer .wrapper .quick-to{padding:75px 0px 100px 0px;font-weight:300}@media(max-width: 900px){footer .top-footer .wrapper .contact-info,footer .top-footer .wrapper .quick-to{padding:0px 0px 25px 0px}}footer .top-footer .wrapper .contact-info ul,footer .top-footer .wrapper .quick-to ul{margin-block-start:0px;margin-block-end:0px;padding-inline-start:0px}footer .top-footer .wrapper .contact-info ul a,footer .top-footer .wrapper .quick-to ul a{color:var(--tertiary);text-decoration:none;transition:250ms ease-in-out;margin-bottom:10px}footer .top-footer .wrapper .contact-info ul a:hover,footer .top-footer .wrapper .quick-to ul a:hover{opacity:80%;color:var(--primary)}footer .top-footer .wrapper .contact-info ul a:hover li,footer .top-footer .wrapper .quick-to ul a:hover li{transition:250ms ease-in-out;color:var(--primary)}footer .top-footer .wrapper .contact-info ul li,footer .top-footer .wrapper .quick-to ul li{margin-bottom:5px}footer .top-footer .wrapper .quick-to ul{list-style-type:disc}@media(max-width: 900px){footer .top-footer .wrapper .quick-to ul{list-style-type:none}}footer .top-footer .wrapper .quick-to ul li::marker{content:"•";color:var(--tertiary)}@media(max-width: 900px){footer .top-footer .wrapper .quick-to ul li::marker{content:none}}footer .top-footer .wrapper .quick-to ul li a{margin-left:5px}@media(max-width: 900px){footer .top-footer .wrapper .quick-to ul li a{margin-left:0}}footer .bottom-footer{background-color:var(--secondary)}footer .bottom-footer .wrapper{display:flex;justify-content:space-between}@media(max-width: 900px){footer .bottom-footer .wrapper{display:block;text-align:center}}footer .bottom-footer .wrapper p{margin:0px;color:var(--senary);padding:15px 0px}footer .bottom-footer .wrapper p a{color:var(--senary);text-decoration:none;transition:250ms ease-in-out}footer .bottom-footer .wrapper p a:hover{color:var(--tertiary);opacity:80%}.container{max-width:1200px;margin:0 auto;padding:0 25px 0px 25px}section{margin-bottom:75px}body{padding:0px;margin:0px;background-color:var(--secondary)}a{transition:250ms ease-in-out}input[type=submit]{background-color:var(--primary) !important;cursor:pointer;transition:250ms ease-in-out}input[type=submit]:hover{opacity:80%;color:var(--tertiary) !important;transform:scale(1.05)}body.nuts input[type=submit]{background-color:var(--quinary) !important}.hero:not(.overlay) img{position:unset}.hero:has(.overlay) img{position:absolute}.page-not-found{color:var(--tertiary);text-align:center}.page-not-found .content{margin:150px 0 50px 0}.contact .contact-info a{color:var(--tertiary)}.contact .contact-info a:hover{opacity:.8}.contact .contact-info .contact-information{margin-bottom:25px}.contact .contact-info h2{border-bottom:1px solid}.contact .intro{display:flex;justify-content:space-between;align-items:center;gap:100px;margin-bottom:75px}@media(max-width: 900px){.contact .intro{margin-bottom:50px}}@media(max-width: 600px){.contact .intro{gap:0px}}.contact .intro img{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100px}@media(max-width: 600px){.contact .intro img{display:none}}.contact-us{display:grid;grid-template-columns:4fr 1fr;gap:100px}@media(max-width: 900px){.contact-us{grid-template-columns:1fr}}.market-locations .all-locations{margin-bottom:75px}.market-locations .day-wrapper{margin-bottom:75px}.market-locations .day-wrapper h3,.market-locations .day-wrapper h2{color:var(--tertiary)}.market-locations .day-wrapper h2{background-color:#568b16;margin:0px;padding:25px}.market-locations .day-wrapper h3{margin:0px;font-size:21px;font-weight:600}@media only screen and (max-width: 600px){.market-locations .day-wrapper h3{margin-bottom:10px}}.market-locations .location{display:grid;grid-template-columns:1.5fr 1fr 1fr;background-color:var(--primary);padding:5px 25px;align-items:center}@media only screen and (max-width: 600px){.market-locations .location{display:block}}.market-locations .location:nth-of-type(odd){background-color:#91c94d}.market-locations .kind-of-stall{text-align:right}@media only screen and (max-width: 600px){.market-locations .kind-of-stall{text-align:left}}.market-locations img{width:50px}.category-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .4s ease}.category-content.show{display:block;opacity:1;max-height:100%}h2.category-header:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:32px;display:inline-block;transform:rotate(90deg);transition:250ms ease-in-out;margin-right:25px}h2.category-header.active:before{transform:rotate(-90deg)}.category-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .4s ease}.category-content.show{display:block;opacity:1;max-height:100%}.order-page{font-family:"Open Sans",sans-serif}.order-page .intro{margin-bottom:75px}.order-page .intro p{margin-bottom:0px}.order-page .nf-form-content label{color:var(--tertiary)}.product-item{margin-bottom:75px;display:grid;grid-template-columns:3fr 1fr .5fr;justify-content:space-between;gap:20px}@media(max-width: 900px){.product-item{display:flex;flex-direction:column;align-items:unset}}.product-item .product-info h3{margin-bottom:5px}.product-item .product-info-wrapper{display:flex;gap:20px}.product-item img{width:100px}.product-item .product-specifications{display:flex;gap:50px}.product-item .product-specifications .product-quantity,.product-item .product-specifications .product-weight{color:var(--tertiary)}.product-item .product-specifications .product-quantity div,.product-item .product-specifications .product-weight div{margin-bottom:5px}.product-item .product-specifications .product-quantity,.product-item .product-specifications .product-weight,.product-item .product-specifications .product-quantity input,.product-item .product-specifications .product-weight select{width:100px}@media(max-width: 900px){.product-item .product-specifications .product-quantity,.product-item .product-specifications .product-weight,.product-item .product-specifications .product-quantity input,.product-item .product-specifications .product-weight select{width:100%}}.product-item .product-specifications .product-quantity input,.product-item .product-specifications .product-weight select{border-radius:unset;border:unset;padding:5px 5px}.product-action{text-align:right;margin-top:26px}@media(max-width: 900px){.product-action{margin-top:0px}}.product-action button{background-color:var(--primary);color:var(--tertiary);padding:7px 22px;border:unset;transition:250ms ease-in-out;cursor:pointer}.product-action button:hover{opacity:.8}.order-overview{color:var(--tertiary)}.order-overview .order-item,.order-overview .order-header{padding:10px 20px}.order-overview .remove button{font-style:italic;padding:0}.order-overview .order-list{border-bottom:3px solid var(--primary);border-top:3px solid var(--primary)}.order-overview .order-header,.order-overview .order-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center}@media(max-width: 900px){.order-overview .order-header,.order-overview .order-item{display:block}}@media(max-width: 900px){.order-overview .order-header{display:none}}.order-overview .order-item:nth-of-type(even) .btn-verwijder{background-color:#272727 !important}.order-overview .order-item:nth-of-type(even) .btn-verwijder:hover{background:#c4c4c4 !important;color:#6b6b6b !important}.order-overview .order-item:nth-of-type(odd) .btn-verwijder{background-color:unset !important}.order-overview .order-item:nth-of-type(odd) .btn-verwijder:hover{background:#c4c4c4 !important;color:#6b6b6b !important}.order-overview .order-item:nth-of-type(even){background-color:#272727}@media(max-width: 900px){.order-overview .weight{margin-bottom:10px}}#toegevoegd-popup{position:fixed;bottom:50%;left:50%;transform:translateX(-50%);background-color:#84ba42;color:#fff;padding:15px 30px;border-radius:8px;display:none;z-index:9999;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center;border:2px solid #fff}
