#header .nav{width:auto;z-index:0}#header .nav>ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;transition:height var(--transition-time) ease-in-out}#header .nav>ul li{transition:height var(--transition-time) ease-in-out;position:relative}#header .nav>ul li a,#header .nav>ul li span:not(#mini-cart-count){line-height:100px;padding:0 15px;color:var(--forest-green);display:block;cursor:pointer;white-space:nowrap;transition:color var(--transition-time) ease-in-out,background-color var(--transition-time) ease-in-out,border var(--transition-time) ease-in-out;-webkit-text-decoration:solid;text-decoration:solid;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:transparent;transition:-webkit-text-decoration var(--transition-time) ease-in-out;transition:text-decoration var(--transition-time) ease-in-out;transition:text-decoration var(--transition-time) ease-in-out,-webkit-text-decoration var(--transition-time) ease-in-out}#header .nav>ul li a.has-child,#header .nav>ul li span:not(#mini-cart-count).has-child{padding:0 30px 0 15px}#header .nav>ul li:hover{color:var(--sprout-green)}#header .nav>ul li i.open-menu{font-family:"Font Awesome 6 Sharp Regular";font-weight:400;position:absolute;top:0;right:10px;cursor:pointer}#header .nav>ul li span{cursor:default}#header .nav>ul li span:hover{color:var(--forest-green)}#header .nav>ul li span:hover i{color:var(--sprout-green)}#header .nav>ul li:hover>a,#header .nav>ul li:hover>span i{color:var(--forest-green);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--sprout-green)}#header .nav>ul li.current-item>a,#header .nav>ul li.current-item>i,#header .nav>ul li.current-item>span{color:var(--forest-green);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}#header .nav>ul li.button-nav{transition:background-color var(--transition-time) ease-in-out,color var(--transition-time) ease-in-out,border-color var(--transition-time) ease-in-out;margin:0 15px}#header .nav>ul li:last-of-type:not(.button-nav) a{margin-right:-15px}#header .nav>ul li:last-of-type.button-nav{margin-right:0}#header .nav>ul li ul.sub-menu{opacity:0;visibility:hidden;position:absolute;text-align:left;background-color:var(--forest-green);padding:7.5px 0;transition:height var(--transition-time) ease-in-out,opacity var(--transition-time) ease-in-out;left:0;margin-left:0;border-radius:5px}#header .nav>ul li ul.sub-menu li{display:block;padding:0;position:relative}#header .nav>ul li ul.sub-menu li a,#header .nav>ul li ul.sub-menu li span{text-align:left;line-height:normal;height:auto;padding:7.5px 15px;color:var(--dove-white)}#header .nav>ul li ul.sub-menu li a:hover,#header .nav>ul li ul.sub-menu li span:hover{color:var(--dove-white)}#header .nav>ul li ul.sub-menu li:last-of-type a,#header .nav>ul li ul.sub-menu li:last-of-type span{padding-right:15px;margin-right:0}#header .nav>ul li ul.sub-menu li .open-menu{display:none}#header .nav>ul li ul.sub-sub-menu{position:relative;font-size:.8rem;margin-left:0}#header .nav>ul li ul.sub-sub-menu li a,#header .nav>ul li ul.sub-sub-menu li span{padding:5px 15px}#header .nav>ul li:hover>ul{opacity:1;visibility:visible}#header .nav>ul li a:focus+ul{opacity:1;visibility:visible}#header .nav>ul li.focus .sub-menu{opacity:1;visibility:visible}#header.bg-light .nav>ul li a,#header.bg-light .nav>ul li span:not(#mini-cart-count){color:var(--forest-green)}#header.bg-mid .nav>ul li a,#header.bg-mid .nav>ul li span:not(#mini-cart-count){color:var(--forest-green)}#header.bg-dark .nav>ul li a,#header.bg-dark .nav>ul li span:not(#mini-cart-count){color:var(--dove-white)}#header.bg-calluna-pink .nav>ul li a,#header.bg-calluna-pink .nav>ul li span:not(#mini-cart-count){color:var(--pink-tint)}#header.bg-primrose-yellow .nav>ul li a,#header.bg-primrose-yellow .nav>ul li span:not(#mini-cart-count){color:var(--yellow-tint)}#header.bg-poppy-red .nav>ul li a,#header.bg-poppy-red .nav>ul li span:not(#mini-cart-count){color:var(--red-tint)}#header.bg-bluebell .nav>ul li a,#header.bg-bluebell .nav>ul li span:not(#mini-cart-count){color:var(--blue-tint)}#header.bg-plain-white .nav>ul li a,#header.bg-plain-white .nav>ul li span:not(#mini-cart-count){color:var(--forest-green)}#header.bg-dark .nav>ul li ul.sub-menu{background-color:var(--dove-white)}#header.bg-dark .nav>ul li ul.sub-menu li a,#header.bg-dark .nav>ul li ul.sub-menu li span{color:var(--forest-green)}#header.bg-dark .nav>ul li ul.sub-menu li a:hover,#header.bg-dark .nav>ul li ul.sub-menu li span:hover{color:var(--forest-green)}
