@import"https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@400;500;600;700&family=Oswald:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";:root{--rg-color-lime-500: #CCFF1B;--rg-color-blue-900: #0C0C5C;--rg-color-grey-300: #C7C9CE;--rg-color-white: #FFFFFF;--rg-color-black: #000000;--rg-color-lime-700: #A6D200;--rg-color-lime-600: #B8E612;--rg-color-lime-300: #E0FF73;--rg-color-lime-100: #F4FFC7;--rg-color-blue-800: #14146E;--rg-color-blue-700: #1E1E85;--rg-color-blue-200: #C9C9E2;--rg-color-blue-100: #EAEAF4;--rg-color-grey-50: #F6F7F8;--rg-color-grey-100: #ECEDEF;--rg-color-grey-200: #DCDEE2;--rg-color-grey-400: #767982;--rg-color-grey-500: #8A8D94;--rg-color-grey-700: #4A4D53;--rg-color-grey-900: #1A1B1F;--rg-color-skeleton-base: #ECEDEF;--rg-color-skeleton-sheen: #F6F7F8;--rg-color-success: #1E7A3D;--rg-color-on-success: #FFFFFF;--rg-color-warning: #A66200;--rg-color-on-warning: #FFFFFF;--rg-color-error: #C0271E;--rg-color-on-error: #FFFFFF;--rg-color-info: #0C0C5C;--rg-color-on-info: #FFFFFF;--rg-color-success-bg: #E6F2EA;--rg-color-success-fg: #14532A;--rg-color-warning-bg: #FBF0DD;--rg-color-warning-fg: #6E4200;--rg-color-error-bg: #FAE6E4;--rg-color-error-fg: #7A1812;--rg-color-info-bg: #EAEAF4;--rg-color-info-fg: #0C0C5C;--rg-cond-new-bg: #1E7A3D;--rg-cond-new-fg: #FFFFFF;--rg-cond-oem-bg: #0C0C5C;--rg-cond-oem-fg: #FFFFFF;--rg-cond-aftermarket-bg: #C7C9CE;--rg-cond-aftermarket-fg: #000000;--rg-cond-rebuilt-bg: #A66200;--rg-cond-rebuilt-fg: #FFFFFF;--rg-cond-used-bg: #4A4D53;--rg-cond-used-fg: #FFFFFF;--rg-color-fitment: #1E7A3D;--rg-color-on-fitment: #FFFFFF;--rg-color-fitment-bg: #E6F2EA;--rg-color-fitment-fg: #14532A;--rg-color-brand: var(--rg-color-blue-900);--rg-color-accent: var(--rg-color-lime-500);--rg-color-bg: var(--rg-color-white);--rg-color-bg-muted: var(--rg-color-grey-50);--rg-color-surface: var(--rg-color-white);--rg-color-surface-muted: var(--rg-color-grey-100);--rg-color-surface-dark: var(--rg-color-blue-900);--rg-color-text-default: var(--rg-color-black);--rg-color-text-muted: var(--rg-color-grey-700);--rg-color-text-subtle: var(--rg-color-grey-500);--rg-color-text-placeholder: var(--rg-color-grey-400);--rg-color-text-on-dark: var(--rg-color-white);--rg-color-text-on-lime: var(--rg-color-black);--rg-color-link: var(--rg-color-blue-900);--rg-color-link-hover: var(--rg-color-blue-800);--rg-color-border-default: var(--rg-color-grey-300);--rg-color-border-subtle: var(--rg-color-grey-200);--rg-color-border-control: var(--rg-color-grey-400);--rg-color-border-strong: var(--rg-color-blue-900);--rg-color-focus: var(--rg-color-blue-900);--rg-color-focus-on-dark: var(--rg-color-white);--rg-font-display: "Saira Condensed", "Oswald", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--rg-font-body: "Montserrat", "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rg-font-mono: ui-monospace, "SFMono-Regular", "Roboto Mono", Menlo, Consolas, monospace;--rg-fw-regular: 400;--rg-fw-medium: 500;--rg-fw-semibold: 600;--rg-fw-bold: 700;--rg-fs-display: clamp(2.125rem, 1.4rem + 3.1vw, 3.5rem);--rg-fs-h1: clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem);--rg-fs-h2: clamp(1.5rem, 1.25rem + 1.1vw, 1.875rem);--rg-fs-h3: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--rg-fs-h4: 1.25rem;--rg-fs-h5: 1.125rem;--rg-fs-body-lg: 1.125rem;--rg-fs-body: 1rem;--rg-fs-body-sm: .875rem;--rg-fs-caption: .75rem;--rg-fs-eyebrow: .75rem;--rg-fs-button: 1rem;--rg-fs-partno: .875rem;--rg-fs-price: 1.5rem;--rg-fs-price-lg: 1.875rem;--rg-lh-tight: 1.1;--rg-lh-snug: 1.25;--rg-lh-normal: 1.5;--rg-lh-body: 1.6;--rg-ls-tight: -.5px;--rg-ls-h1: -.25px;--rg-ls-normal: 0;--rg-ls-eyebrow: 1px;--rg-ls-button: .3px;--rg-ls-partno: .4px;--rg-space-0: 0;--rg-space-1: .25rem;--rg-space-2: .5rem;--rg-space-3: .75rem;--rg-space-4: 1rem;--rg-space-5: 1.25rem;--rg-space-6: 1.5rem;--rg-space-8: 2rem;--rg-space-9: 2.25rem;--rg-space-10: 2.5rem;--rg-space-12: 3rem;--rg-space-16: 4rem;--rg-space-20: 5rem;--rg-space-24: 6rem;--rg-radius-none: 0;--rg-radius-sm: 2px;--rg-radius-md: 4px;--rg-radius-lg: 6px;--rg-radius-pill: 999px;--rg-border-1: 1px;--rg-border-2: 2px;--rg-shadow-0: none;--rg-shadow-1: 0 1px 2px rgba(12,12,92,.08), 0 1px 1px rgba(0,0,0,.04);--rg-shadow-2: 0 4px 12px rgba(12,12,92,.1);--rg-shadow-3: 0 12px 28px rgba(12,12,92,.16);--rg-container-sm: 640px;--rg-container-md: 960px;--rg-container-lg: 1200px;--rg-container-xl: 1440px;--rg-gutter: 16px;--rg-gutter-lg: 24px;--rg-z-sticky: 100;--rg-z-dropdown: 200;--rg-z-drawer: 1000;--rg-z-modal: 1100;--rg-z-toast: 1200;--rg-dur-fast: .12s;--rg-dur-med: .16s;--rg-ease: cubic-bezier(.2, 0, .2, 1);--rg-header-h: 132px;--rg-header-h-condensed: 84px;--font-heading--family: "Saira Condensed", "Oswald", var(--rg-font-body);--font-primary--family: "Saira Condensed", "Oswald", var(--rg-font-body);--font-subheading--family: var(--rg-font-body)}h1,h2,h3,.rg-type-display,.rg-type-h1,.rg-type-h2,.rg-type-h3{font-family:var(--rg-font-display);letter-spacing:var(--rg-ls-h1)}h1,.rg-type-h1{font-weight:var(--rg-fw-bold);line-height:1.06}h2,.rg-type-h2{font-weight:var(--rg-fw-bold)}h3,.rg-type-h3{font-weight:var(--rg-fw-semibold)}.rg-type-display{font-family:var(--rg-font-display);font-weight:var(--rg-fw-bold);font-size:var(--rg-fs-display);line-height:1.04;letter-spacing:var(--rg-ls-tight)}.rg-type-h1{font-size:var(--rg-fs-h1);line-height:var(--rg-lh-tight)}.rg-type-h2{font-size:var(--rg-fs-h2);line-height:var(--rg-lh-snug)}.rg-type-h3{font-size:var(--rg-fs-h3);line-height:var(--rg-lh-snug)}.rg-type-h4{font-family:var(--rg-font-body);font-weight:var(--rg-fw-semibold);font-size:var(--rg-fs-h4);line-height:var(--rg-lh-snug)}.rg-type-h5{font-family:var(--rg-font-body);font-weight:var(--rg-fw-semibold);font-size:var(--rg-fs-h5);line-height:1.3}.rg-type-eyebrow{font-family:var(--rg-font-body);font-weight:var(--rg-fw-bold);font-size:var(--rg-fs-eyebrow);line-height:var(--rg-lh-snug);letter-spacing:var(--rg-ls-eyebrow);text-transform:uppercase}.rg-type-body-lg{font-size:var(--rg-fs-body-lg);line-height:var(--rg-lh-body);font-weight:var(--rg-fw-regular)}.rg-type-body{font-size:var(--rg-fs-body);line-height:var(--rg-lh-body);font-weight:var(--rg-fw-regular)}.rg-type-body-sm{font-size:var(--rg-fs-body-sm);line-height:var(--rg-lh-normal);font-weight:var(--rg-fw-regular)}.rg-type-caption{font-size:var(--rg-fs-caption);line-height:var(--rg-lh-snug);letter-spacing:.2px}.rg-type-price{font-family:var(--rg-font-body);font-weight:var(--rg-fw-bold);font-size:var(--rg-fs-price);line-height:var(--rg-lh-tight);font-variant-numeric:tabular-nums}.rg-type-partno{font-family:var(--rg-font-body);font-weight:var(--rg-fw-medium);font-size:var(--rg-fs-partno);line-height:1.3;letter-spacing:var(--rg-ls-partno);font-variant-numeric:tabular-nums}@media(max-width:768px){.rg-type-h4{font-size:1.125rem}.rg-type-h5{font-size:1rem}.rg-type-price{font-size:1.25rem}}.rg-container{width:100%;max-width:var(--rg-container-lg);margin-inline:auto;padding-inline:var(--rg-gutter)}.rg-container--xl{max-width:var(--rg-container-xl)}.rg-container--md{max-width:var(--rg-container-md)}.rg-container--sm{max-width:var(--rg-container-sm)}@media(min-width:768px){.rg-container{padding-inline:var(--rg-gutter-lg)}}.rg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rg-space-2);font-family:var(--rg-font-body);font-weight:var(--rg-fw-bold);font-size:var(--rg-fs-button);letter-spacing:var(--rg-ls-button);padding:12px 22px;border-radius:var(--rg-radius-md);border:var(--rg-border-2) solid transparent;cursor:pointer;text-decoration:none;transition:filter var(--rg-dur-fast) var(--rg-ease),background-color var(--rg-dur-fast) var(--rg-ease),color var(--rg-dur-fast) var(--rg-ease)}.rg-btn--primary{background:var(--rg-color-lime-500);color:var(--rg-color-black);border-color:var(--rg-color-lime-500)}.rg-btn--primary:hover{filter:brightness(.94);text-decoration:none;color:var(--rg-color-black)}.rg-btn--lg{min-height:52px;padding:0 2rem;font-size:var(--rg-fs-body-lg)}.rg-btn--link{background:none;border:none;padding:0;color:var(--rg-color-link);font-weight:var(--rg-fw-semibold)}.rg-btn__icon{width:20px;height:20px;flex:0 0 auto}.rg-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rg-product-card{position:relative;display:flex;flex-direction:column;background:var(--rg-color-surface, #fff);border:var(--rg-border-1, 1px) solid var(--rg-color-border-default, #D7D9DE);border-radius:var(--rg-radius-md, 6px);overflow:hidden;transition:border-color var(--rg-dur-med, .16s) var(--rg-ease),box-shadow var(--rg-dur-med, .16s) var(--rg-ease);height:100%}.rg-product-card:hover{border-color:var(--rg-color-blue-900);box-shadow:var(--rg-shadow-1, 0 1px 2px rgba(0,0,0,.06))}.rg-product-card:focus-within{border-color:var(--rg-color-blue-900)}.rg-product-card__media{position:relative;aspect-ratio:1 / 1;background:var(--rg-color-white);border-bottom:var(--rg-border-1, 1px) solid var(--rg-color-border-subtle, #E2E4E8);display:grid;place-items:center;overflow:hidden}.rg-product-card__media img{width:100%;height:100%;object-fit:contain;padding:var(--rg-space-4, 1rem)}.rg-product-card__ph{width:100%;height:100%;display:grid;place-items:center;color:var(--rg-color-steel-500, #C7C9CE);background:radial-gradient(circle at 50% 42%,var(--rg-color-white) 0 30%,transparent 31%),var(--rg-color-grey-100, #F1F2F4)}.rg-product-card__ph svg{width:34%;height:34%;opacity:.8}.rg-product-card__badge{position:absolute;top:var(--rg-space-3, 12px);left:var(--rg-space-3, 12px);z-index:1}.rg-badge{display:inline-flex;align-items:center;gap:var(--rg-space-1, 4px);padding:2px var(--rg-space-2, 8px);font-family:var(--rg-font-body);font-weight:var(--rg-fw-bold, 700);font-size:var(--rg-fs-caption, .75rem);line-height:1.4;letter-spacing:.4px;text-transform:uppercase;border-radius:var(--rg-radius-pill, 999px);white-space:nowrap}.rg-badge__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.rg-badge--stock{background:var(--rg-color-grey-50, #F7F8F9);color:var(--rg-color-text-muted);border:var(--rg-border-1, 1px) solid var(--rg-color-border-subtle, #E2E4E8);text-transform:none;letter-spacing:0;font-weight:var(--rg-fw-semibold, 600)}.rg-badge--stock.is-in .rg-badge__dot{background:var(--rg-color-success, #1E874B)}.rg-badge--stock.is-low .rg-badge__dot,.rg-badge--stock.is-back .rg-badge__dot{background:var(--rg-color-warning, #B7791F)}.rg-badge--stock.is-out .rg-badge__dot{background:var(--rg-color-error, #C0392B)}.rg-badge--new{background:var(--rg-cond-new-bg);color:var(--rg-cond-new-fg)}.rg-badge--oem{background:var(--rg-cond-oem-bg);color:var(--rg-cond-oem-fg)}.rg-badge--aftermarket{background:var(--rg-cond-aftermarket-bg);color:var(--rg-cond-aftermarket-fg)}.rg-badge--rebuilt{background:var(--rg-cond-rebuilt-bg);color:var(--rg-cond-rebuilt-fg)}.rg-badge--used{background:var(--rg-cond-used-bg);color:var(--rg-cond-used-fg)}.rg-product-card__body{display:flex;flex-direction:column;gap:var(--rg-space-2, 8px);padding:var(--rg-space-4, 1rem);flex:1 1 auto}.rg-product-card__brand{font-size:var(--rg-fs-eyebrow, .6875rem);font-weight:var(--rg-fw-bold, 700);text-transform:uppercase;letter-spacing:var(--rg-ls-eyebrow, 1.2px);color:var(--rg-color-text-muted)}.rg-product-card__title{font-family:var(--rg-font-body);font-weight:var(--rg-fw-semibold, 600);font-size:var(--rg-fs-h5, 1rem);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.3em * 3);margin:0}.rg-product-card__title a{color:var(--rg-color-text-default);text-decoration:none}.rg-product-card__title a:hover{text-decoration:underline}.rg-product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rg-product-card__cta,.rg-product-card .rg-btn{position:relative;z-index:2}.rg-product-card__partno{font-family:var(--rg-font-body);font-weight:var(--rg-fw-medium, 500);font-size:var(--rg-fs-partno, .8125rem);letter-spacing:var(--rg-ls-partno, .2px);font-variant-numeric:tabular-nums;color:var(--rg-color-text-muted)}.rg-product-card__partno b{color:var(--rg-color-text-default)}.rg-fitment{display:inline-flex;align-items:center;gap:var(--rg-space-2, 8px);font-size:var(--rg-fs-body-sm, .875rem);font-weight:var(--rg-fw-medium, 500);padding:var(--rg-space-1, 4px) var(--rg-space-2, 8px);border-radius:var(--rg-radius-sm, 4px);margin-top:var(--rg-space-1, 4px);max-width:100%}.rg-fitment svg{flex:0 0 auto}.rg-fitment--prompt{color:var(--rg-color-blue-900);text-decoration:underline;padding-inline:0}.rg-stockline{display:inline-flex;align-items:center;gap:var(--rg-space-2, 8px);font-size:var(--rg-fs-body-sm, .875rem);color:var(--rg-color-text-muted)}.rg-product-card__price-row{display:flex;align-items:baseline;gap:var(--rg-space-2, 8px);flex-wrap:wrap;margin-top:auto;padding-top:var(--rg-space-2, 8px)}.rg-price{font-weight:var(--rg-fw-bold, 700);font-size:var(--rg-fs-price, 1.25rem);font-variant-numeric:tabular-nums;color:var(--rg-color-text-default)}.rg-price--compare{font-size:var(--rg-fs-body, 1rem);font-weight:var(--rg-fw-regular, 400);color:var(--rg-color-text-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.rg-price--save{font-size:var(--rg-fs-body-sm, .875rem);font-weight:var(--rg-fw-bold, 700);color:var(--rg-color-blue-900);margin-left:auto;white-space:nowrap}.rg-product-card__cta{margin-top:var(--rg-space-3, 12px);display:flex;gap:var(--rg-space-2, 8px)}.rg-product-card__cta form,.rg-btn--block{width:100%}.rg-product-card--oos .rg-product-card__media img,.rg-product-card--oos .rg-product-card__ph{filter:grayscale(1);opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rg-mockup.css.map */
