.eco-editor-navbar{margin-right:2rem;text-align:right}.eco-header{align-items:stretch;background-color:var(--wp--preset--color--aubergine);color:var(--wp--preset--color--white);display:flex;font-family:var(--wp--preset--font-family--site-fonts);gap:.5rem;justify-content:stretch;position:relative}.eco-header,.eco-header *{flex-wrap:nowrap}@media(min-width:769px){.eco-header{padding-left:4rem;padding-right:4rem}}.eco-header-logo,.eco-header-logo a{align-items:stretch;display:flex}.eco-header-logo a{border-radius:7px}.eco-header-logo a:focus-visible{outline:var(--eco-outline);outline-offset:-3px}.eco-header-logo a:focus-visible svg .st0,.eco-header-logo a:hover svg .st0{fill:var(--wp--preset--color--tangerine)}.eco-header-logo svg,.mobile-menu-logo svg{height:2rem;padding:1rem .5rem}.eco-header-logo svg .st0,.mobile-menu-logo svg .st0{fill:#fff}.eco-icon-has-submenu{fill:none;stroke:currentColor}@media(forced-colors:active)and (prefers-color-scheme:light){.eco-header-logo svg .st0,.mobile-menu-logo svg .st0{fill:#000}.eco-header-logo a:focus-visible svg .st0,.eco-header-logo a:hover svg .st0,.mobile-menu-logo a:focus-visible svg .st0,.mobile-menu-logo a:hover svg .st0{fill:var(--wp--preset--color--tangerine-200)}}@media(min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.eco-header:not(.eco-use-mobile) .eco-navbar .wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.eco-header:not(.eco-use-mobile) .eco-navbar .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block!important;position:relative;width:100%;z-index:auto}.eco-header:not(.eco-use-mobile) .eco-navbar{align-items:stretch;align-self:stretch;display:flex;flex-grow:2}.eco-header:not(.eco-use-mobile) .eco-navbar>nav{align-self:stretch;display:flex}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal>div,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal>div>div,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal>div>div>div,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal>div>div>div>ul,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal>div>div>div>ul>li,.eco-header:not(.eco-use-mobile) .eco-header:not(.eco-use-mobile) .eco-navbar,.eco-header:not(.eco-use-mobile) .eco-header:not(.eco-use-mobile) .eco-navbar nav{align-items:stretch!important}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul{gap:0}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li{gap:.25rem;padding-right:2rem}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li:last-child{padding-right:0}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.eco-language-toggle{margin-right:0;padding-right:0}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li>a{align-items:center;background:none;border:none;border-radius:5px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1.125rem;gap:.25rem;padding:1.2rem 0 1.2rem .5rem;text-align:left;width:100%;z-index:10000}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content a:focus,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content a:hover,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content a:visited{text-decoration:none}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle:focus,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle:hover,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li>a:focus,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li>a:hover{color:var(--wp--preset--color--tangerine)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:focus-within,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:hover{background-color:var(--wp--preset--color--tangerine);color:var(--wp--preset--color--aubergine)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle{position:relative;z-index:10000}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:focus-within:after,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:hover:after{background-color:var(--wp--preset--color--aubergine);bottom:-1px;content:"";height:7px;left:0;position:absolute;width:100%;z-index:9999}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:focus-within:after,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:hover:after{background-color:var(--wp--preset--color--tangerine)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle:focus,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle:hover{background-color:hsla(0,0%,100%,.25);color:var(--wp--preset--color--aubergine)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content .has-child .wp-block-navigation__submenu-container{left:0;top:calc(100% + 2px)!important;z-index:9998}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content .has-child .wp-block-navigation__submenu-container.eco-search-submenu{z-index:9997}.eco-header:not(.eco-use-mobile) .eco-button-placeholder{color:transparent}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle svg.wp-block-navigation__submenu-icon{flex-shrink:0;height:1rem;width:1rem}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:focus-within>button.wp-block-navigation-submenu__toggle svg,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child:hover>button.wp-block-navigation-submenu__toggle svg{stroke:var(--wp--preset--color--aubergine)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle[aria-expanded=true]{background-color:hsla(0,0%,100%,.25)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>.wp-block-navigation__submenu-container{border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 3px 3px hsla(250,3%,58%,.5);color:var(--wp--preset--color--aubergine)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child li a:focus,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child li a:hover{background-color:hsla(0,0%,100%,.25)}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content #ecoSearchToggleButton{align-items:center;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;width:3.5rem;z-index:10000}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content #ecoSearchToggleButton svg{height:1.5rem;position:relative;width:1.5rem}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content .eco-search-menu-item .wp-block-navigation__submenu-icon:after,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content .eco-search-menu-item .wp-block-navigation__submenu-icon:before{display:none!important}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child>button.wp-block-navigation-submenu__toggle:focus-visible,.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li>a:focus-visible{outline:var(--eco-outline);outline-offset:-3px}.eco-header:not(.eco-use-mobile) #eco-global-navigation-modal-content>ul>li.has-child li a:focus-visible{border-radius:5px;outline:var(--eco-outline);outline-offset:-3px}.eco-search-submenu input:focus-visible{border:1px solid var(--wp--preset--color--aubergine);box-shadow:inset 0 0 2px 2px rgba(30,26,52,.75);outline:0 none}.wp-block-navigation__submenu-container.eco-search-submenu{width:100vw}.eco-search-mobile-menu-item{display:none}.eco-search-submenu form{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem;width:calc(100vw - 4rem)}.eco-search-button svg{height:1.8rem;width:1.8rem}.eco-search-submenu input{background-color:#fff;border:1px solid #fff;border-bottom:1px solid var(--wp--preset--color--aubergine-10);border:1px solid var(--wp--preset--color--aubergine-10);border-bottom-color:var(--wp--preset--color--aubergine);border-radius:6px 0 0 6px;font-family:var(--wp--preset--font-family--site-fonts);font-size:var(--eco-font-size-normal);padding:.25rem .5rem;width:100%}.eco-search-button{align-items:center;background-color:var(--wp--preset--color--aubergine);border:2px solid var(--wp--preset--color--aubergine);border-radius:0 6px 6px 0;color:#fff;cursor:pointer;display:flex}.eco-search-button:focus,.eco-search-button:hover{background-color:var(--wp--preset--color--tangerine);color:var(--wp--preset--color--aubergine)}.eco-search-button:focus-visible{outline:var(--eco-outline);outline-offset:var(--eco-outline-offset)}.eco-navbar .autocomplete-items{display:block;width:100%}.autocomplete-items{background-color:#fff;border:0;box-shadow:0 10px 8px 0 rgba(30,26,52,.3);left:0;padding-bottom:1rem;position:absolute;right:0;top:100%;z-index:9999}.autocomplete-items div{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px 2.5rem}.autocomplete-active{background-color:#1e1a34!important;color:#fff}.eco-navbar .wp-block-navigation__responsive-container-close,.eco-navbar .wp-block-navigation__responsive-container-open{align-self:center;border-radius:5px;color:#fff;display:inline-block;font-size:1.2rem;height:auto;padding:1rem;position:relative;width:auto}.eco-navbar .wp-block-navigation__responsive-container-open{margin-top:1px}.eco-navbar .wp-block-navigation__responsive-container-close{margin-top:0}.eco-navbar .wp-block-navigation__responsive-container-close:focus,.eco-navbar .wp-block-navigation__responsive-container-close:hover,.eco-navbar .wp-block-navigation__responsive-container-open:focus,.eco-navbar .wp-block-navigation__responsive-container-open:hover{background-color:var(--wp--preset--color--tangerine);color:var(--wp--preset--color--aubergine)}.eco-navbar .wp-block-navigation__responsive-container-close:focus-visible,.eco-navbar .wp-block-navigation__responsive-container-open:focus-visible{outline:var(--eco-outline);outline-offset:-3px}.eco-navbar .wp-block-navigation__responsive-container-close svg,.eco-navbar .wp-block-navigation__responsive-container-open svg{height:1.8rem;left:calc(50% - .9rem);position:relative;top:auto;width:1.8rem}#mobileMenuHeader{display:none}.eco-use-mobile .eco-navbar{flex-grow:2;padding-bottom:4px;padding-right:4px;padding-top:3px}.eco-use-mobile #mobileMenuHeader{background-color:var(--wp--preset--color--aubergine);display:flex;justify-content:space-between;padding-right:4px}.eco-use-mobile #mobileMenuLogo{align-self:flex-start;display:flex}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-items:stretch}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:0}.eco-use-mobile .eco-navbar .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--white)}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding:0 0 2rem}.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item{padding:0 2rem}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding:0 0 0 1rem}.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{padding:0}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .eco-search-menu-item{display:none}.eco-use-mobile .eco-navbar .wp-block-navigation__submenu-container li{margin:0}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:.5rem 1rem}.eco-use-mobile .eco-search-mobile-menu-item{display:block;position:relative}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .eco-search-submenu{padding:1rem 2rem}.eco-use-mobile .eco-navbar .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .eco-search-submenu form{padding:0;width:100%}.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item a{border-bottom:1px solid rgba(0,0,0,.03);border-left:3px solid #fff}.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item a:link,.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item a:visited{color:var(--wp--preset--color--aubergine)}.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item a:focus,.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item a:hover{background-color:rgba(0,0,0,.03);border-left:3px solid var(--wp--preset--color--aubergine);opacity:1;text-decoration:underline}.eco-use-mobile .eco-navbar .is-menu-open .wp-block-navigation-item a:focus-visible{border-left-color:transparent;outline:var(--eco-outline);outline-offset:0}.eco-temp-navbar-wrapper{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--site-fonts-condensed);margin-left:auto;margin-right:0;overflow:hidden}.eco-temp-navbar-inner{background-color:var(--wp--preset--color--aubergine);display:flex;flex-wrap:nowrap;justify-content:flex-end;width:1280px}.eco-submenu-item{background-color:var(--wp--preset--color--white);display:block;padding:1rem 1rem 1.5rem;position:relative;text-decoration:none;transition:background-color .3s ease}.eco-submenu-item:after{background-color:#ccc;bottom:0;content:"";height:1px;left:.5rem;position:absolute;right:.5rem}.eco-submenu-item:hover{background-color:var(--wp--preset--color--tangerine)!important}li:last-child .eco-submenu-item{padding-bottom:1rem}.eco-submenu-box{display:flex;flex-direction:column}.eco-submenu-heading{color:#000;font-weight:700;margin-bottom:.25rem}.eco-submenu-box:hover .eco-submenu-heading{text-decoration:underline}.eco-submenu-description,.eco-submenu-description:hover{color:var(--wp--preset--color--aubergine);font-size:.9rem;text-decoration:none}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{min-width:300px}.eco-mega-menu-btn{background-color:var(--wp--preset--color--aubergine);border:none;border-radius:6px;cursor:pointer;padding:10px}.eco-mega-menu-btn:focus svg,.eco-mega-menu-btn:hover svg{fill:var(--wp--preset--color--tangerine)}.mega-menu-wrapper{display:flex}.mega-menu{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.1);-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(2,1fr);left:0;padding:0 20px;position:absolute;row-gap:0;top:100%;width:600px;z-index:1000}.mega-menu-item{background-color:#f5f5f5;border-radius:6px;padding:12px;transition:background-color .3s}.mega-menu-item:hover{background-color:#e0e0e0}.hidden{display:none}.mega-menu ul li a:focus,.mega-menu ul li a:hover{color:var(--wp--preset--color--aubergine)!important;text-decoration:none!important}.mega-menu ul li:last-child .eco-submenu-item:after{display:none}.mega-menu ul{margin-top:10px}@media screen and (max-width:768px){.mega-menu{border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.2);box-sizing:border-box;gap:0;margin-left:10px;max-width:95vw;width:95vw}.mega-menu ul{margin-bottom:0;margin-top:0}.mega-menu ul li{width:100%}.eco-submenu-item{padding:1rem;position:relative}.eco-submenu-item:after{left:0;right:0}}.eco-vertical-line{background-color:#fff;display:inline-block;height:32px;margin:auto;vertical-align:middle;width:1.2px}#eco-global-navigation-modal-content>ul>li.has-child:focus-within>button.wp-block-navigation-submenu__toggle,#eco-global-navigation-modal-content>ul>li.has-child:hover>button.wp-block-navigation-submenu__toggle{background-color:var(--wp--preset--color--tangerine)!important;color:var(--wp--preset--color--aubergine)!important}