.pr-garage-strip{border-bottom:1px solid rgba(18,34,54,.12);background:#fff}.pr-garage-strip__inner{max-width:var(--page-width, 1600px);margin:0 auto;min-height:60px;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px}.pr-garage-trigger{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0;display:flex;align-items:center;gap:14px;min-width:0;cursor:pointer;text-align:left}.pr-garage-trigger__brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pr-garage-trigger__dot{width:6px;height:6px;background:#9f1d20;transform:rotate(45deg);flex:none}.pr-garage-trigger__label{color:#0244a9;font-size:11px;font-weight:900;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.pr-garage-trigger__vehicle{color:#172033;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.pr-garage-trigger__edit{color:#8a9098;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.pr-garage-trigger:hover .pr-garage-trigger__edit,.pr-garage-trigger:focus-visible .pr-garage-trigger__edit{color:#0244a9}.pr-garage-filter{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 0 0 16px;border-left:1px solid rgba(18,34,54,.12);color:#172033;cursor:pointer;white-space:nowrap}.pr-garage-filter input{position:absolute;opacity:0;pointer-events:none}.pr-garage-filter__label{color:#6f7680;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pr-garage-filter__status{min-width:31px;padding:4px 6px;border:1px solid rgba(18,34,54,.16);border-radius:3px;color:#747b85;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.pr-garage-filter__status--on{display:none}.pr-garage-filter:has(input:checked) .pr-garage-filter__status--off{display:none}.pr-garage-filter:has(input:checked) .pr-garage-filter__status--on{display:inline-block;border-color:#0244a959;background:#0244a90f;color:#0244a9}.pr-garage-filter:focus-within .pr-garage-filter__status{box-shadow:0 0 0 3px #0244a91a}.pr-garage-filter-link{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:4px 0 4px 16px;border-left:1px solid rgba(18,34,54,.12);display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:11px;font-weight:800;letter-spacing:.02em;color:#0244a9;cursor:pointer}.pr-garage-filter-link:hover,.pr-garage-filter-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.pr-garage-dialog{width:min(680px,calc(100vw - 32px));border:0;border-radius:14px;padding:0;box-shadow:0 24px 70px #00000040}.pr-garage-dialog::backdrop{background:#00000094}.pr-garage-dialog__panel{padding:28px}.pr-garage-dialog__header{display:flex;justify-content:space-between;gap:20px;align-items:start}.pr-garage-dialog__header h2{margin:2px 0 0}.pr-garage-dialog__eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pr-garage-dialog__close{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}.pr-garage-dialog__intro,.pr-garage-dialog__note{color:#000000ad}.pr-garage-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 16px}.pr-garage-fields label{display:grid;gap:6px;font-size:13px;font-weight:700}.pr-garage-fields select{width:100%;min-height:44px;border:1px solid rgba(0,0,0,.25);border-radius:6px;background:#fff;padding:8px 10px}.pr-garage-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.pr-fitment-card-status{display:inline-flex;align-items:center;width:fit-content;margin:0 0 8px;padding:5px 8px;border-radius:999px;font-size:11px;line-height:1.2;font-weight:800}.pr-fitment-card-status[data-status=match]{background:#e8f5eb;color:#176a2e}.pr-fitment-card-status[data-status=conditional]{background:#fff4d7;color:#7b5710}.pr-fitment-card-status[data-status=mismatch],.pr-fitment-card-status[data-status=unknown]{background:#f2f2f2;color:#555}.pr-product-fitment-wrap{max-width:var(--page-width,1600px);margin:12px auto;padding:0 24px}.pr-product-fitment{border:1px solid rgba(0,0,0,.12);border-left:4px solid currentColor;border-radius:8px;padding:12px 14px;font-weight:700}.pr-product-fitment[data-status=match]{color:#176a2e;background:#f5fbf6}.pr-product-fitment[data-status=conditional]{color:#7b5710;background:#fffaf0}.pr-product-fitment[data-status=mismatch]{color:#7b1d1d;background:#fff6f6}.pr-product-fitment[data-status=unknown]{color:#555;background:#f7f7f7}.pr-garage-hidden{display:none!important}@media(max-width:749px){.pr-garage-strip__inner{min-height:0;padding:11px 16px;display:grid;gap:10px}.pr-garage-trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center}.pr-garage-trigger__brand{gap:6px}.pr-garage-trigger__dot{width:5px;height:5px}.pr-garage-trigger__label{font-size:10px}.pr-garage-trigger__vehicle{font-size:13px}.pr-garage-trigger__edit{font-size:9px}.pr-garage-filter,.pr-garage-filter-link{width:100%;min-height:0;padding:9px 0 0;border-left:0;border-top:1px solid rgba(18,34,54,.08);justify-content:space-between}.pr-garage-fields{grid-template-columns:1fr}.pr-garage-dialog__panel{padding:22px 18px}.pr-garage-dialog__actions{display:grid}}.pr-garage-dialog{max-height:90vh;max-height:90svh;overflow-y:auto;overscroll-behavior:contain}.pr-garage-dialog__actions{position:sticky;bottom:0;background:#fff;padding:12px 0 2px;z-index:1}.pr-garage-trigger,.pr-garage-filter,.pr-garage-filter-link,.pr-garage-dialog__close{min-height:44px}.pr-garage-dialog__close{min-width:44px}.pr-garage-trigger:focus-visible,.pr-garage-filter:focus-within,.pr-garage-filter-link:focus-visible,.pr-fitment-card-status:focus-visible,[data-pr-garage-edit]:focus-visible{outline:2px solid #0244a9;outline-offset:3px}.pr-garage-save-status{max-width:var(--page-width,1600px);margin:0 auto 12px;padding:0 24px;color:#7b5710;font-size:13px}.pr-garage-error{color:#7b1d1d;font-weight:700}.pr-garage-field-help{font-size:12px;font-weight:400;line-height:1.45;color:#586575}.pr-garage-fields [hidden]{display:none}.pr-fitment-card-details{margin:0 0 8px}.pr-fitment-card-details>summary{cursor:pointer;list-style:none;margin-bottom:0;text-align:left}.pr-fitment-card-details>summary::-webkit-details-marker{display:none}.pr-fitment-card-details>summary:after{content:" \24d8";margin-left:5px}.pr-fitment-card-explanation{margin-top:8px;padding:10px;border:1px solid #dbe1e8;border-radius:6px;background:#fff;color:#172033;font-size:12px;line-height:1.5}.pr-fitment-card-explanation p{margin:0 0 8px}.pr-fitment-card-explanation button,.pr-fitment-card-explanation a,[data-pr-product-fitment] button,.pr-garage-results button,.pr-garage-results a{display:inline-flex;align-items:center;min-height:44px;padding:6px 8px;color:#0244a9;font:inherit;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;cursor:pointer}.pr-garage-results{margin:0 0 18px}.pr-garage-results p{margin:0 0 6px}.pr-garage-results__actions{display:flex;flex-wrap:wrap;gap:8px}.pr-garage-results__actions[hidden],.pr-garage-results button[hidden]{display:none}@media(max-width:749px){.pr-garage-dialog__actions{margin-bottom:-2px;justify-content:stretch;grid-template-columns:minmax(0,1fr)}.pr-garage-dialog__actions .button{width:100%}.pr-garage-save-status{padding:0 16px}}@media(max-width:749px){.pr-garage-strip:has(.pr-garage-filter-link) .pr-garage-strip__inner{flex-wrap:wrap!important}.pr-garage-strip .pr-garage-filter-link{display:inline-flex!important;flex:0 0 100%;min-height:44px!important}.pr-garage-strip .pr-garage-filter{min-height:44px!important}}.pr-garage-facet-hidden{display:none!important}.facet.pr-garage-facet-limited .facet-options-list{max-height:none!important}.facet.pr-garage-facet-limited .facet-button-more{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/106/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI */
