:root{--rr-garage-ink: #211d1a;--rr-garage-muted: #665b52;--rr-garage-bg: #f3ebdd;--rr-garage-card: #fffdf8;--rr-garage-red: #a92e28;--rr-garage-border: #d8c9b8;--rr-garage-success-bg: #e9f4e7;--rr-garage-success-ink: #285b2a;--rr-garage-warn-bg: #fbede7;--rr-garage-warn-ink: #8a1f1b}.rr-garage{display:inline-block;color:inherit}.rr-garage__trigger{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .25rem;cursor:pointer;font:inherit;text-align:left}.rr-garage__trigger:hover .rr-garage__trigger-label,.rr-garage__trigger:focus-visible .rr-garage__trigger-label{text-decoration:underline;text-underline-offset:.22em}.rr-garage__icon{width:1.35rem;height:1.35rem;display:inline-flex;flex:0 0 auto}.rr-garage__icon svg{width:100%;height:100%}.rr-garage__trigger-copy{display:grid;line-height:1.05;gap:.18rem}.rr-garage__trigger-label{font-weight:700;font-size:.94rem}.rr-garage__trigger-active{font-size:.76rem;opacity:.82;max-width:10.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-garage__count{min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;display:inline-grid;place-items:center;background:var(--rr-garage-red);color:#fff;font-size:.72rem;font-weight:800}.rr-garage__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:#0000007a}.rr-garage__drawer{position:fixed;top:0;right:0;z-index:9998;width:min(31rem,92vw);height:100dvh;overflow-y:auto;background:var(--rr-garage-bg);color:var(--rr-garage-ink);box-shadow:-18px 0 44px #0000002e;padding:1.5rem;transform:translate(102%);transition:transform .22s ease;outline:0}.rr-garage__drawer[aria-hidden=false]{transform:translate(0)}.rr-garage-open{overflow:hidden}.rr-garage__drawer-head{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--rr-garage-border);padding-bottom:1.25rem}.rr-garage__eyebrow{margin:0 0 .35rem;color:var(--rr-garage-red);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.rr-garage__heading{margin:0;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1}.rr-garage__intro{margin:.6rem 0 0;color:var(--rr-garage-muted);font-size:1rem;line-height:1.5}.rr-garage__close{border:1px solid var(--rr-garage-border);background:var(--rr-garage-card);border-radius:999px;width:2.4rem;height:2.4rem;font-size:1.7rem;line-height:1;cursor:pointer}.rr-garage__saved,.rr-garage__add,.rr-garage__footer{margin-top:1.35rem}.rr-garage__section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rr-garage__section-head h3,.rr-garage__add h3{margin:0;font-size:1.15rem}.rr-garage__text-button{border:0;background:none;color:var(--rr-garage-red);text-decoration:underline;text-underline-offset:.2em;font:inherit;font-weight:700;cursor:pointer}.rr-garage__vehicles{display:grid;gap:.65rem;margin-top:.8rem}.rr-garage__vehicle{display:grid;grid-template-columns:1fr auto;align-items:stretch;background:var(--rr-garage-card);border:1px solid var(--rr-garage-border);border-radius:.8rem;overflow:hidden}.rr-garage__vehicle.is-active{border-color:var(--rr-garage-red);box-shadow:inset 0 0 0 1px var(--rr-garage-red)}.rr-garage__vehicle-main{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;text-align:left;padding:.9rem 1rem;display:grid;gap:.12rem;cursor:pointer}.rr-garage__vehicle-status{min-height:1em;color:var(--rr-garage-red);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.rr-garage__vehicle-name{font-size:1rem;font-weight:800}.rr-garage__vehicle-action{color:var(--rr-garage-muted);font-size:.82rem}.rr-garage__remove{border:0;border-left:1px solid var(--rr-garage-border);background:transparent;color:var(--rr-garage-red);padding:0 .85rem;cursor:pointer;font-weight:700}.rr-garage__empty{background:var(--rr-garage-card);border:1px dashed var(--rr-garage-border);padding:1rem;border-radius:.8rem;color:var(--rr-garage-muted)}.rr-garage__add{background:var(--rr-garage-card);border:1px solid var(--rr-garage-border);border-radius:.9rem;padding:1rem}.rr-garage__add>p{margin:.35rem 0 1rem;color:var(--rr-garage-muted)}.rr-garage__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.rr-garage__field{display:grid;gap:.3rem}.rr-garage__field label{font-size:.8rem;font-weight:800}.rr-garage__field select{width:100%;min-height:2.7rem;border:1px solid var(--rr-garage-border);border-radius:.55rem;background:#fff;color:var(--rr-garage-ink);padding:0 .65rem;font:inherit}.rr-garage__primary{grid-column:1 / -1;border:0;border-radius:.55rem;background:var(--rr-garage-red);color:#fff;min-height:2.85rem;padding:.65rem 1rem;font:inherit;font-weight:800;cursor:pointer}.rr-garage__footer{border-top:1px solid var(--rr-garage-border);padding-top:1.1rem}.rr-garage__filter-toggle,.rr-fitment-filter__label{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;cursor:pointer}.rr-garage__filter-help{margin:.35rem 0 0;color:var(--rr-garage-muted);font-size:.86rem;line-height:1.4}.rr-fitment-badge{display:inline-flex;align-items:center;min-height:2.35rem;padding:.48rem .75rem;border-radius:.5rem;border:1px solid var(--rr-garage-border);background:var(--rr-garage-card);color:var(--rr-garage-muted);font-size:.92rem;font-weight:750}.rr-fitment-badge[data-rr-fitment-state=fits]{background:var(--rr-garage-success-bg);color:var(--rr-garage-success-ink);border-color:color-mix(in srgb,var(--rr-garage-success-ink) 25%,transparent)}.rr-fitment-badge[data-rr-fitment-state=may-not-fit]{background:var(--rr-garage-warn-bg);color:var(--rr-garage-warn-ink);border-color:color-mix(in srgb,var(--rr-garage-warn-ink) 25%,transparent)}.rr-fitment-badge[data-rr-fitment-state=unconfirmed]{background:#f4f0ea;color:var(--rr-garage-muted)}.rr-fitment-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding:.75rem 0}.rr-fitment-filter__vehicle{color:var(--rr-garage-muted);font-size:.88rem}@media(max-width:680px){.rr-garage__trigger-copy{display:none}.rr-garage__drawer{width:100%;padding:1.15rem}.rr-garage__form{grid-template-columns:1fr}.rr-garage__primary{grid-column:auto}}.rr-garage__drawer{width:min(440px,94vw);padding:24px;color:var(--rr-garage-ink)}.rr-garage__drawer-head{gap:16px;padding-bottom:18px}.rr-garage__eyebrow{margin:0 0 6px;color:var(--rr-garage-red)!important;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;opacity:1!important}.rr-garage__heading{margin:0;color:var(--rr-garage-ink)!important;font-size:30px;line-height:1.05;font-weight:800;opacity:1!important}.rr-garage__intro{margin:9px 0 0;color:var(--rr-garage-muted)!important;font-size:14px;line-height:1.45;opacity:1!important}.rr-garage__close{width:34px;height:34px;flex:0 0 34px;font-size:22px}.rr-garage__saved,.rr-garage__add,.rr-garage__footer{margin-top:20px}.rr-garage__section-head{gap:12px}.rr-garage__section-head h3,.rr-garage__add h3{margin:0;color:var(--rr-garage-ink)!important;font-size:16px;line-height:1.2;font-weight:800;opacity:1!important}.rr-garage__text-button{color:var(--rr-garage-red)!important;font-size:14px;line-height:1.2;font-weight:800;opacity:1!important}.rr-garage__vehicles{gap:9px;margin-top:11px}.rr-garage__vehicle-main{padding:12px 14px}.rr-garage__vehicle-status{font-size:10px;line-height:1.2}.rr-garage__vehicle-name{font-size:14px;line-height:1.25}.rr-garage__vehicle-action{font-size:12px;line-height:1.25}.rr-garage__remove{padding:0 14px;font-size:13px}.rr-garage__empty{padding:14px;font-size:13px;line-height:1.4}.rr-garage__add{padding:15px}.rr-garage__add>p{margin:7px 0 14px;color:var(--rr-garage-muted)!important;font-size:13px;line-height:1.45;opacity:1!important}.rr-garage__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rr-garage__field{gap:5px}.rr-garage__field label{color:var(--rr-garage-ink);font-size:11px;line-height:1.2;font-weight:800}.rr-garage__field select{width:100%;min-width:0;height:40px;min-height:40px;padding:0 9px;color:var(--rr-garage-ink);font-size:13px;line-height:1}.rr-garage__primary{min-height:42px;padding:8px 14px;font-size:14px;line-height:1.2}.rr-garage__footer{padding-top:17px}.rr-garage__filter-toggle{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;color:var(--rr-garage-ink);font-size:13px;line-height:1.25;font-weight:800;white-space:nowrap}.rr-garage__filter-toggle span{white-space:nowrap}.rr-garage__filter-toggle input{flex:0 0 auto;margin:0}.rr-garage__filter-help{margin:7px 0 0;color:var(--rr-garage-muted);font-size:11px;line-height:1.4}@media screen and (max-width:680px){.rr-garage__drawer{width:100%;padding:18px}.rr-garage__heading{font-size:27px}.rr-garage__form{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-garage__field select{padding-left:7px;padding-right:7px;font-size:12px}.rr-garage__filter-toggle{font-size:12px}}@media screen and (min-width:990px){html.rr-garage-open .section-header.shopify-section-group-header-group{z-index:10000!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/relic-rides-my-garage.css.map */
