.hazard-stripe{height:8px;background-image:repeating-linear-gradient(-45deg,var(--color-header, #111) 0 8px,var(--color-hazard, #fff) 8px 16px);background-size:22.627px 22.627px;background-repeat:repeat;animation:hazard-move .85s linear infinite;will-change:background-position}@keyframes hazard-move{0%{background-position:0 0}to{background-position:22.627px 0}}@media(prefers-reduced-motion:reduce){.hazard-stripe{animation:none}}.announce__bar{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;min-height:34px;align-items:center;padding:.4rem 1rem;background:var(--color-announce, #f5c518);color:var(--color-announce-text, #111);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center}.announce__sep{opacity:.45}.site-header--forge{background:var(--color-header, #0e1014)!important;border-bottom:0!important;box-shadow:none!important;color:var(--color-header-text, #fff)}.site-header--forge .site-header__icon-btn,.site-header--forge .site-header__logo,.site-header--forge .site-header__menu-link{color:var(--color-header-text, #fff)}.site-header--forge .site-header__icon-btn:hover,.site-header--forge .site-header__menu-link:hover,.site-header--forge .site-header__menu-link.is-active{color:var(--color-accent)}.site-header--forge.is-scrolled{box-shadow:0 10px 30px #00000059!important}.site-header--forge .site-header__bar{grid-template-columns:44px minmax(0,1fr) auto;min-height:60px}.site-header--forge .site-header__logo{justify-self:center;max-width:100%;overflow:hidden}.site-header--forge .site-header__actions{justify-self:end}.site-header--forge .site-header__nav{display:none}@media(min-width:990px){.site-header--forge .site-header__bar{grid-template-columns:auto 1fr auto}.site-header--forge .site-header__menu-btn{display:none}.site-header--forge .site-header__logo{justify-self:start}.site-header--forge .site-header__nav{display:block}}.logo-mark{font-family:var(--font-body);font-weight:800;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.35rem}.logo-mark__emoji{font-size:1.05rem;line-height:1;text-transform:none;filter:drop-shadow(0 0 0 transparent)}.logo-mark__a{color:#fff}.logo-mark__b{color:var(--color-accent)}.site-footer .logo-mark__a{color:#1a1f26}.site-footer .logo-mark__emoji{filter:none}.site-header--forge .site-header__menu-link,.site-header--forge .site-header__icon-btn{color:#fff}.site-header--forge .site-header__menu-link:hover,.site-header--forge .site-header__menu-link.is-active{color:var(--color-accent)}.site-header--forge .site-header__icon-btn:hover{background:#ffffff14;color:var(--color-accent)}.site-header--forge .site-header__cart-count{background:var(--color-accent);color:#fff}.has-mega{position:static}@media(min-width:990px){.has-mega{position:relative}}.mega-menu{display:none}@media(min-width:990px){.mega-menu{display:block;position:absolute;left:50%;top:100%;transform:translate(-50%,8px);width:min(720px,calc(100vw - 2rem));padding:1rem;background:#161a20;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 24px 50px #00000073;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;z-index:40}.has-mega:hover>.mega-menu,.has-mega:focus-within>.mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}}.mega-menu__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:700px){.mega-menu__grid{grid-template-columns:repeat(4,1fr)}}.mega-menu__card{display:flex;flex-direction:column;gap:.45rem;color:#fff!important;font-size:.78rem;font-weight:700;letter-spacing:.02em}.mega-menu__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:10px;background:#222;display:block}.mega-menu__fallback{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;background:#222;font-weight:800;font-size:1.4rem;color:#8a93a0;border-radius:10px}.mega-menu__card:hover{color:var(--color-accent)!important}.mega-menu--drawer{display:block;padding:1rem}.mega-menu__label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.menu-drawer{background:#0e1014;color:#fff;border-right-color:#222}.menu-drawer .site-header__icon-btn{color:#fff}.menu-drawer__link{color:#fff;border-bottom-color:#222}.page-home .hero-slider__viewport{height:min(78vh,700px)}@media(min-width:900px){.page-home .hero-slider__viewport{height:min(70vh,640px)}}.page-home .hero-slider__shade{background:linear-gradient(180deg,#080a0e59,#080a0eb8),linear-gradient(90deg,#080a0ea6,#080a0e33 60%)}.page-home .hero-slider__content{padding-block:4rem 5rem;max-width:36rem}.page-home .hero-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.page-home .hero-kicker:before{content:"";width:22px;height:2px;background:var(--color-accent)}.page-home .hero-slider__brand{display:none}.page-home .hero-slider__heading{font-family:var(--font-body);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.85rem,7vw,3rem);line-height:1.08;max-width:14ch;margin-bottom:.9rem;color:#fff;text-shadow:none}.page-home .hero-slider__heading em{font-style:normal;color:var(--color-accent)}.page-home .hero-slider__text{margin-bottom:1.5rem;max-width:34ch;font-size:.95rem;line-height:1.55;color:#ffffffe0}.page-home .hero-slider__actions{gap:.65rem}.page-home .hero-slider__actions .btn{border-radius:4px;min-height:46px;padding-inline:1.15rem;font-size:.78rem;font-weight:800}.page-home .hero-slider__actions .btn--primary{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);box-shadow:none}.page-home .hero-slider__actions .btn--secondary{border-color:#ffffffe6;color:#fff;background:transparent}.page-home .hero-slider__actions .btn--secondary:hover{background:#fff;color:#111;border-color:#fff}.page-home .hero-slider__dot.is-active{width:22px;background:var(--color-accent)}.page-home .hero-end-stripe{margin:0}.page-home .home-ribbon,.page-home .home-marquee{display:none!important}.page-home .section{padding-block:2.75rem}@media(min-width:768px){.page-home .section{padding-block:3.5rem}}.page-home .section__header{margin-bottom:1.75rem}.page-home .gear-up__header{margin-bottom:2rem}.page-home .product-grid{gap:1.25rem 1rem}.brand-strip{padding-block:1.75rem .5rem;background:#fff}.brand-strip__item{flex:0 0 auto;width:78px;height:44px;max-width:78px;max-height:44px;display:grid;place-items:center;padding:.3rem .45rem;border:1px solid #e6eaef;border-radius:8px;background:#f7f8fa;box-sizing:border-box}.brand-strip__item img,.brand-strip__logo{max-width:64px!important;max-height:22px!important;width:auto!important;height:auto!important;object-fit:contain;display:block}.brand-strip__fallback{font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a1f26}.product-card__media-wrap{aspect-ratio:1 / 1;min-width:0;max-width:100%}.product-card__media{aspect-ratio:1 / 1!important;overflow:hidden;width:100%;max-width:100%;min-width:0}.product-card__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ride-forge.css.map */
