.ap-site-header{width:100%;position:sticky;top:0;background:var(--base-bg);transition:all .3s ease;padding:0 var(--gutter);z-index:99;min-height:6.25rem}.ap-site-header__cart{display:flex;align-items:center;gap:0.625rem;margin-left:auto;color:var(--color2);text-decoration:none;transition:.2s ease}.ap-site-header__cart svg{width:1.25rem;flex-shrink:0;color:var(--color2);transition:.2s ease}.ap-site-header__cart span{display:block}.ap-site-header__cart:hover{color:var(--color1)}.ap-site-header__cart:hover svg{color:var(--color1)}.ap-site-header.is-hidden{box-shadow:0 0.125rem 0.375rem rgba(0,0,0,.1);z-index:999;transform:translateY(-100%)}@media(width > 47.9375rem){.ap-site-header__cart{order:3;margin-left:0}.ap-site-header .ap-main-navigation{margin-left:auto}}.ap-header-inner{max-width:100%;min-height:inherit;margin:0 auto;display:flex;align-items:center;gap:1.5rem}.ap-site-branding{max-width:30%}.ap-site-branding .logo-rev{display:none}.logo-link{display:block}body.logged-in.admin-bar .ap-site-header{top:2rem}.ap-site-header:has(+main>.entry-content>.ap-hero-title-c__bg:first-child),.ap-site-header:has(+main>.ap-hero-title-c__bg:first-child),.ap-site-header:has(+main>.entry-content>.ap-block-hero-slider:first-child){position:fixed}.ap-main-navigation{position:relative;min-height:inherit}.ap-main-navigation a[href="#"]{pointer-events:none}.ap-main-navigation .submenu-toggle{color:currentColor;fill:currentColor}.menu-toggle{display:none;background:none;border:none;width:1.75rem;height:1.25rem;cursor:pointer;position:relative}.menu-toggle span{position:absolute;left:0;width:100%;height:0.1875rem;background:var(--text-color);border-radius:0.125rem;transition:all .3s ease}.menu-toggle span:nth-child(1){top:0}.menu-toggle span:nth-child(2){top:0.5rem}.menu-toggle span:nth-child(3){top:1rem}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:rotate(45deg);top:0.5rem}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg);top:0.5rem}#primary-menu{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;min-height:inherit}#primary-menu>li{display:flex;align-items:center;gap:0.3125rem}@media(width > 62.5rem){#primary-menu>li.menu-item-has-children>a{padding-right:1.125rem}#primary-menu>li.menu-item-has-children>.submenu-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}#primary-menu>li ul.sub-menu .submenu-toggle{pointer-events:none}}#primary-menu a{display:flex;align-items:center;text-decoration:none;color:var(--text-color);transition:all .2s ease-in-out;height:100%}#primary-menu a:hover{color:var(--color1)}#primary-menu a:hover+button{color:var(--color1)}#primary-menu li:has([aria-current=page])>a{color:var(--color1)}#primary-menu li{position:relative}#primary-menu li ul.sub-menu{display:flex;flex-direction:column;gap:var(--space-xs);position:absolute;top:100%;left:0;border:none;min-width:13.75rem;z-index:98;padding:var(--space-xs) 0;opacity:0;transform:translateY(-0.625rem);pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out}#primary-menu li ul.sub-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}#primary-menu li ul.sub-menu li{display:flex;align-items:center;width:100%;gap:0.3125rem;justify-content:space-between}#primary-menu li ul.sub-menu li .sub-menu{top:0;left:100%}#primary-menu li ul.sub-menu a{padding-inline:var(--space-xs)}#primary-menu li ul.sub-menu a:has(+button){padding-right:0}#primary-menu li ul.sub-menu a+button{margin-right:var(--space-xs)}#primary-menu li ul.sub-menu li:has([aria-current=page])>a{color:var(--color1)}#primary-menu li:hover>ul.sub-menu,#primary-menu li:focus-within>ul.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}#primary-menu li button.submenu-toggle{display:inline-block;background:none;border:none;width:.75rem;height:.75rem;padding:0;vertical-align:middle;color:var(--text-color);cursor:pointer}@media(width > 47.9375rem){#primary-menu li ul.sub-menu{padding:0;background:var(--base-bg-light);box-shadow:0 0.125rem 0.5rem rgba(0,0,0,.1)}#primary-menu li ul.sub-menu li{display:block;margin:0;border-bottom:0.0625rem dashed color-mix(in srgb, var(--text-color) 30%, transparent)}#primary-menu li ul.sub-menu li a{display:block;padding:0.75rem 0.625rem}#primary-menu>li.menu-btn>a{height:auto;padding:0.625rem 0.9375rem;color:#fff;background:var(--color1);line-height:1.2;text-align:center}#primary-menu>li.menu-btn>a:hover{color:#fff;background:var(--hover1)}}@media(width > 75rem){#primary-menu{gap:1.875rem}}@media(width <= 47.9375rem){.menu-active{overflow:hidden}.menu-toggle{display:block}.ap-site-branding{max-width:none}.ap-main-navigation{position:static;display:flex;align-items:center}#primary-menu{visibility:hidden;opacity:0;flex-direction:column;z-index:10;background:var(--base-bg);position:absolute;top:100%;width:100%;right:0;clip-path:circle(1.5625rem at calc(100% - 2.8125rem) 2.8125rem);transition:all .5s ease-in-out;max-height:0}#primary-menu.active{display:flex;visibility:visible;opacity:1;top:var(--headerHeight);left:0;padding:var(--space-s) var(--gutter);padding-top:var(--space-2xl);gap:var(--space-xl);clip-path:circle(75%);overflow-y:auto;min-height:calc(100dvh - 100%)}#primary-menu li{flex-wrap:wrap;gap:0 0.3125rem}#primary-menu li a{font-size:var(--text-xl)}#primary-menu li ul.sub-menu{display:flex;flex-direction:column;height:0;overflow:hidden;visibility:hidden;opacity:0;transition:height .3s ease,opacity .3s ease,padding .3s ease;position:relative;width:100%;border:none;padding-left:1rem;padding-top:0;padding-bottom:0;transform:translateY(0)}#primary-menu li ul.sub-menu.is-open{visibility:visible;padding-top:var(--space-xs)}#primary-menu li ul.sub-menu li{justify-content:flex-start;gap:0 0.3125rem}#primary-menu li ul.sub-menu li a{font-size:var(--text-m)}#primary-menu li ul.sub-menu li .sub-menu{left:unset}#primary-menu li.menu-item-has-children>button.submenu-toggle{display:inline-block;background:none;border:none;font-size:1rem;margin-left:.5rem;cursor:pointer}}@media(width > 47.9375rem){body.home .ap-site-header:not(.ap-sticky){background:var(--color2)}body.home .ap-site-header:not(.ap-sticky) .ap-site-branding .logo-default{display:none}body.home .ap-site-header:not(.ap-sticky) .ap-site-branding .logo-rev{display:block}body.home .ap-site-header:not(.ap-sticky) #primary-menu>li:not(.menu-btn)>a{color:var(--color4)}body.home .ap-site-header:not(.ap-sticky) #primary-menu>li:not(.menu-btn)>a:hover{color:var(--color1)}body.home .ap-site-header:not(.ap-sticky) #primary-menu>li:not(.menu-btn).menu-item-has-children .submenu-toggle{color:var(--color4);fill:var(--color4)}body.home .ap-site-header:not(.ap-sticky) #primary-menu>li:not(.menu-btn):hover>a{color:var(--color1)}}/*# sourceMappingURL=style.css.map */
