:root{--rr-bg: #08080b;--rr-surface: #111217;--rr-surface-2: #181a20;--rr-border: rgba(255, 255, 255, .12);--rr-text: #f4efe7;--rr-muted: #b7afa2;--rr-red: #c92128;--rr-gold: #d7a33d}body{background:#09090c}header-component .header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}header-component[transparent] .header{background:linear-gradient(180deg,#050508d6,#0505085c)}.header a,.header button,.header summary{letter-spacing:.08em}.rr-hero{position:relative;min-height:min(94vh,980px);overflow:clip;background:radial-gradient(circle at top right,rgba(215,163,61,.18),transparent 28%),linear-gradient(135deg,#08080b,#12141a 52%,#0c0d11);isolation:isolate}.rr-hero__media,.rr-hero__inner{position:relative;z-index:1}.rr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rr-hero__video,.rr-hero__image,.rr-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rr-hero__video,.rr-hero__image{object-fit:cover;filter:saturate(.85) contrast(1.05) brightness(.72);transform:scale(1.05)}.rr-hero__fallback{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 30%),linear-gradient(135deg,#111217,#07070a)}.rr-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d6,#00000094 45%,#00000038),linear-gradient(180deg,#00000038,rgba(0,0,0,var(--rr-overlay-opacity)))}.rr-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;opacity:.24;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 88%)}.rr-hero__glow{position:absolute;border-radius:999px;filter:blur(84px);opacity:.5}.rr-hero__glow--one{top:10%;right:9%;width:18rem;height:18rem;background:#c9212873}.rr-hero__glow--two{left:8%;bottom:8%;width:14rem;height:14rem;background:#d7a33d57}.rr-hero__inner{display:grid;align-content:center;min-height:min(94vh,980px);padding-top:9rem;padding-bottom:7rem;max-width:64rem}.rr-hero__kicker{display:inline-flex;width:fit-content;margin-bottom:1rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#ffffffd1;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rr-hero__heading{margin:0;max-width:8ch;color:#fff;font-size:clamp(4.4rem,9vw,9rem);line-height:.92;letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance}.rr-hero__slash{width:7rem;height:.4rem;margin:1.6rem 0 1.4rem;border-radius:999px;background:linear-gradient(90deg,var(--rr-accent),var(--rr-accent-2));box-shadow:0 0 28px #c9212859}.rr-hero__body{max-width:58rem;color:#ffffffd6;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.5}.rr-hero__body p{margin:0}.rr-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.3rem}.rr-button{min-width:18rem;min-height:5.2rem;padding-inline:2rem;border-radius:999px;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rr-button:hover{transform:translateY(-2px)}.rr-button--primary{border:none;color:#fff;background:linear-gradient(135deg,var(--rr-accent),#8f1116 85%);box-shadow:0 1.4rem 3rem #00000040}.rr-button--secondary{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rr-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.rr-stat{display:grid;gap:.45rem;padding:1.5rem 1.6rem;border-radius:1.8rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rr-stat__value{color:#fff;font-size:clamp(2.1rem,3vw,3rem);line-height:1;font-weight:700}.rr-stat__label{color:#ffffffb8;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.rr-hero__scroll{position:absolute;right:2rem;bottom:2.2rem;z-index:1;display:inline-flex;align-items:center;gap:.75rem;writing-mode:vertical-rl;color:#ffffff9e;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.rr-hero__scroll:before{content:"";width:2px;height:4.6rem;background:linear-gradient(180deg,var(--rr-accent),transparent)}.rr-values{position:relative;padding:5rem 0;background:linear-gradient(180deg,#09090cfa,#0e0f14f5),radial-gradient(circle at top left,rgba(201,33,40,.1),transparent 24%);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.rr-values__inner{display:grid;gap:2rem}.rr-values__intro{max-width:62rem}.rr-values__heading{margin:0 0 1rem;color:var(--rr-text);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1;letter-spacing:-.04em}.rr-values__body{color:var(--rr-muted);font-size:1.65rem;line-height:1.6}.rr-values__body p{margin:0}.rr-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.rr-value-card{position:relative;padding:2rem;border-radius:2rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid var(--rr-border);box-shadow:0 1rem 3rem #00000026;overflow:hidden}.rr-value-card:after{content:"";position:absolute;inset:auto -20% -50% auto;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(201,33,40,.18),transparent 70%)}.rr-value-card__index{margin-bottom:1.2rem;color:var(--rr-gold);font-size:1rem;letter-spacing:.22em;text-transform:uppercase}.rr-value-card__title{margin:0 0 .8rem;color:var(--rr-text);font-size:2rem}.rr-value-card__text{position:relative;z-index:1;margin:0;color:var(--rr-muted);font-size:1.45rem;line-height:1.7}product-card{perspective:1200px}.product-card__content{position:relative;overflow:visible;border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff04);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-card__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(9,9,12,.12) 100%);pointer-events:none}product-card:hover .product-card__content{transform:translateY(-6px) rotateX(2deg);border-color:#d7a33d38;box-shadow:0 1.5rem 3rem #0000003d}.product-card.is-revealed .product-card__content{animation:rr-card-rise .5s ease both}.product-card .card-gallery,.product-card .product-card__image,.product-card slideshow-component{overflow:clip;border-radius:2rem 2rem 0 0}.product-card product-price{display:block;min-width:0}.product-card product-price .price,.product-card product-price .compare-at-price{white-space:normal;overflow-wrap:anywhere}@keyframes rr-card-rise{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}.section .button-secondary,.section .button{border-radius:999px}.section .button-secondary:hover,.section .button:hover{transform:translateY(-1px)}.rr-progress{position:fixed;top:0;left:0;z-index:40;width:100%;height:3px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--rr-red),var(--rr-gold))}@media screen and (max-width:989px){.rr-hero{min-height:auto}.rr-hero__inner{min-height:auto;padding-top:8rem;padding-bottom:5.8rem}.rr-hero__stats,.rr-values__grid{grid-template-columns:1fr}.rr-button{width:100%;min-width:0}}@media screen and (max-width:749px){.rr-hero__kicker{font-size:.92rem;letter-spacing:.18em}.rr-hero__body{font-size:1.5rem}.rr-hero__scroll{display:none}.rr-values{padding:4rem 0}}@media(prefers-reduced-motion:reduce){.rr-hero *,.rr-values *,.product-card__content,.rr-progress{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/republic-rider.css.map */
