:root{--color-carbon: #202937;--color-graphite: #2D3748;--color-steel: #3A4452;--color-red: #E53935;--color-white: #FFFFFF;--color-light-gray: #697586;--color-muted-gray: #98A3B3;--color-success: #22A06B;--color-warning: #FFBA00;--color-yamaha-blue: #0D627F;--surface-1: #F4F6F9;--surface-2: #FFFFFF;--surface-3: #FCFCFD;--surface-4: #F7F9FB;--border-card: #E3E8EF;--border-hover: #DCE3EC;--font-heading: "Bebas Neue", sans-serif;--font-body: "Inter", sans-serif;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--space-8: 128px;--content-width: 1280px;--max-width: 1440px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--text-primary: #202937;--text-secondary: #697586;--text-muted: #98A3B3;--text-heading: #202937;--text-price: #111827;--text-brand: #7A8798}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--text-primary);background-color:var(--surface-1);background-image:linear-gradient(180deg,#f4f6f9,#eef2f6 45%,#e6ebf2);background-attachment:fixed;overflow-x:hidden}a{color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-red)}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;line-height:1.1;letter-spacing:.02em;color:var(--text-heading)}h1{font-size:clamp(2.5rem,6vw,4.5rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2vw,1.5rem)}p{color:var(--text-secondary);margin-bottom:var(--space-2)}.text-muted{color:var(--text-muted)}.page-width{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-3)}.page-width--wide{max-width:var(--max-width)}.section{padding:var(--space-5) 0}.section--compact{padding:var(--space-4) 0}.btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);transition:all var(--transition-base);white-space:nowrap;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}.btn--primary{background-color:var(--color-red);color:var(--color-white);border:2px solid var(--color-red)}.btn--primary:hover{background-color:#c41a1a;border-color:#c41a1a;color:var(--color-white);transform:translateY(-2px);box-shadow:0 8px 24px #e020204d}.btn--secondary{background-color:var(--surface-2);color:var(--text-primary);border:2px solid var(--border-card)}.btn--secondary:hover{border-color:var(--color-steel);color:var(--text-primary);transform:translateY(-2px)}.btn--arrow:after{content:"\2192";margin-left:var(--space-1);transition:transform var(--transition-fast)}.btn--arrow:hover:after{transform:translate(4px)}.card{background-color:var(--surface-3);border:1px solid var(--border-card);border-radius:18px;overflow:hidden;transition:all var(--transition-base);box-shadow:0 8px 24px #1923370f}.card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 12px 36px #1923371a}.card__image{width:100%;aspect-ratio:4/3;object-fit:cover}.card__body{padding:var(--space-3)}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-xs)}.badge--pete-approved,.badge--in-stock{background-color:#28c76f26;color:var(--color-success)}.badge--made-to-order{background-color:#ffba0026;color:var(--color-warning)}.badge--backorder{background-color:#e0202026;color:var(--color-red)}.badge--new,.badge--sale{background-color:var(--color-red);color:var(--color-white)}.scroll-row{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);scrollbar-width:none}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start;flex-shrink:0}.glow-red{position:relative}.glow-red:before{display:none}.glow-blue{position:relative}.glow-blue:before{display:none}.section-header{margin-bottom:var(--space-3)}.section-header__title{margin-bottom:var(--space-1);color:var(--text-heading);text-transform:uppercase;font-style:italic}.section-header__subtitle{color:var(--text-secondary);font-size:1rem;font-weight:400}.grid{display:grid;gap:var(--space-3)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-right{text-align:right}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}body.template-index,body.template-page{background-image:linear-gradient(180deg,#3a4452,#2a3d4e 20%,#345264,#2a3d4e 80%,#3a4452);color:var(--color-white)}body.template-index .main-content,body.template-page .main-content,body.template-product .main-content,body.template-index .shopify-section:first-child,body.template-page .shopify-section:first-child,body.template-product .shopify-section:first-child{margin-top:0;padding-top:0}body.template-index .pete-above-fold,body.template-page .pete-above-fold{margin-top:-1px}body.template-index h1,body.template-index h2,body.template-index h3,body.template-index h4,body.template-index h5,body.template-index h6,body.template-page h1,body.template-page h2,body.template-page h3,body.template-page h4,body.template-page h5,body.template-page h6{color:var(--color-white)}body.template-index p,body.template-page p{color:#fffc}body.template-index a,body.template-page a{color:var(--color-white)}body.template-index a:hover,body.template-page a:hover{color:var(--color-red)}body.template-index .pete-megamenu__list-item,body.template-page .pete-megamenu__list-item{color:#202937}body.template-index .pete-megamenu__list-item:hover,body.template-page .pete-megamenu__list-item:hover,body.template-index .pete-megamenu__list-item.is-active,body.template-page .pete-megamenu__list-item.is-active,body.template-index .pete-megamenu__list-viewall,body.template-page .pete-megamenu__list-viewall{color:var(--color-red)}body.template-index .pete-megamenu__list-viewall:hover,body.template-page .pete-megamenu__list-viewall:hover,body.template-index .pete-megamenu__visual-card-title,body.template-page .pete-megamenu__visual-card-title{color:#202937}body.template-index .pete-megamenu__visual-card-link,body.template-page .pete-megamenu__visual-card-link{color:var(--color-red)}body.template-page .pete-contact__topic-title,body.template-page .pete-contact__form-title,body.template-page .pete-contact__sidebar-title,body.template-page .pete-contact__field-label,body.template-page .pete-contact__connect-label,body.template-page .pete-contact__quote-title{color:#202937}body.template-page .pete-contact__topic-desc,body.template-page .pete-contact__connect-value,body.template-page .pete-contact__quote-text{color:#697586}body.template-page .pete-contact__quote-sig{color:#98a3b3}body.template-page .pete-contact__input,body.template-page .pete-contact__select,body.template-page .pete-contact__textarea{background:#fff;border-color:#e3e8ef;color:#202937}body.template-page .pete-contact__input:focus,body.template-page .pete-contact__select:focus,body.template-page .pete-contact__textarea:focus{border-color:#3a4452}body.template-page .card,body.template-index .card{background:#fff;border-color:#e3e8ef;box-shadow:0 8px 24px #1923370f}body.template-page .card:hover,body.template-index .card:hover{border-color:#dce3ec;box-shadow:0 12px 36px #1923371a}body.template-page .pete-about__story-title{color:#202937}body.template-page .pete-about__story-text{color:#697586}body.template-page .pete-about__story-tab{color:#3a4452;background:#f7f9fb;border-color:#e3e8ef}body.template-page .pete-about__story-tab:hover{border-color:var(--color-red);color:#202937}body.template-page .pete-about__story-tab.is-active{background:var(--color-red);border-color:var(--color-red);color:#fff}body.template-page .pete-about__journey-title,body.template-page .pete-about__quickfire-title{color:var(--color-red)}body.template-page .pete-about__journey-subtitle{color:#a7a0b8}body.template-page .pete-about__journey-event-title{color:#202937}body.template-page .pete-about__journey-desc{color:#697586}body.template-page .pete-about__journey-thumb--more{background:#f7f9fb;color:#202937}body.template-page .pete-about__journey-thumb--more span{color:#697586}body.template-page .pete-about__quickfire-label{color:#98a3b3}body.template-page .pete-about__quickfire-value{color:#202937}body.template-page .pete-about__timeline-year{color:#a7a0b8}body.template-page .pete-about__timeline-dot.is-active .pete-about__timeline-year{color:var(--color-red)}body.template-page .pete-about__journey-arrow{color:#697586;border-color:#e3e8ef}body.template-page .pete-about__journey-arrow:hover{border-color:var(--color-red);color:var(--color-red)}body.template-page .pete-builds__title,body.template-page .pete-ridemap__title{color:var(--color-red)}body.template-page .pete-ridemap__popup{background:#ffffff14;border-color:#ffffff26}body.template-page .pete-ridemap__popup-body{background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.template-page .pete-ridemap__popup-name{color:#fff}body.template-page .pete-ridemap__popup-location{color:#fff9}body.template-page .pete-ridemap__popup-desc{color:#ffffffbf}body.template-page .pete-ridemap__popup-terrain-title,body.template-page .pete-ridemap__popup-terrain-list{color:#fff}body.template-page .pete-ridemap__popup-stat-label{color:#202937}body.template-page .pete-ridemap__popup-close{color:#fff}body.template-page .pete-ridemap__popup-stat-value{color:var(--color-red)}body.template-page .pete-ridemap__stat-item{background:#ffffff1f;border-color:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.template-page .pete-ridemap__stats-bar{align-self:flex-end}body.template-page .pete-ridemap__stat-item-value{color:var(--color-red)}body.template-page .pete-ridemap__stat-item-label{color:#fff9}body.template-page .pete-ridemap__filter-btn{background:#0a0d12d9;border-color:#fff3;color:#fffc}body.template-page .pete-ridemap__filter-btn:hover,body.template-page .pete-ridemap__filter-btn.is-active{border-color:var(--color-red);color:#fff}body.template-page .pete-ridemap__filter-label{color:#fff9}body.template-page .pete-ridemap__featured-card{background:#ffffff1f;border-color:#ffffff26}body.template-page .pete-ridemap__featured-card-name{color:#fff;font-size:1.125rem}body.template-page .pete-ridemap__featured-card-location{color:#ffffffa6}body.template-page .pete-ridemap__featured-card-desc,body.template-page .pete-ridemap__featured-title{color:var(--color-red)}body.template-page .pete-ridemap__featured-card-cta{color:#fffc;border-color:#ffffff4d}body.template-page .pete-ridemap__featured-card-cta:hover{color:var(--color-red);border-color:var(--color-red)}body.template-page .pete-ridemap__featured-card-body{background:transparent}body.template-page .pete-ridemap__featured-card-image:after{display:none}body.template-page .pete-ridemap__featured-card{overflow:hidden;border-radius:var(--radius-md)}body.template-page .pete-ridemap__popup-terrain-list li{color:#fff}body.template-page .pete-builds__tab{color:#3a4452}body.template-page .pete-builds__tab:hover{color:#202937;background:#f7f9fb}body.template-page .pete-builds__tab.is-active{color:#fff;background:var(--color-red)}body.template-page .pete-builds__tab-sub{color:#98a3b3}body.template-page .pete-builds__tab.is-active .pete-builds__tab-sub{color:#ffffffb3}body.template-page .pete-builds__info-title{color:#202937}body.template-page .pete-builds__info-desc{color:#697586}body.template-page .pete-builds__info-bullets li{color:#202937}body.template-page .pete-builds__info-price{color:#111827}body.template-page .pete-builds__info-back{color:#697586}body.template-page .pete-builds__info-back:hover{color:var(--color-red)}body.template-index .pete-mobile-nav__deep-link,body.template-page .pete-mobile-nav__deep-link{color:#202937}body.template-index .pete-mobile-nav__deep-link:hover,body.template-page .pete-mobile-nav__deep-link:hover{color:var(--color-red)}body.template-index .pete-mobile-nav__sub-link,body.template-page .pete-mobile-nav__sub-link{color:#202937}body.template-index .pete-mobile-nav__sub-link:hover,body.template-page .pete-mobile-nav__sub-link:hover{color:var(--color-red)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pete-theme.css.map */
