.ari-fr{display:block;background:#fff;color:#000;font-family:var(--font-body--family);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.ari-fr *,.ari-fr *:before,.ari-fr *:after{box-sizing:border-box}.ari-fr img{display:block;max-width:100%}.ari-fr h1,.ari-fr h2,.ari-fr p{margin:0}.ari-fr a{color:inherit;text-decoration:none}.ari-fr button{margin:0;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.ari-fr a:focus-visible,.ari-fr button:focus-visible,.ari-fr-filters__input:focus-visible+.ari-fr-filters__tab{outline:2px solid currentColor;outline-offset:3px}.ari-fr__shell{width:var(--ari-shell-width);margin-inline:auto}.ari-fr-hero{padding-top:clamp(2rem,5vw,4rem)}.ari-fr-block{padding-top:clamp(3rem,7vw,6.5rem)}.ari-fr-block--promises{padding-bottom:clamp(3rem,7vw,6.5rem)}.ari-fr-anchor{scroll-margin-top:calc(var(--header-group-height, 4.5rem) + 1rem)}.ari-fr-crumb{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:#00000094;font-size:12px;font-weight:600;letter-spacing:.02em}.ari-fr-crumb a{color:#00000094}.ari-fr-crumb a:hover{color:#636363}.ari-fr-crumb [aria-current=page]{color:#000}.ari-fr-hero__intro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:end;gap:24px 48px;margin-top:clamp(1.5rem,4vw,3rem)}.ari-fr-hero__title{display:grid;gap:18px}.ari-fr-badge{justify-self:start;padding:.42rem .7rem;border-radius:999px;background:#000;color:#fff;font-size:.68rem;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ari-fr-display{color:#000;font-family:var(--font-heading--family);font-size:clamp(3rem,8vw,7.5rem);font-weight:400;letter-spacing:-.055em;line-height:.86;text-transform:none;text-wrap:balance}.ari-fr-hero__copy{display:grid;gap:20px;max-width:34rem;padding-bottom:8px}.ari-fr-dek{color:#000000b8;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5;text-wrap:pretty}.ari-fr-actions{display:flex;flex-wrap:wrap;gap:8px}.ari-fr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 22px;border:0;border-radius:9px;font-weight:600;line-height:1;text-align:center;transition:background-color .16s ease,color .16s ease}.ari-fr a.ari-fr-btn--primary{background:#000;color:#fff}.ari-fr a.ari-fr-btn--primary:hover{background:#636363;color:#fff}.ari-fr a.ari-fr-btn--ghost{background:#00000014;color:#000}.ari-fr a.ari-fr-btn--ghost:hover{background:#000;color:#fff}.ari-fr a.ari-fr-btn--outline{border:1px solid #000;background:#fff;color:#000}.ari-fr a.ari-fr-btn--outline:hover{background:#f5f5f5;color:#000}.ari-fr-linkbtn{display:inline-flex;align-items:center;gap:.35em;min-height:2.7rem;padding:0 1rem;border-radius:9px;background:#00000014;color:#000;font-size:.82rem;font-weight:650;line-height:1;transition:background-color .16s ease,color .16s ease}.ari-fr a.ari-fr-linkbtn:hover{background:#000;color:#fff}.ari-fr-hero__media{aspect-ratio:4 / 3;margin-top:clamp(2rem,4vw,3rem);overflow:hidden;border-radius:9px;background:#f5f5f5}.ari-fr-hero__media img,.ari-fr-cover,.ari-fr-gallery__item img{width:100%;height:100%;object-fit:cover}.ari-fr-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.ari-fr-head__intro{display:grid;gap:10px;min-width:min(100%,16rem)}.ari-fr-eyebrow{color:#00000094;font-size:.75rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ari-fr-title{color:#000;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1;text-transform:none;text-wrap:balance}.ari-fr-count{color:#00000094;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ari-fr-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;align-items:stretch}.ari-fr-stage{position:relative;min-height:520px;overflow:hidden;border-radius:9px;background:#f5f5f5}.ari-fr-stage__panel{position:absolute;top:0;right:0;bottom:0;left:0}.ari-fr-stage__panel[hidden]{display:none!important}.ari-fr-stage__media,.ari-fr-stage__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ari-fr-stage__media img{object-fit:cover;object-position:center 20%}.ari-fr-stage__card{position:absolute;right:clamp(.75rem,2vw,1.25rem);bottom:clamp(.75rem,2vw,1.25rem);left:clamp(.75rem,2vw,1.25rem);display:grid;gap:8px;padding:clamp(.85rem,1.6vw,1.1rem);border-radius:14px;background:#000000d1;color:#fff;box-shadow:0 14px 34px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ari-fr-stage__quote{font-size:clamp(.82rem,1.05vw,.9rem);line-height:1.4;text-wrap:pretty}.ari-fr-stage__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ari-fr-stage__name{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.ari-fr a.ari-fr-stage__ig{display:inline-flex;align-items:center;gap:.35em;min-height:44px;padding:0 14px;border-radius:9px;background:#fff;color:#000;font-size:.82rem;font-weight:650;line-height:1;transition:background-color .16s ease}.ari-fr a.ari-fr-stage__ig:hover{background:#eee;color:#000}.ari-fr-stage__ig-icon{width:15px;height:15px;flex-shrink:0;fill:currentColor}.ari-fr-riders{display:grid;gap:.5rem;align-content:start}.ari-fr button.ari-fr-rider{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:1.2rem;width:100%;padding:10px 16px 10px 10px;border:1.5px solid #e6e6e6;border-radius:8px;background:#fff;color:#000;text-align:left;transition:border-color .08s ease-out,box-shadow .08s ease-out,background-color 40ms linear}.ari-fr-rider:hover{background:#f2f2f2}.ari-fr-rider.is-selected{border-color:#000;background:#f5f5f5;box-shadow:0 0 0 1px #000}.ari-fr-rider__thumb{width:80px;height:80px;overflow:hidden;border-radius:6px;background:#e4e4e4}.ari-fr-rider__thumb img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.ari-fr-rider__copy{display:grid;gap:2px;min-width:0}.ari-fr-rider__name{font-size:16px;font-weight:600;line-height:1.25}.ari-fr-rider__snippet{display:-webkit-box;overflow:hidden;color:#000000b8;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ari-fr-rider__badge{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#00000047;color:#fff;font-size:11px;font-weight:700}.ari-fr-rider.is-selected .ari-fr-rider__badge{background:#111}.ari-fr-film{aspect-ratio:16 / 9;overflow:hidden;border-radius:9px;background:#111}.ari-fr-film iframe{display:block;width:100%;height:100%;border:0}.ari-fr-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:24px 48px;margin-bottom:24px}.ari-fr-split__copy{display:grid;gap:14px;align-self:end;max-width:32rem}.ari-fr-lead{color:#000000b8;font-size:16px;line-height:1.5;text-wrap:pretty}.ari-fr-tags{display:flex;flex-wrap:wrap;gap:6px}.ari-fr-tag{padding:5px 10px;border-radius:999px;background:#f5f5f5;font-size:12px;font-weight:600;line-height:1.3}.ari-fr-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.ari-fr-gallery__item{aspect-ratio:4 / 5;overflow:hidden;border-radius:9px;background:#f5f5f5}.ari-fr-filters{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;padding:4px;border-radius:999px;background:#f5f5f5}.ari-fr-filters__item{position:relative}.ari-fr-filters__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.ari-fr-filters__tab{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;color:#000000d1;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:background-color .08s linear,color .08s ease-out}.ari-fr-filters__input:checked+.ari-fr-filters__tab{background:#000;color:#fff}@media(min-width:990px){.ari-fr-filters__tab{width:6.75rem;justify-content:center;padding-inline:.5rem;white-space:nowrap}}#schedule:has(.ari-fr-filters__input[value=dh]:checked) .ari-fr-event:not([data-series=dh]),#schedule:has(.ari-fr-filters__input[value=enduro]:checked) .ari-fr-event:not([data-series=enduro]),#schedule:has(.ari-fr-filters__input[value=fest]:checked) .ari-fr-event:not([data-series=fest]){display:none!important}.ari-fr-bar{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-radius:9px;background:#000;color:#fff;font-size:16px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.ari-fr-bar__count{color:#ffffffb8;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ari-fr-events{display:grid;gap:.32rem;margin-top:.32rem}.ari-fr-event{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:.9rem 1.15rem;border-radius:9px;background:#0000000e;transition:background-color .16s ease}.ari-fr-event[hidden]{display:none!important}.ari-fr-event:hover{background:#00000018}.ari-fr-event__date{font-size:13px;font-weight:760;font-variant-numeric:tabular-nums}.ari-fr-event__main{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:baseline;gap:2px 20px;min-width:0}.ari-fr-event__name{font-size:16px;font-weight:600;line-height:1.3}.ari-fr-event__place{color:#000000b8;font-size:13px}.ari-fr-event__type{padding:4px 9px;border-radius:999px;background:#fff;color:#000000d1;font-size:.68rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.ari-fr-ride{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:24px;padding:clamp(1.25rem,3vw,2.5rem);border-radius:9px;background:#f5f5f5}.ari-fr-ride__copy{display:grid;gap:10px}.ari-fr-ride__title{color:#000;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;text-transform:none;text-wrap:balance}.ari-fr-ride__text{max-width:30rem;color:#000000b8;font-size:16px;line-height:1.5}.ari-fr-ride__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ari-fr-promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));border-top:1px solid rgb(0 0 0 / .16)}.ari-fr-promise{display:grid;gap:8px;min-width:0;padding:24px 24px 24px 0;color:#000}.ari-fr-promise__num{color:#00000094;font-size:.67rem;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.ari-fr-promise__title{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.ari-fr a.ari-fr-promise:hover .ari-fr-promise__title{color:#636363}.ari-fr-placeholder{width:100%;height:100%;min-height:12rem;background:#f5f5f5}@media(min-width:750px){.ari-fr-hero__media{aspect-ratio:21 / 9}.ari-fr-event{grid-template-columns:7.5rem minmax(15rem,22rem) minmax(0,1fr) auto}.ari-fr-event__main{display:contents}.ari-fr-event__place{justify-self:start;text-align:left}.ari-fr-event__type{justify-self:end}}@media(max-width:749px){.ari-fr-stage{min-height:28rem}#schedule .ari-fr-head__intro{flex-basis:100%}.ari-fr-filters{margin-inline:auto}.ari-fr-event{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ari-fr-event__date{grid-row:1;grid-column:1}.ari-fr-event__type{grid-row:1;grid-column:2;justify-self:end}.ari-fr-event__main{grid-row:2;grid-column:1 / -1}.ari-fr-ride__actions{justify-content:flex-start}.ari-fr-promise+.ari-fr-promise{border-top:1px solid rgb(0 0 0 / .08)}}@media(prefers-reduced-motion:reduce){.ari-fr-btn,.ari-fr-linkbtn,.ari-fr-rider,.ari-fr-filters__tab,.ari-fr-event,.ari-fr-stage__ig{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/ari-factory-racing.css.map */
