#mobile-trigger,#mobile-menu{display:none}.scrolled .header{background-color:var(--dark-green)}.header{position:fixed;display:flex;justify-content:space-between;padding:1vw 3vw;width:100%;top:0;z-index:100;transition:background-color .3s}.header>*:not(.main-menu){flex:1}body:has(.beige-header) .header{border-bottom:1px solid #c5c3ac;background-color:var(--cream)}body:has(.beige-header) .header a{color:var(--dark-green);transition:color .3s}body:has(.beige-header) .header #mobile-trigger,body:has(.beige-header) .header .logo img{filter:invert(15%) sepia(39%) saturate(473%) hue-rotate(114deg) brightness(24%) contrast(91%)}body:has(.beige-header) .header .utility-links svg *{fill:var(--dark-green)}.logo{display:flex}.logo h1{margin:0;line-height:0;font-weight:400;display:flex}.logo a{display:inline-block}.logo a>span{line-height:1}.logo a>img{width:max(100px,10vw)}ul.main-menu{display:flex;gap:3.91vw;margin:0;align-items:center}.main-menu>.menu-item>a{transition:color .3s}.main-menu>.menu-item:hover>a{color:var(--lime)}.main-menu>.menu-item>a:after{display:none}.menu-item{list-style:none!important;line-height:1}.menu-item a{cursor:pointer;color:var(--cream);text-decoration:none;transition:color .3s;width:fit-content;position:relative}@media only screen and (min-width: 1240px){.menu-item a:not(:has(img)):after{content:"";height:2px;width:100%;position:absolute;left:0;bottom:-3px;transform:scaleX(0);background-color:var(--dark-green);transform-origin:right;transition:transform .3s}.menu-item a:hover:after{transform-origin:left;transform:scaleX(1)}}.submenu .menu-item{padding-left:15px}.header-dropdown-menu{display:flex;gap:1.3vw;position:absolute;width:70vw;margin-top:2.08vw;background:var(--cream);left:15vw;border-radius:10px;padding:2.19vw 2.92vw;opacity:0;pointer-events:none;transition:opacity .3s,pointer-events .3s}.active .header-dropdown-menu{opacity:1;pointer-events:all}.shop.header-dropdown-menu{width:fit-content;left:50%;transform:translate(-50%);gap:3vw}.header-dropdown-menu span.dark{font-weight:700;display:block;margin-bottom:1.3vw}.header-dropdown-menu a:not(:has(div)){white-space:pre;font-weight:450;margin-bottom:5px}.dropdown-menu-list{display:flex;flex-direction:column;gap:5px}.brands .dropdown-menu-list:first-child{border-right:1px solid var(--dark-cream);padding-right:1.82vw;margin-right:1.3vw}.collection-banner.alternate-header{background-size:contain}body:not(.scrolled):has(.collection-banner:not(.alternate-header)) .header{background-color:transparent;border-color:transparent}body:not(.scrolled):has(.collection-banner:not(.alternate-header)) .header .logo img{filter:none}body:not(.scrolled):has(.collection-banner:not(.alternate-header)) .header a.menu-link{color:var(--cream)}body:not(.scrolled):has(.collection-banner:not(.alternate-header)) .header .utility-links svg *{fill:var(--cream)}.brands-collection{display:flex;gap:12px;width:100%}.collection-link{flex:1}.collection-link .featured-collection{display:flex;align-items:center;justify-content:center;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;min-height:12.5vw;position:relative;overflow:hidden}.collection-link .featured-collection:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:#0005}.collection-link .featured-collection img{max-width:4.58vw;z-index:2}.utility-links{display:flex;align-items:center;justify-content:flex-end;gap:1.3vw}.utility-links a{margin-left:5px;position:relative}.utility-links svg{height:max(16px,1.25vw)}#CartBubble{display:flex;position:absolute;color:var(--cream);height:max(12px,.78vw);width:max(12px,.78vw);border-radius:50%;background-color:#1c342e;align-items:center;justify-content:center;font-size:max(8px,.52vw);top:35%;left:50%;transform:translateY(-100%);opacity:0}#CartBubble:not(:empty){opacity:1}@media only screen and (max-width: 1239px){.header{padding:33px}.header>div:not(#mobile-menu){transition:filter .3s}.header:has(#mobile-menu.active)>div:not(#mobile-menu){z-index:20;filter:invert(15%) sepia(39%) saturate(473%) hue-rotate(114deg) brightness(24%) contrast(91%)}.header:has(#mobile-menu.active)>div.utility-links a{filter:invert(15%) sepia(39%) saturate(473%) hue-rotate(114deg) brightness(24%) contrast(91%)!important}.header:has(#mobile-menu.active)>div.utility-links{filter:none!important}.header #CartBubble{color:var(--dark-green);background-color:var(--cream);transition:color .3s,background-color .3s}.header:has(#mobile-menu.active) #CartBubble,body:has(.beige-header) #CartBubble{color:var(--cream);background-color:var(--dark-green)}ul.main-menu{display:none}#mobile-trigger,#mobile-menu{display:flex;align-items:center}#mobile-trigger svg *{fill:var(--cream);transition:fill .3s}#mobile-menu{flex-direction:column;align-items:flex-start;gap:15px;position:fixed;padding:100px 33px;width:100vw;height:fit-content;left:0;top:0;background-color:var(--cream);transition:transform .3s;overflow:hidden;flex-direction:row;transform:translateY(-100%)}#mobile-menu.active{transform:translateY(0)}.logo{justify-content:center}#mobile-menu span.h2{margin-bottom:0}#mobile-menu a,#mobile-menu span.h2{color:var(--dark-green);font-weight:700}#mobile-menu-container{display:flex;transition:transform .3s;width:100%}div#mobile-menu-container div{gap:10px}div#mobile-menu-container>div{display:flex;flex-direction:column;width:100%;flex:none;transition:opacity .3s}div#mobile-menu-container>div:not(#lvl-0),div#mobile-menu-container.lvl-1>div:not(#lvl-1),div#mobile-menu-container.lvl-2>div:not(#lvl-2){opacity:0}div#mobile-menu-container.lvl-1>div#lvl-1,div#mobile-menu-container.lvl-2>div#lvl-2{opacity:1}#mobile-menu .has-submenu{display:flex;width:100%;align-items:center;justify-content:space-between}#mobile-menu .has-submenu:after{display:block;content:"";background-image:url(/cdn/shop/files/next-lime-btn.svg?v=1737528323);background-size:contain;background-position:center;background-repeat:no-repeat;height:33px;width:33px}#mobile-menu-container.lvl-1{transform:translate(-100%)}#mobile-menu-container.lvl-2{transform:translate(-200%)}#mobile-menu-container h6.dark{display:flex;gap:10px;margin-bottom:25px}#mobile-menu-container h6.dark:before{content:"";background-image:url(/cdn/shop/files/mobile-back-btn.svg?v=1737531507);height:9px;width:10px;display:block;background-size:contain}#shop,#brands,#featured,#men,#lids,#headcovers,#accessories{display:none}.shop #shop,.brands #brands,.featured #featured,.men #men,.lids #lids,.headcovers #headcovers,.accessories #accessories{display:flex;flex-direction:column}.utility-links a{display:flex}a:has(#CartBubble:not(:empty)) svg{display:none}a:has(#CartBubble:not(:empty)) #CartBubble{position:relative;top:unset;left:unset;height:20px;aspect-ratio:1;width:unset;transform:none}}@media only screen and (max-width: 767px){.collection-banner.alternate-header{margin-top:50px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/header.css.map */
