/* Compiled: 2026-04-02T14:09:56+02:00 */
@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Thin.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Thin.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Thin.ttf") format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Extralight.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Extralight.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Light.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Light.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Regular.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Regular.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Medium.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Medium.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Bold.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Bold.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Extrabold.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Extrabold.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Extrabold.ttf") format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Cabinet Grotesk";src:url("../../assets/fonts/CabinetGrotesk-Black.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Black.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Black.ttf") format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:"CabinetGrotesk-Variable";src:url("../../assets/fonts/CabinetGrotesk-Variable.woff2") format("woff2"), url("../../assets/fonts/CabinetGrotesk-Variable.woff") format("woff"), url("../../assets/fonts/CabinetGrotesk-Variable.ttf") format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-Light.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Light.woff") format("woff"), url("../../assets/fonts/Satoshi-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-LightItalic.woff2") format("woff2"), url("../../assets/fonts/Satoshi-LightItalic.woff") format("woff"), url("../../assets/fonts/Satoshi-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-Regular.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Regular.woff") format("woff"), url("../../assets/fonts/Satoshi-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-Italic.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Italic.woff") format("woff"), url("../../assets/fonts/Satoshi-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-Medium.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Medium.woff") format("woff"), url("../../assets/fonts/Satoshi-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-MediumItalic.woff2") format("woff2"), url("../../assets/fonts/Satoshi-MediumItalic.woff") format("woff"), url("../../assets/fonts/Satoshi-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-Bold.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Bold.woff") format("woff"), url("../../assets/fonts/Satoshi-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-BoldItalic.woff2") format("woff2"), url("../../assets/fonts/Satoshi-BoldItalic.woff") format("woff"), url("../../assets/fonts/Satoshi-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-Black.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Black.woff") format("woff"), url("../../assets/fonts/Satoshi-Black.ttf") format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../../assets/fonts/Satoshi-BlackItalic.woff2") format("woff2"), url("../../assets/fonts/Satoshi-BlackItalic.woff") format("woff"), url("../../assets/fonts/Satoshi-BlackItalic.ttf") format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi-Variable";src:url("../../assets/fonts/Satoshi-Variable.woff2") format("woff2"), url("../../assets/fonts/Satoshi-Variable.woff") format("woff"), url("../../assets/fonts/Satoshi-Variable.ttf") format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi-VariableItalic";src:url("../../assets/fonts/Satoshi-VariableItalic.woff2") format("woff2"), url("../../assets/fonts/Satoshi-VariableItalic.woff") format("woff"), url("../../assets/fonts/Satoshi-VariableItalic.ttf") format("truetype");font-weight:300 900;font-display:swap;font-style:italic}html{margin:0;padding:0}body{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#000000;background:#f9f6f1;margin:0;padding:0;width:100%;overflow-x:clip}@media only screen and (min-width:992px){body{font-size:16px}}p{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;padding:0}@media only screen and (min-width:992px){p{font-size:16px}}h1,h2,h3,h4,h5,h6{color:#355030;margin:0;padding:0}h1{font-family:"Cabinet Grotesk", sans-serif;font-size:30px;font-weight:700;line-height:0.9}@media only screen and (min-width:992px){h1{font-size:48px}}h2{font-family:"Cabinet Grotesk", sans-serif;font-size:26px;font-weight:700;line-height:1.1}@media only screen and (min-width:992px){h2{font-size:36px}}h2:has(strong){font-weight:400}h2:has(strong) strong{font-weight:700}h3,h4,h5,h6{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px}@media only screen and (min-width:992px){h3,h4,h5,h6{font-size:20px;letter-spacing:0.2px}}h3:has(strong),h4:has(strong),h5:has(strong),h6:has(strong){font-weight:400}h3:has(strong) strong,h4:has(strong) strong,h5:has(strong) strong,h6:has(strong) strong{font-weight:700}ul,ol{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;padding:0}@media only screen and (min-width:992px){ul,ol{font-size:16px}}ul li,ol li{margin:0;padding:0}a{color:inherit}.content{display:flex;flex-flow:column;gap:16px}.content .buttons{margin-top:16px}.formatted-text{width:100%;max-width:75ch}.formatted-text>*:first-child{margin-top:0}.formatted-text>*:last-child{margin-bottom:0}.formatted-text a:not(.button-primary){color:#355030;text-decoration:underline;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.formatted-text a:not(.button-primary):hover{color:#f39200}.formatted-text .button-primary{display:inline-flex}.formatted-text p{margin-bottom:1.6em}.formatted-text h1,.formatted-text h2,.formatted-text h3,.formatted-text h4,.formatted-text h5,.formatted-text h6{margin:1.5em 0 0.375em;text-wrap:pretty}.formatted-text ol,.formatted-text ul{margin:1em 0 1.6em 1.5em}.formatted-text ol li,.formatted-text ul li{position:relative}.formatted-text ol li+li,.formatted-text ul li+li{margin:0.5em 0 0}.formatted-text ul{margin-left:2em}.formatted-text ul li+li{margin:0.5em 0 0}.formatted-text img{max-width:100%;height:auto;border-radius:10px;overflow:clip;margin:2em 0}.formatted-text video{width:100%;height:auto;border-radius:10px;overflow:clip}.formatted-text iframe{width:100%;height:auto;border-radius:10px;overflow:clip}.formatted-text iframe[src*="youtube"]{aspect-ratio:1.7777777778}@media only screen and (max-width:991px){.desktop-only{display:none !important}}@media only screen and (min-width:992px){.mobile-only{display:none !important}}.article-share-wrapper{display:flex;flex-flow:column;gap:16px;padding:20px;background:#d9e9af;border-radius:6px}@media only screen and (min-width:768px){.article-share-wrapper{position:sticky;top:208px}}.article-share-wrapper .share-title{font-family:"Satoshi", sans-serif;font-size:20px;font-weight:700;line-height:normal;color:#241c0f}.article-share-wrapper .buttons .button-icon img{width:44px;height:44px}@media only screen and (min-width:768px){.article-toc-wrapper{position:sticky;top:208px}}.article-toc-wrapper .article-toc-accordion{margin:0 0 24px}@media only screen and (min-width:992px){.article-toc-wrapper .article-toc-accordion{margin:0}}.article-toc-wrapper .article-toc-accordion .accordion-header .button-accordion{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0 0 11px;font-family:"Satoshi", sans-serif;font-size:20px;font-weight:700;line-height:normal;color:#241c0f;background:none;border:none;border-radius:0;appearance:none}.article-toc-wrapper .article-toc-accordion .accordion-header .button-accordion::after{content:"";display:block;width:18px;height:18px;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transform:rotate(0deg);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.article-toc-wrapper .article-toc-accordion .accordion-header .button-accordion.collapsed::after{transform:rotate(180deg)}.article-toc-wrapper .article-toc-accordion .accordion-collapse{max-height:300px;overflow-y:auto;padding:0 0 0 5px;margin:0 0 0 -5px}.article-toc-wrapper .article-toc-accordion .accordion-collapse .accordion-body{padding:0}.article-toc-wrapper .article-toc-accordion .article-toc{border-left:1px solid #d1d5db}.article-toc-wrapper .article-toc-accordion .article-toc ol{display:flex;flex-flow:column;gap:1em;list-style:none;font-family:"Satoshi", sans-serif;font-size:15px;font-weight:700;line-height:1.2;padding-left:20px;color:#355030}.article-toc-wrapper .article-toc-accordion .article-toc ol ol{gap:0.25em;margin:0.5em 0 0;font-weight:500;padding-left:12px}.article-toc-wrapper .article-toc-accordion .article-toc ol li a{position:relative;display:block}.article-toc-wrapper .article-toc-accordion .article-toc ol li a::before{content:"";display:block;position:absolute;left:-23px;width:5px;height:100%;border-radius:6px;background:#95c11f;opacity:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.article-toc-wrapper .article-toc-accordion .article-toc ol li>ol a::before{left:-35px}.article-toc-wrapper .article-toc-accordion .article-toc ol li.is-active>a::before{opacity:1}.article-toc-wrapper .article-toc-accordion .article-toc a{text-decoration:none}.buttons{display:flex;flex-flow:row wrap;gap:12px}.buttons:is(ul){list-style:none}.buttons:is(ul) li a{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (max-width:768px){.buttons:is(ul) li a{padding:11px 15px;font-size:14px}}.buttons:is(ul) li a:hover{border-color:#95c11f}.buttons:is(ul) li.current-menu-item a{color:#000000;background-color:#95c11f}.button-primary{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#000000;background-color:#95c11f;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.button-primary:hover{color:#000000;background-color:#79a10e}.button-secondary{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.button-secondary:hover{color:#577700;border-color:#95c11f}.button-secondary.active{color:#000000;background-color:#95c11f}.button-header{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;font-weight:500;color:#000000;background-color:#aacd4c;padding:10px 16px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.button-header:hover{color:#000000;background-color:#79a10e}.button-anchor{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#355030}.button-anchor:hover{color:#355030;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.button-icon{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#355030;padding:0}.button-icon img{display:block;width:28px;height:28px;object-fit:contain;object-position:center}@media only screen and (min-width:992px){.button-icon img{width:32px;height:32px}}[class^="button-"].icon-arrow-circle-right::before,[class^="button-"].icon-arrow-circle-right::after,[class^="button-"].icon-arrow-circle-left::before,[class^="button-"].icon-arrow-circle-left::after,[class*=" button-"].icon-arrow-circle-right::before,[class*=" button-"].icon-arrow-circle-right::after,[class*=" button-"].icon-arrow-circle-left::before,[class*=" button-"].icon-arrow-circle-left::after{-webkit-mask-image:url(../../assets/icons/arrow-circle-right.svg);mask-image:url(../../assets/icons/arrow-circle-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}[class^="button-"].icon-arrow-circle-left::before,[class^="button-"].icon-arrow-circle-left::after,[class*=" button-"].icon-arrow-circle-left::before,[class*=" button-"].icon-arrow-circle-left::after{transform:rotate(180deg)}[class^="button-"].icon-nieuws::before,[class^="button-"].icon-nieuws::after,[class*=" button-"].icon-nieuws::before,[class*=" button-"].icon-nieuws::after{-webkit-mask-image:url(../../assets/icons/newspaper.svg);mask-image:url(../../assets/icons/newspaper.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}[class^="button-"].icon-kennisbank::before,[class^="button-"].icon-kennisbank::after,[class*=" button-"].icon-kennisbank::before,[class*=" button-"].icon-kennisbank::after{-webkit-mask-image:url(../../assets/icons/bank.svg);mask-image:url(../../assets/icons/bank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}[class^="button-"].icon-videos::before,[class^="button-"].icon-videos::after,[class*=" button-"].icon-videos::before,[class*=" button-"].icon-videos::after{-webkit-mask-image:url(../../assets/icons/monitor-play.svg);mask-image:url(../../assets/icons/monitor-play.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}[class^="button-"].icon-download::before,[class^="button-"].icon-download::after,[class*=" button-"].icon-download::before,[class*=" button-"].icon-download::after{-webkit-mask-image:url(../../assets/icons/download.svg);mask-image:url(../../assets/icons/download.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}[class^="button-"].icon-left::before,[class*=" button-"].icon-left::before{content:"";display:block;width:24px;height:24px;object-fit:contain;object-position:center;flex-shrink:0}[class^="button-"].icon-right::after,[class*=" button-"].icon-right::after{content:"";display:block;width:24px;height:24px;object-fit:contain;object-position:center;flex-shrink:0}.card-category{position:relative;display:flex;flex-flow:column;gap:0;width:100%;height:auto;aspect-ratio:0.9435028249;margin:0;padding:16px;border-radius:10px;background:#ffffff;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);overflow:clip}@media only screen and (min-width:992px){.card-category{flex-flow:row;aspect-ratio:3.3333333333;max-height:144px;padding:25px 30px}}.card-category::before{content:"";position:absolute;inset:auto -32px -74px auto;display:block;width:172px;height:172px;background-image:url("../../assets/shapes/cogwheel.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(0deg);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}@media only screen and (min-width:992px){.card-category::before{inset:15px -43px -43px auto}}.card-category::after{content:"";position:absolute;inset:0;border:1px solid #95c11f;border-radius:inherit;opacity:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:1}.card-category:hover::before{transform:rotate(-20deg)}.card-category:hover::after{opacity:1}.card-category .card-content{display:flex;flex-flow:column;gap:5px}.card-category .card-content .title{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;margin:0;color:#241c0f;hyphens:auto}@media only screen and (min-width:992px){.card-category .card-content .title{font-size:20px;letter-spacing:0.2px}}.card-category .card-content .title:has(strong){font-weight:400}.card-category .card-content .title:has(strong) strong{font-weight:700}.card-category .card-content .subtitle{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;font-weight:400;color:#577700}@media only screen and (min-width:992px){.card-category .card-content .subtitle{font-size:20px;letter-spacing:0.2px}}.card-category .card-content .subtitle:has(strong){font-weight:400}.card-category .card-content .subtitle:has(strong) strong{font-weight:700}@media only screen and (max-width:991px){.card-category .card-content .subtitle{font-size:14px}}.card-category .card-image{position:absolute;inset:auto 0 0 0;display:block;width:162px;max-width:100%;height:auto;aspect-ratio:1.4727272727}@media only screen and (min-width:992px){.card-category .card-image{inset:0 0 0 auto;width:246px;aspect-ratio:1.4730538922}}.card-category .card-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background-color:#fff;mix-blend-mode:darken}.card-nieuws{position:relative;display:flex;flex-flow:column;gap:16px;width:100%;height:100%;margin:0;text-decoration:none;overflow:clip}.card-nieuws:hover .card-image img{transform:scale(1.05)}.card-nieuws .card-image{position:relative;display:block;background:#ffffff;border-radius:6px;overflow:clip}.card-nieuws .card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1.6588785047;transform:scale(1);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.card-nieuws .card-image .card-taxonomy{position:absolute;inset:0 auto auto 0;display:block;padding:6px 16px;background:#f7ead4;border-radius:0 0 20px 0;font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;font-weight:500;z-index:1}.card-nieuws .card-content{display:flex;flex-flow:column;gap:0;flex-grow:1}.card-nieuws .card-content .title{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;margin:0;color:#241c0f}@media only screen and (min-width:992px){.card-nieuws .card-content .title{font-size:20px;letter-spacing:0.2px}}.card-nieuws .card-content .title:has(strong){font-weight:400}.card-nieuws .card-content .title:has(strong) strong{font-weight:700}.card-nieuws .card-content .date{font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;margin:2px 0 0;color:#355030}.card-nieuws .card-content .intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;text-overflow:ellipsis;overflow:hidden;margin:12px 0 20px}.card-nieuws .card-content .buttons{margin-top:auto}.card-kennisbank{position:relative;display:flex;flex-flow:column;gap:0;width:100%;height:100%;margin:0;background-color:#ffffff;border-radius:6px;text-decoration:none;overflow:clip;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.card-kennisbank::after{content:"";position:absolute;inset:0;border:1px solid #95c11f;border-radius:inherit;opacity:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:1}.card-kennisbank:hover::after{opacity:1}.card-kennisbank .card-taxonomy{position:absolute;inset:0 auto auto 0;display:block;padding:6px 16px;background:#f7ead4;border-radius:0 0 20px 0;font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;font-weight:500;z-index:1}.card-kennisbank .card-content{display:flex;flex-flow:column;gap:0;flex-grow:1;padding:48px 32px 32px}.card-kennisbank .card-content .title{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;margin:0;color:#241c0f}@media only screen and (min-width:992px){.card-kennisbank .card-content .title{font-size:20px;letter-spacing:0.2px}}.card-kennisbank .card-content .title:has(strong){font-weight:400}.card-kennisbank .card-content .title:has(strong) strong{font-weight:700}.card-kennisbank .card-content .intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;text-overflow:ellipsis;overflow:hidden;margin:10px 0 16px}.card-kennisbank .card-content .buttons{margin-top:auto}.card-videos{position:relative;display:flex;flex-flow:column;gap:16px;width:100%;margin:0;text-decoration:none;overflow:clip}.card-videos:hover .card-image img{transform:scale(1.05)}.card-videos .card-image{position:relative;display:block;border-radius:6px;overflow:clip}.card-videos .card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1.6588785047;transform:scale(1);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.card-videos .card-image .card-taxonomy{position:absolute;inset:0 auto auto 0;display:block;padding:6px 16px;background:#f7ead4;border-radius:0 0 20px 0;font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;font-weight:500;z-index:1}.card-videos .card-content{display:flex;flex-flow:column;gap:0}.card-videos .card-content .title{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;margin:0;color:#241c0f}@media only screen and (min-width:992px){.card-videos .card-content .title{font-size:20px;letter-spacing:0.2px}}.card-videos .card-content .title:has(strong){font-weight:400}.card-videos .card-content .title:has(strong) strong{font-weight:700}#CookiebotWidget :focus-visible,#CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo{outline:none !important}#CybotCookiebotDialogPoweredbyCybot,.CookiebotWidget-main-logo{display:none !important}.offcanvas{z-index:9999999;--bs-offcanvas-width: 100vw;--bs-offcanvas-border-width: 0;background:#f9f6f1}.offcanvas.mobile-menu-offcanvas .mobile-menu-header{display:flex;flex-flow:row;gap:12px;align-items:center;padding:16px;background:#95c11f;height:56px}.offcanvas.mobile-menu-offcanvas .mobile-menu-header .button-icon img{width:24px;height:24px}.offcanvas.mobile-menu-offcanvas .mobile-menu-header .menu-header-title{font-family:"Satoshi", sans-serif;font-size:20px;font-weight:700;line-height:normal;color:#000000}.offcanvas.mobile-menu-offcanvas .offcanvas-body{display:flex;flex-flow:column;padding:0}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu{flex-grow:1}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu .mobile-menu-contents .mobile-menu-items .mobile-menu-item-anchor{height:60px}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu .mobile-menu-contents .mobile-menu-items .mobile-menu-item-anchor .category-name{font-family:"Satoshi", sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu ul.menu li.menu-item{display:flex;flex-flow:row;gap:12px;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #d1d5db}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu ul.menu li.menu-item a{display:block;width:fit-content;max-width:100%;padding:10px 16px;font-family:"Satoshi", sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu-footer{display:flex;flex-flow:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 24px}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu-footer .socials{display:flex;flex-flow:row;gap:16px}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu-footer .socials a{display:block}.offcanvas.mobile-menu-offcanvas .offcanvas-body .mobile-menu-footer .socials a img{display:block;width:19px;height:19px;object-fit:contain;object-position:center;filter:invert(1)}.offcanvas.mobile-submenu-offcanvas{top:56px}.offcanvas.mobile-submenu-offcanvas .offcanvas-header{display:flex;flex-flow:row;gap:12px;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 16px;height:60px;border-bottom:1px solid #d1d5db}.offcanvas.mobile-submenu-offcanvas .offcanvas-header .btn-back{display:flex;align-items:center;gap:8px;background:none;border:none;font-family:"Satoshi", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#241c0f;padding:0}.offcanvas.mobile-submenu-offcanvas .offcanvas-header .btn-back svg{width:20px;height:20px}.offcanvas.mobile-submenu-offcanvas .offcanvas-header .view-all{font-family:"Satoshi", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#241c0f;text-decoration:underline}.offcanvas.mobile-submenu-offcanvas .offcanvas-body{padding:0}.offcanvas-backdrop{display:none}.mobile-menu-item-wrapper{border-bottom:1px solid #d1d5db}.mobile-menu-item-wrapper .mobile-menu-item-anchor{width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:inherit;background:#ffffff;border:none;text-align:left;cursor:pointer}.mobile-menu-item-wrapper .mobile-menu-item-anchor .category-image{display:block;width:40px;height:40px;object-fit:cover;border-radius:5px;padding:4px;flex-shrink:0}.mobile-menu-item-wrapper .mobile-menu-item-anchor .category-name{flex:1;font-family:"Satoshi", sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.mobile-menu-item-wrapper .mobile-menu-item-anchor .arrow-icon{width:20px;height:20px;color:currentColor;flex-shrink:0;margin-left:auto}.mobile-menu-contents .container{padding:0 1.5rem}.modal-video .modal-content{background:none;border:none;box-shadow:none}.modal-video .modal-content .modal-header{border:none}.modal-video .modal-content .modal-header .btn-close{background:none;width:24px;height:24px;padding:2px}.modal-video .modal-content .modal-header .btn-close::after{content:"";display:block;width:24px;height:24px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/menu-close.svg);mask-image:url(../../assets/icons/menu-close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#ffffff}.modal-video .modal-content .modal-body{padding:0 0 48px}.modal-video .modal-content .modal-body iframe{display:block;width:100%;height:auto;aspect-ratio:1.7777777778}.splide .splide__pagination{bottom:14px;right:20px;left:auto;padding:0;display:flex;justify-content:center;gap:6px}@media only screen and (min-width:768px){.splide .splide__pagination{bottom:28px;right:0;left:0}}.splide .splide__pagination__page{width:10px;height:10px;border-radius:50%;background:#d9e9af;border:none;margin:0;padding:0;opacity:1;transform:none;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:768px){.splide .splide__pagination__page{width:14px;height:14px}}.splide .splide__pagination__page:hover{background:#95c11f}.splide .splide__pagination__page.is-active{background:#95c11f}.splide .splide__pagination__page:focus-visible{outline:none}.splide.product-slider,.splide#product-cat-slider{position:relative;padding:0}.splide.product-slider .product-slide-wrapper,.splide#product-cat-slider .product-slide-wrapper{height:100%}.splide.product-slider .splide__arrow,.splide#product-cat-slider .splide__arrow{width:46px;height:46px;border-radius:4px;background:#355030;border:none;padding:11px;color:#ffffff;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.splide.product-slider .splide__arrow::after,.splide#product-cat-slider .splide__arrow::after{content:"";display:block;width:18px;height:18px;-webkit-mask-image:url(../../assets/icons/arrow-right.svg);mask-image:url(../../assets/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}.splide.product-slider .splide__arrow svg,.splide#product-cat-slider .splide__arrow svg{display:none !important;visibility:hidden !important}.splide.product-slider .splide__arrow--prev,.splide#product-cat-slider .splide__arrow--prev{left:0}@media only screen and (min-width:1620px){.splide.product-slider .splide__arrow--prev,.splide#product-cat-slider .splide__arrow--prev{left:-70px}}.splide.product-slider .splide__arrow--prev::after,.splide#product-cat-slider .splide__arrow--prev::after{transform:rotate(180deg)}.splide.product-slider .splide__arrow--next,.splide#product-cat-slider .splide__arrow--next{right:0}@media only screen and (min-width:1620px){.splide.product-slider .splide__arrow--next,.splide#product-cat-slider .splide__arrow--next{right:-70px}}.splide.product-slider .splide__arrow:hover:not(:disabled),.splide#product-cat-slider .splide__arrow:hover:not(:disabled){background:#577700;color:#ffffff}.splide.product-slider .splide__arrow:disabled,.splide#product-cat-slider .splide__arrow:disabled{opacity:0;cursor:not-allowed;pointer-events:none}.splide.product-slider .splide__arrow:focus-visible,.splide#product-cat-slider .splide__arrow:focus-visible{outline:none}.splide.product-slider .splide__slide,.splide#product-cat-slider .splide__slide{display:flex}.splide.product-slider .splide__slide.product,.splide#product-cat-slider .splide__slide.product{margin:0;height:100%}.splide.product-slider .product-slide-wrapper,.splide#product-cat-slider .product-slide-wrapper{display:flex;width:100%}.wpml-ls.wpml-ls-legacy-dropdown{min-width:60px;width:fit-content}.wpml-ls.wpml-ls-legacy-dropdown a{display:flex;flex-flow:row;gap:4px;align-items:center;font-family:"Satoshi", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:unset;text-transform:uppercase;color:#241c0f;border:none;background:none;padding:4px 0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);transition-property:background}.wpml-ls.wpml-ls-legacy-dropdown a.wpml-ls-link::before{order:1}.wpml-ls.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative}.wpml-ls.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::before{order:1}.wpml-ls.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{content:"";position:relative;order:2;display:block;border:none;inset:unset;width:12px;height:12px;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transform:rotate(180deg);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:768px){.wpml-ls.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{transform:rotate(0deg)}}.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls.wpml-ls-legacy-dropdown a:focus,.wpml-ls.wpml-ls-legacy-dropdown a:hover{color:#241c0f;background:none}.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a::after,.wpml-ls.wpml-ls-legacy-dropdown a:focus::after,.wpml-ls.wpml-ls-legacy-dropdown a:hover::after{transform:rotate(0deg)}@media only screen and (min-width:768px){.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a::after,.wpml-ls.wpml-ls-legacy-dropdown a:focus::after,.wpml-ls.wpml-ls-legacy-dropdown a:hover::after{transform:rotate(180deg)}}.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color:#ffffff;border-color:#ffffff;inset:auto auto 100% 0;padding:0;border:none;border-radius:5px;box-shadow:0 8px 20px 0 rgba(34, 44, 7, 0.05), 0 2px 6px 0 rgba(34, 44, 7, 0.15);overflow:hidden}@media only screen and (min-width:768px){.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{inset:100% 0 auto auto}}.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link{padding:6px 15px 6px 12px}.wpml-ls.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link:hover{background:#ecf4d7}.wpml-ls li.wpml-ls-item .wpml-ls-native{display:none}.wpml-ls li.wpml-ls-item-nl>a.wpml-ls-link::before,.wpml-ls li.wpml-ls-item-nl>a.wpml-ls-item-toggle::before{content:"NL"}.wpml-ls li.wpml-ls-item-en>a.wpml-ls-link::before,.wpml-ls li.wpml-ls-item-en>a.wpml-ls-item-toggle::before{content:"EN"}.post,.page{margin:0}.container{--bs-gutter-x: 20px;width:100%;max-width:1480px}.container .row{--bs-gutter-x: 20px}header.site-header{position:sticky;top:-31px;z-index:1040}@media only screen and (min-width:992px){header.site-header{top:-50px}}header.site-header .header-topbar{height:31px;padding:6px 0;background:#f2f2f2}@media only screen and (min-width:992px){header.site-header .header-topbar{height:50px;padding:10px 0}}header.site-header .header-topbar .row{align-items:center;justify-content:space-between}header.site-header .header-topbar .usp-items{display:flex;flex-flow:row;gap:12px;justify-content:space-between}@media only screen and (min-width:992px){header.site-header .header-topbar .usp-items{gap:24px;justify-content:flex-start}}header.site-header .header-topbar .usp-items .usp-item{position:relative;display:flex;flex-flow:row;gap:4px;align-items:center}header.site-header .header-topbar .usp-items .usp-item::before{content:"";display:block;width:16px;height:16px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/check.svg);mask-image:url(../../assets/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#95c11f}@media only screen and (min-width:768px){header.site-header .header-topbar .usp-items .usp-item::before{width:19px;height:19px}}header.site-header .header-topbar .usp-items .usp-item .usp-text{font-family:"Satoshi", sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:normal;color:#355030}@media only screen and (min-width:992px){header.site-header .header-topbar .usp-items .usp-item .usp-text{font-size:14px}}header.site-header .header-topbar .topbar-menu{display:flex;flex-flow:row;gap:18px;align-items:center}header.site-header .header-topbar .topbar-menu .topbar-menu-items{list-style:none;display:flex;flex-flow:row;gap:12px;align-items:center}header.site-header .header-topbar .topbar-menu .topbar-menu-items a{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#241c0f;text-decoration:none}header.site-header .header-topbar .topbar-menu .topbar-menu-items a:hover{text-decoration:underline}header.site-header .header-topbar .topbar-menu .topbar-wpml-ls{margin:0;padding:0 0 0 18px;border-left:1px solid #909583}header.site-header .header-main{padding:15px 0;background:#95c11f}header.site-header .header-main .row{align-items:center;justify-content:space-between}header.site-header .header-main .row .col-logo{display:flex;flex-flow:row;gap:12px;align-items:center}header.site-header .header-main .row .col-logo .site-branding a{display:block}header.site-header .header-main .row .col-logo .site-branding a .header-logo{display:block;object-fit:contain;object-position:left center;width:141px;height:40px}@media only screen and (min-width:992px){header.site-header .header-main .row .col-logo .site-branding a .header-logo{width:230px;height:65px}}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1{border-radius:100px;background:#ffffff;border:none;box-shadow:none}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1 .probox{padding:10px 24px}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1 .probox .proinput{padding:0}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1 .probox .proinput input.orig{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#241c0f;padding-top:0 !important;margin:0 !important}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1 .probox .proinput input.orig::placeholder{font:inherit;color:#355030;opacity:0.6}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1 .probox .promagnifier{order:1;width:24px;box-shadow:none}header.site-header .header-main .row .col-search .header-search-desktop .asp_w_container #ajaxsearchpro4_1 .probox .promagnifier .innericon{width:24px}header.site-header .header-main .row .col-buttons{display:flex;flex-flow:row;gap:12px;align-items:center}@media only screen and (min-width:992px){header.site-header .header-main .row .col-buttons{gap:24px}}header.site-header .header-main .row .col-buttons .cart-button{position:relative}header.site-header .header-main .row .col-buttons .cart-button .cart-count{position:absolute;inset:auto -2px -2px auto;display:flex;align-items:center;justify-content:center;min-width:16px;width:fit-content;height:16px;padding:0 0.5em;font-family:"Satoshi", sans-serif;font-size:10px;font-weight:700;line-height:normal;text-align:center;color:#000000;background:#f39200;border-radius:1em}header.site-header .header-bottombar{position:relative;background:#ffffff;border-bottom:1px solid #d1d5db}header.site-header .header-bottombar .row{justify-content:space-between}header.site-header .header-bottombar .row .col-search .header-search-mobile{padding:10px 0}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1{border-radius:100px;background:#f2f2f2;border:none;box-shadow:none}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox{height:24px;padding:10px 12px}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox .proinput{height:24px;padding:0}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox .proinput input.orig{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:normal;color:#241c0f;padding-top:0 !important;margin:0 !important;height:24px}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox .proinput input.orig::placeholder{font:inherit;color:#355030;opacity:0.6}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox .promagnifier{order:1;width:24px;height:24px;box-shadow:none}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox .promagnifier .innericon{width:24px;height:24px}header.site-header .header-bottombar .row .col-search .header-search-mobile .asp_w_container #ajaxsearchpro5_1 .probox .proclose{width:24px;height:24px;flex:0 0 24px}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu:hover .mega-menu-dropdown{border-color:#95c11f}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu:hover .mega-menu-dropdown::after{transform:rotate(180deg)}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu:hover .mega-menu-contents{opacity:1;visibility:visible;transition-delay:0s}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-dropdown{display:flex;flex-flow:row;gap:4px;align-items:center;justify-content:center;padding:19px 0 16px;border-bottom:3px solid transparent;font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#355030;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-dropdown::after{content:"";display:block;width:14px;height:14px;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transform:rotate(0deg);transition:inherit}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents{opacity:0;visibility:hidden;position:absolute;inset:100% 0 auto 0;max-height:562px;border-top:1px solid #d1d5db;background:#ffffff;box-shadow:0 8px 20px 0 rgba(34, 44, 7, 0.05), 0 2px 6px 0 rgba(34, 44, 7, 0.15);overflow:visible}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .container{position:relative;display:flex;height:562px}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu{position:relative;display:flex;flex-flow:column;width:25%;height:100%;max-height:562px;border-right:1px solid #d1d5db;overflow:visible}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu.submenu{position:absolute;left:101%;top:0;width:100%;height:100%;padding-left:12px;display:none;flex-flow:column;background:#ffffff;border-right:1px solid #d1d5db}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-title{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding:24px 24px 16px 12px;position:sticky;top:0;z-index:1;background:#ffffff}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-title .title{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#8f5600}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-title .view-all{font-family:"Satoshi", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;white-space:nowrap;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-title .view-all:hover{color:#f39200}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items{display:flex;flex-flow:column;flex-grow:1;padding-bottom:36px;overflow-y:auto;overflow-x:visible}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper{padding-right:12px}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper:hover>a{background-color:#ecf4d7}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper:hover>a::after{opacity:1}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper:not(:has(.menu-item-anchor+.submenu)) .menu-item-anchor::after{content:none}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper .menu-item-anchor{display:flex;flex-flow:row;gap:12px;align-items:center;border-radius:6px;padding:12px;text-decoration:none;background-color:transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper .menu-item-anchor:has(.category-image){padding:6px 12px}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper .menu-item-anchor::after{content:"";display:block;width:16px;height:16px;margin-left:auto;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#241c0f;transform:rotate(-90deg);opacity:0;transition:inherit}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper .menu-item-anchor .category-image{width:40px;height:40px;object-fit:contain;object-position:center;padding:4px}header.site-header .header-bottombar .row .col-menu-dropdown .mega-menu .mega-menu-contents .mega-menu-menu .menu-items .menu-item-wrapper .menu-item-anchor .category-name{font-family:"Satoshi", sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#241c0f}header.site-header .header-bottombar .row .col-partners{display:flex;flex-flow:row;gap:24px;align-items:center}header.site-header .header-bottombar .row .col-partners a{display:block;font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#241c0f;text-decoration:none}@media only screen and (min-width:992px){header.site-header .header-bottombar .row .col-partners a{font-size:16px}}header.site-header .header-bottombar .row .col-partners a:hover{text-decoration:underline}body #ajaxsearchprores4_1.vertical{background:#ffffff;border:none;border-radius:10px;padding:16px;box-shadow:0 8px 20px 0 rgba(34, 44, 7, 0.05), 0 2px 6px 0 rgba(34, 44, 7, 0.15)}body #ajaxsearchprores4_1.vertical .asp_nores{box-shadow:none}body #ajaxsearchprores4_1.vertical .results .item{padding:0;border-radius:8px;overflow:clip;background:#ffffff;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}body #ajaxsearchprores4_1.vertical .results .item:hover{background:#ecf4d7}body #ajaxsearchprores4_1.vertical .results .item .asp_content{display:flex;flex-flow:row;gap:16px;padding:8px}body #ajaxsearchprores4_1.vertical .results .item .asp_content .asp_image{display:block;width:48px;height:48px;background-color:#ffffff;border-radius:4px;margin:auto 0}body #ajaxsearchprores4_1.vertical .results .item .asp_content h3{flex-grow:1;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:15px;font-weight:700;line-height:normal}body #ajaxsearchprores4_1.vertical .results .item .asp_content h3 span.amount{display:block;font-size:14px;font-weight:400}body #ajaxsearchprores4_1.vertical .results .item .asp_content .asp_res_text{flex-shrink:0;min-width:110px;max-width:31.8%;font-style:italic;text-align:right}body #ajaxsearchprores5_1.vertical{left:0 !important;width:100vw !important;background:#ffffff;border:none;border-radius:0;margin:11px 0 0 !important;padding:6px 0;box-shadow:0 8px 20px 0 rgba(34, 44, 7, 0.05), 0 2px 6px 0 rgba(34, 44, 7, 0.15);max-height:310px;overflow-y:auto}body #ajaxsearchprores5_1.vertical .asp_nores{box-shadow:none}body #ajaxsearchprores5_1.vertical .results{height:100% !important;max-height:100%}body #ajaxsearchprores5_1.vertical .results .item{padding:0;border-radius:8px;overflow:clip;background:#ffffff;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}body #ajaxsearchprores5_1.vertical .results .item:hover{background:#ecf4d7}body #ajaxsearchprores5_1.vertical .results .item .asp_content{display:flex;flex-flow:row;gap:16px;padding:8px}body #ajaxsearchprores5_1.vertical .results .item .asp_content .asp_image{display:block;width:48px;height:48px;background-color:#ffffff;border-radius:4px;margin:auto 0}body #ajaxsearchprores5_1.vertical .results .item .asp_content h3{flex-grow:1;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:15px;font-weight:700;line-height:normal}body #ajaxsearchprores5_1.vertical .results .item .asp_content h3 span.amount{display:block;font-size:14px;font-weight:400}body #ajaxsearchprores5_1.vertical .results .item .asp_content .asp_res_text{font-style:italic;text-align:right}.section-newsletter{position:relative;background:#f7ead4;margin:55px 0 0;padding:20px 0}@media only screen and (min-width:768px){.section-newsletter{margin:8.5vw 0 0;padding:64px 0}}.section-newsletter::before{content:"";position:absolute;display:block;bottom:100%;width:100%;height:55px;background-image:url("../../assets/shapes/footer-divider.svg");background-size:cover;background-position:top center;background-repeat:no-repeat;pointer-events:none;z-index:-1}@media only screen and (min-width:768px){.section-newsletter::before{height:8.5vw}}.section-newsletter .container .row .col-form .form-wrapper{margin:26px 0 0}@media only screen and (min-width:768px){.section-newsletter .container .row .col-form .form-wrapper{margin:0}}footer.site-footer{padding:40px 0 0;color:#ffffff;background:#241c0f;overflow:clip}@media only screen and (min-width:992px){footer.site-footer{padding:60px 0 0}}footer.site-footer .container{position:relative}@media only screen and (min-width:992px){footer.site-footer .container::before{content:"";position:absolute;right:0;bottom:0;display:block;width:300px;height:125px;background-image:url(../../assets/decal/nieuwkoop-footer.svg);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}}footer.site-footer .container .row-main{margin-bottom:50px}@media only screen and (min-width:992px){footer.site-footer .container .row-main{margin-bottom:140px}}footer.site-footer .container .row-main .col-logo .site-branding a{display:block}footer.site-footer .container .row-main .col-logo .site-branding a .footer-logo{display:block;width:272px;max-width:100%;height:77px;object-fit:contain;object-position:left center}footer.site-footer .container .row-main .col-logo .payment-methods{display:flex;flex-flow:column;gap:12px;margin:30px 0 50px}@media only screen and (min-width:992px){footer.site-footer .container .row-main .col-logo .payment-methods{margin:70px 0 0}}footer.site-footer .container .row-main .col-logo .payment-methods .title{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.4;font-weight:700}footer.site-footer .container .row-main .col-logo .payment-methods .methods-logos{display:flex;flex-flow:row wrap;gap:16px}footer.site-footer .container .row-main .col-logo .payment-methods .methods-logos img{display:block;width:49px;height:38px;object-fit:contain;object-position:left center}footer.site-footer .container .row-main .col-menus{display:flex;flex-flow:column;gap:40px}@media only screen and (min-width:768px){footer.site-footer .container .row-main .col-menus{flex-flow:row;justify-content:space-between;padding-top:30px}}footer.site-footer .container .row-main .col-menus .footer-menu{width:fit-content;max-width:100%}footer.site-footer .container .row-main .col-menus .footer-menu .title{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:20px;color:#f39200}footer.site-footer .container .row-main .col-menus .footer-menu .menu{list-style:none;display:flex;flex-flow:column;gap:20px}footer.site-footer .container .row-main .col-menus .footer-menu .menu li a{display:block;width:fit-content;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}footer.site-footer .container .row-main .col-menus .footer-menu .menu li a:hover{color:#f39200}footer.site-footer .container .row-main .col-menus .footer-menu .contact-row{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:flex;flex-flow:row;gap:6px;font-weight:500;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:992px){footer.site-footer .container .row-main .col-menus .footer-menu .contact-row{font-size:16px}}footer.site-footer .container .row-main .col-menus .footer-menu .contact-row:hover{color:#f39200}footer.site-footer .container .row-main .col-menus .footer-menu .contact-row+.contact-row{margin-top:18px}footer.site-footer .container .row-main .col-menus .footer-menu .contact-row+.title{margin-top:30px}footer.site-footer .container .row-main .col-menus .footer-menu .contact-row img{display:block;width:19px;height:1.5em;object-fit:contain;object-position:center}footer.site-footer .container .row-main .col-menus .footer-menu .socials{display:flex;flex-flow:row;gap:16px}footer.site-footer .container .row-main .col-menus .footer-menu .socials a{display:block}footer.site-footer .container .row-main .col-menus .footer-menu .socials a img{display:block;width:19px;height:19px;object-fit:contain;object-position:center}footer.site-footer .container .row-site-info .site-info{display:flex;flex-flow:column;gap:10px;padding:20px 0 30px;font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.4;border-top:1px solid #ffffff}@media only screen and (min-width:992px){footer.site-footer .container .row-site-info .site-info{flex-flow:row;align-items:center;justify-content:space-between;max-width:calc(100% - 325px);padding:10px 0 40px}}footer.site-footer .container .row-site-info .site-info a:hover{text-decoration:none}footer.site-footer .container .row-site-info .site-info .site-legal{display:flex;flex-flow:column;gap:10px}@media only screen and (min-width:992px){footer.site-footer .container .row-site-info .site-info .site-legal{flex-flow:row;align-items:center;gap:20px}}footer.site-footer .container .row-site-info .site-info .site-legal a:hover{text-decoration:none}.form-wrapper .gform_wrapper .gform_heading{display:none}.form-wrapper .gform_wrapper .gform_validation_errors h2{font-family:"Satoshi", sans-serif}.form-wrapper .gform_wrapper form .gform_fields{row-gap:20px}.form-wrapper .gform_wrapper form .gfield label,.form-wrapper .gform_wrapper form .gfield .gfield_label{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#241c0f}.form-wrapper .gform_wrapper form .gfield label .gfield_required,.form-wrapper .gform_wrapper form .gfield .gfield_label .gfield_required{color:#241c0f}.form-wrapper .gform_wrapper form .gfield label .gfield_required span,.form-wrapper .gform_wrapper form .gfield .gfield_label .gfield_required span{color:#241c0f}.form-wrapper .gform_wrapper form .gfield input,.form-wrapper .gform_wrapper form .gfield select,.form-wrapper .gform_wrapper form .gfield textarea{background-color:#fcf7ee;padding:12px 16px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){.form-wrapper .gform_wrapper form .gfield input,.form-wrapper .gform_wrapper form .gfield select,.form-wrapper .gform_wrapper form .gfield textarea{font-size:18px}}.form-wrapper .gform_wrapper form .gfield input:focus-visible,.form-wrapper .gform_wrapper form .gfield input:focus,.form-wrapper .gform_wrapper form .gfield input:visited,.form-wrapper .gform_wrapper form .gfield select:focus-visible,.form-wrapper .gform_wrapper form .gfield select:focus,.form-wrapper .gform_wrapper form .gfield select:visited,.form-wrapper .gform_wrapper form .gfield textarea:focus-visible,.form-wrapper .gform_wrapper form .gfield textarea:focus,.form-wrapper .gform_wrapper form .gfield textarea:visited{outline:none}.form-wrapper .gform_wrapper form .gfield input:focus-visible,.form-wrapper .gform_wrapper form .gfield input:focus,.form-wrapper .gform_wrapper form .gfield select:focus-visible,.form-wrapper .gform_wrapper form .gfield select:focus,.form-wrapper .gform_wrapper form .gfield textarea:focus-visible,.form-wrapper .gform_wrapper form .gfield textarea:focus{border-color:#8f5600}.form-wrapper .gform_wrapper form .gfield input,.form-wrapper .gform_wrapper form .gfield select{height:50px}.form-wrapper .gform_wrapper form .gfield--type-textarea textarea{resize:vertical;border-radius:10px 10px 0 10px}.form-wrapper .gform_wrapper form .gfield select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='black'><path d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:24px 24px;width:100%;padding-right:34px}.form-wrapper .gform_wrapper form .gfield input[type="checkbox"]{appearance:none;background-color:#fcf7ee;margin:0;padding:0;font:inherit;color:#000000;width:1.5em;height:1.5em;border:1px solid #a8a8a8;border-radius:5px;flex-shrink:0;display:grid;place-content:center;cursor:pointer}.form-wrapper .gform_wrapper form .gfield input[type="checkbox"]::before{content:"";width:1.125em;height:1.125em;border-radius:3px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#8f5600}.form-wrapper .gform_wrapper form .gfield input[type="checkbox"]:checked::before{transform:scale(1)}.form-wrapper .gform_wrapper form .gfield input[type="checkbox"]:focus{outline:none}.form-wrapper .gform_wrapper form .gfield input[type="checkbox"]:disabled{--form-control-color: $color-white;color:#ffffff;cursor:not-allowed}.form-wrapper .gform_wrapper form .gfield .gchoice{display:flex;align-items:center}.form-wrapper .gform_wrapper form .gfield .gchoice label{padding:0 0 0 8px}.form-wrapper .gform_wrapper form .gfield .ginput_container_consent{position:relative;display:flex;align-items:flex-start}.form-wrapper .gform_wrapper form .gfield .ginput_container_consent .gfield_consent_label{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;padding:0 0 0 8px;cursor:pointer}@media only screen and (min-width:992px){.form-wrapper .gform_wrapper form .gfield .ginput_container_consent .gfield_consent_label{font-size:16px}}.form-wrapper .gform_wrapper form .gfield .ginput_container_consent .gfield_consent_label a{color:currentColor;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.form-wrapper .gform_wrapper form .gfield .ginput_container_consent .gfield_consent_label a:hover{color:#f39200}.form-wrapper .gform_wrapper form .gfield.button-radio-group .gchoice{position:relative}.form-wrapper .gform_wrapper form .gfield.button-radio-group .gfield-choice-input{position:absolute;opacity:0;pointer-events:none}.form-wrapper .gform_wrapper form .gfield.button-radio-group .gform-field-label--type-inline{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;width:100%;max-width:100%;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.form-wrapper .gform_wrapper form .gfield.button-radio-group .gform-field-label--type-inline:hover{border-color:#95c11f}.form-wrapper .gform_wrapper form .gfield.button-radio-group .gfield-choice-input:checked+.gform-field-label--type-inline{color:#000000;background-color:#95c11f}.form-wrapper .gform_wrapper form .gfield--input-type-consent{margin-top:0}.form-wrapper .gform_wrapper form .gfield--input-type-consent legend{display:none}.form-wrapper .gform_wrapper form .gform_button{display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;width:fit-content;margin-top:8px;margin-bottom:0 !important;font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;line-height:1 !important;text-decoration:none;appearance:none;border:none;color:#000000;background-color:#95c11f;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.form-wrapper .gform_wrapper form .gform_button:visited{color:#000000}.form-wrapper .gform_wrapper form .gform_button:hover{color:#000000;background-color:#79a10e}.form-wrapper .gform_wrapper .gform-footer,.form-wrapper .gform_wrapper .gform_heading,.form-wrapper .gform_wrapper p.gform_description{padding:0;margin:0}.form-wrapper .gform_wrapper .gfield_description.validation_message,.form-wrapper .gform_wrapper .gform_validation_errors{background:none;border:none;box-shadow:none;padding:0;font-family:"Satoshi", sans-serif;color:#ff0000;font-size:10px;margin-top:5px;outline:none !important}.form-wrapper .gform_wrapper .gfield_description.validation_message .gform-icon,.form-wrapper .gform_wrapper .gform_validation_errors .gform-icon{display:none}.form-wrapper .gform_wrapper .gform_submission_error{color:#ff0000}.form-wrapper .gform_confirmation_message_1{font-family:"Satoshi", sans-serif;line-height:22px}body.woocommerce-page form a{color:#355030;text-decoration:underline;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}body.woocommerce-page form a:hover{color:#f39200}body.woocommerce-page form .form-row label{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.3;text-align:left;color:#241c0f;margin-bottom:6px !important}body.woocommerce-page form .form-row label .required{color:#241c0f}body.woocommerce-page form .form-row input,body.woocommerce-page form .form-row input.input-text,body.woocommerce-page form .form-row select,body.woocommerce-page form .form-row textarea{background-color:#fcf7ee !important;padding:12px 16px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){body.woocommerce-page form .form-row input,body.woocommerce-page form .form-row input.input-text,body.woocommerce-page form .form-row select,body.woocommerce-page form .form-row textarea{font-size:18px}}body.woocommerce-page form .form-row input:focus-visible,body.woocommerce-page form .form-row input:focus,body.woocommerce-page form .form-row input:visited,body.woocommerce-page form .form-row input.input-text:focus-visible,body.woocommerce-page form .form-row input.input-text:focus,body.woocommerce-page form .form-row input.input-text:visited,body.woocommerce-page form .form-row select:focus-visible,body.woocommerce-page form .form-row select:focus,body.woocommerce-page form .form-row select:visited,body.woocommerce-page form .form-row textarea:focus-visible,body.woocommerce-page form .form-row textarea:focus,body.woocommerce-page form .form-row textarea:visited{outline:none}body.woocommerce-page form .form-row input:focus-visible,body.woocommerce-page form .form-row input:focus,body.woocommerce-page form .form-row input.input-text:focus-visible,body.woocommerce-page form .form-row input.input-text:focus,body.woocommerce-page form .form-row select:focus-visible,body.woocommerce-page form .form-row select:focus,body.woocommerce-page form .form-row textarea:focus-visible,body.woocommerce-page form .form-row textarea:focus{border-color:#8f5600}body.woocommerce-page form .form-row .woocommerce-form__label-for-checkbox{float:left;cursor:pointer}@media only screen and (min-width:768px){body.woocommerce-page form .form-row .woocommerce-form__label-for-checkbox{display:inline-flex;flex-flow:row;gap:0;align-items:center}}body.woocommerce-page form .form-row .woocommerce-form__label-for-checkbox input[type="checkbox"]{margin-right:0.5em !important;float:left}body.woocommerce-page form .form-row input[type="checkbox"]{appearance:none;background-color:#fcf7ee !important;margin:0;padding:0;font:inherit;color:#000000;width:1.5em;height:1.5em;border:1px solid #a8a8a8;border-radius:5px;display:grid;place-content:center;cursor:pointer}body.woocommerce-page form .form-row input[type="checkbox"]::before{content:"";width:1.125em;height:1.125em;border-radius:3px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#8f5600}body.woocommerce-page form .form-row input[type="checkbox"]:checked::before{transform:scale(1)}body.woocommerce-page form .form-row input[type="checkbox"]:focus{outline:none}body.woocommerce-page form .form-row input[type="checkbox"]:disabled{--form-control-color: $color-white;color:#ffffff;cursor:not-allowed}body.woocommerce-page form .form-row fieldset legend{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px}@media only screen and (min-width:992px){body.woocommerce-page form .form-row fieldset legend{font-size:20px;letter-spacing:0.2px}}body.woocommerce-page form .form-row fieldset legend:has(strong){font-weight:400}body.woocommerce-page form .form-row fieldset legend:has(strong) strong{font-weight:700}body.woocommerce-page form .form-row .woocommerce-input-wrapper input,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text,body.woocommerce-page form .form-row .woocommerce-input-wrapper select,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea{background-color:#fcf7ee !important;padding:12px 16px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){body.woocommerce-page form .form-row .woocommerce-input-wrapper input,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text,body.woocommerce-page form .form-row .woocommerce-input-wrapper select,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea{font-size:18px}}body.woocommerce-page form .form-row .woocommerce-input-wrapper input:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper input:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper input:visited,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text:visited,body.woocommerce-page form .form-row .woocommerce-input-wrapper select:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper select:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper select:visited,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea:visited{outline:none}body.woocommerce-page form .form-row .woocommerce-input-wrapper input:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper input:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper input.input-text:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper select:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper select:focus,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea:focus-visible,body.woocommerce-page form .form-row .woocommerce-input-wrapper textarea:focus{border-color:#8f5600}body.woocommerce-page form .form-row .woocommerce-input-wrapper input,body.woocommerce-page form .form-row .woocommerce-input-wrapper select{height:50px}body.woocommerce-page form .form-row .woocommerce-input-wrapper select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='black'><path d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:24px 24px;width:100%;padding-right:34px}body.woocommerce-page form .form-row .woocommerce-input-wrapper input[type="checkbox"]{appearance:none;background-color:#fcf7ee !important;margin:0;padding:0;font:inherit;color:#000000;width:1.5em;height:1.5em;border:1px solid #a8a8a8;border-radius:5px;display:grid;place-content:center;cursor:pointer}body.woocommerce-page form .form-row .woocommerce-input-wrapper input[type="checkbox"]::before{content:"";width:1.125em;height:1.125em;border-radius:3px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#8f5600}body.woocommerce-page form .form-row .woocommerce-input-wrapper input[type="checkbox"]:checked::before{transform:scale(1)}body.woocommerce-page form .form-row .woocommerce-input-wrapper input[type="checkbox"]:focus{outline:none}body.woocommerce-page form .form-row .woocommerce-input-wrapper input[type="checkbox"]:disabled{--form-control-color: $color-white;color:#ffffff;cursor:not-allowed}body.woocommerce-page form .form-row .woocommerce-input-wrapper span.description{font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;padding:4px 0 !important}body.woocommerce-page form .form-row .select2-container .selection .select2-selection{border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;text-align:left;opacity:1}@media (min-width:992px){body.woocommerce-page form .form-row .select2-container .selection .select2-selection{font-size:18px}}body.woocommerce-page form .form-row .select2-container .selection .select2-selection:focus-visible,body.woocommerce-page form .form-row .select2-container .selection .select2-selection:focus,body.woocommerce-page form .form-row .select2-container .selection .select2-selection:visited{outline:none}body.woocommerce-page form .form-row .select2-container .selection .select2-selection:focus-visible,body.woocommerce-page form .form-row .select2-container .selection .select2-selection:focus{border-color:#8f5600}body.woocommerce-page form .form-row .select2-container .selection .select2-selection .select2-selection__rendered{background-color:#fcf7ee !important;padding:12px 16px;border-radius:10px}body.woocommerce-page form .form-row .select2-container.select2-container--open .selection .select2-selection{border-radius:10px 10px 0 0}body.woocommerce-page form .form-row .select2-container.select2-container--open .selection .select2-selection .select2-selection__rendered{border-radius:10px 10px 0 0}body.woocommerce-page form .form-row .select2-container.select2-container--open.select2-container--above .selection .select2-selection{border-radius:0 0 10px 10px}body.woocommerce-page form .form-row .select2-container.select2-container--open.select2-container--above .selection .select2-selection .select2-selection__rendered{border-radius:0 0 10px 10px}body.woocommerce-page .woocommerce-Button,body.woocommerce-page .button{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;display:inline-flex;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}body.woocommerce-page .woocommerce-Button:hover,body.woocommerce-page .button:hover{color:#577700;border-color:#95c11f}body.woocommerce-page .select2-container .select2-dropdown{border:1px solid #a8a8a8;border-radius:10px;background-color:#fcf7ee}body.woocommerce-page .select2-container .select2-dropdown .select2-results__option{color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important}body.woocommerce-page .select2-container .select2-dropdown .select2-results__option[data-selected="true"]{background-color:#f7ead4}body.woocommerce-page .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]{background-color:transparent;color:#241c0f;background-color:#e6d1ad}@media only screen and (min-width:768px){body.woocommerce-page .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]{background-color:transparent}body.woocommerce-page .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]:hover{background-color:#e6d1ad}}body.woocommerce-page .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-radius:0 0 10px 10px}body.woocommerce-page .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-radius:10px 10px 0 0}.wp-block-columns{gap:1.75em;margin-bottom:1em}.wp-block-columns .wp-block-image img{margin:0}.wp-block-woocommerce-featured-product{color:#000000 !important}.wp-block-woocommerce-featured-product .wp-block-button{margin:0 auto !important;display:block !important;width:fit-content !important}.main-error{margin:60px 0 80px}@media only screen and (min-width:992px){.main-error{margin:120px 0 160px}}.main-frontpage .section-hero{position:relative;background-color:#f7ead4;margin:0 0 110px;padding:16px 0}@media only screen and (min-width:768px){.main-frontpage .section-hero{padding:48px 0}}.main-frontpage .section-hero::after{content:"";position:absolute;display:block;top:100%;width:100%;height:70px;background-image:url("../../assets/shapes/pagetitle-divider.svg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none;z-index:-1}.main-frontpage .section-hero .hero-slider{position:relative;width:100%;height:340px;margin:0 0 18px;border-radius:10px;overflow:clip}@media only screen and (min-width:768px){.main-frontpage .section-hero .hero-slider{height:420px;margin:0 0 30px}}.main-frontpage .section-hero .hero-slider .splide{height:100%}.main-frontpage .section-hero .hero-slider .splide .splide__track{height:100%}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content{position:relative;display:flex;flex-flow:column;height:100%;padding:20px}@media only screen and (min-width:768px){.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content{padding:28px 26px}}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .hero-slide-image{position:absolute;inset:0;z-index:-1}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .hero-slide-image::after{content:"";position:absolute;inset:0;display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .hero-slide-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content{width:100%;max-width:700px;color:#ffffff}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content .title{font-family:"Cabinet Grotesk", sans-serif;font-size:32px;font-weight:700;line-height:0.9;font-weight:400;color:#ffffff;text-wrap:balance}@media only screen and (min-width:992px){.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content .title{font-size:64px}}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content .title strong{font-weight:700}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content .intro{text-wrap:balance}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content .buttons .button-anchor{color:#ffffff}.main-frontpage .section-hero .hero-slider .splide .splide__track .hero-slide-content .content .buttons .button-anchor::after{background-color:#95c11f}.main-frontpage .section-hero .hero-slider .hero-partners{position:absolute;inset:auto auto 14px 20px}@media only screen and (min-width:768px){.main-frontpage .section-hero .hero-slider .hero-partners{inset:auto 27px 27px auto}}.main-frontpage .section-hero .hero-slider .hero-partners .title{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#ffffff}.main-frontpage .section-hero .hero-slider .hero-partners .partners-logos{display:flex;flex-flow:row;align-items:center;gap:10px;margin:12px 0 0}.main-frontpage .section-hero .hero-slider .hero-partners .partners-logos img{display:block;width:72px;height:auto;aspect-ratio:1.7857142857;object-fit:contain;border-radius:5px;background:#ffffff}@media only screen and (min-width:768px){.main-frontpage .section-hero .hero-slider .hero-partners .partners-logos img{width:150px;border-radius:10px}}.main-frontpage .section-hero .hero-slider .hero-partners .partners-logos img:nth-of-type(1){padding:8px 10px}@media only screen and (min-width:768px){.main-frontpage .section-hero .hero-slider .hero-partners .partners-logos img:nth-of-type(1){padding:17px 23px}}.main-frontpage .section-categories{margin:50px 0}.main-frontpage .section-categories .container .row-title .title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;font-weight:400;margin:0 0 12px}@media only screen and (min-width:992px){.main-frontpage .section-categories .container .row-title .title{font-size:27px}}.main-frontpage .section-categories .container .row-title .title:has(strong){font-weight:400}.main-frontpage .section-categories .container .row-title .title:has(strong) strong{font-weight:700}@media only screen and (min-width:768px){.main-frontpage .section-categories .container .row-title .title{margin:0 0 18px}}.main-frontpage .section-categories .container .row-title .title strong{font-weight:700}.main-frontpage .section-categories .container .row-grid .grid-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media only screen and (min-width:768px){.main-frontpage .section-categories .container .row-grid .grid-items{grid-template-columns:repeat(3, 1fr);gap:20px}}.main-frontpage .section-contact{margin:50px 0}@media only screen and (min-width:768px){.main-frontpage .section-contact{margin:80px 0 100px}}.main-frontpage .section-contact .container .section-contact-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-frontpage .section-contact .container .section-contact-inner{padding:80px 0 64px}}.main-frontpage .section-contact .container .section-contact-inner .col-content .content .formatted-text p{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media only screen and (min-width:992px){.main-frontpage .section-contact .container .section-contact-inner .col-content .content .formatted-text p{font-size:18px}}@media only screen and (min-width:768px){.main-frontpage .section-contact .container .section-contact-inner .col-content .content .buttons{gap:32px}}.main-frontpage .section-contact .container .section-contact-inner .col-content .content .buttons a{width:100%}@media only screen and (min-width:768px){.main-frontpage .section-contact .container .section-contact-inner .col-content .content .buttons a{width:fit-content}}.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items{display:flex;flex-flow:column;gap:12px;margin:40px 0 0}@media only screen and (min-width:768px){.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items{gap:26px;margin:0}}.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item{display:flex;flex-flow:row;gap:12px;align-items:center}@media only screen and (min-width:768px){.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item{gap:34px}}.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item img{display:block;width:30px;height:30px;object-fit:contain;object-position:center}@media only screen and (min-width:768px){.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item img{width:52px;height:52px}}.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item .text{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px}@media only screen and (min-width:992px){.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item .text{font-size:20px;letter-spacing:0.2px}}.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item .text:has(strong){font-weight:400}.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item .text:has(strong) strong{font-weight:700}@media only screen and (min-width:992px){.main-frontpage .section-contact .container .section-contact-inner .col-usps .usp-items .usp-item .text{font-size:24px;line-height:normal}}.main-frontpage .section-popular{margin:50px 0}@media only screen and (min-width:768px){.main-frontpage .section-popular{margin:80px 0}}.main-frontpage .section-popular .container .row-title .title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;font-weight:400;margin:0 0 12px}@media only screen and (min-width:992px){.main-frontpage .section-popular .container .row-title .title{font-size:27px}}.main-frontpage .section-popular .container .row-title .title:has(strong){font-weight:400}.main-frontpage .section-popular .container .row-title .title:has(strong) strong{font-weight:700}@media only screen and (min-width:768px){.main-frontpage .section-popular .container .row-title .title{margin:0 0 18px}}.main-frontpage .section-popular .container .row-title .title strong{font-weight:700}.main-frontpage .section-cta{margin:50px 0}@media only screen and (min-width:768px){.main-frontpage .section-cta{margin:80px 0}}.main-frontpage .section-cta .container .row .info-block{position:relative;display:flex;align-items:center;height:100%;border-radius:10px;background:#ffffff;padding:20px 20px 80px;overflow:clip}@media only screen and (min-width:992px){.main-frontpage .section-cta .container .row .info-block{padding:52px 80px 72px 125px}}.main-frontpage .section-cta .container .row .info-block::before{content:"";position:absolute;inset:auto 0 -50px;display:block;width:100px;height:100px;margin:0 auto;background-image:url("../../assets/decal/nieuwkoop-decal.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-frontpage .section-cta .container .row .info-block::before{inset:0 auto 0 -75px;margin:auto 0;width:150px;height:150px}}.main-frontpage .section-cta .container .row .info-block .content .buttons a{width:100%}@media only screen and (min-width:768px){.main-frontpage .section-cta .container .row .info-block .content .buttons a{width:fit-content}}.main-frontpage .section-cta .container .row .cta-block{position:relative;display:flex;flex-flow:column;align-items:center;height:100%;border-radius:10px;background:#d9e9af;margin:20px 0 0;padding:20px 20px 220px;overflow:clip}@media only screen and (min-width:992px){.main-frontpage .section-cta .container .row .cta-block{flex-flow:row;margin:0;padding:52px 80px 72px 125px}}.main-frontpage .section-cta .container .row .cta-block::before{content:"";position:absolute;inset:auto 0 -50px;display:block;width:100px;height:100px;margin:0 auto;background-image:url("../../assets/decal/nieuwkoop-decal.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:1}@media only screen and (min-width:992px){.main-frontpage .section-cta .container .row .cta-block::before{inset:0 auto 0 -75px;margin:auto 0;width:150px;height:150px}}@media only screen and (min-width:768px){.main-frontpage .section-cta .container .row .cta-block .content .text{width:65%}}@media only screen and (min-width:768px){.main-frontpage .section-cta .container .row .cta-block .content .buttons{width:55%}}.main-frontpage .section-cta .container .row .cta-block .cta-image{position:absolute;inset:auto 0 0 0;height:230px}@media only screen and (min-width:768px){.main-frontpage .section-cta .container .row .cta-block .cta-image{position:absolute;inset:35px 0 0 auto;width:40%;height:auto}}.main-frontpage .section-cta .container .row .cta-block .cta-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.main-frontpage .section-products{margin:50px 0}@media only screen and (min-width:768px){.main-frontpage .section-products{margin:80px 0}}.main-frontpage .section-products .container .row-title .title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;font-weight:400;margin:0 0 12px}@media only screen and (min-width:992px){.main-frontpage .section-products .container .row-title .title{font-size:27px}}.main-frontpage .section-products .container .row-title .title:has(strong){font-weight:400}.main-frontpage .section-products .container .row-title .title:has(strong) strong{font-weight:700}@media only screen and (min-width:768px){.main-frontpage .section-products .container .row-title .title{margin:0 0 18px}}.main-frontpage .section-products .container .row-title .title strong{font-weight:700}.main-page .section-pagetitle .container .row .section-breadcrumb{padding:16px 0}.main-page .section-content{margin:0 0 64px}.main-page .section-content .container .section-content-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-page .section-content .container .section-content-inner{padding:80px 0 64px}}@media only screen and (max-width:768px){.main-page .section-content .container .section-content-inner .row{flex-flow:column-reverse}}.main-page .section-content .container .section-content-inner .row .col-content .content-wrapper{max-width:70ch}.main-archive .section-pagetitle{position:relative;background-color:#d9e9af;margin:0 0 110px}.main-archive .section-pagetitle::after{content:"";position:absolute;display:block;top:100%;width:100%;height:70px;background-image:url("../../assets/shapes/wave-divider.svg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none;z-index:-1}.main-archive .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0}.main-archive .section-pagetitle .container .row .col-content .content{padding:24px 0 0}.main-archive .section-pagetitle .container .row .col-content .content .title{color:#355030}.main-archive .section-pagetitle .container .row .col-content .content .intro{color:#241c0f}.main-archive .section-grid{margin:0 0 64px}.main-archive .section-grid .container .row-header{flex-flow:column-reverse;gap:36px}@media only screen and (min-width:768px){.main-archive .section-grid .container .row-header{flex-flow:row;align-items:center;justify-content:space-between}}.main-archive .section-grid .container .row-header .col-count .grid-count{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#241c0f}.main-archive .section-grid .container .row-header .col-search .filter-search{padding:0 0 18px;border-bottom:1px solid #241c0f}.main-archive .section-grid .container .row-header .col-search .filter-search input{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#241c0f;appearance:none;background:none;border:none;border-radius:0;padding:0;margin:0;outline:none;box-shadow:none}.main-archive .section-grid .container .row-grid .grid-items{display:flex;flex-flow:column;gap:36px 20px;margin:24px 0}@media only screen and (min-width:768px){.main-archive .section-grid .container .row-grid .grid-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 20px;margin:50px 0}}@media only screen and (min-width:992px){.main-archive .section-grid .container .row-grid .grid-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:56px 20px}}@media only screen and (min-width:768px){.main-archive .section-grid .container .row-grid .grid-items.kennisbank{grid-template-columns:repeat(2, 1fr);gap:32px 20px}}@media only screen and (min-width:992px){.main-archive .section-grid .container .row-grid .grid-items.kennisbank{grid-template-columns:repeat(3, 1fr);gap:32px 20px}}.main-archive .section-grid .container .row-grid .pagination{display:flex;flex-flow:row nowrap;align-items:center;gap:15px;width:fit-content;margin:0 auto}.main-archive .section-grid .container .row-grid .pagination .page-numbers{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;font-weight:600;padding:4px;color:#355030;text-decoration:none}@media only screen and (min-width:992px){.main-archive .section-grid .container .row-grid .pagination .page-numbers{font-size:16px}}.main-archive .section-grid .container .row-grid .pagination .page-numbers[href]:hover{text-decoration:underline}.main-archive .section-grid .container .row-grid .pagination .page-numbers.dots{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;font-weight:500}@media only screen and (min-width:992px){.main-archive .section-grid .container .row-grid .pagination .page-numbers.dots{font-size:16px}}.main-archive .section-grid .container .row-grid .pagination .page-numbers.current{border-radius:50%;aspect-ratio:1;width:1.5em;height:1.5em;padding:0;text-align:center;font-weight:400;color:#ffffff;background-color:#355030}.main-archive .section-grid .container .row-grid .pagination .page-numbers.prev::after,.main-archive .section-grid .container .row-grid .pagination .page-numbers.next::after{content:"";display:block;width:30px;height:30px;-webkit-mask-image:url("../../assets/icons/arrow-circle-right.svg");mask-image:url("../../assets/icons/arrow-circle-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#355030;padding:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-archive .section-grid .container .row-grid .pagination .page-numbers.prev:hover::after,.main-archive .section-grid .container .row-grid .pagination .page-numbers.next:hover::after{background-color:#577700}.main-archive .section-grid .container .row-grid .pagination .page-numbers.prev::after{transform:rotate(180deg)}.main-about .section-pagetitle{position:relative;background-color:#d9e9af;margin:0 0 110px}.main-about .section-pagetitle::after{content:"";position:absolute;display:block;top:100%;width:100%;height:70px;background-image:url("../../assets/shapes/wave-divider.svg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none;z-index:-1}.main-about .section-pagetitle .section-breadcrumb{padding:16px 0}.main-about .section-pagetitle .content{margin:24px 0}.main-about .section-pagetitle .content .intro{max-width:65ch;text-wrap:pretty}.main-about .section-timeline{margin:45px 0 85px}.main-about .section-timeline .timeline{position:relative;display:flex;flex-flow:row;gap:12px;height:100%}.main-about .section-timeline .timeline .steps-timeline{position:relative;width:16px;height:100%;overflow:clip}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .steps-timeline{position:absolute;inset:0 auto 0 50%;transform:translateX(-50%)}}.main-about .section-timeline .timeline .steps-timeline .timeline-progress{position:sticky;top:50vh;width:16px;height:16px;border-radius:50%;background-color:#f39200}.main-about .section-timeline .timeline .steps-timeline .timeline-progress::before{content:"";position:absolute;bottom:16px;left:50%;width:2px;height:200vh;background-color:#f39200;transform:translateX(-50%)}.main-about .section-timeline .timeline .steps-timeline .timeline-progress::after{content:"";position:absolute;top:16px;left:50%;width:2px;height:200vh;background-color:#ffffff;transform:translateX(-50%)}.main-about .section-timeline .timeline .timeline-steps-list{position:relative;display:flex;flex-flow:column;gap:50px}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .timeline-steps-list{display:grid;grid-template-columns:repeat(2, 1fr)}}.main-about .section-timeline .timeline .timeline-steps-list .timeline-step{display:flex;flex-flow:column;width:100%;height:fit-content;background-color:#ffffff;border-radius:10px;overflow:clip;opacity:0;transform:translateY(50px);animation:fadeInUp linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .timeline-steps-list .timeline-step:nth-child(even){margin-top:25%}}.main-about .section-timeline .timeline .timeline-steps-list .timeline-step .step-image img{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;object-position:center}.main-about .section-timeline .timeline .timeline-steps-list .timeline-step:nth-child(1) .step-image img,.main-about .section-timeline .timeline .timeline-steps-list .timeline-step:nth-child(7) .step-image img{object-fit:contain}.main-about .section-timeline .timeline .timeline-steps-list .timeline-step .step-content{position:relative;padding:20px 20px 80px;overflow:clip}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .timeline-steps-list .timeline-step .step-content{padding:52px 80px 72px 125px}}.main-about .section-timeline .timeline .timeline-steps-list .timeline-step .step-content::before{content:"";position:absolute;inset:auto 0 -50px;display:block;width:100px;height:100px;margin:0 auto;background-image:url("../../assets/decal/nieuwkoop-decal.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .timeline-steps-list .timeline-step .step-content::before{inset:0 auto 0 -75px;margin:auto 0;width:150px;height:150px}}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .timeline-steps-list .timeline-step:nth-child(odd) .step-content{padding:52px 125px 72px 80px}}@media only screen and (min-width:992px){.main-about .section-timeline .timeline .timeline-steps-list .timeline-step:nth-child(odd) .step-content::before{inset:0 -75px 0 auto}}.main-about .section-mission{position:relative;margin:64px 0 124px}@media only screen and (min-width:992px){.main-about .section-mission{margin:45px 0 165px}}.main-about .section-mission .mission-logo{position:absolute;inset:-60px 0 auto 0}.main-about .section-mission .mission-logo img{display:block;margin:0 auto;width:134px;height:134px;object-fit:contain;object-position:center}.main-about .section-mission .container .section-mission-inner{padding:80px 20px 170px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-about .section-mission .container .section-mission-inner{padding:80px 0 64px}}.main-about .section-mission .container .section-mission-inner .row-mission{align-items:center}.main-about .section-mission .container .section-mission-inner .row-mission .col-mission .mission-wrapper{padding:48px 0}.main-about .section-mission .container .section-mission-inner .row-mission .col-image .mission-image{margin:36px 0 0 0;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:992px){.main-about .section-mission .container .section-mission-inner .row-mission .col-image .mission-image{margin:0}}.main-about .section-mission .container .section-mission-inner .row-mission .col-image .mission-image::before{content:"";position:absolute;top:50%;display:block;width:618px;height:auto;aspect-ratio:1;background-image:url("../../assets/decal/nieuwkoop-decal-full.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-about .section-mission .container .section-mission-inner .row-mission .col-image .mission-image::before{top:unset;right:-309px}}.main-about .section-mission .container .section-mission-inner .row-mission .col-image .mission-image img{display:block;width:278px;height:278px;object-fit:cover;object-position:center;border-radius:50%;overflow:clip;z-index:1}body:has(.main-single-nieuws){background:#d9e9af}.main-single-nieuws .section-pagetitle .container .row .section-breadcrumb{padding:16px 0}.main-single-nieuws .section-content{margin:0 0 64px}.main-single-nieuws .section-content .container .section-content-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-single-nieuws .section-content .container .section-content-inner{padding:80px 0 64px}}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper{display:flex;flex-flow:column;gap:26px;max-width:70ch}@media only screen and (min-width:992px){.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper{gap:42px}}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header{display:flex;flex-flow:column;gap:16px}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .title{color:#577700}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta{display:flex;flex-flow:column;gap:6px}@media only screen and (min-width:768px){.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta{flex-flow:row;gap:12px;align-items:center}}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .author-box{display:flex;flex-flow:row;gap:10px;align-items:center}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .author-box img{display:block;flex-shrink:0;width:32px;height:32px;object-fit:cover;object-position:center;border-radius:50%}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .author-box p{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#355030}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published{display:flex;flex-flow:row;gap:12px;align-items:center}@media only screen and (min-width:768px){.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published::before{content:"";display:block;width:6px;height:6px;margin-top:2px;background:#577700;border-radius:50%}}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published time{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#355030}@media only screen and (min-width:992px){.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published time{font-size:16px}}.main-single-nieuws .section-content .container .section-content-inner .col-content .content-wrapper .content-featured-image img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;border-radius:6px;aspect-ratio:2}.main-single-nieuws .section-content .container .section-content-inner .col-sidebar .sidebar-inner{display:flex;flex-flow:column;gap:16px;margin:32px 0 0}@media only screen and (min-width:768px){.main-single-nieuws .section-content .container .section-content-inner .col-sidebar .sidebar-inner{position:sticky;top:208px;gap:32px;margin:0}}.main-single-nieuws .section-content .container .section-content-inner .col-sidebar .sidebar-inner .article-toc-wrapper,.main-single-nieuws .section-content .container .section-content-inner .col-sidebar .sidebar-inner .article-share-wrapper{position:relative;top:unset}.main-single-nieuws .section-related{margin:90px 0 128px}@media only screen and (min-width:992px){.main-single-nieuws .section-related{margin:90px 0 240px}}.main-single-nieuws .section-related .container .section-related-inner .related-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.main-single-nieuws .section-related .container .section-related-inner .related-title{font-size:27px}}.main-single-nieuws .section-related .container .section-related-inner .related-title:has(strong){font-weight:400}.main-single-nieuws .section-related .container .section-related-inner .related-title:has(strong) strong{font-weight:700}.main-single-nieuws .section-related .container .section-related-inner .related-title:has(strong){font-weight:400}.main-single-nieuws .section-related .container .section-related-inner .related-title:has(strong) strong{font-weight:700}.main-single-nieuws .section-related .container .section-related-inner .related-items{display:flex;flex-flow:column;gap:32px 20px}@media only screen and (min-width:768px){.main-single-nieuws .section-related .container .section-related-inner .related-items{display:grid;grid-template-columns:repeat(3, 1fr)}}body:has(.main-single-kennisbank){background:#d9e9af}.main-single-kennisbank .section-pagetitle .container .row .section-breadcrumb{padding:16px 0}.main-single-kennisbank .section-content{margin:0 0 64px}.main-single-kennisbank .section-content .container .section-content-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-single-kennisbank .section-content .container .section-content-inner{padding:80px 0 64px}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper{display:flex;flex-flow:column;gap:26px;max-width:70ch}@media only screen and (min-width:992px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper{gap:42px}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header{display:flex;flex-flow:column;gap:16px}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .title{color:#577700}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta{display:flex;flex-flow:column;gap:6px}@media only screen and (min-width:768px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta{flex-flow:row;gap:12px;align-items:center}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .author-box{display:flex;flex-flow:row;gap:10px;align-items:center}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .author-box img{display:block;flex-shrink:0;width:32px;height:32px;object-fit:cover;object-position:center;border-radius:50%}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .author-box p{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#355030}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published{display:flex;flex-flow:row;gap:12px;align-items:center}@media only screen and (min-width:768px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published::before{content:"";display:block;width:6px;height:6px;margin-top:2px;background:#577700;border-radius:50%}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published time{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#355030}@media only screen and (min-width:992px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published time{font-size:16px}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .related-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .related-title{font-size:27px}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .related-title:has(strong){font-weight:400}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .related-title:has(strong) strong{font-weight:700}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .related-title:has(strong){font-weight:400}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .related-title:has(strong) strong{font-weight:700}@media only screen and (max-width:767px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product{width:100% !important}}@media only screen and (min-width:768px) and (max-width:991px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product{width:48% !important;margin:0 3.8% 2.992em 0}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product:nth-child(odd){clear:both}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product:nth-child(even){clear:unset;margin-right:0}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product .product-content{height:135px}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product .product-content .price{display:none !important}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .related-products .woocommerce ul.products li.product .add_to_cart_button{display:none !important}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-title{font-size:27px}}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-title:has(strong){font-weight:400}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-title:has(strong) strong{font-weight:700}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-title:has(strong){font-weight:400}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-title:has(strong) strong{font-weight:700}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-bio{display:flex;flex-flow:column;gap:16px;padding:20px;border-radius:6px;background:#f9f6f1}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-bio .author-bio-header{display:flex;flex-flow:row;gap:24px;align-items:center}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-bio .author-bio-header .author-bio-image{flex-shrink:0;width:64px;height:64px;object-fit:cover;object-position:center;border-radius:50%}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-bio .author-bio-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;text-overflow:ellipsis;overflow:hidden;max-width:65ch}.main-single-kennisbank .section-content .container .section-content-inner .col-content .content-wrapper .article-author .author-bio .author-bio-content p{text-wrap:pretty}.main-single-kennisbank .section-content .container .section-content-inner .col-sidebar .sidebar-inner{display:flex;flex-flow:column;gap:16px;margin:32px 0 0}@media only screen and (min-width:768px){.main-single-kennisbank .section-content .container .section-content-inner .col-sidebar .sidebar-inner{position:sticky;top:208px;gap:32px;margin:0}}.main-single-kennisbank .section-content .container .section-content-inner .col-sidebar .sidebar-inner .article-toc-wrapper,.main-single-kennisbank .section-content .container .section-content-inner .col-sidebar .sidebar-inner .article-share-wrapper{position:relative;top:unset}.main-single-kennisbank .section-related{margin:90px 0 128px}@media only screen and (min-width:992px){.main-single-kennisbank .section-related{margin:90px 0 240px}}.main-single-kennisbank .section-related .container .section-related-inner .related-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.main-single-kennisbank .section-related .container .section-related-inner .related-title{font-size:27px}}.main-single-kennisbank .section-related .container .section-related-inner .related-title:has(strong){font-weight:400}.main-single-kennisbank .section-related .container .section-related-inner .related-title:has(strong) strong{font-weight:700}.main-single-kennisbank .section-related .container .section-related-inner .related-title:has(strong){font-weight:400}.main-single-kennisbank .section-related .container .section-related-inner .related-title:has(strong) strong{font-weight:700}.main-single-kennisbank .section-related .container .section-related-inner .related-items{display:flex;flex-flow:column;gap:32px 20px}@media only screen and (min-width:768px){.main-single-kennisbank .section-related .container .section-related-inner .related-items{display:grid;grid-template-columns:repeat(3, 1fr)}}body:has(.main-single-videos){background:#d9e9af}.main-single-videos .section-pagetitle .container .row .section-breadcrumb{padding:16px 0}.main-single-videos .section-content{margin:0 0 64px}.main-single-videos .section-content .container .section-content-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-single-videos .section-content .container .section-content-inner{padding:80px 0 64px}}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper{display:flex;flex-flow:column;gap:26px;max-width:70ch}@media only screen and (min-width:992px){.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper{gap:42px}}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header{display:flex;flex-flow:column;gap:16px}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header .title{color:#577700}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta{display:flex;flex-flow:column;gap:6px}@media only screen and (min-width:768px){.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta{flex-flow:row;gap:12px;align-items:center}}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published{display:flex;flex-flow:row;gap:12px;align-items:center}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published time{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#355030}@media only screen and (min-width:992px){.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-header .content-meta .published time{font-size:16px}}.main-single-videos .section-content .container .section-content-inner .col-content .content-wrapper .content-video iframe{display:block;width:100%;height:auto;object-fit:cover;object-position:center;border-radius:6px;aspect-ratio:1.7777777778}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner{display:flex;flex-flow:column;gap:16px;margin:32px 0 0}@media only screen and (min-width:768px){.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner{position:sticky;top:208px;gap:32px;margin:0}}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .article-share-wrapper{position:relative;top:unset}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block{width:100%;padding:0}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .section-title{font-family:"Satoshi", sans-serif;font-size:20px;font-weight:700;line-height:normal;color:#241c0f;margin:0 0 16px}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list{display:flex;flex-flow:column;align-items:center;gap:16px;list-style:none}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list .knowledge-article-item{width:100%}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;display:flex;flex-flow:row;align-items:center;gap:10px;text-decoration:none}@media only screen and (min-width:992px){.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link{font-size:20px;letter-spacing:0.2px}}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link:has(strong){font-weight:400}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link:has(strong) strong{font-weight:700}.main-single-videos .section-content .container .section-content-inner .col-sidebar .sidebar-inner .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link::after{content:"";display:block;margin-left:auto;width:20px;height:20px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(-90deg);background-color:currentColor}.main-single-videos .section-related-products{margin:90px 0}.main-single-videos .section-related-products .container .row-title .title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.main-single-videos .section-related-products .container .row-title .title{font-size:27px}}.main-single-videos .section-related-products .container .row-title .title:has(strong){font-weight:400}.main-single-videos .section-related-products .container .row-title .title:has(strong) strong{font-weight:700}.main-single-videos .section-related-products .container .row-title .title:has(strong){font-weight:400}.main-single-videos .section-related-products .container .row-title .title:has(strong) strong{font-weight:700}.main-single-videos .section-related{margin:90px 0 128px}@media only screen and (min-width:992px){.main-single-videos .section-related{margin:90px 0 240px}}.main-single-videos .section-related .container .section-related-inner .related-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.main-single-videos .section-related .container .section-related-inner .related-title{font-size:27px}}.main-single-videos .section-related .container .section-related-inner .related-title:has(strong){font-weight:400}.main-single-videos .section-related .container .section-related-inner .related-title:has(strong) strong{font-weight:700}.main-single-videos .section-related .container .section-related-inner .related-title:has(strong){font-weight:400}.main-single-videos .section-related .container .section-related-inner .related-title:has(strong) strong{font-weight:700}.main-single-videos .section-related .container .section-related-inner .related-items{display:flex;flex-flow:column;gap:32px 20px}@media only screen and (min-width:768px){.main-single-videos .section-related .container .section-related-inner .related-items{display:grid;grid-template-columns:repeat(3, 1fr)}}.main-contact .section-pagetitle{background:#f7ead4;padding:0 0 30px}@media only screen and (min-width:992px){.main-contact .section-pagetitle{padding:0 0 50px}}@media only screen and (max-width:767px){.main-contact .section-pagetitle .container .row{flex-direction:column-reverse}}@media only screen and (min-width:768px){.main-contact .section-pagetitle .container .row{justify-content:space-between}}.main-contact .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0 40px}.main-contact .section-pagetitle .container .row .col-contact .pagetitle-contact{display:flex;flex-flow:row;align-items:center;gap:24px;padding:14px 24px;background:#241c0f;border-radius:0 0 20px 20px}.main-contact .section-pagetitle .container .row .col-contact .pagetitle-contact a{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex;flex-flow:row;align-items:center;gap:4px;color:#f9f6f1;text-decoration:none}.main-contact .section-pagetitle .container .row .col-contact .pagetitle-contact a:hover{text-decoration:underline}.main-contact .section-pagetitle .container .row .col-contact .pagetitle-contact a img{display:block;width:16px;height:16px;object-fit:contain;object-position:center}.main-contact .section-pagetitle .container .row-buttons{padding-top:32px}.main-contact .section-form{margin:64px 0}.main-contact .section-form .container .section-form-inner{padding:20px 20px 170px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-contact .section-form .container .section-form-inner{padding:80px 0 64px}}.main-contact .section-form .container .section-form-inner .row-form{align-items:center}.main-contact .section-form .container .section-form-inner .row-form .col-form .form-wrapper{padding:48px 0}.main-contact .section-form .container .section-form-inner .row-form .col-image .form-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-contact .section-form .container .section-form-inner .row-form .col-image .form-image::before{content:"";position:absolute;top:50%;display:block;width:618px;height:auto;aspect-ratio:1;background-image:url("../../assets/decal/nieuwkoop-decal-full.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-contact .section-form .container .section-form-inner .row-form .col-image .form-image::before{top:unset;right:-309px}}.main-contact .section-form .container .section-form-inner .row-form .col-image .form-image img{display:block;width:278px;height:278px;object-fit:cover;object-position:center;border-radius:50%;overflow:clip;z-index:1}.main-contact .section-map{margin:64px 0}.main-contact .section-map .container .row{row-gap:16px}.main-contact .section-map .container .row .col-contact .contact-inner{position:relative;display:flex;align-items:center;height:100%;border-radius:10px;background:#d9e9af;padding:20px 20px 80px;overflow:clip}@media only screen and (min-width:992px){.main-contact .section-map .container .row .col-contact .contact-inner{padding:52px 80px 72px 125px}}.main-contact .section-map .container .row .col-contact .contact-inner::before{content:"";position:absolute;inset:auto 0 -50px;display:block;width:100px;height:100px;margin:0 auto;background-image:url("../../assets/decal/nieuwkoop-decal.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-contact .section-map .container .row .col-contact .contact-inner::before{inset:0 auto 0 -75px;margin:auto 0;width:150px;height:150px}}.main-contact .section-map .container .row .col-contact .contact-inner .contact-row{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:flex;flex-flow:row;gap:6px;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:992px){.main-contact .section-map .container .row .col-contact .contact-inner .contact-row{font-size:18px}}.main-contact .section-map .container .row .col-contact .contact-inner .contact-row:hover{text-decoration:underline}.main-contact .section-map .container .row .col-contact .contact-inner .contact-row::before{content:"";display:block;width:19px;height:1.5em;flex-shrink:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}.main-contact .section-map .container .row .col-contact .contact-inner .contact-row.icon-location::before{-webkit-mask-image:url(../../assets/icons/location.svg);mask-image:url(../../assets/icons/location.svg)}.main-contact .section-map .container .row .col-contact .contact-inner .contact-row.icon-phone::before{-webkit-mask-image:url(../../assets/icons/phone.svg);mask-image:url(../../assets/icons/phone.svg)}.main-contact .section-map .container .row .col-contact .contact-inner .contact-row.icon-mail::before{-webkit-mask-image:url(../../assets/icons/mail.svg);mask-image:url(../../assets/icons/mail.svg)}.main-contact .section-map .container .row .col-map .map-inner{border-radius:10px;background:#ffffff;overflow:clip}.main-contact .section-map .container .row .col-map .map-inner iframe{display:block}.main-quote-request .section-pagetitle{background:#f7ead4;padding:0 0 30px}@media only screen and (min-width:992px){.main-quote-request .section-pagetitle{padding:0 0 50px}}@media only screen and (max-width:767px){.main-quote-request .section-pagetitle .container .row{flex-direction:column-reverse}}@media only screen and (min-width:768px){.main-quote-request .section-pagetitle .container .row{justify-content:space-between}}.main-quote-request .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0 40px}.main-quote-request .section-pagetitle .container .row .col-contact .pagetitle-contact{display:flex;flex-flow:row;align-items:center;gap:24px;padding:14px 24px;background:#241c0f;border-radius:0 0 20px 20px}.main-quote-request .section-pagetitle .container .row .col-contact .pagetitle-contact a{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex;flex-flow:row;align-items:center;gap:4px;color:#f9f6f1;text-decoration:none}.main-quote-request .section-pagetitle .container .row .col-contact .pagetitle-contact a:hover{text-decoration:underline}.main-quote-request .section-pagetitle .container .row .col-contact .pagetitle-contact a img{display:block;width:16px;height:16px;object-fit:contain;object-position:center}.main-quote-request .section-pagetitle .container .row-buttons{padding-top:32px}.main-quote-request .section-form{margin:64px 0}.main-quote-request .section-form .container .section-form-inner{padding:20px 20px 170px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-quote-request .section-form .container .section-form-inner{padding:80px 0 64px}}.main-quote-request .section-form .container .section-form-inner .row-form{align-items:flex-start}.main-quote-request .section-form .container .section-form-inner .row-form .col-form .form-wrapper{padding:48px 0}.main-quote-request .section-form .container .section-form-inner .row-form .col-image .form-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.main-quote-request .section-form .container .section-form-inner .row-form .col-image .form-image{margin-top:180px}}.main-quote-request .section-form .container .section-form-inner .row-form .col-image .form-image::before{content:"";position:absolute;top:50%;display:block;width:618px;height:auto;aspect-ratio:1;background-image:url("../../assets/decal/nieuwkoop-decal-full.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-quote-request .section-form .container .section-form-inner .row-form .col-image .form-image::before{top:unset;right:-309px}}.main-quote-request .section-form .container .section-form-inner .row-form .col-image .form-image img{display:block;width:278px;height:278px;object-fit:cover;object-position:center;border-radius:50%;overflow:clip;z-index:1}.main-weatherstation .section-pagetitle{background:#f7ead4;padding:0 0 30px}@media only screen and (min-width:992px){.main-weatherstation .section-pagetitle{padding:0 0 50px}}@media only screen and (max-width:767px){.main-weatherstation .section-pagetitle .container .row{flex-direction:column-reverse}}@media only screen and (min-width:768px){.main-weatherstation .section-pagetitle .container .row{justify-content:space-between}}.main-weatherstation .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0 40px}.main-weatherstation .section-widget{margin:64px 0}.main-weatherstation .section-widget .container .section-widget-inner{padding:20px 20px 170px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-weatherstation .section-widget .container .section-widget-inner{padding:80px 0 64px}}.main-weatherstation .section-widget .container .section-widget-inner .row-widget{align-items:flex-start}.main-weatherstation .section-widget .container .section-widget-inner .row-widget .col-widget .widget-wrapper{padding:48px 0}.main-weatherstation .section-widget .container .section-widget-inner .row-widget .col-image .widget-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.main-weatherstation .section-widget .container .section-widget-inner .row-widget .col-image .widget-image{margin-top:180px}}.main-weatherstation .section-widget .container .section-widget-inner .row-widget .col-image .widget-image::before{content:"";position:absolute;top:50%;display:block;width:618px;height:auto;aspect-ratio:1;background-image:url("../../assets/decal/nieuwkoop-decal-full.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-weatherstation .section-widget .container .section-widget-inner .row-widget .col-image .widget-image::before{top:unset;right:-309px}}.main-weatherstation .section-widget .container .section-widget-inner .row-widget .col-image .widget-image img{display:block;width:278px;height:278px;object-fit:cover;object-position:center;border-radius:50%;overflow:clip;z-index:1}.main-warranty .section-pagetitle{background:#f7ead4;padding:0 0 30px}@media only screen and (min-width:992px){.main-warranty .section-pagetitle{padding:0 0 50px}}@media only screen and (max-width:767px){.main-warranty .section-pagetitle .container .row{flex-direction:column-reverse}}@media only screen and (min-width:768px){.main-warranty .section-pagetitle .container .row{justify-content:space-between}}.main-warranty .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0 40px}.main-warranty .section-form{margin:64px 0}.main-warranty .section-form .container .section-form-inner{padding:20px 20px 170px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-warranty .section-form .container .section-form-inner{padding:80px 0 64px}}.main-warranty .section-form .container .section-form-inner .row-form{align-items:flex-start}.main-warranty .section-form .container .section-form-inner .row-form .col-form .form-wrapper{padding:48px 0}.main-warranty .section-form .container .section-form-inner .row-form .col-image .form-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.main-warranty .section-form .container .section-form-inner .row-form .col-image .form-image{margin-top:180px}}.main-warranty .section-form .container .section-form-inner .row-form .col-image .form-image::before{content:"";position:absolute;top:50%;display:block;width:618px;height:auto;aspect-ratio:1;background-image:url("../../assets/decal/nieuwkoop-decal-full.svg");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:992px){.main-warranty .section-form .container .section-form-inner .row-form .col-image .form-image::before{top:unset;right:-309px}}.main-warranty .section-form .container .section-form-inner .row-form .col-image .form-image img{display:block;width:278px;height:278px;object-fit:cover;object-position:center;border-radius:50%;overflow:clip;z-index:1}.main-faq .section-pagetitle{background:#f7ead4;padding:0 0 30px}@media only screen and (min-width:992px){.main-faq .section-pagetitle{padding:0 0 50px}}@media only screen and (max-width:767px){.main-faq .section-pagetitle .container .row{flex-direction:column-reverse}}@media only screen and (min-width:768px){.main-faq .section-pagetitle .container .row{justify-content:space-between}}.main-faq .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0 40px}.main-faq .section-pagetitle .container .row .col-contact .pagetitle-contact{display:flex;flex-flow:row;align-items:center;gap:24px;padding:14px 24px;background:#241c0f;border-radius:0 0 20px 20px}.main-faq .section-pagetitle .container .row .col-contact .pagetitle-contact a{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex;flex-flow:row;align-items:center;gap:4px;color:#f9f6f1;text-decoration:none}.main-faq .section-pagetitle .container .row .col-contact .pagetitle-contact a:hover{text-decoration:underline}.main-faq .section-pagetitle .container .row .col-contact .pagetitle-contact a img{display:block;width:16px;height:16px;object-fit:contain;object-position:center}.main-faq .section-pagetitle .container .row-buttons{padding-top:32px}.main-faq .section-faq{margin:64px 0}.main-faq .section-faq .container .section-faq-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-faq .section-faq .container .section-faq-inner{padding:80px 0 64px}}@media only screen and (max-width:767px){.main-faq .section-faq .container .section-faq-inner .row-faq{flex-flow:column-reverse}}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper{max-width:70ch}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .faq-group+.faq-group{margin:64px 0 0}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .faq-group .faq-group-title{margin:0 0 32px}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item{padding:24px 0}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item:first-of-type{padding-top:0}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item:last-of-type{padding-bottom:0}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item+.accordion-item{border-top:1px solid #d1d5db}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item .accordion-header .accordion-button{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item .accordion-header .accordion-button::after{content:"";display:block;width:18px;height:18px;margin:0;padding:0;-webkit-mask-image:url(../../assets/icons/accordion-plus.svg);mask-image:url(../../assets/icons/accordion-plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transform:rotate(45deg);transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item .accordion-header .accordion-button.collapsed::after{transform:rotate(0deg)}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item .accordion-header .accordion-button .title h3{color:#000000}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item .accordion-collapse .accordion-body{padding:10px 0 0}.main-faq .section-faq .container .section-faq-inner .row-faq .col-faq .faq-wrapper .accordion-items .accordion-item .accordion-collapse .accordion-body p{text-wrap:pretty}.main-thank-you{margin:60px 0 80px}@media only screen and (min-width:992px){.main-thank-you{margin:120px 0 160px}}.main-service .section-pagetitle{background:#f7ead4;padding:0 0 30px}@media only screen and (min-width:992px){.main-service .section-pagetitle{padding:0 0 50px}}@media only screen and (max-width:767px){.main-service .section-pagetitle .container .row{flex-direction:column-reverse}}@media only screen and (min-width:768px){.main-service .section-pagetitle .container .row{justify-content:space-between}}.main-service .section-pagetitle .container .row .col-content .section-breadcrumb{padding:16px 0 40px}.main-service .section-pagetitle .container .row .col-contact .pagetitle-contact{display:flex;flex-flow:row;align-items:center;gap:24px;padding:14px 24px;background:#241c0f;border-radius:0 0 20px 20px}.main-service .section-pagetitle .container .row .col-contact .pagetitle-contact a{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex;flex-flow:row;align-items:center;gap:4px;color:#f9f6f1;text-decoration:none}.main-service .section-pagetitle .container .row .col-contact .pagetitle-contact a:hover{text-decoration:underline}.main-service .section-pagetitle .container .row .col-contact .pagetitle-contact a img{display:block;width:16px;height:16px;object-fit:contain;object-position:center}.main-service .section-pagetitle .container .row-buttons{padding-top:32px}.main-service .section-service{margin:64px 0}.main-service .section-service .container .section-service-inner{padding:20px 20px 40px;border-radius:10px;background:#ffffff;overflow:clip}@media only screen and (min-width:992px){.main-service .section-service .container .section-service-inner{padding:80px 0 64px}}@media only screen and (max-width:767px){.main-service .section-service .container .section-service-inner .row-service{flex-flow:column-reverse}}#breadcrumbs{margin:0;padding:0}#breadcrumbs span{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;gap:4px;padding:0;position:relative;font-family:"Satoshi", sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#241c0f}@media only screen and (min-width:992px){#breadcrumbs span{font-size:12px}}#breadcrumbs span.breadcrumb_last{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}#breadcrumbs span a{position:relative;color:inherit}.section-usps .container .row .col-usps .usp-items{display:flex;flex-flow:column;gap:10px;padding:16px 20px;border-radius:10px;background:#d9e9af}@media only screen and (min-width:992px){.section-usps .container .row .col-usps .usp-items{flex-flow:row;align-items:center;justify-content:space-between;padding:16px 125px}}.section-usps .container .row .col-usps .usp-items .usp-item{position:relative;display:flex;flex-flow:row;gap:4px;align-items:center}.section-usps .container .row .col-usps .usp-items .usp-item::before{content:"";display:block;width:24px;height:24px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/check-filled.svg);mask-image:url(../../assets/icons/check-filled.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#95c11f}.section-usps .container .row .col-usps .usp-items .usp-item .usp-text{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.5;line-height:normal;font-style:italic}@media only screen and (min-width:992px){.section-usps .container .row .col-usps .usp-items .usp-item .usp-text{font-size:18px}}.section-product-breadcrumb{padding:16px 0}@media only screen and (min-width:768px){.section-product-breadcrumb{padding:16px 0 32px}}.section-product-single .container .row .product-header-wrapper{display:flex;flex-flow:column;gap:20px}@media only screen and (min-width:768px){.section-product-single .container .row .product-header-wrapper{display:grid;grid-template-columns:1fr 1fr}}.section-product-single .container .row .product-header-wrapper .woocommerce-product-gallery{width:100%;clear:both}.section-product-single .container .row .product-header-wrapper .woocommerce-product-gallery__wrapper{position:sticky;top:208px}.section-product-single .container .row .product-header-wrapper .product-info-wrapper{width:100%;clear:both}.section-product-single .container .row .summary{background-color:#d9e9af;float:inline-start;clear:none;padding:24px 16px;margin-top:0;border-radius:10px}@media only screen and (min-width:1025px){.section-product-single .container .row .summary{width:100%;padding:36px 52px}}.section-product-single .container .row #product-gallery{}.section-product-single .container .row #product-gallery .splide__slide{border-radius:15px;background-color:#ffffff !important;background-size:contain !important}.section-product-single .container .row #product-gallery .splide__slide img{object-fit:contain;width:100%;height:100%}.section-product-single .container .row #product-gallery .splide__arrow{width:46px;height:46px;border-radius:4px;background:#355030;border:none;padding:11px;color:#ffffff;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.section-product-single .container .row #product-gallery .splide__arrow svg{display:none}.section-product-single .container .row #product-gallery .splide__arrow::after{content:"";display:block;width:18px;height:18px;-webkit-mask-image:url(../../assets/icons/arrow-right.svg);mask-image:url(../../assets/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}.section-product-single .container .row #product-gallery .splide__arrow--prev{left:20px}.section-product-single .container .row #product-gallery .splide__arrow--prev::after{transform:rotate(180deg)}.section-product-single .container .row #product-gallery .splide__arrow--next{right:20px}.section-product-single .container .row #product-gallery .splide__arrow:hover:not(:disabled){background:#577700;color:#ffffff}.section-product-single .container .row #product-gallery .splide__arrow:disabled{opacity:0;cursor:not-allowed;pointer-events:none}.section-product-single .container .row #product-gallery .splide__arrow:focus-visible{outline:none}.section-product-single .container .row #product-thumbnails .splide__slide{border-radius:10px;background-color:#ffffff !important;border:none;overflow:hidden}.section-product-single .container .row #product-thumbnails .splide__slide::after{content:"";position:absolute;inset:0;border:1px solid #95c11f;border-radius:inherit;opacity:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:1}.section-product-single .container .row #product-thumbnails .splide__slide.is-active::after{opacity:1}.section-product-single .container .row .product_title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#241c0f}@media only screen and (min-width:992px){.section-product-single .container .row .product_title{font-size:27px}}.section-product-single .container .row .product_title:has(strong){font-weight:400}.section-product-single .container .row .product_title:has(strong) strong{font-weight:700}.section-product-single .container .row .price{margin:32px 0;display:flex;align-items:baseline;gap:8px;color:#355030;font-family:"Satoshi", sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:1.3}.section-product-single .container .row .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:0.5ch}.section-product-single .container .row .price .woocommerce-price-suffix{font-size:14px;font-style:normal;font-weight:400;line-height:1.3}.section-product-single .container .row .price .sales_unit{font-size:15px;font-weight:500}.section-product-single .container .row .woocommerce-product-details__short-description{margin:32px 0}.section-product-single .container .row .woocommerce-product-details__short-description .description-wrapper .description-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.section-product-single .container .row .woocommerce-product-details__short-description .description-wrapper .description-content.show{display:block;-webkit-line-clamp:unset}.section-product-single .container .row .woocommerce-product-details__short-description .description-wrapper .read-more-link{width:fit-content;margin:24px 0 0;cursor:pointer}.section-product-single .container .row .woocommerce-product-details__short-description p+a{font-weight:600;margin-top:12px;display:block}.section-product-single .container .row .woocommerce-product-details__short-description+.cart{margin-top:40px}.section-product-single .container .row .wc-por-box{margin:24px 0}.section-product-single .container .row .wc-por-box .wc-por-description{margin:6px 0 24px}.section-product-single .container .row .variations_button{display:flex;flex-flow:row;gap:0;margin-bottom:0}.section-product-single .container .row .cart{display:flex;flex-flow:row;gap:0;margin-bottom:0}.section-product-single .container .row .cart.variations_form{flex-flow:column}.section-product-single .container .row .cart.variations_form table.variations tr{display:flex;flex-flow:column;gap:12px}@media only screen and (min-width:768px){.section-product-single .container .row .cart.variations_form table.variations tr{flex-flow:row;align-items:center}}.section-product-single .container .row .cart.variations_form table.variations td.value{display:flex;flex-flow:column}@media only screen and (min-width:768px){.section-product-single .container .row .cart.variations_form table.variations td.value{flex-flow:row;align-items:center}}.section-product-single .container .row .cart.variations_form table.variations td.value select{background-color:#fcf7ee;padding:12px 32px 12px 16px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;width:100%;height:50px;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){.section-product-single .container .row .cart.variations_form table.variations td.value select{font-size:18px}}.section-product-single .container .row .cart.variations_form table.variations td.value select:focus-visible,.section-product-single .container .row .cart.variations_form table.variations td.value select:focus,.section-product-single .container .row .cart.variations_form table.variations td.value select:visited{outline:none}.section-product-single .container .row .cart.variations_form table.variations td.value select:focus-visible,.section-product-single .container .row .cart.variations_form table.variations td.value select:focus{border-color:#8f5600}.section-product-single .container .row .cart .cert_label-div span{font-weight:700}.section-product-single .container .row .cart .tm-extra-product-options{margin:0 0 2.2em}.section-product-single .container .row .cart .tm-extra-product-options .tc-row{gap:10px}.section-product-single .container .row .cart .tm-extra-product-options .tc-tooltip{color:#f39200}.section-product-single .container .row .cart .tm-extra-product-options .tc-active .tc-label-text{font-weight:400}.section-product-single .container .row .cart .woocommerce-variation-description{display:none}.section-product-single .container .row .cart .quantity{margin:0 10px 0 0}.section-product-single .container .row .cart .quantity .custom-qty-wrapper{height:100%;background:#f9f6f1;border:1px solid #d1d5db;border-radius:6px;overflow:clip}.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty-btn{height:100%;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:700;line-height:normal;border:0;background:none;display:flex;align-items:center;justify-content:center;width:30px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty-btn:hover{background:#ffffff}.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty-btn.minus{padding:0 0 0.125em}.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty{height:100%;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:700;line-height:normal;border:0;background:none;width:4ch;border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;font-variant-numeric:tabular-nums;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty:hover,.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty:focus,.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty:focus-within{background:#ffffff}.section-product-single .container .row .cart .quantity .custom-qty-wrapper .qty.text{color:#000000}.section-product-single .container .row .cart input[type="checkbox"]{appearance:none;top:0;background-color:#fcf7ee;margin:0;padding:0;font:inherit;color:#000000;width:1.5em;height:1.5em;border:1px solid #a8a8a8;border-radius:5px;display:grid;place-content:center;cursor:pointer}.section-product-single .container .row .cart input[type="checkbox"]::before{content:"";width:1.125em;height:1.125em;border-radius:3px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#8f5600}.section-product-single .container .row .cart input[type="checkbox"]:checked::before{transform:scale(1)}.section-product-single .container .row .cart input[type="checkbox"]:focus{outline:none}.section-product-single .container .row .cart input[type="checkbox"]:disabled{--form-control-color: $color-white;color:#ffffff;cursor:not-allowed}.section-product-single .container .row .cart input+a{margin-left:3px;margin-top:10px}@media (min-width:1385px){.section-product-single .container .row .cart input+a{margin-top:0;padding:10px 20px;line-height:1.3}}.section-product-single .container .row .cart button[type="submit"]{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;flex-grow:1;color:#000000;background-color:#f39200;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (max-width:767px){.section-product-single .container .row .cart button[type="submit"]{font-size:0}}.section-product-single .container .row .cart button[type="submit"]:hover{background-color:#e58a00}.section-product-single .container .row .cart button[type="submit"]::before{content:"";display:block;width:24px;height:24px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/cart.svg);mask-image:url(../../assets/icons/cart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}.section-product-single .container .row .product-downloads-section{float:inline-start;width:100%;padding:24px 16px;border-radius:10px;background:#ffffff;margin-bottom:2em}@media only screen and (min-width:768px){.section-product-single .container .row .product-downloads-section{padding:36px 42px}}.section-product-single .container .row .product-downloads-section .section-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 24px}@media only screen and (min-width:992px){.section-product-single .container .row .product-downloads-section .section-title{font-size:27px}}.section-product-single .container .row .product-downloads-section .section-title:has(strong){font-weight:400}.section-product-single .container .row .product-downloads-section .section-title:has(strong) strong{font-weight:700}.section-product-single .container .row .product-downloads-section .downloads-wrapper .download-group{display:flex;flex-flow:column;gap:12px}@media only screen and (min-width:768px){.section-product-single .container .row .product-downloads-section .downloads-wrapper .download-group{flex-flow:row;align-items:flex-start}}.section-product-single .container .row .product-downloads-section .downloads-wrapper .download-group+.download-group{margin:16px 0 0;padding:16px 0 0;border-top:1px solid #d1d5db}.section-product-single .container .row .product-downloads-section .downloads-wrapper .download-group .language-flag{flex:1;display:flex;flex-flow:row;align-items:center;gap:10px;font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal}.section-product-single .container .row .product-downloads-section .downloads-wrapper .download-group .language-flag img{display:block;object-fit:cover;object-position:center}.section-product-single .container .row .product-downloads-section .downloads-wrapper .download-group .download-items{flex:2;display:flex;flex-flow:wrap;align-items:center;gap:16px}.section-product-single .container .row .product-usps-section{float:inline-start;width:100%;padding:24px 16px;border-radius:10px;background:#ffffff;margin-bottom:2em}@media only screen and (min-width:768px){.section-product-single .container .row .product-usps-section{padding:36px 42px}}.section-product-single .container .row .product-usps-section .row{row-gap:24px}.section-product-single .container .row .product-usps-section .usps-wrapper .usps-list{display:flex;flex-flow:column;gap:10px}.section-product-single .container .row .product-usps-section .usps-wrapper .usps-list .usp-item{position:relative;display:flex;flex-flow:row;gap:4px;align-items:center}.section-product-single .container .row .product-usps-section .usps-wrapper .usps-list .usp-item::before{content:"";display:block;width:24px;height:24px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/check-filled.svg);mask-image:url(../../assets/icons/check-filled.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#95c11f}.section-product-single .container .row .product-usps-section .usps-wrapper .usps-list .usp-item span{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;line-height:normal;font-style:italic}@media only screen and (min-width:992px){.section-product-single .container .row .product-usps-section .usps-wrapper .usps-list .usp-item span{font-size:16px}}.section-product-single .container .row .product-usps-section .keurmerken-wrapper .keurmerken-title{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#241c0f;margin:0 0 12px}.section-product-single .container .row .product-usps-section .keurmerken-wrapper .keurmerken-badges{display:flex;flex-flow:row wrap;gap:12px}.section-product-single .container .row .product-usps-section .keurmerken-wrapper .keurmerken-badges .keurmerk-badge{flex-shrink:0;width:90px;height:90px}@media only screen and (min-width:768px){.section-product-single .container .row .product-usps-section .keurmerken-wrapper .keurmerken-badges .keurmerk-badge{width:83px;height:83px}}.section-product-single .container .row .product-usps-section .keurmerken-wrapper .keurmerken-badges .keurmerk-badge img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.section-product-single .custom-product-content-wrapper{position:relative;display:grid}.section-product-single .custom-product-content-wrapper .custom-product-row{display:flex;flex-flow:column;gap:20px}@media only screen and (min-width:768px){.section-product-single .custom-product-content-wrapper .custom-product-row{display:grid;grid-template-columns:1fr 1fr}}.section-product-single .custom-product-content-wrapper .product-description-specs-block{width:100%;padding:24px 16px;border-radius:10px;background:#ffffff;margin-bottom:2em}@media only screen and (min-width:768px){.section-product-single .custom-product-content-wrapper .product-description-specs-block{padding:36px 42px}}.section-product-single .custom-product-content-wrapper .product-description-specs-block .section-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 24px}@media only screen and (min-width:992px){.section-product-single .custom-product-content-wrapper .product-description-specs-block .section-title{font-size:27px}}.section-product-single .custom-product-content-wrapper .product-description-specs-block .section-title:has(strong){font-weight:400}.section-product-single .custom-product-content-wrapper .product-description-specs-block .section-title:has(strong) strong{font-weight:700}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-description-content p{margin-bottom:1em}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-description-content ul li+li{margin:0.25em 0 0}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section{margin:3.2em 0 0}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section .categories-label{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section .categories-label{font-size:27px}}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section .categories-label:has(strong){font-weight:400}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section .categories-label:has(strong) strong{font-weight:700}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section .product-categories-list .category-link{color:#355030;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.section-product-single .custom-product-content-wrapper .product-description-specs-block .product-categories-section .product-categories-list .category-link:hover{color:#f39200}.section-product-single .custom-product-content-wrapper .product-videos-block{width:100%;padding:24px 16px;border-radius:10px;background:#ffffff;margin-bottom:2em}@media only screen and (min-width:768px){.section-product-single .custom-product-content-wrapper .product-videos-block{padding:36px 42px}}.section-product-single .custom-product-content-wrapper .product-videos-block .section-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 24px}@media only screen and (min-width:992px){.section-product-single .custom-product-content-wrapper .product-videos-block .section-title{font-size:27px}}.section-product-single .custom-product-content-wrapper .product-videos-block .section-title:has(strong){font-weight:400}.section-product-single .custom-product-content-wrapper .product-videos-block .section-title:has(strong) strong{font-weight:700}.section-product-single .custom-product-content-wrapper .product-videos-block .product-videos-content{display:flex;flex-flow:column;gap:12px}@media only screen and (min-width:768px){.section-product-single .custom-product-content-wrapper .product-videos-block .product-videos-content{flex-flow:row;gap:24px}}.section-product-single .custom-product-content-wrapper .product-videos-block .video-embed-wrapper .video-embed-modal-btn{display:flex;align-items:center;justify-content:center;gap:0;appearance:none;border:none;background:none;outline:none;box-shadow:none;margin:0;padding:0;width:100%;aspect-ratio:1.7777777778;border-radius:10px;overflow:clip}.section-product-single .custom-product-content-wrapper .product-videos-block .video-embed-wrapper .video-embed-modal-btn img.video-thumbnail{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px;overflow:clip}.section-product-single .custom-product-content-wrapper .product-videos-block .video-embed-wrapper .video-embed-modal-btn img.play-icon{display:block;width:44px;height:44px;object-fit:contain;object-position:center;z-index:1}.section-product-single .custom-product-content-wrapper .product-knowledge-block{width:100%;padding:24px 16px;border-radius:10px;background:#ffffff;margin-bottom:2em}@media only screen and (min-width:768px){.section-product-single .custom-product-content-wrapper .product-knowledge-block{padding:36px 42px}}.section-product-single .custom-product-content-wrapper .product-knowledge-block .section-title{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 24px}@media only screen and (min-width:992px){.section-product-single .custom-product-content-wrapper .product-knowledge-block .section-title{font-size:27px}}.section-product-single .custom-product-content-wrapper .product-knowledge-block .section-title:has(strong){font-weight:400}.section-product-single .custom-product-content-wrapper .product-knowledge-block .section-title:has(strong) strong{font-weight:700}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list{display:flex;flex-flow:column;align-items:center;gap:6px;list-style:none}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item{padding:16px 0;width:100%}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;display:flex;flex-flow:row;align-items:center;gap:10px;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:992px){.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link{font-size:20px;letter-spacing:0.2px}}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link:has(strong){font-weight:400}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link:has(strong) strong{font-weight:700}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link::after{content:"";display:block;margin-left:auto;width:20px;height:20px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(-90deg);background-color:currentColor}.section-product-single .custom-product-content-wrapper .product-knowledge-block .knowledge-articles-list .knowledge-article-item .article-link:hover{color:#f39200}.section-product-single .video-embed-wrapper{margin-bottom:20px;position:relative;width:100%;height:auto;aspect-ratio:1.7777777778;overflow:hidden}.section-product-single .video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.section-product-single .video-embed-wrapper:last-child{margin-bottom:0}section.related.products{margin:40px 0}section.related.products h2{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;color:#355030;margin:0 0 16px}@media only screen and (min-width:992px){section.related.products h2{font-size:27px}}section.related.products h2:has(strong){font-weight:400}section.related.products h2:has(strong) strong{font-weight:700}section.related.products h2:has(strong){font-weight:400}section.related.products h2:has(strong) strong{font-weight:700}.section-product-grid-header{position:relative;background-color:#f7ead4;margin:0 0 110px}.section-product-grid-header::after{content:"";position:absolute;display:block;top:100%;width:100%;height:70px;background-image:url("../../assets/shapes/pagetitle-divider.svg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none;z-index:-1}.section-product-grid-header .container #breadcrumbs{padding:16px 0}.section-product-grid-header .container .page-title{margin:24px 0 0;color:#355030}.section-product-grid-header .container .page-description{margin:12px 0 0}.section-product-grid-header .container #product-cat-slider{margin:30px 0 10px}@media only screen and (min-width:768px){.section-product-grid-header .container #product-cat-slider{margin:30px 0}}@media only screen and (max-width:1619px){.section-product-grid-header .container #product-cat-slider .splide__arrows .splide__arrow--prev{left:-5px}}@media only screen and (max-width:1619px){.section-product-grid-header .container #product-cat-slider .splide__arrows .splide__arrow--next{right:-5px}}.section-product-grid-header .container #product-cat-slider .splide__track{border-radius:4px}.section-product-grid-header .container #product-cat-slider .splide__track .splide__list .splide__slide a{display:flex;flex-flow:row;gap:12px;align-items:center;padding:8px 18px 8px 12px;background:#ffffff;border-radius:4px;text-decoration:none}@media only screen and (min-width:768px){.section-product-grid-header .container #product-cat-slider .splide__track .splide__list .splide__slide a{padding:8px 24px 8px 16px}}.section-product-grid-header .container #product-cat-slider .splide__track .splide__list .splide__slide a img.subcategory-image{display:block;flex-shrink:0;width:45px;height:45px;object-fit:contain;object-position:center}@media only screen and (min-width:768px){.section-product-grid-header .container #product-cat-slider .splide__track .splide__list .splide__slide a img.subcategory-image{width:55px;height:55px}}.section-product-grid-header .container #product-cat-slider .splide__track .splide__list .splide__slide a p{color:#577700;font-family:"Cabinet Grotesk", sans-serif;font-size:16px;font-weight:700;line-height:1.3}@media only screen and (min-width:992px){.section-product-grid-header .container #product-cat-slider .splide__track .splide__list .splide__slide a p{font-size:18px}}.section-product-grid .container .row .col-filter .product-filter{background-color:#ffffff;border-radius:10px;padding:36px}@media (max-width:991px){.section-product-grid .container .row .col-filter .product-filter{display:none}}.section-product-grid .container .row .col-filter .product-filter h2{color:#241c0f;font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-transform:uppercase}.section-product-grid .container .row .col-filter .product-filter ul.cat-level{list-style:none;display:flex;flex-flow:column;gap:8px;margin:15px 0 40px}.section-product-grid .container .row .col-filter .product-filter ul.cat-level .active>a{text-decoration:underline}.section-product-grid .container .row .col-filter .product-filter ul.cat-level li a{color:#355030;font-family:"Satoshi", sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}.section-product-grid .container .row .col-filter .product-filter ul.cat-level li a:hover{text-decoration:underline}.section-product-grid .container .row .col-filter .product-filter ul.cat-level li ul{margin:8px 0 0;padding:0 0 6px 10px;border-left:1px solid #241c0f}.section-product-grid .container .row .col-filter .product-filter ul.cat-level li ul li a{font-weight:500}.section-product-grid .container .row .product-grid .woocommerce-result-count{color:#241c0f;font-family:"Cabinet Grotesk", sans-serif;font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase}@media only screen and (max-width:767px){.section-product-grid .container .row .product-grid .woocommerce-ordering{width:100%}}.section-product-grid .container .row .product-grid .woocommerce-ordering select{appearance:none;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:500;line-height:1.25;height:auto;padding:8px 16px;border-radius:4px;color:#ffffff;outline:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);background:url("../../assets/icons/chevron-down-light.svg") no-repeat right 0.8em center/1em;background-color:#355030}@media only screen and (max-width:767px){.section-product-grid .container .row .product-grid .woocommerce-ordering select{width:100%}}@media only screen and (max-width:767px){.section-product-grid .container .row .product-grid .products .product{width:100%}}.section-product-grid .container .row .product-grid .woocommerce-pagination{width:fit-content;margin:0 auto}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:15px;font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;font-weight:600;margin:0;padding:4px;color:#355030;text-decoration:none;border:none;background:none}@media only screen and (min-width:992px){.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers{font-size:16px}}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers li{display:block;border:none}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers[href]:hover{text-decoration:underline;background:none}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.dots{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;font-weight:500}@media only screen and (min-width:992px){.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.dots{font-size:16px}}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.current{border-radius:50%;aspect-ratio:1;width:1.5em;height:1.5em;padding:0;text-align:center;font-weight:400;color:#ffffff;background-color:#355030}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.prev,.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.next{display:block;font-size:0}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.prev::after,.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.next::after{content:"";display:block;width:30px;height:30px;-webkit-mask-image:url("../../assets/icons/arrow-circle-right.svg");mask-image:url("../../assets/icons/arrow-circle-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#355030;padding:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.prev:hover::after,.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.next:hover::after{background-color:#577700}.section-product-grid .container .row .product-grid .woocommerce-pagination .page-numbers.prev::after{transform:rotate(180deg)}.woocommerce ul.products li.product{}.woocommerce ul.products li.product a{position:relative;background:#ffffff;border-radius:10px;overflow:clip;width:100%}.woocommerce ul.products li.product a::after{content:"";position:absolute;inset:0;border:1px solid #95c11f;border-radius:inherit;opacity:0;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:1}.woocommerce ul.products li.product a:hover::after{opacity:1}.woocommerce ul.products li.product a img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;object-position:center;margin:0;padding:20px}.woocommerce ul.products li.product a .product-content{display:flex;flex-flow:column;gap:4px;padding:20px 20px 28px;background:#ecf4d7;border-radius:20px 20px 0 0}@media only screen and (min-width:768px){.woocommerce ul.products li.product a .product-content{height:160px}}.woocommerce ul.products li.product a .product-content .product-title{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;color:#241c0f;margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:clip;text-overflow:ellipsis}@media only screen and (min-width:992px){.woocommerce ul.products li.product a .product-content .product-title{font-size:20px;letter-spacing:0.2px}}.woocommerce ul.products li.product a .product-content .product-title:has(strong){font-weight:400}.woocommerce ul.products li.product a .product-content .product-title:has(strong) strong{font-weight:700}.woocommerce ul.products li.product a .product-content .product-meta-loop{font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;color:#355030;margin:0;padding:0 40px 0 0}@media only screen and (max-width:767px){.woocommerce ul.products li.product a .product-content .product-meta-loop{margin:0 0 18px}}.woocommerce ul.products li.product a .product-content .price{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#355030;margin:auto 0 0}.woocommerce ul.products li.product a .product-content .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:0.5ch}.woocommerce ul.products li.product a .product-content .price .woocommerce-price-suffix{font-size:14px;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:-0.42px}.woocommerce ul.products li.product .round-cart-btn{width:40px !important;height:40px !important;min-width:40px;border-radius:50% !important;color:#241c0f !important;background-color:#f39200 !important;border:none !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;transition:all 0.3s ease;box-shadow:none;position:relative;text-indent:-9999px;overflow:hidden;position:absolute !important;bottom:20px;right:20px;z-index:10}.woocommerce ul.products li.product .round-cart-btn::after{content:none}.woocommerce ul.products li.product .round-cart-btn:hover{background-color:#e58a00 !important;transform:scale(1.1);box-shadow:0 2px 8px rgba(0, 0, 0, 0.15)}.woocommerce ul.products li.product .round-cart-btn .cart-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;text-indent:0}.woocommerce ul.products li.product .round-cart-btn>.cart-icon-wrapper>img{display:block;width:18px;height:18px;object-fit:contain;object-position:center;aspect-ratio:auto;margin:2px 2px 0 0;padding:0}.woocommerce ul.products li.product .added_to_cart{display:none !important}.woocommerce ul.products li.product .round-cart-btn.loading{opacity:0.6 !important;pointer-events:none}.woocommerce ul.products li.product .round-cart-btn.loading:after{content:"";position:absolute;inset:auto !important;width:20px;height:20px;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.single-product .single_add_to_cart_button{width:auto !important;height:auto !important;border-radius:4px !important;padding:12px 24px !important}.cat-item-row{display:flex;align-items:center;justify-content:space-between}.cat-toggle{background:none;border:none;cursor:pointer;padding:4px 8px;line-height:1;opacity:0.2;flex-grow:1;text-align:right}.cat-toggle span{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s}.is-open>.cat-item-row .cat-toggle span{transform:rotate(-135deg)}.main-cart .section-pagetitle{position:relative;background-color:#f7ead4;margin:0 0 110px}.main-cart .section-pagetitle::after{content:"";position:absolute;display:block;top:100%;width:100%;height:70px;background-image:url("../../assets/shapes/pagetitle-divider.svg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none;z-index:-1}.main-cart .section-pagetitle .section-breadcrumb{padding:16px 0}.main-cart .section-pagetitle .content{margin:24px 0 0}.main-cart .section-cart{padding:0 0 32px}@media only screen and (min-width:992px){.main-cart .section-cart{padding:0 0 64px}}.main-cart .section-cart .woocommerce-cart-form{padding:20px;background:#ffffff;border-radius:10px}@media only screen and (min-width:992px){.main-cart .section-cart .woocommerce-cart-form{float:left;width:68%;padding:36px 42px 64px}}.main-cart .section-cart .woocommerce-cart-form table.shop_table{border:none}@media only screen and (max-width:767px){.main-cart .section-cart .woocommerce-cart-form table.shop_table tr{position:relative}}@media only screen and (max-width:767px){.main-cart .section-cart .woocommerce-cart-form table.shop_table tr+tr{border-top:1px solid #d1d5db}}@media only screen and (max-width:767px){.main-cart .section-cart .woocommerce-cart-form table.shop_table tr th,.main-cart .section-cart .woocommerce-cart-form table.shop_table tr td{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.main-cart .section-cart .woocommerce-cart-form table.shop_table tr th:first-of-type,.main-cart .section-cart .woocommerce-cart-form table.shop_table tr td:first-of-type{padding-left:0}}@media only screen and (min-width:768px){.main-cart .section-cart .woocommerce-cart-form table.shop_table tr th:last-of-type,.main-cart .section-cart .woocommerce-cart-form table.shop_table tr td:last-of-type{padding-right:0}}.main-cart .section-cart .woocommerce-cart-form table.shop_table th{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#355030}.main-cart .section-cart .woocommerce-cart-form table.shop_table td{background:none;border:none}@media only screen and (min-width:768px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td{border-top:1px solid #d1d5db}}@media only screen and (max-width:767px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-remove{position:absolute;padding-bottom:0}}@media only screen and (max-width:767px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-thumbnail{display:block}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-thumbnail::before{content:none}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-thumbnail a{display:block;width:fit-content;margin-left:auto}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-thumbnail a img{width:56px}}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-price,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-subtotal{text-align:right}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-price .amount,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-subtotal .amount{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#355030}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-subtotal .amount{font-weight:700}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input{background-color:#fcf7ee;padding:6px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.3 !important;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input{font-size:16px}}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input:focus-visible,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input:focus,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input:visited{outline:none}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input:focus-visible,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity input:focus{border-color:#8f5600}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions{padding-top:24px}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions button[name="update_cart"]{display:none !important;visibility:hidden !important}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon{display:flex;flex-flow:column;gap:6px;margin:0 0 24px}@media only screen and (min-width:768px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon{display:inline-flex;flex-flow:row;margin:0}}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text{background-color:#fcf7ee;margin:0;width:100%;padding:12px 16px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:14px;font-weight:400;line-height:1.3 !important;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:768px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text{width:fit-content}}@media (min-width:992px){.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text{font-size:16px}}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text:focus-visible,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text:focus,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text:visited{outline:none}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text:focus-visible,.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon input.input-text:focus{border-color:#8f5600}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon button[type="submit"]{width:100%;font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-cart .section-cart .woocommerce-cart-form table.shop_table td.actions .coupon button[type="submit"]:hover{border-color:#95c11f}@media only screen and (min-width:992px){.main-cart .section-cart .cart-collaterals{float:right;width:30%}}.main-cart .section-cart .cart-collaterals .cart_totals{width:100%;padding:20px;background:#ffffff;border-radius:10px}@media only screen and (min-width:992px){.main-cart .section-cart .cart-collaterals .cart_totals{padding:36px 42px 12px}}.main-cart .section-cart .cart-collaterals .cart_totals h2{font-family:"Cabinet Grotesk", sans-serif;font-size:22px;font-weight:700;line-height:1.1;margin:0 0 12px}@media only screen and (min-width:992px){.main-cart .section-cart .cart-collaterals .cart_totals h2{font-size:27px}}.main-cart .section-cart .cart-collaterals .cart_totals h2:has(strong){font-weight:400}.main-cart .section-cart .cart-collaterals .cart_totals h2:has(strong) strong{font-weight:700}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table{border:none}@media only screen and (max-width:767px){.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr+tr{border-top:1px solid #d1d5db}}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr td{text-align:right}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr td .amount{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#355030}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td .amount{font-weight:700}@media only screen and (max-width:767px){.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr th,.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr td{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr th:first-of-type,.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr td:first-of-type{padding-left:0}}@media only screen and (min-width:768px){.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr th:last-of-type,.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table tr td:last-of-type{padding-right:0}}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table th{font-family:"Satoshi", sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#355030;vertical-align:middle}@media only screen and (min-width:768px){.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table th{border-top:1px solid #d1d5db}}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table td{background:none;border:none}@media only screen and (min-width:768px){.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table td{border-top:1px solid #d1d5db}}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table td.actions{padding-top:24px}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table td.actions button[type="submit"]{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;display:inline-flex;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-cart .section-cart .cart-collaterals .cart_totals table.shop_table td.actions button[type="submit"]:hover{border-color:#95c11f}.main-cart .section-cart .cart-collaterals .cart_totals .checkout-button{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#000000;background-color:#f39200;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-cart .section-cart .cart-collaterals .cart_totals .checkout-button:hover{background-color:#e58a00}.minicart-sidebar{position:fixed;top:0;right:-100%;width:100%;height:100dvh;background:#ffffff;z-index:9999;transition:all 0.3s ease;box-shadow:none;overflow-y:auto;padding:20px 20px}@media only screen and (min-width:992px){.minicart-sidebar{right:-400px;width:400px}}.minicart-sidebar.open{box-shadow:-5px 0 15px rgba(0, 0, 0, 0.2)}.minicart-sidebar .minicart-content{display:flex;flex-direction:column;justify-content:flex-start;height:90dvh}@media only screen and (min-width:992px){.minicart-sidebar .minicart-content{height:85dvh}}.minicart-sidebar .minicart-content .cart_list{position:relative;display:flex;flex-direction:column;gap:20px}.minicart-sidebar .minicart-content .cart_list li{display:grid;flex-direction:row;padding-left:80px;padding-right:50px;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#2f2f2f}.minicart-sidebar .minicart-content .cart_list li::marker{font-size:0.1px}.minicart-sidebar .minicart-content .cart_list li .remove_from_cart_button{position:absolute;color:#000000;text-decoration:none;font-size:20px;line-height:0.9;right:20px;width:24px;height:24px;display:grid;place-content:center;border-radius:50%}.minicart-sidebar .minicart-content .cart_list li .remove_from_cart_button:hover{background-color:#b81c23;color:#ffffff}.minicart-sidebar .minicart-content .cart_list li a:not(.remove){font-family:"Satoshi", sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#000000;text-decoration:none;display:flex;flex-direction:row;column-gap:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:clip;text-overflow:ellipsis}.minicart-sidebar .minicart-content .cart_list li a:not(.remove) img{border-radius:5px;margin-bottom:5px;width:50px;aspect-ratio:1}.minicart-sidebar .minicart-content .cart_list li img{width:50px;height:auto;position:absolute;left:10px}.minicart-sidebar .minicart-content .cart_list li .quantity{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#355030;margin:8px 0 0}.minicart-sidebar .minicart-content .cart_list li .quantity bdi{font-weight:700}.minicart-sidebar .minicart-content .cart_list+.woocommerce-mini-cart__total.total{margin-top:auto}.minicart-sidebar .minicart-content .woocommerce-mini-cart__total.total{margin:20px 0;font-family:"Satoshi", sans-serif;padding:10px 0;border-top:1px solid #000000;border-bottom:1px solid #000000}.minicart-sidebar .minicart-content .woocommerce-mini-cart__buttons{display:flex;flex-direction:row;justify-content:space-between}.minicart-sidebar .minicart-content .woocommerce-mini-cart__buttons .button{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#000000;background-color:#f39200;padding:12px 17px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:992px){.minicart-sidebar .minicart-content .woocommerce-mini-cart__buttons .button{padding:16px 24px}}.minicart-sidebar .minicart-content .woocommerce-mini-cart__buttons .button:hover{background-color:#e58a00}.minicart-sidebar .minicart-content .woocommerce-mini-cart__buttons .button.checkout{color:#000000;background-color:#95c11f}.minicart-sidebar .minicart-content .woocommerce-mini-cart__buttons .button.checkout:hover{background-color:#79a10e}.minicart-open{overflow:hidden}.minicart-sidebar.open{right:0}.minicart-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.5);z-index:9998;opacity:0;visibility:hidden;transition:all 0.3s ease}.minicart-overlay.open{opacity:1;visibility:visible}.minicart-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px}.minicart-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px}.cart-notification{position:fixed;top:20px;right:20px;background:#28a745;color:white;padding:15px 20px;border-radius:5px;z-index:10000;animation:slideIn 0.3s ease}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}#wc-cart-upsells{margin:auto -20px 0;padding:15px 20px 0;background-color:#f9f6f1;position:relative}#wc-cart-upsells .product-slide-wrapper{height:100%}#wc-cart-upsells .splide__arrow{width:25px;height:25px;border-radius:4px;background:#355030;border:none;padding:7px;color:#ffffff;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#wc-cart-upsells .splide__arrow::after{content:"";display:block;width:18px;height:18px;-webkit-mask-image:url(../../assets/icons/arrow-right.svg);mask-image:url(../../assets/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;transition:inherit}#wc-cart-upsells .splide__arrow svg{display:none !important;visibility:hidden !important}#wc-cart-upsells .splide__arrow--prev{left:-13px}#wc-cart-upsells .splide__arrow--prev::after{transform:rotate(180deg)}#wc-cart-upsells .splide__arrow--next{right:-13px}#wc-cart-upsells .splide__arrow:hover:not(:disabled){background:#577700;color:#ffffff}#wc-cart-upsells .splide__arrow:disabled{opacity:0;cursor:not-allowed;pointer-events:none}#wc-cart-upsells .splide__arrow:focus-visible{outline:none}#wc-cart-upsells .splide__slide{display:flex}#wc-cart-upsells .splide__slide.product{margin:0;height:100%}#wc-cart-upsells .product-slide-wrapper{display:flex;width:100%}#wc-cart-upsells .wc-cart-upsells__label{font-weight:600;margin-bottom:15px}#wc-cart-upsells ul.products li.product{margin-bottom:15px}#wc-cart-upsells ul.products li.product a .product-content{height:auto;padding:14px 15px}#wc-cart-upsells ul.products li.product a .product-content .product-title{font-size:14px}#wc-cart-upsells ul.products li.product a .product-content .product-meta-loop{display:none}#wc-cart-upsells ul.products li.product a .product-content .price{font-size:11px}#wc-cart-upsells ul.products li.product a .product-content .price .woocommerce-price-suffix{display:none}#wc-cart-upsells ul.products li.product .round-cart-btn{width:25px !important;height:25px !important;min-width:25px;right:5px;bottom:5px}body.woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type="radio"]:checked+.shipping-method__option-label,body.woocommerce-checkout .fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label,body.woocommerce-checkout .fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>input[name="payment_method"]:checked+label,body.woocommerce-checkout #add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box,body.woocommerce-checkout .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box{background-color:#f9f6f1 !important}body.woocommerce-checkout .site .fc-content.fc-container{width:calc(100% - 40px);margin-top:30px}@media (min-width:1280px){body.woocommerce-checkout .site .fc-content.fc-container{padding:50px 50px 120px;margin-top:0;width:auto}}body.woocommerce-checkout .site .fc-content.fc-container .fc-contact-login__content,body.woocommerce-checkout .site .fc-content.fc-container .fc-contact-login__separator-text,body.woocommerce-checkout .site .fc-content.fc-container .fc-content div.woocommerce form .fc-wrapper .fc-field-group{background-color:#ffffff}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step{background-color:#ffffff;border-radius:10px;border:0px;margin-bottom:30px;padding:10px}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .fc-step__substep{background-color:#ffffff;border:0 !important}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .fc-step__substep a{font-family:"Satoshi", sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#355030}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .fc-step__substep a:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step p#shipping_city_field,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step p#billing_city_field{margin:0 !important;clear:unset !important}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row.fc-expansible-form-section{width:100% !important}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea{background-color:#fcf7ee !important;padding:12px 16px;border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;opacity:1;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media (min-width:992px){body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea{font-size:18px}}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input:focus,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input:visited,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select:focus,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select:visited,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea:focus,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea:visited{outline:none}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input:focus,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select:focus,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row textarea:focus{border-color:#8f5600}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select{height:50px}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='black'><path d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:24px 24px;width:100%;padding-right:34px}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection{border:none;border:1px solid #a8a8a8;border-radius:10px;color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important;opacity:1}@media (min-width:992px){body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection{font-size:18px}}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection:focus,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection:visited{outline:none}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection:focus-visible,body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection:focus{border-color:#8f5600}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container .selection .select2-selection .select2-selection__rendered{background-color:#fcf7ee !important;padding:0 16px;border-radius:10px}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container.select2-container--open .selection .select2-selection{border-radius:10px 10px 0 0}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row .select2-container.select2-container--open .selection .select2-selection .select2-selection__rendered{border-radius:10px 10px 0 0}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row label.checkbox{display:inline-flex !important;flex-flow:row;gap:0;align-items:center;cursor:pointer}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row label.checkbox input[type="checkbox"]{margin-right:0.5em !important}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input[type="checkbox"]{appearance:none;background-color:#fcf7ee !important;margin:0;padding:0;font:inherit;color:#000000;width:1.5em;height:1.5em;border:1px solid #a8a8a8;border-radius:5px;display:grid;place-content:center;cursor:pointer}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input[type="checkbox"]::before{content:"";width:1.125em;height:1.125em;border-radius:3px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#8f5600}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input[type="checkbox"]:checked::before{transform:scale(1)}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input[type="checkbox"]:focus{outline:none}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row input[type="checkbox"]:disabled{--form-control-color: $color-white;color:#ffffff;cursor:not-allowed}body.woocommerce-checkout .site .fc-content.fc-container .fc-inside .fc-checkout-step .form-row span.description{font-family:"Satoshi", sans-serif;font-size:13px;font-weight:400;line-height:1.3;padding:4px 0}body.woocommerce-checkout .site .fc-content.fc-container .fc-coupon-code__apply.button{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#000000;background-color:#95c11f;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}body.woocommerce-checkout .site .fc-content.fc-container .fc-coupon-code__apply.button:hover{background-color:#79a10e}body.woocommerce-checkout .site .fc-content.fc-container .fc-wrapper .fc-place-order .fc-place-order-button{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#000000;background-color:#f39200;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}body.woocommerce-checkout .site .fc-content.fc-container .fc-wrapper .fc-place-order .fc-place-order-button:hover{background-color:#e58a00}body.woocommerce-checkout .site .fc-sidebar .fc-sidebar__inner .fc-checkout-order-review .fc-checkout-order-review__inner{background-color:#ffffff;padding:20px;border-radius:10px;border:0}@media only screen and (min-width:768px){body.woocommerce-checkout .site .fc-sidebar .fc-sidebar__inner .fc-checkout-order-review .fc-checkout-order-review__inner{padding:40px}}body.woocommerce-checkout .site .fc-sidebar .fc-sidebar__inner .fc-checkout-order-review .fc-checkout-order-review__inner .fc-checkout-order-review__head .fc-checkout-order-review__header-link{padding:0;font-size:14px}body.woocommerce-checkout .site .fc-sidebar .fc-sidebar__inner .fc-checkout-order-review .fc-checkout-order-review__inner .product-quantity{color:#241c0f !important;background-color:#f7ead4 !important}body.woocommerce-checkout .select2-container .select2-dropdown{border:1px solid #a8a8a8;border-radius:10px;background-color:#fcf7ee}body.woocommerce-checkout .select2-container .select2-dropdown .select2-results__option{color:#241c0f;font-family:"Satoshi", sans-serif;font-size:16px;font-weight:400;line-height:1.3 !important}body.woocommerce-checkout .select2-container .select2-dropdown .select2-results__option[data-selected="true"]{background-color:#f7ead4}body.woocommerce-checkout .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]{background-color:#e6d1ad;color:#241c0f}body.woocommerce-checkout .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-radius:0 0 10px 10px}.has-flyout [data-flyout][data-flyout-modal].is-activated [data-flyout-content]{border-radius:10px;background-color:#ffffff !important}.woocommerce-checkout .fc-login-form form.login .woocommerce-button.woocommerce-form-login__submit{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#000000;background-color:#95c11f;padding:16px 24px;border-radius:6px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.woocommerce-checkout .fc-login-form form.login .woocommerce-button.woocommerce-form-login__submit:hover{background-color:#79a10e}.main-myaccount .section-pagetitle{position:relative;background-color:#d9e9af;margin:0 0 110px}.main-myaccount .section-pagetitle::after{content:"";position:absolute;display:block;top:100%;width:100%;height:70px;background-image:url("../../assets/shapes/wave-divider.svg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;pointer-events:none;z-index:-1}.main-myaccount .section-pagetitle .section-breadcrumb{padding:16px 0}.main-myaccount .section-pagetitle .content{margin:24px 0 0}.main-myaccount .section-myaccount{padding:0 0 64px}.main-myaccount .section-myaccount:has(.woocommerce-form-login) .row{justify-content:center}@media only screen and (min-width:992px){.main-myaccount .section-myaccount:has(.woocommerce-form-login) .row .col-12{max-width:740px}}.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register{background-color:#ffffff;border:none;border-radius:10px;padding:20px}@media only screen and (min-width:992px){.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register{padding:36px 42px 64px}}.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login p:not(.form-row),.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register p:not(.form-row){margin-bottom:1.6em}.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login .woocommerce-form-register__submit,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register .woocommerce-form-login__submit,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register .woocommerce-form-register__submit{float:right;margin-right:0}.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login .woocommerce-form-register__submit,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register .woocommerce-form-register__submit{color:#000000;background-color:#95c11f}.main-myaccount .section-myaccount .woocommerce .woocommerce-form-login .woocommerce-form-register__submit:hover,.main-myaccount .section-myaccount .woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover{color:#000000;background-color:#79a10e}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation{background:#ffffff;border-radius:10px;padding:20px}@media only screen and (min-width:992px){.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation{padding:24px 42px 64px}}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-flow:column;align-items:center;gap:6px;list-style:none}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{padding:8px 0;width:100%}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-family:"Cabinet Grotesk", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.18px;display:flex;flex-flow:row;align-items:center;gap:10px;padding:8px 0;text-decoration:none;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (min-width:992px){.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-size:20px;letter-spacing:0.2px}}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:has(strong){font-weight:400}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:has(strong) strong{font-weight:700}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::after{content:"";display:block;margin-left:auto;width:20px;height:20px;object-fit:contain;object-position:center;flex-shrink:0;-webkit-mask-image:url(../../assets/icons/chevron-down.svg);mask-image:url(../../assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(-90deg);background-color:currentColor}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{color:#f39200}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content{background:#ffffff;border-radius:10px;padding:20px}@media only screen and (min-width:992px){.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content{padding:36px 42px 64px}}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content>*:first-child{margin-top:0}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content>*:last-child{margin-bottom:0}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content a{color:#355030;text-decoration:underline;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content a:hover{color:#f39200}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content p{margin-bottom:1.6em}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content h2,.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content h3,.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content h4,.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content h5,.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content h6{margin:0 0 0.375em}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-Button,.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content .button{font-family:"Satoshi", sans-serif;font-size:18px;font-weight:700;line-height:normal;display:flex;flex-flow:row;gap:6px;align-items:center;justify-content:center;text-decoration:none;appearance:none;background:none;border:none;border-radius:0;text-decoration:none;color:#577700;background-color:#f4f3f1;padding:15px 23px;border-radius:6px;border:1px solid transparent;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1)}.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-Button:hover,.main-myaccount .section-myaccount .woocommerce .woocommerce-MyAccount-content .button:hover{color:#577700;border-color:#95c11f}.woocommerce-notices-wrapper{width:100%;max-width:1480px;margin:0 auto;padding-left:0;padding-right:0}@media only screen and (min-width:768px){.woocommerce-notices-wrapper{padding-left:10px;padding-right:10px}}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#241c0f;background-color:#ffffff;border-radius:10px;border:1px solid #d1d5db;outline:none}@media only screen and (min-width:992px){.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:16px}}.woocommerce-error{border-color:#b81c23}.woocommerce-error::before{color:#b81c23}.woocommerce-info::before{color:#577700}.woocommerce-message{border-color:#95c11f}.woocommerce-message::before{color:#95c11f}