.cct-content{--dt-ink:23 23 23;--dt-red:7 93 168;--dt-muted:#5f6368;width:100%;font-size:14px;line-height:1.65}.cct-content [id]{scroll-margin-top:20px}.cct-content h2,.cct-content h3{font-family:inherit;margin:0;font-weight:700}.cct-content p{margin:0 0 12px}.cct-content p:last-child{margin-bottom:0}.cct-content a{color:#171717;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cct-content a:hover{text-decoration-thickness:2px}.cct-content .benefit-accent,.cct-content .dt-overview__lede strong{color:#075da8}.cct-content strong{font-weight:700}.cct-content .cct-overview,.cct-content .dt-folds>details{border:1px solid #e2e4e7;border-radius:10px;margin:0 0 14px;background:#fff;overflow:hidden}.cct-content summary{cursor:pointer;list-style:none;position:relative;padding-right:40px}.cct-content summary::-webkit-details-marker{display:none}.cct-content .cct-overview>summary,.cct-content .dt-folds>.dt-fold__details>.dt-fold__summary{font-size:15px;font-weight:700;line-height:1.4;padding:16px 42px 16px 16px;margin:0;display:block}.cct-content summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;position:absolute;right:20px;top:21px;transform:rotate(45deg);transition:transform .18s ease}.cct-content details[open]>summary:after{transform:rotate(225deg);top:24px}.cct-content summary:hover{background:#f7f8f9}.cct-content .cct-overview[open]>summary,.cct-content .dt-folds>details[open]>.dt-fold__summary{border-bottom:1px solid #e2e4e7}.cct-content .cct-overview-body,.cct-content .dt-folds>details>.dt-fold__content{padding:17px 16px;font-size:14px}.cct-content .dt-fold__heading{font-size:inherit;display:contents}.cct-content .dt-fold__text{display:block;min-width:0}.cct-content .dt-fold__title{font-size:15px;line-height:1.4;font-weight:700}.cct-content .dt-fold__preview{display:block;color:#6c7177;font-size:11px;font-weight:400;margin-top:4px;line-height:1.4}.cct-content .dt-fold__details[open]>.dt-fold__summary .dt-fold__preview{display:none}.cct-content .dt-fold__icon{display:none}.cct-content .overview-applications{padding-left:20px;margin:12px 0;list-style:disc}.cct-content .overview-applications li{padding:3px 0;font-size:13px}.cct-content .overview-guide,.cct-content .overview-related,.cct-content .overview-note{font-size:12.5px;margin-top:12px!important}.cct-content .dt-note,.cct-content .spec-help,.cct-content .excluded{font-size:12px;color:#5f6368;line-height:1.6}.cct-content .dt-note{margin-top:14px!important}.cct-content .dt-subtitle{font-size:13px;margin:0 0 12px!important}.cct-content .dt-pairs{padding:0;margin:0}.cct-content .dt-pair{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:0;border-bottom:1px solid #e2e4e7;min-width:0;overflow-wrap:anywhere}.cct-content .dt-pair:last-child{border-bottom:0}.cct-content .dt-pair dt{margin:0;padding:11px 12px;font-size:12px;font-weight:700;background:#f4f5f6;color:#2f3439}.cct-content .dt-pair dd{margin:0;padding:11px 12px;font-size:13px;color:#41464c}.cct-content .spec-surface,.cct-content .dt-supplied{border:1px solid #e2e4e7;border-radius:8px;overflow:hidden}.cct-content .spec-help{padding:12px 12px 0;margin-bottom:8px!important}.cct-content .spec-group+.spec-group{margin-top:19px}.cct-content .spec-group>.dt-subtitle{font-size:13px}.cct-content .dt-supplied dt{background:#fff;font-size:12px;font-weight:400}.cct-content .dt-supplied .dt-pair{grid-template-columns:minmax(0,1fr) 90px}.cct-content .dt-supplied dd{color:#075da8;font-weight:700;font-size:11px}.cct-content .measure-order{display:block;font-size:10px;color:#777;font-weight:400}.cct-content .dt-apps{list-style:none;margin:0;padding:0}.cct-content .dt-app{padding:13px 0;border-bottom:1px solid #e2e4e7}.cct-content .dt-app:first-child{padding-top:0}.cct-content .dt-app:last-child{border:0;padding-bottom:0}.cct-content .dt-app__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.cct-content .dt-app__name{font-size:14px;font-weight:700}.cct-content .dt-app__years{font-size:12px;white-space:nowrap;font-weight:700;color:#075da8}.cct-content .dt-app__meta{display:flex;flex-wrap:wrap;gap:3px 14px;color:#666;font-size:12px;margin-top:5px}.cct-content .dt-app__notes{color:#555;font-size:12px;margin-top:7px}.cct-content .dt-fold__content>.dt-fold__details,.cct-content .dt-faq__item{border-bottom:1px solid #e2e4e7;margin:0;border-radius:0}.cct-content .dt-fold__content>.dt-fold__details:last-child,.cct-content .dt-faq__item:last-child{border-bottom:0}.cct-content .dt-fold__content>.dt-fold__details>summary,.cct-content .dt-faq__question{padding:14px 30px 14px 0;font-size:13px;font-weight:700;display:block}.cct-content .dt-fold__content>.dt-fold__details>summary .dt-fold__title{font-size:13px}.cct-content .dt-fold__content>.dt-fold__details>.dt-fold__content,.cct-content .dt-faq__answer{font-size:12.5px;color:#555;padding:0 0 14px}.cct-content .dt-fold__content>.dt-fold__details>summary:after,.cct-content .dt-faq__item>summary:after{right:7px}.cct-content .engines{display:flex;gap:9px;flex-wrap:wrap}.cct-content .engines span{font-size:13px;font-weight:700;padding:5px 10px;border-radius:5px;background:#f3f8fc;color:#064b87}.cct-content .src-caption{display:none}@media(max-width:749px){.cct-content{font-size:14px}.cct-content .cct-overview,.cct-content .dt-folds>details{margin-bottom:12px}.cct-content .cct-overview>summary,.cct-content .dt-folds>.dt-fold__details>.dt-fold__summary{padding:14px 38px 14px 14px;font-size:14px}.cct-content .dt-fold__title{font-size:14px}.cct-content .cct-overview-body,.cct-content .dt-folds>details>.dt-fold__content{padding:14px;font-size:13.5px}.cct-content summary:after{right:17px;top:19px}.cct-content details[open]>summary:after{top:22px}.cct-content .dt-pair{grid-template-columns:minmax(0,45%) minmax(0,1fr)}.cct-content .dt-pair dt,.cct-content .dt-pair dd{padding:10px;font-size:11.5px}.cct-content .dt-pair dd{font-size:12px}.cct-content .dt-app__head{display:block}.cct-content .dt-app__years{display:block;margin-top:3px}.cct-content .overview-applications li,.cct-content .overview-related,.cct-content .overview-guide{font-size:12px}}.cct-content .cct-quality-grid-container{margin:25px 0 15px;font-family:inherit}.cct-content .cct-quality-heading{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #111}.cct-content .cct-quality-heading h3{margin:0;color:#111;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.cct-content .cct-quality-heading-icon{display:flex;width:22px;height:22px;color:#111}.cct-content .cct-quality-heading-icon svg,.cct-content .cct-card-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cct-content .cct-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;width:100%}.cct-content .cct-grid-card{display:flex;align-items:flex-start;padding:15px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}.cct-content .cct-grid-card:hover{transform:translateY(-3px);border-color:#111;box-shadow:0 10px 20px #0000000f}.cct-content .cct-card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin-right:12px;color:#333}.cct-content .cct-card-text{display:flex;flex-direction:column;min-width:0}.cct-content .cct-card-title{margin-bottom:4px;color:#111;font-size:13.5px;font-weight:700;line-height:1.2}.cct-content .cct-card-desc{color:#666;font-size:11px;line-height:1.35}.cct-content .cct-grid-card--warranty{border-color:#d91e18;background:#fff9f9}.cct-content .cct-grid-card--warranty .cct-card-icon,.cct-content .cct-grid-card--warranty .cct-card-title{color:#d91e18}.cct-content .cct-grid-card--support{border-color:#004b87;background:#f6fafe}.cct-content .cct-grid-card--support .cct-card-icon,.cct-content .cct-grid-card--support .cct-card-title{color:#004b87}@media(max-width:767px){.cct-content .cct-grid-wrapper{grid-template-columns:repeat(2,1fr);gap:10px}.cct-content .cct-grid-card{padding:12px 10px}.cct-content .cct-card-icon{flex-basis:26px;width:26px;height:26px;margin-right:9px}.cct-content .cct-card-title{font-size:12.5px}.cct-content .cct-card-desc{font-size:10px}}.cct-content{--cct-ui-text: #171717;--cct-ui-text-soft: #5f6368;--cct-ui-border: #e2e4e7;--cct-ui-border-strong: #cfd3d8;--cct-ui-surface: #ffffff;--cct-ui-surface-soft: #f7f8f9;--cct-ui-surface-blue: #f3f8fc;--cct-ui-blue: #075da8;--cct-ui-blue-dark: #064b87;--cct-ui-red: #d52821;--cct-ui-radius: 10px;--cct-ui-shadow: 0 8px 24px rgba(17, 24, 39, .045);--cct-ui-section-gap: 16px;--cct-ui-transition: .18s ease}.cct-content .cct-product-overview,.cct-content .cct-product-specifications,.cct-content .cct-performance-comparison,.cct-content .cct-fitment-guide,.cct-content .cct-product-faq{margin:var(--cct-ui-section-gap) 0!important;border:1px solid var(--cct-ui-border)!important;border-radius:var(--cct-ui-radius)!important;background:var(--cct-ui-surface)!important;box-shadow:none!important;overflow:hidden}.cct-content .cct-product-overview:hover,.cct-content .cct-product-specifications:hover,.cct-content .cct-performance-comparison:hover,.cct-content .cct-fitment-guide:hover,.cct-content .cct-product-faq:hover{border-color:var(--cct-ui-border-strong)!important}.cct-content .cct-product-overview__summary,.cct-content .cct-product-specifications__summary,.cct-content .cct-performance-comparison__summary,.cct-content .cct-fitment-guide__summary,.cct-content .cct-product-faq__summary{min-height:52px;padding:15px 17px!important;color:var(--cct-ui-text)!important;background:var(--cct-ui-surface)!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:-.01em;transition:background-color var(--cct-ui-transition),color var(--cct-ui-transition)}.cct-content .cct-product-overview__summary:hover,.cct-content .cct-product-specifications__summary:hover,.cct-content .cct-performance-comparison__summary:hover,.cct-content .cct-fitment-guide__summary:hover,.cct-content .cct-product-faq__summary:hover{background:var(--cct-ui-surface-soft)!important}.cct-content .cct-product-overview[open]>.cct-product-overview__summary,.cct-content .cct-product-specifications[open]>.cct-product-specifications__summary,.cct-content .cct-performance-comparison[open]>.cct-performance-comparison__summary,.cct-content .cct-fitment-guide[open]>.cct-fitment-guide__summary,.cct-content .cct-product-faq[open]>.cct-product-faq__summary{border-bottom:1px solid var(--cct-ui-border);background:var(--cct-ui-surface-soft)!important}.cct-content .cct-product-overview__chevron,.cct-content .cct-product-specifications__chevron,.cct-content .cct-performance-comparison__chevron,.cct-content .cct-fitment-guide__chevron,.cct-content .cct-product-faq__chevron{width:8px!important;height:8px!important;flex-basis:8px!important;border-width:1.5px!important;color:#4a4f55}.cct-content .cct-product-overview__content,.cct-content .cct-product-specifications__content,.cct-content .cct-performance-comparison__content,.cct-content .cct-fitment-guide__content,.cct-content .cct-product-faq__content{padding:18px!important}.cct-content .cct-performance-comparison__intro,.cct-content .cct-fitment-guide__intro{margin:0 0 14px!important;color:var(--cct-ui-text-soft)!important;font-size:12px!important;line-height:1.6!important}.cct-content .cct-product-overview__content{color:#41464c;font-size:13px;font-weight:400;line-height:1.72}.cct-content .cct-product-overview__content p{margin:0 0 13px}.cct-content .cct-product-overview__content p:last-child{margin-bottom:0}.cct-content .cct-product-overview__content h2{margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid var(--cct-ui-border)!important;color:var(--cct-ui-text)!important;font-size:17px!important;line-height:1.35!important;letter-spacing:-.015em}.cct-content .cct-quality-grid-container{margin:20px 0 18px!important}.cct-content .cct-quality-heading{margin-bottom:13px!important;padding-bottom:9px!important;border-bottom:1px solid var(--cct-ui-border-strong)!important}.cct-content .cct-quality-heading h3{font-size:15px!important;font-weight:750!important}.cct-content .cct-grid-wrapper{gap:10px!important}.cct-content .cct-grid-card{min-height:88px;padding:12px!important;border-color:var(--cct-ui-border)!important;border-radius:8px!important;background:var(--cct-ui-surface)!important;box-shadow:none!important}.cct-content .cct-grid-card:hover{transform:translateY(-2px)!important;border-color:#b9c0c7!important;box-shadow:var(--cct-ui-shadow)!important}.cct-content .cct-card-icon{width:26px!important;height:26px!important;flex-basis:26px!important;margin-right:9px!important;color:#343a40!important}.cct-content .cct-card-title{color:var(--cct-ui-text)!important;font-size:11.5px!important;line-height:1.28!important}.cct-content .cct-card-desc{margin-top:2px;color:#6c7177!important;font-size:9.5px!important;line-height:1.38!important}.cct-content .cct-grid-card--warranty{border-color:#efaaa6!important;background:#fff8f7!important}.cct-content .cct-grid-card--support{border-color:#a8c9e5!important;background:#f5f9fd!important}.cct-content .cct-grid-card--warranty .cct-card-title,.cct-content .cct-grid-card--warranty .cct-card-icon{color:var(--cct-ui-red)!important}.cct-content .cct-grid-card--support .cct-card-title,.cct-content .cct-grid-card--support .cct-card-icon{color:var(--cct-ui-blue-dark)!important}.cct-content .cct-product-specifications__table,.cct-content .cct-performance-comparison__scroll,.cct-content .cct-fitment-guide__scroll{border-color:var(--cct-ui-border)!important;border-radius:8px!important;box-shadow:none!important}.cct-content .cct-product-specifications__row{grid-template-columns:minmax(145px,39%) minmax(0,1fr)!important;border-color:var(--cct-ui-border)!important}.cct-content .cct-product-specifications__label,.cct-content .cct-product-specifications__value{padding:11px 12px!important;font-size:11.5px!important;line-height:1.5!important}.cct-content .cct-product-specifications__label{background:#f4f5f6!important;color:#2f3439!important;font-weight:700!important}.cct-content .cct-product-specifications__value{color:#50555b!important}.cct-content .cct-performance-comparison__table th,.cct-content .cct-performance-comparison__table td,.cct-content .cct-fitment-guide__table th,.cct-content .cct-fitment-guide__table td{border-color:var(--cct-ui-border)!important}.cct-content .cct-performance-comparison__spec-heading,.cct-content .cct-fitment-guide__table thead th{background:#25282c!important}.cct-content .cct-performance-comparison__stage-heading{background:#f2f4f6!important}.cct-content .cct-performance-comparison__stage-heading.is-current,.cct-content .cct-performance-comparison__table td.is-current{background:var(--cct-ui-surface-blue)!important}.cct-content .cct-performance-comparison__stage-heading.is-current a{background:#e7f2fa!important}.cct-content .cct-performance-comparison__current{background:var(--cct-ui-blue)!important}.cct-content .cct-performance-comparison__stage-heading a:hover{background:#edf5fb!important}.cct-content .cct-performance-comparison__note,.cct-content .cct-fitment-guide__footer-note{color:#74797f!important;font-size:10px!important}.cct-content .cct-product-faq__item{border-color:var(--cct-ui-border)!important}.cct-content .cct-product-faq__item>summary{padding:14px 34px 14px 0!important;color:#30353a!important;font-size:12.5px!important;font-weight:650!important}.cct-content .cct-product-faq__item>summary:hover{color:var(--cct-ui-blue-dark)!important}.cct-content .cct-product-faq__answer{padding:0 28px 15px 0!important;color:#5d6268!important;font-size:11.5px!important;line-height:1.65!important}.cct-content .cct-product-faq__additional{position:relative;margin-top:18px!important;padding:16px 16px 16px 18px!important;border-color:#b8cee0!important;border-radius:8px!important;background:#f7fafc!important}.cct-content .cct-product-faq__additional:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:3px;background:var(--cct-ui-blue)}.cct-content .cct-product-faq__additional h3{color:#23282d!important;font-size:13.5px!important}.cct-content .cct-product-faq__intro{color:#6c7177!important;font-size:10.5px!important}.cct-content .cct-payment-security{border-radius:8px}@media(max-width:749px){.cct-content{--cct-ui-section-gap: 12px}.cct-content .cct-product-overview__summary,.cct-content .cct-product-specifications__summary,.cct-content .cct-performance-comparison__summary,.cct-content .cct-fitment-guide__summary,.cct-content .cct-product-faq__summary{min-height:48px;padding:13px 14px!important;font-size:14px!important}.cct-content .cct-product-overview__content,.cct-content .cct-product-specifications__content,.cct-content .cct-performance-comparison__content,.cct-content .cct-fitment-guide__content,.cct-content .cct-product-faq__content{padding:14px!important}.cct-content .cct-grid-wrapper{gap:8px!important}.cct-content .cct-grid-card{min-height:82px;padding:10px!important}.cct-content .cct-card-title{font-size:10.5px!important}.cct-content .cct-card-desc{font-size:9px!important}.cct-content .cct-product-specifications__row{grid-template-columns:minmax(112px,42%) minmax(0,1fr)!important}.cct-content .cct-product-specifications__label,.cct-content .cct-product-specifications__value{padding:9px!important;font-size:10.5px!important}}.cct-content .cct-fitment-guide{margin:20px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-family:inherit}.cct-content .cct-fitment-guide__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;color:#111;font-size:18px;font-weight:700;line-height:1.3;cursor:pointer;list-style:none}.cct-content .cct-fitment-guide__summary::-webkit-details-marker{display:none}.cct-content .cct-fitment-guide__chevron{width:9px;height:9px;flex:0 0 9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.cct-content .cct-fitment-guide[open] .cct-fitment-guide__chevron{transform:rotate(225deg)}.cct-content .cct-fitment-guide__content{padding:2px 0 18px}.cct-content .cct-fitment-guide__intro{margin:0 0 14px;color:#555;font-size:13px;line-height:1.6}.cct-content .cct-fitment-guide__scroll{width:100%;overflow-x:auto;border:1px solid #dedede;border-radius:8px;background:#fff;-webkit-overflow-scrolling:touch}.cct-content .cct-fitment-guide__table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;table-layout:fixed}.cct-content .cct-fitment-guide__table th,.cct-content .cct-fitment-guide__table td{padding:12px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;vertical-align:top;text-align:left;overflow-wrap:anywhere}.cct-content .cct-fitment-guide__table tr>*:last-child{border-right:0}.cct-content .cct-fitment-guide__table tbody tr:last-child>*{border-bottom:0}.cct-content .cct-fitment-guide__table thead th{color:#fff;background:#222;font-size:11px;font-weight:700;line-height:1.35}.cct-content .cct-fitment-guide__table tbody td{color:#444;background:#fff;font-size:11.5px;line-height:1.5}.cct-content .cct-fitment-guide__table tbody tr:nth-child(2n) td{background:#fafafa}.cct-content .cct-fitment-guide__table th:nth-child(1),.cct-content .cct-fitment-guide__table td:nth-child(1){width:18%}.cct-content .cct-fitment-guide__table th:nth-child(2),.cct-content .cct-fitment-guide__table td:nth-child(2){width:18%}.cct-content .cct-fitment-guide__table th:nth-child(3),.cct-content .cct-fitment-guide__table td:nth-child(3){width:13%}.cct-content .cct-fitment-guide__table th:nth-child(4),.cct-content .cct-fitment-guide__table td:nth-child(4){width:19%}.cct-content .cct-fitment-guide__table th:nth-child(5),.cct-content .cct-fitment-guide__table td:nth-child(5){width:32%}.cct-content .cct-fitment-guide__vehicle,.cct-content .cct-fitment-guide__secondary{display:block}.cct-content .cct-fitment-guide__vehicle{color:#111;font-size:12px;font-weight:700}.cct-content .cct-fitment-guide__secondary{margin-top:3px;color:#666;font-size:10.5px;line-height:1.45}.cct-content .cct-fitment-guide__notes,.cct-content .cct-fitment-guide__notes p{margin:0;font-size:inherit;line-height:inherit}.cct-content .cct-fitment-guide__notes p+p{margin-top:6px}.cct-content .cct-fitment-guide__empty{color:#888}.cct-content .cct-fitment-guide__footer-note{margin:10px 0 0;color:#777;font-size:10.5px;line-height:1.5}@media(max-width:749px){.cct-content .cct-fitment-guide__summary{padding:15px 0;font-size:16px}.cct-content .cct-fitment-guide__intro{font-size:12px}.cct-content .cct-fitment-guide__table{min-width:760px}.cct-content .cct-fitment-guide__table th,.cct-content .cct-fitment-guide__table td{padding:10px}}@media(prefers-reduced-motion:reduce){.cct-content .cct-fitment-guide__chevron{transition:none}}.cct-content{--cct-ui-text:#171717;--cct-ui-text-soft:#5f6368;--cct-ui-border:#e2e4e7;font-size:13px;line-height:1.72}.cct-content .cct-quality-heading{margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid #cfd3d8}.cct-content .cct-quality-heading h3{font-size:15px;line-height:1.25;font-weight:750;letter-spacing:-.01em}.cct-content .cct-quality-heading-icon{width:18px;height:18px;flex:0 0 18px;color:#171717}.cct-content .cct-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cct-content .cct-grid-card{padding:12px;border-radius:8px;border-color:#e2e4e7;min-height:88px;background:#fff;box-shadow:none}.cct-content .cct-card-icon{width:26px;height:26px;flex:0 0 26px;margin-right:9px;color:#343a40;background:transparent;border:0;border-radius:0}.cct-content .cct-card-title{color:#171717;font-size:11.5px;font-weight:700;line-height:1.28;margin-bottom:4px}.cct-content .cct-card-desc{font-size:9.5px;color:#6c7177;line-height:1.38;margin-top:2px}.cct-content .cct-card-icon svg,.cct-content .cct-quality-heading-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cct-content .cct-quality-grid-container{margin:20px 0 18px}.cct-content .cct-grid-card:hover{transform:translateY(-2px);border-color:#b9c0c7;box-shadow:0 8px 24px #1118270b}.cct-content .cct-overview,.cct-content .dt-folds>details{margin:16px 0;border:1px solid #e2e4e7;border-radius:10px;overflow:hidden}.cct-content .cct-overview>summary,.cct-content .dt-folds>details>.dt-fold__summary{padding:15px 42px 15px 17px;min-height:52px;font-size:15px;line-height:1.35;font-weight:750;letter-spacing:-.01em}.cct-content .dt-fold__title{font-size:15px;font-weight:750;line-height:1.35;letter-spacing:-.01em}.cct-content .cct-overview[open]>summary,.cct-content .dt-folds>details[open]>.dt-fold__summary{background:#f7f8f9;border-bottom:1px solid #e2e4e7}.cct-content .cct-overview-body{padding:6px 20px 22px;font-size:13px;color:#41464c;line-height:1.72}.cct-content .cct-generated-title{font-size:18px;line-height:1.45;font-weight:700;letter-spacing:-.01em;color:#111;margin:0 0 18px;padding:0 0 12px;border-bottom:2px solid #111}.cct-content .cct-overview-copy{padding:18px 0 0}.cct-content .cct-overview-copy p{font-size:13px;font-weight:400;line-height:1.72;margin:0 0 13px;color:#41464c}.cct-content .cct-overview-copy p:last-child{margin-bottom:0}.cct-content .cct-overview-copy strong{color:#075da8;font-weight:700}.cct-content .cct-overview-copy a{color:#171717;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cct-content .cct-copy-transition{font-size:12px!important;color:#666!important}.cct-content .dt-fold__preview{display:none}.cct-content .dt-folds>details>.dt-fold__content{padding:18px;font-size:13px;color:#41464c}.cct-content .dt-pair{grid-template-columns:minmax(145px,39%) minmax(0,1fr)}.cct-content .dt-pair dt,.cct-content .dt-pair dd{font-size:11.5px;line-height:1.5;padding:11px 12px}.cct-content .dt-pair dt{color:#2f3439;background:#f4f5f6}.cct-content .dt-pair dd{color:#50555b}.cct-content .dt-supplied .dt-pair{grid-template-columns:minmax(0,1fr) 85px}.cct-content .dt-supplied dt{background:#fff;font-weight:400}.cct-content .dt-note,.cct-content .spec-help,.cct-content .excluded{font-size:10.5px;color:#74797f;line-height:1.6}.cct-content .cct-fitment-guide__intro{font-size:12px;margin:0 0 14px;color:#5f6368;line-height:1.6}.cct-content .cct-fitment-guide__table thead th{background:#25282c}.cct-content .cct-fitment-guide__footer-note{font-size:10px;color:#74797f;margin:10px 0 0;line-height:1.5}.cct-content .cct-product-faq__item{border-top:1px solid #e2e4e7;border-bottom:0;margin:0}.cct-content .cct-product-faq__item:last-child{border-bottom:0}.cct-content .cct-product-faq__item>summary{font-size:12.5px;font-weight:650;line-height:1.45;color:#30353a;padding:14px 34px 14px 0;transition:color .18s ease,background-color .18s ease}.cct-content .cct-product-faq__item>summary:after{content:"+";position:absolute;top:50%;right:2px;transform:translateY(-50%);width:auto;height:auto;border:0;font-size:18px;font-weight:400;color:#555}.cct-content .cct-product-faq__item[open]>summary:after{content:"\2212";top:50%;transform:translateY(-50%)}.cct-content .cct-product-faq__item>summary:hover,.cct-content .cct-product-faq__item[open]>summary{color:#064b87;background:#fff}.cct-content .cct-product-faq__answer{padding:0 28px 15px 0;font-size:11.5px;line-height:1.65;color:#5d6268}.cct-content .cct-product-faq__answer p{margin:0}.cct-content .cct-product-faq__item[open]>.cct-product-faq__answer{animation:cct-answer-in .16s ease-out}@media(max-width:749px){.cct-content .cct-grid-wrapper{grid-template-columns:1fr;gap:8px}.cct-content .cct-grid-card{min-height:82px;padding:10px}.cct-content .cct-card-title{font-size:10.5px}.cct-content .cct-card-desc{font-size:9px}.cct-content .cct-overview,.cct-content .dt-folds>details{margin:12px 0}.cct-content .cct-overview>summary,.cct-content .dt-folds>details>.dt-fold__summary{padding:13px 38px 13px 14px;min-height:48px;font-size:14px}.cct-content .dt-fold__title{font-size:14px}.cct-content .cct-overview-body{padding:6px 16px 18px}.cct-content .cct-generated-title{font-size:16px;line-height:1.45;padding-bottom:10px;margin-bottom:15px}.cct-content .cct-overview-copy{padding-top:14px}.cct-content .cct-overview-copy p{font-size:13px;line-height:1.72}.cct-content .dt-folds>details>.dt-fold__content{padding:14px}.cct-content .dt-pair{grid-template-columns:minmax(112px,42%) minmax(0,1fr)}.cct-content .dt-pair dt,.cct-content .dt-pair dd{padding:9px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.cct-content *{animation:none!important;transition:none!important}}.cct-content .cct-product-reference{font-weight:400}.cct-content .cct-product-specifications{margin:20px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-family:inherit}.cct-content .cct-product-specifications__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;color:#111;font-size:18px;font-weight:700;line-height:1.3;cursor:pointer;list-style:none}.cct-content .cct-product-specifications__summary::-webkit-details-marker{display:none}.cct-content .cct-product-specifications__chevron{width:9px;height:9px;flex:0 0 9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.cct-content .cct-product-specifications[open] .cct-product-specifications__chevron{transform:rotate(225deg)}.cct-content .cct-product-specifications__content{padding:2px 0 18px}.cct-content .cct-product-specifications__table{width:100%;overflow:hidden;border:1px solid #dedede;border-radius:8px;background:#fff}.cct-content .cct-product-specifications__row{display:grid;grid-template-columns:minmax(150px,38%) minmax(0,1fr);border-bottom:1px solid #e5e5e5}.cct-content .cct-product-specifications__row:last-child{border-bottom:0}.cct-content .cct-product-specifications__label,.cct-content .cct-product-specifications__value{padding:12px 14px;font-size:13px;line-height:1.5}.cct-content .cct-product-specifications__label{color:#222;background:#f5f5f5;font-weight:700}.cct-content .cct-product-specifications__value{min-width:0;color:#444;overflow-wrap:anywhere}.cct-content .cct-spec-number-list{margin:0}.cct-content .cct-spec-number-list__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;cursor:pointer;list-style:none}.cct-content .cct-spec-number-list__summary::-webkit-details-marker{display:none}.cct-content .cct-spec-number-list__more{color:#005dab;font-size:11px;font-weight:700;white-space:nowrap}.cct-content .cct-spec-number-list__expanded{margin-top:9px;padding-top:9px;border-top:1px solid #e5e5e5;line-height:1.65}.cct-content .cct-spec-number-list[open] .cct-spec-number-list__more{font-size:0}.cct-content .cct-spec-number-list[open] .cct-spec-number-list__more:after{content:"Show less";font-size:11px}@media(max-width:749px){.cct-content .cct-product-specifications__summary{padding:15px 0;font-size:16px}.cct-content .cct-product-specifications__row{grid-template-columns:minmax(118px,40%) minmax(0,1fr)}.cct-content .cct-product-specifications__label,.cct-content .cct-product-specifications__value{padding:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cct-content .cct-product-specifications__chevron{transition:none}}.cct-content summary.cct-spec-number-list__summary{padding:0;margin:0;font-size:inherit;font-weight:400;background:transparent}.cct-content summary.cct-spec-number-list__summary:before,.cct-content summary.cct-spec-number-list__summary:after{content:none;display:none}.cct-content .cct-spec-number-list[open]>.cct-spec-number-list__summary{border:0}.cct-content .cct-spec-number-list:not([open])>.cct-spec-number-list__expanded{display:none}.cct-content .show-field .ic-part-number-row .cct-spec-number-list__summary>span:first-child,.cct-content .show-field .ic-part-number-row .cct-spec-number-list__expanded,.cct-content .show-field .ic-part-number-row .cct-part-number-values{background:#eaf3ff;box-shadow:0 0 0 1px #91b9e8;border-radius:2px}.cct-content{font-family:inherit;max-width:100%;min-width:0}.cct-content .cct-generated-title{font-size:18px;line-height:1.45;padding-bottom:14px;margin:0 0 22px;border-bottom:2px solid #171717}.cct-content .cct-overview-copy p{font-size:14px;line-height:1.8;margin:0 0 14px}.cct-content #questions .dt-fold__details{border:0;border-bottom:1px solid #e2e4e7;border-radius:0}.cct-content #questions details[open]>summary{color:#005dab}.cct-content #questions summary{min-height:44px}.cct-content .cct-product-specifications__table{margin:0}.cct-content .cct-spec-number-list__summary:after,.cct-content .cct-spec-number-list__summary:before{display:none!important}.cct-content .cct-spec-number-list:not([open]) .cct-spec-number-list__expanded{display:none}.cct-content .dt-pair{min-width:0}.cct-content .cct-product-specifications__value{overflow-wrap:anywhere}.cct-content .cct-product-specifications__label{min-width:0}@media(max-width:749px){.cct-content .cct-generated-title{font-size:17px}.cct-content .cct-overview-copy p{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cct-specialist-listing.css.map */
