.uf,.ulloa-scope{--br: var(--crimson, #D60041);--brd: var(--crimson-ink, #a60032);--bt: var(--crimson-tint, #fbf0f3);--ink: var(--ink, #17150f);--mut: var(--text-muted, #6f6a60);--ln: var(--border, #e5e0d6);--pp: var(--surface, #fff);--sf: var(--bg-warm, #f4f1ec);--ok: var(--green, #1FA855);--ok-cta: var(--green-cta, #0E8C43);--wa: var(--green, #1FA855);--wad: var(--green-ink, #13713c);--st: var(--star, #E8A317);--r: var(--r-input-lg, 9px);--r-lg: var(--r-card-lg, 14px);--r-xl: var(--r-input-xl, 11px);--fdisp: var(--font-display, "Archivo", sans-serif);--fbody: var(--font-body, "Source Sans 3", system-ui, sans-serif);--fmono: var(--font-mono, "JetBrains Mono", monospace)}.uf{font-family:var(--fbody);color:var(--ink,#17150f);font-size:16px;line-height:1.5}.uf *{box-sizing:border-box}.uf .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.uf:not(.uf-modal__dialog){position:relative;background:var(--ink-2,#0e0e11);overflow:hidden;display:block;width:100%}.uf:not(.uf-modal__dialog):before{content:"";position:absolute;right:-120px;top:-80px;width:760px;height:600px;background:radial-gradient(circle at 70% 30%,#d6004166,#d6004100 62%);pointer-events:none;z-index:0}.uf__swoosh{position:absolute;right:0;bottom:-2px;width:56%;height:240px;opacity:.85;pointer-events:none;z-index:0}.uf__swoosh svg{display:block;width:100%;height:100%}.uf__card{position:relative;z-index:2;max-width:var(--uf-content,1280px);margin-inline:auto;padding-inline:clamp(16px,4vw,44px)}.uf__head{position:relative;z-index:2;display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid var(--border-dark,#26262c)}.uf__logo{width:38px;height:38px;border-radius:10px;background:var(--crimson,#D60041);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf__logo svg{width:22px;height:22px}.uf__name{display:block;font-family:var(--fdisp);font-weight:800;font-size:16px;line-height:1.15;color:#fff}.uf__name em{color:var(--pink-hero,#ff7298);font-style:normal}.uf__sub{display:block;font-size:12.5px;color:var(--text-faint-2,#9a958e);font-weight:500;margin-top:1px}.uf__rate{margin-left:auto;display:flex;align-items:center;gap:8px;line-height:1.15}.uf__stars{display:inline-flex;gap:1px}.uf__stars svg{width:14px;height:14px}.uf__rnum{font-size:12px;color:var(--text-faint-2,#9a958e);font-weight:600}.uf__body{position:relative;z-index:2;padding:0}.uf__hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:36px;padding:52px 0 50px;align-items:center}.uf__eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.14em;color:var(--pink-hero,#ff7298);text-transform:uppercase;font-weight:700;margin:0 0 16px}.uf__eyebrow:before{content:"";width:22px;height:2px;background:var(--crimson,#D60041);flex:none}.uf__h{font-family:var(--fdisp);font-weight:800;font-size:clamp(28px,7.4vw,46px);line-height:1;color:#fff;margin:0 0 14px;letter-spacing:-.02em}.uf__h em{color:var(--crimson,#D60041);font-style:normal}.uf__p{font-size:16.5px;color:var(--hero-sub,#b9b4ac);margin:0 0 24px;max-width:430px;line-height:1.5}.uf__finder{background:var(--surface,#fff);border-radius:var(--r-lg);box-shadow:var(--sh-finder,0 24px 60px -34px rgba(0,0,0,.6));padding:20px;max-width:540px}.uf__tabs{display:flex;gap:7px;margin:0 0 16px;background:var(--bg-warm,#f4f1ec);padding:5px;border-radius:var(--r-xl)}.uf__tab{flex:1;min-height:48px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:var(--fbody);font-weight:600;font-size:14px;color:var(--text-soft,#8a857d);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 6px;transition:background .14s,color .14s,box-shadow .14s}.uf__tab svg{width:18px;height:18px;color:currentColor;opacity:.85}.uf__tab small{font-size:11.5px;font-weight:500;color:inherit;opacity:.78}.uf__tab[aria-selected=true]{background:var(--surface,#fff);color:var(--ink,#17150f);font-weight:700;box-shadow:var(--sh-tab-active,0 1px 2px rgba(0,0,0,.06))}.uf__tab[aria-selected=true] svg{color:var(--crimson,#D60041);opacity:1}.uf__tab[aria-selected=true] small{color:var(--text-muted,#6f6a60);opacity:1}.uf__tab:focus-visible{outline:3px solid var(--crimson,#D60041);outline-offset:2px}.uf__panel{display:none}.uf__panel.is-on{display:block}.uf__label{display:block;font-size:14px;font-weight:600;color:var(--text-muted-2,#54504a);margin:0 0 8px}.uf__input,.uf__select{width:100%;min-height:54px;border:1.5px solid var(--border,#e5e0d6);border-radius:var(--r-xl);font-family:var(--fbody);font-size:16px;font-weight:600;color:var(--ink,#17150f);padding:0 18px;background:var(--surface,#fff)}.uf__input{letter-spacing:.04em;text-transform:uppercase}.uf__input::placeholder{color:var(--text-faint,#a59f93);font-weight:500;letter-spacing:0;text-transform:none}.uf__input:focus,.uf__select:focus{outline:none;border-color:var(--crimson,#D60041);box-shadow:0 0 0 3px var(--crimson-tint,#fbf0f3)}.uf__selects{display:flex;flex-direction:column;gap:10px}.uf__hint{font-size:12.5px;color:var(--text-soft,#8a857d);margin:10px 0 0;display:flex;gap:7px;align-items:flex-start;line-height:1.4}.uf__hint svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:var(--green,#1FA855)}.uf__hint a{color:var(--green-ink,#13713c);font-weight:600;text-decoration:underline}.uf__cta{width:100%;min-height:54px;border:none;border-radius:var(--r-xl);background:var(--crimson,#D60041);color:#fff;font-family:var(--fbody);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;margin-top:0;transition:filter .16s ease,transform .12s ease}.uf__cta svg{width:20px;height:20px;flex:none}.uf__cta-lbl{min-width:0;text-align:center;line-height:1.2}.uf__cta:hover{filter:brightness(1.07)}.uf__cta:active{transform:translateY(1px)}.uf__cta:focus-visible{outline:3px solid #fff;outline-offset:2px}.uf__row{display:flex;gap:11px;align-items:stretch}.uf__row .uf__panel{flex:1;min-width:0}.uf__row .uf__cta{flex:0 0 auto;width:auto;padding:0 22px;min-height:54px;align-self:stretch;margin-top:26px}.uf__row:has(.uf__panel[data-panel=patente].is-on) .uf__cta{margin-top:0}.uf__row:has(.uf__panel[data-panel=ymm].is-on){flex-direction:column;align-items:stretch}.uf__row:has(.uf__panel[data-panel=ymm].is-on) .uf__cta{width:100%;align-self:stretch;margin-top:0}@media(min-width:560px){.uf__row{align-items:flex-end}}.uf__more{display:none;align-items:center;gap:7px;background:none;border:none;color:var(--crimson-ink,#a60032);font-weight:600;font-size:13.5px;cursor:pointer;padding:8px 2px;margin-top:6px}.uf__more svg{width:18px;height:18px}.uf__soft{display:flex;align-items:flex-start;gap:9px;background:var(--bg-warm,#f4f1ec);border:1px solid var(--border,#e5e0d6);border-radius:var(--r);padding:12px 13px;margin-top:14px;font-size:13.5px;color:var(--ink,#17150f);line-height:1.45}.uf__soft svg{width:20px;height:20px;color:var(--green-ink,#13713c);flex-shrink:0;margin-top:1px}.uf__soft a{color:var(--green-ink,#13713c);font-weight:700;text-decoration:underline;text-underline-offset:2px}.uf__trust{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--divider,#ece7dd);font-size:13px;color:var(--text-muted,#6f6a60);font-weight:500}.uf__trust span{display:inline-flex;align-items:center;gap:6px}.uf__trust svg{width:15px;height:15px;color:var(--green,#1FA855)}.uf__trust b{color:var(--ink,#17150f);font-weight:700}.uf__props{display:flex;flex-direction:column;gap:11px}.uf__prop{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid var(--border-dark,#26262c);border-radius:10px;padding:15px 18px}.uf__prop svg{width:24px;height:24px;flex:none;stroke:var(--pink-hero,#ff7298)}.uf__prop .uf__prop-star{stroke:var(--pink-hero,#ff7298);fill:none}.uf__prop b{display:block;color:#fff;font-weight:700;font-size:15px;line-height:1.2}.uf__prop small{display:block;color:var(--text-faint-2,#9a958e);font-size:13px;margin-top:2px}.uf__err{display:none;margin:14px 0 0;border-radius:var(--r);padding:14px;gap:12px;align-items:flex-start}.uf__err.is-on{display:flex}.uf__err.warn{background:var(--amber-bg,#fffaf0);border:1px solid var(--amber-border,#f0e0bd)}.uf__err.info{background:var(--green-tint,#eaf7ef);border:1px solid var(--green-border,#bfe6cd)}.uf__err .e-ico{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.uf__err.warn .e-ico{background:#fdf0d8;color:var(--amber-text,#7a5a00)}.uf__err.info .e-ico{background:var(--green-tint,#eaf7ef);color:var(--green-ink,#13713c)}.uf__err .e-ico svg{width:20px;height:20px}.uf__err h4{font-family:var(--fdisp);font-size:15px;font-weight:700;margin:0 0 4px;color:var(--ink,#17150f)}.uf__err p{font-size:13.5px;margin:0;line-height:1.45;color:var(--text-muted-2,#54504a)}.uf__load{display:none;text-align:center;padding:40px 16px}.uf__load.is-on{display:block}.uf__spin{width:48px;height:48px;border:5px solid var(--crimson-tint,#fbf0f3);border-top-color:var(--crimson,#D60041);border-radius:50%;margin:0 auto 14px;animation:ufspin 1s linear infinite}.uf__load p{color:#fff}.uf__load p:last-child{color:var(--text-faint-2,#9a958e)!important}@keyframes ufspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.uf__spin{animation:none}}.uf__activehero{margin:0;padding:0;max-width:540px}.uf__activehero[hidden]{display:none}.uf__body:has([data-view=active]:not([hidden])) .uf__hero-grid{grid-template-columns:1fr;gap:0;padding-block:44px 30px;align-items:start}.uf__body:has([data-view=active]:not([hidden])) .uf__hero-left{align-self:start}.uf__body:has([data-view=active]:not([hidden])) .uf__props{display:none}.uf__body:has([data-view=active]:not([hidden])) .uf__activehero{margin:0 0 44px;background:#ffffff0a;border:1px solid var(--border-dark,#26262c);border-radius:var(--r-lg);padding:22px 24px}@media(max-width:900px){.uf__body:has([data-view=active]:not([hidden])) .uf__hero-grid{padding-block:36px 22px}.uf__body:has([data-view=active]:not([hidden])) .uf__activehero{padding:18px;margin-bottom:36px;max-width:none}}.uf__ah-top{display:flex;align-items:center;gap:13px;margin-bottom:18px}.uf__ah-ic{width:48px;height:48px;border-radius:13px;background:var(--crimson,#D60041);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf__ah-ic svg{width:27px;height:27px}.uf__ah-tx{min-width:0}.uf__ah-tx small{display:block;font-size:13px;color:var(--text-faint-2,#9a958e);font-weight:500}.uf__ah-tx b{font-family:var(--fdisp);font-size:22px;font-weight:800;line-height:1.15;color:#fff;overflow-wrap:anywhere}.uf__ah-actions{display:flex;gap:10px;flex-wrap:wrap}.uf__ah-actions .uf__cta{flex:1;min-width:220px;margin-top:0}.uf__ah-change{flex:0 0 auto;min-height:54px;padding:0 18px;border:1px solid var(--border-dark,#26262c);border-radius:var(--r-xl);background:#ffffff0d;color:#fff;font-family:var(--fbody);font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.uf__ah-change:hover{background:#ffffff1a}.uf__ah-change svg{width:18px;height:18px}.uf__ah-hint{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13.5px;color:var(--text-faint-2,#9a958e);line-height:1.5;background:#ffffff0a;border:1px solid var(--border-dark,#26262c);border-radius:var(--r);padding:12px 13px}.uf__ah-hint svg{width:18px;height:18px;color:var(--pink-hero,#ff7298);flex-shrink:0;margin-top:1px}.uf__ah-hint b{color:#fff}.uf__ah-hint-tx{flex:1 1 auto;min-width:0}.uf--compact .uf__head,.uf--compact .uf__eyebrow,.uf--compact .uf__h,.uf--compact .uf__p,.uf--compact .uf__props,.uf--compact .uf__trust,.uf--compact .uf__soft,.uf--compact .uf__swoosh{display:none}.uf--compact .uf__hero-grid{display:block;padding:18px 0}.uf--compact .uf__finder{max-width:none;box-shadow:none;padding:14px 16px}.uf--compact .uf__finder .uf__tabs{display:none}.uf--compact [data-view=select] .uf__panel[data-panel=ymm],.uf--compact [data-view=select] .uf__panel[data-panel=vin]{display:none!important}.uf--compact [data-view=select] .uf__panel[data-panel=patente]{display:block;margin:0}.uf--compact [data-view=select] .uf__panel[data-panel=patente] .uf__hint{display:none}.uf--compact .uf__more{display:inline-flex}.uf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:flex-start;justify-content:center;padding:14px;background:#0e0e1199}.uf-modal.open{display:flex}.uf-modal__dialog{width:100%;max-width:520px;margin-top:6vh;max-height:88vh;overflow-y:auto;background:var(--surface,#fff);border-radius:var(--r-card-lg,14px);box-shadow:0 30px 70px #0006;animation:ufpop .18s ease}.uf-modal__dialog.uf{background:var(--surface,#fff)}.uf-modal__dialog .uf__body{padding:18px 18px 22px}@keyframes ufpop{0%{transform:translateY(14px);opacity:.5}to{transform:none;opacity:1}}.uf-modal__bar{display:flex;align-items:center;gap:10px;padding:14px 16px;position:sticky;top:0;background:var(--ink,#17150f);color:#fff;z-index:1}.uf-modal__t{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--fdisp);font-weight:700;font-size:16px;color:#fff}.uf-rov-veh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-modal__dot{width:34px;height:34px;border-radius:9px;background:var(--crimson,#D60041);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf-modal__dot svg{width:20px;height:20px}.uf-modal__x{margin-left:auto;width:44px;height:44px;border:none;background:#ffffff24;border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf-modal__x svg{width:20px;height:20px}.uf-modal__x:hover{background:#ffffff42}.uf-modal__okic{inline-size:72px;block-size:72px;margin-inline:auto;border-radius:50%;background:var(--green-tint,#eaf7ef);color:var(--green-cta,#0E8C43);display:flex;align-items:center;justify-content:center}.uf-modal__okic svg{inline-size:34px;block-size:34px;stroke:currentColor}.uf-ok-title{color:var(--ink,#17150f)}.uf-ok-sub{color:var(--text-muted,#6f6a60)}.uf__count{font-size:15px;color:var(--text-muted,#6f6a60);line-height:1.4;margin:0 0 14px;padding:12px 14px;background:var(--bg-warm,#f4f1ec);border:1px solid var(--border,#e5e0d6);border-radius:var(--r-btn,10px);display:block}.uf__count b{color:var(--ink,#17150f);font-family:var(--fdisp);font-weight:800}.uf__chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin:0 -2px 6px;-webkit-overflow-scrolling:touch}.uf__chips::-webkit-scrollbar{height:0}.uf__chip{flex-shrink:0;min-height:48px;padding:0 16px;border-radius:var(--r-pill,20px);border:1px solid var(--border,#e5e0d6);background:var(--surface,#fff);font-family:var(--fbody);font-size:14px;font-weight:600;color:var(--text-muted-2,#54504a);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.uf__chip svg{width:16px;height:16px}.uf__chip[aria-pressed=true]{background:var(--crimson-tint,#fbf0f3);border-color:var(--crimson-border,#f0d0da);color:var(--crimson-ink,#a60032);font-weight:700}.uf__chip:focus-visible{outline:3px solid var(--crimson,#D60041);outline-offset:2px}.uf__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:400px){.uf-modal .uf__grid{grid-template-columns:1fr}}.uf__prod{border:1px solid var(--border,#e5e0d6);border-radius:var(--r-card,13px);overflow:hidden;background:var(--surface,#fff);display:flex;flex-direction:column;transition:var(--t-card,transform .16s ease,box-shadow .16s ease)}.uf__prod:hover{transform:translateY(-3px);box-shadow:var(--sh-card-hover,0 18px 36px -20px rgba(0,0,0,.4))}@media(prefers-reduced-motion:reduce){.uf__prod{transition:none}.uf__prod:hover{transform:none}}.uf__thumb{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;background:repeating-linear-gradient(135deg,var(--bg-warm,#f4f1ec),var(--bg-warm,#f4f1ec) 10px,var(--divider,#ece7dd) 10px,var(--divider,#ece7dd) 20px);overflow:hidden;text-decoration:none}.uf__thumb img{width:100%;height:100%;object-fit:contain;padding:10px;background:var(--surface,#fff)}.uf__thumb .ph{width:46px;height:46px;color:var(--crimson,#D60041)}.uf__fit{position:absolute;top:10px;left:10px;background:var(--green-cta,#0E8C43);color:#fff;font-size:11px;font-weight:700;padding:5px 9px;border-radius:var(--r-badge,6px);display:inline-flex;align-items:center;gap:5px;letter-spacing:.01em;line-height:1}.uf__fit svg{width:12px;height:12px}.uf__nv{position:absolute;top:10px;right:10px;background:#17150fc7;color:#fff;font-size:11px;font-weight:700;padding:5px 8px;border-radius:var(--r-badge,6px)}.uf__pb{padding:14px;display:flex;flex-direction:column;flex:1}.uf__oem{font-family:var(--fmono);font-size:10.5px;color:var(--text-faint-2,#9a958e);font-weight:600;margin:0 0 9px;letter-spacing:.02em;background:var(--bg-warm,#f4f1ec);align-self:flex-start;padding:2px 7px;border-radius:var(--r-chip,4px);max-width:100%;overflow-wrap:anywhere}.uf__pn{font-size:13.5px;font-weight:600;line-height:1.35;margin:0 0 10px;color:var(--ink,#17150f)}.uf__price{font-family:var(--fdisp);font-weight:800;font-size:18px;margin:auto 0 10px;color:var(--ink,#17150f)}.uf__buy{width:100%;min-height:44px;border:none;border-radius:var(--r-input,8px);background:var(--crimson,#D60041);color:#fff;font-family:var(--fbody);font-weight:700;font-size:13.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;transition:var(--t-cta,filter .16s ease,transform .12s ease)}.uf__buy svg{width:16px;height:16px}.uf__buy:hover{filter:brightness(1.07)}.uf__buy:active{transform:translateY(1px)}.uf__buy.wa{background:var(--green-cta,#0E8C43);border:none;color:#fff}.uf__buy.wa:hover{filter:brightness(1.07)}.uf__wa-esc{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:16px;border-radius:var(--r-btn,10px);border:none;background:var(--green-cta,#0E8C43);color:#fff;font-family:var(--fbody);font-weight:700;font-size:16px;text-decoration:none}.uf__wa-esc svg{width:22px;height:22px}@media(max-width:559px){.uf-modal{align-items:flex-end;justify-content:stretch;padding:0}.uf-modal__dialog{max-width:100%;width:100%;margin:0;max-height:92vh;border-radius:18px 18px 0 0;animation:ufsheet .22s ease}.uf-modal__bar{border-radius:18px 18px 0 0}}@keyframes ufsheet{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.uf-modal__dialog{animation:none}}@media(max-width:900px){.uf__hero-grid{grid-template-columns:1fr;gap:26px;padding:40px 0 42px}.uf__head{padding:14px 0}.uf__finder{max-width:none}.uf__activehero{padding:32px 0}.uf__swoosh{width:80%;opacity:.6}}@media(min-width:560px){.uf__grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:559px){.uf__h{line-height:1.04}.uf__row{flex-direction:column}.uf__row .uf__cta{width:100%;margin-top:0}.uf__ah-actions .uf__cta{min-width:0;flex:1 1 100%}.uf__ah-change{flex:1 1 100%;justify-content:center}.uf__hero-grid{padding:32px 0 36px}.uf__head{padding:13px 0;flex-wrap:wrap}.uf__rate{margin-left:auto}}.ulloa-vsearch{max-width:var(--uf-content,1280px);margin-inline:auto;margin-block:0 32px;padding-block:22px 0;color:var(--ink,#17150f);font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.ulloa-vsearch *{box-sizing:border-box}.ulloa-vsearch.uf{background:transparent;color:var(--ink,#17150f);overflow:visible}.ulloa-vsearch.uf:before{content:none;background:none;display:none}.ulloa-vsearch.uf .uf__swoosh{display:none}.ulloa-vsearch__head{display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:0 0 18px;background:none;border:0;border-bottom:1px solid var(--divider,#ece7dd);border-radius:0;line-height:1.4}.ulloa-vsearch__head .ulloa-fbar__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--crimson-tint-2,#fbeff2);color:var(--crimson,#D60041)}.ulloa-vsearch__head .ulloa-fbar__ic svg{width:22px;height:22px}.ulloa-vsearch__head>div{min-width:0;flex:1}.ulloa-vsearch__head b{display:block;font-family:var(--font-display,"Archivo",sans-serif);font-weight:800;font-size:23px;line-height:1.18;color:var(--ink,#17150f);letter-spacing:-.01em;overflow-wrap:break-word}.ulloa-vsearch__head small{display:block;margin-top:4px;font-size:13.5px;color:var(--text-soft,#8a857d)}.ulloa-vsearch__head small a{color:var(--crimson,#D60041);font-weight:700;text-decoration:none}.ulloa-vsearch__head small a:hover{text-decoration:underline}.ulloa-vsearch__empty{text-align:center;padding:48px 24px;background:var(--surface,#fff);border:1px solid var(--border,#e5e0d6);border-radius:var(--r-card,13px);font-size:16px;color:var(--text-muted,#6f6a60);line-height:1.5;max-width:560px;margin:0 auto}.ulloa-vsearch__empty-cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.ulloa-vsearch__empty-cta .uf__buy{min-height:46px}@media(max-width:559px){.ulloa-vsearch__head{align-items:center;gap:12px}.ulloa-vsearch__head .ulloa-fbar__ic{width:38px;height:38px}.ulloa-vsearch__head b{font-size:20px}}.ulloa-vsearch .uf__grid{grid-template-columns:1fr}.ulloa-vsearch .uf__thumb{background:var(--bg-warm,#f4f1ec)}.ulloa-vsearch .uf__thumb img{object-fit:contain;padding:0;background:#fff}.ulloa-vsearch .uf__thumb .ph{width:42px;height:42px;color:var(--text-faint,#9a958e)}.ulloa-vsearch .uf__fit{background:var(--surface,#fff);color:var(--green-ink,#13713c);font-size:11.5px;font-weight:700;padding:5px 9px 5px 8px;border:1px solid var(--green-border,#bfe6cd);box-shadow:0 1px 2px #17150f0f;letter-spacing:0}.ulloa-vsearch .uf__fit svg{stroke:var(--green-ink,#13713c)}.ulloa-vsearch .uf__nv{background:#17150fd1;font-size:11px;font-weight:700}.ulloa-vsearch .uf__oem{color:var(--text-faint,#9a958e);background:var(--bg-warm,#f4f1ec);margin:0 0 8px}.ulloa-vsearch .uf__pn{color:#2a2722;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ulloa-vsearch .uf__compat{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--green-ink,#13713c);margin:0 0 12px}.ulloa-vsearch .uf__compat svg{width:12px;height:12px}.ulloa-vsearch .uf__price{margin-top:auto;margin-bottom:10px;color:var(--ink,#17150f)}.ulloa-vsearch .uf__buy{min-height:42px}.ulloa-fbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;max-width:var(--uf-content,1280px);margin-inline:auto;margin-block:0 18px;padding:14px clamp(16px,4vw,32px);background:var(--bg-warm,#f4f1ec);border:1px solid var(--border,#e5e0d6);border-radius:var(--r-btn,10px);font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.ulloa-fbar__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--crimson,#D60041);color:#fff}.ulloa-fbar__ic svg{width:20px;height:20px}.ulloa-fbar__tx{min-width:0}.ulloa-fbar__tx b{display:block;font-family:var(--font-display,"Archivo",sans-serif);font-weight:800;font-size:15px;color:var(--ink,#17150f)}.ulloa-fbar__tx small{display:block;font-size:13px;color:var(--text-muted,#6f6a60);margin-top:2px}.ulloa-fbar__all{margin-inline-start:auto;font-size:13.5px;font-weight:700;color:var(--crimson-ink,#a60032);text-decoration:none}.ulloa-fbar__all:hover{text-decoration:underline}.ulloa-tg{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-muted-2,#54504a);cursor:pointer}.ulloa-sw{width:34px;height:19px;border-radius:10px;background:#cfc9bd;position:relative;flex:none;transition:background .15s ease}.ulloa-sw:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s ease}.ulloa-tg[data-on=true] .ulloa-sw{background:var(--crimson,#D60041)}.ulloa-tg[data-on=true] .ulloa-sw:after{transform:translate(15px)}.ulloa-fbar__chg{min-height:40px;padding:0 14px;border:1px solid var(--border,#e5e0d6);border-radius:var(--r-input,8px);background:var(--surface,#fff);font:inherit;font-weight:700;font-size:13.5px;color:var(--ink,#17150f);cursor:pointer}.ulloa-fbar__chg:hover{border-color:var(--crimson,#D60041)}@media(prefers-reduced-motion:reduce){.ulloa-sw,.ulloa-sw:after{transition:none}}.ulloa-vsearch__top{padding:0 32px;margin-bottom:14px}.ulloa-vsearch__crumbs{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:8px}.ulloa-vsearch__crumb{color:var(--text-faint-2,#9a958e);text-decoration:none;transition:color .14s ease}.ulloa-vsearch__crumb:hover{color:var(--crimson,#D60041)}.ulloa-vsearch__crumb--current{color:var(--text-muted,#6f6a60);font-weight:700}.ulloa-vsearch__crumb-sep{color:#d9d4cd}.ulloa-vsearch__headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:6px}.ulloa-vsearch__title{margin:0;font-family:var(--font-display,"Archivo",sans-serif);font-weight:800;font-size:clamp(24px,3.2vw,29px);line-height:1.05;letter-spacing:-.01em;color:var(--ink,#17150f)}.ulloa-vsearch__count{margin:0;font-size:13.5px;color:var(--text-muted,#6f6a60)}.ulloa-vsearch__count b{color:var(--green-ink,#13713c);font-weight:700}.ulloa-vsearch__count-n{font-weight:700;color:var(--ink,#17150f)}.ulloa-vsearch__all{color:var(--crimson,#D60041);font-weight:700;text-decoration:none}.ulloa-vsearch__all:hover{text-decoration:underline}.ulloa-ufall-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;padding:11px 16px;background:var(--crimson-tint,#fbf0f3);border:1px solid var(--crimson-border,#f0d0da);border-radius:var(--r-card,13px)}.ulloa-ufall-bar__tx{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink,#17150f)}.ulloa-ufall-bar__tx svg{color:var(--crimson,#D60041);flex:none}.ulloa-ufall-bar__cta{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:9px 16px;background:var(--crimson,#D60041);color:#fff;border-radius:var(--r-btn,10px);font-weight:700;font-size:13.5px;text-decoration:none;transition:filter .16s ease,transform .12s ease}.ulloa-ufall-bar__cta:hover{filter:brightness(1.07)}.ulloa-ufall-bar__cta:active{transform:translateY(1px)}@media(max-width:600px){.ulloa-ufall-bar__cta{margin-left:0;width:100%;justify-content:center}}.ulloa-vsearch__layout{display:grid;grid-template-columns:268px 1fr;gap:0;align-items:start}.ulloa-vsearch__aside{position:sticky;top:16px;align-self:start;background:var(--surface-2,#fdfcfb);border-right:1px solid var(--divider,#ece7dd);padding:22px 20px}.ulloa-vsearch__veh{background:var(--ink,#17150f);border-radius:12px;padding:16px;margin-bottom:20px}.ulloa-vsearch__veh-eyebrow{display:flex;align-items:center;gap:8px;color:var(--pink-hero,#ff7298);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:9px}.ulloa-vsearch__veh-eyebrow svg{width:14px;height:14px}.ulloa-vsearch__veh-name{color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}.ulloa-vsearch__veh-toggle{display:flex;align-items:center;gap:8px;color:#cfcabf;font-size:13px;cursor:default}.ulloa-vsearch__veh-toggle input{position:absolute;opacity:0;width:0;height:0}.ulloa-vsearch__switch{width:34px;height:19px;background:#3a382f;border-radius:10px;position:relative;flex:none;transition:background .15s ease}.ulloa-vsearch__switch-knob{position:absolute;top:2px;left:2px;width:15px;height:15px;background:#fff;border-radius:50%;transition:transform .15s ease}.ulloa-vsearch__veh-toggle input:checked+.ulloa-vsearch__switch{background:var(--crimson,#D60041)}.ulloa-vsearch__veh-toggle input:checked+.ulloa-vsearch__switch .ulloa-vsearch__switch-knob{transform:translate(15px)}.ulloa-vsearch__grp{margin:0 0 16px;padding:16px 0 0;border-top:1px solid var(--divider,#ece7dd)}.ulloa-vsearch__grp:first-of-type{border-top:none;padding-top:0}.ulloa-vsearch__grp-t{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint-2,#9a958e);font-weight:700;margin:0 0 10px}.ulloa-vsearch__cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ulloa-vsearch__cat{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:none;border-radius:6px;background:none;font:inherit;font-size:13.5px;color:#3a3833;text-align:left;cursor:pointer;text-decoration:none}.ulloa-vsearch__cat:hover{background:var(--bg-warm,#f4f1ec)}.ulloa-vsearch__cat-n{color:var(--count-faint,#b0aaa1);font-size:12px;font-weight:600}.ulloa-vsearch__cat.is-active{color:var(--crimson,#D60041);background:var(--crimson-tint,#fbf0f3);font-weight:700}.ulloa-vsearch__cat.is-active .ulloa-vsearch__cat-n{color:var(--count-active,#cc9988)}.ulloa-vsearch__opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ulloa-vsearch__check{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;color:#2a2722;cursor:pointer}.ulloa-vsearch__check input{position:absolute;opacity:0;width:0;height:0}.ulloa-vsearch__check-box{flex:0 0 auto;width:18px;height:18px;border:2px solid #d9d4cd;border-radius:4px;display:grid;place-items:center;background:var(--surface,#fff);transition:.12s}.ulloa-vsearch__check-box svg{width:11px;height:11px;opacity:0;transform:scale(.6);transition:.12s}.ulloa-vsearch__check input:checked+.ulloa-vsearch__check-box{background:var(--crimson,#D60041);border-color:var(--crimson,#D60041)}.ulloa-vsearch__check input:checked+.ulloa-vsearch__check-box svg{opacity:1;transform:none}.ulloa-vsearch__check input:focus-visible+.ulloa-vsearch__check-box{box-shadow:0 0 0 3px var(--crimson-tint,#fbf0f3)}.ulloa-vsearch__check-tx{flex:1}.ulloa-vsearch__opts .ulloa-vsearch__count-n{margin-left:auto;font-size:12px;color:var(--count-faint,#b0aaa1)}.ulloa-vsearch__main{padding:22px 32px 14px;min-width:0}.ulloa-vsearch__nores{grid-column:1/-1;padding:40px 8px;text-align:center;color:var(--text-muted,#6f6a60);font-size:14.5px}.ulloa-vsearch__reset{font:inherit;font-weight:700;color:var(--crimson,#D60041);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.ulloa-vsearch .ufc__type{position:absolute;top:10px;left:10px;z-index:2;font-size:10px;font-weight:700;line-height:1;padding:4px 8px;border-radius:5px;text-transform:uppercase;letter-spacing:.02em;color:#fff}.ulloa-vsearch .ufc__type--original{background:var(--crimson,#D60041)}.ulloa-vsearch .ufc__type--alt{background:var(--ink,#17150f)}.ulloa-vsearch .ufc__type--demand{background:var(--amber-text,#7a5a00)}.ulloa-vsearch .uf__prod[data-type] .ufc__type~.uf__fit,.ulloa-vsearch .uf__prod[data-demand="1"] .ufc__type~.uf__fit{top:36px}.ulloa-vsearch .ufc__demand-foot{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:auto}.ulloa-vsearch .ufc__ask{font-size:12px;color:var(--text-muted,#6f6a60)}.ulloa-vsearch .ufc__quote{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;background:var(--green-cta,#0E8C43);color:#fff;border-radius:8px;font-family:var(--font-body,"Source Sans 3",sans-serif);font-weight:700;font-size:13px;text-decoration:none;transition:filter .16s ease}.ulloa-vsearch .ufc__quote:hover{filter:brightness(1.07)}.ulloa-vsearch .ufc__quote svg{width:15px;height:15px}.ulloa-vsearch .uf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:989px){.ulloa-vsearch__layout{grid-template-columns:1fr}.ulloa-vsearch__aside{position:static;border-right:none;border-bottom:1px solid var(--divider,#ece7dd);padding:18px 20px}.ulloa-vsearch__top{padding:0 20px}.ulloa-vsearch__main{padding:18px 20px 14px}.ulloa-vsearch .uf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:479px){.ulloa-vsearch .uf__grid{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.ulloa-vsearch .uf__prod{transition:none}.ulloa-vsearch .uf__prod:hover{transform:none}.ulloa-vsearch__switch,.ulloa-vsearch__switch-knob{transition:none}}.ulloa-pred{font-family:inherit;padding:8px}.ulloa-pred__head{display:flex;align-items:center;gap:8px;padding:4px 6px 9px;border-bottom:1px solid var(--border,#e5e0d6);margin-bottom:5px}.ulloa-pred__ic{width:26px;height:26px;border-radius:7px;background:var(--crimson,#D60041);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.ulloa-pred__ic svg{width:16px;height:16px}.ulloa-pred__head b{font-size:13px;font-weight:700;color:var(--ink,#17150f)}.ulloa-pred__head b em{color:var(--crimson,#D60041);font-style:normal}.ulloa-pred__list{display:flex;flex-direction:column}.ulloa-pred__row{display:flex;align-items:center;gap:11px;padding:8px;border-radius:10px;text-decoration:none;color:var(--ink,#17150f)}.ulloa-pred__row:hover{background:var(--surface-2,#fdfcfb)}.ulloa-pred__th{width:46px;height:46px;border-radius:8px;background:var(--surface-2,#fdfcfb);border:1px solid var(--border,#e5e0d6);flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.ulloa-pred__th img{width:100%;height:100%;object-fit:contain}.ulloa-pred__th .ph{width:20px;height:20px;border-radius:4px;background:var(--border,#e5e0d6)}.ulloa-pred__info{min-width:0;flex:1}.ulloa-pred__nm{display:block;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ulloa-pred__oem{display:block;font-size:11.5px;color:var(--text-muted,#6f6a60);font-weight:600;letter-spacing:.02em;overflow-wrap:anywhere}.ulloa-pred__pr{font-weight:700;font-size:13.5px;color:var(--ink,#17150f);white-space:nowrap;flex:none}.ulloa-pred__all{display:block;text-align:center;margin-top:6px;padding:11px;border-radius:10px;background:var(--crimson,#D60041);color:#fff;font-weight:700;font-size:13px;text-decoration:none}.ulloa-pred__all:hover{background:var(--crimson-ink,#a60032)}.ulloa-pred__all.wa{background:#fff;border:1.5px solid var(--wa-cta,#1FA855);color:var(--green-ink,#13713c);margin-top:8px}.ulloa-pred__all.wa:hover{background:#f0faf4}.ulloa-pred__msg{padding:12px 8px 8px;font-size:13.5px;color:var(--ink,#17150f);line-height:1.5}.ulloa-pred__msg b{font-weight:700}.uf-modal__dialog .uf__load p{color:var(--ink,#17150f)}.uf__vinwhere{margin:7px 0 0;font-size:13px}.uf__vinwhere summary{display:inline-flex;align-items:center;gap:6px;color:var(--crimson,#D60041);font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.uf__vinwhere summary::-webkit-details-marker{display:none}.uf__vinwhere summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.uf__vinwhere[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.uf__vinwhere>p{margin:7px 0 0;color:var(--text-muted,#6f6a60);line-height:1.55;background:var(--bg-warm,#f4f1ec);border-radius:8px;padding:10px 12px}.uf__vinwhere>p b{color:var(--ink,#17150f)}.uf__vinwhere summary:focus-visible{outline:3px solid var(--crimson-tint,#fbf0f3);border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ulloa-fitment.css.map */
