/* compiled by scssphp 1.6.0 on Wed, 04 Feb 2026 14:44:32 +0000 (0.0215s) */

.navigation{display:block;top:0;background:rgba(252, 248, 243, var(--scroll, 0))}.navigation:has(.navigation__responsive-menu[aria-hidden="false"]),.navigation:has(.navigation__responsive-menu[aria-hidden="false"]) .navigation__wrapper{background:var(--draad__navigation-background, white)}.navigation__logo-wrapper{z-index:1}.navigation__logo-wrapper>a{position:relative}.navigation__logo-wrapper>a img{margin:0 !important}.navigation__wrapper{max-width:1360px;width:100%;margin:0 auto !important;padding:20px}.navigation__logo-wrapper{}.navigation__logo-wrapper img{height:auto;width:105px;animation:progress 1s linear;animation-play-state:paused;animation-delay:calc(var(--scroll) * -1s);animation-iteration-count:1;animation-fill-mode:both}@media (min-width:768px){.navigation__logo-wrapper img{height:auto;width:170px}}@keyframes progress{to{width:130px}}.navigation:has(.navigation__responsive-menu[aria-hidden="false"]) .navigation__logo-wrapper img{opacity:1}.navigation:has(.navigation__responsive-menu[aria-hidden="false"]) .navigation__logo-wrapper img.--alt{opacity:0}.navigation__toggle{flex-direction:row-reverse;background:none;border:none;gap:11px;padding:0;cursor:pointer}.navigation__toggle svg{scale:1.7}.navigation__toggle svg .line{stroke-width:4;stroke:var(--grey1);stroke-dasharray:40 160}.navigation__toggle svg .line--bottom{opacity:0}.navigation__toggle span{color:var(--grey1);font-family:var(--font-family--body);font-size:14px;letter-spacing:3px;line-height:1.14;text-transform:uppercase}.navigation__favorites{padding-inline:14px;margin-inline-end:-14px;z-index:1}.navigation__favorites svg{fill:transparent}.navigation__favorites svg path{stroke:var(--grey1)}.navigation__favorites .button{height:20px;align-items:baseline}.navigation__favorites .button.--heart:hover svg{fill:var(--color-text) !important}.navigation__favorites span{display:none}.navigation__responsive-menu{display:block !important;transition:all 0.5s ease-in;background-color:var(--grey5) !important;padding:90px 0px 87px 0px !important;position:relative;height:100vh;overflow-y:auto;visibility:hidden;opacity:0}@media (min-width:768px){.navigation__responsive-menu{height:auto;overflow:hidden;padding:150px 0px 47px 0px !important}}.navigation__responsive-menu[aria-hidden="false"]{visibility:visible;opacity:1}.navigation__responsive-menu .button.--primary{position:relative;right:0;bottom:0;margin-inline:40px 20px}@media (min-width:992px){.navigation__responsive-menu .button.--primary{position:absolute;bottom:85px}}@media (min-width:1360px){.navigation__responsive-menu .button.--primary{right:calc((100% - 1360px) / 2)}}.navigation__heading{display:grid;grid-template-columns:1fr 1fr}.navigation__heading h2{grid-column:1/3;grid-row:2/3;margin-bottom:30px;font-size:35px}@media (min-width:768px){.navigation__heading h2{margin-bottom:52px;grid-column:1/2}}@media (min-width:1140px){.navigation__heading h2{font-size:45px}}.navigation .heading__eyebrow{grid-column:1/2;grid-row:1/2}@media (max-width:479px){.navigation .heading__eyebrow{display:none}}.navigation__heading,.navigation__menu{max-width:1360px;margin:0 auto;padding:0 20px}.navigation__menu{column-gap:20px}@media (min-width:1200px){.navigation__menu{column-gap:36px}}@media (min-width:1400px){.navigation__menu{column-gap:47px}}.navigation__menu>li{padding-bottom:20px}@media (min-width:480px){.navigation__menu>li{padding-bottom:30px}}.navigation__menu>li a{padding-inline:0 !important;color:var(--grey1);font-family:var(--font-family--heading);font-size:25px;letter-spacing:0;line-height:1.08 !important;padding-bottom:12px;font-weight:normal}@media (min-width:768px){.navigation__menu>li a{font-size:20px}}@media (min-width:1200px){.navigation__menu>li a{font-size:25px}}.navigation__menu>li button{height:auto !important}.navigation__menu>li:after{content:none}@media (min-width:768px){.navigation__menu>li:after{content:'';background:var(--grey1) !important;height:1px !important;top:35px}}.navigation__submenu{top:10px !important;left:0px !important;position:relative !important;z-index:2}@media (min-width:768px){.navigation__submenu{position:absolute !important;top:50px !important;left:0px !important}}.navigation__submenu[aria-hidden="false"]{padding:20px}@media (min-width:768px){.navigation__submenu[aria-hidden="false"]{padding:29px 34px;border-radius:5px;background-color:var(--grey5);box-shadow:0 2px 34px 0 rgba(147, 129, 114, 0.13)}}.navigation__submenu li a{font-size:16px;padding:0;height:2rem;font-family:var(--font-family--body)}.--responsive .navigation__toggle{position:relative;z-index:100;display:flex;align-items:unset}.--responsive .navigation__toggle svg{width:var(--draad__navigation-toggle-icon-size, 1.5em);cursor:pointer;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.--responsive .navigation__toggle .line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round}.--responsive .navigation__toggle .line--top{stroke-dasharray:40 160}.--responsive .navigation__toggle .line--middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}.--responsive .navigation__toggle .line--bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms, stroke-dashoffset 400ms}.--responsive .navigation__toggle[aria-expanded=false]:not(.navigation__toggle[aria-expanded=true]) svg .line--middle{stroke-dashoffset:-15}.--responsive .navigation__toggle[aria-expanded=true] svg{transform:rotate(45deg)}.--responsive .navigation__toggle[aria-expanded=true] svg .line--top{stroke-dashoffset:-4rem}.--responsive .navigation__toggle[aria-expanded=true] svg .line--middle{transform:rotate(90deg);stroke-dasharray:40 142}.--responsive .navigation__toggle[aria-expanded=true] svg .line--bottom{stroke-dashoffset:-4rem;opacity:1}.navigation:not(.--responsive) .navigation__toggle{display:none}@media (min-width:768px){.navigation .mobile-only{display:none}}.navigation .searchform{position:relative}.navigation .searchform .button{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;padding:0;margin-top:-3px}.navigation .searchform .button span{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.navigation .searchform .button svg{position:static;width:16px;height:16px;margin-inline:4px}.navigation .searchform .button.searchform__toggle{margin-inline:0;padding-inline:14px}@media (max-width:599px){.navigation .searchform .button.searchform__toggle{width:52px}}.navigation .searchform .button.searchform__toggle svg:nth-child(2){width:18px;height:21px;margin-inline:3px;margin-block:-2.5px}.navigation .searchform .button.searchform__toggle[aria-expanded="false"] svg:first-child{display:block}.navigation .searchform .button.searchform__toggle[aria-expanded="false"] svg:nth-child(2){display:none}.navigation .searchform .button.searchform__toggle[aria-expanded="true"] svg:first-child{display:none}.navigation .searchform .button.searchform__toggle[aria-expanded="true"] svg:nth-child(2){display:block}.navigation .searchform .button.searchform__submit{width:64px;height:100%;margin:0;padding-inline:15px}.navigation .searchform label{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.navigation .searchform input{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;width:400px;max-width:100%;height:64px;font:inherit;font-size:1rem;font-family:var(--font-family--body);padding:19px 25px}.navigation .searchform__dialog{position:absolute;top:calc(100% + 18px);right:0;background:var(--color-primary)}@media (max-width:599px){.navigation .searchform__dialog{position:fixed;top:74px;left:20px;right:20px}.navigation .searchform__dialog .searchform__form{display:grid;grid-template-columns:1fr 54px}.navigation .searchform__dialog .searchform__form input{width:auto;padding-inline:16px}.navigation .searchform__dialog .searchform__form svg{margin-inline:auto}}.navigation .searchform__form{display:flex;align-items:center}