﻿header#site-header{padding:.75rem 2rem;position:sticky !important;border-bottom:1px solid rgba(0,33,95,.15);top:var(--m3promobar-top-desktop-height, 0);z-index:100;background-color:#fff}@media screen and (max-width: 991px){header#site-header{padding:.75rem 1rem;top:var(--m3promobar-top-mobile-height, 0)}}header#site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1900px !important}@media screen and (max-width: 991px){header#site-header .header-inner{padding:0}}header#site-header .site-branding{position:absolute}header#site-header .site-branding img{width:75px;transition:width .3s}header#site-header:not(:has(nav[inert])) .site-branding img{width:50px}header#site-header nav.site-navigation{margin:0 0 0 auto;z-index:1}@media screen and (max-width: 991px){header#site-header nav.site-navigation{display:none}}@media screen and (min-width: 992px){header#site-header nav.site-navigation-dropdown{display:none}}header#site-header nav.site-navigation-dropdown[aria-hidden=true]{display:none}header#site-header ul.menu,header#site-header ul#menu-main-menu{display:flex;align-items:center;gap:1.5rem;flex-wrap:nowrap}@media screen and (max-width: 991px){header#site-header ul.menu,header#site-header ul#menu-main-menu{flex-direction:column;gap:0}}header#site-header li.menu-item{display:flex;align-items:center;gap:.5rem;position:relative}@media screen and (max-width: 991px){header#site-header li.menu-item{display:block}}header#site-header li.menu-item a{display:flex;align-items:center;line-height:1;padding:0;margin:0;z-index:1;font-size:14px;color:#00215f;font-family:var(--font-family-body);font-weight:400;text-decoration:none !important;cursor:pointer !important;white-space:nowrap}@media screen and (max-width: 991px){header#site-header li.menu-item a{flex:0;white-space:nowrap;font-size:1rem;padding:1rem}}header#site-header li.menu-item:hover>a>.menu-item-title{color:var(--color-accent-blue)}header#site-header li.menu-item.menu-item-has-children::after{display:flex;content:"▾";font-size:14px;justify-content:center;align-items:center;color:#fff;text-decoration:none;background-color:var(--color-accent-green);height:15px;width:15px;border-radius:100vw;flex-shrink:0}@media screen and (max-width: 991px){header#site-header li.menu-item.menu-item-has-children::after{position:absolute;right:1rem;top:1rem}}@media screen and (min-width: 992px){header#site-header li.menu-item.menu-item-has-children:hover>.sub-menu{display:block}}header#site-header li.menu-btn{transition:250ms ease all}header#site-header li.menu-btn a{font-family:var(--font-family-heading) !important;font-weight:600;z-index:1;color:#fff}@media screen and (max-width: 991px){header#site-header li.menu-btn a{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}}header#site-header li.menu-btn.buy-wash{border:2px solid #00215f;border-right:none;border-top-left-radius:30px;border-bottom-left-radius:30px;margin-left:10px;padding:10px 18px 12px 18px !important}@media screen and (max-width: 991px){header#site-header li.menu-btn.buy-wash{margin:0;border-radius:unset;border:none;padding:1rem !important}}header#site-header li.menu-btn.become-member{background-color:var(--color-accent-green);border-radius:30px;position:relative !important;overflow:hidden;padding:10px 18px 12px 18px !important;z-index:99}@media screen and (max-width: 991px){header#site-header li.menu-btn.become-member{border-radius:0;padding:1rem !important}}header#site-header li.menu-btn.become-member:hover{background-color:#4eb22a}header#site-header li.menu-btn.become-member::before{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/07/green-btn-pseudo.svg);background-size:contain;width:60px;height:60px;right:10px;top:0;z-index:0;filter:brightness(0.9)}header#site-header li.menu-btn.become-member .menu-item-title{color:#fff !important}header#site-header .sub-menu{padding:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media screen and (min-width: 992px){header#site-header .sub-menu{display:none;position:absolute;top:calc(100% + .5rem);left:-1rem;background:#fff;box-shadow:0 8px 24px rgba(0,33,95,.12);border-radius:1rem;min-width:180px;z-index:200;border-top:none}}@media screen and (max-width: 991px){header#site-header .sub-menu{display:none;border:none !important}}header#site-header .sub-menu li{padding:.75rem 1rem;white-space:nowrap}@media screen and (max-width: 991px){header#site-header .sub-menu li{padding:0}}header#site-header .sub-menu a{font-size:85% !important}@media screen and (max-width: 991px){header#site-header .sub-menu a{padding-left:2rem !important}}header#site-header .sub-menu .sub-menu{border:none;border-radius:1rem;border-top-left-radius:0}@media screen and (min-width: 992px){header#site-header .sub-menu .sub-menu{top:0;left:100%}}header#site-header .site-navigation-toggle-holder{margin:0 0 0 auto;padding:0}@media screen and (min-width: 992px){header#site-header .site-navigation-toggle-holder{display:none}}header#site-header .site-navigation-toggle-holder .site-navigation-toggle{background-color:var(--color-accent-green);border-radius:100vw;height:50px;width:50px;color:#fff;display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;border:none}header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon::before,header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon::after{content:"";background-color:currentColor;display:block;height:3px;transition:all .2s ease-in-out;border-radius:3px}header#site-header .site-navigation-toggle-holder .site-navigation-toggle-icon::before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}header#site-header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon::before{box-shadow:none;transform:translateY(0.35rem) rotate(45deg)}header#site-header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon::after{transform:translateY(-0.35rem) rotate(-45deg)}header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]){position:absolute;top:100%;left:0;right:0;background:#fff;z-index:99;max-height:calc(100dvh - 100%);overflow-y:auto;padding:.5rem 1.5rem 2rem;text-align:left}header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) ul.menu{align-items:stretch}header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) li.menu-item{display:block;text-align:left;border-bottom:1px solid rgba(0,33,95,.1)}header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) li.menu-item a{justify-content:flex-start}header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) li.menu-btn.buy-wash,header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) li.menu-btn.become-member{margin-top:1rem;width:100%}header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) li.menu-btn.buy-wash a,header#site-header nav.site-navigation-dropdown:not([aria-hidden=true]) li.menu-btn.become-member a{width:100%;justify-content:center}body:has(nav.site-navigation-dropdown[aria-hidden=false]){overflow:hidden !important}body:has(nav.site-navigation-dropdown[aria-hidden=false]) #menu-main-menu{height:calc(100dvh - var(--header-height-sans-promo));z-index:2147483647;position:fixed;top:var(--header-height-sans-promo)}body:has(nav.site-navigation-dropdown[aria-hidden=false]) #logo-container img{height:50px;width:auto;aspect-ratio:1/1;position:relative}body:has(nav.site-navigation-dropdown[aria-hidden=false]) li.menu-btn.buy-wash{border-bottom:0 !important}
