.site-header{position:sticky;top:0;z-index:var(--z-sticky);width:100%}.main-header{background-color:var(--color-black);transition:box-shadow var(--transition-base)}.main-header.is-scrolled{box-shadow:0 4px 20px #00000080}.main-header__inner{display:flex;align-items:center;height:80px;gap:0}.main-header__logo{flex-shrink:0;display:flex;align-items:center;width:clamp(104px,10%,130px)}.main-header__logo img{width:100%;height:100%;object-fit:contain;display:block}.header-search{position:relative;flex:1 1 200px;min-width:180px;max-width:379px;height:46px;margin-left:clamp(24px,5vw,105px)}.header-search__input{width:100%;height:100%;padding:0 var(--space-10) 0 var(--space-4);background-color:#fff;border:none;border-radius:5px;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0px;color:#737373;outline:none}.header-search__input::placeholder{color:#737373}.header-search__input:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.header-search__input::-webkit-search-cancel-button,.header-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header-search__btn{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;line-height:0}.header-search__btn img{width:20px;height:20px}.predictive{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-dropdown);background-color:#fff;border-radius:5px;box-shadow:0 12px 32px #00000038;overflow:hidden;max-height:60vh;overflow-y:auto}.predictive__item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.predictive__item:last-child{border-bottom:none}.predictive__item:hover{background-color:#fffdf7}.predictive__img{width:46px;height:46px;object-fit:contain;flex-shrink:0;border:1px solid var(--color-border);border-radius:4px;padding:3px}.predictive__text{display:flex;flex-direction:column;gap:2px;min-width:0}.predictive__title{font-family:var(--font-primary);font-size:13px;line-height:18px;color:#121212;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predictive__price{font-family:var(--font-primary);font-size:13px;font-weight:700;color:#121212}.predictive__empty{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-dropdown);background-color:#fff;border-radius:5px;box-shadow:0 12px 32px #00000038;padding:16px 14px;font-family:var(--font-primary);font-size:13px;color:#838383}.predictive__empty[hidden]{display:none}.predictive__item.is-active,.predictive__item[aria-selected=true]{background-color:#fffdf7;outline:2px solid var(--color-primary);outline-offset:-2px}.header-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 var(--space-5);background-color:#f09f00;border:1px solid #F09F00;border-radius:5px;font-family:var(--font-primary);font-size:14px;font-weight:700;letter-spacing:.5px;color:var(--color-black);white-space:nowrap;flex-shrink:0;margin-left:clamp(14px,1.6vw,30px);transition:background-color var(--transition-fast),border-color var(--transition-fast);text-decoration:none}.header-cta:hover{background-color:#d48d00;border-color:#d48d00}.header-cta img{width:22px;height:22px;flex-shrink:0}.header-partners{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:clamp(20px,4.4vw,90px)}.header-partners__link{display:flex;align-items:center;line-height:0;transition:opacity var(--transition-fast)}.header-partners__link:hover{opacity:.8}.header-partners__link img[alt="Route 66"]{width:51px;height:51px;object-fit:contain}.header-partners__link img[alt=EagleRider]{width:100%;height:100%;max-height:38px;object-fit:contain}.header-actions{display:flex;align-items:center;gap:22px;flex-shrink:0;margin-left:auto;padding-left:clamp(18px,3.6vw,75px)}.header-actions__icon{display:flex;align-items:center;justify-content:center;line-height:0;transition:opacity var(--transition-fast)}.header-actions__icon:hover{opacity:.7}.header-actions__icon img[alt=Account],.header-actions__icon img[alt=Cart]{width:28px;height:28px;object-fit:contain}.header-actions__icon img[alt=Wishlist]{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.header-actions__icon svg{color:#fff}.main-header__mobile-row,.mobile-search,.mobile-shop-btn{display:none}.header-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;flex-shrink:0;cursor:pointer;background:none;border:none;padding:0}.header-burger span{display:block;height:2px;width:100%;background-color:#fff;border-radius:var(--radius-full);transition:transform var(--transition-fast),opacity var(--transition-fast),width var(--transition-fast)}.header-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-burger.is-open span:nth-child(2){opacity:0;width:0}.header-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-bar{background-color:#fff;border-bottom:1px solid #e5e5e5;position:relative}.nav-bar__inner{display:flex;align-items:center;height:60px;gap:0}.nav-bar__menu-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;margin-right:32px}.nav-bar__menu-btn img{width:20px;height:20px;object-fit:contain}.nav-bar__menu-text{font-family:var(--font-primary);font-size:15px;font-weight:700;line-height:24px;letter-spacing:1px;color:var(--color-primary-text);text-transform:uppercase}.nav-bar__links{display:flex;align-items:center;gap:35px;margin-left:auto}.nav-bar__link{font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:24px;letter-spacing:1px;color:#000;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color var(--transition-fast)}.nav-bar__link:hover,.nav-bar__link.is-active,.nav-bar__link--sale,.nav-bar__link--sale:hover{color:var(--color-primary-text)}.nav-bar__item{position:static;display:flex;align-items:center}.nav-bar__link[aria-expanded=true]{color:var(--color-primary-text)}.nav-bar__link[aria-expanded=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:#f09f02}.nav-bar__links .nav-bar__link{display:inline-flex;align-items:center;gap:6px}.nav-bar__label{flex:0 0 auto;margin-right:-1px}.nav-bar__chevron{display:flex;flex-shrink:0;line-height:0;color:#6e6e6e;transition:transform var(--transition-fast),color var(--transition-fast)}.nav-bar__link:hover .nav-bar__chevron,.nav-bar__link.is-active .nav-bar__chevron,.nav-bar__link[aria-expanded=true] .nav-bar__chevron{color:inherit}.nav-bar__link[aria-expanded=true] .nav-bar__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.nav-bar__chevron{transition:none}}.no-js .nav-bar__link--has-panel .nav-bar__chevron{display:none}.nav-bar__link{position:relative;padding:18px 0}.nav-panel{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-top:1px solid #e5e5e5;box-shadow:0 14px 28px #0000001f;z-index:var(--z-dropdown);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);pointer-events:none}.nav-panel.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s}@media(max-width:1023px){.nav-panel{display:none}}.mega-menu{position:fixed;top:0;left:0;width:340px;height:100vh;background-color:#fff;z-index:var(--z-modal);transform:translate(-100%);transition:transform var(--transition-base),visibility 0s linear .25s;display:flex;flex-direction:column;overflow:hidden;box-shadow:4px 0 20px #00000026}.mega-menu.is-open{transform:translate(0);transition:transform var(--transition-base),visibility 0s}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.overlay.is-active{opacity:1;pointer-events:auto}@media(max-width:1023px){.header-search{margin-left:28px}.header-cta{margin-left:16px}.header-partners{display:none}.header-actions{padding-left:20px}.nav-bar__links{gap:18px;overflow-x:auto}.nav-bar__inner{gap:0}}@media(max-width:767px){.main-header__inner{height:70px}.header-search,.header-partners,.header-cta{display:none}.main-header__logo{flex:0 0 auto;width:auto;max-width:58%;margin-left:0}.main-header__logo img{width:auto;height:62px;max-width:100%;object-fit:contain}.header-actions{margin-left:auto;padding-left:0;gap:16px}.header-burger{display:flex;margin-left:20px}.nav-bar{display:none}.main-header__mobile-row,.mobile-search,.mobile-shop-btn{display:flex}.main-header__mobile-row{display:flex;align-items:center;gap:10px;padding-bottom:12px}.mobile-search{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;background-color:#fff;border:1px solid transparent;border-radius:6px;height:46px;transition:border-color var(--transition-fast)}.mobile-search:focus-within{border-color:var(--color-primary)}.mobile-search__input{flex:1;min-width:0;border:none;outline:none;border-radius:6px 0 0 6px;padding:0 14px;font-family:var(--font-primary);font-size:16px;color:#121212;background:transparent;height:100%}.mobile-search__btn{background:none;border:none;padding:0 14px;min-width:44px;justify-content:center;cursor:pointer;display:flex;align-items:center;height:100%;flex-shrink:0}.mobile-shop-btn{flex:0 0 calc(40% - 10px);display:flex;align-items:center;justify-content:center;gap:6px;height:40px;background-color:#f09f02;border-radius:5px;font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:.5px;color:#000;text-decoration:none;text-transform:uppercase;text-align:center}.mobile-shop-btn img{flex-shrink:0}.mega-menu{--drawer-gutter: 20px;width:100%;max-width:100%;box-shadow:none;transition:transform .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s}.mega-menu.is-open{transition:transform .2s cubic-bezier(.32,.72,0,1),visibility 0s}}@media(prefers-reduced-motion:reduce){.mega-menu,.mega-menu.is-open{transition:none}}.mega-menu:not(.is-open){visibility:hidden;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/33/assets/header.css.map */
