.agri-modern-header{--nav-navy:#003566;--nav-green:#367c2b;--nav-cream:#faf6ee}.agri-modern-header .wrap{max-width:1320px;width:100%;padding-left:32px;padding-right:32px;margin:0 auto}.agri-modern-header a:focus-visible,.agri-modern-header button:focus-visible,.agri-modern-header summary:focus-visible,#mobile-navigation.agri-mobile-menu a:focus-visible,#mobile-navigation.agri-mobile-menu summary:focus-visible,#mobile-navigation.agri-mobile-menu button:focus-visible{outline:3px solid #367c2b;outline-offset:4px;border-radius:4px}.agri-utility-bar{background:#002c54;color:#d6e2ed;border-bottom:1px solid #ffffff18}.agri-utility-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:34px;font-size:11px;line-height:1.6}.agri-utility-bar a{color:#e5edf4;text-decoration:none}.agri-utility-bar a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.agri-utility-rating strong{color:#fff;margin-right:5px}.agri-utility-rating>span{color:#c0d0df}.agri-utility-rating{display:inline-flex;align-items:center;gap:8px}.agri-utility-rating .home-review-stars{display:inline-block;position:relative;width:max-content;color:#8da2b4;font-size:14px;line-height:1;letter-spacing:1px;white-space:nowrap}.agri-utility-rating .home-review-stars-fill{position:absolute;inset:0 auto 0 0;color:#ffbe0b;overflow:hidden}.agri-nav-chevron{flex-shrink:0}.agri-nav-trigger[aria-expanded="true"] .agri-nav-chevron,.agri-utility-service[open] .agri-nav-chevron{transform:rotate(180deg)}.agri-utility-links{display:flex;align-items:center;gap:24px}.agri-utility-service{position:relative;z-index:5}.agri-utility-service summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:6px 0}.agri-utility-service summary::-webkit-details-marker{display:none}.agri-utility-service ul{position:absolute;right:0;top:100%;width:240px;margin:0;padding:12px;background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 5px 12px #0000000f;list-style:none}.agri-utility-service li{padding:0;margin:0;list-style:none}.agri-utility-service li::before{display:none}.agri-utility-service li a{display:block;padding:9px 10px;color:#18332e;font-size:12px}.agri-utility-service li a:hover{color:#003566;background:transparent;text-decoration:underline;text-underline-offset:4px}.agri-modern-header #main-bar{padding:18px 0;border:0}.agri-modern-header #main-bar .wrap{display:grid;grid-template-columns:200px minmax(240px,1fr) auto;gap:38px;align-items:center}.agri-modern-header #main-bar .wrap::after{display:none}.agri-modern-header #main-bar .site-logo{float:none;grid-column:1;grid-row:1;width:200px;height:60px;margin:0}.agri-modern-header #main-bar .search-form{float:none;grid-column:2;grid-row:1;width:100%;max-width:560px;margin:0}.agri-modern-header #main-bar .search-field{min-height:48px;width:100%;background:#fff;color:#18332e;border:1px solid transparent;border-radius:7px;padding:12px 54px 12px 18px;margin:0;font-size:13px;line-height:1.6;box-shadow:none}.agri-modern-header #main-bar .search-field:focus{outline:3px solid #a6c495;outline-offset:2px}.agri-modern-header #main-bar .search-field::placeholder{color:#67776f;opacity:1}.agri-modern-header #main-bar .search-submit{display:grid;place-items:center;width:48px;padding:0;color:#003566}.agri-modern-header .shop-buttons{float:none;grid-column:3;grid-row:1}.agri-modern-header .shop-buttons ul{display:flex;gap:26px}.agri-modern-header .shop-buttons ul li{display:block;padding:0}.agri-modern-header .shop-buttons ul li a{display:block}.agri-modern-header .shop-buttons ul li a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.agri-modern-header .shop-buttons ul li a .icon{display:block;position:relative;width:100%;height:36px;margin:0 0 5px}.agri-modern-header .shop-buttons ul li a .icon img{width:auto;height:100%;max-height:100%;max-width:100%}#nav-bar.agri-navigation{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd;position:relative}.agri-navigation .agri-nav-inner{position:relative}.agri-navigation .agri-nav-list{display:flex;align-items:center;gap:22px;padding:0;margin:0;list-style:none}.agri-navigation .agri-nav-item{position:relative;padding:0;margin:0;list-style:none}.agri-navigation .agri-nav-item::before{display:none}.agri-navigation .agri-nav-trigger,.agri-navigation .agri-nav-direct{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;background:transparent;color:#242424;border:0;border-radius:0;padding:10px 8px;margin:0;font:600 14px/1.6 Montserrat,sans-serif;text-transform:none;box-shadow:none;text-decoration:none;cursor:pointer}.agri-navigation .agri-nav-trigger:hover,.agri-navigation .agri-nav-trigger[aria-expanded="true"],.agri-navigation .agri-nav-direct:hover{background:transparent;color:#003566;text-decoration:underline;text-underline-offset:6px}.agri-navigation .agri-nav-item-aanbiedingen{margin-left:auto}.agri-navigation .agri-nav-panel{position:absolute;top:100%;left:0;width:260px;max-width:calc(100vw - 64px);max-height:calc(100dvh - var(--agri-header-height, 190px) - 24px);overflow-y:auto;padding:16px 20px;background:#fff;color:#242424;border:1px solid #ddd;border-radius:0;box-shadow:0 5px 12px #0000000f;z-index:10}.agri-nav-panel[hidden]{display:none!important}.agri-nav-item-kleding .agri-nav-panel{width:660px}.agri-nav-item-kerst .agri-nav-panel{right:0;left:auto}.agri-nav-item-cadeaus .agri-nav-panel{width:460px}.agri-nav-item-ontwerpen .agri-nav-panel{width:300px}.agri-nav-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.agri-nav-item-schoeisel .agri-nav-groups,.agri-nav-item-kerst .agri-nav-groups{grid-template-columns:1fr}.agri-nav-item-cadeaus .agri-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.agri-nav-group h2{padding:0;margin:0 0 7px;font-size:13px;line-height:1.7;font-weight:700;color:#242424}.agri-nav-group h2 a{color:inherit;text-decoration:none}.agri-nav-group ul{margin:0;padding:0;list-style:none}.agri-nav-group li{margin:0;padding:0;list-style:none}.agri-nav-group li::before{display:none}.agri-nav-group li a{display:inline-block;padding:6px 0;font-size:13px;color:#444;text-decoration:none}.agri-nav-group a:hover{color:#003566;text-decoration:underline;text-underline-offset:4px}.agri-navigation .agri-nav-all{display:block;padding:12px 0 0;margin-top:12px;border-top:1px solid #eee;color:#242424;font-size:12px;line-height:1.7;font-weight:600;text-decoration:none}.agri-navigation .agri-nav-all:hover{text-decoration:underline;text-underline-offset:4px}.agri-nav-simple-links{padding:0;margin:0;list-style:none}.agri-nav-simple-links li{padding:0;margin:0;list-style:none}.agri-nav-simple-links li::before{display:none}.agri-nav-simple-links a{display:block;padding:8px 0;color:#242424;font-size:13px;line-height:1.7;text-decoration:none}.agri-nav-simple-links a:hover{text-decoration:underline;text-underline-offset:4px}.agri-nav-ready #main{padding-top:var(--agri-header-height,190px);margin-top:0!important}html.agri-nav-ready{scroll-padding-top:calc(var(--agri-header-height, 190px) + 16px)}.agri-nav-ready .agri-home [id]{scroll-margin-top:16px}.agri-collection-view .woocommerce-products-header__title{font-size:32px;line-height:1.3;padding:24px 0;color:#18332e}#mobile-navigation.agri-mobile-menu[hidden]{display:none!important}@media (max-width:1440px){.agri-modern-header .shop-buttons ul li a .icon{height:24px}}@media (max-width:1190px) and (min-width:1024px){.agri-modern-header #main-bar .wrap{gap:28px;grid-template-columns:170px minmax(240px,1fr) auto}.agri-modern-header #main-bar .site-logo{width:170px;height:52px}.agri-navigation .agri-nav-list{gap:4px}.agri-navigation .agri-nav-trigger,.agri-navigation .agri-nav-direct{padding:10px;font-size:12px}}@media (max-width:1023px){.agri-modern-header .wrap{padding-left:20px;padding-right:20px}.agri-modern-header #main-bar{padding:12px 0}.agri-modern-header #main-bar .wrap{grid-template-columns:1fr auto;gap:20px}.agri-modern-header #main-bar .site-logo{width:170px;height:48px}.agri-modern-header #main-bar .search-form,.agri-modern-header .shop-buttons{display:none}.agri-modern-header #mob-nav-buttons{grid-column:2;grid-row:1;float:none}.agri-modern-header #show-mob-nav{margin:0;width:44px;height:44px;padding:10px;border:1px solid #ffffff50;border-radius:6px;background:transparent;box-shadow:none}.agri-modern-header #show-mob-nav span{background:#fff}#mobile-navigation.agri-mobile-menu{display:block;top:var(--agri-header-height,72px);bottom:52px;left:0;right:0;z-index:850;height:auto;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#faf6ee;color:#18332e;padding:22px 0 32px}#mobile-navigation.agri-mobile-menu>.wrap{padding:0 20px;max-width:640px}#mobile-navigation.agri-mobile-menu a{color:#18332e;text-decoration:none}#mobile-navigation.agri-mobile-menu ul{padding:0;margin:0;list-style:none}#mobile-navigation.agri-mobile-menu li{padding:0;margin:0;list-style:none}#mobile-navigation.agri-mobile-menu li::before{display:none}.agri-mobile-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:14px;line-height:1.6}#mobile-navigation .agri-mobile-close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #d8dfd2;border-radius:50%;background:#fff;color:#003566;font-size:26px;line-height:1;box-shadow:none}#mobile-navigation.agri-mobile-menu #mob-search{position:relative;margin:0 0 22px;padding:0;background:transparent}#mobile-navigation.agri-mobile-menu .search-form{padding:0;margin:0;position:relative}#mobile-navigation.agri-mobile-menu .search-field{width:100%;padding:13px 52px 13px 16px;min-height:48px;background:#fff;color:#18332e;border:1px solid #c4d0be;border-radius:6px;font-size:14px}#mobile-navigation.agri-mobile-menu .search-submit{position:absolute;top:0;bottom:0;right:0;display:grid;place-items:center;width:48px;padding:0;border:0;background:transparent;color:#003566;box-shadow:none}.agri-mobile-group,.agri-mobile-direct{border-bottom:1px solid #dfe4d6}.agri-mobile-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;color:#18332e;font-size:16px;line-height:1.6;font-weight:700;cursor:pointer}.agri-mobile-group>summary::-webkit-details-marker{display:none}.agri-mobile-group>summary>span{font-size:23px;font-weight:400;line-height:1}.agri-mobile-group[open]>summary>span{transform:rotate(45deg)}.agri-mobile-subgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 0 18px}#mobile-navigation .agri-mobile-subgroups h2,#mobile-navigation .agri-mobile-service h2{margin:0 0 8px;padding:0;color:#003566;font-size:13px;line-height:1.7;font-weight:700}#mobile-navigation.agri-mobile-menu .agri-mobile-subgroups li a{display:block;padding:8px 0;color:#4a5c50;font-size:13px;line-height:1.7}#mobile-navigation.agri-mobile-menu .agri-mobile-all{display:flex;justify-content:space-between;gap:12px;padding:13px 0 17px;color:#286020;font-size:13px;font-weight:700;line-height:1.7}#mobile-navigation.agri-mobile-menu .agri-mobile-designs a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;line-height:1.7}#mobile-navigation.agri-mobile-menu .agri-mobile-direct{display:flex;justify-content:space-between;align-items:center;padding:17px 0;color:#18332e;font-size:16px;font-weight:700;line-height:1.7}.agri-mobile-service{padding-top:26px}#mobile-navigation.agri-mobile-menu .agri-mobile-service a{display:block;padding:9px 0;font-size:13px;line-height:1.7}}@media (min-width:1024px){#mobile-navigation.agri-mobile-menu{display:none!important}}