.skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-160%);padding:12px 16px;background:var(--paper);color:var(--ink);font:500 .68rem/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--sand);outline-offset:4px}.hero--ohio{background-position:center}.hero--ohio:after{content:"";position:absolute;inset:auto 0 0;height:18%;background:linear-gradient(transparent,#090c0d47);pointer-events:none}.hero--ohio .hero-inner{padding-bottom:76px}.nav-links a:first-child:before{content:"Rally ";opacity:.55}.route-feature--visual{min-height:630px;padding:52px 46px;background-image:linear-gradient(90deg,#111b21eb,#111b21c7 43%,#111b212e),var(--route-image);background-position:center;background-size:cover;border-bottom:0}.route-feature--visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(236,230,218,.24);pointer-events:none}.route-feature--visual:before{z-index:0}.route-feature--visual>*{z-index:1}.supply-section{padding-bottom:92px}.card-image-link{display:block;overflow:hidden;background:#d6d0c3}.card-image-link .card-image{transition:transform .45s ease}.card-image-link:hover .card-image{transform:scale(1.035)}.card-copy h2{margin:7px 0 5px;font: 1.65rem/.98 "DM Serif Display",Georgia,serif;letter-spacing:-.04em}.supply-manifest{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);align-items:center;margin-top:116px;padding-top:82px;border-top:1px solid var(--line)}.supply-manifest__copy h3{max-width:530px;margin:13px 0 18px;font:normal clamp(3.1rem,5vw,5.6rem)/.82 "DM Serif Display",Georgia,serif;letter-spacing:-.07em}.supply-manifest__copy p{max-width:380px;margin:0;color:var(--faded);font-size:.95rem;line-height:1.7}.supply-manifest__copy .btn{margin-top:27px}.supply-manifest__art{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:end}.supply-manifest__art figure{margin:0;overflow:hidden;background:var(--night)}.supply-manifest__art figure:last-child{margin-bottom:-38px}.supply-manifest__art img{width:100%;height:100%;object-fit:cover}.newsletter .email-form{position:relative;flex-wrap:wrap}.newsletter-status{width:100%;margin:14px 0 0;color:var(--clay);font:500 .68rem/1.4 DM Mono,monospace;letter-spacing:.06em}.newsletter-status--error{color:#a6412d}.rally-hero--visual{position:relative;overflow:hidden;background-image:linear-gradient(90deg,#111b21ed,#111b216b),var(--rally-image);background-position:center;background-size:cover}.rally-hero--visual>*{position:relative}.rally-hero--visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(17,27,33,.35),transparent 60%)}.footer-links{display:flex;gap:20px;margin-top:26px;font:500 .62rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.footer-links a{padding-bottom:4px;border-bottom:1px solid rgba(236,230,218,.55)}.footer-links a:hover{color:var(--sand)}.rides-blog__masthead--visual{position:relative;min-height:530px;align-items:end;padding:58px 52px;border:0;overflow:hidden;background-image:linear-gradient(90deg,#111b21ed,#111b2199 55%,#111b211a),var(--rides-cover);background-position:center;background-size:cover;color:var(--paper)}.rides-blog__masthead--visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(236,230,218,.32);pointer-events:none}.rides-blog__masthead--visual>*{position:relative}.rides-blog__masthead--visual .eyebrow{color:var(--sand)}.rides-blog__masthead--visual h1{color:var(--paper)}.rides-blog__masthead--visual .rides-blog__masthead-copy{color:#ded9ce}.product-section{padding-top:118px}.product-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(34px,7vw,110px);align-items:start}.product-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-media-item{overflow:hidden;background:#e0dbcf}.product-media-item--primary{grid-column:1 / -1}.product-image{display:block;width:100%;height:auto}.product-details{position:sticky;top:34px;padding-top:16px}.product-details h1{margin:12px 0 18px;font:normal clamp(3.3rem,5.5vw,5.6rem)/.82 "DM Serif Display",Georgia,serif;letter-spacing:-.07em}.product-price{margin-bottom:25px;font:500 .76rem/1 DM Mono,monospace;letter-spacing:.1em}.product-description{max-width:520px;margin-bottom:33px;color:var(--faded);line-height:1.75}.product-description p:first-child{margin-top:0}.product-label{display:block;margin-bottom:10px;font:500 .63rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.product-select{width:100%;max-width:420px;padding:14px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:500 .74rem/1.3 DM Mono,monospace}.product-submit{display:flex;margin-top:27px;background:var(--night);color:var(--paper);padding:16px 18px 11px;border-bottom:0}.product-submit:after{content:"\2192"}.product-submit:hover{background:var(--clay);color:var(--paper)}.product-submit:disabled{cursor:not-allowed;opacity:.55}.product-form-errors{margin-top:16px;color:var(--clay);font-size:.85rem}.product-assurance{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:42px;padding-top:16px;border-top:1px solid var(--line);color:var(--faded);font:500 .6rem/1.4 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.product-assurance span:before{content:"\2726";margin-right:7px;color:var(--sand)}.collection-heading{display:grid;grid-template-columns:1fr minmax(240px,.45fr);gap:42px;align-items:end;margin-bottom:56px}.collection-heading .editorial-title{margin-bottom:0}.collection-description{max-width:430px;color:var(--faded);line-height:1.7}.collection-grid{row-gap:62px}.collection-pagination{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:84px;padding-top:20px;border-top:1px solid var(--line);font:500 .62rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.collection-empty{padding:64px 0}.collection-empty h2{margin:10px 0;font:normal clamp(3rem,5vw,5rem)/.85 "DM Serif Display",Georgia,serif;letter-spacing:-.07em}.collection-empty p{color:var(--faded)}.cart-wrap{max-width:980px}.cart-form{margin-top:38px}.cart-lines{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:140px minmax(0,1fr) 100px;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-item__image{display:block;background:#e0dbcf}.cart-item__image img{width:100%;aspect-ratio:1;object-fit:cover}.cart-item__details h2{margin:8px 0 5px;font: 2rem/.9 "DM Serif Display",Georgia,serif;letter-spacing:-.045em}.cart-item__details p{margin:0;color:var(--faded);font-size:.85rem}.cart-item__remove{display:inline-flex;margin-top:15px;padding-bottom:3px;border-bottom:1px solid currentColor;font:500 .6rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.cart-item__remove:hover{color:var(--clay)}.cart-item__quantity label{display:block;margin-bottom:8px;font:500 .58rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.cart-item__quantity input{width:72px;padding:10px;border:1px solid var(--line);border-radius:0;background:transparent}.cart-summary{display:flex;justify-content:space-between;gap:38px;align-items:end;margin-top:44px}.cart-summary>div:first-child{display:grid;grid-template-columns:1fr auto;gap:7px 32px;min-width:250px}.cart-summary strong{font: 2.5rem/.9 "DM Serif Display",Georgia,serif;letter-spacing:-.05em}.cart-summary p{grid-column:1 / -1;margin:7px 0 0;color:var(--faded);font-size:.78rem}.cart-summary__actions{display:flex;gap:16px;flex-wrap:wrap}.btn--solid{padding:15px 18px 11px;background:var(--night);color:var(--paper);border-bottom:0}.btn--solid:hover{background:var(--clay);color:var(--paper)}.search-form{margin-top:34px}.search-results-heading{margin-top:62px}.search-results-heading h2{font:normal clamp(2.6rem,4vw,4.4rem)/.87 "DM Serif Display",Georgia,serif;letter-spacing:-.06em}.search-placeholder{display:flex;align-items:flex-end;min-height:280px;padding:24px;background:linear-gradient(145deg,#18232b,#a6412d);color:var(--paper);font:500 .7rem/1 DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.search-empty{padding:35px 0}.search-empty p{color:var(--faded)}@media(max-width:760px){.nav{height:68px;gap:10px}.brand{flex:0 1 auto;font-size:clamp(1.28rem,5vw,1.55rem);white-space:nowrap}.nav-links{display:flex!important;gap:11px;margin-left:auto;font-size:.53rem;letter-spacing:.07em}.nav-links a:first-child:before{display:none}.nav-cart{font-size:.53rem;letter-spacing:.07em}.hero--ohio{background-position:65% center}.hero--ohio .hero-inner{padding-bottom:58px}.route-feature--visual{min-height:560px;padding:36px 28px;background-image:linear-gradient(0deg,#111b21eb,#111b2161),var(--route-image);background-position:center}.supply-section{padding-bottom:72px}.supply-manifest{grid-template-columns:1fr;gap:38px;margin-top:76px;padding-top:58px}.supply-manifest__copy h3{font-size:3.65rem}.supply-manifest__art{gap:12px}.supply-manifest__art figure:last-child{margin-bottom:-18px}.footer-links{margin-top:19px}.rides-blog__masthead--visual{min-height:480px;grid-template-columns:1fr;gap:18px;padding:42px 28px;background-image:linear-gradient(0deg,#111b21f0,#111b214d),var(--rides-cover)}.product-section{padding-top:82px}.product-layout{grid-template-columns:1fr;gap:34px}.product-media-grid{gap:8px}.product-details{position:static;padding-top:0}.product-details h1{font-size:4.15rem}.product-price{margin-bottom:21px}.product-assurance{margin-top:32px}.collection-heading{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.collection-grid{row-gap:48px}.collection-pagination{margin-top:58px}.cart-item{grid-template-columns:88px minmax(0,1fr);gap:16px}.cart-item__quantity{grid-column:2}.cart-item__details h2{font-size:1.65rem}.cart-summary{display:block;margin-top:32px}.cart-summary__actions{margin-top:28px}.search-results-heading{margin-top:48px}.search-placeholder{min-height:230px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rich.css.map */
