.r1-collection-hero{background:linear-gradient(135deg,#08090b,#1c1f24 70%,#3b0b08);color:#fff;overflow:hidden}.r1-manufacturer-hero{overflow:hidden;background:#0b0d10;color:#fff}.r1-manufacturer-hero__shell{width:min(calc(100% - 48px),1480px);margin-inline:auto;padding:18px 0 28px}.r1-manufacturer-hero__grid{display:grid;gap:28px}.r1-manufacturer-hero__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.r1-manufacturer-hero__eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 14px;color:#f04438;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.r1-manufacturer-hero__eyebrow:before{width:26px;height:3px;background:#e22618;content:""}.r1-manufacturer-hero__title{max-width:760px;margin:0;color:#fff;font-size:clamp(38px,10.5vw,68px);font-weight:900;line-height:.96;letter-spacing:-.045em;text-wrap:balance}.r1-manufacturer-hero__intro{max-width:670px;margin-top:20px;color:#ffffffd1;font-size:clamp(16px,4.2vw,19px);line-height:1.6}.r1-manufacturer-hero__intro p{margin:0}.r1-manufacturer-hero__cta{display:inline-flex;width:100%;min-height:54px;gap:12px;align-items:center;justify-content:center;margin-top:24px;padding:14px 20px;background:#d9232e;color:#fff;font-size:16px;font-weight:850;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase}.r1-manufacturer-hero__cta:hover,.r1-manufacturer-hero__cta:focus-visible{background:#f04438;color:#fff}.r1-manufacturer-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.r1-manufacturer-hero__proof li{min-width:0;padding:16px 8px 0 0;list-style:none}.r1-manufacturer-hero__proof strong,.r1-manufacturer-hero__proof span{display:block}.r1-manufacturer-hero__proof strong{color:#fff;font-size:clamp(15px,4vw,20px);font-weight:900;line-height:1.1}.r1-manufacturer-hero__proof span{margin-top:5px;color:#fff9;font-size:12px;line-height:1.35}.r1-manufacturer-hero__media{position:relative;min-height:300px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#181b20}.r1-manufacturer-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(5,7,10,.78) 100%);content:"";pointer-events:none}.r1-manufacturer-hero__image{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center}.r1-manufacturer-hero__image--fallback{object-fit:cover}.r1-manufacturer-hero__stamp{position:absolute;z-index:1;right:18px;bottom:18px;left:18px;display:flex;align-items:end;justify-content:space-between;gap:16px;color:#ffffffb8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.r1-manufacturer-hero__stamp strong{color:#fff;font-size:14px}.r1-manufacturer-hero__guide{display:grid;gap:1px;margin-top:1px;background:#ffffff21}.r1-manufacturer-hero__guide>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:18px;background:#14171b}.r1-manufacturer-hero__guide>div>span{color:#f04438;font-size:13px;font-weight:900}.r1-manufacturer-hero__guide p{margin:0;color:#ffffffa8;font-size:14px;line-height:1.45}.r1-manufacturer-hero__guide strong{display:block;margin-bottom:3px;color:#fff;font-size:15px}.r1-shop-parts-anchor{display:block;position:relative;top:-90px;visibility:hidden}.r1-collection-hero .breadcrumbs,.r1-collection-hero .breadcrumbs a{color:#ffffffc7}.r1-collection-hero__grid{display:grid;gap:2rem;align-items:center;padding:1.5rem 0 2.5rem}.r1-collection-hero__content{max-width:760px}.r1-collection-hero__eyebrow{margin:0 0 .6rem;color:#e22618;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.r1-collection-hero__title{margin:0;color:#fff;font-size:clamp(2rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.035em}.r1-collection-hero__intro{max-width:680px;margin-top:1rem;color:#ffffffe0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.r1-collection-hero__intro p:last-child{margin-bottom:0}.r1-collection-hero__meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.25rem;color:#ffffffbd;font-size:.88rem}.r1-collection-hero__media{position:relative;min-height:220px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:0;background:#181818;box-shadow:0 24px 70px #00000047}.r1-collection-hero__image{display:block;width:100%;height:100%;min-height:220px;max-height:440px;object-fit:cover}.r1-collection-hero__image--fallback{object-fit:cover}.r1-collection-seo{padding:clamp(2.5rem,5vw,5rem) 0;border-top:1px solid rgba(0,0,0,.08);background:#f7f7f7}.r1-collection-seo__copy{max-width:920px;margin-inline:auto;color:#333;font-size:1rem;line-height:1.75}.r1-collection-seo__copy>h2:first-child,.r1-collection-seo__related h2,.r1-collection-seo__faqs h2{margin-top:0;color:#171717}.r1-collection-seo__related,.r1-collection-seo__faqs{max-width:920px;margin:2.5rem auto 0}.r1-collection-seo__related ul{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0}.r1-collection-seo__related li{list-style:none}.r1-collection-seo__related a{display:inline-flex;padding:.7rem 1rem;border:1px solid #d6d6d6;border-radius:0;background:#fff;color:#1b1b1b;font-weight:700;text-decoration:none}.r1-collection-seo__related a:hover,.r1-collection-seo__related a:focus-visible{border-color:#e22618;color:#e22618}.r1-card-deal{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#e22618;font-size:.72rem;line-height:1}.r1-card-deal strong{padding:5px 7px;background:#e22618;color:#fff;font-weight:900}.r1-card-deal span{font-weight:800}.card--product .card__media .product-label--sale{display:none}.card--product .card__title{min-height:2.7em;display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card--product .price__current{font-size:1.2rem;font-weight:900}.card--product .price__was{color:#e22618;font-size:.8rem;font-weight:650}.card--product .rating__stars{color:#ff9f1c}.card--product .rating__count{color:#272a2f}.r1-collection-seo__faqs details{border-top:1px solid #d9d9d9;background:#fff}.r1-collection-seo__faqs details:last-child{border-bottom:1px solid #d9d9d9}.r1-collection-seo__faqs summary{padding:1rem 1.1rem;cursor:pointer;color:#1b1b1b;font-weight:750}.r1-collection-seo__faqs details>.rte{padding:0 1.1rem 1.1rem}@media(min-width:990px){.r1-manufacturer-hero__shell{padding:24px 0 34px}.r1-manufacturer-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:590px;gap:clamp(42px,6vw,94px)}.r1-manufacturer-hero__title{font-size:clamp(64px,5.7vw,94px)}.r1-manufacturer-hero__cta{width:fit-content;min-width:310px}.r1-manufacturer-hero__proof{max-width:650px;margin-top:34px}.r1-manufacturer-hero__proof li{padding-top:20px}.r1-manufacturer-hero__media,.r1-manufacturer-hero__image{min-height:560px}.r1-manufacturer-hero__guide{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.r1-manufacturer-hero__guide>div{padding:22px 24px}.r1-collection-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(2rem,5vw,5rem);min-height:470px;padding:2rem 0 3.5rem}.r1-collection-hero__media,.r1-collection-hero__image{min-height:360px}}@media(prefers-reduced-motion:reduce){.r1-manufacturer-hero__cta{scroll-behavior:auto}.r1-collection-seo__related a{transition:none}}.main-products-grid .card--product{height:100%;overflow:hidden;border:1px solid #e4e6e8;border-radius:10px;background:#fff;box-shadow:0 2px 10px #0f12160d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.main-products-grid .card--product .card__media{overflow:hidden;border-bottom:1px solid #eceef0;background:#fff}.main-products-grid .card--product .card__media>.media,.main-products-grid .card--product .product-card-image-slider__media{aspect-ratio:1 / 1;min-height:0;padding-top:0!important;background:#fff}.main-products-grid .card--product .card__media .img-fit{width:100%;height:100%;padding:7px;object-fit:contain!important;object-position:center center!important;box-sizing:border-box;transition:transform .25s ease}.main-products-grid .card--product .card__info-container{padding:12px}.main-products-grid .card--product .card__vendor{overflow:hidden;color:#60646b;font-size:11px;font-weight:750;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.main-products-grid .card--product .card__title{min-height:2.7em;margin-top:5px;color:#15171a;font-size:14px;font-weight:800;line-height:1.35}.main-products-grid .card--product .card__title a{text-decoration:none}.main-products-grid .card--product .price{margin-top:8px}.main-products-grid .card--product .btn{min-height:44px;border-radius:6px;font-weight:800}@media(hover:hover)and (pointer:fine){.main-products-grid .card--product:hover{border-color:#c8cbd0;box-shadow:0 12px 30px #0f12161f;transform:translateY(-3px)}.main-products-grid .card--product:hover .card__main-image{transform:scale(1.025)}}@media(min-width:750px){.main-products-grid .card--product{border-radius:12px}.main-products-grid .card--product .card__media .img-fit{padding:14px}.main-products-grid .card--product .card__info-container{padding:16px}.main-products-grid .card--product .card__title{font-size:15px}}@media(prefers-reduced-motion:reduce){.main-products-grid .card--product,.main-products-grid .card--product .card__media .img-fit{transition:none}}.r1-manufacturer-hero__media--contain,.r1-collection-hero__media--contain{background:#fff}.r1-manufacturer-hero__media--contain:after{display:none}.r1-manufacturer-hero__image--contain,.r1-collection-hero__image--contain{padding:clamp(18px,4vw,48px);background:#fff;object-fit:contain;object-position:center;box-sizing:border-box}@media(max-width:749px){.r1-manufacturer-hero__image--contain,.r1-collection-hero__image--contain{padding:16px}}.main-products-grid .card--product{display:flex;flex-direction:column}.main-products-grid .card--product .r1-card-info-block{height:100%;padding:12px;font-family:Arial,Helvetica,sans-serif}.r1-card-info-block{display:flex;flex:1;flex-direction:column}.r1-deal-badge-row,.r1-fast-shipping-row{display:inline-flex;min-height:16px;max-width:100%;align-items:center;margin:3px 0 7px;overflow:hidden;line-height:1;white-space:nowrap}.r1-deal-badge-row{gap:4px}.r1-fast-shipping-row{gap:5px}.r1-deal-percent-badge{display:inline-flex;align-items:center;padding:3px 5px;border-radius:2px;background:#cc0c39;color:#fff;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.r1-deal-text{color:#cc0c39;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.r1-fast-shipping-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#168a3a}.r1-fast-shipping-text{color:#168a3a;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.r1-card-title{display:-webkit-box;min-height:32px;max-height:32px;margin:0 0 8px;overflow:hidden;color:#222;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.r1-card-title:hover,.r1-card-title:focus-visible{color:#c00}.r1-card-price-row{display:flex;align-items:baseline;gap:10px;margin:0 0 9px;line-height:1.1}.r1-card-price{color:#111;font-size:18px;font-weight:600;line-height:1.1}.r1-card-compare-price{color:#c00;font-size:12px;font-weight:600;line-height:1.1;text-decoration:line-through}.r1-judge-badge-clean{display:inline-flex!important;min-height:16px;max-width:100%!important;align-items:center!important;margin:0 0 10px!important;overflow:hidden!important;line-height:1!important;white-space:nowrap!important}.r1-review-spacer{display:block;min-height:16px;margin:0 0 10px;visibility:hidden}.r1-judge-badge-clean .jdgm-preview-badge,.r1-judge-badge-clean .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.r1-judge-badge-clean .jdgm-star{padding:0!important;margin:0 1px 0 0!important;color:#facc15!important;font-size:12px!important;line-height:1!important;text-shadow:-.75px -.75px 0 #000,.75px -.75px 0 #000,-.75px .75px 0 #000,.75px .75px 0 #000,-.75px 0 0 #000,.75px 0 0 #000,0 -.75px 0 #000,0 .75px 0 #000}.r1-judge-badge-clean .jdgm-prev-badge__text{margin-left:4px!important;color:#222!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.r1-collection-atc-wrapper{width:100%;margin-top:auto!important;padding-top:8px}.r1-collection-atc-wrapper product-form,.r1-collection-atc-form{display:block;width:100%;margin:0}.r1-collection-atc-button{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #fcd200;border-radius:999px;background:#ffd814;box-shadow:0 1px 3px #00000029;color:#111;cursor:pointer;font:800 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.35px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.r1-collection-atc-button:hover,.r1-collection-atc-button:focus-visible{border-color:#f2c200;background:#f7ca00;box-shadow:0 2px 5px #0000002e;color:#111;text-decoration:none!important;transform:translateY(-1px)}.r1-collection-atc-button:active{box-shadow:0 1px 2px #00000024;transform:translateY(0)}.r1-collection-atc-button.r1-sold-out{border-color:#ccc;background:#e5e5e5;box-shadow:none;color:#777;cursor:not-allowed}.r1-collection-atc-button.r1-sold-out:hover{border-color:#ccc;background:#e5e5e5;box-shadow:none;color:#777;transform:none}@media(min-width:750px){.main-products-grid .card--product .r1-card-info-block{padding:16px}}@media(max-width:749px){.r1-card-price{font-size:17px}.r1-collection-atc-button{min-height:34px;padding:8px 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.r1-collection-atc-button{transition:none}}.r1-native-review{display:inline-flex;min-height:16px;max-width:100%;align-items:center;gap:5px;margin:0 0 10px;overflow:hidden;color:#222;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.r1-native-review__stars{display:inline-block;position:relative;color:#d7d7d7;font-size:13px;letter-spacing:1px;line-height:1}.r1-native-review__stars:before{position:absolute;inset:0 auto 0 0;width:var(--r1-rating-percent);overflow:hidden;color:#facc15;content:"\2605\2605\2605\2605\2605";white-space:nowrap}.r1-native-review__count{color:#222;font-size:12px;font-weight:700}.main-products-grid .card--product .card__compare{position:relative;z-index:3;min-height:34px;padding:9px 12px 6px;background:#fff}.main-products-grid .card--product .card__compare input,.main-products-grid .card--product .card__compare label{position:relative;z-index:1}.r1-deal-badge-row{flex-wrap:wrap;overflow:visible;row-gap:3px;white-space:normal}.r1-deal-text{min-width:0;white-space:normal}@media(max-width:749px){.r1-deal-badge-row{column-gap:3px}.r1-deal-percent-badge,.r1-deal-text{font-size:9px}.r1-deal-percent-badge{padding-inline:4px}}.r1-card-price-row{width:100%;min-width:0;flex-wrap:nowrap;gap:8px}.r1-card-price,.r1-card-compare-price{display:inline-block;flex:0 0 auto;white-space:nowrap;word-break:normal;overflow-wrap:normal}.r1-card-compare-price{color:#6b6b6b;text-decoration-color:#6b6b6b}.r1-card-badge-row{display:inline-flex;min-height:16px;max-width:100%;align-items:center;margin:3px 0 7px;overflow:hidden;line-height:1;white-space:nowrap}.r1-card-merit-badge{display:inline-flex;align-items:center;min-height:16px;padding:3px 6px;border-radius:2px;background:#202124;color:#fff;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.r1-card-badge-row--empty{visibility:hidden}.r1-card-merit-badge--top-rated{gap:4px;border:1px solid #0847ad;background:#0b57d0;box-shadow:0 2px 7px #0b57d047;color:#fff;font-weight:900}.r1-card-info-block{background:linear-gradient(160deg,#fff,#f1f3f4);box-shadow:inset 0 3px #c1121f}.r1-card-title{color:#222}.r1-card-merit-badge--exclusive{gap:4px;border:1px solid #6424c7;background:#7c3aed;box-shadow:0 2px 8px #7c3aed4d;color:#fff;font-weight:900}.r1-card-merit-badge--hot{max-width:100%;gap:0;padding:0;overflow:hidden;border:0;background:transparent;box-shadow:none;color:#c1121f;font-weight:900;letter-spacing:.01em;text-overflow:ellipsis}.r1-collection-copy{display:grid;gap:1.5rem}.r1-collection-copy>*{margin:0}.r1-collection-copy__lead{max-width:52rem;color:#202124;font-size:clamp(1.05rem,2.5vw,1.2rem);line-height:1.65}.r1-collection-copy__lead strong{color:#171717;font-weight:850}.r1-collection-copy__grid{display:grid;grid-template-columns:1fr;gap:.875rem;margin:.25rem 0}.r1-collection-copy__card{position:relative;min-width:0;padding:1.125rem;overflow:hidden;border:1px solid #d8dadd;border-radius:8px;background:#fff;box-shadow:0 3px 14px #0000000e}.r1-collection-copy__card:before{position:absolute;inset:0 auto 0 0;width:4px;background:#c1121f;content:""}.r1-collection-copy__card h3{margin:0 0 .4rem;color:#171717;font-size:1rem;line-height:1.3}.r1-collection-copy__card p{margin:0;color:#444;font-size:.95rem;line-height:1.6}.r1-collection-copy__fitment{padding:1.25rem;border:1px solid rgba(193,18,31,.3);border-radius:8px;background:linear-gradient(135deg,#202124,#101112);color:#fff}.r1-collection-copy__fitment h3{margin:0 0 .5rem;color:#fff;font-size:1.1rem}.r1-collection-copy__fitment p{margin:0;color:#f1f3f4;line-height:1.65}.r1-collection-copy__cta{padding-top:.25rem;color:#171717;font-size:1.025rem}.r1-collection-copy a{color:#9f0f19;font-weight:750;text-decoration-thickness:.1em;text-underline-offset:.18em}.r1-collection-copy a:hover{color:#c1121f}.r1-collection-copy a:focus-visible{border-radius:2px;outline:3px solid rgba(193,18,31,.35);outline-offset:3px}@media(min-width:750px){.r1-collection-copy{gap:1.75rem}.r1-collection-copy__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.r1-collection-copy__card,.r1-collection-copy__fitment{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.r1-collection-copy a{scroll-behavior:auto}}.r1-collection-hero__media--vendor-logo{min-height:240px;border-color:#e1e3e6;border-radius:12px;background:#fff;box-shadow:0 18px 48px #0003}.r1-collection-hero__image--vendor-logo{min-height:240px;max-height:320px;padding:0;background:#fff;object-fit:contain;object-position:center}@media(max-width:989px){.r1-collection-hero__media--vendor-logo,.r1-collection-hero__image--vendor-logo{min-height:190px;max-height:240px}}@media(max-width:749px){.r1-collection-hero__media--vendor-logo,.r1-collection-hero__image--vendor-logo{min-height:170px;max-height:210px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/r1-collection-seo.css.map */
