/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-breadcrumb{font-weight:400;font-size:12px;color:var(--clr-foreground-softer);text-align:right}.c-breadcrumb ol,.c-breadcrumb ul,.c-breadcrumb li{display:block;margin:0;padding:0}.c-breadcrumb a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-breadcrumb a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-breadcrumb li{display:inline-block}.c-breadcrumb li:not(:first-child):before{content:">"}
.c-button-group--center .c-button-group__inner{justify-content:center}.c-button-group__inner{display:flex;flex-wrap:wrap;gap:.65em}.l-trailer:has(+.c-button-group[data-component-variant=section]){margin-bottom:0}.c-button-group[data-component-variant=section]{margin-top:var(--section-spacing-half)}.c-button-group[data-component-variant=admin] .c-button-group__inner,.c-button-group--center .c-button-group__inner{justify-content:center}.c-button-group[data-component-variant=admin]{position:sticky;top:calc(var(--drupal-displace-offset-top,0px) + var(--spacing));background:var(--clr-background);z-index:5;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.c-button-group[data-component-variant=admin] .c-button-group__inner{outline:3px dashed rgba(238,87,87,.8549019608);padding:1em;width:-moz-fit-content;width:fit-content;align-items:center}.c-button-group[data-component-variant=admin] .c-button-group__inner:before,.c-button-group[data-component-variant=admin] .c-button-group__inner:after{content:"🚧";font-size:1rem}
.c-call-to-action{margin-bottom:var(--section-spacing)}.c-call-to-action__inner{display:grid}@media (min-width:720px){.c-call-to-action__inner{grid-template-columns:45% 1fr;min-height:680px}}@media (min-width:1024px){.c-call-to-action__inner{grid-template-columns:55% 1fr}}.c-call-to-action__copy{padding-top:var(--section-spacing-half);padding-bottom:var(--section-spacing-half)}@media (min-width:720px){.c-call-to-action__copy{padding-top:var(--section-spacing-half);padding-bottom:var(--section-spacing-half);padding-left:var(--spacing-m);padding-right:0;display:flex;flex-direction:column}}@media (min-width:1200px){.c-call-to-action__copy{padding-left:var(--section-spacing-half)}}.c-call-to-action__body{margin-top:auto;max-width:40ch}.c-call-to-action__image{position:relative;margin-left:var(--breakout);margin-right:var(--breakout)}.c-call-to-action__image .contextual-region{position:static}.c-call-to-action__image img{width:100%;display:block;height:auto}@media (min-width:720px){.c-call-to-action__image{margin-right:0}.c-call-to-action__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}
.c-card{--hover:0;position:relative;display:flex;width:100%}.c-card:has(.c-card__link:hover,.c-card__more-link:hover){--hover:1}.c-card:has(.c-card__link,.c-card__more-link){--has-link:1}.c-card__inner{display:flex;flex-direction:column;align-items:start;width:100%}.c-card__inner>*{width:100%}.c-card__title{margin-top:.5lh;margin-bottom:.5lh}.c-card__title.t-22{margin-bottom:0lh}.c-card__image{overflow:hidden;position:relative;isolation:isolate;border-radius:3px}.c-card__image img{width:100%;display:block;height:auto;scale:calc(1 + .05 * var(--hover,0));transition:scale .3s ease}@container style(--has-link:1){.c-card__image:before,.c-card__image:after{content:"";width:48px;height:48px;position:absolute;left:0;top:50%;background-color:var(--clr-brand);z-index:1;pointer-events:none;translate:calc((1 - var(--hover)) * -100%) -50%;transition:.3s translate var(--ease-glide)}.c-card__image:after{z-index:2;background:#fff;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:18px auto;mask-size:18px auto;rotate:-45deg}}.c-card__link{position:absolute;color:transparent;top:0;right:0;bottom:0;left:0;z-index:1}.c-card[data-component-variant=expanded],.c-card[data-component-variant=expanded-image-top],.c-card[data-component-variant=expanded-image-bottom]{position:relative;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}@container style(--gap){.c-card[data-component-variant=expanded]:after,.c-card[data-component-variant=expanded-image-top]:after,.c-card[data-component-variant=expanded-image-bottom]:after{content:"";display:block;position:absolute;left:calc(var(--gap) * -.5);top:0;height:100%;border-left:1px solid #000;opacity:.2}}.c-card[data-component-variant=expanded] .c-card__title,.c-card[data-component-variant=expanded-image-top] .c-card__title,.c-card[data-component-variant=expanded-image-bottom] .c-card__title{order:-1;margin:0}.c-card[data-component-variant=expanded] .c-card__image,.c-card[data-component-variant=expanded-image-top] .c-card__image,.c-card[data-component-variant=expanded-image-bottom] .c-card__image{margin-top:var(--spacing);margin-bottom:var(--spacing)}.c-card[data-component-variant=expanded] .c-card__body,.c-card[data-component-variant=expanded-image-top] .c-card__body,.c-card[data-component-variant=expanded-image-bottom] .c-card__body{padding-right:var(--spacing-m)}.c-card__body{font-size:.875em}.c-card__body.c-body>*{margin:0}.c-card[data-component-variant=expanded-image-bottom]{padding-top:0;padding-bottom:0}.c-card[data-component-variant=expanded-image-bottom] .c-card__body{margin-top:1lh;margin-bottom:1lh}@media (min-width:1024px){.c-card[data-component-variant=expanded-image-bottom] .c-card__body{margin-bottom:3lh}}.c-card[data-component-variant=expanded-image-bottom] .c-card__image{order:5;margin:auto 0 0}.c-card[data-component-variant=expanded-image-top]{padding-top:0;padding-bottom:0}.c-card[data-component-variant=expanded-image-top] .c-card__title{margin-top:.75lh;margin-bottom:.5lh}.c-card[data-component-variant=expanded-image-top] .c-card__image{order:-1;margin:0}.c-card__more-link{margin-top:.5lh}.c-card__more-link:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-card__counter{margin-top:1lh;color:var(--clr-brand)}.c-card__counter:before{content:"[" counter(cards,decimal-leading-zero) "]"}
:root:has(.c-drawer:popover-open) .js-open-drawer{display:none!important}:root:not(:has(.c-drawer:popover-open)) .js-close-drawer{display:none!important}.c-drawer{max-width:none;max-height:none;top:auto;right:auto;bottom:auto;left:auto;top:calc(anchor(--header-inner bottom) + 5px);right:anchor(--header-inner right);position:absolute;width:min(200px,100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:var(--clr-background);border-radius:3px;transition:.2s opacity linear,.3s translate var(--ease-glide),.3s scale var(--ease-glide)}.c-drawer[open]{display:grid;grid-template-rows:auto 1fr}@starting-style{.c-drawer{opacity:0;translate:0 20px;scale:.7}}.c-drawer__nav ul{margin:0;padding:0}.c-drawer__nav ul ul{display:contents}.c-drawer__nav ul ul a,.c-drawer__nav ul ul button,.c-drawer__nav ul:has(ul.is-active) a,.c-drawer__nav ul:has(ul.is-active) button{display:none}.c-drawer__nav ul ul li:has(>ul.is-active-level)>a,.c-drawer__nav ul:has(ul.is-active) li:has(>ul.is-active-level)>a{display:flex;font-weight:600}.c-drawer__nav ul ul li:has(>ul.is-active-level)>a:after,.c-drawer__nav ul:has(ul.is-active) li:has(>ul.is-active-level)>a:after{display:none}.c-drawer__nav ul.is-active:not(:has(ul.is-active))>li>a,.c-drawer__nav ul.is-active:not(:has(ul.is-active))>li>button{display:flex}.c-drawer__nav ul.is-active:not(:has(ul.is-active))>li:has(>button){order:-1}.c-drawer__nav li{display:grid}.c-drawer__nav button,.c-drawer__nav a{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border-radius:0;border:0;background:none;color:inherit;-webkit-text-decoration:none;text-decoration:none;padding:1em 1.6em;display:block;border-top:.5px solid color-mix(in oklab,currentColor 10%,transparent);display:flex;justify-content:space-between;align-items:center}.c-drawer__nav button:hover,.c-drawer__nav a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-drawer__nav button{color:var(--clr-gray);justify-content:start;gap:.5em;padding-top:.3lh;padding-bottom:.3lh}.c-drawer__nav button:before{content:"";display:block;width:.8em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");rotate:180deg;background-color:currentColor;aspect-ratio:1;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-drawer__nav li[data-has-submenu=true]>a:after{content:"";display:block;aspect-ratio:1;width:.8em;background-color:var(--clr-brand);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;rotate:-90deg}:root:has(.c-drawer[open]){overflow:hidden}
.c-main-menu [data-drupal-link-system-path="node/8"]{anchor-name:--schrijnwerk-menu-item}.c-main-menu [data-drupal-link-system-path="node/21"]{anchor-name:--lakkerij-menu-item}.c-dropdown-navigation[data-path="node/8"]{position-anchor:--schrijnwerk-menu-item}.c-dropdown-navigation[data-path="node/21"]{position-anchor:--lakkerij-menu-item}.c-dropdown-navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;position:fixed;white-space:nowrap;top:calc(anchor(bottom) - 1px);padding-top:var(--spacing);background:none;left:50%;translate:-50%;width:-moz-fit-content;width:fit-content;transition:.2s opacity linear,.3s translate var(--ease-glide),.3s scale var(--ease-glide)}@starting-style{.c-dropdown-navigation{opacity:0;translate:-50% 50px;scale:.7}}.c-dropdown-navigation a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-dropdown-navigation ul{list-style:none;margin:0}.c-dropdown-navigation__content{position:relative;background:var(--clr-background);border-radius:5px;display:grid;grid-template-columns:1fr 200px}.c-dropdown-navigation__inner{position:relative;padding:var(--spacing-1);display:grid;grid-template-columns:1fr auto;grid-gap:1em;gap:1em;align-self:start;grid-template-areas:"lvl-1 lvl-2"}.c-dropdown-navigation__inner .lvl-1{grid-area:lvl-1}.c-dropdown-navigation__inner .lvl-2{grid-area:lvl-2}.c-dropdown-navigation__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:5px;aspect-ratio:.9}.c-dropdown-navigation .lvl-1{padding:0;display:grid;grid-area:lvl-1;align-self:start;grid-row-gap:.5lh;row-gap:.5lh;--hover:0}.c-dropdown-navigation .lvl-1 .is-active{--hover:1}.c-dropdown-navigation .lvl-1 [data-has-submenu=true] a:after{flex:0 0 auto;content:"";display:block;width:12px;aspect-ratio:1;background-color:var(--clr-brand);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;opacity:var(--hover);translate:calc(-5px * (1 - var(--hover))) 0;transition:.2s translate var(--ease-glide)}.c-dropdown-navigation .lvl-1 a{font-family:var(--font-sans-serif);font-weight:400;font-size:18px;line-height:1.2;position:relative;display:flex;width:-moz-fit-content;width:fit-content;isolation:isolate;gap:.4em;align-items:center}.c-dropdown-navigation .lvl-1 a:before{content:"";display:block;position:absolute;top:-.35em;right:-.6em;bottom:-.35em;left:-.6em;background-color:#edede9;z-index:-1;opacity:var(--hover);transition:.2s opacity linear}.c-dropdown-navigation .lvl-2{align-self:start;font-size:14px;line-height:1.7;color:var(--clr-foreground-softer);padding:0 2em 0 1em;border-left:1px solid #ded9d3;visibility:hidden;--hover:0}.c-dropdown-navigation .lvl-2 li.is-active-trail{font-weight:600}.c-dropdown-navigation .lvl-2 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-dropdown-navigation .lvl-2.is-active{visibility:visible}[data-has-safe-triangle=true]:hover{z-index:2}[data-has-safe-triangle=true]:hover .c-dropdown-navigation__safe-triangle{display:block}.c-dropdown-navigation__safe-triangle{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--spacing);display:none;clip-path:polygon(var(--triangle-clip-path));z-index:3}
.c-footer{--clr-link:currentColor;margin-top:var(--section-spacing);margin-bottom:var(--gutter);position:relative}.c-footer__scroll-up{position:absolute;top:0;right:0;width:clamp(1.88rem,3.57vw + 1.04rem,4.25rem);aspect-ratio:1;background:var(--clr-brand);white-space:nowrap;overflow:hidden;color:transparent;display:grid}.c-footer__scroll-up:after{content:"";display:block;position:absolute;width:36%;top:50%;left:50%;rotate:-45deg;translate:-50% -50%;background:#fff;aspect-ratio:1;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.958%2014.022'%3e%3cg%20fill='none'%20stroke='%23f76c26'%20stroke-width='1.5'%20data-name='Group%2018'%3e%3cpath%20stroke-miterlimit='10'%20d='m5.417.531%206.481%206.48-6.481%206.481'%20data-name='Path%2022'/%3e%3cpath%20d='M11.897%207.011H0'%20data-name='Line%2017'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;mask-repeat:no-repeat}@media (max-width:719.98px){.c-footer__scroll-up{display:none}}.c-footer__logo{width:clamp(1.88rem,3.57vw + 1.04rem,4.25rem);display:block}.c-footer__logo img{width:100%;display:block;height:auto}.c-footer__main{display:flex;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);row-gap:var(--spacing-half);flex-wrap:wrap}@media (max-width:719.98px){.c-footer__main{display:grid}}.c-footer__branding{margin-top:calc(var(--section-spacing) * 1.5);display:grid;grid-row-gap:var(--spacing-half);row-gap:var(--spacing-half)}@media (min-width:720px){.c-footer__branding{grid-template-columns:80% 1fr}}@media (min-width:1024px){.c-footer__branding{grid-template-columns:85% 1fr}}.c-footer__branding__baseline{font-family:var(--font-serif);font-size:clamp(1.13rem,.75vw + .95rem,1.63rem);line-height:1.3;border-left:1px solid #000;padding-left:.8em;width:12ch}@media (max-width:719.98px){.c-footer__branding__baseline{width:auto}}.c-footer__branding__logo{width:90%;display:block;height:auto}.c-footer__credits{font-size:max(.8em,12px);margin-top:var(--spacing)}.c-footer__credits a{color:inherit}
:root{--clr-header-foreground:var(--clr-foreground)}.c-header{--header-spacing-top:clamp(1.25rem,3.29vw + .48rem,3.44rem);position:sticky;top:0;margin-bottom:var(--section-spacing);z-index:2;transition:translate .5s var(--ease-glide);isolation:isolate}.c-header:after{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;bottom:calc(var(--header-spacing-top) * -.25);opacity:0;background:var(--clr-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;transition:.2s opacity linear}.c-header.has-scrolled{--header-logo-width-override:var(--header-logo-width-small);translate:0 -110%}.c-header.is-pinned.has-scrolled{translate:0 calc(var(--header-spacing-top) * -.75);--clr-header-foreground:#000}.c-header.is-pinned.has-scrolled:after{opacity:1}.c-header[data-component-variant=drawer]{margin-bottom:0}:root:has(.c-hero,.c-super-hero){--clr-header-foreground:#fff}:root:has(.c-hero,.c-super-hero) .c-header:not([data-component-variant=drawer]){position:fixed;right:0;top:var(--drupal-displace-offset-top,0px);left:var(--drupal-displace-offset-left,0px)}.c-header__inner{anchor-name:--header-inner;padding-top:var(--header-spacing-top);gap:var(--spacing);display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.c-header__inner{display:grid;grid-template-areas:"logo nav actions";grid-template-columns:1fr auto 1fr}.c-header__inner .c-header__logo{grid-area:logo}.c-header__inner .c-header__nav{grid-area:nav}.c-header__inner .c-header__actions{grid-area:actions;justify-self:end}}.c-header__logo{width:clamp(3rem,.85vw + 2.8rem,3.56rem);display:block}.c-header__logo img{width:100%;display:block;height:auto}.c-header__nav{font-weight:400;font-size:16px;color:var(--clr-header-foreground)}.c-header__nav a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (max-width:1023.98px){.c-header__nav{display:none}}.c-header__actions{display:flex;align-items:center;gap:5px}
.c-main-menu ul{display:flex;gap:2em;flex-wrap:wrap;align-items:center;padding:0;margin:0}@media (max-width:1199.98px){.c-main-menu ul{gap:1em}}.c-main-menu li{display:block;padding-top:.2lh;padding-bottom:.2lh}.c-main-menu .menu-item--active-trail{border-top:1px solid transparent;border-bottom:1px solid transparent;border-top-color:color-mix(in oklab,currentColor 50%,transparent)}.c-main-menu a{position:relative;display:flex;gap:.5em;align-items:first baseline}.c-main-menu a:before{position:absolute;content:"";display:block;left:-5px;right:-5px;top:-20px;bottom:-50px}.c-main-menu [data-drupal-link-system-path="node/8"]:after,.c-main-menu [data-drupal-link-system-path="node/21"]:after{content:"";display:block;aspect-ratio:1;width:.65em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;top:.15em}
.c-product-listing .views-content{display:grid;grid-column-gap:var(--spacing-half);-moz-column-gap:var(--spacing-half);column-gap:var(--spacing-half);grid-row-gap:var(--spacing);row-gap:var(--spacing);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.c-product-listing__sidebar{display:none}.c-product-listing__header{margin-top:var(--section-spacing-half);margin-bottom:var(--section-spacing-half);border-top:1px solid var(--clr-foreground-softer);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5lh}.c-product-listing__header__breadcrumbs{margin-left:auto}@media (min-width:800px){.c-product-listing__content{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.c-product-listing__sidebar{display:block}.c-product-listing__sidebar ul,.c-product-listing__sidebar li{display:block;margin:0;padding:0}.c-product-listing__sidebar a{color:inherit;text-box-trim:both;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content;display:flex}.c-product-listing__sidebar a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-product-listing__sidebar .menu>li:not(.is-active-trail){display:none}.c-product-listing__sidebar .menu>li,.c-product-listing__sidebar .lvl-1>li{--chevron-size:.7em;--chevron-gap:.7em;--chevron-total:calc(var(--chevron-size) + var(--chevron-gap))}.c-product-listing__sidebar .menu>li>a,.c-product-listing__sidebar .lvl-1>li>a{margin-left:calc(var(--chevron-total) * -1);gap:var(--chevron-gap)}.c-product-listing__sidebar .menu>li>a:before{content:"";display:block;background-color:var(--clr-brand);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:var(--chevron-size);aspect-ratio:1;visibility:hidden;rotate:90deg}.c-product-listing__sidebar .lvl-1>li>a:before{content:"";display:block;background-color:var(--clr-brand);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%206L-2.32458e-09%200.904635L0.887704%20-2.32458e-09L5%204.1918L9.11334%20-2.32458e-09L10.001%200.904635L5%206Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:var(--chevron-size);aspect-ratio:1;visibility:hidden;rotate:90deg}.c-product-listing__sidebar .menu>li.is-active-trail>a:before{visibility:visible}.c-product-listing__sidebar .lvl-1>li.is-active-trail>a:before{visibility:visible}.c-product-listing__sidebar .lvl-2{font-size:.875em;padding-left:1em;border-left:1px solid color-mix(in oklab,currentColor 20%,transparent);margin-top:.5lh;margin-bottom:.5lh;line-height:1.4}.c-product-listing__sidebar .lvl-2 .is-active-trail{font-weight:600}.c-product-listing__sidebar li:not(.is-active-trail)>.lvl-2{display:none}}
