@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Barlow+Condensed:ital,wght@0,600;0,700;1,700;1,800&display=swap";.rb{--rb-blue: #334fb4;--rb-navy: #1d2c75;--rb-charcoal: #2b2f36;--rb-charcoal-2: #22252b;--rb-grey: #f1f2f4;--rb-grey-2: #d4d8de;--rb-muted: #6b717c;font-family:"Barlow",var(--font-body-family);letter-spacing:0;color:var(--rb-fg, var(--rb-charcoal));background:var(--rb-bg, transparent);padding-top:var(--rb-pt, 0);padding-bottom:var(--rb-pb, 0);line-height:1.5}.rb *,.rb *:before,.rb *:after{box-sizing:border-box}.rb ul,.rb ol{list-style:none;margin:0;padding:0}.rb a{color:inherit}.rb p{margin:0}.rb img{display:block;max-width:100%}.rb__inner{max-width:1320px;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.rb__inner{padding:0 3.2rem}}.rb .rb-h{font-family:"Barlow Condensed",var(--font-heading-family);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.95;letter-spacing:.005em;margin:0;color:inherit}.rb .rb-eyebrow{font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;line-height:1.2;margin:0 0 1rem;color:var(--rb-accent, var(--rb-blue))}.rb .rb-lede{font-size:1.7rem;max-width:62ch;opacity:.85}.rb .rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.6rem;line-height:1;padding:1.4rem 2.4rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s;white-space:nowrap}.rb .rb-btn svg{width:1.4rem;height:1.4rem;transition:transform .2s}.rb .rb-btn:hover svg{transform:translate(3px)}.rb .rb-btn--primary{background:var(--rb-blue);color:#fff}.rb .rb-btn--primary:hover{background:var(--rb-navy)}.rb .rb-btn--light{background:#fff;color:var(--rb-navy)}.rb .rb-btn--light:hover{background:var(--rb-grey)}.rb .rb-btn--dark{background:var(--rb-charcoal);color:#fff}.rb .rb-btn--dark:hover{background:#000}.rb .rb-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.rb .rb-btn--ghost:hover{background:#7f7f7f1f}.rb-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:3.2rem}.rb-section-head .rb-h{font-size:clamp(3.6rem,5vw,5.6rem)}.rb-section-head .rb-lede{margin-top:1.2rem}.rb .rb-textlink{font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem;text-decoration:none;color:var(--rb-accent, var(--rb-blue));border-bottom:2px solid currentColor;padding-bottom:.3rem}.rb-ticker{overflow:hidden;font-size:1.35rem;white-space:nowrap}.rb-ticker__track{display:flex;width:max-content;animation:rb-marquee var(--rb-speed, 40s) linear infinite}.rb-ticker__track--pause:hover{animation-play-state:paused}.rb-ticker__list{display:flex;flex-shrink:0}.rb-ticker__item{display:flex;align-items:center;padding:1rem 0}.rb-ticker__item:after{content:"";width:.6rem;height:.6rem;background:var(--rb-accent);transform:rotate(45deg);margin:0 2.8rem}.rb-ticker__item a{display:flex;align-items:center;text-decoration:none}.rb-ticker__item strong{font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;letter-spacing:.08em;color:var(--rb-label);margin-right:.8rem;font-size:1.5rem}@keyframes rb-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rb-ticker__track{animation:none}}.rb-hero{position:relative}.rb-hero__panels{display:grid;grid-template-columns:1fr;background:var(--rb-charcoal-2)}.rb-hero__panel{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:var(--rb-h-m, 420px);color:#fff;isolation:isolate}.rb-hero__img,.rb-hero__panel>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s ease}.rb-hero__panel>svg{background:#4a4f58;fill:#ffffff40}.rb-hero__panel:hover .rb-hero__img{transform:scale(1.04)}.rb-hero__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--rb-tint);opacity:calc(var(--rb-tint-o) * .45)}.rb-hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,var(--rb-tint) 0%,transparent 72%);opacity:var(--rb-tint-o)}.rb-hero__content{width:100%;padding:3.2rem 2rem 6.4rem}.rb-hero--nosearch .rb-hero__content{padding-bottom:3.2rem}.rb .rb-hero__eyebrow{color:#fff;opacity:.9;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.rb-hero__count{display:inline-block;padding:.4rem .9rem;background:#ffffff24;border:1px solid rgba(255,255,255,.35);letter-spacing:.1em}.rb .rb-hero__heading{font-size:clamp(6rem,10vw,12rem);margin-bottom:1.2rem}.rb-hero__text{font-size:1.7rem;max-width:44ch;margin-bottom:2.4rem!important;opacity:.92}.rb-hero__search{position:relative;z-index:3;margin:-4rem 1.6rem 0;background:#fff;padding:1.4rem 1.4rem 1.6rem;box-shadow:0 18px 40px #00000040}.rb-hero__search-label{display:block;font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem;color:var(--rb-muted);margin-bottom:.8rem}.rb-hero__search-row{display:flex;align-items:stretch;border:2px solid var(--rb-grey-2);transition:border-color .2s}.rb-hero__search-row:focus-within{border-color:var(--rb-blue)}.rb-hero__search-icon{display:none;align-self:center;width:2rem;height:2rem;margin-left:1.4rem;color:var(--rb-muted);flex-shrink:0}.rb .rb-hero__search input[type=search]{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;font-family:"Barlow",var(--font-body-family);font-size:1.6rem;color:var(--rb-charcoal);padding:1.2rem;-webkit-appearance:none;appearance:none;border-radius:0}.rb .rb-hero__search .rb-btn{padding:1.2rem 1.8rem}@media(min-width:750px){.rb-hero__panel{min-height:var(--rb-h, 620px)}.rb-hero__panels--2{grid-template-columns:1fr 1fr}.rb-hero__panels--3{grid-template-columns:repeat(3,1fr)}.rb-hero__panels--4{grid-template-columns:1fr 1fr}.rb-hero__panel+.rb-hero__panel{border-left:4px solid var(--rb-charcoal-2)}.rb-hero__content{padding:5.6rem 5.6rem 16rem}.rb-hero--nosearch .rb-hero__content{padding-bottom:5.6rem}.rb-hero__search{position:absolute;left:50%;bottom:4.8rem;transform:translate(-50%);width:min(780px,calc(100% - 6.4rem));margin:0;padding:1.8rem 2rem 2rem}.rb-hero__search-icon{display:block}.rb .rb-hero__search input[type=search]{font-size:1.8rem;padding:1.4rem 1.2rem}.rb .rb-hero__search .rb-btn{padding:1.4rem 3.2rem}}.rb-stats__inner{display:flex;flex-direction:column;gap:2.4rem}.rb .rb-stats__heading{font-size:3.2rem;max-width:14ch}.rb-stats__list{display:grid;grid-template-columns:1fr 1fr;flex:1}.rb-stats__item{padding:1.6rem 1.6rem 1.6rem 0;border-top:1px solid var(--rb-line)}.rb-stats__value{display:block;font-family:"Barlow Condensed",var(--font-heading-family);font-weight:800;font-style:italic;font-size:clamp(4rem,5vw,5.6rem);line-height:1;color:var(--rb-value);text-transform:uppercase}.rb-stats__label{display:block;margin-top:.6rem;font-size:1.4rem;color:var(--rb-label);max-width:22ch}@media(min-width:750px){.rb-stats__inner{flex-direction:row;align-items:center;gap:4.8rem}.rb-stats__list{grid-template-columns:repeat(var(--rb-cols, 4),1fr)}.rb-stats__item{border-top:0;border-left:1px solid var(--rb-line);padding:.4rem 2.4rem}}.rb-ql__grid{display:grid;gap:1.6rem}@media(min-width:750px){.rb-ql__grid{grid-template-columns:repeat(var(--rb-cols, 2),1fr);gap:2.4rem}}.rb-ql__group{background:var(--rb-card);border-top:4px solid var(--rb-accent);display:grid;grid-template-columns:1fr}.rb-ql__top{display:flex;align-items:center;gap:1.6rem;padding:2.4rem 2.4rem 1.6rem}.rb-ql__thumb{width:7.2rem;height:7.2rem;object-fit:cover;flex-shrink:0}.rb .rb-ql__title{font-size:3.6rem}.rb-ql__sub{font-size:1.4rem;color:var(--rb-muted);margin-top:.4rem!important}.rb .rb-ql__links{padding:0 2.4rem 1.6rem}.rb-ql__links a{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0;border-top:1px solid var(--rb-grey-2);text-decoration:none;font-weight:600;font-size:1.6rem;transition:color .2s,padding .2s}.rb-ql__links a svg{width:1.6rem;height:1.6rem;color:var(--rb-accent);transition:transform .2s}.rb-ql__links a:hover{color:var(--rb-accent)}.rb-ql__links a:hover svg{transform:translate(4px)}.rb-pg__chips{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:2.4rem;scrollbar-width:none}.rb-pg__chips::-webkit-scrollbar{display:none}@media(min-width:750px){.rb-pg__chips{flex-wrap:wrap;overflow:visible}}.rb .rb-chip{flex-shrink:0;font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.45rem;padding:.9rem 1.6rem;background:var(--rb-grey);color:var(--rb-charcoal);border:1px solid var(--rb-grey-2);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.rb .rb-chip:hover{border-color:var(--rb-charcoal)}.rb .rb-chip.is-active{background:var(--rb-charcoal);border-color:var(--rb-charcoal);color:#fff}.rb-pg__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:990px){.rb-pg__grid{grid-template-columns:repeat(var(--rb-cols, 4),1fr);gap:2rem}}.rb-card[hidden]{display:none}.rb-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;background:#fff;border:1px solid var(--rb-grey-2);transition:border-color .2s,box-shadow .2s,transform .2s}.rb-card__link:hover{border-color:var(--rb-charcoal);box-shadow:0 10px 24px #22252b1f;transform:translateY(-2px)}.rb-card__media{position:relative;aspect-ratio:1 / 1;background:var(--rb-grey);overflow:hidden}.rb-card__media img,.rb-card__media svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rb-card__media svg{fill:var(--rb-grey-2)}.rb-badge{position:absolute;top:1rem;left:1rem;font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;padding:.4rem .8rem;color:#fff;background:var(--rb-charcoal)}.rb-badge--genuine{background:var(--rb-blue)}.rb-card__body{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.6rem;flex:1}.rb-card__sku{align-self:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;letter-spacing:.02em;padding:.3rem .7rem;background:var(--rb-grey);border:1px solid var(--rb-grey-2);color:var(--rb-charcoal);word-break:break-all}.rb .rb-card__title{font-family:"Barlow",var(--font-body-family);font-size:1.55rem;font-weight:600;line-height:1.3;letter-spacing:0;margin:0;color:var(--rb-charcoal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rb-card__fit{font-size:1.3rem;color:var(--rb-muted)}.rb-card__foot{margin-top:auto;padding-top:.8rem;display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.rb-card__price{font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;font-size:2.2rem;color:var(--rb-charcoal)}.rb-card__price s{font-size:1.5rem;color:var(--rb-muted);font-weight:600;margin-left:.4rem}.rb-card__cta{font-family:"Barlow Condensed",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.35rem;color:var(--rb-blue)}.rb-pg__empty{padding:4rem 0;text-align:center;color:var(--rb-muted)}.rb-pg__empty[hidden]{display:none}.rb-builds__grid{display:grid;gap:1.6rem}@media(min-width:750px){.rb-builds__grid{grid-template-columns:repeat(var(--rb-cols, 2),1fr);gap:2.4rem}}.rb-build{position:relative;display:flex;align-items:flex-end;min-height:46rem;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.rb-build img,.rb-build>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s ease}.rb-build>svg{background:#4a4f58;fill:#fff3}.rb-build:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#14161aeb,#14161a59 55%,#14161a00 80%)}.rb-build:hover img{transform:scale(1.04)}.rb-build__body{padding:2.8rem;max-width:56rem}.rb .rb-build__body .rb-eyebrow{color:#fff;opacity:.75}.rb .rb-build__title{font-size:clamp(3.6rem,4vw,4.8rem);margin-bottom:1.2rem}.rb-build__text{font-size:1.6rem;opacity:.9;margin-bottom:2rem!important}@media(min-width:750px){.rb-build{min-height:56rem}.rb-build__body{padding:4rem}}.rb-it__grid{display:grid;gap:3.2rem;align-items:center}.rb-it__media{position:relative}.rb .rb-it__media img,.rb .rb-it__media svg{width:100%;height:auto;max-width:none;aspect-ratio:4 / 3;object-fit:cover}.rb-it__media:before{content:"";position:absolute;left:-1.2rem;bottom:-1.2rem;width:40%;height:40%;background:var(--rb-accent);z-index:-1}.rb-it__media{isolation:isolate}.rb .rb-it__heading{font-size:clamp(3.6rem,5vw,5.6rem);margin-bottom:2rem}.rb-it__text{font-size:1.7rem;opacity:.88}.rb-it__text p+p{margin-top:1.2rem}.rb-it__actions{margin-top:2.8rem;display:flex;flex-wrap:wrap;gap:1.2rem}@media(min-width:750px){.rb-it__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.rb-it--right .rb-it__media{order:2}.rb-it--right .rb-it__media:before{left:auto;right:-1.2rem}}.rb-cta__box{position:relative;display:grid;gap:2.4rem;padding:3.2rem 2.4rem;background:var(--rb-card);border-left:6px solid var(--rb-accent);overflow:hidden}.rb .rb-cta__heading{font-size:clamp(3.6rem,5vw,5.2rem);margin-bottom:1.2rem}.rb-cta__text{font-size:1.7rem;opacity:.85;max-width:60ch}.rb-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem}@media(min-width:750px){.rb-cta__box{grid-template-columns:1fr auto;align-items:center;padding:4.8rem 5.6rem}}.rb-nl__inner{display:grid;gap:2.4rem;align-items:center}.rb .rb-nl__heading{font-size:clamp(3.6rem,5vw,5.2rem);margin-bottom:1rem}.rb-nl__text{font-size:1.7rem;opacity:.85}.rb-nl__row{display:flex;border:2px solid rgba(255,255,255,.35);background:#ffffff0f}.rb-nl__row:focus-within{border-color:#fff}.rb .rb-nl__row input[type=email]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font-family:"Barlow",var(--font-body-family);font-size:1.7rem;padding:1.4rem 1.6rem;-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none}.rb .rb-nl__row input[type=email]::placeholder{color:inherit;opacity:.6}.rb-nl__msg{margin-top:1rem!important;font-size:1.4rem}.rb-nl__msg--error{color:#ffb4b4}@media(min-width:750px){.rb-nl__inner{grid-template-columns:1fr 1fr;gap:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rb-home.css.map */
