:root{--uor-ink: #161616;--uor-ink-2: #000000;--uor-red: var(--color-accent, #ffd875);--uor-red-dark: var(--color-accent, #ffd875);--uor-grey: var(--color-text-secondary, #7b7b7b);--uor-line: #e6e6e6;--uor-surface: #f7f7f7;--uor-font: var(--base-font-family, -apple-system, BlinkMacSystemFont, sans-serif);--uor-btn-bg: var(--button-background-color-secondary, #f47920);--uor-btn-bg-hover: var(--button-background-color-secondary-hover, #f68d41);--uor-btn-text: var(--button-text-color-secondary, #232323)}.uor-garage-bar,.uor-modal,.uor-selector,.uor-fit-banner,.uor-fit-badge{font-family:var(--uor-font);box-sizing:border-box}.uor-garage-bar *,.uor-modal *,.uor-selector *,.uor-fit-banner *{box-sizing:border-box}.uor-garage-bar h1,.uor-garage-bar h2,.uor-garage-bar h3,.uor-modal h1,.uor-modal h2,.uor-modal h3,.uor-selector h1,.uor-selector h2,.uor-selector h3,.uor-garage-bar button,.uor-modal button,.uor-selector button,.uor-fit-banner button,.uor-garage-bar input,.uor-modal input,.uor-selector input,.uor-garage-bar select,.uor-modal select,.uor-selector select,.uor-garage-bar label,.uor-modal label,.uor-selector label,.uor-garage-bar p,.uor-modal p,.uor-selector p,.uor-fit-banner span{font-family:var(--uor-font)}.uor-garage-bar-section{position:relative;z-index:5}.uor-garage-bar{background:var(--uor-ink);color:#fff;border-bottom:3px solid var(--uor-red);position:relative;top:0;animation:uor-bar-in .35s cubic-bezier(.6,.14,0,1)}@keyframes uor-bar-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.uor-garage-bar{animation:none}}:has(.shopify-section:first-of-type .allow-transparent-header) .header-section:has(.header--transparent)~.uor-garage-bar-section .uor-garage-bar{position:absolute;top:var(--header-height-static);left:0;right:0}.uor-garage-bar__inner{max-width:1400px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.uor-garage-bar__icon{width:22px;height:22px;flex:0 0 22px;color:var(--uor-red)}.uor-garage-bar__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--uor-grey);font-weight:600;line-height:1.2}.uor-garage-bar__vehicle{font-size:15px;font-weight:700;line-height:1.3;color:#fff}.uor-garage-bar__text{min-width:0;margin-right:auto}.uor-garage-bar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uor-garage-bar__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#ffffffb3;cursor:pointer;border-radius:2px;flex:0 0 32px}.uor-garage-bar__close:hover,.uor-garage-bar__close:focus-visible{color:#fff;background:#ffffff1f}.uor-garage-bar__close svg{width:16px;height:16px}.uor-btn{font-family:var(--uor-font);font-size:13px;font-weight:600;letter-spacing:.02em;padding:9px 16px;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;line-height:1.2;white-space:nowrap}.uor-btn--primary{background:var(--uor-btn-bg);color:var(--uor-btn-text)}.uor-btn--primary:hover{background:var(--uor-btn-bg-hover)}.uor-btn--ghost{background:transparent;color:#fff;border-color:#ffffff59}.uor-btn--ghost:hover{border-color:#fff}.uor-btn--dark{background:var(--uor-ink);color:#fff}.uor-btn--dark:hover{background:#000}.uor-btn--outline{background:#fff;color:var(--uor-ink);border-color:var(--uor-line)}.uor-btn--outline:hover{border-color:var(--uor-ink)}.uor-btn[disabled]{opacity:.4;cursor:not-allowed}.uor-fit-toggle{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--uor-line);border-radius:999px;padding:7px 16px 7px 12px;cursor:pointer;font-family:var(--uor-font);font-size:13px;font-weight:600;color:var(--uor-ink);line-height:1.2}.uor-fit-toggle:hover{border-color:var(--uor-ink)}.uor-fit-toggle[aria-pressed=true]{background:var(--uor-ink);color:#fff;border-color:var(--uor-ink)}.uor-fit-toggle__switch{width:32px;height:18px;border-radius:999px;background:var(--uor-line);position:relative;flex:0 0 32px;transition:background .15s ease}.uor-fit-toggle__switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px #0000004d}.uor-fit-toggle[aria-pressed=true] .uor-fit-toggle__switch{background:var(--uor-red)}.uor-fit-toggle[aria-pressed=true] .uor-fit-toggle__switch:after{transform:translate(14px)}.uor-fit-toggle__count{font-weight:500;color:var(--uor-grey);font-size:12px}.uor-fit-toggle[aria-pressed=true] .uor-fit-toggle__count{color:#ffffffb3}.uor-collection-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px}.uor-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;visibility:hidden;pointer-events:none}.uor-modal.is-open{visibility:visible;pointer-events:auto}.uor-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .3s ease}.uor-modal.is-open .uor-modal__scrim{opacity:1}.uor-modal__panel{position:absolute;top:0;right:0;height:100%;width:min(460px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 40px #00000047;transform:translate(100%);transition:transform .38s cubic-bezier(.32,.72,0,1)}.uor-modal.is-open .uor-modal__panel{transform:translate(0)}@media(prefers-reduced-motion:reduce){.uor-modal__panel{transition:none}}.uor-modal__head{background:var(--uor-ink);color:#fff;padding:22px 26px;border-bottom:3px solid var(--uor-red);flex:0 0 auto;position:relative}.uor-modal__title{font-size:20px;font-weight:700;margin:0;letter-spacing:-.01em;line-height:1.2}.uor-modal__sub{font-size:13px;color:var(--uor-grey);margin:6px 0 0;line-height:1.4}.uor-modal__close{position:absolute;top:18px;right:18px;background:transparent;border:0;color:#fff;font-size:26px;line-height:1;cursor:pointer;padding:4px 8px}.uor-modal__close:hover{color:var(--uor-red)}.uor-modal__body{padding:24px 26px 32px;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.uor-tabs{display:flex;gap:0;border-bottom:1px solid var(--uor-line);margin-bottom:22px}.uor-tab{background:transparent;border:0;border-bottom:3px solid transparent;padding:10px 16px;font-family:var(--uor-font);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--uor-grey);cursor:pointer;margin-bottom:-1px}.uor-tab[aria-selected=true]{color:var(--uor-ink);border-bottom-color:var(--uor-red)}.uor-tabpanel[hidden]{display:none}.uor-field{margin-bottom:16px}.uor-field__label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--uor-ink);margin-bottom:7px}.uor-select,.uor-input{width:100%;font-family:var(--uor-font);font-size:15px;padding:12px 14px;border:1px solid var(--uor-line);border-radius:2px;background:#fff;color:var(--uor-ink);-webkit-appearance:none;appearance:none}.uor-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23232323' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px}.uor-select:focus,.uor-input:focus{outline:none;border-color:var(--uor-ink)}.uor-select:disabled{background-color:var(--uor-surface);color:var(--uor-grey);cursor:not-allowed}.uor-rego-row{display:grid;grid-template-columns:1fr 130px;gap:12px}.uor-input--plate{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:18px;text-align:center}.uor-note{background:var(--uor-surface);border-left:3px solid var(--uor-red);padding:12px 14px;font-size:13px;line-height:1.5;color:var(--uor-ink);margin:16px 0 0}.uor-note strong{font-weight:700}.uor-modal__actions{display:flex;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--uor-line)}.uor-modal__actions .uor-btn{flex:1;padding:13px 16px;font-size:14px}.uor-garage-list{margin:0;padding:0;list-style:none}.uor-garage-item{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--uor-line);border-radius:2px;margin-bottom:8px;background:#fff}.uor-garage-item.is-active{border-color:var(--uor-ink);background:var(--uor-surface)}.uor-garage-item__name{flex:1;font-size:14px;font-weight:600;color:var(--uor-ink);line-height:1.3}.uor-garage-item__tag{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--uor-red);padding:3px 7px;border-radius:2px}.uor-garage-item__btn{background:transparent;border:0;font-family:var(--uor-font);font-size:12px;font-weight:600;color:var(--uor-grey);cursor:pointer;padding:4px 6px}.uor-garage-item__btn:hover{color:var(--uor-red)}.uor-garage-empty{font-size:14px;color:var(--uor-grey);line-height:1.5;padding:8px 0 4px}.uor-garage-cap{font-size:12px;color:var(--uor-grey);margin-top:12px}.uor-fit-badge{display:inline-flex;align-items:center;gap:6px;background:#232323;color:#fff;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;padding:6px 10px;border-radius:6px;line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.uor-fit-badge svg{width:12px;height:12px;flex:0 0 12px;color:var(--uor-red)}.uor-fit-badge--universal{background:#ececec;color:#4a4a4a}.uor-fit-badge__slot{position:absolute;top:auto;bottom:12px;left:12px;z-index:3;pointer-events:none;max-width:calc(100% - 24px)}.product-card .product-card__image-wrapper{position:relative}.product-card__label.uor-fit-badge--stacked{pointer-events:none;background:var(--uor-ink);color:#fff;border:0}.uor-fit-badge__pdp{position:absolute;top:14px;left:14px;z-index:3;pointer-events:none;max-width:calc(100% - 28px)}.uor-fit-badge__pdp .uor-fit-badge{font-size:11px;padding:7px 12px}.product-card{position:relative}.uor-fit-banner{border:1px solid var(--uor-line);border-left-width:4px;border-radius:2px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;background:#fff}.uor-fit-banner__icon{width:22px;height:22px;flex:0 0 22px;margin-top:1px}.uor-fit-banner__title{display:block;font-size:15px;font-weight:700;color:var(--uor-ink);line-height:1.3}.uor-fit-banner__text{display:block;font-size:13px;color:var(--uor-grey);margin-top:3px;line-height:1.45}.uor-fit-banner br{display:none}.uor-fit-banner__link{background:none;border:0;padding:0;font-family:var(--uor-font);font-size:13px;font-weight:700;color:var(--uor-red);text-decoration:underline;cursor:pointer;margin-top:6px}.uor-fit-banner--fits{border-left-color:#2e7d32}.uor-fit-banner--fits .uor-fit-banner__icon{color:#2e7d32}.uor-fit-banner--no{border-left-color:var(--uor-red);background:#fdf3f2}.uor-fit-banner--no .uor-fit-banner__icon{color:var(--uor-red)}.uor-fit-banner--check{border-left-color:var(--uor-ink);background:var(--uor-surface)}.uor-fit-banner--check .uor-fit-banner__icon{color:var(--uor-ink)}.uor-fit-banner--universal{border-left-color:var(--uor-grey)}.uor-fit-banner--universal .uor-fit-banner__icon{color:var(--uor-grey)}.uor-selector{background:var(--uor-ink);color:#fff;padding:34px 24px}.uor-selector__inner{max-width:900px;margin:0 auto;text-align:center}.uor-selector__eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--uor-red);margin:0 0 10px}.uor-selector__title{font-size:clamp(22px,3.4vw,32px);font-weight:700;margin:0 0 8px;letter-spacing:-.02em;line-height:1.15}.uor-selector__sub{font-size:14px;color:var(--uor-grey);margin:0 0 22px;line-height:1.5}.uor-selector__row{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;text-align:left}.uor-selector__row .uor-field{margin-bottom:0}.uor-selector__row .uor-field__label{color:#fff9}.uor-selector__row .uor-btn{align-self:end;padding:12px 26px;height:46px}.uor-selector__alt{margin-top:16px;font-size:13px;color:var(--uor-grey)}.uor-selector__alt button{background:none;border:0;color:#fff;font-family:var(--uor-font);font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}@media(max-width:749px){.uor-selector__row{grid-template-columns:1fr}.uor-selector__row .uor-btn{width:100%}.uor-garage-bar__inner{padding:10px 16px;gap:10px}.uor-garage-bar__text{width:100%;margin-right:0}.uor-rego-row{grid-template-columns:1fr}.uor-modal__panel{width:92%}.uor-modal__head{padding:18px 20px}.uor-modal__body{padding:20px 20px 28px}.uor-tab{padding:10px;font-size:12px;letter-spacing:.03em}}.uor-hidden{display:none!important}.uor-header-link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin:0;background:transparent;border:1px solid currentColor;border-radius:999px;color:inherit;font-family:var(--uor-font);font-size:13px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.uor-header-link:hover,.uor-header-link:focus-visible{background:var(--uor-btn-bg);border-color:var(--uor-btn-bg);color:var(--uor-btn-text)}.uor-header-link__icon{width:18px;height:18px;flex:0 0 18px}@media(max-width:1023px){.uor-header-link{padding:8px;gap:0}.uor-header-link__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.uor-fit-empty{flex:1 0 100%;margin-top:8px;padding:24px;border:1px solid rgba(0,0,0,.12);border-left:3px solid var(--uor-red);background:#f8f8f8}.uor-fit-empty__title{margin:0 0 6px;font-weight:600;font-size:18px;color:var(--uor-ink)}.uor-fit-empty__text{margin:0 0 16px;font-size:14px;line-height:1.5;color:#565656;max-width:640px}.uor-fit-empty__actions{display:flex;flex-wrap:wrap;gap:10px}.product-card__main{position:relative}.uor-header-link__label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-filters__form-item:has(input[name$=".make"]),.product-filters__form-item:has(input[name$=".model"]),.product-filters__form-item:has(input[name$=".year"]),.product-filters__form-item:has(input[name$=".vehicle"]),.product-filters__form-item:has(input[name$=".make_model_year"]){display:none}body.template-product .product-section-wrapper.allow-transparent-header{background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-size:100% var(--header-height-static);background-position:top left}.uor-garage-drawer .uor-modal__body{padding:0 24px 32px;overflow-y:auto}.uor-garage-drawer .uor-modal__sub{color:#ffffffb8;margin:0 0 20px}.uor-garage-drawer .uor-tabs{border-bottom-color:#ffffff2e}.uor-garage-drawer .uor-tab{color:#fff9}.uor-garage-drawer .uor-tab[aria-selected=true]{color:#fff}.uor-garage-drawer .uor-field__label{color:#ffffffb8}.uor-garage-drawer .uor-select,.uor-garage-drawer input[type=text]{color:#fff;background-color:#ffffff0f;border-color:#ffffff47}.uor-garage-drawer .uor-select option{color:#232323;background:#fff}.uor-garage-drawer .uor-select:disabled{color:#fff6}.uor-garage-drawer .uor-modal__actions{border-top-color:#ffffff2e}.uor-garage-drawer .uor-btn{box-sizing:border-box;max-width:100%}.uor-garage-drawer .uor-btn--outline{color:#fff;border-color:#fff6;background:transparent}.uor-garage-drawer .uor-btn--outline:hover{border-color:#fff}.uor-garage-drawer .uor-garage-item{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.uor-garage-drawer .uor-garage-item__name{color:#fff}.uor-garage-drawer .uor-garage-item__btn,.uor-garage-drawer .uor-garage-empty,.uor-garage-drawer .uor-garage-cap,.uor-garage-drawer .uor-note{color:#ffffffb8}html .product-sticky-add-to-cart .product-sticky-add-to-cart__container{max-width:var(--global-container-width, 1440px);padding:0 16px}.product-sticky-add-to-cart .product-sticky-add-to-cart__col--action{margin-inline-start:auto}@media(min-width:1200px){html .product-sticky-add-to-cart .product-sticky-add-to-cart__container{padding:0 60px}}.uor-selector.uor-selector--panel{background:transparent;padding-left:0;padding-right:0}.uor-selector--panel .uor-selector__inner{max-width:1440px;margin:0 auto;padding-inline:24px;text-align:left}@media(min-width:1200px){.uor-selector--panel .uor-selector__inner{max-width:1504px;padding-inline:32px}}.uor-selector__panel{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(61,66,69,.55);background:#111213;color:#fff}.uor-selector__media{position:absolute;top:0;right:0;bottom:0;width:52.8%}.uor-selector__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.uor-selector__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0d0e 0% 46%,#0b0d0e8c 67%,#0b0d0e14)}.uor-selector__copy{position:relative;padding:28px 40px 0}.uor-selector--panel .uor-selector__eyebrow{color:#f9b85b;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 9px;line-height:15px}.uor-selector--panel .uor-selector__title{color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0 0 7px}.uor-selector--panel .uor-selector__sub{color:#d3d6d7;font-size:13px;line-height:25px;margin:0}.uor-selector__form{position:relative;margin-top:40px;padding:8px 40px 52px;background:#111213d1}.uor-selector__form:before{content:"";position:absolute;left:0;right:0;top:-42px;height:56px;opacity:.45;pointer-events:none;background:linear-gradient(180deg,#11121300,#111213)}.uor-selector__form:after{content:"";position:absolute;left:40px;right:40px;top:-15px;height:1px;pointer-events:none;background:linear-gradient(90deg,#f4792099,#f4792029 40%,#f4792000)}.uor-selector--panel .uor-selector__row{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.uor-selector--panel .uor-selector__row .uor-field__label{color:#d3d6d7;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;line-height:14px}.uor-selector--panel .uor-select{height:52px;padding:0 40px 0 14px;border:0;border-radius:5px;background-color:#fff;color:#111;font-size:13px;font-weight:500;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23414648' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-size:16px;background-position:right 14px center}.uor-selector--panel .uor-select:disabled{background-color:#d5d7d8;color:#606466;opacity:1}.uor-selector--panel .uor-select:focus-visible{outline:2px solid #f47920;outline-offset:2px}.uor-selector--panel .uor-selector__row .uor-selector__go{align-self:end;height:52px;padding:0 20px;border-radius:22px;background:#000c;border:1px solid rgba(255,255,255,.6);color:#fff;font-size:14px;font-weight:500;letter-spacing:0;transition:border-color .3s ease-out,background-color .3s ease-out}.uor-selector--panel .uor-selector__go:not([disabled]):hover,.uor-selector--panel .uor-selector__go:focus-visible{border-color:#fff;background-color:#ffffff1a}.uor-selector--panel .uor-selector__go[disabled]{opacity:.75}@media(max-width:1199px){.uor-selector--panel .uor-selector__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.uor-selector__media{width:100%}.uor-selector__fade{background:linear-gradient(180deg,#0b0d0ec7,#0b0d0ee6 45%,#0b0d0e)}.uor-selector__copy{padding:24px 20px 0}.uor-selector--panel .uor-selector__title{font-size:24px;line-height:1.3;margin-bottom:8px}.uor-selector--panel .uor-selector__sub{line-height:1.5}.uor-selector__form{margin-top:24px;padding:8px 20px 24px}.uor-selector__form:after{left:20px;right:20px}.uor-selector--panel .uor-selector__row{grid-template-columns:1fr;gap:12px}.uor-selector--panel .uor-selector__row .uor-selector__go{width:100%;margin-top:4px}}.uor-selector--panel .uor-selector__go{display:inline-flex;align-items:center;justify-content:center}.uor-selector__arrow{display:inline-flex;overflow:hidden;max-width:0;margin-left:0;opacity:0;transform:translate(-8px);transition:max-width .35s cubic-bezier(.22,1,.36,1),margin-left .35s cubic-bezier(.22,1,.36,1),opacity .25s ease-out,transform .35s cubic-bezier(.22,1,.36,1)}.uor-selector__go:not([disabled]):hover .uor-selector__arrow,.uor-selector__go:not([disabled]):focus-visible .uor-selector__arrow{max-width:16px;margin-left:8px;opacity:1;transform:translate(0)}@media(hover:none){.uor-selector__go:not([disabled]) .uor-selector__arrow{max-width:16px;margin-left:8px;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.uor-selector__arrow{transition:none}}.product-form__block>.product-custom-liquid:not(:has(>:not(script,style,link,template,noscript))){display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/uor-garage.css.map */
