.region.region-header{--transition--header-bar:0.35s ease;--transition--header-panel:var(--transition--standard);--transition--header-collapse-duration:0.4s;--transition--header-collapse:var(--transition--header-collapse-duration) cubic-bezier(0.4,0,0.2,1);--transition--header-squiggle:0.55s cubic-bezier(0.4,0,0.2,1);--header--bar-bg:var(--page--header-bg);--header--fg:var(--page--header-fg);--header--logo-peel:var(--page--header-logo-peel);--header--panel-bg:var(--color--navy);--header--panel-hairline:hsla(0,0%,100%,.1);--header--panel-text-muted:rgba(255,244,224,.65);--header--panel-link-idle:rgba(255,244,224,.7);--header--drawer-hairline:rgba(73,57,46,.08);--header--lang-border:rgba(0,72,118,.15);--header--lang-active-bg:rgba(0,72,118,.06);--header--lang-pill-bg:rgba(0,72,118,.08);--header--displace-top:var(--drupal-displace-offset-top,0px);--header--displace-left:var(--drupal-displace-offset-left,0px);--header--peel-top:20px;--header--peel-width:118%;--z-index--header-scrim:calc(var(--z-index--header) - 1);--z-index--header-bar:calc(var(--z-index--header) + 1);--z-index--header-flyout:1;--z-index--header-lang:calc(var(--z-index--header-flyout) + 2);--z-index--header-drawer:2;--z-index--header-fab:calc(var(--z-index--header) + 110)}@media (min-width:1024px){.region.region-header{--header--peel-top:64px;--header--peel-width:64%}}@media (prefers-reduced-motion:reduce){.region.region-header{--transition--header-bar:0s;--transition--header-panel:0s;--transition--header-collapse-duration:0s;--transition--header-squiggle:0s}}.region.region-header:is(.header-bar-scrolled,:has([data-menu-toggle][aria-expanded=true]),:has([data-nav-toggle][data-nav-level="1"][aria-expanded=true])){--header--bar-bg:var(--color--surface-page);--header--fg:var(--color--text-heading);--header--logo-peel:var(--color--logo-peel-on-light)}@media (min-width:0px) and (max-width:1023px){.header-menu{--header--fg:var(--color--text-heading)}}#header-scrim{background-color:rgba(0,0,0,.45);cursor:pointer;inset:calc(var(--header--displace-top) + var(--main-header--height)) 0 0 var(--header--displace-left);opacity:0;pointer-events:none;position:fixed;transition:opacity var(--transition--header-panel);z-index:var(--z-index--header-scrim)}@media (min-width:1024px){.region-header:has([data-nav-toggle][data-nav-level="1"][aria-expanded=true]) #header-scrim{opacity:1;pointer-events:auto}}@media (min-width:1024px){.header-menu{display:flex;flex:1 1 auto;justify-content:center;position:static}}@media (min-width:0px) and (max-width:1023px){.header-menu{background:var(--color--surface-page) url(../../../../assets/images/bg-paper.webp) repeat;display:flex;flex-direction:column;inset:var(--header--displace-top) var(--lock-offset,0) 0 var(--header--displace-left);opacity:0;overflow:hidden auto;overscroll-behavior:contain;padding:var(--main-header--height) var(--space--edge-to-content) var(--space--edge-to-content);position:fixed;transition:opacity var(--transition--header-panel),visibility var(--transition--header-panel);visibility:hidden;z-index:var(--z-index--header-drawer)}}@media (min-width:0px) and (max-width:1023px){.region-header:has([data-menu-toggle][aria-expanded=true]) .header-menu{opacity:1;visibility:visible}}.header-menu__close{align-items:center;background:none;border:0;color:var(--color--text-heading);cursor:pointer;display:flex;height:var(--main-header--height);padding:8px;position:absolute;right:calc(var(--space--edge-to-content) - 8px);top:0}@media (min-width:1024px){.header-menu__close{display:none}}.region-header :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.header-collapsible :is(a,button):focus-visible,.header-panel :is(a,button):focus-visible{outline-color:var(--color--tan)}.region-header .header-nav__label--3:focus-visible{outline-offset:-3px}.header-lang .links li.is-active a:focus-visible{outline-color:var(--color--navy)}.header-lang--bar .links a:focus-visible{outline-offset:-2px}.region-header .header-bar__contact:focus-visible{box-shadow:0 0 0 4px var(--color--cream);outline-color:var(--color--navy);outline-offset:0}.region-header .header-contact-fab:focus-visible{box-shadow:0 0 0 4px var(--color--cream),var(--fab-shadow);outline-color:var(--color--navy);outline-offset:0}#header-bar{height:var(--main-header--height);left:var(--header--displace-left);position:fixed;right:var(--lock-offset,0);top:var(--header--displace-top);transition:transform var(--transition--header-bar),background-color var(--transition--header-bar),box-shadow var(--transition--standard);z-index:var(--z-index--header-bar)}#header-bar,#header-bar:after{background-color:var(--header--bar-bg)}#header-bar:after{bottom:0;content:"";left:100%;position:absolute;top:0;width:var(--lock-offset,0)}.header-bar__inner{align-items:center;display:flex;gap:24px;height:100%;margin-inline:auto;max-width:var(--content--max-width);padding-inline:var(--space--edge-to-content);position:static}.header-bar__brand{flex:0 0 auto}.header-bar__logo-link{align-items:center;color:var(--header--fg);display:flex;transition:color var(--transition--header-bar)}.header-bar__logo{display:block;height:52px;width:auto}.header-bar__logo-ink{fill:currentColor}.header-bar__logo-peel{fill:var(--header--logo-peel);transition:fill var(--transition--header-bar)}.header-bar__logo-swoosh{fill:var(--color--logo-swoosh)}.header-bar__actions{align-items:center;display:flex;flex:0 0 auto;gap:18px;margin-inline-start:auto}.header-bar__burger{--burger-line-gap:5px;--burger-line-width:22px;align-items:center;background:none;border:0;color:var(--header--fg);cursor:pointer;display:flex;padding:0;transition:opacity var(--transition--header-panel),color var(--transition--header-bar),transform var(--transition--header-bar)}@media (min-width:1024px){.header-bar__burger{display:none}}.region-header:has([data-menu-toggle][aria-expanded=true]) .header-bar__burger{opacity:0}.header-bar__burger-icon{display:flex;flex-direction:column;gap:var(--burger-line-gap);width:var(--burger-line-width)}.header-bar__burger-line{background-color:currentColor;height:2px;width:100%}.region-header.header-bar-scrolled #header-bar{box-shadow:0 2px 20px rgba(0,0,0,.08)}.region-header.header-bar-hidden #header-bar{transform:translateY(-100%)}.header-bar__contact{transition:transform var(--transition--header-bar)}.region-header.header-bar-hidden :is(.header-bar__contact,.header-bar__burger){transform:translateY(var(--main-header--height))}body.page-is-contact .region-header.header-bar-hidden .header-bar__contact{transform:none}.region-header:has([data-menu-toggle][aria-expanded=true]) #header-bar{transform:none}@media (prefers-reduced-motion:reduce){.region-header.header-bar-hidden #header-bar,.region-header.header-bar-hidden :is(.header-bar__contact,.header-bar__burger){transform:none}}.header-contact{align-items:center;background-color:var(--color--navy);border:2px solid var(--color--cream);border-radius:2px;color:var(--color--cream);display:inline-flex;font-family:var(--font--body);font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.header-bar__contact{padding:11px 25px}@media (min-width:0px) and (max-width:1023px){.header-bar__contact{display:none}}.header-contact-fab{--fab-shadow:0 8px 22px rgba(0,0,0,.28);bottom:20px;box-shadow:var(--fab-shadow);padding:13px 26px;position:fixed;right:20px;z-index:var(--z-index--header-fab)}@media (min-width:1024px){.header-contact-fab{display:none}}.region-header:has([data-menu-toggle][aria-expanded=true]) .header-contact-fab{display:none}body.page-is-contact .header-contact-fab{display:none}.header-panel{overflow:hidden;position:relative}.header-panel:before{aspect-ratio:640/333;background-color:var(--color--white);content:"";left:0;mask-image:url(../../../../assets/images/peel-watermark.svg);mask-repeat:no-repeat;mask-size:100% 100%;opacity:.02;pointer-events:none;position:absolute;top:var(--header--peel-top);transform:translateX(-28%);width:var(--header--peel-width);z-index:0}.header-collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition--header-collapse),visibility var(--transition--header-collapse);visibility:hidden}.header-collapsible__clip,.header-panel__clip{min-height:0;overflow:hidden;position:relative}.header-nav__item:has(>.header-nav__row>[data-nav-toggle][aria-expanded=true])>.header-collapsible{grid-template-rows:1fr;visibility:visible}@media (min-width:1024px){.header-nav{position:static}}.header-nav__list{list-style:none;margin:0;padding:0}@media (min-width:1024px){.header-nav__list--1{align-items:center;display:flex;gap:36px;justify-content:center;position:static}.header-nav__item--1{position:static}}.header-nav__row--1{align-items:center;color:var(--header--fg);display:flex;gap:4px;position:relative}@media (min-width:1024px){.header-nav__row--1{opacity:.85;padding-bottom:6px;transition:opacity var(--transition--quick) ease,color var(--transition--header-bar)}.header-nav__row--1:is(:hover,:focus-within){opacity:1}}@media (min-width:0px) and (max-width:1023px){.header-nav__row--1{border-bottom:1px solid var(--header--drawer-hairline);gap:16px;justify-content:space-between;padding-block:18px}}.header-nav__item--1:has(>.header-nav__row>[data-nav-toggle][aria-expanded=true])>.header-nav__row--1{opacity:1}.header-lang__trigger,.header-nav__label--1{font-family:var(--font--body);font-size:1.1rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none}.header-nav__label--1{color:inherit}.header-lang__trigger{color:var(--header--fg);transition:color var(--transition--header-bar)}.header-nav__label--2{color:var(--color--text-on-dark);font-family:var(--font--headline);font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.3;text-decoration:none}.header-nav__label--3{color:var(--header--panel-link-idle);font-family:var(--font--body);font-family:var(--font--headline);font-size:1rem;font-weight:400;font-weight:700;line-height:1.8;text-decoration:none;transition:color var(--transition--quick) ease}.header-nav__label--3:is(:hover,:focus-visible){color:var(--color--text-on-dark)}.header-nav__list--2{min-width:0}.header-nav__item--2{border-bottom:1px solid var(--header--panel-hairline)}.header-nav__row--2{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-block:20px}.header-nav__list--3{padding-bottom:8px}.header-nav__item--3 .header-nav__label--3{display:block;padding:10px 0 10px 20px}button.header-nav__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:4px;--size-expander:0px;margin:calc(var(--size-expander)*-1);padding:var(--size-expander)}@media (min-width:0px) and (max-width:1023px){button.header-nav__toggle.header-nav__toggle--1{--size-expander:8px}button.header-nav__toggle.header-nav__toggle--2{--size-expander:9px}}@media (min-width:1024px){button.header-nav__toggle.header-nav__toggle--1{--size-expander:10px;margin-inline-start:-4px;padding-inline-start:4px}button.header-nav__toggle.header-nav__toggle--2{--size-expander:15px}}.header-nav__toggle--labelled{flex:1 1 auto;gap:8px;justify-content:space-between}@media (min-width:1024px){.header-nav__row--1>.header-nav__toggle--labelled{flex:0 0 auto;justify-content:flex-start}}.header-nav__toggle--2{color:var(--color--tan)}.header-nav__toggle--2:not(.header-nav__toggle--labelled){flex:0 0 auto}.header-chevron{flex:0 0 auto;transition:transform var(--transition--header-panel)}[data-lang-toggle][aria-expanded=true]>.header-chevron,[data-nav-toggle][aria-expanded=true]>.header-chevron{transform:rotate(180deg)}@media (min-width:0px) and (max-width:1023px){.header-nav__toggle--1>.header-chevron{height:18px;width:18px}}.header-nav__squiggle{bottom:0;height:7px;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%}@media (min-width:0px) and (max-width:1023px){.header-nav__squiggle{display:none}}.header-nav__squiggle path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:butt;stroke-linejoin:round;stroke-width:1.6;transition:stroke-dashoffset var(--transition--header-squiggle)}.header-nav__item--1:has([data-nav-toggle][aria-expanded=true]) .header-nav__squiggle path,.header-nav__item--active-trail .header-nav__squiggle path,.header-nav__row--1:is(:hover,:focus-within) .header-nav__squiggle path{stroke-dashoffset:0}@media (min-width:1024px){.header-panel{background-color:var(--header--panel-bg);border-top:1px solid var(--header--panel-hairline);box-shadow:0 8px 24px rgba(0,0,0,.15);color:var(--color--text-on-dark);display:grid;grid-template-rows:0fr;left:0;padding-right:var(--lock-offset,0);position:absolute;right:calc(var(--lock-offset, 0px)*-1);top:100%;transition:grid-template-rows var(--transition--header-collapse),visibility var(--transition--header-collapse);visibility:hidden;z-index:var(--z-index--header-flyout)}.header-nav__item--1:has(>.header-nav__row>[data-nav-toggle][aria-expanded=true])>.header-panel{grid-template-rows:1fr;visibility:visible;z-index:calc(var(--z-index--header-flyout) + 1)}.header-panel__clip{max-height:calc(100dvh - var(--header--displace-top) - var(--main-header--height) - 1px);overflow:hidden;overscroll-behavior:contain;transition:overflow allow-discrete 0s}.header-nav__item--1:has(>.header-nav__row>[data-nav-toggle][aria-expanded=true])>.header-panel>.header-panel__clip{overflow:hidden auto;transition:overflow 0s var(--transition--header-collapse-duration) allow-discrete}.header-panel__inner{margin-inline:auto;max-width:var(--content--max-width);padding-block:56px 64px;padding-inline:var(--space--edge-to-content);position:relative;z-index:1}.header-panel--standard .header-panel__inner{display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:1fr 2fr}.header-nav__list--2.header-nav__list--full{grid-column:1/-1}.header-panel__intro{min-width:0}.header-panel--products .header-panel__inner{display:grid;gap:40px 32px;grid-template-columns:repeat(4,minmax(0,1fr))}}.header-products__headings{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}@media (min-width:1024px){.header-products__headings{justify-content:center;padding-left:clamp(0px,2.5vw,50px)}}.header-products__heading-label{align-items:center;color:var(--color--text-on-dark);display:flex;font-family:var(--font--headline);font-size:1.25rem;font-style:normal;font-weight:700;gap:8px;justify-content:space-between;line-height:1.3;opacity:.9;text-decoration:none;transition:opacity var(--transition--quick) ease}.header-products__heading-label:is(:hover,:focus-visible){opacity:1}.header-chevron--inline{color:var(--color--tan);transform:rotate(-90deg)}.header-products__cards{display:contents}.header-products__card{border-radius:12px;display:block;opacity:.9;position:relative;transition:transform var(--transition--header-panel),opacity var(--transition--header-panel)}.header-products__card:is(:hover,:focus-within){opacity:1;transform:translateY(-4px)}.header-products__card-media{aspect-ratio:4/3;padding:20px}.header-products__card-media :is(article,.field,.field__item,picture,img){display:block;height:100%;width:100%}.header-products__card-media img{object-fit:contain}.header-products__card-name{border-radius:0 0 12px 12px;color:var(--color--text-on-dark);display:block;font-family:var(--font--body);font-family:var(--font--headline);font-size:1.1rem;font-weight:400;font-weight:700;line-height:1.8;line-height:1.3;margin:0;padding:16px 18px;text-align:center;text-decoration:none}.header-products__card-name:focus-visible{outline:none}.header-products__card .header-products__card-name:after{content:"";inset:0;position:absolute}.header-products__card:has(.header-products__card-name:focus-visible){outline:2px solid var(--color--tan);outline-offset:3px}@media (min-width:0px) and (max-width:1023px){.header-nav{flex:0 0 auto}.header-nav__item--1>.header-panel{background-color:var(--header--panel-bg);color:var(--color--text-on-dark);display:grid;grid-template-rows:0fr;margin-inline:calc(var(--space--edge-to-content)*-1);transition:grid-template-rows var(--transition--header-collapse),visibility var(--transition--header-collapse);visibility:hidden}.header-nav__item--1:has(>.header-nav__row>[data-nav-toggle][aria-expanded=true])>.header-panel{grid-template-rows:1fr;visibility:visible}.header-panel__inner{padding:8px var(--space--edge-to-content);position:relative;z-index:1}.header-panel--products .header-panel__inner{padding-block:16px}.header-panel__intro{display:none}.header-products__cards{display:flex;flex-direction:column;gap:12px}.header-products__card{align-items:center;border-radius:0;display:flex;gap:16px;justify-content:space-between;padding-block:12px}.header-products__card>.menu_link_content{flex:0 0 auto;order:1}.header-products__card-media{aspect-ratio:auto;height:45px;padding:0;width:60px}.header-products__card-name{flex:1 1 auto;padding:0;text-align:start}}.header-lang{flex:0 0 auto}.header-lang .links{list-style:none;margin:0;padding:0}.header-lang a{color:var(--color--text-heading);text-decoration:none}.header-lang--bar{display:flex;position:relative}@media (min-width:0px) and (max-width:1023px){.header-lang--bar{display:none}}.header-lang__trigger{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;gap:5px;padding:0}.header-lang__panel{background-color:var(--color--input-bg);border:1px solid var(--header--lang-border);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:100px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity var(--transition--quick) ease,transform var(--transition--quick) ease,visibility var(--transition--quick);visibility:hidden;z-index:var(--z-index--header-lang)}.header-lang__trigger[aria-expanded=true]+.header-lang__panel{opacity:1;transform:none;visibility:visible}.header-lang--bar .links a{display:block;font-family:var(--font--body);font-size:1.1rem;font-weight:500;padding:10px 16px;transition:background-color .15s ease}.header-lang--bar .links a:is(:hover,:focus-visible){background-color:var(--header--lang-active-bg)}.header-lang--bar .links li.is-active a{background-color:var(--header--lang-active-bg);font-weight:700}.header-lang--drawer{margin-top:auto;padding-top:32px}@media (min-width:1024px){.header-lang--drawer{display:none}}.header-lang--drawer .header-lang__trigger{display:none}.header-lang__label{color:var(--color--brown);display:block;font-family:var(--font--body);font-size:.7rem;font-weight:700;letter-spacing:.2em;line-height:1.3;margin-bottom:14px;opacity:.6;text-transform:uppercase}.header-lang--drawer .links{display:flex;flex-wrap:wrap;gap:8px}.header-lang--drawer .links a{background-color:var(--header--lang-pill-bg);border-radius:20px;display:block;font-family:var(--font--body);font-size:.75rem;font-weight:600;line-height:1;padding:8px 16px;transition:background-color var(--transition--quick) ease,color var(--transition--quick) ease}.header-lang--drawer .links li.is-active a{background-color:var(--color--navy);color:var(--color--cream)}