:root{--color-brand: #ff6800;--color-ink: #0a0a0a;--color-paper: #ffffff;--color-muted: #6b6b6b;--color-line: #e5e5e5;--font-display: var(--font-heading-family);--font-body-roboto: var(--font-body-family);--space-1: .4rem;--space-2: .8rem;--space-3: 1.6rem;--space-4: 2.4rem;--space-5: 3.2rem;--space-6: 4.8rem;--space-7: 8rem;--rb-max-width: 115.2rem;--wheel-filter-rest: drop-shadow(0 0 1px rgba(255, 104, 0, .68)) drop-shadow(0 0 7px rgba(255, 104, 0, .08));--wheel-filter-hover: url(#wheel-edge-darken) drop-shadow(0 0 1px rgba(255, 104, 0, .92)) drop-shadow(0 0 7px rgba(255, 104, 0, .28)) drop-shadow(0 0 18px rgba(255, 104, 0, .1));--wheel-cast: radial-gradient( closest-side, rgba(255, 104, 0, .035) 0%, rgba(255, 104, 0, .016) 30%, rgba(255, 104, 0, .006) 52%, transparent 68% );--wheel-cast-hover: radial-gradient( closest-side, rgba(255, 104, 0, .21) 0%, rgba(255, 104, 0, .11) 24%, rgba(255, 104, 0, .045) 46%, transparent 68% );--wheel-cast-inset: -170%;--wheel-hover-transition: .28s cubic-bezier(.2, .8, .2, 1);--wheel-hover-translate: -1px;--wheel-entry-duration: .72s;--wheel-entry-ease: cubic-bezier(.2, .8, .2, 1)}@keyframes wheel-enter{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.h0,.h1,h1,.h2,h2{text-transform:uppercase;letter-spacing:-.005em}.price,.caption,.caption-large,.caption-with-letter-spacing{font-weight:300}.product__info-container .product__text.caption-with-letter-spacing{color:#ffffff80;font-size:1.3rem;letter-spacing:.14em;margin-bottom:var(--space-2)}::selection{background:#ff680047;color:var(--color-paper)}a:focus-visible,button:focus-visible,summary:focus-visible,.link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}a:not([class]){color:var(--color-brand);text-decoration-color:#ff680080;text-underline-offset:2px;transition:filter .22s ease-out}a:not([class]):hover,a:not([class]):focus-visible{filter:drop-shadow(0 0 8px rgba(255,104,0,.45))}.page-width{padding-inline:var(--space-4)}.rb-hero-wrapper{position:relative;background:transparent;z-index:40}.rb-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}@media(min-width:64em){.rb-hero{padding-block:clamp(var(--space-3),3.5vw,var(--space-5))}}.rb-hero__lead{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"mark title" "kicker kicker";align-items:center;gap:var(--space-3);min-width:0}@media(min-width:64em){.rb-hero__lead{grid-template-areas:"mark kicker" "mark title";gap:var(--space-2) var(--space-5)}}.rb-hero__mark{grid-area:mark;position:relative;isolation:isolate;background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-block;line-height:0;animation:wheel-enter var(--wheel-entry-duration) .1s var(--wheel-entry-ease) both}.rb-hero__mark:before{content:"";position:absolute;inset:var(--wheel-cast-inset);background:var(--wheel-cast);z-index:-1;pointer-events:none;transition:background var(--wheel-hover-transition)}.rb-hero__mark:hover:before,.rb-hero__mark:focus-visible:before{background:var(--wheel-cast-hover)}.rb-hero__mark:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.rb-hero__mark-img{width:clamp(5.2rem,7vw,8.4rem);height:auto;display:block;filter:var(--wheel-filter-rest);transition:filter var(--wheel-hover-transition),transform var(--wheel-hover-transition)}.rb-hero__mark:hover .rb-hero__mark-img,.rb-hero__mark:focus-visible .rb-hero__mark-img{filter:var(--wheel-filter-hover);transform:translateY(var(--wheel-hover-translate))}.rb-hero__kicker{grid-area:kicker;margin:0;color:var(--color-brand);font-family:var(--font-body-roboto);font-weight:300;font-size:1.4rem;text-transform:uppercase;letter-spacing:.14em;animation:book-rise-in .8s .32s cubic-bezier(.2,.8,.2,1) both}.rb-hero__title{grid-area:title;margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(3.6rem,7.5vw,8.8rem);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-paper);animation:book-rise-in .8s .26s cubic-bezier(.2,.8,.2,1) both}@keyframes book-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rb-cart-rail{position:absolute;top:var(--space-4);left:0;right:0;z-index:41;pointer-events:none}.rb-cart-rail__inner{display:flex;justify-content:flex-end}.rb-hero__cart{position:relative;pointer-events:auto;flex-shrink:0;display:inline-flex;align-items:center;color:var(--color-paper);text-decoration:none;transition:color .22s ease-out,filter .22s ease-out}.rb-hero__cart:hover,.rb-hero__cart:focus-visible{color:var(--color-brand);filter:drop-shadow(0 0 8px rgba(255,104,0,.55));outline:none}.rb-cart{position:relative;display:inline-flex}.rb-cart__bag{width:3.6rem;height:3.6rem;display:block}.rb-cart__mark{position:absolute;left:50%;top:56%;width:38%;height:auto;transform:translate(-50%,-50%);pointer-events:none;filter:brightness(0) invert(1);transition:filter .22s ease-out}.rb-hero__cart:hover .rb-cart__mark,.rb-hero__cart:focus-visible .rb-cart__mark{filter:none}.rb-hero__cart .cart-count-bubble{position:absolute;top:-.4rem;right:-.8rem;display:flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:1rem;background:var(--color-brand);color:var(--color-ink);font-family:var(--font-body-roboto);font-size:1.1rem;font-weight:500;line-height:1}@media(prefers-reduced-motion:reduce){.rb-hero__mark,.rb-hero__kicker,.rb-hero__title{animation:none}.rb-hero__mark-img{transition:filter var(--wheel-hover-transition)}.rb-hero__mark:hover .rb-hero__mark-img,.rb-hero__mark:focus-visible .rb-hero__mark-img{transform:none}}.door-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;color:var(--color-paper)}.door-menu.is-open{display:block}.door-menu__backdrop{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-ink);cursor:pointer;animation:door-menu-fade-in .24s ease-out both}@keyframes door-menu-fade-in{0%{opacity:0}to{opacity:1}}.door-menu__close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;width:4.8rem;height:4.8rem;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#ffffff8c;font-family:var(--font-body-roboto);font-weight:300;font-size:3.6rem;line-height:1;cursor:pointer;padding:0;transition:color .22s ease-out,transform .22s ease-out}.door-menu__close:hover,.door-menu__close:focus-visible{color:var(--color-brand);transform:rotate(90deg);outline:none}.door-menu__inner{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4);max-width:var(--rb-max-width);margin:0 auto;padding:var(--space-4) var(--space-5);overflow-y:auto}.door-menu__mark{grid-row:1;justify-self:start;position:relative;isolation:isolate;background:none;border:none;padding:0;cursor:pointer;line-height:0;animation:wheel-enter var(--wheel-entry-duration) var(--wheel-entry-ease) both}.door-menu__mark:before{content:"";position:absolute;inset:var(--wheel-cast-inset);background:var(--wheel-cast);z-index:-1;pointer-events:none;transition:background var(--wheel-hover-transition)}.door-menu__mark:hover:before,.door-menu__mark:focus-visible:before{background:var(--wheel-cast-hover)}.door-menu__mark:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.door-menu__mark-img{width:clamp(11.2rem,13vw,15.2rem);height:auto;display:block;filter:var(--wheel-filter-rest);transition:filter var(--wheel-hover-transition),transform var(--wheel-hover-transition)}.door-menu__mark:hover .door-menu__mark-img,.door-menu__mark:focus-visible .door-menu__mark-img{filter:var(--wheel-filter-hover);transform:translateY(var(--wheel-hover-translate))}.door-menu__nav{grid-row:2;align-self:center}.door-menu__list{list-style:none;margin:0;padding:0}.door-menu__item{margin-block:clamp(var(--space-1),.8vw,var(--space-2));animation:door-menu-rise-in .32s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.3s + var(--stagger, 0) * .06s)}.door-menu__item:has(.door-menu__link--current){position:relative;isolation:isolate}.door-menu__item:has(.door-menu__link--current):before{content:"";position:absolute;inset:0 auto 0 0;width:clamp(180px,30vw,320px);background:radial-gradient(ellipse 80% 100% at 0% 50%,rgba(255,104,0,.22) 0%,rgba(255,104,0,.08) 30%,transparent 65%);z-index:-1;pointer-events:none}@keyframes door-menu-rise-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.door-menu__link{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:700;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.05;letter-spacing:-.005em;text-transform:uppercase;color:var(--color-paper);text-decoration:none;transition:color .22s ease-out,transform .22s ease-out,filter .22s ease-out}a.door-menu__link:hover,a.door-menu__link:focus-visible{color:var(--color-brand);transform:translate(6px);filter:drop-shadow(0 0 18px rgba(255,104,0,.55));outline:none}.door-menu__link--current{color:var(--color-brand);cursor:default}.door-menu__dot{display:inline-block;width:.88rem;height:.88rem;border-radius:50%;background:var(--color-brand);box-shadow:0 0 8px #ff6800f2,0 0 24px #ff6800d9;margin-right:1.36rem;flex-shrink:0;visibility:hidden}.door-menu__link--current .door-menu__dot{visibility:visible}.door-menu__util{grid-row:3;display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-body-roboto);font-weight:400;font-size:1.6rem;text-transform:uppercase;letter-spacing:.1em;color:#fff0dcd1;animation:door-menu-rise-in .32s cubic-bezier(.2,.8,.2,1) both;animation-delay:.7s}.door-menu__util-link{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none;transition:color .22s ease-out}.door-menu__util-link:hover,.door-menu__util-link:focus-visible{color:var(--color-brand);outline:none}.door-menu__util-icon{width:1.05em;height:1.05em}.door-menu__util-sep{opacity:.4}@media(max-width:48em){.door-menu__mark:before{background:radial-gradient(closest-side,rgba(255,104,0,.22) 0%,rgba(255,104,0,.09) 25%,rgba(255,104,0,.03) 50%,transparent 70%)}.door-menu__item:has(.door-menu__link--current):before{width:200px}a.door-menu__link:hover,a.door-menu__link:focus-visible{filter:drop-shadow(0 0 12px rgba(255,104,0,.5))}}@media(prefers-reduced-motion:reduce){.door-menu__backdrop,.door-menu__mark,.door-menu__item,.door-menu__util{animation:none}}.rb-img-placeholder{container-type:inline-size;aspect-ratio:1 / 1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5cqw;background:var(--color-ink);border:1px solid rgba(255,255,255,.08);transition:border-color .22s ease-out}.rb-img-placeholder__mark{width:32cqw;height:auto;filter:brightness(0) invert(1);opacity:.85}.rb-img-placeholder__label{font-family:var(--font-body-roboto);font-weight:300;font-size:4.2cqw;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.card--media,.card--media .card__inner{background:transparent;box-shadow:none}.card-information__text{font-family:var(--font-display);font-weight:700;font-size:1.6rem;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}.card-information__text a{color:var(--color-paper);transition:color .22s ease-out,filter .22s ease-out}.card-wrapper:hover .card-information__text a,.card-information__text a:focus-visible{color:var(--color-brand);filter:drop-shadow(0 0 10px rgba(255,104,0,.5))}.card-wrapper:hover .rb-img-placeholder{border-color:#ff680066}.card-information .price{font-family:var(--font-body-roboto);font-weight:300;color:#ffffffb3}a.card__inner--link{display:block;color:inherit;text-decoration:none}#main-collection-filters{display:none}.rb-shop-layout{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.rb-shop-main{min-width:0}.rb-shop-side{display:grid;gap:var(--space-4);align-content:start}.rb-shop-main .product-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin:0}.rb-shop-main .product-grid .grid__item{width:auto;max-width:none;margin:0;padding:0}@media(min-width:64em){.rb-shop-layout{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:var(--space-6);align-items:start}.rb-shop-side{border-left:1px solid rgba(255,255,255,.06);padding-left:var(--space-5)}.rb-shop-main .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5);margin:0}.rb-shop-main .product-grid .grid__item{width:auto;max-width:none;margin:0;padding:0}}.dark-card{display:block;padding:var(--space-4);background:#ffffff04;border:1px solid rgba(255,255,255,.08);text-decoration:none}.dark-card__kicker{margin:0 0 var(--space-2);color:var(--color-brand);font-family:var(--font-body-roboto);font-weight:300;font-size:1.4rem;text-transform:uppercase;letter-spacing:.12em}.dark-card__headline{margin:0;font-family:var(--font-display);font-weight:700;font-size:2.4rem;line-height:1.05;text-transform:uppercase;letter-spacing:-.005em;color:var(--color-paper)}.dark-card__headline--lg{font-size:3rem}.dark-card__note{margin:var(--space-2) 0 0;font-family:var(--font-body-roboto);font-weight:300;font-size:1.4rem;line-height:1.4;color:#ffffffb3}.dark-card--link{cursor:pointer;transition:border-color .22s ease-out}.dark-card--link:hover,.dark-card--link:focus-visible{border-color:#ff680066;outline:none}.dark-card--link:hover .dark-card__headline,.dark-card--link:focus-visible .dark-card__headline{color:var(--color-brand);filter:drop-shadow(0 0 10px rgba(255,104,0,.4))}.dark-card--primary{border-color:#ff680059}.dark-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-family:var(--font-display);font-weight:700;font-size:2.2rem;line-height:1.05;text-transform:uppercase;letter-spacing:-.005em;color:var(--color-paper);text-decoration:none;transition:color .22s ease-out,filter .22s ease-out}.dark-card__row+.dark-card__row{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.06)}.dark-card__row:hover,.dark-card__row:focus-visible{color:var(--color-brand);filter:drop-shadow(0 0 10px rgba(255,104,0,.4));outline:none}.dark-card__row-arrow{color:var(--color-brand);flex-shrink:0}.rb-shop-tiles{display:grid;gap:var(--space-4)}.rb-shop-tiles[hidden]{display:none}.image-card{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;text-decoration:none;color:var(--color-paper);isolation:isolate;transition:box-shadow .22s ease-out}.image-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .32s ease-out}.image-card__caption{position:absolute;inset:auto 0 0 0;padding:var(--space-4);z-index:1;background:linear-gradient(to top,#000000d9,#0009 45%,#0000)}.image-card__kicker{margin:0 0 var(--space-2);color:var(--color-brand);font-family:var(--font-body-roboto);font-weight:300;font-size:1.4rem;text-transform:uppercase;letter-spacing:.12em}.image-card__headline{margin:0;font-family:var(--font-display);font-weight:700;font-size:2.4rem;line-height:1.05;text-transform:uppercase;letter-spacing:-.005em;color:var(--color-paper);transition:color .22s ease-out}.image-card:hover .image-card__img,.image-card:focus-visible .image-card__img{transform:scale(1.03)}.image-card:hover .image-card__headline,.image-card:focus-visible .image-card__headline{color:var(--color-brand)}.image-card:hover,.image-card:focus-visible{box-shadow:0 0 32px -4px #ff680059;outline:none}.image-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.image-card__img,.image-card__headline{transition:none}.image-card:hover .image-card__img,.image-card:focus-visible .image-card__img{transform:none}}.rb-footer{background:var(--color-ink);padding-block:var(--space-7) var(--space-5);color:#ffffffb3;font-family:var(--font-body-roboto);font-size:1.4rem}.rb-footer__inner{max-width:var(--rb-max-width);margin:0 auto;padding-inline:var(--space-4);padding-block:var(--space-3);display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:48em){.rb-footer__inner{grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-6);align-items:start}}.rb-footer__pillar{display:flex;flex-direction:column;gap:var(--space-2)}.rb-footer__tagline{margin:0;max-width:18ch;font-family:var(--font-display);font-weight:700;font-size:1.8rem;line-height:1.15;text-transform:uppercase;letter-spacing:.01em;color:var(--color-paper)}.rb-footer__kicker{margin:0 0 var(--space-1);color:var(--color-brand);font-family:var(--font-body-roboto);font-weight:300;font-size:1.4rem;text-transform:uppercase;letter-spacing:.12em}.rb-footer__link{color:#ffffffc7;text-decoration:none;transition:color .22s ease-out;width:max-content;max-width:100%;display:inline-flex;align-items:center;min-height:24px}.rb-footer__link:hover,.rb-footer__link:focus-visible{color:var(--color-brand);outline:none}.rb-footer__base{max-width:var(--rb-max-width);margin:var(--space-5) auto 0;padding:var(--space-4) var(--space-4) 0}.rb-footer__copyright{margin:0;font-size:1.4rem;color:#ffffff80}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ride-brand.css.map */
