@media (min-width: 1200px){body:not(.is-always-mobile-nav) header .primary-nav__menu-item{flex-wrap:nowrap}body:not(.is-always-mobile-nav) header .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,body:not(.is-always-mobile-nav) header .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:auto}body:not(.is-always-mobile-nav) header ul.is-active-menu-parent>li:not(:last-child){padding-bottom:var(--sp)}body:not(.is-always-mobile-nav) header .primary-nav__menu-link{letter-spacing:.02em;line-height:var(--sp1)}body:not(.is-always-mobile-nav) header .primary-nav__menu-link.primary-nav__menu-link--level-1.is-active .primary-nav__menu-link-inner:after{position:absolute;content:"";width:100%;height:2px;background-color:var(--color-primary);bottom:var(--sp0-5)}body:not(.is-always-mobile-nav) header .primary-nav__menu-link:focus{position:relative}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--button.primary-nav__menu-link--has-children{overflow:visible;padding-right:9px}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--button.primary-nav__menu-link--has-children:focus:before{width:calc(100% + var(--sp1-5));content:""}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--button.primary-nav__menu-link--has-children:before{content:none}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--button.primary-nav__menu-link--has-children:after{position:absolute;top:50%;left:calc(100% - 3px);width:8px;height:8px;margin-top:-2px;transform:translateY(-50%) rotate(45deg);border-top:0;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded=true]:after{opacity:1}body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1{padding-top:var(--sp);padding-bottom:var(--sp);padding-left:0;padding-right:0;position:relative}body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1:hover:after,body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1+.primary-nav__menu--level-2 a span.primary-nav__menu-link-inner--level-2:hover:after,body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1:focus:after,body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1+.primary-nav__menu--level-2 a span.primary-nav__menu-link-inner--level-2:focus:after,body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1:focus-within:after,body:not(.is-always-mobile-nav) header .primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1+.primary-nav__menu--level-2 a span.primary-nav__menu-link-inner--level-2:focus-within:after{position:absolute;content:"";width:100%;height:2px;background-color:var(--color-primary);bottom:var(--sp0-5)}body:not(.is-always-mobile-nav) header .primary-nav__menu--level-1{display:flex;align-items:stretch;margin-right:var(--sp);gap:var(--sp3);height:inherit;position:relative}body:not(.is-always-mobile-nav) header .primary-nav__menu-item--level-1{position:relative;display:flex;align-items:center;width:-moz-max-content;width:max-content;max-width:200px;margin:0;height:inherit}body:not(.is-always-mobile-nav) header .primary-nav__menu-item--level-1>*{height:inherit}body:not(.is-always-mobile-nav) header .primary-nav__menu-item--level-1:not(:last-child){margin-right:var(--sp2)}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--level-2.primary-nav__menu-link--has-children{margin-bottom:var(--sp0-5)}body:not(.is-always-mobile-nav) header .primary-nav__menu--level-2{position:absolute;z-index:105;top:100%;left:50%;visibility:hidden;overflow:auto;width:250px;max-height:calc(100vh - var(--site-header-height-wide) - 0px - 0px - var(--sp));max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top, 0px) - var(--drupal-displace-offset-bottom, 0px) - var(--sp));height:-moz-fit-content;height:fit-content;margin-top:0;margin-left:0;padding-top:var(--sp);padding-bottom:var(--sp);padding-left:var(--sp2);padding-right:var(--sp2);transition:none;transform:translate(-50%,-20px);opacity:0;border-right:solid 1px transparent;border-bottom:solid 1px transparent;border-left:solid 1px transparent;border-radius:0 0 8px 8px;background:var(--backgroud-header-nav)}body:not(.is-always-mobile-nav) header .primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;margin-top:0;transform:translate(-50%);opacity:1}body:not(.is-always-mobile-nav) header .primary-nav__menu--level-2 a.is-active>span:after,body:not(.is-always-mobile-nav) header .primary-nav__menu--level-2 a:hover>span:after,body:not(.is-always-mobile-nav) header .primary-nav__menu--level-2 a:focus>span:after,body:not(.is-always-mobile-nav) header .primary-nav__menu--level-2 a:focus-within>span:after{position:absolute;content:"";width:100%;height:2px;background-color:var(--color-primary);top:var(--sp)}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--level-2{display:block;width:-moz-fit-content;width:fit-content}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--level-2.primary-nav__menu-link--has-children .primary-nav__menu-link-inner{padding-top:0;padding-bottom:0}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--level-2>span{position:relative}body:not(.is-always-mobile-nav) header .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner{padding:0}body:not(.is-always-mobile-nav) header .primary-nav__menu-🥕{position:absolute;z-index:105;top:calc(100% - var(--sp));left:50%;visibility:hidden;width:0;height:0;transform:translate(-50%,-20px);opacity:0;border-right:solid 10px transparent;border-bottom:solid 10px var(--color-primary);border-left:solid 10px transparent}body:not(.is-always-mobile-nav) header .primary-nav__menu-🥕.is-active-menu-parent{visibility:visible;transform:translate(-50%);opacity:0}body:not(.is-always-mobile-nav) header .is-fixed .primary-nav__menu--level-2{max-height:calc(100vh - var(--site-header-height-wide) - 0px - 0px - var(--sp) + var(--sp4));max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top, 0px) - var(--drupal-displace-offset-bottom, 0px) - var(--sp) + var(--sp4))}}
