:root{--riq-red: #E30613;--riq-red-vif: #ff1010;--riq-black: #070707;--riq-surface: #101010;--riq-surface2: #161616;--riq-border: #222222;--riq-white: #f0f0f0;--riq-muted: #666666;--riq-green: #22c55e;--riq-fh: "Barlow Condensed", sans-serif;--riq-fb: "Barlow", sans-serif;--riq-fm: "Share Tech Mono", monospace;--riq-wrap: 1200px}@media(min-width:1400px){:root{--riq-wrap: 1300px}}:root{--font-body--family: var(--riq-fb);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--riq-fh);--font-subheading--style: normal;--font-subheading--weight: 700;--font-heading--family: var(--riq-fh);--font-heading--style: normal;--font-heading--weight: 800;--font-accent--family: var(--riq-fm);--font-accent--style: normal;--font-accent--weight: 400}:root{--narrow-page-width: 78rem}:root{--font-h1--style: italic;--font-h1--case: uppercase;--font-h1--weight: 900;--font-h1--letter-spacing: .04em;--font-h2--style: italic;--font-h2--case: uppercase;--font-h2--weight: 900;--font-h2--letter-spacing: .03em;--font-h3--style: italic;--font-h3--case: uppercase;--font-h3--weight: 800;--font-h4--case: uppercase;--font-h5--case: uppercase;--font-h6--case: uppercase}.riq-wrap{width:100%;max-width:var(--riq-wrap);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.riq-eyebrow{display:block;font-family:var(--riq-fm);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:var(--riq-red);margin-bottom:1.5rem}.riq-rline{width:36px;height:3px;background:var(--riq-red);margin:0 auto 2rem}.riq-mono{font-family:var(--riq-fm);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--riq-muted)}.riq-btn-p{font-family:var(--riq-fh);font-size:.88rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;background:var(--riq-red);color:#fff;padding:.82rem 2rem;border-radius:2px;border:none;cursor:pointer;display:inline-block;position:relative;overflow:hidden;transition:background .2s,transform .2s,box-shadow .2s}.riq-btn-p:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:left .45s}.riq-btn-p:hover:before{left:100%}.riq-btn-p:hover{background:var(--riq-red-vif);transform:translateY(-2px);box-shadow:0 8px 28px #e3061359;color:#fff}.riq-btn-o{font-family:var(--riq-fh);font-size:.88rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;background:transparent;color:var(--riq-white);padding:.82rem 2rem;border-radius:2px;border:1px solid var(--riq-border);display:inline-block;transition:border-color .2s,transform .2s,background .2s}.riq-btn-o:hover{border-color:var(--riq-white);transform:translateY(-2px);background:#ffffff0a;color:var(--riq-white)}.button:not(.button-unstyled),.button--primary,.button--secondary{font-family:var(--riq-fh);font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){html.riq-js .rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}html.riq-js .rv.in{opacity:1;transform:translateY(0)}html.riq-js .rv.d1{transition-delay:.08s}html.riq-js .rv.d2{transition-delay:.16s}html.riq-js .rv.d3{transition-delay:.24s}html.riq-js .rv.d4{transition-delay:.32s}}.menu-list__link,.menu-list__link-title{font-family:var(--riq-fh);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.menu-list>.menu-list__item>.menu-list__link{position:relative}.menu-list>.menu-list__item>.menu-list__link:after{content:"";position:absolute;bottom:2px;left:.75rem;right:.75rem;height:1px;background:var(--riq-red);transform:scaleX(0);transform-origin:left;transition:transform .25s}.menu-list>.menu-list__item>.menu-list__link:hover:after{transform:scaleX(1)}.menu-list__submenu{border:1px solid var(--riq-border)}.footer-copyright,.footer-policy-list{font-family:var(--riq-fm);letter-spacing:.1em}footer .menu__details .menu__heading{display:none}footer .menu__details ul.list-unstyled{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.8rem,2vw,1.8rem)}footer .menu__item a{font-family:var(--riq-fh);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground-muted);transition:color .2s}footer .menu__item a:hover{color:var(--color-foreground)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--riq-red)}.product-card{position:relative;background:var(--riq-surface);border:1px solid var(--riq-border);border-radius:2px;overflow:hidden;transition:border-color .35s,background .3s}.product-card:hover{border-color:#e3061380;background:var(--riq-surface2)}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--riq-red);transform:scaleX(0);transform-origin:left;transition:transform .4s;z-index:2}.product-card:hover:before{transform:scaleX(1)}.product-card .card-gallery{background:#fff;border-bottom:1px solid var(--riq-border);aspect-ratio:1 / 1;overflow:hidden}.product-card .card-gallery img{width:100%;height:100%;object-fit:contain;padding:.7rem}.product-card .text-block,.product-card .text-block p,.product-card .text-block a{font-family:var(--riq-fh);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;color:var(--color-foreground-heading);transition:color .2s}.product-card:hover .text-block a{color:var(--riq-red)}.product-card .sku{font-family:var(--riq-fm);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--riq-red)}.product-card .price{font-family:var(--riq-fh);font-weight:900;font-size:1.2rem;line-height:1.2;color:var(--color-foreground-heading)}.product-card .text-block,.product-card .text-block a{font-size:1rem}.product-card .product-card-gallery__title-placeholder,.product-card .product-card-gallery__title-placeholder a{font-family:var(--riq-fh);font-weight:800;font-style:italic;text-transform:uppercase;font-size:var(--font-size--lg);line-height:1.1;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / .35);background-color:transparent}.facets{font-family:var(--riq-fb)}.facets__summary,.facets__label,.facets-toggle__button,.facets__pill-label{font-family:var(--riq-fh);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.filter-count-bubble__background,.facets__bubble{background:var(--riq-red);color:#fff}.facets__clear-all-link--active,.clear-filter{color:var(--riq-red)}.riq-pdp-eyebrow{font-family:var(--riq-fm);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--riq-red);margin:0 0 .6rem}.product-information .product-title,.product-information h1{font-family:var(--riq-fh);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.product-information .sku{font-family:var(--riq-fm);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--riq-red)}.product-information .price{font-family:var(--riq-fh);font-weight:900;font-size:1.7rem;line-height:1.15}.product-information__grid:has(>.product-details:only-child){grid-template-columns:minmax(0,640px);justify-content:center}.riq-pdp-reassurance{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--riq-border)}.riq-pdp-guarantee{display:flex;align-items:center;gap:.5rem;flex:1;min-width:140px;font-family:var(--riq-fm);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-muted)}.riq-pdp-guarantee__ico{color:var(--riq-red);font-size:.9rem;flex-shrink:0}.riq-pdp-fitment{margin-top:1.25rem;padding:.9rem 1rem;border:1px solid var(--riq-border);border-left:2px solid var(--riq-red);background:var(--riq-surface);border-radius:2px}.riq-pdp-fitment__label{display:block;font-family:var(--riq-fm);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--riq-red);margin-bottom:.35rem}.riq-pdp-fitment__value{font-family:var(--riq-fb);font-size:.9rem;color:var(--color-foreground);line-height:1.5}.mega-menu__grid{display:flex!important;justify-content:center}.mega-menu__list{display:flex!important;justify-content:center;grid-template-columns:none!important}.mega-menu__column{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;width:auto!important}.mega-menu__column>*{width:auto!important}::selection{background:var(--riq-red);color:#fff}.riq-moto-active{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .9rem;padding:.2rem 0 .9rem}.riq-moto-active__lbl{font-family:var(--riq-fm);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--riq-red)}.riq-moto-active__val{font-family:var(--riq-fh);font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;color:var(--color-foreground)}.riq-moto-active__clear{font-family:var(--riq-fm);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted);text-decoration:underline;text-underline-offset:.2em}.riq-moto-active__clear:hover{color:var(--riq-red)}.riq-moto-active__apply{font-family:var(--riq-fh);font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;color:var(--color-foreground);text-decoration:none}.riq-moto-active__apply:hover{color:var(--riq-red)}.riq-moto-active__clear{background:none;border:0;padding:0;cursor:pointer}.facets--horizontal .facets__inputs-wrapper::-webkit-scrollbar,.facets--horizontal .facets__panel-content::-webkit-scrollbar{width:8px}.facets--horizontal .facets__inputs-wrapper::-webkit-scrollbar-thumb,.facets--horizontal .facets__panel-content::-webkit-scrollbar-thumb{background:var(--riq-border);border-radius:4px}.facets--horizontal .facets__inputs-wrapper::-webkit-scrollbar-thumb:hover,.facets--horizontal .facets__panel-content::-webkit-scrollbar-thumb:hover{background:var(--riq-red)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/raceriq.css.map */
