:root{--nav26-accent: #ff671f;--nav26-muted: rgba(255, 255, 255, .55);--nav26-line: rgba(255, 255, 255, .1);--nav26-tile: rgba(255, 255, 255, .05);--nav26-tile-line: rgba(255, 255, 255, .12)}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary){--slant: 27px;position:relative;isolation:isolate;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transition:transform .16s ease!important}.btn.btn--small:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary){--slant: 18px}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):before,.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;transform:none!important;opacity:1;pointer-events:none;transition:transform .16s ease,opacity .16s ease}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):before{z-index:-1;background:#ff671f!important;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);-webkit-clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):after{z-index:-2;background:#ff671f!important;opacity:0;clip-path:polygon(evenodd,0 100%,var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%,4px calc(100% - 2px),calc(100% - var(--slant) - 3px) calc(100% - 2px),calc(100% - 4px) 2px,calc(var(--slant) + 3px) 2px,4px calc(100% - 2px));-webkit-clip-path:polygon(evenodd,0 100%,var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%,4px calc(100% - 2px),calc(100% - var(--slant) - 3px) calc(100% - 2px),calc(100% - 4px) 2px,calc(var(--slant) + 3px) 2px,4px calc(100% - 2px))}@media(hover:hover){.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):hover{transform:translate(-4px,-4px)!important;filter:none!important}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):hover:after{opacity:1;transform:translate(4px,4px)!important}}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):active{transform:translate(-4px,-4px)!important;filter:none!important}.btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary):active:after{opacity:1;transform:translate(4px,4px)!important}[data-button_style=angled] .btn:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary){margin-left:0!important;margin-right:0!important}[data-button_style=angled] .btn--full:not(.btn--circle):not(.btn--tertiary):not(.btn--inverse):not(.btn--secondary){width:100%!important;max-width:100%!important}.shopify-payment-button{margin-left:14px!important;margin-right:14px!important}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{transform:none!important}.btn:disabled:after,.btn.disabled:after,.btn[aria-disabled=true]:after{opacity:0!important}.btn:disabled:before,.btn.disabled:before,.btn[aria-disabled=true]:before{opacity:.5}[data-disable-animations=true] .animation-cropper{overflow:visible}@keyframes nav26-unclip{to{overflow:visible}}.loaded .animation-cropper,.slideshow__slide.is-selected .animation-cropper{animation:nav26-unclip 0s 1.4s forwards}.subnav-header{position:relative;z-index:70}.subnav-header.subnav-header--pinned{z-index:70!important}.megamenu--2026{padding-top:28px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 8px 16px #00000073,0 28px 56px #000000bf,0 60px 90px #0000008c}.mm{display:flex;gap:48px;align-items:flex-start}.mm__col{flex:1 1 0;display:flex;flex-direction:column;gap:12px;min-width:0}.mm__col--by-light{flex:1.15 1 0}.mm__col--cards{flex:1.9 1 0;max-width:560px}.mm__col--by-riding{flex:.75 1 0}.mm__label{display:block;font-family:var(--typeHeaderPrimary, inherit);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;text-decoration:none}a.mm__label:hover{color:var(--nav26-accent)}.mm__cta{display:flex;justify-content:center;margin-top:28px}.mm__cta .btn,.mnav__cta .btn{display:inline-block;padding:14px 52px;color:#fff!important}.mm__list{display:flex;flex-direction:column;gap:6px}.mm__link{font-size:16px;line-height:19px;color:inherit;text-decoration:none;padding:2px 0}.mm__link:hover{color:var(--nav26-accent)}.mm__link--strong{font-weight:600;margin-top:6px}.mm__product{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;padding:2px 0;border-radius:0}.mm__product:hover .mm__name{color:var(--nav26-accent)}@media(hover:hover){.mm__img,.mm__product--card,.mt__img{transition:transform .16s ease,filter .16s ease}.mm__product:not(.mm__product--card):hover .mm__img,.mm__product--card:hover,.mt__tile:hover .mt__img{transform:translate(-3px,-3px);filter:drop-shadow(4px 6px 8px rgba(0,0,0,.7))}}.mm__img{flex:0 0 60px;width:60px;height:60px;display:block;overflow:hidden;border-radius:0;background:transparent}.mm__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mm__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.mm__name{font-size:16px;line-height:19px;font-weight:600;transition:color .12s ease}.mm__sub{font-size:14px;line-height:17px;color:var(--nav26-muted)}.mm__col--cards .mm__list{gap:10px}.mm__product--card{flex-direction:row;align-items:center;gap:18px;padding:12px 16px 12px 12px;background:var(--nav26-tile);border:1px solid var(--nav26-tile-line);border-radius:0}.mm__product--card .mm__img{flex:0 0 112px;width:112px;height:112px;background:transparent}.mm__product--card .mm__name{font-size:18px;line-height:21px}.mm__product--card .mm__sub{font-size:15px;line-height:18px}.mm__product--highlight{border-color:var(--nav26-accent)}.mm__product--highlight{position:relative;overflow:hidden;animation:nav26-breathe 3.4s ease-in-out infinite}@keyframes nav26-breathe{0%,to{box-shadow:0 0 #ff671f00,0 0 14px #ff671f29}50%{box-shadow:0 0 0 1px #ff671f80,0 0 32px #ff671f80}}.mm__product--highlight:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.09) 50%,transparent 70%);transform:translate(-170%);animation:nav26-sweep 6s ease-in-out infinite}@keyframes nav26-sweep{0%{transform:translate(-170%)}30%{transform:translate(270%)}to{transform:translate(270%)}}.mnav__tile--highlight{animation:nav26-breathe 3.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mm__product--highlight,.mm__product--highlight:after,.mnav__tile--highlight{animation:none}.mm__img,.mm__product--card,.mt__img{transition:none}}.megamenu--tiles{padding-top:32px;padding-bottom:36px}.mt{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.mt__tile{display:flex;flex-direction:column;align-items:center;gap:12px;width:190px;color:inherit;text-decoration:none}.mt__img{display:block;width:190px;height:130px;border-radius:0;overflow:hidden;background:var(--nav26-tile);border:1px solid var(--nav26-tile-line)}.mt__img img{width:100%;height:100%;object-fit:cover;display:block}.mt__label{font-size:16px;line-height:19px;text-align:center;transition:color .12s ease}.mt__tile:hover .mt__label{color:var(--nav26-accent)}.drawer--2026{background:#121212!important;color:#f2f2f2!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:100vh;max-height:100dvh;transform:translateY(-105%)!important;transition:transform .32s cubic-bezier(.22,.61,.36,1)!important;border-bottom:1px solid var(--nav26-line);box-shadow:0 24px 48px #0000008c}.drawer--2026.drawer--is-open{transform:translateY(0)!important}.drawer--2026 .drawer__contents{display:flex;flex-direction:column;max-height:100vh;max-height:100dvh}.drawer--2026 .drawer__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0}.drawer--2026 .mnav__bar{display:flex;align-items:center;justify-content:space-between;height:64px!important;padding:0 16px!important;border-bottom:1px solid var(--nav26-line)}.mnav__close,.mnav__cart{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.mnav__close .icon,.mnav__cart .icon{width:26px;height:26px}.mnav__cart .icon{stroke:currentColor;stroke-width:2.5;fill:currentColor}.mnav__logo{display:flex;align-items:center}.mnav__logo img{height:26px;width:auto;display:block}.mnav__list,.mnav__sublist,.mnav__utility{list-style:none;margin:0;padding:0}.mnav__item{margin:0;border-bottom:1px solid var(--nav26-line)}.mnav__row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:10px 20px;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer}.mnav__row--btn{-webkit-appearance:none;appearance:none}.mnav__title{font-family:var(--typeHeaderPrimary, inherit);font-size:20px;line-height:1;font-weight:600}.mnav__chev{flex:none;opacity:.8;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.mnav__item.is-open .mnav__chev{transform:rotate(180deg)}.mnav__item.is-open .mnav__title{color:var(--nav26-accent)}.mnav__acc{height:0;overflow:hidden;transition:height .3s cubic-bezier(.22,.61,.36,1)}.mnav__acc-inner{padding-bottom:8px}.mnav__sublist{padding:0 20px 8px}.mnav__sublink{display:flex;align-items:center;min-height:46px;font-size:17px;color:inherit;opacity:.85;text-decoration:none}.mnav__block{display:flex;flex-direction:column;gap:8px;padding:8px 20px 0}.mnav__block:last-child{padding-bottom:14px}.mnav__label{font-family:var(--typeHeaderPrimary, inherit);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;padding:4px 0 2px}.mnav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mnav__grid--cards{grid-template-columns:minmax(0,1fr)}.mnav__tile{display:flex;flex-direction:column;gap:6px;padding:10px;min-height:44px;background:var(--nav26-tile);border:1px solid var(--nav26-tile-line);border-radius:0;color:inherit;text-decoration:none}.mnav__tile--highlight{border-color:var(--nav26-accent)}.mnav__tile--text{justify-content:center;align-items:center;border-style:dashed;font-weight:600;color:var(--nav26-accent)}.mnav__tile-img{display:flex;align-items:center;justify-content:center;height:64px;overflow:hidden;border-radius:0}.mnav__tile-img img{width:100%;height:100%;object-fit:contain;display:block}.mnav__tile-meta{display:flex;flex-direction:column;gap:2px}.mnav__tile-name{font-size:15px;line-height:18px;font-weight:600}.mnav__tile-sub{font-size:13px;line-height:16px;color:var(--nav26-muted)}.mnav__tile--card{flex-direction:row;align-items:center;gap:12px}.mnav__tile--card .mnav__tile-img{flex:0 0 72px;width:72px;height:72px}.mnav__tile--card .mnav__tile-img img{object-fit:cover}.mnav__item--accessories .mnav__grid{grid-template-columns:minmax(0,1fr);gap:6px}.mnav__item--accessories .mnav__tile{flex-direction:row;align-items:center;gap:12px;padding:6px 10px 6px 6px}.mnav__item--accessories .mnav__tile-img{flex:0 0 56px;width:56px;height:56px}.mnav__item--accessories .mnav__tile-img img{object-fit:cover}.mnav__item--accessories .mnav__tile--text{justify-content:flex-start;padding:10px}.mnav__cta{display:flex;justify-content:center;padding:14px 20px 18px}.mnav__chips{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.mnav__chips::-webkit-scrollbar{display:none}.mnav__chip{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.25);border-radius:20px;font-size:14px;font-weight:500;color:inherit;text-decoration:none;white-space:nowrap}.mnav__utility{background:#ffffff08}.mnav__utility li{border-bottom:1px solid var(--nav26-line)}.mnav__utility a{display:flex;align-items:center;min-height:50px;padding:0 24px;font-size:15px;color:inherit;opacity:.85;text-decoration:none}.mnav__footer-row{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:4px 20px 12px}.mnav__localization select{background:transparent;color:inherit;border:0;font-size:14px;padding:0;opacity:.7}.mnav__social{display:flex;gap:18px;list-style:none;margin:0;padding:0}.mnav__social .icon{width:20px;height:20px;fill:currentColor;opacity:.7}.mnav__social a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/39/assets/nav-2026.css.map */
