.nav-container{position:relative;z-index:1000}.header{font-family:var(--body-font);font-size:1rem;padding:6px var(--page-padding);height:45px;position:relative;z-index:999}.header.is-fixed{position:fixed;top:0;z-index:1000}header>.header-menu{mix-blend-mode:difference}.header svg{width:1.5rem}.announcement-div{background-color:var(--accent-colour);color:#fff;text-align:center;height:1.9rem;display:flex;align-items:center;justify-content:center;font-family:var(--body-font);font-size:.8rem;position:relative;z-index:999}.header-menu{display:flex;align-items:end;gap:1rem;flex-direction:row;position:absolute;right:0;top:1.6rem;mix-blend-mode:difference}.header-title{font-family:var(--heading-font);color:var(--accent-colour);font-size:2rem;mix-blend-mode:normal;left:0;position:absolute;top:1.9rem}.header-menu a{position:relative;display:inline-block;text-decoration:none}.header-menu.not-home,.mobile-nav.not-home,.search-container.not-home{mix-blend-mode:normal}.header-menu a .blend{mix-blend-mode:difference;color:#fff;transition:opacity .3s ease}.header-menu.not-home a .blend,.mobile-nav.not-home a .blend{color:var(--text-colour)}.header-menu a .hover{position:absolute;top:0;right:0;bottom:0;left:0;color:#008a6b;opacity:0;transition:opacity .3s ease}.header-menu.not-home a .hover{color:var(--accent-colour)}.header-menu a:hover .blend{opacity:0}.header-menu a:hover .hover{opacity:1}.nav-item{position:relative}.nav-dropdowns{position:absolute;top:0;left:0;width:100%;z-index:998;pointer-events:auto}.dropdown:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.dropdown{position:absolute;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;margin-top:5px;display:flex;gap:0rem;background-color:#8a0000eb;border:1px solid var(--background-colour);border-radius:10px;padding:10px;color:var(--background-colour);pointer-events:none}.dropdown.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.dropdown-group{display:flex;flex-direction:column}.dropdown-heading,.bottom-level{font-weight:600;text-transform:uppercase;font-family:var(--heading-font)}.dropdown-children{display:flex;flex-direction:column;gap:.25rem;padding-left:7px;width:fit-content}.dropdown-item:hover{opacity:.7}.dropdown-item{display:block;transition:opacity .125s ease-in-out}.level-1{display:flex;flex-direction:column;font-family:var(--body-font)}.top-level{display:flex;flex-direction:row;gap:100px;padding-right:30px}#dropdown-2>.top-level{flex-direction:column;gap:10px}@media screen and (max-width:768px){.nav-dropdowns{display:none}}.search-form{position:absolute;top:0;left:0;width:0;opacity:0;transition:all .3s ease}.search-form.active{width:200px;opacity:1}.search-input{width:100%;padding:6px}.search-container{position:relative;color:#fff;z-index:1001}.search-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;z-index:2}.search-icon{transition:transform .3s ease,opacity .2s ease}.search-form{position:absolute;top:0;right:0;bottom:0;left:0;width:40px;opacity:0;pointer-events:none;transition:width .35s cubic-bezier(.77,0,.175,1),opacity .2s ease}.search-input{width:100%;height:100%;padding:0;border:none;outline:none;background:transparent;font-size:.95rem;color:#fff}.search-container.active{width:150px}.search-container.active .search-form{width:100%;opacity:1;pointer-events:auto}.search-container.active .search-icon{transform:scale(.6) translate(-10px);opacity:0}.search-underline{position:absolute;bottom:0;left:0;height:1px;width:0%;background:#fff;transition:width .35s cubic-bezier(.77,0,.175,1)}.header-menu.not-home .search-input{color:var(--text-colour)}.header-menu.not-home .search-underline{background:var(--text-colour)}.search-container.active .search-underline{width:100%}.predictive-results{position:fixed;top:45px;width:300px;z-index:9999;mix-blend-mode:normal;flex-direction:column;background-color:#8a0000eb;overflow:scroll}.predictive-item{display:flex;gap:10px;padding-bottom:10px;text-decoration:none;color:var(--background-colour);align-items:flex-start;transition:opacity .125s ease-in-out;font-family:var(--heading-font);font-size:.9rem;margin:10px 10px 0;border-bottom:var(--background-colour) 1px solid}@media screen and (min-width:768px){.predictive-item:hover{opacity:.75}}.predictive-item img{width:50px;height:auto;object-fit:cover;border-radius:10px;border:1px solid var(--background-colour)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header.css.map */
