html:has(.header-shell--glass){scrollbar-gutter:stable}.header-shell--glass{--glass-gutter: clamp(16px, 3vw, 56px);--nav-ease: cubic-bezier(.22, 1, .36, 1);padding-top:14px;padding-bottom:10px}.header-shell--glass .site-header{width:calc(100% - 2 * var(--glass-gutter));max-width:none;height:auto;min-height:164px;margin:0 auto;padding:0;gap:28px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cream)}.glass-navigation-group{flex:1;min-width:0}.glass-navigation-surface{display:flex;align-items:center;gap:20px;min-height:78px;padding:14px 18px;border:1px solid #f5f1e836;border-radius:22px;background:#203d30;color:var(--cream);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000012,0 12px 36px #0b191322;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.header-shell--glass .brand-link{flex-shrink:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.header-shell--glass .site-header .brand-logo,.header-shell--glass .site-header .custom-logo{width:164px;height:164px;object-fit:contain;transform:none}.header-shell--glass .site-header .brand-logo{-webkit-mask:url(am-overland-logo-outline.svg) center / contain no-repeat;mask:url(am-overland-logo-outline.svg) center / contain no-repeat}.header-shell--glass .desktop-nav{gap:8px;font-size:.875rem;letter-spacing:.035em}.header-shell--glass .desktop-nav>a,.header-shell--glass .site-header .icon-button{border:1px solid #f5f1e829;border-radius:13px;background:#f5f1e80c;color:var(--cream);box-shadow:inset 0 1px #ffffff12,0 2px 4px #071b100d;transition:transform .18s var(--nav-ease),background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.header-shell--glass .desktop-nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px}.header-shell--glass .desktop-nav>a:after{content:none}.header-shell--glass .desktop-nav>a[data-open-vehicle]{color:#183123;background:#e9dfcc;border-color:#f5f1e8b3;box-shadow:inset 0 1px #ffffff80,0 3px 10px #0b191326}.header-shell--glass .header-actions{gap:8px}.header-shell--glass .site-header .icon-button{width:48px;min-width:48px;height:48px;padding:11px}.header-shell--glass .site-header .cart-link{width:auto;min-width:60px;gap:7px;padding-inline:12px}.header-shell--glass .site-header .cart-count{font-size:.8125rem}.header-shell--glass .desktop-nav>a[aria-current=page]{background:#f5f1e82e;border-color:#f5f1e873}.header-shell--glass .site-header :focus-visible,.header-shell--glass .mobile-menu :focus-visible,.header-shell--glass .vehicle-garage :focus-visible{outline:2px solid #e9dfcc;outline-offset:4px}.header-shell--glass.is-scrolled .glass-navigation-surface{border-color:#f5f1e847;box-shadow:inset 0 1px #ffffff24,0 10px 28px #08170f30}.header-shell--glass .vehicle-garage{width:100%;max-width:none;min-height:50px;margin:8px 0 0;padding:4px 16px;gap:12px;border:1px solid #f5f1e821;border-radius:14px;color:#f5f1e8;background:#203d30;font-size:.875rem}.header-shell--glass .vehicle-garage>span{min-width:0}.header-shell--glass .garage-actions{gap:8px}.header-shell--glass .garage-actions a,.header-shell--glass .garage-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid #f5f1e82e;border-radius:10px;text-decoration:none;font-weight:600;background:#f5f1e80d;transition:background-color .18s ease,border-color .18s ease,transform .18s var(--nav-ease)}.header-shell--glass .mobile-menu{left:var(--glass-gutter);right:var(--glass-gutter);height:auto!important;max-height:calc(100dvh - var(--header-height, 180px) - 34px);margin-top:8px;padding:12px;border:1px solid #f5f1e840;border-radius:18px;background:#203d30;box-shadow:inset 0 1px #ffffff26,0 16px 40px #07170d40}.header-shell--glass .mobile-menu a{min-height:58px;align-items:center;padding:14px 16px;margin:4px 0;border:1px solid #f5f1e82b;border-radius:12px;background:#f5f1e80c;color:var(--cream);font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:.035em;transition:background-color .18s ease,transform .18s var(--nav-ease)}.header-shell--glass .mobile-menu a[data-open-vehicle]{background:#e9dfcc;color:#183123;border-color:#f5f1e8b3}.header-shell--glass .mobile-menu a .icon{width:19px;height:19px}.nav-menu-glyph{position:relative;display:block;width:20px;height:16px}.nav-menu-glyph span{position:absolute;left:0;top:4px;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s var(--nav-ease)}.nav-menu-glyph span:last-child{top:11px}.mobile-menu-toggle[aria-expanded=true] .nav-menu-glyph span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .nav-menu-glyph span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header-shell--glass .site-header .mobile-menu-toggle[aria-expanded=true]{background:#f5f1e829;border-color:#f5f1e880}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header-shell--glass .glass-navigation-surface{background:linear-gradient(120deg,#70978240,#173528a6 55%,#3c5b466b);-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45)}.header-shell--glass.is-scrolled .glass-navigation-surface{background-color:#1735288c}.header-shell--glass:not(.header-shell--home) .glass-navigation-surface{background-color:#173528b8}.header-shell--glass .vehicle-garage{background:#183126c7;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.header-shell--glass .mobile-menu{background:linear-gradient(140deg,#375443e8,#142c22eb);-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3)}}.shopify-section:has(>.header-shell--home),body>.header-shell--home{margin-bottom:calc(-1 * var(--glass-overlay-height, 188px))}body:has(.header-shell--home) .hero.hero--cinematic{height:calc(100svh - var(--announcement-height, 32px));min-height:780px;max-height:1050px;padding-top:var(--glass-overlay-height, 188px)}@media(hover:hover){.header-shell--glass .desktop-nav>a:hover,.header-shell--glass .site-header .icon-button:hover{transform:translateY(-2px);background-color:#f5f1e829;border-color:#f5f1e869;box-shadow:inset 0 1px #ffffff30,0 5px 12px #071b1026}.header-shell--glass .desktop-nav>a[data-open-vehicle]:hover{background-color:#f5f1e8;color:#183123}.header-shell--glass .garage-actions a:hover,.header-shell--glass .garage-actions button:hover{background-color:#f5f1e824;border-color:#f5f1e866}.header-shell--glass .mobile-menu a:hover{background-color:#f5f1e826}.header-shell--glass .mobile-menu a[data-open-vehicle]:hover{background-color:#f5f1e8}}.header-shell--glass .desktop-nav>a:active,.header-shell--glass .site-header .icon-button:active,.header-shell--glass .garage-actions a:active,.header-shell--glass .garage-actions button:active,.header-shell--glass .mobile-menu a:active{transform:translateY(1px) scale(.98);transition-duration:80ms;box-shadow:inset 0 1px 4px #071b1026}@media(prefers-reduced-motion:no-preference){.header-shell--glass .mobile-menu:not([hidden]){animation:glass-menu-enter .22s var(--nav-ease) both}@keyframes glass-menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}@media(max-width:1100px)and (min-width:801px){.header-shell--glass{--glass-gutter: 18px}.header-shell--glass .site-header{min-height:138px;gap:16px}.header-shell--glass .glass-navigation-surface{gap:12px;padding:12px;min-height:74px}.header-shell--glass .site-header .brand-logo,.header-shell--glass .site-header .custom-logo{width:128px;height:128px}.header-shell--glass .desktop-nav{gap:5px;font-size:.75rem;letter-spacing:.02em}.header-shell--glass .desktop-nav>a{padding-inline:11px}.header-shell--glass .header-actions{gap:6px}.header-shell--glass .site-header .icon-button{width:44px;min-width:44px}.header-shell--glass .site-header .cart-link{min-width:52px;padding-inline:8px}}@media(max-width:800px){.header-shell--glass{--glass-gutter: 12px;padding-top:10px;padding-bottom:8px}.header-shell--glass .site-header{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px 12px;height:auto;min-height:0;margin-top:0;padding:0}.header-shell--glass .glass-navigation-group{display:contents}.header-shell--glass .glass-navigation-surface{grid-column:2;grid-row:1;justify-content:space-between;min-width:0;min-height:68px;padding:10px;gap:8px;border-radius:18px}.header-shell--glass .site-header .brand-logo,.header-shell--glass .site-header .custom-logo{width:112px;height:112px}.header-shell--glass .site-header .mobile-menu-toggle{justify-self:start}.header-shell--glass .site-header .brand-link{grid-column:1;grid-row:1;justify-self:start;margin:0}.header-shell--glass .site-header .header-actions{justify-self:end;gap:5px}.header-shell--glass .site-header .icon-button{width:44px;min-width:44px;height:44px;padding:10px;border-radius:12px}.header-shell--glass .site-header .cart-link{min-width:48px;width:48px;gap:3px;padding-inline:6px}.header-shell--glass .site-header .cart-count{font-size:.75rem}.header-shell--glass .vehicle-garage{grid-column:1 / -1;grid-row:2;margin:0;min-height:50px;padding:3px 10px;font-size:.8125rem;gap:8px}.header-shell--glass .garage-actions{gap:5px}.header-shell--glass .garage-actions a,.header-shell--glass .garage-actions button{padding-inline:9px;min-height:42px}body:has(.header-shell--home) .hero.hero--cinematic{min-height:calc(var(--glass-overlay-height, 168px) + 550px);height:calc(100svh - var(--announcement-height, 32px));max-height:none}body:has(.header-shell--home) .hero--cinematic .hero-video-toggle{top:calc(var(--glass-overlay-height, 168px) + 16px)}}@media(max-width:380px){.header-shell--glass{--glass-gutter: 8px}.header-shell--glass .site-header{grid-template-columns:100px minmax(0,1fr);gap:8px}.header-shell--glass .glass-navigation-surface{padding:9px 8px;gap:6px}.header-shell--glass .site-header .brand-logo,.header-shell--glass .site-header .custom-logo{width:100px;height:100px}.header-shell--glass .vehicle-garage{font-size:.75rem;padding-inline:8px}.header-shell--glass .garage-actions a,.header-shell--glass .garage-actions button{padding-inline:7px}}@media(prefers-reduced-motion:reduce){.header-shell--glass *,.header-shell--glass *:before,.header-shell--glass *:after{animation:none!important;transition:none!important}.header-shell--glass .desktop-nav>a,.header-shell--glass .site-header .icon-button,.header-shell--glass .garage-actions a,.header-shell--glass .garage-actions button,.header-shell--glass .mobile-menu a{transform:none!important}}@media(prefers-reduced-transparency:reduce){.header-shell--glass .glass-navigation-surface,.header-shell--glass .vehicle-garage,.header-shell--glass .mobile-menu{background:#203d30;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/glass-navigation.css.map */
