:root{--ride-red: #CE1B21;--ride-red-hover: #A8161B;--ride-black: #1A1A1A;--ride-white: #FFFFFF;--ride-ink-soft: rgba(26, 26, 26, .7);--ride-border-soft: rgba(26, 26, 26, .12);--ride-card-radius: 12px;--ride-pill-radius: 9999px;--ride-shadow-card: 0 8px 24px rgba(0, 0, 0, .08);--ride-shadow-overlay: 0 18px 48px rgba(0, 0, 0, .35);--ride-font-head: "Anton", "Bebas Neue", "Arial Narrow", system-ui, sans-serif;--ride-font-body: "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ride-container-max: 1440px;--ride-container-pad: 24px}@media(min-width:750px){:root{--ride-container-pad: 40px}}.ride-section{font-family:var(--ride-font-body);color:var(--ride-black);background:var(--ride-white)}.ride-section--dark{background:var(--ride-black);color:var(--ride-white)}.ride-section--red{background:var(--ride-red);color:var(--ride-white)}.ride-container{max-width:var(--ride-container-max);margin-inline:auto;padding-inline:var(--ride-container-pad)}.ride-heading,.ride-section h1,.ride-section h2,.ride-section h3,.ride-section h4{font-family:var(--ride-font-head);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;margin:0 0 .4em;color:inherit}.ride-eyebrow{font-family:var(--ride-font-head);font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--ride-red);margin-bottom:.75rem;display:inline-block}.ride-section--dark .ride-eyebrow,.ride-section--red .ride-eyebrow{color:var(--ride-white);opacity:.85}.ride-h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:.98}.ride-h2{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.02}.ride-h3{font-size:clamp(1.5rem,3vw,2.125rem)}.ride-body{font-family:var(--ride-font-body);font-weight:400;font-size:17px;line-height:1.6}.ride-lede{font-size:18px;line-height:1.55;max-width:56ch}.ride-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 28px;font-family:var(--ride-font-body);font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border-radius:var(--ride-pill-radius);border:2px solid transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform 80ms ease;line-height:1}.ride-btn:active{transform:translateY(1px)}.ride-btn--primary{background:var(--ride-red);color:var(--ride-white)}.ride-btn--primary:hover{background:var(--ride-red-hover);color:var(--ride-white)}.ride-btn--white{background:var(--ride-white);color:var(--ride-black)}.ride-btn--white:hover{background:var(--ride-red);color:var(--ride-white)}.ride-btn--outline{background:transparent;border-color:currentColor;color:inherit}.ride-btn--outline:hover{background:var(--ride-red);color:var(--ride-white);border-color:var(--ride-red)}.ride-btn--block{display:flex;width:100%}.ride-announcement{background:var(--ride-black);color:var(--ride-white);font-family:var(--ride-font-body);font-size:14px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.ride-announcement__inner{display:flex;align-items:center;justify-content:space-between;padding-block:10px;gap:16px}.ride-announcement__track{display:flex;align-items:center;gap:28px;overflow:hidden;flex:1;min-width:0}.ride-announcement__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;opacity:.9}.ride-announcement__item+.ride-announcement__item:before{content:"";display:inline-block;width:1px;height:14px;background:#ffffff59;margin-right:20px}.ride-announcement__util{display:inline-flex;align-items:center;gap:16px;white-space:nowrap}.ride-announcement__util a,.ride-announcement__util button{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0}.ride-announcement__util .ride-icon{width:16px;height:16px}@media(max-width:749px){.ride-announcement__track .ride-announcement__item:not(:first-child){display:none}}.ride-header{position:sticky;top:0;z-index:50;background:var(--ride-white);border-bottom:1px solid var(--ride-border-soft);font-family:var(--ride-font-body)}.ride-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-block:16px}.ride-header__logo a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ride-black)}.ride-header__logo img{display:block;height:44px;width:auto;max-width:220px}.ride-header__wordmark{font-family:var(--ride-font-head);font-size:1.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ride-black);line-height:1}.ride-header__wordmark--red{color:var(--ride-red)}.ride-header__nav{display:none;justify-content:center;gap:28px;list-style:none;margin:0;padding:0}.ride-header__nav a{font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.08em;color:var(--ride-black);text-decoration:none;padding-block:4px;border-bottom:2px solid transparent;transition:border-color .12s ease,color .12s ease}.ride-header__nav a:hover{color:var(--ride-red);border-bottom-color:var(--ride-red)}@media(min-width:990px){.ride-header__nav{display:flex}}.ride-header__cta{display:inline-flex;align-items:center;gap:12px}.ride-header__menu-toggle{background:transparent;border:0;padding:6px;cursor:pointer;display:inline-flex;align-items:center;color:var(--ride-black)}@media(min-width:990px){.ride-header__menu-toggle{display:none}}.ride-header__mobile{display:none;background:var(--ride-white);border-top:1px solid var(--ride-border-soft);padding:16px var(--ride-container-pad) 24px}.ride-header__mobile[open]{display:block}.ride-header__mobile ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ride-header__mobile a{display:block;padding:10px 0;text-transform:uppercase;font-weight:500;letter-spacing:.06em;color:var(--ride-black);text-decoration:none;border-bottom:1px solid var(--ride-border-soft)}.ride-hero{position:relative;background:var(--ride-black);color:var(--ride-white);overflow:hidden}.ride-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ride-hero__media img,.ride-hero__media .ride-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ride-hero__placeholder{background:radial-gradient(120% 80% at 20% 30%,rgba(206,27,33,.4),transparent 60%),radial-gradient(80% 60% at 80% 80%,rgba(0,0,0,.7),transparent 60%),linear-gradient(135deg,#2a0708,#1a1a1a,#0f0f10)}.ride-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,#000000d9,#0000008c 45%,#0003)}.ride-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:32px;padding-block:80px;align-items:center}@media(min-width:990px){.ride-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(380px,460px);gap:64px;padding-block:120px}}.ride-hero__copy h1{font-size:clamp(2.5rem,6vw,4.75rem);line-height:.98;margin-bottom:1rem}.ride-hero__copy p{font-size:18px;line-height:1.6;max-width:56ch;opacity:.92;margin-bottom:1.75rem}.ride-inquiry{background:var(--ride-red);color:var(--ride-white);border-radius:var(--ride-card-radius);padding:28px 28px 32px;box-shadow:var(--ride-shadow-overlay)}.ride-inquiry__title{font-family:var(--ride-font-head);font-size:2rem;line-height:1;text-transform:uppercase;margin:0 0 6px}.ride-inquiry__subtitle{font-size:16px;line-height:1.5;opacity:.92;margin:0 0 18px}.ride-inquiry form{display:grid;gap:12px}.ride-inquiry .ride-row-2{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:749px){.ride-inquiry .ride-row-2{grid-template-columns:1fr}}.ride-field{display:block;width:100%;padding:12px 14px;background:var(--ride-white);color:var(--ride-black);border:1px solid transparent;border-radius:8px;font-family:var(--ride-font-body);font-size:16px;line-height:1.4}.ride-field::placeholder{font-size:16px;opacity:.7}.ride-field:focus{outline:2px solid var(--ride-black);outline-offset:1px;border-color:var(--ride-black)}.ride-field--select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.ride-field--textarea{min-height:80px;resize:vertical}.ride-inquiry__submit{display:inline-flex;width:auto;justify-self:end;align-self:end;margin-top:4px;padding:14px 28px;font-size:15px;line-height:1;gap:8px;background:var(--ride-white);color:var(--ride-red)}.ride-inquiry__submit:hover{background:var(--ride-black);color:var(--ride-white)}.ride-inquiry__submit svg{width:18px;height:18px;flex:0 0 18px}.ride-inquiry__success{background:#ffffff1f;border:1px solid rgba(255,255,255,.4);border-radius:8px;padding:12px 14px;margin-bottom:12px;font-size:15px;line-height:1.5}.ride-inquiry__error{background:#00000040;border:1px solid rgba(255,255,255,.4);border-radius:8px;padding:10px 14px;margin-bottom:12px;font-size:15px;line-height:1.5}.ride-usp{padding-block:80px}.ride-usp__head{text-align:center;margin-bottom:48px}.ride-usp__head h2{font-size:clamp(2rem,4vw,3rem)}.ride-usp__head p{color:var(--ride-ink-soft);margin-top:8px}.ride-usp__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ride-usp__card{background:var(--ride-white);border:1px solid var(--ride-border-soft);border-radius:var(--ride-card-radius);padding:28px 24px;display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ride-usp__card:hover{transform:translateY(-2px);border-color:var(--ride-red);box-shadow:var(--ride-shadow-card)}.ride-usp__icon{width:44px;height:44px;border-radius:var(--ride-pill-radius);background:var(--ride-red);color:var(--ride-white);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.ride-usp__icon svg{width:22px;height:22px}.ride-usp__title{font-family:var(--ride-font-head);text-transform:uppercase;font-size:1.35rem;line-height:1.05;letter-spacing:0}.ride-usp__body{font-size:16px;color:var(--ride-ink-soft);line-height:1.55}.ride-intro{padding-block:80px;text-align:center}.ride-intro h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:16px}.ride-intro p{max-width:62ch;margin:0 auto 20px;color:var(--ride-ink-soft);font-size:18px;line-height:1.65}.ride-services{background:var(--ride-black);color:var(--ride-white);padding-block:80px}.ride-services__head{text-align:center;margin-bottom:56px}.ride-services__head h2{font-size:clamp(2rem,4vw,3rem)}.ride-services__head p{color:#ffffffb3;margin-top:8px;max-width:56ch;margin-inline:auto}.ride-services__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(min-width:750px){.ride-services__grid{grid-template-columns:1fr 1fr}}.ride-services__card{position:relative;background:#232323;border:1px solid rgba(255,255,255,.08);border-radius:var(--ride-card-radius);padding:32px 28px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;min-height:240px;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.ride-services__card:hover{border-color:var(--ride-red);background:#2c1212;transform:translateY(-2px)}.ride-services__icon{width:48px;height:48px;border-radius:var(--ride-pill-radius);background:var(--ride-red);display:inline-flex;align-items:center;justify-content:center;color:var(--ride-white)}.ride-services__icon svg{width:24px;height:24px}.ride-services__title{font-family:var(--ride-font-head);text-transform:uppercase;font-size:1.5rem;line-height:1.04;margin:0}.ride-services__body{font-size:16px;color:#ffffffc7;line-height:1.55;margin:0 0 auto}.ride-services__arrow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;color:var(--ride-white);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ride-red);padding-bottom:4px}.ride-services__arrow svg{width:14px;height:14px}.ride-ba{padding-block:80px;background:var(--ride-white)}.ride-ba__head{text-align:center;margin-bottom:32px}.ride-ba__head h2{font-size:clamp(2rem,4vw,3rem)}.ride-ba__head p{color:var(--ride-ink-soft);max-width:56ch;margin:8px auto 0}.ride-ba__slider{position:relative;width:100%;max-width:1200px;margin:0 auto;aspect-ratio:16 / 9;border-radius:var(--ride-card-radius);overflow:hidden;background:var(--ride-black);-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize}.ride-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ride-ba__after-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:50%;overflow:hidden;pointer-events:none;border-right:2px solid var(--ride-white);box-shadow:1px 0 #0003}.ride-ba__after-wrap img{position:absolute;top:0;left:0;height:100%;width:100vw;max-width:1200px;object-fit:cover}.ride-ba__handle{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:var(--ride-pill-radius);background:var(--ride-white);color:var(--ride-black);border:3px solid var(--ride-red);transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;font-weight:700;pointer-events:none;box-shadow:0 4px 16px #0000004d}.ride-ba__label{position:absolute;top:20px;padding:6px 12px;background:#1a1a1ab3;color:var(--ride-white);font-family:var(--ride-font-head);font-size:15px;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;z-index:3}.ride-ba__label--before{left:20px}.ride-ba__label--after{right:20px}.ride-ba__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--ride-font-head);font-size:4rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:linear-gradient(135deg,#3a0606,#1a1a1a)}.ride-ba__placeholder--after{background:linear-gradient(135deg,#061a3a,#1a1a1a);color:#ffffffb3}.ride-reviews{background:var(--ride-black);color:var(--ride-white);padding-block:80px}.ride-reviews__head{text-align:center;margin-bottom:48px}.ride-reviews__head h2{font-size:clamp(2rem,4vw,3rem)}.ride-reviews__head p{color:#ffffffb3;max-width:56ch;margin:8px auto 0}.ride-reviews__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ride-reviews__card{background:#232323;border:1px solid rgba(255,255,255,.08);border-radius:var(--ride-card-radius);padding:28px 24px;display:flex;flex-direction:column;gap:14px}.ride-reviews__card--summary{background:var(--ride-red);border-color:var(--ride-red);text-align:center;align-items:center;justify-content:center}.ride-reviews__avatar{width:56px;height:56px;border-radius:var(--ride-pill-radius);background:var(--ride-red);color:var(--ride-white);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ride-font-head);font-size:1.4rem}.ride-reviews__stars{display:inline-flex;gap:2px;color:#ffc107}.ride-reviews__stars svg{width:18px;height:18px}.ride-reviews__name{font-family:var(--ride-font-body);font-weight:700;font-size:16px;margin:0}.ride-reviews__date{font-size:14px;color:#fff9}.ride-reviews__body{color:#ffffffdb;font-size:16px;line-height:1.6}.ride-reviews__big{font-family:var(--ride-font-head);font-size:4rem;line-height:1;margin:0}.ride-reviews__label{text-transform:uppercase;letter-spacing:.1em;font-size:15px;opacity:.9}.ride-ig{padding-block:80px;background:var(--ride-white)}.ride-ig__head{text-align:center;margin-bottom:40px}.ride-ig__head h2{font-size:clamp(2rem,4vw,3rem)}.ride-ig__head p{color:var(--ride-ink-soft);margin-top:8px}.ride-ig__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ride-ig__grid{grid-template-columns:1fr 1fr 1.6fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}}.ride-ig__tile{position:relative;background:#1a1a1a;overflow:hidden;aspect-ratio:1;border-radius:6px;display:block;text-decoration:none;color:inherit}@media(min-width:750px){.ride-ig__tile:nth-child(3){grid-row:span 2;aspect-ratio:auto}}.ride-ig__tile img,.ride-ig__tile .ride-ig__ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ride-ig__tile:hover img{transform:scale(1.05)}.ride-ig__ph{background:radial-gradient(at top left,rgba(206,27,33,.4) 0%,transparent 50%),linear-gradient(135deg,#1a1a1a,#2d2d2d)}.ride-ig__feature{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.ride-ig__feature .ride-ig__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 40%,#000000bf)}.ride-ig__feature-text{position:relative;z-index:2;color:var(--ride-white);display:flex;flex-direction:column;gap:8px}.ride-ig__feature-text h3{font-family:var(--ride-font-head);font-size:clamp(1.6rem,2.5vw,2.25rem);margin:0;text-transform:uppercase;line-height:1}.ride-ig__feature-text a{color:inherit;text-decoration:none}.ride-footer{background:var(--ride-red);color:var(--ride-white);font-family:var(--ride-font-body)}.ride-footer__inner{display:grid;gap:32px;padding-block:64px;grid-template-columns:1fr}@media(min-width:750px){.ride-footer__inner{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}.ride-footer__brand h2{font-family:var(--ride-font-head);font-size:2.25rem;margin:0 0 16px;line-height:1;text-transform:uppercase}.ride-footer__brand p{margin:0 0 8px;font-size:16px;line-height:1.55;opacity:.95}.ride-footer__brand a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ride-footer__col h4{font-family:var(--ride-font-head);font-size:16px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;opacity:.95}.ride-footer__col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ride-footer__col a{color:var(--ride-white);text-decoration:none;font-size:16px;opacity:.9}.ride-footer__col a:hover{text-decoration:underline;opacity:1}.ride-footer__bottom{border-top:1px solid rgba(255,255,255,.25);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:20px;font-size:14px;opacity:.95}.ride-footer__social{display:inline-flex;gap:14px;align-items:center;margin-top:16px}.ride-footer__social a{width:36px;height:36px;border-radius:var(--ride-pill-radius);background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;color:var(--ride-white);transition:background-color .16s ease}.ride-footer__social a:hover{background:#ffffff4d}.ride-footer__social svg{width:18px;height:18px}.ride-footer__pay{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.ride-footer__pay span{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;background:#ffffffe6;color:var(--ride-black);font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:4px;text-transform:uppercase}.ride-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root{--font-heading-family: "Anton", "Bebas Neue", "Arial Narrow", system-ui, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}.product__title h1,.product__title h2,.collection-hero__title,.title-wrapper h2,.cart__items~* h2,.title.title--primary,.related-products h2,.cart-count-bubble{letter-spacing:.005em}.collection-hero{border-bottom:4px solid var(--ride-red)}.collection-hero__inner{padding-block:48px}.collection-hero__title{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1;letter-spacing:.01em;margin:0}.collection-hero__description{font-family:var(--ride-font-body);font-size:17px;line-height:1.6;color:var(--ride-ink-soft);max-width:70ch;margin-top:12px}.collection-hero--with-image .collection-hero__image-container{border-radius:var(--ride-card-radius);overflow:hidden}.facets__form .facet-filters__field,.product-count,.facets-vertical-sort .product-count{font-family:var(--ride-font-body)}.product-count__text,.product-count{font-size:15px}.facet-filters__label label,.facet-filters__sort{font-family:var(--ride-font-body);font-size:15px}.facets__heading,.facets__summary,.facets__disclosure summary,.mobile-facets__heading{font-family:var(--ride-font-body)}.facets__heading{font-family:var(--ride-font-head);text-transform:uppercase;font-size:16px;letter-spacing:.06em;color:var(--ride-black)}.facets__summary{font-size:16px;font-weight:500}.facets__summary:hover{color:var(--ride-red)}.facets__disclosure-vertical{border-bottom:1px solid var(--ride-border-soft)}.facets__summary .icon-caret,.facets__disclosure[open] .facets__summary .icon-caret{color:var(--ride-red)}.facet-checkbox{font-family:var(--ride-font-body);font-size:16px}.facet-checkbox input[type=checkbox]{accent-color:var(--ride-red)}.facet-checkbox>input[type=checkbox]:checked~.facet-checkbox__text .icon-checkmark{visibility:visible}.facets__label:hover,.facet-checkbox:hover{color:var(--ride-red)}.active-facets__button-inner,.active-facets__button-remove{font-family:var(--ride-font-body);font-size:14px}.active-facets__button .active-facets__button-inner{background:var(--ride-red);color:var(--ride-white);border-radius:var(--ride-pill-radius);border:0;padding:7px 14px}.active-facets__button:hover .active-facets__button-inner{background:var(--ride-red-hover);color:var(--ride-white)}.active-facets__button-remove{color:var(--ride-red);text-underline-offset:3px}.active-facets__button-remove:hover{color:var(--ride-red-hover)}.facets__price .field__input,.mobile-facets__open,.mobile-facets__heading{font-family:var(--ride-font-body);font-size:16px}.mobile-facets__open{font-weight:500}.mobile-facets__open .icon{color:var(--ride-red)}.mobile-facets__footer .mobile-facets__apply .mobile-facets__button{background:var(--ride-red);color:var(--ride-white);border-radius:var(--ride-pill-radius)}.card-wrapper{font-family:var(--ride-font-body)}.card__heading,.card__heading.h5{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.08;font-size:19px}.card__heading a,.card__heading .full-unstyled-link{color:var(--ride-black)}.card-wrapper:hover .card__heading a{color:var(--ride-red)}.card-information .caption-with-letter-spacing,.card-information .caption-large{font-family:var(--ride-font-body);font-size:14px;letter-spacing:.04em}.card--standard .card__inner,.card--card,.card__media,.card .media img{border-radius:var(--ride-card-radius)}.card--standard{transition:transform .2s ease}.card-wrapper:hover .card--standard{transform:translateY(-3px)}.card-information .price,.price{font-family:var(--ride-font-body)}.card-information .price .price-item,.price .price-item--regular{font-size:17px;font-weight:700;color:var(--ride-black)}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--ride-red);font-weight:700}.price--on-sale .price-item--regular,.price__sale s .price-item{color:var(--ride-ink-soft);font-weight:400}.badge{font-family:var(--ride-font-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:5px 9px}.quick-add__submit.button,.card-wrapper .button--secondary{font-family:var(--ride-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:14px}.product{font-family:var(--ride-font-body)}.product__title h1,.product__title h2,.product__title .h1{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.04;font-size:clamp(2rem,3.5vw,3rem);color:var(--ride-black)}.product__title a:hover h2{color:var(--ride-red)}.product__text.caption-with-letter-spacing{font-family:var(--ride-font-body);font-size:14px;letter-spacing:.1em;font-weight:700;color:var(--ride-red);text-transform:uppercase}.product__text.subtitle{font-family:var(--ride-font-body);font-size:17px;color:var(--ride-ink-soft)}.product .price{font-family:var(--ride-font-body)}.product .price .price-item--regular{font-size:26px;font-weight:700;color:var(--ride-black)}.product .price--on-sale .price-item--sale{font-size:26px;color:var(--ride-red)}.product .price--on-sale .price-item--regular{font-size:19px}.product .price__badge-sale,.product .price__badge-sold-out{font-size:12px}.product .unit-price{font-size:13px;color:var(--ride-ink-soft)}.product__description,.product .rte,.product__accordion .accordion__content{font-family:var(--ride-font-body);font-size:17px;line-height:1.65}.product-form__input .form__label,fieldset.product-form__input legend.form__label{font-family:var(--ride-font-body);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ride-black)}.variant-option input[type=radio]+label,.product-form__input--pill input[type=radio]+label{font-family:var(--ride-font-body);font-size:15px;font-weight:500;border-radius:8px;border:1.5px solid var(--ride-border-soft);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.variant-option input[type=radio]+label:hover,.product-form__input--pill input[type=radio]+label:hover{border-color:var(--ride-red);color:var(--ride-red)}.variant-option input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background:var(--ride-black);color:var(--ride-white);border-color:var(--ride-black)}.variant-option input[type=radio]:disabled+label,.product-form__input--pill input[type=radio]:disabled+label{border-color:var(--ride-border-soft)}.product-form__input select,.product-form__input .select__select{font-family:var(--ride-font-body);font-size:16px;border-radius:8px}.product-form__quantity .quantity,quantity-input.quantity{border-radius:8px;border:1.5px solid var(--ride-border-soft)}.quantity__input{font-family:var(--ride-font-body);font-size:16px;font-weight:600;color:var(--ride-black)}.quantity__button{color:var(--ride-black)}.quantity__button:hover{color:var(--ride-red)}.quantity__rules,.quantity__label.form__label{font-family:var(--ride-font-body);font-size:14px}.product-form__buttons .button,.product-form__submit{font-family:var(--ride-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:16px;padding-block:16px;min-height:52px}.product-form__submit.button--secondary{--color-button: 206, 27, 33;--color-button-text: 255, 255, 255;background:var(--ride-red);color:var(--ride-white)}.product-form__submit.button--secondary:not([disabled]):hover{background:var(--ride-red-hover)}.product-form__submit[disabled],.product-form__submit.button[aria-disabled=true]{background:#1a1a1a40;color:var(--ride-white)}.product-form__buttons .shopify-payment-button{margin-top:8px}.product__pickup-availabilities,.product__view-details,.share-button{font-family:var(--ride-font-body);font-size:15px}.pickup-availability-button .icon,.product__pickup-availabilities .svg-wrapper{color:var(--ride-red)}.product .accordion summary,.product__accordion .summary__title{font-family:var(--ride-font-body);font-size:16px;font-weight:700}.product .accordion .icon-accordion{color:var(--ride-red)}.product__media-wrapper .product__media,.product__media-item .global-media-settings,.product-media-modal__content .product__media{border-radius:var(--ride-card-radius);overflow:hidden}.thumbnail.global-media-settings{border-radius:8px}.thumbnail-list__item .thumbnail[aria-current]{border:2px solid var(--ride-red)}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}}.ride-pdp-trust{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:24px 0 22px;padding:18px 0;border-top:1px solid var(--ride-border-soft);border-bottom:1px solid var(--ride-border-soft)}.ride-pdp-trust__item{display:flex;align-items:flex-start;gap:9px;font-family:var(--ride-font-body);font-size:15px;line-height:1.35;color:var(--ride-black)}.ride-pdp-trust__check{flex:0 0 auto;width:20px;height:20px;border-radius:var(--ride-pill-radius);background:var(--ride-red);color:var(--ride-white);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.ride-pdp-trust__check-svg{width:12px;height:12px}.ride-pdp-trust__text{font-weight:600}@media screen and (max-width:480px){.ride-pdp-trust{grid-template-columns:1fr}}.ride-pdp-rows{margin:4px 0 6px;border-top:1px solid var(--ride-border-soft)}.ride-pdp-row{border-bottom:1px solid var(--ride-border-soft)}.ride-pdp-row__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;font-family:var(--ride-font-body);font-size:16px;font-weight:700;color:var(--ride-black)}.ride-pdp-row__summary::-webkit-details-marker{display:none}.ride-pdp-row__summary:hover .ride-pdp-row__title{color:var(--ride-red)}.ride-pdp-row__caret{flex:0 0 auto;color:var(--ride-red);display:inline-flex;transition:transform .2s ease}.ride-pdp-row__caret-svg{width:18px;height:18px}.ride-pdp-row[open] .ride-pdp-row__caret{transform:rotate(180deg)}.ride-pdp-row__body{font-family:var(--ride-font-body);font-size:15px;line-height:1.55;color:var(--ride-ink-soft);padding:0 2px 18px}.ride-pdp-row__body a{color:var(--ride-red)}.quick-add-modal .ride-pdp-trust,.quick-add-modal .ride-pdp-rows{display:none}.related-products .title,.related-products h2{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:.01em}.cart__warnings,.cart__empty-text{font-family:var(--ride-font-head);text-transform:uppercase}.cart__empty-text{font-size:clamp(1.75rem,4vw,2.75rem)}.cart__warnings .button,.cart__login-title{font-family:var(--ride-font-body)}.cart-items th,.cart-items caption{font-family:var(--ride-font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ride-ink-soft)}.cart-item__name{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase;font-size:18px;line-height:1.12;letter-spacing:.01em;color:var(--ride-black)}.cart-item__name:hover{color:var(--ride-red);text-decoration:none}.cart-item__details,.cart-item .product-option,.cart-item__price-wrapper{font-family:var(--ride-font-body);font-size:15px}.cart-item__price-wrapper .price,.cart-item__price-wrapper .price-item{font-size:16px;font-weight:700;color:var(--ride-black)}.cart-item__discounted-prices .price--end{color:var(--ride-red)}.cart-item__media .cart-item__image{border-radius:8px}.cart-item .quantity{border-radius:8px;border:1.5px solid var(--ride-border-soft)}.cart-item__error-text,.cart-item__error{font-family:var(--ride-font-body);font-size:14px;color:var(--ride-red)}.cart-remove-button .button,cart-remove-button .button{color:var(--ride-red)}.cart__footer{font-family:var(--ride-font-body)}.totals__total{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase;font-size:20px;letter-spacing:.02em}.totals__total-value{font-family:var(--ride-font-body);font-size:22px;font-weight:700;color:var(--ride-black)}.cart__taxes,.tax-note,.cart-note__label,.cart__dynamic-checkout-buttons{font-family:var(--ride-font-body);font-size:14px}.cart-note .field__input{font-family:var(--ride-font-body);font-size:16px;border-radius:8px}.cart__checkout-button.button,#checkout{font-family:var(--ride-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:17px;padding-block:18px;min-height:56px;background:var(--ride-red);color:var(--ride-white)}.cart__checkout-button.button:not([disabled]):hover,#checkout:not([disabled]):hover{background:var(--ride-red-hover)}.cart-notification__heading,#cart-notification-product .cart-notification-product__name{font-family:var(--ride-font-head);font-weight:400;text-transform:uppercase}.cart-notification__heading{font-size:18px}.cart-notification-product__name{font-size:16px;line-height:1.15}.cart-notification__links .button,.cart-notification .button{font-family:var(--ride-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:14px}.cart-notification__links .button--primary,.cart-notification__links .button:not(.button--secondary){background:var(--ride-red);color:var(--ride-white)}.cart-notification__links .button--primary:hover{background:var(--ride-red-hover)}.cart-notification-product__price,.cart-notification-product .price{font-family:var(--ride-font-body);font-weight:700}.cart-count-bubble{background:var(--ride-red);color:var(--ride-white)}.collection .button,.product .button,.cart .button,.related-products .button{font-family:var(--ride-font-body);letter-spacing:.02em}.pagination__list{font-family:var(--ride-font-body)}.pagination__item--current,.pagination__item:hover{color:var(--ride-red)}.pagination__item.pagination__item--current:after{background:var(--ride-red)}.ride-section+.ride-section{margin-top:0}.ride-about .rte,.ride-page__content.rte,.ride-article__content.rte{font-family:var(--ride-font-body);font-size:17px;line-height:1.65;color:var(--ride-black)}.ride-about .rte p,.ride-page__content.rte p,.ride-article__content.rte p{margin:0 0 1.1em}.ride-about .rte a,.ride-page__content.rte a,.ride-article__content.rte a{color:var(--ride-red);text-underline-offset:2px}.ride-about .rte a:hover,.ride-page__content.rte a:hover,.ride-article__content.rte a:hover{color:var(--ride-red-hover)}.ride-about .rte ul,.ride-page__content.rte ul,.ride-article__content.rte ul{padding-left:1.25em;margin:0 0 1.1em}.ride-about .rte li,.ride-page__content.rte li,.ride-article__content.rte li{margin-bottom:.5em}.ride-about{padding-block:0}.ride-about__hero{padding-block:72px 32px;max-width:880px}.ride-about__h1{font-family:var(--ride-font-head);font-size:clamp(2.5rem,5.5vw,4rem);line-height:.98;text-transform:uppercase;margin:6px 0 18px}.ride-about__lede.rte{font-size:19px;line-height:1.6}.ride-about__lede.rte p{margin-bottom:.9em}.ride-about__body,.ride-about__list-wrap{padding-block:22px;max-width:880px}.ride-about__h2{font-family:var(--ride-font-head);font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.04;text-transform:uppercase;margin:0 0 16px;padding-top:14px;border-top:3px solid var(--ride-red);display:inline-block}.ride-about__beliefs.rte ul,.ride-about__list-wrap .rte ul{list-style:none;padding-left:0}.ride-about__beliefs.rte li,.ride-about__list-wrap .rte li{position:relative;padding-left:30px;margin-bottom:.85em;font-size:17px;line-height:1.6}.ride-about__beliefs.rte li:before,.ride-about__list-wrap .rte li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:12px;background:var(--ride-red);border-radius:3px}.ride-about__vignettes-anchor{padding-block:10px;max-width:880px}.ride-about__vignette{background:var(--ride-white);border:1px solid var(--ride-border-soft);border-left:4px solid var(--ride-red);border-radius:var(--ride-card-radius);padding:24px 26px;margin-bottom:16px;box-shadow:var(--ride-shadow-card)}.ride-about__vignette-head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.ride-about__vignette-mark{flex:none;width:52px;height:52px;display:grid;place-items:center;background:var(--ride-black);color:var(--ride-white);font-family:var(--ride-font-head);font-size:26px;border-radius:50%;text-transform:uppercase}.ride-about__vignette-name{font-family:var(--ride-font-head);font-size:24px;line-height:1;text-transform:uppercase;margin:0}.ride-about__vignette-role{font-family:var(--ride-font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ride-red);margin:4px 0 0}.ride-about__vignette-bio.rte{font-size:16px;line-height:1.6}.ride-about__vignette-bio.rte p{margin:0}.ride-about__cta-band{background:var(--ride-black);color:var(--ride-white);margin-top:40px;padding-block:64px}.ride-about__cta-inner{max-width:760px;text-align:center}.ride-about__cta-heading{font-family:var(--ride-font-head);font-size:clamp(2rem,4vw,3rem);line-height:1;text-transform:uppercase;margin:0 0 12px}.ride-about__cta-body{font-size:16px;line-height:1.6;opacity:.88;margin:0 auto 24px;max-width:56ch}.ride-about__cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ride-contact{padding-block:64px 80px}.ride-contact__head{max-width:720px;margin-bottom:40px}.ride-contact__title{font-family:var(--ride-font-head);font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;text-transform:uppercase;margin:6px 0 12px}.ride-contact__sub{font-size:18px;line-height:1.55;color:var(--ride-ink-soft);margin:0}.ride-contact__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:990px){.ride-contact__grid{grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:56px;align-items:start}}.ride-contact__row{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--ride-border-soft)}.ride-contact__row:first-child{padding-top:0}.ride-contact__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;background:var(--ride-red);color:var(--ride-white);border-radius:50%}.ride-contact__icon svg{width:20px;height:20px}.ride-contact__label{font-family:var(--ride-font-head);font-size:20px;line-height:1;text-transform:uppercase;margin:0 0 6px}.ride-contact__info p{font-size:16px;line-height:1.55;margin:0 0 2px}.ride-contact__info a{color:var(--ride-red)}.ride-contact__info a:hover{color:var(--ride-red-hover)}.ride-contact__note{font-size:14px;line-height:1.5;color:var(--ride-ink-soft);margin-top:6px}.ride-contact__map-btn{margin-top:24px;color:var(--ride-black)}.ride-contact__map-btn svg{width:18px;height:18px}.ride-contact__map{margin-top:20px;border-radius:var(--ride-card-radius);overflow:hidden;border:1px solid var(--ride-border-soft)}.ride-contact__map iframe{display:block}.ride-inquiry--standalone{align-self:start}@media(min-width:990px){.ride-inquiry--standalone{position:sticky;top:24px}}.ride-team{padding-block:64px 80px}.ride-team__head{max-width:720px;margin-bottom:40px}.ride-team__head h2{font-family:var(--ride-font-head);font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1;text-transform:uppercase;margin:6px 0 12px}.ride-team__sub{font-size:18px;line-height:1.55;color:var(--ride-ink-soft);margin:0}.ride-team__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:750px){.ride-team__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ride-team__grid{grid-template-columns:repeat(3,1fr)}}.ride-team__card{background:var(--ride-white);border:1px solid var(--ride-border-soft);border-radius:var(--ride-card-radius);overflow:hidden;box-shadow:var(--ride-shadow-card);display:flex;flex-direction:column}.ride-team__photo{position:relative;aspect-ratio:4 / 5;background:var(--ride-black);overflow:hidden}.ride-team__img{width:100%;height:100%;object-fit:cover;display:block}.ride-team__photo-fallback{width:100%;height:100%;display:grid;place-items:center;font-family:var(--ride-font-head);font-size:80px;color:var(--ride-white);background:var(--ride-black);text-transform:uppercase}.ride-team__years{position:absolute;top:12px;right:12px;background:var(--ride-red);color:var(--ride-white);font-family:var(--ride-font-head);font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:var(--ride-pill-radius)}.ride-team__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px}.ride-team__name{font-family:var(--ride-font-head);font-size:26px;line-height:1;text-transform:uppercase;margin:0}.ride-team__title{font-family:var(--ride-font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ride-red);margin:0}.ride-team__specialty{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--ride-black);margin:4px 0 0}.ride-team__specialty-icon,.ride-team__specialty svg{flex:none;width:18px;height:18px;color:var(--ride-red);margin-top:1px}.ride-team__short{font-size:16px;line-height:1.6;margin:4px 0 0}.ride-team__details{border-top:1px solid var(--ride-border-soft);margin-top:8px;padding-top:8px}.ride-team__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;font-family:var(--ride-font-body);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ride-red);padding:6px 0}.ride-team__summary::-webkit-details-marker{display:none}.ride-team__chevron,.ride-team__summary svg{flex:none;width:16px;height:16px;transition:transform .18s ease}.ride-team__details[open] .ride-team__chevron,.ride-team__details[open] .ride-team__summary svg{transform:rotate(180deg)}.ride-team__facts{padding-top:6px}.ride-team__origin{font-size:15px;line-height:1.6;color:var(--ride-ink-soft);margin:0 0 14px}.ride-team__facts-list{margin:0}.ride-team__fact{display:grid;grid-template-columns:1fr;gap:1px;padding:8px 0;border-bottom:1px solid var(--ride-border-soft)}.ride-team__fact:last-child{border-bottom:0}.ride-team__fact dt{font-family:var(--ride-font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ride-red);margin:0}.ride-team__fact dd{font-size:15px;line-height:1.5;margin:0}.ride-team__empty{font-size:17px;line-height:1.6;color:var(--ride-ink-soft)}.ride-team__empty a{color:var(--ride-red)}.ride-team__cta{margin-top:40px;text-align:center}.ride-blog{padding-block:64px 80px}.ride-blog__head{max-width:720px;margin-bottom:40px}.ride-blog__title{font-family:var(--ride-font-head);font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;text-transform:uppercase;margin:6px 0 12px}.ride-blog__sub{font-size:18px;line-height:1.55;color:var(--ride-ink-soft);margin:0}.ride-blog__grid{display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:750px){.ride-blog__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ride-blog__grid{grid-template-columns:repeat(3,1fr)}}.ride-blog__card{background:var(--ride-white);border:1px solid var(--ride-border-soft);border-radius:var(--ride-card-radius);overflow:hidden;box-shadow:var(--ride-shadow-card);display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease}.ride-blog__card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000001f}.ride-blog__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ride-black)}.ride-blog__img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .24s ease}.ride-blog__card:hover .ride-blog__img{transform:scale(1.04)}.ride-blog__media-fallback{width:100%;height:100%;display:grid;place-items:center;background:var(--ride-black)}.ride-blog__media-icon,.ride-blog__media-fallback svg{width:48px;height:48px;color:var(--ride-red)}.ride-blog__card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.ride-blog__date{font-family:var(--ride-font-body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ride-red)}.ride-blog__card-title{font-family:var(--ride-font-head);font-size:22px;line-height:1.08;text-transform:uppercase;margin:0}.ride-blog__card-title a{color:var(--ride-black);text-decoration:none}.ride-blog__card-title a:hover{color:var(--ride-red)}.ride-blog__excerpt{font-size:15px;line-height:1.6;color:var(--ride-ink-soft);margin:0}.ride-blog__readmore{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-family:var(--ride-font-body);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ride-red);text-decoration:none}.ride-blog__readmore:hover{color:var(--ride-red-hover)}.ride-blog__readmore svg{width:15px;height:15px}.ride-blog__empty{font-size:17px;color:var(--ride-ink-soft)}.ride-blog__pagination{display:flex;gap:8px;justify-content:center;margin-top:48px}.ride-blog__page{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-family:var(--ride-font-body);font-size:15px;font-weight:700;text-decoration:none;color:var(--ride-black);border:1px solid var(--ride-border-soft);border-radius:8px}.ride-blog__page:hover{border-color:var(--ride-red);color:var(--ride-red)}.ride-blog__page--current{background:var(--ride-red);border-color:var(--ride-red);color:var(--ride-white)}.ride-blog__page--gap{border:0}.ride-article{padding-block:0 80px}.ride-article__hero{width:100%;margin-bottom:32px;background:var(--ride-black)}.ride-article__hero-img{width:100%;max-height:560px;object-fit:cover;display:block}.ride-article__header{max-width:760px;padding-top:40px}.ride-article__crumb{font-family:var(--ride-font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ride-red);text-decoration:none}.ride-article__crumb:hover{color:var(--ride-red-hover)}.ride-article__title{font-family:var(--ride-font-head);font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.04;text-transform:uppercase;margin:10px 0 14px}.ride-article__meta{display:flex;gap:14px;font-family:var(--ride-font-body);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ride-ink-soft)}.ride-article__content{max-width:760px;margin-top:28px}.ride-article__content.rte h2{font-family:var(--ride-font-head);font-size:28px;line-height:1.1;text-transform:uppercase;margin:1.4em 0 .5em}.ride-article__content.rte h3{font-family:var(--ride-font-head);font-size:22px;line-height:1.15;text-transform:uppercase;margin:1.2em 0 .4em}.ride-article__content.rte img{max-width:100%;height:auto;border-radius:var(--ride-card-radius);margin:1em 0}.ride-article__content.rte blockquote{border-left:4px solid var(--ride-red);padding:4px 0 4px 20px;margin:1.4em 0;font-size:18px;line-height:1.55;color:var(--ride-black)}.ride-article__share{max-width:760px;margin-top:28px}.ride-article__back{max-width:760px;margin-top:36px}.ride-article__back .ride-btn{color:var(--ride-black)}.ride-article__back .ride-btn svg{transform:rotate(180deg)}.ride-article__comments-wrap{border-top:1px solid var(--ride-border-soft);margin-top:48px;padding-top:40px}.ride-article__comments-wrap .ride-container{max-width:760px}.ride-article__comments-title{font-family:var(--ride-font-head);font-size:24px;line-height:1;text-transform:uppercase;margin:0 0 20px}.ride-article__comment{padding:16px 0;border-bottom:1px solid var(--ride-border-soft)}.ride-article__comment .rte{font-size:16px;line-height:1.6}.ride-article__comment-author{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ride-ink-soft);margin-top:6px}.ride-article__comment-fields{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}@media(max-width:749px){.ride-article__comment-fields{grid-template-columns:1fr}}.ride-article .ride-field{border:1px solid var(--ride-border-soft)}.ride-article textarea.ride-field{margin-bottom:12px}.ride-article__comment-note{font-size:13px;color:var(--ride-ink-soft);margin:0 0 12px}.ride-article__form-msg{border-radius:8px;padding:12px 14px;margin-bottom:16px;font-size:15px;line-height:1.5}.ride-article__form-msg--error{background:#ce1b2114;border:1px solid var(--ride-red);color:var(--ride-red-hover)}.ride-article__form-msg--ok{background:#1a1a1a0d;border:1px solid var(--ride-border-soft);color:var(--ride-black)}.ride-page{padding-block:64px 80px}.ride-page__inner{max-width:820px}.ride-page__title{font-family:var(--ride-font-head);font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;text-transform:uppercase;margin:6px 0 24px;padding-bottom:14px;border-bottom:3px solid var(--ride-red)}.ride-page__content.rte h2{font-family:var(--ride-font-head);font-size:26px;line-height:1.1;text-transform:uppercase;margin:1.4em 0 .5em}.ride-page__content.rte h3{font-family:var(--ride-font-head);font-size:21px;line-height:1.15;text-transform:uppercase;margin:1.2em 0 .4em}.ride-page__content.rte img{max-width:100%;height:auto;border-radius:var(--ride-card-radius)}.ride-bob{--bob-green: #1F8A4C;--bob-green-deep: #166B3A;padding-block:0}.ride-bob__hero{background:var(--ride-black);color:var(--ride-white);text-align:center}.ride-bob__hero-inner{padding-block:72px;max-width:820px}.ride-bob__badge{display:inline-block;background:var(--bob-green);color:var(--ride-white);font-family:var(--ride-font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 16px;border-radius:var(--ride-pill-radius);margin-bottom:18px}.ride-bob__h1{font-family:var(--ride-font-head);font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:.98;text-transform:uppercase;margin:0 0 16px}.ride-bob__sub{font-size:18px;line-height:1.6;opacity:.9;max-width:56ch;margin:0 auto 28px}.ride-bob__cta{background:var(--ride-red);color:var(--ride-white)}.ride-bob__cta:hover{background:var(--ride-red-hover);color:var(--ride-white)}.ride-bob__cta svg{width:18px;height:18px}.ride-bob__body{max-width:820px;padding-block:56px}.ride-bob__block{margin-bottom:44px}.ride-bob__block:last-child{margin-bottom:0}.ride-bob__h2{font-family:var(--ride-font-head);font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.04;text-transform:uppercase;margin:0 0 16px;padding-top:12px;border-top:3px solid var(--bob-green);display:inline-block}.ride-bob__copy{font-size:17px;line-height:1.65;margin:0 0 1em}.ride-bob__note{font-size:14px;line-height:1.55;color:var(--ride-ink-soft);margin:0}.ride-bob__tagline{font-family:var(--ride-font-head);font-size:26px;text-transform:uppercase;color:var(--bob-green);margin:.4em 0 0}.ride-bob__steps{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ride-bob__steps li{display:flex;gap:16px;align-items:flex-start;background:var(--ride-white);border:1px solid var(--ride-border-soft);border-radius:var(--ride-card-radius);padding:18px 20px}.ride-bob__steps li div{font-size:16px;line-height:1.6}.ride-bob__step-num{flex:none;width:38px;height:38px;display:grid;place-items:center;background:var(--bob-green);color:var(--ride-white);font-family:var(--ride-font-head);font-size:20px;border-radius:50%}.ride-bob__table{width:100%;border-collapse:collapse;margin-bottom:18px}.ride-bob__table th{font-family:var(--ride-font-head);font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:var(--ride-black);color:var(--ride-white);padding:12px 16px}.ride-bob__table td{font-size:16px;line-height:1.5;padding:14px 16px;border-bottom:1px solid var(--ride-border-soft)}.ride-bob__table tr:last-child td{border-bottom:0}.ride-bob__free{font-family:var(--ride-font-head);font-size:18px;text-transform:uppercase;color:var(--bob-green)}.ride-bob__list{padding-left:0;list-style:none;margin:0}.ride-bob__list li{position:relative;padding-left:26px;margin-bottom:.6em;font-size:16px;line-height:1.55}.ride-bob__list li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;background:var(--bob-green);border-radius:50%}.ride-bob__final{background:var(--ride-black);color:var(--ride-white);text-align:center;padding-block:56px}.ride-bob__final-inner{max-width:720px}.ride-bob__final .ride-bob__h2{border:0;padding-top:0}.ride-bob__final .ride-bob__copy{opacity:.9}.ride-bob__final a{color:var(--ride-white)}@media(max-width:749px){.ride-about__hero{padding-block:48px 24px}.ride-about__cta-actions .ride-btn{width:100%}.ride-contact,.ride-team,.ride-blog{padding-block:48px 56px}.ride-bob__hero-inner{padding-block:56px}}.ride-rentals{padding-block:0 0}.ride-rentals__hero{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;padding-block:56px 40px}@media(min-width:990px){.ride-rentals__hero{grid-template-columns:1.05fr .95fr;gap:48px;padding-block:72px 48px}}.ride-rentals__h1{font-family:var(--ride-font-head);font-weight:400;font-size:clamp(2.5rem,6vw,4.25rem);line-height:.98;color:var(--ride-black);margin:12px 0 0}.ride-rentals__subheading{font-family:var(--ride-font-body);font-weight:700;font-size:18px;line-height:1.3;color:var(--ride-red);text-transform:uppercase;letter-spacing:.02em;margin:14px 0 0}.ride-rentals__intro{margin-top:18px;max-width:56ch}.ride-rentals__intro p{font-family:var(--ride-font-body);font-size:18px;line-height:1.6;color:var(--ride-black);margin:0}.ride-rentals__hero-media{width:100%}.ride-rentals__hero-img{display:block;width:100%;height:auto;border-radius:var(--ride-card-radius);box-shadow:var(--ride-shadow-card);object-fit:cover}.ride-rentals__hero-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:32px;border-radius:var(--ride-card-radius);border:2px dashed var(--ride-border-soft);background:#1a1a1a0a;text-align:center}.ride-rentals__hero-placeholder svg{width:48px;height:48px;color:var(--ride-red)}.ride-rentals__hero-placeholder span{font-family:var(--ride-font-body);font-size:14px;color:var(--ride-ink-soft)}.ride-rentals__cards-intro{padding-block:24px 8px;text-align:center}.ride-rentals__h2{font-family:var(--ride-font-head);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.02;color:var(--ride-black);margin:0}.ride-rentals__cards-wrap{padding-block:16px 8px}.ride-rentals__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.ride-rentals__grid{grid-template-columns:repeat(3,1fr)}}.ride-rentals__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px;background:var(--ride-white);border:1px solid var(--ride-border-soft);border-top:4px solid var(--ride-red);border-radius:var(--ride-card-radius);box-shadow:var(--ride-shadow-card);transition:transform .14s ease,box-shadow .14s ease}.ride-rentals__card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0000001f}.ride-rentals__card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--ride-pill-radius);background:var(--ride-red);color:var(--ride-white)}.ride-rentals__card-icon svg{width:26px;height:26px}.ride-rentals__card-name{font-family:var(--ride-font-head);font-weight:400;font-size:26px;line-height:1.05;color:var(--ride-black);margin:0}.ride-rentals__card-rate{flex:1 1 auto}.ride-rentals__card-rate p{font-family:var(--ride-font-body);font-size:16px;line-height:1.55;color:var(--ride-black);margin:0}.ride-rentals__book{margin-top:6px}.ride-rentals__book svg{width:16px;height:16px}.ride-rentals__deposit-wrap{padding-block:28px 8px}.ride-rentals__deposit{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;background:#1a1a1a0a;border-left:4px solid var(--ride-red);border-radius:8px}.ride-rentals__deposit-icon{flex:0 0 auto;display:inline-flex;color:var(--ride-red)}.ride-rentals__deposit-icon svg{width:24px;height:24px}.ride-rentals__deposit-text{font-family:var(--ride-font-body);font-size:16px;line-height:1.55;color:var(--ride-black);margin:0}.ride-rentals__steps-band{background:var(--ride-black);color:var(--ride-white);margin-top:40px;padding-block:56px}.ride-rentals__steps-inner{text-align:center}.ride-rentals__steps-heading{font-family:var(--ride-font-head);font-weight:400;font-size:clamp(2rem,4vw,2.75rem);line-height:1.02;color:var(--ride-white);margin:0 0 32px}.ride-rentals__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:24px;max-width:880px;margin-inline:auto}@media(min-width:750px){.ride-rentals__steps{grid-template-columns:repeat(3,1fr)}}.ride-rentals__step{display:flex;flex-direction:column;align-items:center;gap:12px}.ride-rentals__step-num{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--ride-pill-radius);background:var(--ride-red);color:var(--ride-white);font-family:var(--ride-font-head);font-weight:400;font-size:28px;line-height:1}.ride-rentals__step-text{font-family:var(--ride-font-body);font-weight:700;font-size:18px;line-height:1.3;color:var(--ride-white)}.ride-rentals__contact{padding-block:40px 56px;text-align:center}.ride-rentals__contact-text{font-family:var(--ride-font-body);font-size:18px;line-height:1.5;color:var(--ride-black);margin:0}.ride-rentals__contact-phone{font-weight:700;color:var(--ride-red);text-decoration:none;white-space:nowrap}.ride-rentals__contact-phone:hover{color:var(--ride-red-hover);text-decoration:underline}@media(max-width:749px){.ride-rentals__hero{padding-block:40px 24px}.ride-rentals__steps-band{padding-block:44px}.ride-rentals__book{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ride-brand.css.map */
