:root{--tru-ink: #0e1116;--tru-ink-2: #33404f;--tru-muted: #4a5462;--tru-line: #dde1e6;--tru-surface: #f2f4f6;--tru-navy: #123a6b;--tru-navy-d: #0b2747;--tru-good: #1e7b46;--tru-good-bg: #eaf6ef;--tru-warn: #8a5300;--tru-warn-bg: #fff4e0;--tru-bad: #a12626;--tru-bad-bg: #fdecec;--tru-display: "Britanica-BlackExpanded", var(--font-heading-family), sans-serif;--tru-radius: 10px}.tru-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;font:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0}.tru-btn--primary{background:var(--tru-navy);color:#fff}.tru-btn--primary:hover{background:var(--tru-navy-d)}.tru-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.tru-hero{position:relative;min-height:var(--tru-hero-min, 620px);display:flex;align-items:flex-end;background:#11161c;overflow:hidden}.tru-hero__media,.tru-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.tru-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d11db,#0a0d118c 42%,#0a0d1100 70%)}.tru-hero__inner{position:relative;padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:18px}.tru-hero__eyebrow{margin:0;color:#c9d3de;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem}.tru-hero__h{margin:0;color:#fff;font-family:var(--tru-display);font-size:clamp(3rem,5vw,5.8rem);line-height:1.04;text-transform:uppercase;max-width:15em}.tru-hero__sub{margin:0;color:#d5dae0;font-size:1.8rem;line-height:1.5;max-width:38em}.tru-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.tru-hero .tru-hero__shade{display:block}.tru-hero .tru-hero__inner{width:100%}@media(min-width:750px){.tru-hero .tru-hero__h{font-size:clamp(3rem,3.4vw,5rem);max-width:11em}.tru-hero .tru-hero__sub{max-width:30em}.tru-hero .tru-hero__shade{background:linear-gradient(90deg,#0a0d11cc,#0a0d1199 32%,#0a0d111a 55%,#0a0d1100 65%)}}@media(max-width:749px){.tru-hero{min-height:0;display:block}.tru-hero__media{position:relative;display:block;aspect-ratio:4 / 3;height:auto}.tru-hero__img{object-position:80% 60%}.tru-hero .tru-hero__shade{top:0;bottom:auto;height:75vw;background:linear-gradient(180deg,#11161c00 70%,#11161c)}.tru-hero__inner{padding-top:8px;padding-bottom:32px;gap:14px}.tru-hero .tru-hero__h{font-size:clamp(2.4rem,7.2vw,3.4rem)}.tru-hero__sub{font-size:1.5rem}.tru-hero__actions .tru-btn{flex:1 1 auto;text-align:center}}.tru-proof{border-bottom:1px solid var(--tru-line);background:#fff}.tru-proof__list{list-style:none;margin:0 auto;padding-top:18px;padding-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.tru-proof__i a{color:inherit;text-decoration:none}.tru-proof__i strong{display:block;font-size:1.6rem;color:var(--tru-ink)}.tru-proof__i span{color:var(--tru-muted);font-size:1.4rem}.tru-sec{padding-top:48px;padding-bottom:24px}.tru-sec--narrow{max-width:960px}.tru-sec__h{margin:0 0 20px;font-family:var(--tru-display);text-transform:uppercase;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.1;color:var(--tru-ink)}.tru-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tru-pill-link{display:inline-flex;min-height:44px;align-items:center;padding:0 20px;border:1px solid #c9cfd6;border-radius:999px;color:var(--tru-ink);font-weight:700;text-decoration:none}.tru-pill-link:hover{border-color:var(--tru-navy);color:var(--tru-navy)}.tru-why{padding:64px 0}.tru-why--dark{background:var(--tru-ink);color:#fff}.tru-why--dark .tru-sec__h{color:#fff}.tru-why__head{max-width:46em;margin-bottom:28px}.tru-why__intro{margin:0;font-size:1.8rem;line-height:1.5;color:inherit;opacity:.85}.tru-why__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tru-why__card{border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;background:var(--tru-surface)}.tru-why--dark .tru-why__card{background:#1b2129}.tru-why__card svg{color:#7fb2f0}.tru-why--light .tru-why__card svg,.tru-why:not(.tru-why--dark) .tru-why__card svg{color:var(--tru-navy)}.tru-why__card h3{margin:0;font-size:1.9rem;color:inherit}.tru-why__card p{margin:0;line-height:1.55;opacity:.85}.tru-why--dark a{color:#fff}.tru-why__more{display:inline-block;margin-top:24px;font-weight:700}.tru-faq__i{border-bottom:1px solid var(--tru-line);padding:14px 0}.tru-faq__i summary{font-weight:700;font-size:1.7rem;cursor:pointer;list-style-position:outside}.tru-faq__i .tru-rte{margin-top:8px;color:var(--tru-ink-2);line-height:1.6}.tru-pill{display:inline-block;margin:4px 0;padding:4px 10px;border-radius:6px;background:var(--tru-warn-bg);color:var(--tru-warn);font-weight:700;font-size:1.3rem}.tru-fit{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin:14px 0;padding:14px 16px;border-radius:var(--tru-radius);border:1px solid #c9cfd6;background:#f7f8fa;color:var(--tru-ink)}.tru-fit__icon{flex:none;color:var(--tru-muted)}.tru-fit__tick{display:none}.tru-fit__body{flex:1 1 220px;display:flex;flex-direction:column;gap:2px}.tru-fit__title{font-size:1.6rem}.tru-fit__text,.tru-fit__notes{font-size:1.4rem}.tru-fit__btn{flex:none;min-height:44px;padding:0 16px;border-radius:8px;border:0;background:var(--tru-navy);color:#fff;font:inherit;font-weight:700;cursor:pointer}.tru-fit[data-state=yes]{border:2px solid var(--tru-good);background:var(--tru-good-bg)}.tru-fit[data-state=yes] .tru-fit__icon{color:var(--tru-good)}.tru-fit[data-state=yes] .tru-fit__tick{display:inline}.tru-fit[data-state=no]{border:2px solid var(--tru-bad);background:var(--tru-bad-bg)}.tru-fit[data-state=unknown]{border:2px solid #e9b65c;background:var(--tru-warn-bg)}.tru-fit[data-state=yes] .tru-fit__btn,.tru-fit[data-state=no] .tru-fit__btn,.tru-fit[data-state=unknown] .tru-fit__btn{background:transparent;color:var(--tru-ink);border:1px solid #9aa4b0}.tru-chips{list-style:none;margin:10px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tru-chip{background:#eef2f7;border-radius:8px;padding:7px 11px;font-size:1.4rem}.tru-chip__k{color:var(--tru-muted)}.tru-ship{display:flex;flex-direction:column;gap:2px;margin:8px 0;font-size:1.4rem;color:var(--tru-ink-2)}.tru-ship__life{font-weight:700;text-transform:uppercase;color:var(--tru-ink)}.tru-trust{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:1.3rem}.tru-trust li{border:1px solid var(--tru-line);border-radius:8px;padding:10px 6px;display:flex;flex-direction:column;gap:2px}.tru-trust span{color:var(--tru-muted)}.tru-help{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:14px 0;padding:16px;border-radius:var(--tru-radius);background:var(--tru-ink);color:#fff}.tru-help__text{display:flex;flex-direction:column;gap:2px}.tru-help__text span{color:#c3cad3;font-size:1.4rem}.tru-help__actions{display:flex;gap:8px}.tru-help__actions a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:8px;font-weight:700;text-decoration:none;font-size:1.4rem}.tru-help__chat{background:#fff;color:var(--tru-ink)}.tru-help__phone{color:#fff;border:1px solid #5a6472}.product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;border-radius:8px!important;padding:8px 14px!important;font-size:1.4rem}.product-form__input input[type=radio]:checked+label{background:#eef2f7!important;color:var(--tru-ink)!important;outline:2px solid var(--tru-navy)}.tru-details{padding-top:8px;padding-bottom:56px}.tru-jump{position:sticky;top:0;z-index:2;background:#fff;border-top:1px solid var(--tru-line);border-bottom:1px solid var(--tru-line);margin-bottom:32px}.tru-jump ul{list-style:none;margin:0;padding:0;display:flex;gap:4px 26px;overflow-x:auto;white-space:nowrap}.tru-jump a{display:inline-block;padding:14px 0;font-weight:700;color:var(--tru-muted);text-decoration:none}.tru-jump a:hover{color:var(--tru-ink);box-shadow:inset 0 -3px 0 var(--tru-navy)}.tru-details__body{max-width:1100px;display:flex;flex-direction:column;gap:44px}.tru-d{scroll-margin-top:64px}.tru-d__h{margin:0 0 14px;font-family:var(--tru-display);text-transform:uppercase;font-size:clamp(1.9rem,2.4vw,2.6rem);line-height:1.15;color:var(--tru-ink)}.tru-d__h--sm{font-size:1.8rem}.tru-d__sub{margin:-6px 0 12px;color:var(--tru-muted);font-size:1.4rem}.tru-d--notes{background:var(--tru-warn-bg);border:1px solid #e9b65c;border-radius:12px;padding:22px 24px}.tru-d--notes .tru-d__h{color:#6b3e00;font-family:inherit;text-transform:none;font-size:2rem}.tru-notes{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;line-height:1.55;color:#3d2600}.tru-d--specialist{border-left:0;background:#eef2f7;border-radius:12px;padding:22px 24px}.tru-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;line-height:1.5}.tru-list--cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px 32px}.tru-table{width:100%;border-collapse:collapse;font-size:1.5rem}.tru-table th,.tru-table td{text-align:left;padding:11px 12px 11px 0;border-bottom:1px solid var(--tru-line);vertical-align:top}.tru-table thead th{border-bottom:2px solid var(--tru-ink);font-size:1.4rem}.tru-table--kv th{width:40%;color:var(--tru-muted);font-weight:600}.tru-scroll{overflow-x:auto}.tru-box-group+.tru-box-group{margin-top:18px}.tru-box-group__t{margin:0 0 6px;font-weight:700;color:var(--tru-muted);font-size:1.4rem}.tru-facts{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tru-facts li{display:flex;flex-direction:column;background:var(--tru-surface);border-radius:8px;padding:10px 14px}.tru-facts span{color:var(--tru-muted);font-size:1.3rem}.tru-pdfs{display:flex;flex-wrap:wrap;gap:10px}.tru-pdf{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #c9cfd6;border-radius:8px;color:var(--tru-ink);font-weight:700;text-decoration:none}.tru-foot{margin:10px 0 0;color:var(--tru-muted);font-size:1.35rem}.tru-rte{line-height:1.65;max-width:52em}.tru-d--brand{border-top:1px solid var(--tru-line);padding-top:22px}.tru-d--store{background:var(--tru-surface);border-radius:12px;padding:18px 22px}.tru-cseo{padding-top:32px;padding-bottom:48px;display:flex;flex-direction:column;gap:32px}.tru-cseo__intro{color:var(--tru-ink-2)}.tru-cseo__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.tru-cseo__link{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto auto;column-gap:12px;padding:10px;border:1px solid var(--tru-line);border-radius:10px;color:var(--tru-ink);text-decoration:none}.tru-cseo__link img{grid-row:1 / span 3;width:64px;height:64px;object-fit:contain;background:var(--tru-surface);border-radius:6px}.tru-cseo__brand{font-size:1.2rem;font-weight:700;color:var(--tru-muted);text-transform:uppercase}.tru-cseo__title{font-size:1.4rem;line-height:1.3}.tru-cseo__price{font-weight:700;font-size:1.4rem}.cm_vehicle-widget .cm_button__primary,.cm_vehicle-widget button.cm_button{border-radius:8px}.cm_vehicle-widget select,.cm_vehicle-widget .cm_dropdown{border-radius:8px;min-height:44px}.cm_product-item{border:1px solid var(--tru-line);border-radius:12px;padding:12px}.cm_product-item .cm_product-item__title,.cm_product-item a{color:var(--tru-ink)}.tru-hero .tru-hero__inner{padding-top:64px;padding-bottom:80px}.tru-proof{background:var(--tru-surface);border-bottom:1px solid var(--tru-line)}.tru-proof .tru-proof__list{padding-top:32px;padding-bottom:32px;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.tru-proof .tru-proof__i{position:relative;background:#fff;border:1px solid var(--tru-line);border-top:3px solid var(--tru-navy);border-radius:12px;padding:16px 16px 18px;box-shadow:0 1px 3px #0e11160f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tru-proof .tru-proof__i:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0e11161a;border-color:#b9c3cf;border-top-color:var(--tru-navy)}.tru-proof .tru-proof__i a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.tru-proof .tru-proof__i strong{font-size:1.5rem;line-height:1.3;margin-bottom:4px}.tru-proof .tru-proof__i span{font-size:1.3rem;line-height:1.4;display:block}@media(max-width:1199px){.tru-proof .tru-proof__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tru-hero .tru-hero__inner{padding-top:8px;padding-bottom:36px}.tru-proof .tru-proof__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:22px;padding-bottom:22px}.tru-proof .tru-proof__i{padding:12px 12px 14px}}.page-width.tru-sec{padding-top:56px;padding-bottom:40px}.page-width.tru-sec--narrow{padding-top:72px;padding-bottom:64px}.tru-sec--narrow .tru-sec__h{margin-bottom:28px}body .cm_select select,body select.cm_select_inner-select{appearance:none;-webkit-appearance:none;height:44px;min-height:44px;border-radius:10px;border:1px solid #c9cfd6;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2333404f' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;padding:0 36px 0 14px;font:inherit;font-size:1.5rem;color:var(--tru-ink);box-shadow:none;width:100%}body .cm_select select:disabled{background-color:#eef1f4;color:#8a939e;cursor:not-allowed}body .cm_select select:focus-visible{outline:2px solid var(--tru-navy);outline-offset:1px}body .cm_select_toggle:after,body .cm_select_toggle:before{display:none!important}body .cm_button{border-radius:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;cursor:pointer;box-shadow:none}body .cm_button__primary{background:var(--tru-navy);color:#fff;border:1px solid var(--tru-navy)}body .cm_button__primary:hover{background:var(--tru-navy-d);border-color:var(--tru-navy-d)}body .cm_button__secondary{background:#fff;color:var(--tru-ink);border:1px solid #c9cfd6}body .cm_button[disabled=true],body .cm_button.disabled{opacity:.45;pointer-events:none}body .cm_vehicle-widget__header{background:#0e1116}body .cm_vehicle-widget__header .cm_vehicle-widget_dropdowns{gap:10px;align-items:center}body .cm_vehicle-widget__header .cm_vehicle-widget_title{color:#fff;font-family:var(--tru-display);font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin:0}body .cm_vehicle-widget__header .cm_vehicle-widget_select-container{gap:10px}body .cm_vehicle-widget__header .cm_select select{border-color:transparent;height:42px;min-height:42px}body .cm_vehicle-widget__header .cm_select select:disabled{background-color:#1f262e;color:#6f7a86}body .cm_vehicle-widget__header .cm_vehicle-widget_button__go{background:#2f6fd6;border-color:#2f6fd6;color:#fff;min-height:42px}body .cm_vehicle-widget__header .cm_vehicle-widget_button__go:hover{background:#2259b4}body .cm_vehicle-widget__header .cm_vehicle-widget_button__clear{background:transparent;color:#c9d3de;border:1px solid #3a434e;min-height:42px;padding:0 14px}body .cm_vehicle-widget__header .cm_vehicle-widget_button__clear svg{fill:currentColor;stroke:currentColor}body .cm_dialog .dialog-container{border-radius:16px;padding:28px 28px 24px;max-width:520px;box-shadow:0 24px 60px #00000059;border:0}body .cm_dialog .dialog-container .close{top:14px;right:14px;opacity:.6}body .cm_vehicle-widget__dialog .cm_vehicle-widget_title{font-family:var(--tru-display);text-transform:uppercase;font-size:2rem;color:var(--tru-ink);margin:0 0 16px;text-align:left}body .cm_vehicle-widget__dialog .cm_vehicle-widget_select-container{display:grid;grid-template-columns:1fr 1fr;gap:10px}body .cm_vehicle-widget__dialog .cm_vehicle-widget_button-container{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px}body .cm_garage .cm_garageDropdown,body .cm_garageDropdown{border-radius:12px;border:1px solid var(--tru-line);box-shadow:0 16px 40px #0e11162e;padding:10px}body .cm_SearchHeader{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 0 16px;border:0;background:none}body .cm_SearchHeader .cm_total-hits{color:var(--tru-muted);font-size:1.4rem}body .cm_sort select{width:auto;min-width:200px}body .cm_FilterChips .cm_btn,body .cm_FilterChips a{border-radius:999px;background:#eef2f7;border:0;color:var(--tru-ink);padding:6px 12px;font-size:1.3rem}body .cm_facets .facetholder{border-bottom:1px solid var(--tru-line);padding:12px 0}body .cm_facets .facettitle{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tru-ink);cursor:pointer}body .cm_facets .facetdiv{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:1.45rem}body .cm_facets .facetentryval{margin-left:auto;color:var(--tru-muted);font-size:1.25rem;background:#f2f4f6;border-radius:999px;padding:1px 8px}body .cm_facets .cm_facet_checkbox{width:18px;height:18px;accent-color:var(--tru-navy)}body .cm_SearchResult .cmRepeater_items,body .cm_related-products .cmRepeater_items{gap:16px}body .cm_product-item{display:flex;flex-direction:column;background:#fff;border:1px solid var(--tru-line);border-radius:14px;padding:14px;box-shadow:0 1px 2px #0e11160d;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease;text-align:left}body .cm_product-item:hover{box-shadow:0 10px 24px #0e11161a;transform:translateY(-2px);border-color:#c3ccd6}body .cm_product-item__image-container{order:-1;display:block;aspect-ratio:1 / 1;background:#f7f8fa;border-radius:10px;overflow:hidden;margin-bottom:12px}body .cm_product-item__image{width:100%;height:100%;object-fit:contain}body .cm_product-item__details{display:flex;flex-direction:column;gap:4px;flex:1}body .cm_product-item__vendor{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tru-muted);text-decoration:none}body .cm_product-item__title{font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--tru-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body .cm_product-item__title:hover{color:var(--tru-navy)}body .cm_product-item__sku{font-size:1.2rem;color:var(--tru-muted)}body .cm_product-item__price{font-size:1.8rem;font-weight:800;color:var(--tru-ink);margin-top:4px}body .cm_product-item>p{margin:8px 0 0;font-size:1.3rem;font-weight:700;color:var(--tru-navy)}body .cm_product-item__buttons{margin-top:12px}body .cm_product-item__buttons .cm_button{width:100%;background:#fff;color:var(--tru-navy);border:1px solid var(--tru-navy)}body .cm_product-item__buttons .cm_button:hover{background:var(--tru-navy);color:#fff}body .cm_loadMoreButton,body .cm_load-more .cm_button{min-width:240px}body .cm_vehicle-categories_category-container{border:1px solid var(--tru-line);border-radius:12px;background:#fff;padding:10px;transition:border-color .15s ease,box-shadow .15s ease}body .cm_vehicle-categories_category-container:hover{border-color:var(--tru-navy);box-shadow:0 6px 16px #0e111614}body .cm_vehicle-categories_category-title{font-weight:700;font-size:1.4rem;color:var(--tru-ink)}body .cm_vehicle-categories_category-scroll-button{width:40px;height:40px;border-radius:999px;background:#fff;border:1px solid var(--tru-line);box-shadow:0 4px 12px #0e11161f}@media(max-width:749px){body .cm_vehicle-widget__dialog .cm_vehicle-widget_select-container{grid-template-columns:1fr}body .cm_product-item{padding:10px}body .cm_product-item__title{font-size:1.4rem}}body .cmRepeater_items .cm_product-item{border:1px solid var(--tru-line)!important}body .cmRepeater_items .cm_product-item:hover{border-color:#c3ccd6!important}body .cmRepeater_items .cm_product-item .cm_product-item__vendor{color:var(--tru-muted)!important;font-family:inherit;font-size:1.2rem}body .cmRepeater_items .cm_product-item .cm_product-item__title{color:var(--tru-ink)!important}body .cm_vehicle-widget__header .cm_vehicle-widget_button.cm_vehicle-widget_button__go{background:#2f6fd6!important;border-color:#2f6fd6!important;color:#fff!important}body .cm_vehicle-widget__header .cm_vehicle-widget_button.cm_vehicle-widget_button__go *{color:#fff!important;fill:#fff}@media(max-width:749px){body .cm_vehicle-widget__header .cm_vehicle-widget_header-label{font-family:var(--tru-display);font-size:1.5rem;letter-spacing:.02em}body .cm_vehicle-widget__header .cm_vehicle-widget_dropdowns,body .cm_vehicle-widget__header .cm_vehicle-widget_body{display:block;width:100%}body .cm_vehicle-widget__header .cm_vehicle-widget_select-container{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%}body .cm_vehicle-widget__header .cm_vehicle-widget_select{width:100%!important;margin:0!important}body .cm_vehicle-widget__header .cm_vehicle-widget_button-container{display:grid!important;grid-template-columns:1fr 48px;gap:10px;width:100%;margin-top:10px}body .cm_vehicle-widget__header .cm_vehicle-widget_button{width:100%!important;margin:0!important}}body .cmRepeater_items .cm_product-item{min-width:0}@media(max-width:749px){body .cm_SearchResult .cmRepeater_items,body .cm_related-products .cmRepeater_items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}body .cmRepeater_items .cm_product-item .cm_product-item__vendor{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .cm_product-item__buttons .cm_button{padding:0 10px}}body #cm-verify-fitment .cm_vehicle-widget .cm_vehicle-widget_button.cm_vehicle-widget_button__go,body .cm_dialog .cm_vehicle-widget .cm_vehicle-widget_button.cm_vehicle-widget_button__go{background:var(--tru-navy)!important;border-color:var(--tru-navy)!important;color:#fff!important}body #cm-verify-fitment .cm_vehicle-widget .cm_vehicle-widget_button.cm_vehicle-widget_button__clear,body .cm_dialog .cm_vehicle-widget .cm_vehicle-widget_button.cm_vehicle-widget_button__clear{background:#fff!important;border:1px solid #c9cfd6!important;color:var(--tru-ink)!important}body .cm_select select.cm_select_inner-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2333404f' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:36px!important}.tru-foot .tru-foot__inner{padding-top:56px;padding-bottom:40px}.tru-foot .tru-foot__legal-in{padding-top:18px;padding-bottom:18px}.tru-foot .tru-foot__logo img{width:120px}.tru-foot .tru-foot__hours p{margin:0}.tru-top .tru-top__in{padding-top:6px;padding-bottom:6px}.tru-crumbs.page-width{padding-top:14px;padding-bottom:6px}@media(max-width:749px){.tru-foot .tru-foot__inner{padding-top:40px;padding-bottom:28px}.tru-crumbs.page-width{padding-top:10px}}body.cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--page-width);margin:0 auto}body.cart #MainContent>.shopify-section{grid-column:1 / -1;min-width:0}body.cart cart-items.page-width,body.cart #main-cart-footer.page-width{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:990px){body.cart #MainContent{grid-template-columns:minmax(0,1fr) 380px;column-gap:32px;padding:0 5rem}body.cart #MainContent>[id$=__cart-items]{grid-column:1}body.cart #MainContent>.cart__footer-wrapper{grid-column:2;grid-row:1;align-self:start;position:sticky;top:24px;padding-top:104px}body.cart cart-items.page-width,body.cart #main-cart-footer.page-width{padding-left:0;padding-right:0;max-width:none}}body.cart .title-wrapper-with-link{align-items:baseline;margin-bottom:20px}body.cart .title--primary{font-family:var(--tru-display);text-transform:uppercase;font-size:clamp(2.6rem,3vw,3.6rem);margin:0}body.cart .title-wrapper-with-link .underlined-link{color:var(--tru-navy);font-weight:700}body.cart .cart-items thead{display:none}body.cart .cart-items,body.cart .cart-items tbody{display:block;width:100%}body.cart .cart-item{display:grid!important;grid-template-columns:110px minmax(0,1fr) auto;grid-template-areas:"media details details" "media qty total";gap:12px 20px;align-items:center;padding:16px;margin-bottom:12px;border:1px solid var(--tru-line);border-radius:14px;background:#fff}body.cart .cart-item>td{display:block;padding:0!important;border:0;min-width:0;width:auto!important;max-width:100%}body.cart .cart-item__name{overflow-wrap:anywhere;font-family:var(--font-body-family)}body.cart .cart-item__media{grid-area:media;width:110px}body.cart .cart-item__image-container{border-radius:10px;background:#f7f8fa;overflow:hidden}body.cart .cart-item__image{width:100%;height:auto;object-fit:contain;aspect-ratio:1 / 1}body.cart .cart-item__details{grid-area:details}body.cart .cart-item__details>.caption-with-letter-spacing{margin:0 0 4px;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tru-muted)}body.cart .cart-item__name{font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--tru-ink);text-decoration:none;display:block}body.cart .cart-item__name:hover{color:var(--tru-navy);text-decoration:underline}body.cart .tru-cart-sku{margin:6px 0 0;font-size:1.3rem;color:var(--tru-muted)}body.cart .tru-cart-sku span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--tru-ink);background:#f2f4f6;border-radius:6px;padding:1px 6px}body.cart .cart-item__details .product-option{font-size:1.3rem;color:var(--tru-muted);margin-top:4px}body.cart .cart-item__quantity{grid-area:qty}body.cart .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}body.cart .cart-item quantity-input.quantity{width:120px;min-height:42px;border-radius:10px}body.cart .cart-item quantity-input.quantity:after,body.cart .cart-item quantity-input.quantity:before{border-radius:10px;box-shadow:0 0 0 1px #c9cfd6}body.cart .cart-item cart-remove-button .button{min-width:40px;min-height:40px;border-radius:10px;color:var(--tru-muted)}body.cart .cart-item cart-remove-button .button:hover{color:var(--tru-bad);background:var(--tru-bad-bg)}body.cart .cart-item__totals.small-hide{grid-area:total;min-width:96px;text-align:right;display:block!important}body.cart .cart-item__media{align-self:start}body.cart .cart-item__totals .price{font-size:1.7rem;font-weight:800;color:var(--tru-ink)}body.cart .cart-item__totals.medium-hide{display:none!important}body.cart .cart__footer{display:block;padding:0;border:0}body.cart .cart__blocks{background:#f7f8fa;border:1px solid var(--tru-line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}body.cart .cart__blocks .js-contents{display:flex;flex-direction:column;gap:12px}body.cart .cart__note{margin:0}body.cart .cart__note label{font-size:1.3rem;font-weight:700;color:var(--tru-ink)}body.cart .cart__note textarea{border-radius:10px;border:1px solid #c9cfd6;padding:10px 12px;font-size:1.4rem;min-height:90px;width:100%;background:#fff}body.cart .totals{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--tru-line);padding-top:14px;margin:0}body.cart .totals__subtotal{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0}body.cart .totals__subtotal-value{font-size:2.2rem;font-weight:800;margin:0}body.cart .tax-note{font-size:1.25rem;color:var(--tru-muted);text-align:left;margin:0}body.cart .discount_code_box input{width:100%;height:44px;border-radius:10px;border:1px solid #c9cfd6;padding:0 12px;font:inherit}body.cart .discount_code_box .hulkapps_discount_hide{display:flex;gap:8px}body.cart .discount_code_box .button{min-height:44px;border-radius:10px}body.cart .cart__ctas{margin:0}body.cart #checkout{width:100%;min-height:52px;border-radius:10px;background:var(--tru-navy);color:#fff;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:0;cursor:pointer}body.cart #checkout:hover{background:var(--tru-navy-d)}@media(max-width:749px){body.cart .cart-item{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"media details details" "qty qty total";padding:12px}body.cart .cart-item__media{width:84px}body.cart .cart-item__totals.small-hide{display:block!important;align-self:center}body.cart .cart-item__quantity{justify-self:start}}.tru-ymmbar .tru-hero__ymm{width:100%;max-width:1000px;margin-top:6px}.tru-ymmbar .tru-hero__ymm #cm-ymm{text-transform:none}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget__header{background:#fff;border-radius:12px;padding:16px;box-shadow:0 18px 40px #00000059}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_header,.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_title{display:none!important}.tru-ymmbar .tru-hero__ymm .cm_collapsible-elem{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_dropdowns,.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_body{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select-container{display:flex!important;flex:4 1 560px;flex-wrap:wrap;gap:10px}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select{flex:1 1 120px;margin:0!important;width:auto!important;display:flex;flex-direction:column;gap:4px}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select:before{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tru-muted)}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select:nth-child(1):before{content:"Year"}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select:nth-child(2):before{content:"Make"}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select:nth-child(3):before{content:"Model"}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select:nth-child(4):before{content:"Submodel"}.tru-ymmbar .tru-hero__ymm .cm_select select{height:48px!important;min-height:48px!important;border:1px solid #c9cfd6!important;border-radius:8px!important;background-color:#fff!important;color:var(--tru-ink)!important;font-size:1.5rem}.tru-ymmbar .tru-hero__ymm .cm_select select:disabled{background-color:#f2f4f6!important;color:#8a939e!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button-container{display:flex!important;flex:1 1 200px;gap:8px;margin:0!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button{min-height:48px!important;border-radius:8px!important;margin:0!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__go{flex:1 1 auto;background:var(--tru-navy)!important;border-color:var(--tru-navy)!important;font-size:0!important;padding:0 18px!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__go:after{content:var(--tru-go-label, "Shop my truck");font-size:1.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__go:hover{background:var(--tru-navy-d)!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__clear{flex:0 0 48px;width:48px;padding:0!important;background:#fff!important;border:1px solid #c9cfd6!important;color:var(--tru-muted)!important}.tru-hero .tru-hero__link{color:#fff;font-weight:700;text-decoration:none;align-self:flex-start}.tru-hero .tru-hero__link:hover{text-decoration:underline}@media(max-width:749px){.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget__header{padding:12px;box-shadow:none}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select-container{display:grid!important;grid-template-columns:1fr 1fr;flex-basis:100%}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button-container{flex-basis:100%}}@media(min-width:990px){.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{text-transform:none!important;letter-spacing:0!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:600!important}}@media(min-width:750px){.tru-hero .tru-hero__h{font-size:clamp(3.4rem,3.5vw,5.2rem);max-width:17.5em;line-height:1.02}.tru-hero .tru-hero__sub{max-width:38em}}.tru-sec__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.tru-sec__top .tru-sec__h{margin:0}.tru-sec__more{font-weight:700;color:var(--tru-navy);text-decoration:none}.tru-sec__more:hover{text-decoration:underline}.tru-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tru-cat{display:flex;flex-direction:column;gap:10px;color:var(--tru-ink);text-decoration:none}.tru-cat__img{display:block;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#f2f4f6;border:1px solid var(--tru-line)}.tru-cat__img img{width:100%;height:100%;object-fit:contain;padding:10px;box-sizing:border-box;transition:transform .25s ease;background:#fff}.tru-cat:hover .tru-cat__img img{transform:scale(1.04)}.tru-cat__t{font-size:1.7rem;line-height:1.3}.tru-cat:hover .tru-cat__t{color:var(--tru-navy)}.tru-pill-link{padding:0 20px;min-height:46px}@media(max-width:989px){.tru-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tru-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tru-cat__t{font-size:1.5rem}}@media(max-width:749px){.tru-hero .tru-hero__media{aspect-ratio:16 / 10}.tru-hero .tru-hero__shade{height:62.5vw}.tru-hero .tru-hero__h{font-size:clamp(2.4rem,6.6vw,3rem)}.tru-hero .tru-hero__sub{font-size:1.45rem}.tru-hero .tru-hero__inner{gap:12px}}.tru-ymmbar{background:#0e1116;border-top:1px solid #1f262e;padding:20px 0 22px}.tru-ymmbar .tru-hero__ymm{max-width:none;margin:0}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget__header{background:transparent!important;border-radius:0;padding:0!important;box-shadow:none!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select:before{color:#c9d3de}.tru-ymmbar .tru-hero__ymm .cm_select select:disabled{background-color:#1f262e!important;border-color:#2c3540!important;color:#7d8794!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__go{background:#2f6fd6!important;border-color:#2f6fd6!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__go:hover{background:#2259b4!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_button.cm_vehicle-widget_button__clear{background:transparent!important;border-color:#3a434e!important;color:#c9d3de!important}@media(min-width:750px){.tru-hero .tru-hero__inner{padding-bottom:72px}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select-container{flex:5 1 640px}}@media(max-width:749px){.tru-ymmbar{padding:16px 0 18px}.tru-hero .tru-hero__inner{padding-bottom:20px}}.tru-foot .tru-foot__h{text-transform:none;font-family:var(--font-body-family);font-weight:800;font-size:1.6rem;letter-spacing:0}.tru-top .tru-top__msg,.tru-top .tru-top__phone{text-transform:uppercase;font-weight:700;letter-spacing:.04em}@media(min-width:750px){.tru-hero{align-items:center}.tru-hero .tru-hero__inner{padding-top:40px;padding-bottom:56px}}.tru-cseo.page-width{margin-top:48px;padding-top:48px;border-top:1px solid var(--tru-line)}.tru-cseo [hidden]{display:none!important}@media(max-width:749px){.tru-cseo.page-width{margin-top:32px;padding-top:32px}}body .cmRepeater_items .cm_product-item{border:1px solid #9aa4b0!important;border-radius:12px;padding:12px;gap:0}body .cmRepeater_items .cm_product-item:hover{border-color:#1a1a1a!important}body .cm_product-item .cm_product-item__details{flex:0 0 auto;gap:3px}body .cm_product-item__image-container{border-radius:8px;margin-bottom:10px;background:#fff;border:1px solid var(--tru-line)}body .cm_product-item__image{padding:6px;box-sizing:border-box}body .cm_product-item__sku-container{height:auto!important;min-height:0!important;margin:2px 0 0!important}body .cm_product-item__price-container{margin-top:6px}body .cm_product-item__price{margin-top:0}body .cm_product-item__buttons{margin-top:auto;padding-top:10px}body .cm_product-item .inventory-note{margin:8px 0 0;font-size:1.3rem}.tru-card__opts{margin:2px 0 0;font-size:1.25rem;font-weight:700;color:var(--tru-navy)}.tru-card__from{font-size:1.3rem;font-weight:600;color:var(--tru-muted)}.cm_product-item [hidden],body .cm_product-item.tru-card--multi .inventory-note{display:none!important}.tru-card__stock{margin:8px 0 0;font-size:1.3rem;font-weight:700;color:var(--tru-muted)}body .cm_product-item .inventory-note,body .cm_product-item .tru-card__stock{line-height:1.35;min-height:2.7em;margin-top:8px}body .cm_facets .facetholder{border:1px solid #9aa4b0!important;border-radius:12px!important;overflow:hidden;margin-bottom:12px}body .cm_facets .facettitle{border-radius:0;padding-left:14px;padding-right:14px}body .cm_facets .facetbody,body .cm_facets .facetholder>*:not(.facettitle){padding-left:14px;padding-right:14px}body .cm_facets input.cm_inputMin,body .cm_facets input.cm_inputMax{border-radius:8px!important;border:1px solid #9aa4b0!important}body .cm_FilterChips{border:1px solid #9aa4b0!important;border-radius:12px!important}.tru-band{background:var(--tru-surface);border-top:1px solid var(--tru-line);border-bottom:1px solid var(--tru-line);margin-top:40px}.tru-band .page-width.tru-sec{padding-top:48px;padding-bottom:52px}.tru-band .tru-pill-link{background:#fff}.tru-band .tru-pill-link:hover{background:var(--tru-navy);color:#fff;border-color:var(--tru-navy)}.tru-ymmbar{border-bottom:3px solid var(--tru-navy)}body .cm_FacetPanel .facettitle:not(.facetholder .facettitle){border-radius:10px}.tru-cat__img{position:relative}.tru-cat__img img{padding:12px 12px 58px}.tru-cat .tru-cat__t{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#0e1116eb;color:#fff;font-size:1.45rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.tru-cat:hover .tru-cat__t{background:var(--tru-navy);color:#fff}.tru-cat__arw{flex:none;transition:transform .2s ease}.tru-cat:hover .tru-cat__arw{transform:translate(4px)}.tru-cat:hover .tru-cat__img{border-color:var(--tru-navy)}@media(max-width:749px){.tru-cat .tru-cat__t{font-size:1.2rem;padding:9px 10px;letter-spacing:.03em}.tru-cat__img img{padding:8px 8px 44px}}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select .cm_select{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.tru-ymmbar .tru-hero__ymm .cm_vehicle-widget_select .cm_select select{margin:0!important;display:block}.tru-ymmbar__h{margin:0 0 12px;color:#fff;font-weight:800;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase}.tru-ymmbar__h span{color:#9aa6b4;font-weight:600;letter-spacing:.02em;text-transform:none;margin-left:8px}@media(max-width:749px){.tru-ymmbar__h span{display:block;margin:2px 0 0}}.tru-ymmbar .tru-hero__ymm .cm_select_toggle{height:auto!important;min-height:48px;line-height:0}.tru-ymmbar .tru-hero__ymm .cm_select_toggle select{display:block!important;width:100%}.tru-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:10px 0 14px;padding:10px 14px;border-radius:10px;background:#eef2f7;color:var(--tru-ink);font-size:1.4rem}.tru-help--attached{margin-top:-4px}.tru-help__q strong{font-weight:800}.tru-help .tru-help__actions{display:flex;gap:14px;align-items:center}.tru-help .tru-help__actions a{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--tru-navy);font-weight:800;font-size:1.4rem;text-decoration:underline;text-underline-offset:3px}.tru-help .tru-help__actions a:hover{color:var(--tru-navy-d)}.tru-details p.tru-foot,.tru-d p.tru-foot{background:none!important;color:var(--tru-muted)!important;padding:0!important;border:0!important;font-size:1.35rem!important;line-height:1.5}.tru-details p.tru-foot a,.tru-d p.tru-foot a{color:var(--tru-navy)!important}.tru-details.page-width{padding-left:2rem;padding-right:2rem}@media(min-width:750px){.tru-details.page-width{padding-left:4.5rem;padding-right:4.5rem}}.tru-details .tru-table th:last-child,.tru-details .tru-table td:last-child{padding-right:14px}.tru-details .tru-table th:first-child,.tru-details .tru-table td:first-child{padding-left:2px}.tru-details .tru-d--notes,.tru-details .tru-d--specialist,.tru-details .tru-d--store{padding:22px 26px}.tru-d--notes .tru-d__h{font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em;font-size:1.8rem!important}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment{background:#f7f8fa;border:1px solid #c9cfd6;border-left:4px solid var(--tru-navy);border-radius:12px;padding:16px 16px 14px;margin:6px 0 10px}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_dropdowns{gap:12px}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_title{margin:0!important;text-align:left!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;color:var(--tru-ink)!important;display:flex;align-items:center;gap:8px}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_title:before{content:"";width:18px;height:18px;flex:none;background:var(--tru-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_body{gap:10px}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_select select{background-color:#fff!important}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_button{min-height:44px!important}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_button__go{font-size:0!important}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_button__go:after{content:"Check fit";font-size:1.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment .cm_vehicle-widget_button__clear{flex:0 0 48px!important;max-width:48px}.tru-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0;margin:12px 0 16px;border-top:1px solid var(--tru-line);border-bottom:1px solid var(--tru-line)}.tru-chip{background:none!important;border-radius:0!important;padding:10px 12px 10px 0!important;display:flex;flex-direction:column;gap:2px;cursor:default}.tru-chip__k{font-size:1.15rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tru-muted)}.tru-chip__v{font-size:1.5rem;color:var(--tru-ink)}.tru-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0;padding:0;border:1px solid #c9cfd6;border-radius:12px;background:#fff;text-align:left;overflow:hidden}.tru-trust li{border:0!important;border-radius:0!important;padding:12px!important;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.tru-trust li+li{border-left:1px solid var(--tru-line)!important}.tru-trust__ico{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#e8eef6;color:var(--tru-navy)}.tru-trust__t{display:flex;flex-direction:column;min-width:0;line-height:1.3}.tru-trust__t strong{font-size:1.35rem;color:var(--tru-ink)}.tru-trust__t>span{font-size:1.25rem;color:var(--tru-muted)}.tru-trust__t a{color:var(--tru-navy);font-weight:700}@media(max-width:989px){.tru-trust{grid-template-columns:1fr}.tru-trust li+li{border-left:0!important;border-top:1px solid var(--tru-line)!important}}.tru-trust{grid-template-columns:1fr}.tru-trust li{padding:9px 12px!important}.tru-trust li+li{border-left:0!important;border-top:1px solid var(--tru-line)!important}.tru-trust__ico{width:30px;height:30px}.tru-trust__t{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 8px}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment:has(.cm_verify-fitment){background:none;border:0;border-radius:0;padding:0}.tru-nomedia{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--tru-line);border-radius:12px;background:var(--tru-surface);color:#8a939e;text-align:center;padding:24px}.tru-nomedia strong{color:var(--tru-ink-2);font-size:1.6rem}.tru-nomedia span{font-size:1.35rem}@media(max-width:749px){.tru-nomedia{aspect-ratio:16 / 9}}#cm-verify-fitment>.cm_vehicle-widget__verify-fitment:has(.cm_vehicle-widget_specifier){background:none;border:0;border-radius:0;padding:0}#cm-verify-fitment .cm_vehicle-widget_specifier .cm_vehicle-widget_title:before{display:none}#cm-verify-fitment .cm_vehicle-widget_specifier .cm_vehicle-widget_button__go{font-size:1.5rem!important}#cm-verify-fitment .cm_vehicle-widget_specifier .cm_vehicle-widget_button__go:after{content:none}.tru-product--no-media media-gallery{display:none}.tru-product--no-media media-gallery.product__media-gallery{display:none!important}.product__info-container .product-form__input legend,.product__info-container .quantity__label,.product__info-container label.form__label{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase;color:var(--tru-ink-2)!important;margin-bottom:8px}.product__info-container .product-form__input input[type=radio]+label{font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:600!important;letter-spacing:0!important;color:var(--tru-ink)!important;border-radius:10px!important;padding:10px 16px!important}.product__info-container .product-form__input input[type=radio]:checked+label{background:var(--tru-ink)!important;color:#fff!important;outline:0;border-color:var(--tru-ink)!important}.product__info-container .product-form__input input[type=radio].disabled+label,.product__info-container .product-form__input input[type=radio]:disabled+label{opacity:.5}.product__info-container .quantity{border-radius:10px;overflow:hidden}.product__info-container .quantity__input{font-family:var(--font-body-family)!important;font-weight:700;color:var(--tru-ink)!important}.product__info-container .tru-trust,.product__info-container .tru-trust *,.product__info-container .tru-help,.product__info-container .tru-help *,.product__info-container .tru-chips *,.product__info-container .tru-ship,.product__info-container .tru-ship *{font-family:var(--font-body-family)!important;letter-spacing:0!important}.product__info-container .tru-trust__t strong{font-weight:700!important}.product__info-container .tru-chip__k{letter-spacing:.06em!important}.product__info-container .tru-ship{font-size:1.35rem!important}.product__info-container .tru-fit__notes a,.product__info-container a[href="#tru-notes"]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--tru-warn-bg);border:1px solid #e9b65c;color:#6b3e00!important;font-family:var(--font-body-family)!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:0!important;text-decoration:none!important}.product__info-container .tru-fit__notes a:before,.product__info-container a[href="#tru-notes"]:before{content:"!";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#b86e00;color:#fff;font-size:1.2rem;font-weight:800;flex:none}.product__info-container .tru-fit__notes a:hover,.product__info-container a[href="#tru-notes"]:hover{background:#ffe9c2}.product__info-container .tru-ship,.product__info-container .tru-ship *{text-transform:none!important}.product__info-container .tru-ship [data-tru-pnote]{color:var(--tru-ink-2)!important;font-weight:600}.product__info-container .tru-ship a{color:var(--tru-navy)!important;font-weight:700;text-underline-offset:3px}.product__info-container .hulkapps_product_options{background:#fff!important;border:1px solid #c9cfd6!important;border-radius:12px!important;padding:16px 16px 6px!important;margin:14px 0!important;font-family:var(--font-body-family)!important}.product__info-container .hulkapps_product_options *{font-family:var(--font-body-family)!important;letter-spacing:0!important}.product__info-container .hulkapps_option_title{text-align:left!important;font-size:1.4rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--tru-ink)!important;margin:0 0 6px!important;padding:0 0 10px!important;border-bottom:1px solid var(--tru-line)}.product__info-container .hulkapps_option_name{font-size:1.15rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase;color:var(--tru-muted)!important;margin:12px 0 4px!important}.product__info-container .hulkapps_check_option{display:flex!important;align-items:flex-start;gap:10px;padding:9px 10px!important;margin:0 -10px!important;border-radius:8px;font-size:1.4rem!important;line-height:1.4!important;color:var(--tru-ink)!important;cursor:pointer}.product__info-container .hulkapps_check_option:hover{background:#f2f4f6}.product__info-container .hulkapps-custom-check{flex:none;width:18px!important;height:18px!important;border:1.5px solid #8d97a3!important;border-radius:5px!important;margin-top:1px}.product__info-container .hulkapps_check_option input:checked+.hulkapps-custom-check,.product__info-container .hulkapps_check_option input:checked~.hulkapps-custom-check{background:var(--tru-ink)!important;border-color:var(--tru-ink)!important}.product__info-container .hulkapps_check_option input:checked~.hulkapps-custom-check svg{stroke:#fff;fill:#fff}.product__info-container .tru-chips{display:none!important}.product__info-container .tru-help{background:#f6f7f9;border:1px solid var(--tru-line);padding:0;gap:0;flex-direction:column;align-items:stretch;overflow:hidden}.product__info-container .tru-help>.tru-help__q,.product__info-container .tru-help>.tru-help__actions{padding:0 14px}.product__info-container .tru-help{display:grid;grid-template-columns:1fr auto;align-items:center}.product__info-container .tru-help>.tru-help__q{padding:11px 14px}.product__info-container .tru-help>.tru-help__actions{padding:11px 14px}.product__info-container .tru-help__notes{grid-column:1 / -1;border-top:1px solid var(--tru-line);padding:10px 14px;background:#fffaf0}.product__info-container .tru-help__notes a.tru-fit__notes{display:inline-flex!important;padding:0!important;border:0!important;background:none!important;color:#6b3e00!important;font-size:1.35rem!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px}.product__info-container .tru-help__notes a.tru-fit__notes[hidden]{display:none!important}@media(max-width:480px){.product__info-container .tru-help{grid-template-columns:1fr}.product__info-container .tru-help>.tru-help__actions{padding-top:0}}#cm-verify-fitment .cm_verify-fitment{padding:10px 14px!important;margin:0!important;border-radius:10px!important}#cm-verify-fitment .cm_verify-fitment_fitment__container,#cm-verify-fitment .cm_verify-fitment_fitment{gap:10px!important;align-items:center!important}#cm-verify-fitment .cm_verify-fitment_icon{width:22px!important;min-width:22px!important;height:22px!important;font-size:1.6rem!important;line-height:1!important;margin:0!important;padding:0!important;flex:none}#cm-verify-fitment .cm_verify-fitment_icon svg{width:18px!important;height:18px!important}#cm-verify-fitment .cm_verify-fitment_title{font-size:1.45rem!important;line-height:1.3!important;margin:0!important;letter-spacing:0!important}#cm-verify-fitment .cm_verify-fitment_body,#cm-verify-fitment .cm_verify-fitment_body *{font-size:1.3rem!important;line-height:1.4!important;letter-spacing:0!important;margin-top:2px!important}.product__info-container .tru-ship{display:flex!important;flex-direction:column;gap:2px;margin:12px 0!important;padding:10px 14px 10px 44px!important;position:relative;border:1px solid #c9d6e6;border-radius:10px;background:#eef3f9}.product__info-container .tru-ship:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:var(--tru-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='m3 8 9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='m3 8 9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/contain no-repeat}.product__info-container .tru-ship:empty{display:none!important}.product__info-container .tru-ship [data-tru-pnote],.product__info-container .tru-ship span{color:var(--tru-ink)!important;font-weight:600;font-size:1.4rem!important}.product__info-container .tru-ship,.product__info-container .tru-ship *{text-transform:uppercase!important;letter-spacing:.04em!important}.product__info-container .tru-ship,.product__info-container .tru-ship span,.product__info-container .tru-ship [data-tru-pnote],.product__info-container .tru-ship .tru-ship__life,.product__info-container .tru-ship .tru-ship__variant{color:var(--tru-ink)!important;font-weight:700!important;font-size:1.35rem!important}.product__info-container .tru-ship a{color:var(--tru-navy)!important;font-weight:800!important}
/*# sourceMappingURL=/cdn/shop/t/102/assets/tru-redesign.css.map */
