.axg{--axg-accent: #d2dc00;--axg-carbon: #1a1a1a;--axg-ink: #111111;--axg-text: #2c2c2c;--axg-muted: #4a4a4a;--axg-label: #5c5c5c;--axg-line: #dcdcdc;--axg-panel: #f6f6f6;--axg-panel-2: #f1f1f1;--axg-sale: #c8321f;--axg-radius: 12px;--axg-gap: calc(var(--section-gap, 32px) * var(--fluid-1-5, 1.25));--axg-pad: calc(var(--axg-gap) * 2);--axg-head: var(--heading-font-family, Oswald, Arial, sans-serif);--axg-body: var(--body-font-family, Montserrat, Arial, sans-serif);--axg-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--axg-btn-radius: var(--btn-border-radius, 29px);--axg-col-gap: var(--column-gap, 32px);font-family:var(--axg-body);font-weight:500;font-size:15px;color:var(--axg-text)}.axg *,.axg *:before,.axg *:after{box-sizing:border-box}.axg [id]{scroll-margin-top:150px}.axg a{text-decoration:none}.axg a:focus-visible{outline:2px solid var(--axg-carbon);outline-offset:3px}.axg .axg-dark a:focus-visible,.axg.axg-dark a:focus-visible{outline-color:var(--axg-accent)}.axg img{display:block;max-width:100%}.axg-eyebrow{margin:0;font-family:var(--axg-mono);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--axg-label)}.axg-h1,.axg-h2{margin:0;font-family:var(--axg-head);font-weight:700;text-transform:uppercase;color:var(--axg-carbon)}.axg-h1{font-size:clamp(64px,8.6vw,128px);line-height:.9;letter-spacing:-.01em}.axg-h2{font-size:clamp(42px,5vw,72px);line-height:.95}.axg-h2--xl{font-size:clamp(52px,6.4vw,96px);line-height:.9}.axg-hl{color:var(--axg-accent)}.axg-lead{margin:0;font-size:17px;line-height:1.55;color:var(--axg-muted)}.axg-dark .axg-h1,.axg-dark .axg-h2{color:#fff}.axg-dark .axg-lead{color:#d6d6d6}.axg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 30px;border-radius:var(--axg-btn-radius);border:3px solid var(--axg-accent);background:var(--axg-accent);color:var(--axg-carbon);font-family:var(--axg-body);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:filter .2s,transform .2s,background .25s,color .25s,border-color .25s}.axg-btn:hover{filter:brightness(.94);transform:translateY(-2px);color:var(--axg-carbon)}.axg-btn--sm{height:38px;padding:0 18px;font-size:12px}.axg-btn--dark{background:var(--axg-ink);border-color:var(--axg-ink);color:var(--axg-accent)}.axg-btn--dark:hover{color:var(--axg-accent)}.axg-btn--outline{background:#fff;border-color:var(--axg-carbon);color:var(--axg-carbon)}.axg-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border:1.5px solid currentColor;border-radius:6px 999px 999px 6px;font-family:var(--axg-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.axg-tag:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor}.axg-tag--accent{color:var(--axg-accent)}.axg-tag--bolt:before{display:none}.axg-tag svg{width:14px;height:14px;fill:currentColor}.axg-badge{display:inline-block;background:var(--axg-carbon);color:var(--axg-accent);font-family:var(--axg-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.axg-price{font-weight:700;color:var(--axg-carbon);font-size:19px}.axg-price__was{margin-right:6px;font-size:.75em;font-weight:600;color:var(--axg-sale)}.axg-dark .axg-price{color:#fff}.axg-card{position:relative;display:flex;flex-direction:column;background:#fff;color:var(--axg-text);border:1px solid var(--axg-line);border-radius:var(--axg-radius);overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.axg-card:hover{border-color:var(--axg-carbon);transform:translateY(-4px);box-shadow:0 14px 30px #0000001f;color:var(--axg-text)}.axg-card__media{position:relative;background:var(--axg-panel);overflow:hidden}.axg-card__media--sq{aspect-ratio:1 / 1}.axg-card__media--43{aspect-ratio:4 / 3}.axg-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:6%;transition:transform .4s}.axg-card:hover .axg-zoom{transform:scale(1.05)}.axg-img{width:100%;height:100%;object-fit:contain}.axg-img--ph{fill:#c9c9c9;background:var(--axg-panel)}.axg-card__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.axg-card__type{font-family:var(--axg-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--axg-label)}.axg-card__title{font-size:17px;font-weight:700;line-height:1.3;color:var(--axg-carbon)}.axg-card__blurb{font-size:14px;line-height:1.45;color:var(--axg-muted);flex-grow:1}.axg-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.axg-card .axg-btn{transform:none}.axg-card:hover .axg-btn:not(.axg-btn--dark):not(.axg-btn--outline){background:var(--axg-carbon);border-color:var(--axg-carbon);color:var(--axg-accent)}.axg-card:hover .axg-btn--outline{background:var(--axg-carbon);color:var(--axg-accent)}.axg-badge--tl{position:absolute;top:14px;left:14px;z-index:1}.axg-badge--tr{position:absolute;top:24px;right:24px;z-index:1;font-size:12px;padding:8px 14px}.axg-badge--bl{position:absolute;bottom:12px;left:12px;z-index:1}.axg-sec{position:relative;padding:var(--axg-pad) 0;overflow:hidden}.axg-sec--panel{background:var(--axg-panel-2)}.axg-sec--yellow{background:var(--axg-accent)}.axg-sec--carbon{background:var(--axg-carbon)}.axg-sec--ink{background:var(--axg-ink)}.axg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.axg-head__copy{display:flex;flex-direction:column;gap:16px}.axg-head .axg-lead{max-width:360px}.axg-head--center{flex-direction:column;align-items:center;text-align:center}.axg-head--center .axg-head__copy{align-items:center}.axg-head--center .axg-lead{max-width:560px}.axg-bolt-wm{position:absolute;pointer-events:none}.axg-bolt-wm path{fill:currentColor}.axg-hero{position:relative;background:var(--axg-carbon);padding:calc(var(--axg-gap) * 1.5) 0 calc(var(--axg-gap) * 1.4);overflow:hidden}.axg-hero .axg-bolt-wm{right:-120px;top:-80px;width:720px;height:720px;color:var(--axg-accent);opacity:.05}.axg-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.axg-hero__copy{display:flex;flex-direction:column;gap:26px}.axg-hero__sub{margin:0;font-size:20px;line-height:1.55;color:#d6d6d6;max-width:560px}.axg-count{display:flex;align-items:stretch;align-self:flex-start;border:1.5px solid #3a3a3a;border-radius:var(--axg-radius);overflow:hidden}.axg-count[hidden]{display:none}.axg-count__num{display:flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--axg-accent);font-family:var(--axg-head);font-weight:700;font-size:44px;line-height:1;color:var(--axg-ink)}.axg-count__txt{padding:12px 22px;display:flex;flex-direction:column;justify-content:center;gap:4px}.axg-count__label{font-family:var(--axg-mono);font-size:13px;font-weight:700;letter-spacing:.14em;color:#fff;text-transform:uppercase}.axg-count__note{font-family:var(--axg-mono);font-size:12px;letter-spacing:.12em;color:#bdbdbd;text-transform:uppercase}.axg-hero__media{position:relative}.axg-hero__frame{aspect-ratio:4 / 5;border-radius:var(--axg-radius);background:#2a2a2a;border:1px solid #3a3a3a;overflow:hidden}.axg-hero__frame img,.axg-hero__frame svg{width:100%;height:100%;object-fit:cover}.axg-hero__frame svg{fill:#444}.axg-hang{position:absolute;left:-48px;bottom:56px;transform:rotate(-8deg);background:var(--axg-accent);color:var(--axg-ink);padding:18px 28px 18px 22px;border-radius:8px 999px 999px 8px;display:flex;align-items:center;gap:16px;box-shadow:0 16px 34px #0006}.axg-hang:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--axg-carbon);flex-shrink:0}.axg-hang__lines{display:flex;flex-direction:column;gap:2px}.axg-hang__small{font-family:var(--axg-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.axg-hang__big{font-family:var(--axg-head);font-weight:700;font-size:26px;line-height:1;text-transform:uppercase}.axg-chooser{position:relative;margin-top:64px;display:flex;flex-direction:column;gap:18px}.axg-chooser__title{margin:0;font-family:var(--axg-mono);font-size:13px;font-weight:700;letter-spacing:.18em;color:#fff;text-transform:uppercase}.axg-chooser__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.axg-tile{display:flex;flex-direction:column;gap:22px;padding:22px 22px 20px;min-height:44px;background:#222;border:1.5px solid #3a3a3a;border-radius:var(--axg-radius);color:#fff;transition:background .25s,color .25s,border-color .25s,transform .25s}.axg-tile__top{display:flex;justify-content:space-between;align-items:center}.axg-tile__num{font-family:var(--axg-mono);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--axg-accent)}.axg-tile__arrow{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.axg-tile__label{font-family:var(--axg-head);font-weight:700;font-size:26px;line-height:1.05;text-transform:uppercase;color:#fff}.axg-tile__sub{font-size:13px;color:#bdbdbd}.axg-tile:hover,.axg-tile:active{background:var(--axg-accent);border-color:var(--axg-accent);transform:translateY(-4px);color:var(--axg-ink)}.axg-tile:hover *,.axg-tile:active *{color:var(--axg-ink);stroke:var(--axg-ink)}.axg-tile:hover .axg-tile__arrow{transform:translate(6px)}.axg-marquee{background:var(--axg-accent);padding:16px 0;overflow:hidden;border-top:3px solid var(--axg-ink);border-bottom:3px solid var(--axg-ink)}.axg-marquee__track{display:flex;width:max-content;animation:axg-marquee 32s linear infinite}.axg-marquee__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--axg-head);font-weight:700;font-size:30px;line-height:1;text-transform:uppercase;color:var(--axg-ink);white-space:nowrap}.axg-marquee__item svg{width:24px;height:24px;fill:var(--axg-ink)}@keyframes axg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.axg-pop{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--axg-col-gap)}.axg-feature__media{flex-grow:1;min-height:420px}.axg-rank{position:absolute;top:18px;left:24px;z-index:1;font-family:var(--axg-head);font-weight:700;font-size:140px;line-height:1;color:var(--axg-carbon)}.axg-feature__body{padding:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-top:1px solid var(--axg-line)}.axg-feature__copy{display:flex;flex-direction:column;gap:8px}.axg-feature__title{font-family:var(--axg-head);font-weight:700;font-size:36px;line-height:1;text-transform:uppercase;color:var(--axg-carbon)}.axg-feature__buy{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.axg-feature__buy .axg-price{font-size:28px}.axg-ranked{display:flex;flex-direction:column;gap:24px}.axg-hcard{flex-direction:row;min-height:196px}.axg-hcard .axg-card__media{width:196px;flex-shrink:0}.axg-hcard .axg-card__body{padding:20px 22px;gap:6px;min-width:0}.axg-hcard__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.axg-hcard__rank{font-family:var(--axg-head);font-weight:700;font-size:34px;line-height:1;color:var(--axg-carbon)}.axg-sec--yellow .axg-bolt-wm{left:-140px;bottom:-160px;width:560px;height:560px;color:var(--axg-ink);opacity:.08}.axg-kids{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.axg-kids__copy{display:flex;flex-direction:column;gap:22px}.axg-kids__copy .axg-h2{color:var(--axg-ink)}.axg-kids__copy .axg-lead{color:var(--axg-carbon);font-size:19px;max-width:440px}.axg-tip{display:flex;gap:14px;align-items:center;padding:16px 20px;background:var(--axg-ink);border-radius:var(--axg-radius);align-self:flex-start;max-width:440px;font-size:14px;line-height:1.45;color:#fff}.axg-tip svg{width:28px;height:28px;flex-shrink:0;fill:none;stroke:var(--axg-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.axg-tip strong{color:var(--axg-accent)}.axg-tip a{color:var(--axg-accent);font-weight:700;text-decoration:underline;white-space:nowrap}.axg-kids__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.axg-kids__grid .axg-card{border:2px solid var(--axg-ink)}.axg-rider{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"left bike right";gap:var(--axg-col-gap);align-items:center}.axg-rider__col{display:flex;flex-direction:column;gap:24px}.axg-rider__col--left{grid-area:left}.axg-rider__col--right{grid-area:right}.axg-rider__bike{grid-area:bike;position:relative;aspect-ratio:1 / 1;border-radius:var(--axg-radius);background:#242424;border:1px solid #3a3a3a;overflow:hidden}.axg-rider__bike img,.axg-rider__bike>svg{width:100%;height:100%;object-fit:contain}.axg-rider__bike>svg{fill:#444}.axg-hot{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--axg-accent);color:var(--axg-ink);border:3px solid var(--axg-carbon);display:flex;align-items:center;justify-content:center;font-family:var(--axg-mono);font-size:15px;font-weight:700;animation:axg-pulse 2.2s ease-out infinite}@keyframes axg-pulse{0%{box-shadow:0 0 #d2dc0099}70%{box-shadow:0 0 0 16px #d2dc0000}to{box-shadow:0 0 #d2dc0000}}.axg-dcard{display:flex;flex-direction:column;gap:14px;padding:18px;background:#222;border:1.5px solid #3a3a3a;border-radius:var(--axg-radius);color:#fff;transition:border-color .25s,background .25s}.axg-dcard:hover{border-color:var(--axg-accent);background:#242424;color:#fff}.axg-dcard__row{display:flex;gap:16px;align-items:center}.axg-dcard__img{position:relative;width:104px;height:104px;flex-shrink:0;border-radius:9px;background:var(--axg-panel);overflow:hidden;padding:8px}.axg-dcard__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--axg-accent);color:var(--axg-ink);font-family:var(--axg-mono);font-size:13px;font-weight:700;flex-shrink:0}.axg-dcard__head{display:flex;flex-direction:column;gap:6px;min-width:0}.axg-dcard__title{font-size:16px;font-weight:700;line-height:1.3;color:#fff}.axg-dcard__blurb{font-size:14px;line-height:1.45;color:#cfcfcf}.axg-dcard__foot{display:flex;justify-content:space-between;align-items:center}.axg-dcard__main{display:flex;flex-direction:column;gap:14px}.axg-dcard__num--m{display:none}.axg .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.axg-dcard__shop{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--axg-accent)}.axg-stamp{display:flex;align-items:baseline;gap:12px;padding:18px 30px;background:var(--axg-carbon);border-radius:var(--axg-radius);transform:rotate(-3deg);flex-shrink:0}.axg-stamp__small{font-family:var(--axg-mono);font-size:14px;font-weight:700;letter-spacing:.14em;color:#fff;text-transform:uppercase}.axg-stamp__big{font-family:var(--axg-head);font-weight:700;font-size:72px;line-height:1;color:var(--axg-accent)}.axg-stock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--axg-col-gap);padding-top:12px}.axg-stock .axg-card{overflow:visible}.axg-stock .axg-card__media{border-radius:11px 11px 0 0}.axg-swing{position:absolute;top:-14px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:var(--axg-accent);border:2px solid var(--axg-ink);border-radius:6px 999px 999px 6px;font-family:var(--axg-head);font-weight:700;font-size:22px;line-height:1;color:var(--axg-ink);transform:rotate(4deg)}.axg-swing:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--axg-ink)}.axg-swing .axg-price{font-size:inherit;color:inherit}.axg-swing .axg-price__was{color:var(--axg-sale)}.axg-stock>:nth-child(4n+2) .axg-swing{transform:rotate(-5deg)}.axg-stock>:nth-child(4n+3) .axg-swing{transform:rotate(3deg)}.axg-stock>:nth-child(4n+4) .axg-swing{transform:rotate(-4deg)}.axg-stock .axg-btn--outline{width:100%;margin-top:8px;height:42px;font-size:12px}.axg-latest__wm{position:absolute;left:40px;top:10px;font-family:var(--axg-head);font-weight:700;font-size:clamp(130px,21vw,300px);line-height:1;text-transform:uppercase;color:var(--axg-panel-2);letter-spacing:.02em;white-space:nowrap;pointer-events:none}.axg-latest{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.axg-latest__media{position:relative;aspect-ratio:4 / 3;border-radius:var(--axg-radius);border:1px solid var(--axg-line);background:var(--axg-panel);overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.axg-latest__media:hover{border-color:var(--axg-carbon);transform:translateY(-4px);box-shadow:0 14px 30px #0000001f}.axg-latest__link{position:absolute;top:0;right:0;bottom:0;left:0}.axg-latest__link img,.axg-latest__link svg{width:100%;height:100%;object-fit:cover;transition:transform .4s}.axg-latest__media:hover .axg-latest__link img{transform:scale(1.05)}.axg-sticker{position:absolute;top:24px;left:24px;z-index:1;display:inline-flex;align-items:center;gap:8px;background:var(--axg-accent);color:var(--axg-ink);border:2px solid var(--axg-ink);padding:8px 16px;border-radius:999px;font-family:var(--axg-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg);pointer-events:none}.axg-sticker svg{width:14px;height:14px;fill:var(--axg-ink)}.axg-video{position:absolute;left:24px;bottom:24px;z-index:1;display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 24px 0 8px;border-radius:var(--axg-btn-radius);background:var(--axg-ink);color:#fff;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px #0000004d;transition:transform .2s}.axg-video:hover{color:#fff;transform:translateY(-2px)}.axg-video__play{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--axg-accent)}.axg-video__play svg{width:16px;height:16px;margin-left:2px;fill:var(--axg-ink)}.axg-latest__copy{display:flex;flex-direction:column;gap:22px}.axg-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1.5px solid var(--axg-carbon);border-radius:var(--axg-radius);overflow:hidden}.axg-spec{padding:16px;display:flex;flex-direction:column;gap:4px;border-right:1.5px solid var(--axg-carbon)}.axg-spec:last-child{border-right:0;background:var(--axg-carbon)}.axg-spec__val{font-family:var(--axg-head);font-weight:700;font-size:32px;line-height:1;color:var(--axg-carbon)}.axg-spec__lab{font-family:var(--axg-mono);font-size:11px;letter-spacing:.12em;color:var(--axg-label);text-transform:uppercase}.axg-spec:last-child .axg-spec__val{color:var(--axg-accent)}.axg-spec:last-child .axg-spec__lab{color:#d6d6d6}.axg-latest__buy{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:6px}.axg-latest__buy .axg-price{font-size:32px}.axg-gc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.axg-gc__copy{display:flex;flex-direction:column;gap:22px}.axg-gc__copy .axg-lead{font-size:19px;max-width:480px}.axg-gc__visual{position:relative;height:420px}.axg-gc__img{border-radius:18px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 24px 50px #00000080}.axg-gc__img img{width:100%;height:auto}.axg-gcard{position:absolute;width:460px;max-width:86%;aspect-ratio:1.586 / 1;border-radius:18px;box-shadow:0 24px 50px #00000080}.axg-gcard--back{left:70px;top:30px;background:var(--axg-accent);transform:rotate(8deg)}.axg-gcard--front{left:40px;top:70px;background:#1f1f1f;border:1.5px solid #3a3a3a;transform:rotate(-5deg);padding:30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.axg-gcard--front .axg-bolt-wm{right:-40px;bottom:-60px;width:260px;height:260px;color:var(--axg-accent);opacity:.12}.axg-gcard__top{display:flex;justify-content:space-between;align-items:center}.axg-gcard__brand{font-family:var(--axg-head);font-weight:700;font-size:26px;text-transform:uppercase;color:#fff;letter-spacing:.02em}.axg-gcard__top svg{width:30px;height:30px;fill:var(--axg-accent)}.axg-gcard__label{font-family:var(--axg-mono);font-size:12px;letter-spacing:.16em;color:#bdbdbd;text-transform:uppercase}.axg-gcard__range{font-family:var(--axg-head);font-weight:700;font-size:44px;line-height:1;color:var(--axg-accent)}@media(max-width:768.98px){.axg-eyebrow{font-size:11px;letter-spacing:.16em}.axg-lead{font-size:15px}.axg-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.axg-head--center{align-items:flex-start;text-align:left}.axg-head--center .axg-head__copy{align-items:flex-start}.axg-tag{font-size:11px;padding:6px 14px 6px 10px}.axg-row{display:flex!important;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter, 20px) * -1);padding:0 var(--gutter, 20px) 4px;scrollbar-width:none}.axg-row::-webkit-scrollbar{display:none}.axg-row>*{flex:0 0 248px;scroll-snap-align:start}.axg-swipe{display:block!important;margin:12px 0 0;font-family:var(--axg-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--axg-label)}.axg-hero__grid{grid-template-columns:1fr;gap:20px}.axg-hero__copy{gap:20px}.axg-hero__sub{font-size:16px}.axg-hero .axg-bolt-wm{width:380px;height:380px;right:-110px;top:-40px}.axg-count{align-self:stretch}.axg-count__num{font-size:38px;padding:12px 18px}.axg-count__txt{padding:10px 16px}.axg-count__label{font-size:12px}.axg-count__note{font-size:11px}.axg-hero__media{margin-bottom:18px}.axg-hang{left:-6px;bottom:-18px;transform:rotate(-7deg);padding:12px 20px 12px 14px;gap:12px}.axg-hang:before{width:11px;height:11px}.axg-hang__small{font-size:10px}.axg-hang__big{font-size:20px}.axg-chooser{margin-top:28px;gap:14px}.axg-chooser__title{font-size:12px}.axg-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axg-chooser__grid>:last-child:nth-child(odd){grid-column:1 / -1}.axg-tile{padding:16px;gap:16px}.axg-tile__label{font-size:22px}.axg-tile__sub{font-size:12px}.axg-marquee{padding:12px 0}.axg-marquee__track{animation-duration:24s}.axg-marquee__item{font-size:22px;gap:18px;padding-right:18px}.axg-marquee__item svg{width:18px;height:18px}.axg-pop{grid-template-columns:1fr;gap:16px}.axg-feature__media{min-height:0;aspect-ratio:1 / 1}.axg-rank{font-size:84px;top:10px;left:16px}.axg-badge--tr{top:18px;right:14px;font-size:10px;padding:6px 10px}.axg-feature__body{flex-direction:column;align-items:stretch;padding:20px;gap:16px}.axg-feature__title{font-size:28px}.axg-feature__buy{flex-direction:row;justify-content:space-between;align-items:center}.axg-feature__buy .axg-price{font-size:24px}.axg-ranked{gap:16px}.axg-hcard{min-height:0}.axg-hcard .axg-card__media{width:118px}.axg-hcard .axg-card__body{padding:14px 16px;gap:5px}.axg-hcard .axg-card__title{font-size:15px}.axg-hcard .axg-card__blurb{font-size:13px}.axg-hcard__rank{font-size:26px}.axg-hcard .axg-price{font-size:17px}.axg-kids{grid-template-columns:1fr;gap:20px}.axg-kids__copy{display:contents}.axg-kids__grid{order:2}.axg-kids__copy .axg-lead{font-size:16px}.axg-sec--yellow .axg-bolt-wm{width:340px;height:340px;left:auto;right:-120px;top:-40px;bottom:auto}.axg-tip{font-size:13px;padding:14px 16px;max-width:none;align-self:stretch;order:3}.axg-kids__grid>*{flex-basis:250px}.axg-rider{grid-template-columns:1fr;grid-template-areas:"bike" "left" "right";gap:16px}.axg-rider__col{gap:16px}.axg-hot{width:34px;height:34px;margin:-17px 0 0 -17px;font-size:14px}.axg-dcard{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"img head" "img main";column-gap:14px;row-gap:4px;align-items:center;padding:14px}.axg-dcard__row{display:contents}.axg-dcard__img{grid-area:img;width:88px;height:88px;overflow:visible;align-self:center}.axg-dcard__head{grid-area:head;align-self:end}.axg-dcard__main{grid-area:main;gap:4px;align-self:start}.axg-dcard__num--d{display:none}.axg-dcard__num--m{display:inline-flex;position:absolute;top:-8px;left:-8px;width:26px;height:26px;font-size:12px;border:2px solid var(--axg-carbon)}.axg-dcard__title{font-size:15px}.axg-dcard__blurb{font-size:13px}.axg-head--stock{flex-direction:row;align-items:center;flex-wrap:wrap}.axg-stamp{flex-direction:column;align-items:center;gap:0;padding:10px 16px;transform:rotate(-4deg)}.axg-stamp__small{font-size:10px}.axg-stamp__big{font-size:44px}.axg-stock{padding-top:18px}.axg-stock>*{flex-basis:236px}.axg-swing{top:-12px;right:12px;font-size:19px;padding:6px 12px 6px 8px}.axg-latest{grid-template-columns:1fr;gap:20px}.axg-latest__media{order:2}.axg-latest__copy{display:contents}.axg-latest__copy>.axg-eyebrow,.axg-latest__copy>.axg-h2{order:1}.axg-latest__copy>.axg-lead,.axg-latest__copy>.axg-specs,.axg-latest__copy>.axg-latest__buy{order:3}.axg-latest__wm{left:6px;top:6px}.axg-sticker{top:14px;left:14px;font-size:11px;padding:6px 12px}.axg-video{left:12px;bottom:12px;height:44px;padding:0 16px 0 6px;font-size:12px;gap:10px}.axg-video__play{width:32px;height:32px}.axg-spec{padding:12px}.axg-spec__val{font-size:24px}.axg-spec__lab{font-size:10px;letter-spacing:.1em}.axg-latest__buy{flex-direction:column;align-items:stretch;gap:12px}.axg-latest__buy .axg-price{font-size:28px}.axg-latest__buy .axg-btn{width:100%}.axg-gc{grid-template-columns:1fr;gap:18px}.axg-gc__copy{display:contents}.axg-gc__copy .axg-lead{font-size:16px}.axg-gc__visual{height:250px;order:4;margin:8px 0}.axg-gc__cta{order:5}.axg-gc__cta .axg-btn{width:100%}.axg-gcard{width:290px;border-radius:14px}.axg-gcard--back{left:34px;top:14px}.axg-gcard--front{left:14px;top:44px;padding:20px}.axg-gcard--front .axg-bolt-wm{width:170px;height:170px;right:-26px;bottom:-40px}.axg-gcard__brand{font-size:18px}.axg-gcard__top svg{width:22px;height:22px}.axg-gcard__label{font-size:10px}.axg-gcard__range{font-size:30px}}.axg-swipe{display:none}@media(prefers-reduced-motion:reduce){.axg-marquee__track,.axg-hot{animation:none}.axg-card,.axg-tile,.axg-btn,.axg-zoom,.axg-tile__arrow,.axg-latest__media,.axg-latest__link img,.axg-video{transition:none}}.axg .axg-price__was{color:inherit;opacity:.7;font-weight:400;font-size:.8em}.axg-card__media,.axg-dcard__img{background:#fff}.axg-rank{font-size:105px}.axg-feature__media .axg-zoom{padding:0}.axg-feature__media .axg-img{transform:scale(1.12)}@media(max-width:768.98px){.axg-rank{font-size:63px}}.axg .axg-latest__wm{position:static;display:block;margin:0 0 18px;font-size:clamp(64px,11vw,168px);line-height:.85;color:transparent;-webkit-text-stroke:2px var(--axg-carbon);letter-spacing:.01em}.axg-latest__media--product{aspect-ratio:1 / 1;background:#fff}.axg-latest__media--product .axg-latest__link img{object-fit:contain;padding:3%}@media(max-width:768.98px){.axg .axg-latest__wm{order:0;margin-bottom:12px;-webkit-text-stroke-width:1.5px}}.axg .axg-price{white-space:nowrap}.axg .axg-price__was{margin:0 0 0 8px}.axg-gc__visual{perspective:1100px;--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 40%;--sx: 0px;--lift: 0}.axg-gc__float{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:axg-float 6s ease-in-out infinite}.axg-gc__tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform}.axg-gcard--back{transform:translateZ(-30px) rotate(8deg)}.axg-gcard--front{transform:translateZ(50px) rotate(-5deg);box-shadow:0 30px 60px #0000008c,0 8px 18px #00000059}.axg-gc__img{transform:translateZ(40px) rotate(-4deg);position:relative}.axg-gc__glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.22),rgba(255,255,255,0) 55%);mix-blend-mode:screen;opacity:calc(.45 + var(--lift) * .4)}.axg-gc__shadow{position:absolute;left:12%;right:12%;bottom:-6%;height:18%;border-radius:50%;background:radial-gradient(ellipse at center,#0009,#0000 70%);transform:translate(var(--sx)) translateZ(-80px);filter:blur(6px);animation:axg-shadow 6s ease-in-out infinite}@keyframes axg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes axg-shadow{0%,to{opacity:.85}50%{opacity:.55}}.axg-gc__visual.is-sway .axg-gc__tilt{animation:axg-sway 9s ease-in-out infinite}@keyframes axg-sway{0%,to{transform:rotateX(4deg) rotateY(-8deg)}50%{transform:rotateX(-3deg) rotateY(8deg)}}@media(prefers-reduced-motion:reduce){.axg-gc__float,.axg-gc__shadow,.axg-gc__visual.is-sway .axg-gc__tilt{animation:none}.axg-gc__tilt{transform:none}}.axg-head--stock{position:relative}.axg-scroller__nav{display:flex;justify-content:flex-end;gap:10px;margin:-12px 0 6px}.axg-scroller__nav[hidden]{display:none}.axg-scroller__btn{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--axg-carbon);background:#fff;color:var(--axg-carbon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.axg-scroller__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.axg-scroller__btn:hover:not(:disabled){background:var(--axg-carbon);color:var(--axg-accent)}.axg-scroller__btn:disabled{opacity:.3;cursor:default}@media(min-width:769px){.axg-stock--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--axg-col-gap)) / 4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:26px;padding-bottom:6px}.axg-stock--scroll::-webkit-scrollbar{display:none}.axg-stock--scroll>*{scroll-snap-align:start}}@media(max-width:768.98px){.axg-scroller__nav{display:none}.axg-stock--scroll{padding-top:22px}}@media(prefers-reduced-motion:reduce){.axg-stock--scroll{scroll-behavior:auto}}.axg .axg-btn,.axg .axg-price,.axg .axg-hcard__rank,.axg .axg-rank,.axg .axg-count__num{white-space:nowrap}.axg .axg-btn{flex-shrink:0}.axg .axg-sticker{left:auto;right:24px;transform:rotate(4deg)}@media(max-width:768.98px){.axg-hero__media{order:-1;margin-bottom:0}.axg-count__num{min-width:76px;padding:12px 14px}.axg-hcard .axg-card__foot{flex-wrap:wrap;gap:8px 10px}.axg-hcard .axg-btn{height:38px;padding:0 16px;font-size:12px}.axg-hcard__rank{font-size:24px}.axg-feature__buy .axg-btn{padding:0 22px}.axg-head--stock{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.axg-head--stock .axg-head__copy{flex:1 1 auto;min-width:0}.axg-head--stock .axg-stamp{flex-shrink:0;padding:8px 12px}.axg-head--stock .axg-stamp__small{font-size:9px}.axg-head--stock .axg-stamp__big{font-size:34px}.axg .axg-sticker{left:auto;right:14px}}@media(max-width:768.98px){.axg-hcard .axg-card__foot{flex-wrap:nowrap;gap:8px}.axg-hcard .axg-price{font-size:16px;min-width:0}.axg-hcard .axg-price__was{font-size:.75em;margin-left:5px}.axg-hcard .axg-btn{height:36px;padding:0 13px;font-size:11px}.axg-head--stock .axg-stamp{padding:10px 15px}.axg-head--stock .axg-stamp__small{font-size:11px}.axg-head--stock .axg-stamp__big{font-size:43px}.axg-latest__buy .axg-price{text-align:center}}@media(max-width:768.98px){.axg-row{padding-top:6px;margin-top:-6px}}@media(hover:none){.axg-card:hover,.axg-tile:hover,.axg-latest__media:hover{transform:none;box-shadow:none}}@media(max-width:768.98px){.axg-stock.axg-row{padding-top:22px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/ampd-xmas.css.map */
