[data-theme-id=wellmoto]{--navy: #16283C;--navy-900: #0B1A2D;--navy-800: #122436;--navy-700: #1E3A52;--accent: #405FF2;--accent-600: #2F4BD8;--accent-700: #233BB0;--accent-tint: #ECF0FE;--accent-tint2:#DDE4FD;--ink: #16283C;--ink-2: #344558;--muted: #67738200;--muted: #677382;--muted-2:#8A95A3;--line: #E6E9EE;--line-2: #EFF2F6;--bg: #FFFFFF;--soft: #F4F6F8;--soft-2: #EBEEF2;--success:#15A150;--success-tint:#E6F6EC;--warn: #C98200;--warn-tint:#FBF1DC;--danger: #E11D2A;--danger-tint:#FBE7E8;--star: #FFB400;--radius: 12px;--radius-lg: 18px;--radius-sm: 9px;--pill: 999px;--shadow-sm: 0 1px 2px rgba(16,30,54,.06), 0 1px 3px rgba(16,30,54,.05);--shadow: 0 6px 22px rgba(16,30,54,.08);--shadow-lg: 0 18px 50px rgba(16,30,54,.14);--shadow-accent: 0 10px 26px rgba(64,95,242,.28);--font-display: var(--sf-font-heading, "DM Sans", system-ui, sans-serif);--font-body: var(--sf-font-body, "DM Sans", system-ui, sans-serif);--font-mono: "DM Mono", ui-monospace, monospace;--container: 1280px;--header-h: 76px;font-family:var(--font-body);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme-id=wellmoto] *{box-sizing:border-box}[data-theme-id=wellmoto] html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[data-theme-id=wellmoto] body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme-id=wellmoto] h1,[data-theme-id=wellmoto] h2,[data-theme-id=wellmoto] h3,[data-theme-id=wellmoto] h4,[data-theme-id=wellmoto] h5{font-family:var(--font-display);margin:0;color:var(--ink);line-height:1.08;letter-spacing:-.015em;font-weight:800}[data-theme-id=wellmoto] p{margin:0}[data-theme-id=wellmoto] a{color:inherit;text-decoration:none}[data-theme-id=wellmoto] img{max-width:100%;display:block}[data-theme-id=wellmoto] button{font-family:inherit;cursor:pointer}[data-theme-id=wellmoto] ul{margin:0;padding:0;list-style:none}[data-theme-id=wellmoto] input,[data-theme-id=wellmoto] select,[data-theme-id=wellmoto] textarea{font-family:inherit;font-size:inherit}[data-theme-id=wellmoto] .container{max-width:var(--container);margin:0 auto;padding:0 24px}[data-theme-id=wellmoto] .mono{font-family:var(--font-mono)}[data-theme-id=wellmoto] .muted{color:var(--muted)}[data-theme-id=wellmoto] .hide{display:none!important}[data-theme-id=wellmoto] .topbar{background:var(--navy-900);color:#c6d0dc;font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme-id=wellmoto] .topbar .container{display:flex;align-items:center;justify-content:space-between;height:40px}[data-theme-id=wellmoto] .topbar-left{display:flex;align-items:center;gap:22px}[data-theme-id=wellmoto] .topbar-left span{display:inline-flex;align-items:center;gap:7px}[data-theme-id=wellmoto] .topbar-left svg{width:15px;height:15px;opacity:.8}[data-theme-id=wellmoto] .topbar-right{display:flex;align-items:center;gap:20px}[data-theme-id=wellmoto] .topbar-right a{color:#c6d0dc;transition:color .15s}[data-theme-id=wellmoto] .topbar-right a:hover{color:#fff}[data-theme-id=wellmoto] .topbar .sep{width:1px;height:14px;background:#ffffff24}[data-theme-id=wellmoto] .header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .header-main{display:flex;align-items:center;gap:28px;height:var(--header-h)}[data-theme-id=wellmoto] .brand img{height:30px;width:auto}[data-theme-id=wellmoto] .search{flex:1;max-width:620px;display:flex;align-items:center;background:var(--soft);border:1.5px solid var(--line);border-radius:var(--pill);padding:0 6px 0 18px;height:48px;transition:border-color .15s,background .15s}[data-theme-id=wellmoto] .search:focus-within{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .search svg{width:19px;height:19px;color:var(--muted);flex:none}[data-theme-id=wellmoto] .search input{flex:1;border:0;background:transparent;outline:none;padding:0 12px;font-size:15px;color:var(--ink)}[data-theme-id=wellmoto] .search input:focus-visible{outline:none}[data-theme-id=wellmoto] .search input::placeholder{color:var(--muted-2)}[data-theme-id=wellmoto] .search .search-btn{height:36px;padding:0 20px;border:0;border-radius:var(--pill);background:var(--accent);color:#fff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px;transition:background .15s}[data-theme-id=wellmoto] .search .search-btn:hover{background:var(--accent-600)}[data-theme-id=wellmoto] .header-actions{display:flex;align-items:center;gap:6px;margin-left:auto}[data-theme-id=wellmoto] .icon-btn{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;padding:8px 12px;border-radius:var(--radius);color:var(--ink-2);font-size:11.5px;font-weight:600;transition:background .15s,color .15s}[data-theme-id=wellmoto] .icon-btn:hover{background:var(--soft);color:var(--accent)}[data-theme-id=wellmoto] .icon-btn svg{width:23px;height:23px}[data-theme-id=wellmoto] .icon-btn .count{position:absolute;top:2px;right:6px;min-width:18px;height:18px;padding:0 4px;background:var(--accent);color:#fff;border-radius:var(--pill);font-size:11px;font-weight:700;display:grid;place-items:center;font-family:var(--font-body);border:2px solid #fff}[data-theme-id=wellmoto] .header-nav{border-top:1px solid var(--line);background:#fff}[data-theme-id=wellmoto] .header-nav>.container{display:flex;align-items:center;gap:4px;height:52px}[data-theme-id=wellmoto] .nav-cats{display:inline-flex;align-items:center;gap:9px;height:52px;padding-right:22px;margin-right:14px;border-right:1px solid var(--line);font-weight:700;font-size:14.5px;color:var(--ink);background:none;border-top:0;border-bottom:0;border-left:0}[data-theme-id=wellmoto] .nav-cats svg{width:18px;height:18px}[data-theme-id=wellmoto] .nav-link{display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 13px;font-weight:600;font-size:14px;color:var(--ink-2);position:relative;transition:color .15s}[data-theme-id=wellmoto] .nav-link:hover{color:var(--accent)}[data-theme-id=wellmoto] .nav-link.has-menu svg{width:15px;height:15px;transition:transform .2s}[data-theme-id=wellmoto] .nav-link .tag{font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--danger);margin-left:2px}[data-theme-id=wellmoto] .nav-spacer{flex:1}[data-theme-id=wellmoto] .nav-phone{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15px;color:var(--navy);white-space:nowrap}[data-theme-id=wellmoto] .nav-phone svg{width:20px;height:20px;color:var(--accent)}[data-theme-id=wellmoto] .nav-phone small{display:block;font-size:11px;font-weight:500;color:var(--muted);line-height:1}[data-theme-id=wellmoto] .garage-chip-wrap{position:relative;flex:none}[data-theme-id=wellmoto] .garage-chip{display:flex;align-items:center;gap:10px;height:48px;padding:0 13px 0 9px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .garage-chip:hover{border-color:var(--accent)}[data-theme-id=wellmoto] .garage-chip.active{background:var(--accent-tint);border-color:var(--accent-tint2)}[data-theme-id=wellmoto] .gc-ic{position:relative;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .garage-chip.active .gc-ic{background:#fff;color:var(--accent)}[data-theme-id=wellmoto] .garage-chip.empty .gc-ic{background:var(--soft);color:var(--navy)}[data-theme-id=wellmoto] .gc-dot{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:var(--success);border:2px solid #fff}[data-theme-id=wellmoto] .gc-text{display:flex;flex-direction:column;line-height:1.18;text-align:left}[data-theme-id=wellmoto] .gc-text small{font-size:10.5px;font-weight:600;color:var(--muted);letter-spacing:.01em;white-space:nowrap}[data-theme-id=wellmoto] .garage-chip.active .gc-text small{color:var(--accent-700);opacity:.85}[data-theme-id=wellmoto] .gc-text b{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap}[data-theme-id=wellmoto] .gc-text b em{font-style:normal;font-weight:600;color:var(--muted);font-size:12.5px}[data-theme-id=wellmoto] .garage-chip>svg{color:var(--muted);margin-left:1px;transition:transform .2s;flex:none}[data-theme-id=wellmoto] .garage-chip-wrap:has(.gc-pop.open) .garage-chip>svg{transform:rotate(180deg)}[data-theme-id=wellmoto] .gc-pop{position:absolute;top:calc(100% + 10px);right:0;width:326px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .16s ease,transform .16s ease;z-index:70;overflow:hidden}[data-theme-id=wellmoto] .gc-pop.open{opacity:1;visibility:visible;transform:translateY(0)}[data-theme-id=wellmoto] .gc-pop-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .gc-pop-head span{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px;font-family:var(--font-display)}[data-theme-id=wellmoto] .gc-pop-head span svg{color:var(--accent)}[data-theme-id=wellmoto] .gc-pop-head small{color:var(--muted);font-size:12px}[data-theme-id=wellmoto] .gc-list{padding:6px}[data-theme-id=wellmoto] .gc-veh{display:flex;align-items:center;gap:11px;width:100%;border:0;background:none;padding:9px 10px;border-radius:var(--radius);cursor:pointer;text-align:left;transition:background .14s}[data-theme-id=wellmoto] .gc-veh:hover{background:var(--soft)}[data-theme-id=wellmoto] .gc-veh.on{background:var(--accent-tint)}[data-theme-id=wellmoto] .gc-veh-ic{position:relative;width:36px;height:36px;border-radius:9px;background:var(--soft);color:var(--navy);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .gc-veh.on .gc-veh-ic{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .gc-pop-vic{position:relative;width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--line-2);color:var(--navy);display:grid;place-items:center;flex:none;overflow:hidden}[data-theme-id=wellmoto] .gc-pop-vic .veh-av{object-fit:contain;background:#fff;padding:2px}[data-theme-id=wellmoto] .gc-veh-t{flex:1;display:flex;flex-direction:column;line-height:1.2}[data-theme-id=wellmoto] .gc-veh-t b{font-size:14px}[data-theme-id=wellmoto] .gc-veh-t small{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .gc-veh-on{color:var(--accent);display:grid;place-items:center}[data-theme-id=wellmoto] .gc-veh-sel{font-size:12.5px;font-weight:700;color:var(--muted-2)}[data-theme-id=wellmoto] .gc-veh:hover .gc-veh-sel{color:var(--accent)}[data-theme-id=wellmoto] .gc-pop-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--line);background:var(--soft)}[data-theme-id=wellmoto] .gc-pop-foot a{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--accent)}[data-theme-id=wellmoto] .gc-pop-foot button{border:0;background:none;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}[data-theme-id=wellmoto] .gc-pop-foot button:hover{color:var(--danger)}[data-theme-id=wellmoto] .gc-pop.gc-rich{width:340px}[data-theme-id=wellmoto] .gc-rich .gc-pop-veh{display:inline-flex;align-items:center;gap:11px;min-width:0;font-weight:400}[data-theme-id=wellmoto] .gc-rich .gc-pop-vt{display:flex;flex-direction:column;line-height:1.12;min-width:0}[data-theme-id=wellmoto] .gc-rich .gc-pop-vt b{font-size:15px;color:var(--ink);font-weight:700;font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .gc-rich .gc-pop-vt small{font-size:11.5px;color:var(--muted);font-weight:600;font-family:var(--font-mono)}[data-theme-id=wellmoto] .gc-rich .gc-pop-plate{margin-left:auto;flex:none;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.03em;color:var(--navy);background:var(--soft);border:1px solid var(--line);padding:4px 8px;border-radius:6px}[data-theme-id=wellmoto] .gc-rich .gc-primary{display:flex;align-items:center;gap:12px;margin:12px;padding:13px 15px;background:var(--accent);border-radius:12px;color:#fff;cursor:pointer;transition:background .15s}[data-theme-id=wellmoto] .gc-rich .gc-primary:hover{background:var(--accent-600)}[data-theme-id=wellmoto] .gc-rich .gc-primary-ic{width:34px;height:34px;border-radius:9px;background:#ffffff29;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .gc-rich .gc-primary-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}[data-theme-id=wellmoto] .gc-rich .gc-primary-t b{font-size:14px;font-weight:700}[data-theme-id=wellmoto] .gc-rich .gc-primary-t small{font-size:11.5px;color:#ffffffc7}[data-theme-id=wellmoto] .gc-rich .gc-primary>svg{flex:none}[data-theme-id=wellmoto] .gc-rich .gc-quick{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 12px 12px}[data-theme-id=wellmoto] .gc-rich .gc-qtile{display:flex;flex-direction:column;gap:7px;padding:12px 11px;border:1px solid var(--line);border-radius:11px;cursor:pointer;transition:border-color .14s,background .14s;background:#fff;text-align:left}[data-theme-id=wellmoto] .gc-rich .gc-qtile:hover{border-color:var(--accent);background:var(--accent-tint)}[data-theme-id=wellmoto] .gc-rich .gc-qtile .qi{color:var(--accent);display:inline-grid;place-items:center}[data-theme-id=wellmoto] .gc-rich .gc-qtile b{font-size:12.5px;color:var(--ink);font-weight:700}[data-theme-id=wellmoto] .gc-rich .gc-qtile small{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .gc-rich .gc-sub{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:4px 16px}[data-theme-id=wellmoto] .gc-rich .gc-list{padding:0 8px 8px}[data-theme-id=wellmoto] .mobile-garage{display:none}[data-theme-id=wellmoto] .mgar{display:flex;align-items:center;gap:11px;padding:10px 16px;border-top:1px solid var(--line)}[data-theme-id=wellmoto] .mgar.active{background:var(--accent-tint)}[data-theme-id=wellmoto] .mgar.empty{background:var(--soft)}[data-theme-id=wellmoto] .mgar-ic{position:relative;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .mgar.active .mgar-ic{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .mgar.empty .mgar-ic{background:#fff;color:var(--navy);border:1px solid var(--line)}[data-theme-id=wellmoto] .mgar-t{display:flex;flex-direction:column;line-height:1.2;flex:1;min-width:0}[data-theme-id=wellmoto] .mgar-t small{font-size:10.5px;font-weight:600;color:var(--muted)}[data-theme-id=wellmoto] .mgar.active .mgar-t small{color:var(--accent-700);opacity:.85}[data-theme-id=wellmoto] .mgar-t b{font-size:14.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .mgar-cta{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--accent);flex:none}[data-theme-id=wellmoto] .mgar-cta svg{width:15px;height:15px}[data-theme-id=wellmoto] .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:55}[data-theme-id=wellmoto] .mega.open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}[data-theme-id=wellmoto] .mega-two{display:grid;grid-template-columns:268px 1fr;max-width:880px;min-height:332px}[data-theme-id=wellmoto] .mega-rail{background:#fafbfd;border-right:1px solid var(--line);padding:10px;display:flex;flex-direction:column;gap:2px;max-height:min(72vh,520px);overflow-y:auto}[data-theme-id=wellmoto] .mega-rail-item{display:flex;align-items:center;gap:11px;width:100%;border:0;background:none;text-align:left;padding:9px 12px;border-radius:10px;cursor:pointer;font-family:inherit;color:var(--ink-2);transition:background .12s}[data-theme-id=wellmoto] .mega-rail-item:hover{background:#fff}[data-theme-id=wellmoto] .mega-rail-item.on{background:#fff;box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .mri-ic{width:32px;height:32px;border-radius:9px;background:var(--soft);color:var(--navy);display:grid;place-items:center;flex:none;transition:.12s}[data-theme-id=wellmoto] .mega-rail-item.on .mri-ic{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .mri-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}[data-theme-id=wellmoto] .mri-tx b{font-size:13.5px;font-weight:700;color:var(--ink)}[data-theme-id=wellmoto] .mri-tx small{font-size:11px;color:var(--muted)}[data-theme-id=wellmoto] .mega-rail-item>svg{color:var(--muted-2);opacity:0;transition:.12s;flex:none}[data-theme-id=wellmoto] .mega-rail-item.on>svg{opacity:1;color:var(--accent)}[data-theme-id=wellmoto] .mega-detail{padding:20px 26px 18px;display:flex;flex-direction:column}[data-theme-id=wellmoto] .mega-detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}[data-theme-id=wellmoto] .mega-detail-head h4{font-size:17px}[data-theme-id=wellmoto] .mega-all{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--accent)}[data-theme-id=wellmoto] .mega-detail-cols{columns:2;column-gap:30px}[data-theme-id=wellmoto] .mega-detail-cols a{display:block;padding:6px 0;font-size:14px;font-weight:500;color:var(--ink-2);break-inside:avoid;transition:color .15s,padding .15s}[data-theme-id=wellmoto] .mega-detail-cols a:hover{color:var(--accent);padding-left:5px}[data-theme-id=wellmoto] .mega-fit{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-2);display:flex;align-items:center;gap:11px}[data-theme-id=wellmoto] .mega-fit-ic{width:34px;height:34px;border-radius:9px;background:#405ff21a;color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .mega-fit-tx{flex:1;font-size:12.5px;color:var(--muted);line-height:1.3}[data-theme-id=wellmoto] .mega-fit-btn{font-size:12.5px;font-weight:700;color:#fff;background:var(--accent);padding:8px 15px;border-radius:999px;flex:none}[data-theme-id=wellmoto] .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border-radius:var(--pill);border:1.5px solid transparent;font-family:var(--font-body);font-weight:700;font-size:15px;white-space:nowrap;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s;cursor:pointer}[data-theme-id=wellmoto] .btn:active{transform:translateY(1px)}[data-theme-id=wellmoto] .btn svg{width:19px;height:19px}[data-theme-id=wellmoto] .btn-accent{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .btn-accent:hover{background:var(--accent-600);box-shadow:var(--shadow-accent)}[data-theme-id=wellmoto] .btn-navy{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .btn-navy:hover{background:var(--navy-900)}[data-theme-id=wellmoto] .btn-outline{background:#fff;color:var(--ink);border-color:var(--line)}[data-theme-id=wellmoto] .btn-outline:hover{border-color:var(--navy)}[data-theme-id=wellmoto] .btn-ghost{background:var(--soft);color:var(--ink)}[data-theme-id=wellmoto] .btn-ghost:hover{background:var(--soft-2)}[data-theme-id=wellmoto] .btn-light{background:#ffffff1f;color:#fff;border-color:#ffffff38}[data-theme-id=wellmoto] .btn-light:hover{background:#fff3}[data-theme-id=wellmoto] .btn-sm{height:40px;padding:0 18px;font-size:14px}[data-theme-id=wellmoto] .btn-lg{height:54px;padding:0 30px;font-size:16px}[data-theme-id=wellmoto] .btn-block{width:100%}[data-theme-id=wellmoto] .badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;letter-spacing:.01em}[data-theme-id=wellmoto] .badge svg{width:13px;height:13px}[data-theme-id=wellmoto] .badge-discount{background:var(--danger);color:#fff}[data-theme-id=wellmoto] .badge-stock{background:var(--success-tint);color:var(--success)}[data-theme-id=wellmoto] .badge-low{background:var(--warn-tint);color:var(--warn)}[data-theme-id=wellmoto] .badge-new{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .badge-oem{background:var(--soft);color:var(--ink-2);font-family:var(--font-mono);border:1px solid var(--line)}[data-theme-id=wellmoto] .badge-soft{background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .badge-free{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .badge-deal{background:var(--warn);color:#fff}[data-theme-id=wellmoto] .pill-tag{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border-radius:var(--pill);background:#fff;border:1.5px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2);transition:all .15s;white-space:nowrap}[data-theme-id=wellmoto] .pill-tag:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .pill-tag.active{background:var(--navy);color:#fff;border-color:var(--navy)}[data-theme-id=wellmoto] .pill-tag svg{width:16px;height:16px}[data-theme-id=wellmoto] .section{padding:64px 0}[data-theme-id=wellmoto] .section-soft{background:var(--soft)}[data-theme-id=wellmoto] .section-navy{background:var(--navy-900);color:#fff}[data-theme-id=wellmoto] .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}[data-theme-id=wellmoto] .section-head .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}[data-theme-id=wellmoto] .section-head .eyebrow:before{content:"";width:22px;height:2px;background:var(--accent);border-radius:2px}[data-theme-id=wellmoto] .section-head h2{font-size:34px}[data-theme-id=wellmoto] .section-head p{color:var(--muted);margin-top:8px;font-size:15.5px;max-width:540px}[data-theme-id=wellmoto] .section-navy .section-head h2{color:#fff}[data-theme-id=wellmoto] .section-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--accent);white-space:nowrap}[data-theme-id=wellmoto] .section-link:hover{gap:12px}[data-theme-id=wellmoto] .section-link svg{width:17px;height:17px;transition:transform .15s}[data-theme-id=wellmoto] .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}[data-theme-id=wellmoto] .product-grid.cols-5{grid-template-columns:repeat(5,1fr)}[data-theme-id=wellmoto] .product-grid.cols-3{grid-template-columns:repeat(3,1fr)}[data-theme-id=wellmoto] .pcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative}[data-theme-id=wellmoto] .pcard:hover{box-shadow:var(--shadow);border-color:transparent;transform:translateY(-3px)}[data-theme-id=wellmoto] .pcard-media{position:relative;aspect-ratio:1 / 1;background:var(--soft);display:grid;place-items:center;overflow:hidden}[data-theme-id=wellmoto] .pcard-media .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .pcard-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2}[data-theme-id=wellmoto] .pcard-fav{position:absolute;top:11px;right:11px;width:36px;height:36px;border-radius:var(--pill);background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);z-index:2;transition:all .15s}[data-theme-id=wellmoto] .pcard-fav:hover{color:var(--danger);border-color:var(--danger)}[data-theme-id=wellmoto] .pcard-fav svg{width:18px;height:18px}[data-theme-id=wellmoto] .pcard-brandrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}[data-theme-id=wellmoto] .pcard-brand{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}[data-theme-id=wellmoto] .pcard-oem{font-family:var(--font-mono);font-size:11.5px;color:var(--muted-2)}[data-theme-id=wellmoto] .pcard-body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}[data-theme-id=wellmoto] .pcard-title{font-family:var(--font-body);font-weight:600;font-size:14.5px;line-height:1.35;color:var(--ink);margin-bottom:10px;min-height:40px;text-wrap:pretty}[data-theme-id=wellmoto] .pcard-title a:hover{color:var(--accent)}[data-theme-id=wellmoto] .pcard-fit{display:inline-flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.3;color:var(--success);margin-bottom:12px}[data-theme-id=wellmoto] .pcard-fit svg{width:14px;height:14px;flex:none;margin-top:1px}[data-theme-id=wellmoto] .pcard-meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-bottom:12px}[data-theme-id=wellmoto] .pcard-rating{display:inline-flex;align-items:center;gap:4px}[data-theme-id=wellmoto] .pcard-rating svg{width:13px;height:13px;color:var(--star)}[data-theme-id=wellmoto] .pcard-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}[data-theme-id=wellmoto] .price{display:flex;flex-direction:column}[data-theme-id=wellmoto] .price .old{font-size:12.5px;color:var(--muted-2);text-decoration:line-through;line-height:1}[data-theme-id=wellmoto] .price .now{font-family:var(--font-display);font-weight:800;font-size:21px;color:var(--navy);line-height:1.1}[data-theme-id=wellmoto] .price .now span{font-size:13px;font-weight:700}[data-theme-id=wellmoto] .pcard-add{width:44px;height:44px;flex:none;border-radius:var(--radius);border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--navy);transition:all .15s}[data-theme-id=wellmoto] .pcard-add:hover{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme-id=wellmoto] .pcard-add svg{width:20px;height:20px}[data-theme-id=wellmoto] .pcard-add.added{background:var(--success);border-color:var(--success);color:#fff}[data-theme-id=wellmoto] .ph-img{position:relative;background-color:#e8ecf1;background-image:repeating-linear-gradient(135deg,#e2e7ed 0 11px,#eaeef3 11px 22px);display:grid;place-items:center}[data-theme-id=wellmoto] .ph-img span{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#9aa6b4;background:#ffffffb3;padding:4px 9px;border-radius:6px;text-transform:lowercase;letter-spacing:.02em}[data-theme-id=wellmoto] .ph-img.dark{background-color:#1a2e44;background-image:repeating-linear-gradient(135deg,#18293c 0 11px,#1e3a52 11px 22px)}[data-theme-id=wellmoto] .ph-img.dark span{color:#7c8da3;background:#0b1a2d8c}[data-theme-id=wellmoto] .cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}[data-theme-id=wellmoto] .cat-tile{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 16px;text-align:center;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:12px}[data-theme-id=wellmoto] .cat-tile:hover{border-color:transparent;box-shadow:var(--shadow);transform:translateY(-3px)}[data-theme-id=wellmoto] .cat-icon{width:58px;height:58px;border-radius:16px;background:var(--accent-tint);display:grid;place-items:center;color:var(--accent);transition:all .2s}[data-theme-id=wellmoto] .cat-tile:hover .cat-icon{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .cat-icon svg{width:30px;height:30px}[data-theme-id=wellmoto] .cat-tile b{font-size:14px;font-weight:700;color:var(--ink)}[data-theme-id=wellmoto] .cat-tile small{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .brand-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}[data-theme-id=wellmoto] .brand-tile{background:#fff;border:1px solid var(--line);border-radius:var(--radius);height:96px;display:grid;place-items:center;transition:all .18s;padding:16px}[data-theme-id=wellmoto] .brand-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .brand-wordmark{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--navy);letter-spacing:-.02em;opacity:.82;transition:opacity .15s}[data-theme-id=wellmoto] .brand-tile:hover .brand-wordmark{opacity:1;color:var(--accent)}[data-theme-id=wellmoto] .fitment{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:8px}[data-theme-id=wellmoto] .fitment-tabs{display:flex;gap:4px;padding:6px 6px 0}[data-theme-id=wellmoto] .fitment-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;background:none;font-weight:700;font-size:14.5px;color:var(--muted);border-radius:10px 10px 0 0;transition:all .15s}[data-theme-id=wellmoto] .fitment-tab svg{width:18px;height:18px}[data-theme-id=wellmoto] .fitment-tab.active{color:var(--navy);background:var(--soft)}[data-theme-id=wellmoto] .fitment-body{background:var(--soft);border-radius:14px;padding:18px}[data-theme-id=wellmoto] .fitment-row{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:12px}[data-theme-id=wellmoto] .fselect{position:relative}[data-theme-id=wellmoto] .fselect label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 4px}[data-theme-id=wellmoto] .fselect select{width:100%;height:52px;padding:0 40px 0 16px;border-radius:var(--radius);border:1.5px solid var(--line);background:#fff;font-size:15px;font-weight:600;color:var(--ink);appearance:none;cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .fselect select:disabled{color:var(--muted-2);background:#fafbfc;cursor:not-allowed}[data-theme-id=wellmoto] .fselect select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .fselect:after{content:"";position:absolute;right:16px;bottom:19px;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}[data-theme-id=wellmoto] .fitment-go{align-self:flex-end}[data-theme-id=wellmoto] .fitment-go .btn{height:52px}[data-theme-id=wellmoto] .fitment-saved{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 6px 6px}[data-theme-id=wellmoto] .fitment-saved .lbl{font-size:13px;font-weight:600;color:var(--muted)}[data-theme-id=wellmoto] .breadcrumb{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);padding:18px 0;flex-wrap:wrap}[data-theme-id=wellmoto] .breadcrumb a:hover{color:var(--accent)}[data-theme-id=wellmoto] .breadcrumb svg{width:14px;height:14px;opacity:.6}[data-theme-id=wellmoto] .breadcrumb .current{color:var(--ink);font-weight:600}[data-theme-id=wellmoto] .assurance{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .assurance-item{display:flex;align-items:center;gap:14px;padding:22px 24px;border-right:1px solid var(--line-2)}[data-theme-id=wellmoto] .assurance-item:last-child{border-right:0}[data-theme-id=wellmoto] .assurance-icon{width:46px;height:46px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .assurance-icon svg{width:24px;height:24px}[data-theme-id=wellmoto] .assurance-item b{display:block;font-size:15px;font-weight:700;color:var(--ink)}[data-theme-id=wellmoto] .assurance-item small{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .footer{background:var(--navy-900);color:#93a2b5;padding-top:56px}[data-theme-id=wellmoto] .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:36px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme-id=wellmoto] .footer img.flogo{height:30px;margin-bottom:18px}[data-theme-id=wellmoto] .footer-about p{font-size:14px;line-height:1.65;margin-bottom:20px;max-width:320px}[data-theme-id=wellmoto] .footer-contact{display:flex;flex-direction:column;gap:12px}[data-theme-id=wellmoto] .footer-contact span{display:flex;align-items:center;gap:11px;font-size:14px;color:#b6c2d1}[data-theme-id=wellmoto] .footer-contact svg{width:17px;height:17px;color:var(--accent);flex:none}[data-theme-id=wellmoto] .footer h5{color:#fff;font-size:14px;font-weight:700;margin-bottom:18px;font-family:var(--font-body);letter-spacing:.02em}[data-theme-id=wellmoto] .footer-col a{display:block;padding:6px 0;font-size:14px;color:#93a2b5;transition:color .15s}[data-theme-id=wellmoto] .footer-col a:hover{color:#fff}[data-theme-id=wellmoto] .footer-news p{font-size:14px;margin-bottom:14px}[data-theme-id=wellmoto] .footer-news .nl{display:flex;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--pill);padding:5px 5px 5px 18px}[data-theme-id=wellmoto] .footer-news .nl input{flex:1;background:none;border:0;outline:none;color:#fff;font-size:14px}[data-theme-id=wellmoto] .footer-news .nl input::placeholder{color:#6e7e91}[data-theme-id=wellmoto] .footer-news .nl button{width:42px;height:42px;border-radius:var(--pill);background:var(--accent);border:0;color:#fff;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .footer-social{display:flex;gap:10px;margin-top:20px}[data-theme-id=wellmoto] .footer-social a{width:40px;height:40px;border-radius:var(--pill);background:#ffffff14;display:grid;place-items:center;color:#b6c2d1;transition:all .15s}[data-theme-id=wellmoto] .footer-social a:hover{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .footer-social svg{width:18px;height:18px}[data-theme-id=wellmoto] .footer-pay{display:flex;align-items:center;gap:8px}[data-theme-id=wellmoto] .footer-pay .pay{height:26px;padding:0 10px;border-radius:6px;background:#ffffffeb;display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--navy);letter-spacing:.02em}[data-theme-id=wellmoto] .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:13px;flex-wrap:wrap;gap:12px}[data-theme-id=wellmoto] .footer-bottom a:hover{color:#fff}[data-theme-id=wellmoto] .toast-wrap{position:fixed;bottom:28px;right:28px;z-index:200;display:flex;flex-direction:column;gap:10px}[data-theme-id=wellmoto] .toast{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--success);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:14px 18px 14px 15px;min-width:300px;transform:translate(120%);transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}[data-theme-id=wellmoto] .toast.show{transform:translate(0)}[data-theme-id=wellmoto] .toast-ico{width:38px;height:38px;border-radius:10px;background:var(--success-tint);color:var(--success);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .toast-ico svg{width:20px;height:20px}[data-theme-id=wellmoto] .toast b{display:block;font-size:14px;color:var(--ink)}[data-theme-id=wellmoto] .toast small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .divider{height:1px;background:var(--line);border:0;margin:0}[data-theme-id=wellmoto] .stars{display:inline-flex;gap:2px;color:var(--star)}[data-theme-id=wellmoto] .stars svg{width:15px;height:15px}@media(max-width:1100px){[data-theme-id=wellmoto] .product-grid,[data-theme-id=wellmoto] .product-grid.cols-5{grid-template-columns:repeat(3,1fr)}[data-theme-id=wellmoto] .cat-grid,[data-theme-id=wellmoto] .brand-grid{grid-template-columns:repeat(4,1fr)}[data-theme-id=wellmoto] .footer-top{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .mega-two{grid-template-columns:1fr;max-width:none;min-height:0}[data-theme-id=wellmoto] .mega-detail-cols{columns:1}[data-theme-id=wellmoto] .nav-phone{display:none}}@media(max-width:820px){[data-theme-id=wellmoto] .topbar,[data-theme-id=wellmoto] .header-nav,[data-theme-id=wellmoto] .search{display:none}[data-theme-id=wellmoto] .mobile-garage{display:block}[data-theme-id=wellmoto] .fitment-row{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .product-grid,[data-theme-id=wellmoto] .product-grid.cols-5,[data-theme-id=wellmoto] .product-grid.cols-3,[data-theme-id=wellmoto] .cat-grid{grid-template-columns:repeat(2,1fr)}[data-theme-id=wellmoto] .assurance{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .assurance-item:nth-child(2){border-right:0}[data-theme-id=wellmoto] .section-head h2{font-size:26px}[data-theme-id=wellmoto] .footer-top{grid-template-columns:1fr}}[data-theme-id=wellmoto] .hero{position:relative;background:var(--navy-900);color:#fff;overflow:hidden;padding:52px 0 64px}[data-theme-id=wellmoto] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 84% -6%,rgba(64,95,242,.3),transparent 60%),radial-gradient(720px 520px at 8% 108%,rgba(64,95,242,.14),transparent 60%)}[data-theme-id=wellmoto] .hero .container{position:relative;z-index:2}[data-theme-id=wellmoto] .hero-top{text-align:center;max-width:740px;margin:0 auto}[data-theme-id=wellmoto] .hero-eyebrow{display:inline-flex;align-items:center;gap:9px;background:#405ff22e;border:1px solid rgba(64,95,242,.32);color:#afc0ff;font-size:13px;font-weight:700;letter-spacing:.02em;padding:7px 15px;border-radius:var(--pill)}[data-theme-id=wellmoto] .hero-eyebrow svg{width:15px;height:15px}[data-theme-id=wellmoto] .hero h1{font-size:50px;line-height:1.05;margin:20px 0 16px;color:#fff;font-weight:900;letter-spacing:-.022em;text-wrap:balance}[data-theme-id=wellmoto] .hero h1 .hl{color:#7e9bff}[data-theme-id=wellmoto] .hero p.lead{font-size:17.5px;color:#aebed1;max-width:560px;margin:0 auto;line-height:1.55;text-wrap:pretty}[data-theme-id=wellmoto] .hero-stats{display:flex;gap:30px;margin-top:30px}[data-theme-id=wellmoto] .hero-stats .st b{font-family:var(--font-display);font-size:28px;font-weight:800;color:#fff;display:block;line-height:1}[data-theme-id=wellmoto] .hero-stats .st span{font-size:13px;color:#8fa0b5}[data-theme-id=wellmoto] .hero-stats .vline{width:1px;background:#ffffff1f}[data-theme-id=wellmoto] .shub-wrap{max-width:1120px;margin:34px auto 0}[data-theme-id=wellmoto] .shub{background:#fff;border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;color:var(--ink)}[data-theme-id=wellmoto] .shub-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .shub-tab{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;height:72px;padding:0 22px;border:0;background:transparent;cursor:pointer;transition:background .16s}[data-theme-id=wellmoto] .shub-tab:not(:last-child){border-right:1px solid var(--line-2)}[data-theme-id=wellmoto] .shub-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);border-radius:3px 3px 0 0;transform:scaleX(0);transition:transform .2s ease}[data-theme-id=wellmoto] .shub-tab.active:after{transform:scaleX(1)}[data-theme-id=wellmoto] .shub-tab .sh-ic{width:40px;height:40px;border-radius:11px;background:var(--soft);color:var(--muted);display:grid;place-items:center;flex:none;transition:all .16s}[data-theme-id=wellmoto] .shub-tab .sh-ic svg{width:21px;height:21px}[data-theme-id=wellmoto] .shub-tab .sh-tx{text-align:left;line-height:1.18}[data-theme-id=wellmoto] .shub-tab .sh-tx b{display:block;font-family:var(--font-display);font-weight:800;font-size:15.5px;color:var(--muted);transition:color .16s}[data-theme-id=wellmoto] .shub-tab .sh-tx small{font-size:11.5px;color:var(--muted-2)}[data-theme-id=wellmoto] .shub-tab:hover:not(.active){background:var(--soft)}[data-theme-id=wellmoto] .shub-tab:hover:not(.active) .sh-tx b{color:var(--ink-2)}[data-theme-id=wellmoto] .shub-tab.active .sh-ic{background:var(--accent-tint);color:var(--accent)}[data-theme-id=wellmoto] .shub-tab.active .sh-tx b{color:var(--ink)}[data-theme-id=wellmoto] .shub-tab.active .sh-tx small{color:var(--muted)}[data-theme-id=wellmoto] .shub-panel{padding:26px 24px;display:none}[data-theme-id=wellmoto] .shub-panel.active{display:block;animation:shubIn .22s ease}@keyframes shubIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme-id=wellmoto] .shub-row{display:grid;gap:12px;align-items:end}[data-theme-id=wellmoto] .shub-row.veh{grid-template-columns:repeat(4,minmax(160px,210px)) auto;justify-content:start}[data-theme-id=wellmoto] .shub-row.veh.is-ver{grid-template-columns:repeat(5,minmax(150px,200px)) auto;justify-content:start}[data-theme-id=wellmoto] .shub-row.tire{grid-template-columns:repeat(3,1fr) auto}[data-theme-id=wellmoto] .shub-row.chain{grid-template-columns:repeat(2,1fr) auto}[data-theme-id=wellmoto] .shub-go .btn{height:52px;width:100%}[data-theme-id=wellmoto] .shub-pos{display:inline-flex;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden;height:44px;margin-bottom:16px}[data-theme-id=wellmoto] .shub-pos button{border:0;background:#fff;padding:0 22px;font-weight:700;font-size:14px;color:var(--ink-2);transition:all .14s;cursor:pointer}[data-theme-id=wellmoto] .shub-pos button:not(:last-child){border-right:1.5px solid var(--line)}[data-theme-id=wellmoto] .shub-pos button.active{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .shub-oem{display:grid;grid-template-columns:1fr auto;gap:12px}[data-theme-id=wellmoto] .oem-field{display:flex;align-items:center;gap:13px;height:60px;background:var(--soft);border:1.5px solid var(--line);border-radius:14px;padding:0 18px;transition:all .15s}[data-theme-id=wellmoto] .oem-field:focus-within{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .oem-field svg{width:21px;height:21px;color:var(--muted);flex:none}[data-theme-id=wellmoto] .oem-field input{flex:1;border:0;background:transparent;outline:none;font-size:17px;font-family:var(--font-mono);font-weight:600;color:var(--ink);letter-spacing:.01em}[data-theme-id=wellmoto] .oem-field input::placeholder{color:var(--muted-2);font-family:var(--font-body);font-weight:500;letter-spacing:0}[data-theme-id=wellmoto] .shub-oem .btn{height:60px;padding:0 30px}[data-theme-id=wellmoto] .oem-hint{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .oem-hint svg{width:15px;height:15px;flex:none}[data-theme-id=wellmoto] .oem-hint .ex{font-family:var(--font-mono);font-weight:600;font-size:12.5px;color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:var(--pill);padding:4px 12px;transition:all .14s;cursor:pointer}[data-theme-id=wellmoto] .oem-hint .ex:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .shub-quick{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}[data-theme-id=wellmoto] .shub-quick .lbl{color:#8fa0b5;font-size:13px;font-weight:600}[data-theme-id=wellmoto] .qchip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border-radius:var(--pill);background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#d6dee9;font-size:13.5px;font-weight:600;transition:all .15s;cursor:pointer}[data-theme-id=wellmoto] .qchip:hover{background:#ffffff29;color:#fff;border-color:#ffffff47}[data-theme-id=wellmoto] .qchip svg{width:15px;height:15px}@media(max-width:900px){[data-theme-id=wellmoto] .hero h1{font-size:34px}[data-theme-id=wellmoto] .shub-tab .sh-tx small{display:none}[data-theme-id=wellmoto] .shub-row.veh,[data-theme-id=wellmoto] .shub-row.veh.is-ver,[data-theme-id=wellmoto] .shub-row.chain,[data-theme-id=wellmoto] .shub-row.tire{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .shub-go{grid-column:1 / -1}[data-theme-id=wellmoto] .shub-oem{grid-template-columns:1fr}}@media(max-width:560px){[data-theme-id=wellmoto] .shub-tab .sh-tx b{font-size:13px}[data-theme-id=wellmoto] .shub-tab{gap:8px}[data-theme-id=wellmoto] .shub-tab .sh-ic{width:36px;height:36px}}[data-theme-id=wellmoto] .cat2{grid-template-columns:repeat(6,1fr)}[data-theme-id=wellmoto] .bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}[data-theme-id=wellmoto] .bundle-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}[data-theme-id=wellmoto] .bundle-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}[data-theme-id=wellmoto] .bundle-top{position:relative;aspect-ratio:16/9}[data-theme-id=wellmoto] .bundle-top .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .bundle-tag{position:absolute;top:14px;left:14px}[data-theme-id=wellmoto] .bundle-body{padding:20px}[data-theme-id=wellmoto] .bundle-body h3{font-size:19px;margin-bottom:8px}[data-theme-id=wellmoto] .bundle-body p{font-size:13.5px;color:var(--muted);margin-bottom:16px}[data-theme-id=wellmoto] .bundle-incl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}[data-theme-id=wellmoto] .bundle-incl span{font-size:12px;font-weight:600;color:var(--ink-2);background:var(--soft);border-radius:var(--pill);padding:4px 11px}[data-theme-id=wellmoto] .bundle-foot{display:flex;align-items:center;justify-content:space-between}[data-theme-id=wellmoto] .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}[data-theme-id=wellmoto] .review-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px}[data-theme-id=wellmoto] .review-card .stars{margin-bottom:14px}[data-theme-id=wellmoto] .review-card p{font-size:15px;line-height:1.6;color:var(--ink-2);margin-bottom:20px;text-wrap:pretty}[data-theme-id=wellmoto] .review-who{display:flex;align-items:center;gap:12px}[data-theme-id=wellmoto] .review-av{width:44px;height:44px;border-radius:var(--pill);background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;font-weight:800;font-family:var(--font-display)}[data-theme-id=wellmoto] .review-who b{font-size:14px;display:block}[data-theme-id=wellmoto] .review-who small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .cta-band{background:var(--accent);border-radius:var(--radius-lg);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .cta-band:before{content:"";position:absolute;right:-40px;top:-40px;width:280px;height:280px;border-radius:50%;background:#ffffff14}[data-theme-id=wellmoto] .cta-band h2{color:#fff;font-size:32px;position:relative}[data-theme-id=wellmoto] .cta-band p{color:#ffffffd9;margin-top:8px;position:relative;font-size:16px}[data-theme-id=wellmoto] .cta-band .btn{position:relative}@media(max-width:820px){[data-theme-id=wellmoto] .bundle-grid,[data-theme-id=wellmoto] .review-grid{grid-template-columns:1fr}[data-theme-id=wellmoto] .cta-band{flex-direction:column;text-align:center}}[data-theme-id=wellmoto] .page-head{background:var(--soft);border-bottom:1px solid var(--line);padding:8px 0 30px}[data-theme-id=wellmoto] .page-head.is-fit{padding:8px 0 22px}[data-theme-id=wellmoto] .page-head.is-fit .fitbar{margin-top:0}[data-theme-id=wellmoto] .page-head h1{font-size:34px;margin-bottom:8px}[data-theme-id=wellmoto] .page-head p{color:var(--muted);max-width:620px;font-size:15px}[data-theme-id=wellmoto] .page-head .count{color:var(--ink-2);font-weight:600}[data-theme-id=wellmoto] .page-head .cat-desc{color:var(--muted);max-width:760px;font-size:15px;line-height:1.6;margin-bottom:10px}[data-theme-id=wellmoto] .page-head .cat-count{margin:0}[data-theme-id=wellmoto] .cat-desc-toggle{display:inline;background:none;border:0;padding:0;margin:0;font:inherit;color:var(--brand, var(--ink-2));font-weight:600;cursor:pointer;white-space:nowrap}[data-theme-id=wellmoto] .cat-desc-toggle:hover{text-decoration:underline}[data-theme-id=wellmoto] .fitbar{display:flex;align-items:center;gap:14px;background:var(--navy-900);color:#fff;border-radius:var(--radius);padding:14px 18px;margin-top:22px}[data-theme-id=wellmoto] .fitbar .fb-ic{position:relative;width:40px;height:40px;border-radius:10px;background:#405ff238;color:#9db2ff;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .fitbar b{font-size:15px}[data-theme-id=wellmoto] .fitbar small{display:block;color:#9faec0;font-size:12.5px}[data-theme-id=wellmoto] .fitbar .fb-actions{margin-left:auto;display:flex;gap:8px}[data-theme-id=wellmoto] .listing{display:grid;grid-template-columns:282px 1fr;gap:34px;padding:34px 0 72px;align-items:start}[data-theme-id=wellmoto] .listing.is-embedded{padding-top:12px}[data-theme-id=wellmoto] .filters{position:sticky;top:96px}[data-theme-id=wellmoto] .fgroup{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;background:#fff}[data-theme-id=wellmoto] .fgroup-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;user-select:none}[data-theme-id=wellmoto] .fgroup-head h4{font-size:14.5px;font-family:var(--font-body);font-weight:700}[data-theme-id=wellmoto] .fgroup-head .chev{color:var(--muted);transition:transform .2s}[data-theme-id=wellmoto] .fgroup.collapsed .chev{transform:rotate(-90deg)}[data-theme-id=wellmoto] .fgroup-body{padding:2px 16px 14px}[data-theme-id=wellmoto] .fgroup.collapsed .fgroup-body{display:none}[data-theme-id=wellmoto] .fcheck{display:flex;align-items:center;gap:10px;padding:5px 0;cursor:pointer;font-size:14px;color:var(--ink-2)}[data-theme-id=wellmoto] .fcheck input{display:none}[data-theme-id=wellmoto] .fcheck .box{width:19px;height:19px;border-radius:6px;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;color:#fff;transition:all .15s}[data-theme-id=wellmoto] .fcheck input:checked+.box{background:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .fcheck .box svg{width:13px;height:13px;opacity:0}[data-theme-id=wellmoto] .fcheck input:checked+.box svg{opacity:1}[data-theme-id=wellmoto] .fcheck .cnt{margin-left:auto;color:var(--muted-2);font-size:12.5px}[data-theme-id=wellmoto] .fcheck:hover{color:var(--ink)}[data-theme-id=wellmoto] .fit-toggle{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--accent-tint);border:1px solid var(--accent-tint2);border-radius:var(--radius);margin-bottom:10px}[data-theme-id=wellmoto] .fit-toggle b{font-size:14px;display:block;color:var(--accent-700)}[data-theme-id=wellmoto] .fit-toggle small{font-size:12px;color:var(--accent-700);opacity:.8}[data-theme-id=wellmoto] .veh-av{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}[data-theme-id=wellmoto] .veh-av.is-logo{object-fit:contain;background:#fff;padding:3px}[data-theme-id=wellmoto] .fit-toggle .ft-av{position:relative;width:38px;height:38px;border-radius:9px;background:#fff;border:1px solid var(--accent-tint2);color:var(--accent-700);display:grid;place-items:center;flex:none;overflow:hidden}[data-theme-id=wellmoto] .switch{margin-left:auto;width:44px;height:26px;border-radius:var(--pill);background:var(--accent);position:relative;cursor:pointer;flex:none;transition:background .15s}[data-theme-id=wellmoto] .switch:after{content:"";position:absolute;top:3px;left:21px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .18s}[data-theme-id=wellmoto] .switch.off{background:#c5cdd8}[data-theme-id=wellmoto] .switch.off:after{left:3px}[data-theme-id=wellmoto] .price-inputs{display:flex;align-items:center;gap:10px;margin:6px 0 14px}[data-theme-id=wellmoto] .price-inputs input{width:100%;height:42px;border:1.5px solid var(--line);border-radius:9px;padding:0 12px;font-size:14px;font-weight:600}[data-theme-id=wellmoto] .price-inputs input:focus{outline:none;border-color:var(--accent)}[data-theme-id=wellmoto] .price-track{height:4px;background:var(--line);border-radius:4px;position:relative;margin:4px 4px 0}[data-theme-id=wellmoto] .price-track .fill{position:absolute;height:100%;left:18%;right:32%;background:var(--accent);border-radius:4px}[data-theme-id=wellmoto] .price-track .knob{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--accent);transform:translate(-50%,-50%)}[data-theme-id=wellmoto] .toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}[data-theme-id=wellmoto] .toolbar .tb-count{font-size:14px;color:var(--muted)}[data-theme-id=wellmoto] .toolbar .tb-count b{color:var(--ink)}[data-theme-id=wellmoto] .toolbar-right{display:flex;align-items:center;gap:10px}[data-theme-id=wellmoto] .tb-sort{position:relative}[data-theme-id=wellmoto] .tb-sort select{height:44px;padding:0 38px 0 16px;border:1.5px solid var(--line);border-radius:var(--pill);font-size:14px;font-weight:600;background:#fff;appearance:none;cursor:pointer;color:var(--ink)}[data-theme-id=wellmoto] .tb-sort:after{content:"";position:absolute;right:16px;top:18px;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}[data-theme-id=wellmoto] .view-toggle{display:flex;border:1.5px solid var(--line);border-radius:var(--pill);overflow:hidden}[data-theme-id=wellmoto] .view-toggle button{width:44px;height:44px;border:0;background:#fff;display:grid;place-items:center;color:var(--muted)}[data-theme-id=wellmoto] .view-toggle button.active{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .chips-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}[data-theme-id=wellmoto] .chip-x{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 14px;border-radius:var(--pill);background:var(--soft);font-size:13px;font-weight:600;color:var(--ink-2)}[data-theme-id=wellmoto] .chip-x button{width:20px;height:20px;border-radius:50%;border:0;background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer}[data-theme-id=wellmoto] .chip-clear{color:var(--accent);font-weight:700;font-size:13px;align-self:center}[data-theme-id=wellmoto] .pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:44px}[data-theme-id=wellmoto] .pagination a{min-width:44px;height:44px;border-radius:10px;border:1.5px solid var(--line);display:grid;place-items:center;font-weight:700;font-size:14.5px;color:var(--ink-2);padding:0 6px;transition:all .15s}[data-theme-id=wellmoto] .pagination a:hover{border-color:var(--navy)}[data-theme-id=wellmoto] .pagination a.active{background:var(--navy);border-color:var(--navy);color:#fff}[data-theme-id=wellmoto] .pagination a.nav{color:var(--accent)}[data-theme-id=wellmoto] .listing-banner{background:var(--navy-900);border-radius:var(--radius-lg);padding:26px 30px;display:flex;align-items:center;gap:20px;color:#fff;margin:28px 0;overflow:hidden;position:relative}[data-theme-id=wellmoto] .listing-banner h3{color:#fff;font-size:22px}[data-theme-id=wellmoto] .listing-banner p{color:#9faec0;font-size:14px;margin-top:4px}[data-theme-id=wellmoto] .listing-banner .lb-ic{width:56px;height:56px;border-radius:14px;background:#405ff233;color:#9db2ff;display:grid;place-items:center;flex:none}@media(max-width:980px){[data-theme-id=wellmoto] .listing{grid-template-columns:1fr}[data-theme-id=wellmoto] .filters{position:static}[data-theme-id=wellmoto] .fitbar{flex-wrap:wrap}}[data-theme-id=wellmoto] .pdp{display:grid;grid-template-columns:minmax(0,1fr) 468px;gap:48px;padding:8px 0 56px;align-items:start}[data-theme-id=wellmoto] .gallery{position:sticky;top:96px}[data-theme-id=wellmoto] .gal-main{aspect-ratio:1/1;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;position:relative}[data-theme-id=wellmoto] .gal-main .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .gal-badges{position:absolute;top:16px;left:16px;display:flex;gap:8px;z-index:2}[data-theme-id=wellmoto] .gal-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}[data-theme-id=wellmoto] .gal-thumb{aspect-ratio:1/1;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:border-color .15s}[data-theme-id=wellmoto] .gal-thumb .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .gal-thumb.active{border-color:var(--accent)}[data-theme-id=wellmoto] .pdp-brandrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}[data-theme-id=wellmoto] .pdp-brand{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px;letter-spacing:.03em;text-transform:uppercase;color:var(--accent)}[data-theme-id=wellmoto] .pdp-share{display:flex;gap:8px}[data-theme-id=wellmoto] .pdp-share button{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--muted)}[data-theme-id=wellmoto] .pdp-share button:hover{color:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .pdp h1{font-size:27px;line-height:1.2;margin-bottom:14px}[data-theme-id=wellmoto] .pdp-rate{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:13.5px;color:var(--muted);flex-wrap:wrap}[data-theme-id=wellmoto] .pdp-rate .stars svg{width:16px;height:16px}[data-theme-id=wellmoto] .pdp-rate b{color:var(--ink)}[data-theme-id=wellmoto] .pdp-rate a{color:var(--accent);font-weight:600}[data-theme-id=wellmoto] .pdp-codes{display:flex;gap:22px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px;flex-wrap:wrap}[data-theme-id=wellmoto] .pdp-codes .pc small{display:block;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}[data-theme-id=wellmoto] .pdp-codes .pc b{font-family:var(--font-mono);font-size:15px;color:var(--ink)}[data-theme-id=wellmoto] .fit-confirm{display:flex;align-items:center;gap:13px;background:var(--success-tint);border:1px solid #BFE6CC;border-radius:var(--radius);padding:14px 16px;margin-bottom:20px}[data-theme-id=wellmoto] .fit-confirm .fc-ic{width:40px;height:40px;border-radius:10px;background:var(--success);color:#fff;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .fit-confirm b{font-size:14.5px;color:#0f7a3a;display:block}[data-theme-id=wellmoto] .fit-confirm small{font-size:12.5px;color:#2a7d4e}[data-theme-id=wellmoto] .fit-confirm a{margin-left:auto;font-size:13px;font-weight:700;color:var(--success);white-space:nowrap}[data-theme-id=wellmoto] .pdp-price{display:flex;align-items:flex-end;gap:14px;margin-bottom:6px}[data-theme-id=wellmoto] .pdp-price .now{font-family:var(--font-display);font-weight:900;font-size:38px;color:var(--navy);line-height:1;letter-spacing:-.02em}[data-theme-id=wellmoto] .pdp-price .old{font-size:19px;color:var(--muted-2);text-decoration:line-through}[data-theme-id=wellmoto] .pdp-price .save{background:var(--danger);color:#fff;font-size:13px;font-weight:800;padding:4px 10px;border-radius:8px}[data-theme-id=wellmoto] .pdp-kdv{font-size:13px;color:var(--muted);margin-bottom:18px}[data-theme-id=wellmoto] .pdp-kdv b{color:var(--success)}[data-theme-id=wellmoto] .stock-row{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--soft);border-radius:var(--radius);margin-bottom:22px;flex-wrap:wrap}[data-theme-id=wellmoto] .stock-row .sr{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}[data-theme-id=wellmoto] .stock-row .sr svg{width:17px;height:17px;color:var(--success)}[data-theme-id=wellmoto] .stock-row .sr.muted svg{color:var(--accent)}[data-theme-id=wellmoto] .buy-row{display:flex;gap:12px;margin-bottom:14px}[data-theme-id=wellmoto] .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--pill);height:54px;flex:none}[data-theme-id=wellmoto] .qty button{width:48px;height:100%;border:0;background:none;display:grid;place-items:center;color:var(--ink)}[data-theme-id=wellmoto] .qty button:hover{color:var(--accent)}[data-theme-id=wellmoto] .qty input{width:44px;text-align:center;border:0;font-size:17px;font-weight:700;outline:none}[data-theme-id=wellmoto] .buy-row .btn{flex:1}[data-theme-id=wellmoto] .pdp-secondary{display:flex;gap:12px;margin-bottom:24px}[data-theme-id=wellmoto] .pdp-secondary .btn{flex:1}[data-theme-id=wellmoto] .pdp-assure{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-theme-id=wellmoto] .pdp-assure .pa{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius)}[data-theme-id=wellmoto] .pdp-assure .pa-ic{width:36px;height:36px;border-radius:9px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .pdp-assure b{font-size:13px;display:block}[data-theme-id=wellmoto] .pdp-assure small{font-size:11.5px;color:var(--muted)}[data-theme-id=wellmoto] .pdp-tabs{border-top:1px solid var(--line)}[data-theme-id=wellmoto] .tabbar{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}[data-theme-id=wellmoto] .tabbar button{padding:18px 22px;border:0;background:none;font-weight:700;font-size:15px;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s}[data-theme-id=wellmoto] .tabbar button.active{color:var(--navy);border-bottom-color:var(--accent)}[data-theme-id=wellmoto] .tabpanel{padding:34px 0;display:none}[data-theme-id=wellmoto] .tabpanel.active{display:block}[data-theme-id=wellmoto] .pdp-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:48px}[data-theme-id=wellmoto] .prose p{color:var(--ink-2);font-size:15.5px;line-height:1.7;margin-bottom:16px;text-wrap:pretty}[data-theme-id=wellmoto] .prose h3{font-size:19px;margin:26px 0 12px}[data-theme-id=wellmoto] .prose ul.ticks li{display:flex;gap:10px;padding:7px 0;font-size:14.5px;color:var(--ink-2)}[data-theme-id=wellmoto] .prose ul.ticks svg{width:18px;height:18px;color:var(--success);flex:none;margin-top:2px}[data-theme-id=wellmoto] .spec-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}[data-theme-id=wellmoto] .spec-table tr:nth-child(odd){background:var(--soft)}[data-theme-id=wellmoto] .spec-table td{padding:13px 18px;font-size:14px}[data-theme-id=wellmoto] .spec-table td:first-child{color:var(--muted);width:45%;font-weight:600}[data-theme-id=wellmoto] .spec-table td:last-child{color:var(--ink);font-weight:600}[data-theme-id=wellmoto] .compat-table{width:100%;border-collapse:collapse}[data-theme-id=wellmoto] .compat-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:12px 16px;border-bottom:2px solid var(--line)}[data-theme-id=wellmoto] .compat-table td{padding:14px 16px;font-size:14px;border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .compat-table td.fit{color:var(--success);font-weight:700}[data-theme-id=wellmoto] .compat-table td.fit svg{width:15px;height:15px;vertical-align:-2px;margin-right:4px}[data-theme-id=wellmoto] .compat-search{display:flex;align-items:center;gap:10px;background:var(--soft);border:1.5px solid var(--line);border-radius:var(--pill);padding:0 16px;height:48px;margin-bottom:18px;max-width:420px}[data-theme-id=wellmoto] .compat-search input{flex:1;border:0;background:none;outline:none;font-size:14.5px}[data-theme-id=wellmoto] .compat-search svg{width:18px;height:18px;color:var(--muted)}[data-theme-id=wellmoto] .oem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}[data-theme-id=wellmoto] .oem-chip{border:1px solid var(--line);border-radius:10px;padding:12px 14px}[data-theme-id=wellmoto] .oem-chip small{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}[data-theme-id=wellmoto] .oem-chip b{font-family:var(--font-mono);font-size:14.5px;color:var(--ink)}[data-theme-id=wellmoto] .rev-summary{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:26px;background:var(--soft);border-radius:var(--radius-lg);margin-bottom:30px;align-items:center}[data-theme-id=wellmoto] .rev-big{text-align:center}[data-theme-id=wellmoto] .rev-big .num{font-family:var(--font-display);font-weight:900;font-size:56px;color:var(--navy);line-height:1}[data-theme-id=wellmoto] .rev-big .stars{margin:8px 0 6px;justify-content:center}[data-theme-id=wellmoto] .rev-big small{color:var(--muted);font-size:13px}[data-theme-id=wellmoto] .rev-bars{display:flex;flex-direction:column;gap:8px}[data-theme-id=wellmoto] .rev-bar{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .rev-bar .lbl{width:38px;display:flex;align-items:center;gap:3px}[data-theme-id=wellmoto] .rev-bar .lbl svg{width:12px;height:12px;color:var(--star)}[data-theme-id=wellmoto] .rev-bar .track{flex:1;height:8px;background:var(--soft-2);border-radius:4px;overflow:hidden}[data-theme-id=wellmoto] .rev-bar .track .f{height:100%;background:var(--star);border-radius:4px}[data-theme-id=wellmoto] .rev-item{padding:22px 0;border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .rev-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}[data-theme-id=wellmoto] .rev-av{width:42px;height:42px;border-radius:50%;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;font-weight:800;font-family:var(--font-display)}[data-theme-id=wellmoto] .rev-head b{font-size:14.5px}[data-theme-id=wellmoto] .rev-head .verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--success);font-weight:600}[data-theme-id=wellmoto] .rev-head .verified svg{width:13px;height:13px}[data-theme-id=wellmoto] .rev-item .stars{margin-bottom:8px}[data-theme-id=wellmoto] .rev-item .stars svg{width:14px;height:14px}[data-theme-id=wellmoto] .rev-item p{font-size:14.5px;color:var(--ink-2);line-height:1.6}[data-theme-id=wellmoto] .rev-meta{margin-left:auto;font-size:12.5px;color:var(--muted-2)}@media(max-width:980px){[data-theme-id=wellmoto] .pdp{grid-template-columns:1fr}[data-theme-id=wellmoto] .gallery{position:static}[data-theme-id=wellmoto] .pdp-cols{grid-template-columns:1fr;gap:30px}[data-theme-id=wellmoto] .rev-summary{grid-template-columns:1fr}}[data-theme-id=wellmoto] .arac-hero{background:var(--navy-900);color:#fff;padding:40px 0 92px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .arac-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 380px at 85% 0%,rgba(64,95,242,.26),transparent 60%)}[data-theme-id=wellmoto] .arac-hero .container{position:relative;z-index:2}[data-theme-id=wellmoto] .arac-hero .eyebrow{display:inline-flex;align-items:center;gap:9px;background:#405ff22e;border:1px solid rgba(64,95,242,.32);color:#afc0ff;font-size:13px;font-weight:700;padding:7px 14px;border-radius:var(--pill)}[data-theme-id=wellmoto] .arac-hero h1{font-size:40px;color:#fff;margin:18px 0 10px}[data-theme-id=wellmoto] .arac-hero p{color:#aebed1;font-size:16px;max-width:560px}[data-theme-id=wellmoto] .fitment-wrap2{margin-top:-58px;position:relative;z-index:5}[data-theme-id=wellmoto] .garage{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}[data-theme-id=wellmoto] .gcar{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .18s;position:relative}[data-theme-id=wellmoto] .gcar.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}[data-theme-id=wellmoto] .gcar.add{align-items:center;justify-content:center;text-align:center;border-style:dashed;color:var(--muted);cursor:pointer;gap:8px}[data-theme-id=wellmoto] .gcar.add:hover{color:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .gcar-img{aspect-ratio:16/10;border-radius:10px}[data-theme-id=wellmoto] .gcar-img .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .gcar b{font-size:15px}[data-theme-id=wellmoto] .gcar small{font-size:12.5px;color:var(--muted);display:block}[data-theme-id=wellmoto] .gcar .gbadge{position:absolute;top:12px;right:12px}[data-theme-id=wellmoto] .gcar .grow{display:flex;gap:8px}[data-theme-id=wellmoto] .gcar .grow .btn{flex:1}[data-theme-id=wellmoto] .veh-card{display:grid;grid-template-columns:360px 1fr;gap:32px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;align-items:center}[data-theme-id=wellmoto] .veh-card .vimg .ph-img{aspect-ratio:4/3;border-radius:var(--radius)}[data-theme-id=wellmoto] .veh-card h2{font-size:28px;margin-bottom:6px}[data-theme-id=wellmoto] .veh-card .vsub{color:var(--muted);font-size:14.5px;margin-bottom:18px}[data-theme-id=wellmoto] .veh-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}[data-theme-id=wellmoto] .veh-spec{background:var(--soft);border-radius:var(--radius);padding:14px}[data-theme-id=wellmoto] .veh-spec .vi{color:var(--accent);margin-bottom:8px}[data-theme-id=wellmoto] .veh-spec small{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;display:block}[data-theme-id=wellmoto] .veh-spec b{font-size:16px}[data-theme-id=wellmoto] .veh-actions{display:flex;gap:12px;flex-wrap:wrap}[data-theme-id=wellmoto] .cat-pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}[data-theme-id=wellmoto] .maint{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}[data-theme-id=wellmoto] .maint-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .maint-top{padding:20px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px}[data-theme-id=wellmoto] .maint-km{width:60px;height:60px;border-radius:14px;background:var(--navy-900);color:#fff;display:grid;place-items:center;flex:none;text-align:center;line-height:1.05}[data-theme-id=wellmoto] .maint-km b{font-family:var(--font-display);font-size:18px}[data-theme-id=wellmoto] .maint-km small{font-size:10px;color:#9faec0}[data-theme-id=wellmoto] .maint-top h3{font-size:17px}[data-theme-id=wellmoto] .maint-top p{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .maint-body{padding:18px 22px}[data-theme-id=wellmoto] .maint-item{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:14px;border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .maint-item:last-of-type{border-bottom:0}[data-theme-id=wellmoto] .maint-item .mi-ic{width:32px;height:32px;border-radius:8px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .maint-item .mi-ic svg{width:17px;height:17px}[data-theme-id=wellmoto] .maint-item .mi-price{margin-left:auto;font-weight:700;font-size:13.5px;color:var(--navy)}[data-theme-id=wellmoto] .maint-foot{padding:16px 22px;background:var(--soft);display:flex;align-items:center;justify-content:space-between}[data-theme-id=wellmoto] .maint-foot .mtotal small{font-size:12px;color:var(--muted);display:block}[data-theme-id=wellmoto] .maint-foot .mtotal b{font-family:var(--font-display);font-size:20px;color:var(--navy)}@media(max-width:980px){[data-theme-id=wellmoto] .garage{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .veh-card{grid-template-columns:1fr}[data-theme-id=wellmoto] .veh-specs{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .maint{grid-template-columns:1fr}}[data-theme-id=wellmoto] .brand-hero{background:var(--navy-900);color:#fff;padding:44px 0;position:relative;overflow:hidden}[data-theme-id=wellmoto] .brand-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 88% 10%,rgba(64,95,242,.24),transparent 60%)}[data-theme-id=wellmoto] .brand-hero .container{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}[data-theme-id=wellmoto] .brand-mark{display:flex;align-items:center;gap:22px;margin-bottom:22px}[data-theme-id=wellmoto] .brand-logo{width:96px;height:96px;border-radius:20px;background:#fff;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .brand-logo span{font-family:var(--font-display);font-weight:900;font-size:24px;color:var(--navy);letter-spacing:-.02em}[data-theme-id=wellmoto] .brand-mark h1{font-size:38px;color:#fff}[data-theme-id=wellmoto] .brand-mark .official{display:inline-flex;align-items:center;gap:7px;background:#15a1502e;border:1px solid rgba(21,161,80,.4);color:#74e0a0;font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:var(--pill);margin-top:8px}[data-theme-id=wellmoto] .brand-mark .official svg{width:14px;height:14px}[data-theme-id=wellmoto] .brand-hero p.bdesc{color:#aebed1;font-size:16px;line-height:1.6;max-width:560px}[data-theme-id=wellmoto] .brand-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-theme-id=wellmoto] .bstat{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:20px}[data-theme-id=wellmoto] .bstat b{font-family:var(--font-display);font-size:30px;color:#fff;display:block;line-height:1}[data-theme-id=wellmoto] .bstat small{font-size:13px;color:#9faec0}[data-theme-id=wellmoto] .bstat .bs-ic{color:#9db2ff;margin-bottom:12px}[data-theme-id=wellmoto] .brand-bar{background:#fff;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .brand-bar .container{display:flex;align-items:center;gap:28px;height:62px;overflow-x:auto}[data-theme-id=wellmoto] .brand-bar a{font-weight:600;font-size:14.5px;color:var(--ink-2);white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}[data-theme-id=wellmoto] .brand-bar a.active,[data-theme-id=wellmoto] .brand-bar a:hover{color:var(--accent);border-bottom-color:var(--accent)}[data-theme-id=wellmoto] .bcat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}[data-theme-id=wellmoto] .bcat{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;transition:all .18s}[data-theme-id=wellmoto] .bcat:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .bcat-ic{width:46px;height:46px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .bcat b{font-size:14.5px;display:block}[data-theme-id=wellmoto] .bcat small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .az-bar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}[data-theme-id=wellmoto] .az-bar button{min-width:38px;height:38px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-weight:700;font-size:14px;color:var(--ink-2);cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .az-bar button.active{background:var(--navy);color:#fff;border-color:var(--navy)}[data-theme-id=wellmoto] .az-bar button:hover:not(:disabled){border-color:var(--navy)}[data-theme-id=wellmoto] .az-bar button:disabled{color:var(--muted-2);background:#fafbfc;border-color:var(--line-2);opacity:.55;cursor:default}[data-theme-id=wellmoto] .dir-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}[data-theme-id=wellmoto] .dir-tile{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 14px;text-align:center;transition:all .18s}[data-theme-id=wellmoto] .dir-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .dir-tile .dw{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--navy);opacity:.85}[data-theme-id=wellmoto] .dir-tile small{display:block;font-size:11.5px;color:var(--muted);margin-top:4px}[data-theme-id=wellmoto] .dir-tile:hover .dw{color:var(--accent)}@media(max-width:980px){[data-theme-id=wellmoto] .brand-hero .container{grid-template-columns:1fr}[data-theme-id=wellmoto] .bcat-grid{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .dir-grid{grid-template-columns:repeat(3,1fr)}}[data-theme-id=wellmoto] .cart-head{padding:6px 0 4px}[data-theme-id=wellmoto] .cart-head h1{font-size:32px}[data-theme-id=wellmoto] .cart-head p{color:var(--muted);font-size:15px;margin-top:6px}[data-theme-id=wellmoto] .cart-wrap{display:grid;grid-template-columns:1fr 392px;gap:32px;padding:22px 0 72px;align-items:start}[data-theme-id=wellmoto] .cart-items{display:flex;flex-direction:column;gap:14px}[data-theme-id=wellmoto] .cart-fitbar{display:flex;align-items:center;gap:12px;background:var(--success-tint);border:1px solid #BFE6CC;border-radius:var(--radius);padding:13px 16px}[data-theme-id=wellmoto] .cart-fitbar svg{width:20px;height:20px;color:var(--success);flex:none}[data-theme-id=wellmoto] .cart-fitbar b{font-size:14px;color:#0f7a3a}[data-theme-id=wellmoto] .cart-fitbar small{color:#2a7d4e;font-size:12.5px}[data-theme-id=wellmoto] .citem{display:grid;grid-template-columns:104px 1fr auto;gap:18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;align-items:start}[data-theme-id=wellmoto] .citem-img{width:104px;height:104px;border-radius:var(--radius);overflow:hidden}[data-theme-id=wellmoto] .citem-img .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .citem-brand{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}[data-theme-id=wellmoto] .citem-title{font-size:15.5px;font-weight:600;line-height:1.35;margin-bottom:8px}[data-theme-id=wellmoto] .citem-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12.5px;color:var(--muted);margin-bottom:12px}[data-theme-id=wellmoto] .citem-meta .mono{color:var(--ink-2)}[data-theme-id=wellmoto] .citem-fit{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-weight:600}[data-theme-id=wellmoto] .citem-fit svg{width:14px;height:14px}[data-theme-id=wellmoto] .citem-actions{display:flex;align-items:center;gap:16px}[data-theme-id=wellmoto] .cqty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--pill);height:42px}[data-theme-id=wellmoto] .cqty button{width:40px;height:100%;border:0;background:none;display:grid;place-items:center;color:var(--ink)}[data-theme-id=wellmoto] .cqty button:hover{color:var(--accent)}[data-theme-id=wellmoto] .cqty input{width:38px;text-align:center;border:0;outline:none;font-weight:700;font-size:15px}[data-theme-id=wellmoto] .citem-link{font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:5px}[data-theme-id=wellmoto] .citem-link:hover{color:var(--danger)}[data-theme-id=wellmoto] .citem-link svg{width:15px;height:15px}[data-theme-id=wellmoto] .citem-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:110px}[data-theme-id=wellmoto] .citem-price{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--navy)}[data-theme-id=wellmoto] .citem-old{font-size:13px;color:var(--muted-2);text-decoration:line-through}[data-theme-id=wellmoto] .citem-unit{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .bundle-row{background:var(--soft);border-radius:10px;padding:12px 14px;margin-top:12px}[data-theme-id=wellmoto] .bundle-row .bh{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2);margin-bottom:8px}[data-theme-id=wellmoto] .bundle-row .bh svg{width:15px;height:15px;color:var(--accent)}[data-theme-id=wellmoto] .bundle-sub{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;color:var(--ink-2)}[data-theme-id=wellmoto] .bundle-sub .dot{width:5px;height:5px;border-radius:50%;background:var(--muted-2);flex:none}[data-theme-id=wellmoto] .bundle-sub .bq{margin-left:auto;color:var(--muted);font-size:12.5px}[data-theme-id=wellmoto] .cart-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}[data-theme-id=wellmoto] .cart-foot a{font-weight:700;font-size:14.5px;color:var(--accent);display:inline-flex;align-items:center;gap:8px}[data-theme-id=wellmoto] .cart-foot a svg{width:17px;height:17px}[data-theme-id=wellmoto] .summary{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .summary-head{padding:20px 22px 0}[data-theme-id=wellmoto] .summary-head h3{font-size:18px}[data-theme-id=wellmoto] .summary-body{padding:18px 22px}[data-theme-id=wellmoto] .coupon{display:flex;gap:8px;margin-bottom:18px}[data-theme-id=wellmoto] .coupon input{flex:1;height:46px;border:1.5px solid var(--line);border-radius:var(--radius);padding:0 14px;font-size:14px;font-weight:600}[data-theme-id=wellmoto] .coupon input:focus{outline:none;border-color:var(--accent)}[data-theme-id=wellmoto] .coupon button{height:46px;padding:0 18px;border-radius:var(--radius);border:0;background:var(--navy);color:#fff;font-weight:700;font-size:14px}[data-theme-id=wellmoto] .coupon-applied{display:flex;align-items:center;gap:8px;background:var(--success-tint);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--success);font-weight:600;margin-bottom:16px}[data-theme-id=wellmoto] .coupon-applied svg{width:15px;height:15px}[data-theme-id=wellmoto] .coupon-applied button{margin-left:auto;border:0;background:none;color:var(--success);cursor:pointer}[data-theme-id=wellmoto] .sumrow{display:flex;align-items:center;justify-content:space-between;padding:9px 0;font-size:14.5px;color:var(--ink-2)}[data-theme-id=wellmoto] .sumrow.disc{color:var(--success);font-weight:600}[data-theme-id=wellmoto] .sumrow .free{color:var(--success);font-weight:700}[data-theme-id=wellmoto] .sumdiv{height:1px;background:var(--line);margin:8px 0}[data-theme-id=wellmoto] .sumtotal{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 0 4px}[data-theme-id=wellmoto] .sumtotal b{font-family:var(--font-display);font-size:28px;color:var(--navy)}[data-theme-id=wellmoto] .sumtotal small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .summary-foot{padding:4px 22px 22px}[data-theme-id=wellmoto] .kvtot{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}[data-theme-id=wellmoto] .sum-assure{display:flex;justify-content:center;gap:18px;padding:16px 22px;background:var(--soft);border-top:1px solid var(--line)}[data-theme-id=wellmoto] .sum-assure span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-2)}[data-theme-id=wellmoto] .sum-assure svg{width:15px;height:15px;color:var(--success)}@media(max-width:980px){[data-theme-id=wellmoto] .cart-wrap{grid-template-columns:1fr}[data-theme-id=wellmoto] .summary{position:static}[data-theme-id=wellmoto] .citem{grid-template-columns:84px 1fr}[data-theme-id=wellmoto] .citem-right{grid-column:2;align-items:flex-start;text-align:left}}[data-theme-id=wellmoto] .checkout{display:grid;grid-template-columns:1fr 392px;gap:32px;padding:14px 0 72px;align-items:start}[data-theme-id=wellmoto] .steps{display:flex;align-items:center;gap:0;margin:8px 0 26px}[data-theme-id=wellmoto] .step{display:flex;align-items:center;gap:11px}[data-theme-id=wellmoto] .step .num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--soft);color:var(--muted);border:1.5px solid var(--line);flex:none}[data-theme-id=wellmoto] .step.done .num{background:var(--success);border-color:var(--success);color:#fff}[data-theme-id=wellmoto] .step.active .num{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme-id=wellmoto] .step b{font-size:14.5px;color:var(--muted)}[data-theme-id=wellmoto] .step.active b,[data-theme-id=wellmoto] .step.done b{color:var(--ink)}[data-theme-id=wellmoto] .step .num svg{width:16px;height:16px}[data-theme-id=wellmoto] .step-line{flex:1;height:2px;background:var(--line);margin:0 16px;min-width:30px}[data-theme-id=wellmoto] .step-line.done{background:var(--success)}[data-theme-id=wellmoto] .cblock{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;margin-bottom:18px}[data-theme-id=wellmoto] .cblock-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}[data-theme-id=wellmoto] .cblock-head .ci{width:38px;height:38px;border-radius:10px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .cblock-head h3{font-size:18px}[data-theme-id=wellmoto] .cblock-head a{margin-left:auto;font-size:13.5px;font-weight:700;color:var(--accent)}[data-theme-id=wellmoto] .addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-theme-id=wellmoto] .addr{border:1.5px solid var(--line);border-radius:var(--radius);padding:16px;cursor:pointer;position:relative;transition:all .15s}[data-theme-id=wellmoto] .addr.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}[data-theme-id=wellmoto] .addr .radio{position:absolute;top:16px;right:16px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line)}[data-theme-id=wellmoto] .addr.sel .radio{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 5px,#fff 6px 20px)}[data-theme-id=wellmoto] .addr .tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;display:block}[data-theme-id=wellmoto] .addr b{font-size:14.5px;display:block;margin-bottom:4px}[data-theme-id=wellmoto] .addr p{font-size:13px;color:var(--muted);line-height:1.5}[data-theme-id=wellmoto] .addr.add{border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center}[data-theme-id=wellmoto] .addr.add:hover{color:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .ship-opt{display:flex;align-items:center;gap:14px;border:1.5px solid var(--line);border-radius:var(--radius);padding:15px 18px;cursor:pointer;margin-bottom:12px;transition:all .15s}[data-theme-id=wellmoto] .ship-opt.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}[data-theme-id=wellmoto] .ship-opt .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none}[data-theme-id=wellmoto] .ship-opt.sel .radio{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 5px,#fff 6px 20px)}[data-theme-id=wellmoto] .ship-opt .si{width:40px;height:40px;border-radius:10px;background:var(--soft);color:var(--navy);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .ship-opt b{font-size:14.5px;display:block}[data-theme-id=wellmoto] .ship-opt small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .ship-opt .price{margin-left:auto;font-weight:800;font-family:var(--font-display);color:var(--navy)}[data-theme-id=wellmoto] .ship-opt .price.free{color:var(--success)}[data-theme-id=wellmoto] .pay-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}[data-theme-id=wellmoto] .pay-tab{display:flex;align-items:center;gap:9px;padding:13px 18px;border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;font-weight:700;font-size:14px;color:var(--ink-2);cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .pay-tab.sel{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .pay-tab svg{width:19px;height:19px}[data-theme-id=wellmoto] .pay-panel{display:none}[data-theme-id=wellmoto] .pay-panel.active{display:block}[data-theme-id=wellmoto] .field{margin-bottom:14px}[data-theme-id=wellmoto] .field.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-theme-id=wellmoto] .field label{display:block;font-size:12.5px;font-weight:700;color:var(--ink-2);margin-bottom:7px}[data-theme-id=wellmoto] .field input{width:100%;height:50px;border:1.5px solid var(--line);border-radius:var(--radius);padding:0 16px;font-size:15px}[data-theme-id=wellmoto] .field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .card-visual{background:var(--navy-900);border-radius:var(--radius);padding:20px;color:#fff;margin-bottom:18px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .card-visual:before{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;border-radius:50%;background:#405ff240}[data-theme-id=wellmoto] .card-visual .chip{width:42px;height:30px;border-radius:6px;background:linear-gradient(135deg,#d4b45a,#b8923a);margin-bottom:22px}[data-theme-id=wellmoto] .card-visual .cnum{font-family:var(--font-mono);font-size:19px;letter-spacing:2px;position:relative}[data-theme-id=wellmoto] .card-visual .crow{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;color:#aebed1;position:relative}[data-theme-id=wellmoto] .bank-info{background:var(--soft);border-radius:var(--radius);padding:18px;font-size:14px}[data-theme-id=wellmoto] .bank-info .br{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .bank-info .br:last-child{border-bottom:0}[data-theme-id=wellmoto] .bank-info .br span{color:var(--muted)}[data-theme-id=wellmoto] .bank-info .br b{font-family:var(--font-mono)}[data-theme-id=wellmoto] .osum{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .osum-head{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}[data-theme-id=wellmoto] .osum-head h3{font-size:17px}[data-theme-id=wellmoto] .osum-head a{font-size:13px;font-weight:700;color:var(--accent)}[data-theme-id=wellmoto] .osum-items{padding:8px 22px;max-height:230px;overflow-y:auto}[data-theme-id=wellmoto] .osum-item{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2);align-items:center}[data-theme-id=wellmoto] .osum-item:last-child{border-bottom:0}[data-theme-id=wellmoto] .osum-thumb{width:48px;height:48px;border-radius:9px;overflow:hidden;flex:none;position:relative}[data-theme-id=wellmoto] .osum-thumb .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .osum-thumb .q{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:var(--navy);color:#fff;border-radius:50%;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}[data-theme-id=wellmoto] .osum-item .on{font-size:13px;font-weight:600;line-height:1.3}[data-theme-id=wellmoto] .osum-item .op{margin-left:auto;font-weight:700;font-size:13.5px;white-space:nowrap}[data-theme-id=wellmoto] .osum-totals{padding:14px 22px}[data-theme-id=wellmoto] .osum-totals .sumrow{display:flex;justify-content:space-between;padding:7px 0;font-size:14px;color:var(--ink-2)}[data-theme-id=wellmoto] .osum-totals .sumrow.disc{color:var(--success);font-weight:600}[data-theme-id=wellmoto] .osum-totals .free{color:var(--success);font-weight:700}[data-theme-id=wellmoto] .osum-totals .sumdiv{height:1px;background:var(--line);margin:8px 0}[data-theme-id=wellmoto] .osum-total{display:flex;justify-content:space-between;align-items:flex-end;padding:8px 0 2px}[data-theme-id=wellmoto] .osum-total b{font-family:var(--font-display);font-size:26px;color:var(--navy)}[data-theme-id=wellmoto] .osum-foot{padding:4px 22px 20px}[data-theme-id=wellmoto] .secure-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--muted);margin-top:12px}[data-theme-id=wellmoto] .secure-note svg{width:14px;height:14px;color:var(--success)}@media(max-width:980px){[data-theme-id=wellmoto] .checkout{grid-template-columns:1fr}[data-theme-id=wellmoto] .osum{position:static}[data-theme-id=wellmoto] .addr-grid{grid-template-columns:1fr}}[data-theme-id=wellmoto] .ok-wrap{max-width:760px;margin:0 auto;padding:48px 0 80px}[data-theme-id=wellmoto] .ok-hero{text-align:center;margin-bottom:36px}[data-theme-id=wellmoto] .ok-check{width:88px;height:88px;border-radius:50%;background:var(--success-tint);color:var(--success);display:grid;place-items:center;margin:0 auto 24px;position:relative}[data-theme-id=wellmoto] .ok-check svg{width:46px;height:46px}[data-theme-id=wellmoto] .ok-check:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--success-tint)}[data-theme-id=wellmoto] .ok-hero h1{font-size:34px;margin-bottom:12px}[data-theme-id=wellmoto] .ok-hero p{color:var(--muted);font-size:16px;max-width:480px;margin:0 auto;line-height:1.6}[data-theme-id=wellmoto] .ok-num{display:inline-flex;align-items:center;gap:10px;background:var(--soft);border:1px solid var(--line);border-radius:var(--pill);padding:10px 20px;margin-top:20px;font-size:15px}[data-theme-id=wellmoto] .ok-num b{font-family:var(--font-mono);color:var(--navy);font-weight:700}[data-theme-id=wellmoto] .ok-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:22px}[data-theme-id=wellmoto] .ok-track{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 24px;gap:0}[data-theme-id=wellmoto] .ok-step{text-align:center;position:relative}[data-theme-id=wellmoto] .ok-step .ts{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:var(--soft);color:var(--muted-2);border:2px solid var(--line);position:relative;z-index:2}[data-theme-id=wellmoto] .ok-step.done .ts{background:var(--success);border-color:var(--success);color:#fff}[data-theme-id=wellmoto] .ok-step.active .ts{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme-id=wellmoto] .ok-step .ts svg{width:20px;height:20px}[data-theme-id=wellmoto] .ok-step b{font-size:13.5px;display:block}[data-theme-id=wellmoto] .ok-step small{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .ok-step:before{content:"";position:absolute;top:22px;left:-50%;width:100%;height:2px;background:var(--line);z-index:1}[data-theme-id=wellmoto] .ok-step:first-child:before{display:none}[data-theme-id=wellmoto] .ok-step.done:before,[data-theme-id=wellmoto] .ok-step.active:before{background:var(--success)}[data-theme-id=wellmoto] .ok-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}[data-theme-id=wellmoto] .ok-box{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}[data-theme-id=wellmoto] .ok-box h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:12px;font-family:var(--font-body)}[data-theme-id=wellmoto] .ok-box .line{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);padding:4px 0}[data-theme-id=wellmoto] .ok-box .line svg{width:16px;height:16px;color:var(--accent);flex:none}[data-theme-id=wellmoto] .ok-box b{color:var(--ink)}[data-theme-id=wellmoto] .ok-items{padding:6px 24px}[data-theme-id=wellmoto] .ok-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .ok-item:last-child{border-bottom:0}[data-theme-id=wellmoto] .ok-item .th{width:52px;height:52px;border-radius:9px;overflow:hidden;flex:none;position:relative}[data-theme-id=wellmoto] .ok-item .th .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .ok-item .th .q{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:var(--navy);color:#fff;border-radius:50%;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}[data-theme-id=wellmoto] .ok-item .oi-name b{font-size:14px}[data-theme-id=wellmoto] .ok-item .oi-name small{font-size:12.5px;color:var(--muted);display:block}[data-theme-id=wellmoto] .ok-item .oi-price{margin-left:auto;font-weight:700;font-size:14.5px}[data-theme-id=wellmoto] .ok-tot{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:var(--soft);border-top:1px solid var(--line)}[data-theme-id=wellmoto] .ok-tot b{font-family:var(--font-display);font-size:24px;color:var(--navy)}[data-theme-id=wellmoto] .ok-actions{display:flex;gap:14px;justify-content:center}@media(max-width:720px){[data-theme-id=wellmoto] .ok-grid{grid-template-columns:1fr}[data-theme-id=wellmoto] .ok-track{grid-template-columns:1fr 1fr;gap:20px}[data-theme-id=wellmoto] .ok-actions{flex-direction:column}}[data-theme-id=wellmoto] .acc{display:grid;grid-template-columns:280px 1fr;gap:30px;padding:22px 0 72px;align-items:start}[data-theme-id=wellmoto] .acc-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}[data-theme-id=wellmoto] .acc-profile{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;text-align:center}[data-theme-id=wellmoto] .acc-av{width:72px;height:72px;border-radius:50%;background:var(--navy-900);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:26px;margin:0 auto 12px}[data-theme-id=wellmoto] .acc-profile b{font-size:16px;display:block}[data-theme-id=wellmoto] .acc-profile small{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .acc-tier{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:var(--accent-tint);color:var(--accent-700);font-size:12px;font-weight:700;padding:5px 12px;border-radius:var(--pill)}[data-theme-id=wellmoto] .acc-tier svg{width:13px;height:13px}[data-theme-id=wellmoto] .acc-nav{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:8px}[data-theme-id=wellmoto] .acc-nav button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:12px 14px;border-radius:var(--radius);font-weight:600;font-size:14.5px;color:var(--ink-2);cursor:pointer;text-align:left;transition:all .15s}[data-theme-id=wellmoto] .acc-nav button svg{width:19px;height:19px;color:var(--muted)}[data-theme-id=wellmoto] .acc-nav button:hover{background:var(--soft)}[data-theme-id=wellmoto] .acc-nav button.active{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .acc-nav button.active svg{color:#fff}[data-theme-id=wellmoto] .acc-nav button .badge-soft{margin-left:auto}[data-theme-id=wellmoto] .acc-nav .div{height:1px;background:var(--line);margin:6px 10px}[data-theme-id=wellmoto] .acc-nav button.logout{color:var(--danger)}[data-theme-id=wellmoto] .acc-nav button.logout svg{color:var(--danger)}[data-theme-id=wellmoto] .panel{display:none}[data-theme-id=wellmoto] .panel.active{display:block}[data-theme-id=wellmoto] .panel-head{margin-bottom:22px}[data-theme-id=wellmoto] .panel-head h1{font-size:28px}[data-theme-id=wellmoto] .panel-head p{color:var(--muted);font-size:14.5px;margin-top:4px}[data-theme-id=wellmoto] .acc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}[data-theme-id=wellmoto] .acc-stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}[data-theme-id=wellmoto] .acc-stat .as-ic{width:42px;height:42px;border-radius:11px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;margin-bottom:14px}[data-theme-id=wellmoto] .acc-stat b{font-family:var(--font-display);font-size:26px;display:block;line-height:1}[data-theme-id=wellmoto] .acc-stat small{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .acc-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:20px}[data-theme-id=wellmoto] .acc-card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .acc-card-head h3{font-size:17px}[data-theme-id=wellmoto] .acc-card-head a{font-size:13.5px;font-weight:700;color:var(--accent)}[data-theme-id=wellmoto] .otable{width:100%}[data-theme-id=wellmoto] .orow{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .orow:last-child{border-bottom:0}[data-theme-id=wellmoto] .orow .onum{font-family:var(--font-mono);font-weight:700;font-size:13.5px}[data-theme-id=wellmoto] .orow .od{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .orow .oitems{font-size:13.5px;color:var(--ink-2)}[data-theme-id=wellmoto] .orow .ot{font-weight:800;font-family:var(--font-display);font-size:16px}[data-theme-id=wellmoto] .ostatus{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:var(--pill)}[data-theme-id=wellmoto] .ostatus svg{width:13px;height:13px}[data-theme-id=wellmoto] .ostatus.delivered{background:var(--success-tint);color:var(--success)}[data-theme-id=wellmoto] .ostatus.shipped{background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .ostatus.processing{background:var(--warn-tint);color:var(--warn)}[data-theme-id=wellmoto] .orow .obtn{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--ink-2)}[data-theme-id=wellmoto] .orow .obtn:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .orow .obtn svg{width:18px;height:18px}[data-theme-id=wellmoto] .addr-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-theme-id=wellmoto] .addr2{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;position:relative}[data-theme-id=wellmoto] .addr2 .tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:block}[data-theme-id=wellmoto] .addr2 b{font-size:15px;display:block;margin-bottom:5px}[data-theme-id=wellmoto] .addr2 p{font-size:13.5px;color:var(--muted);line-height:1.55}[data-theme-id=wellmoto] .addr2 .acts{display:flex;gap:8px;margin-top:16px}[data-theme-id=wellmoto] .addr2 .acts button{font-size:13px;font-weight:700;padding:7px 14px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer}[data-theme-id=wellmoto] .addr2 .acts button:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .addr2.add{border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);cursor:pointer;min-height:180px}[data-theme-id=wellmoto] .addr2.add:hover{color:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .gar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}[data-theme-id=wellmoto] .gcar2{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;transition:all .18s;position:relative}[data-theme-id=wellmoto] .gcar2.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}[data-theme-id=wellmoto] .gcar2 .gi{aspect-ratio:16/10;border-radius:10px;margin-bottom:12px}[data-theme-id=wellmoto] .gcar2 .gi .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .gcar2 b{font-size:15px}[data-theme-id=wellmoto] .gcar2 small{font-size:12.5px;color:var(--muted);display:block;margin-bottom:12px}[data-theme-id=wellmoto] .gcar2 .gb{position:absolute;top:24px;right:24px}@media(max-width:980px){[data-theme-id=wellmoto] .acc{grid-template-columns:1fr}[data-theme-id=wellmoto] .acc-side{position:static}[data-theme-id=wellmoto] .acc-stats{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .orow{grid-template-columns:1fr 1fr;gap:8px}[data-theme-id=wellmoto] .addr-grid2{grid-template-columns:1fr}[data-theme-id=wellmoto] .gar-grid{grid-template-columns:1fr 1fr}}[data-theme-id=wellmoto] .gar-hero{background:var(--navy-900);color:#fff;padding:38px 0 96px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .gar-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(820px 400px at 88% -10%,rgba(64,95,242,.28),transparent 60%)}[data-theme-id=wellmoto] .gar-hero .container{position:relative;z-index:2}[data-theme-id=wellmoto] .gar-hero .eyebrow{display:inline-flex;align-items:center;gap:9px;background:#405ff22e;border:1px solid rgba(64,95,242,.32);color:#afc0ff;font-size:13px;font-weight:700;padding:7px 14px;border-radius:var(--pill)}[data-theme-id=wellmoto] .gar-hero h1{font-size:40px;color:#fff;margin:18px 0 10px}[data-theme-id=wellmoto] .gar-hero p{color:#aebed1;font-size:16px;max-width:560px}[data-theme-id=wellmoto] .gar-summary-wrap{margin-top:-60px;position:relative;z-index:5}[data-theme-id=wellmoto] .gar-summary{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}[data-theme-id=wellmoto] .gsum{display:flex;align-items:center;gap:15px;padding:22px 24px;border-right:1px solid var(--line-2)}[data-theme-id=wellmoto] .gsum:last-child{border-right:0}[data-theme-id=wellmoto] .gsum-ic{width:48px;height:48px;border-radius:13px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .gsum-ic.warn{background:var(--warn-tint);color:var(--warn)}[data-theme-id=wellmoto] .gsum-ic svg{width:25px;height:25px}[data-theme-id=wellmoto] .gsum b{font-family:var(--font-display);font-size:24px;line-height:1;display:block}[data-theme-id=wellmoto] .gsum small{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .veh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}[data-theme-id=wellmoto] .vcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative}[data-theme-id=wellmoto] .vcard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}[data-theme-id=wellmoto] .vcard.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint),var(--shadow)}[data-theme-id=wellmoto] .vcard-media{position:relative;aspect-ratio:16/10}[data-theme-id=wellmoto] .vcard-media .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .vcard-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}[data-theme-id=wellmoto] .vcard-plate{position:absolute;bottom:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 9px 5px 7px;box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .vcard-plate i{width:13px;height:18px;border-radius:2px;background:var(--accent);display:inline-block;flex:none}[data-theme-id=wellmoto] .vcard-plate b{font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--navy)}[data-theme-id=wellmoto] .vcard-fav{position:absolute;top:11px;right:11px;z-index:2}[data-theme-id=wellmoto] .vcard-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}[data-theme-id=wellmoto] .vcard-brand{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}[data-theme-id=wellmoto] .vcard-body h3{font-size:19px;margin-bottom:4px}[data-theme-id=wellmoto] .vcard-sub{font-size:13px;color:var(--muted);margin-bottom:14px}[data-theme-id=wellmoto] .vcard-mile{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}[data-theme-id=wellmoto] .vcard-mile .lbl{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}[data-theme-id=wellmoto] .vcard-mile .lbl svg{width:14px;height:14px}[data-theme-id=wellmoto] .vcard-mile .km{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--navy)}[data-theme-id=wellmoto] .vcard-mile .km span{font-size:11px;font-weight:700;color:var(--muted)}[data-theme-id=wellmoto] .vbar{height:7px;border-radius:var(--pill);background:var(--soft-2);overflow:hidden;margin-bottom:7px}[data-theme-id=wellmoto] .vbar i{display:block;height:100%;border-radius:var(--pill);background:var(--accent)}[data-theme-id=wellmoto] .vbar i.warn{background:var(--warn)}[data-theme-id=wellmoto] .vcard-next{font-size:12px;color:var(--muted);margin-bottom:16px}[data-theme-id=wellmoto] .vcard-next b{color:var(--ink);font-weight:700}[data-theme-id=wellmoto] .vcard-next.due b{color:var(--warn)}[data-theme-id=wellmoto] .vcard-acts{margin-top:auto;display:flex;gap:8px}[data-theme-id=wellmoto] .vcard-acts .btn{flex:1}[data-theme-id=wellmoto] .vcard-icbtn{width:44px;height:44px;flex:none;border-radius:var(--radius);border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--ink-2);transition:all .15s}[data-theme-id=wellmoto] .vcard-icbtn:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .vcard-icbtn svg{width:18px;height:18px}[data-theme-id=wellmoto] .vcard.add{border-style:dashed;align-items:center;justify-content:center;text-align:center;gap:12px;padding:36px 20px;color:var(--muted);cursor:pointer;min-height:100%}[data-theme-id=wellmoto] .vcard.add:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-3px)}[data-theme-id=wellmoto] .vcard.add .ai{width:54px;height:54px;border-radius:50%;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center}[data-theme-id=wellmoto] .vcard.add b{font-size:16px;color:var(--ink)}[data-theme-id=wellmoto] .vcard.add small{font-size:13px}[data-theme-id=wellmoto] .hub{display:grid;grid-template-columns:400px 1fr;gap:24px}[data-theme-id=wellmoto] .hub-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .hub-left{display:flex;flex-direction:column}[data-theme-id=wellmoto] .hub-photo{position:relative;aspect-ratio:4/3}[data-theme-id=wellmoto] .hub-photo .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .hub-photo .badge{position:absolute;top:14px;left:14px}[data-theme-id=wellmoto] .hub-left-body{padding:20px}[data-theme-id=wellmoto] .hub-left-body h2{font-size:24px;margin-bottom:4px}[data-theme-id=wellmoto] .hub-left-body .vsub{font-size:13.5px;color:var(--muted);margin-bottom:18px}[data-theme-id=wellmoto] .mileage{background:var(--soft);border-radius:var(--radius);padding:16px;margin-bottom:14px}[data-theme-id=wellmoto] .mileage .mhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}[data-theme-id=wellmoto] .mileage .mhead span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:7px}[data-theme-id=wellmoto] .mileage .mhead span svg{width:15px;height:15px;color:var(--accent)}[data-theme-id=wellmoto] .mileage .medit{font-size:12.5px;font-weight:700;color:var(--accent);background:none;border:0;cursor:pointer}[data-theme-id=wellmoto] .mileage .mval{display:flex;align-items:baseline;gap:7px}[data-theme-id=wellmoto] .mileage .mval input{width:130px;border:1.5px solid var(--accent);border-radius:9px;padding:6px 10px;font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--navy);outline:none}[data-theme-id=wellmoto] .mileage .mval b{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--navy);line-height:1}[data-theme-id=wellmoto] .mileage .mval em{font-style:normal;font-size:14px;font-weight:700;color:var(--muted)}[data-theme-id=wellmoto] .mileage .msave{display:none;margin-top:10px}[data-theme-id=wellmoto] .mileage.editing .msave{display:flex;gap:8px}[data-theme-id=wellmoto] .mileage.editing .medit{display:none}[data-theme-id=wellmoto] .hub-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-theme-id=wellmoto] .hub-actions .btn{width:100%}[data-theme-id=wellmoto] .hub-right{display:flex;flex-direction:column;gap:24px}[data-theme-id=wellmoto] .hub-section-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .hub-section-head h3{font-size:17px;display:inline-flex;align-items:center;gap:10px}[data-theme-id=wellmoto] .hub-section-head h3 svg{width:19px;height:19px;color:var(--accent)}[data-theme-id=wellmoto] .hub-section-head a{font-size:13.5px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:6px}[data-theme-id=wellmoto] .hub-section-head a svg{width:15px;height:15px}[data-theme-id=wellmoto] .hub-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:0}[data-theme-id=wellmoto] .hub-spec{padding:18px 20px;border-right:1px solid var(--line-2)}[data-theme-id=wellmoto] .hub-spec:last-child{border-right:0}[data-theme-id=wellmoto] .hub-spec .vi{color:var(--accent);margin-bottom:9px}[data-theme-id=wellmoto] .hub-spec .vi svg{width:21px;height:21px}[data-theme-id=wellmoto] .hub-spec small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:2px}[data-theme-id=wellmoto] .hub-spec b{font-size:15px}[data-theme-id=wellmoto] .maint-banner{display:flex;align-items:center;gap:18px;padding:20px 22px}[data-theme-id=wellmoto] .maint-ring{width:64px;height:64px;flex:none;border-radius:50%;display:grid;place-items:center;position:relative}[data-theme-id=wellmoto] .maint-ring b{font-family:var(--font-display);font-size:17px;line-height:1}[data-theme-id=wellmoto] .maint-ring small{font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}[data-theme-id=wellmoto] .maint-info{flex:1}[data-theme-id=wellmoto] .maint-info b{font-size:15.5px;display:block}[data-theme-id=wellmoto] .maint-info p{font-size:13px;color:var(--muted);margin-top:2px}[data-theme-id=wellmoto] .maint-info .mbar{height:7px;border-radius:var(--pill);background:var(--soft-2);overflow:hidden;margin-top:11px;max-width:420px}[data-theme-id=wellmoto] .maint-info .mbar i{display:block;height:100%;border-radius:var(--pill)}[data-theme-id=wellmoto] .docs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 22px}[data-theme-id=wellmoto] .doc{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:var(--radius)}[data-theme-id=wellmoto] .doc-ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--soft);color:var(--navy)}[data-theme-id=wellmoto] .doc-ic svg{width:20px;height:20px}[data-theme-id=wellmoto] .doc-t{flex:1;min-width:0}[data-theme-id=wellmoto] .doc-t small{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;display:block}[data-theme-id=wellmoto] .doc-t b{font-size:14.5px;display:block}[data-theme-id=wellmoto] .doc .ostatus{flex:none}[data-theme-id=wellmoto] .hub-parts{padding:8px}[data-theme-id=wellmoto] .part-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius);transition:background .14s}[data-theme-id=wellmoto] .part-row:hover{background:var(--soft)}[data-theme-id=wellmoto] .part-row .pimg{width:56px;height:56px;border-radius:10px;overflow:hidden;flex:none}[data-theme-id=wellmoto] .part-row .pimg .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .part-row .pt{flex:1;min-width:0}[data-theme-id=wellmoto] .part-row .pt .pb{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--accent)}[data-theme-id=wellmoto] .part-row .pt b{font-size:14.5px;font-weight:600;display:block;line-height:1.3}[data-theme-id=wellmoto] .part-row .pt small{font-size:12px;color:var(--muted);font-family:var(--font-mono)}[data-theme-id=wellmoto] .part-row .pprice{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--navy);white-space:nowrap}[data-theme-id=wellmoto] .part-row .padd{width:42px;height:42px;flex:none;border-radius:10px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--navy);transition:all .15s}[data-theme-id=wellmoto] .part-row .padd:hover{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme-id=wellmoto] .part-row .padd svg{width:19px;height:19px}@media(max-width:980px){[data-theme-id=wellmoto] .gar-summary{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .gsum:nth-child(2){border-right:0}[data-theme-id=wellmoto] .veh-grid{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .hub{grid-template-columns:1fr}[data-theme-id=wellmoto] .hub-specs{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .hub-spec:nth-child(2){border-right:0}[data-theme-id=wellmoto] .docs{grid-template-columns:1fr}}@media(max-width:680px){[data-theme-id=wellmoto] .gar-summary{grid-template-columns:1fr}[data-theme-id=wellmoto] .gsum{border-right:0}[data-theme-id=wellmoto] .veh-grid{grid-template-columns:1fr}}[data-theme-id=wellmoto] .br-hero{background:var(--navy-900);color:#fff;padding:40px 0 132px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .br-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 380px at 85% -20%,rgba(64,95,242,.3),transparent 60%)}[data-theme-id=wellmoto] .br-hero .container{position:relative;z-index:2}[data-theme-id=wellmoto] .br-hero .eyebrow{display:inline-flex;align-items:center;gap:9px;background:#405ff22e;border:1px solid rgba(64,95,242,.32);color:#afc0ff;font-size:13px;font-weight:700;padding:7px 14px;border-radius:var(--pill)}[data-theme-id=wellmoto] .br-hero h1{font-size:42px;color:#fff;margin:18px 0 12px;max-width:660px}[data-theme-id=wellmoto] .br-hero p{color:#aebed1;font-size:16.5px;max-width:600px}[data-theme-id=wellmoto] .br-how{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}[data-theme-id=wellmoto] .br-how .step{display:flex;align-items:center;gap:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--pill);padding:9px 17px 9px 9px}[data-theme-id=wellmoto] .br-how .n{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:14px;flex:none}[data-theme-id=wellmoto] .br-how .step b{font-size:14px;font-weight:700;color:#e8eef6}[data-theme-id=wellmoto] .br-how svg{color:#5c6f86;width:16px;height:16px}[data-theme-id=wellmoto] .br-ctx-wrap{margin-top:-72px;position:relative;z-index:5}[data-theme-id=wellmoto] .br-ctx{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:16px 20px}[data-theme-id=wellmoto] .br-ctx .ic{width:46px;height:46px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .br-ctx .ic svg{width:24px;height:24px}[data-theme-id=wellmoto] .br-ctx .tx{flex:1;min-width:0}[data-theme-id=wellmoto] .br-ctx .tx b{font-size:15px;display:block}[data-theme-id=wellmoto] .br-ctx .tx small{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .br-ctx .tx b em{font-style:normal;color:var(--accent)}[data-theme-id=wellmoto] .br-ctx a.swap{font-size:13.5px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap}[data-theme-id=wellmoto] .br-ctx a.swap svg{width:15px;height:15px}[data-theme-id=wellmoto] .set-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}[data-theme-id=wellmoto] .set-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s,transform .2s}[data-theme-id=wellmoto] .set-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}[data-theme-id=wellmoto] .set-card.feat{grid-column:span 3;flex-direction:row}[data-theme-id=wellmoto] .set-media{position:relative;aspect-ratio:16/10;flex:none}[data-theme-id=wellmoto] .set-card.feat .set-media{width:46%;aspect-ratio:auto}[data-theme-id=wellmoto] .set-media .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .set-media .badge{position:absolute;top:13px;left:13px;z-index:2}[data-theme-id=wellmoto] .set-ic{position:absolute;right:13px;bottom:13px;width:46px;height:46px;border-radius:13px;background:#fff;color:var(--accent);display:grid;place-items:center;box-shadow:var(--shadow-sm);z-index:2}[data-theme-id=wellmoto] .set-ic svg{width:24px;height:24px}[data-theme-id=wellmoto] .set-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}[data-theme-id=wellmoto] .set-card.feat .set-body{padding:38px 40px;justify-content:center}[data-theme-id=wellmoto] .set-body h3{font-size:21px;margin-bottom:8px}[data-theme-id=wellmoto] .set-card.feat .set-body h3{font-size:30px}[data-theme-id=wellmoto] .set-body .desc{font-size:14px;color:var(--muted);line-height:1.55;margin-bottom:16px;text-wrap:pretty}[data-theme-id=wellmoto] .set-card.feat .set-body .desc{font-size:16px;max-width:480px;margin-bottom:22px}[data-theme-id=wellmoto] .set-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}[data-theme-id=wellmoto] .set-chip{display:inline-flex;align-items:center;gap:7px;background:var(--soft);border:1px solid var(--line-2);border-radius:var(--pill);padding:6px 13px;font-size:12.5px;font-weight:600;color:var(--ink-2)}[data-theme-id=wellmoto] .set-chip svg{width:14px;height:14px;color:var(--accent)}[data-theme-id=wellmoto] .set-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}[data-theme-id=wellmoto] .set-from{display:flex;flex-direction:column;line-height:1.15}[data-theme-id=wellmoto] .set-from small{font-size:11.5px;color:var(--muted);font-weight:600}[data-theme-id=wellmoto] .set-from b{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--navy)}[data-theme-id=wellmoto] .set-from b span{font-size:13px}[data-theme-id=wellmoto] .set-card.feat .set-foot{max-width:480px}[data-theme-id=wellmoto] .br-note{display:flex;align-items:center;gap:13px;padding:18px 22px;background:var(--accent-tint);border:1px solid var(--accent-tint2);border-radius:var(--radius);color:var(--accent-700);margin-top:28px}[data-theme-id=wellmoto] .br-note svg{width:22px;height:22px;flex:none;color:var(--accent)}[data-theme-id=wellmoto] .br-note p{font-size:14px;color:var(--ink-2)}[data-theme-id=wellmoto] .br-note p b{color:var(--navy)}@media(max-width:980px){[data-theme-id=wellmoto] .set-grid{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .set-card.feat{grid-column:span 2;flex-direction:column}[data-theme-id=wellmoto] .set-card.feat .set-media{width:100%;aspect-ratio:16/10}[data-theme-id=wellmoto] .set-card.feat .set-body{padding:24px}[data-theme-id=wellmoto] .set-card.feat .set-body h3{font-size:24px}}@media(max-width:680px){[data-theme-id=wellmoto] .set-grid,[data-theme-id=wellmoto] .set-card.feat{grid-template-columns:1fr;grid-column:auto}[data-theme-id=wellmoto] .br-hero h1{font-size:32px}[data-theme-id=wellmoto] .br-ctx{flex-wrap:wrap}}[data-theme-id=wellmoto] .sb{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}[data-theme-id=wellmoto] .sb:before{content:"";position:absolute;inset:0;background:radial-gradient(680px 340px at 88% -30%,rgba(64,95,242,.3),transparent 60%)}[data-theme-id=wellmoto] .sb .container{position:relative;z-index:2;display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:center;padding-top:30px;padding-bottom:38px}[data-theme-id=wellmoto] .sb-ic{width:54px;height:54px;border-radius:15px;background:var(--accent);color:#fff;display:grid;place-items:center;margin-bottom:18px}[data-theme-id=wellmoto] .sb-ic svg{width:28px;height:28px}[data-theme-id=wellmoto] .sb h1{font-size:38px;color:#fff;margin-bottom:12px}[data-theme-id=wellmoto] .sb p{color:#aebed1;font-size:16px;max-width:520px}[data-theme-id=wellmoto] .sb-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}[data-theme-id=wellmoto] .sb-chip{display:inline-flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:var(--pill);padding:8px 15px;font-size:13px;font-weight:600;color:#e8eef6}[data-theme-id=wellmoto] .sb-chip svg{width:15px;height:15px;color:#9db2ff}[data-theme-id=wellmoto] .sb-media{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--shadow-lg)}[data-theme-id=wellmoto] .sb-media .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .br-detail{display:grid;grid-template-columns:1fr 348px;gap:32px;align-items:start}[data-theme-id=wellmoto] .br-steps{display:flex;flex-direction:column;gap:18px}[data-theme-id=wellmoto] .step-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .step-head{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .step-n{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:15px;flex:none}[data-theme-id=wellmoto] .step-head .st{flex:1;min-width:0}[data-theme-id=wellmoto] .step-head .st b{font-size:17px;font-family:var(--font-display);display:block;line-height:1.2}[data-theme-id=wellmoto] .step-head .st small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .step-tag{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:5px 11px;border-radius:var(--pill);flex:none}[data-theme-id=wellmoto] .step-tag.multi{background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .step-tag.optional{background:var(--soft);color:var(--muted)}[data-theme-id=wellmoto] .step-body{padding:12px;display:flex;flex-direction:column;gap:8px}[data-theme-id=wellmoto] .opt{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .15s,background .15s;position:relative}[data-theme-id=wellmoto] .opt:hover{border-color:var(--accent-tint2);background:var(--soft)}[data-theme-id=wellmoto] .opt.sel{border-color:var(--accent);background:var(--accent-tint)}[data-theme-id=wellmoto] .opt .mark{width:24px;height:24px;flex:none;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;color:#fff;transition:all .15s}[data-theme-id=wellmoto] .opt.box .mark{border-radius:7px}[data-theme-id=wellmoto] .opt.sel .mark{background:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .opt .mark svg{width:15px;height:15px;opacity:0;transition:opacity .12s}[data-theme-id=wellmoto] .opt.sel .mark svg{opacity:1}[data-theme-id=wellmoto] .opt .pimg{width:54px;height:54px;flex:none;border-radius:10px;overflow:hidden}[data-theme-id=wellmoto] .opt .pimg .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .opt .pt{flex:1;min-width:0}[data-theme-id=wellmoto] .opt .pt .pb{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--accent)}[data-theme-id=wellmoto] .opt .pt b{font-size:14.5px;font-weight:600;display:block;line-height:1.3;color:var(--ink)}[data-theme-id=wellmoto] .opt .pt small{font-size:12px;color:var(--muted);font-family:var(--font-mono)}[data-theme-id=wellmoto] .opt .pp{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--navy);white-space:nowrap}[data-theme-id=wellmoto] .opt-cat{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1.5px dashed var(--line);border-radius:var(--radius);transition:all .15s}[data-theme-id=wellmoto] .opt-cat:hover{border-color:var(--accent);background:var(--soft)}[data-theme-id=wellmoto] .opt-cat .ci{width:40px;height:40px;flex:none;border-radius:10px;background:var(--soft);color:var(--navy);display:grid;place-items:center}[data-theme-id=wellmoto] .opt-cat .ci svg{width:20px;height:20px}[data-theme-id=wellmoto] .opt-cat .ct{flex:1}[data-theme-id=wellmoto] .opt-cat .ct b{font-size:14.5px;display:block}[data-theme-id=wellmoto] .opt-cat .ct small{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .opt-cat .go{font-size:13px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:5px;flex:none}[data-theme-id=wellmoto] .opt-cat .go svg{width:15px;height:15px}[data-theme-id=wellmoto] .step-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 14px}[data-theme-id=wellmoto] .step-foot .ssum{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .step-foot .ssum b{color:var(--navy);font-family:var(--font-display)}[data-theme-id=wellmoto] .br-summary{position:sticky;top:92px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}[data-theme-id=wellmoto] .br-summary-head{padding:20px 22px 16px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .br-summary-head h3{font-size:18px;display:flex;align-items:center;gap:10px}[data-theme-id=wellmoto] .br-summary-head h3 svg{width:20px;height:20px;color:var(--accent)}[data-theme-id=wellmoto] .br-summary-head p{font-size:12.5px;color:var(--muted);margin-top:5px}[data-theme-id=wellmoto] .sum-list{padding:8px 10px;max-height:340px;overflow:auto}[data-theme-id=wellmoto] .sum-row{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:10px}[data-theme-id=wellmoto] .sum-row .sn{width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--muted);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;font-family:var(--font-display)}[data-theme-id=wellmoto] .sum-row .sx{flex:1;min-width:0}[data-theme-id=wellmoto] .sum-row .sx b{font-size:13px;font-weight:600;display:block;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .sum-row .sx small{font-size:11.5px;color:var(--muted)}[data-theme-id=wellmoto] .sum-row .sp{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--navy);white-space:nowrap}[data-theme-id=wellmoto] .sum-row.muted .sx b{color:var(--muted-2);font-weight:500}[data-theme-id=wellmoto] .sum-tot{padding:16px 22px;border-top:1px solid var(--line)}[data-theme-id=wellmoto] .sum-tot .row{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--muted);margin-bottom:7px}[data-theme-id=wellmoto] .sum-tot .row.grand{margin:10px 0 0}[data-theme-id=wellmoto] .sum-tot .row.grand span{font-size:14px;color:var(--ink);font-weight:700}[data-theme-id=wellmoto] .sum-tot .row.grand b{font-family:var(--font-display);font-size:26px;color:var(--navy)}[data-theme-id=wellmoto] .sum-cta{padding:0 18px 18px}[data-theme-id=wellmoto] .sum-note{display:flex;gap:9px;padding:0 22px 18px;font-size:12px;color:var(--muted);align-items:flex-start}[data-theme-id=wellmoto] .sum-note svg{width:15px;height:15px;flex:none;color:var(--accent);margin-top:1px}@media(max-width:980px){[data-theme-id=wellmoto] .sb .container{grid-template-columns:1fr}[data-theme-id=wellmoto] .sb-media{display:none}[data-theme-id=wellmoto] .br-detail{grid-template-columns:1fr}[data-theme-id=wellmoto] .br-summary{position:static}}[data-theme-id=wellmoto] .kmp-hero{background:var(--navy-900);color:#fff;position:relative;overflow:hidden;padding:52px 0 60px}[data-theme-id=wellmoto] .kmp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(820px 420px at 86% 0%,rgba(64,95,242,.3),transparent 62%),radial-gradient(620px 460px at 4% 100%,rgba(64,95,242,.12),transparent 60%)}[data-theme-id=wellmoto] .kmp-hero .container{position:relative;z-index:2}[data-theme-id=wellmoto] .kmp-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center}[data-theme-id=wellmoto] .kmp-eyebrow{display:inline-flex;align-items:center;gap:9px;background:#405ff22e;border:1px solid rgba(64,95,242,.32);color:#afc0ff;font-size:13px;font-weight:700;letter-spacing:.04em;padding:7px 14px;border-radius:var(--pill)}[data-theme-id=wellmoto] .kmp-hero h1{font-size:50px;line-height:1.04;margin:20px 0 14px;color:#fff;font-weight:900;letter-spacing:-.022em}[data-theme-id=wellmoto] .kmp-hero h1 .hl{color:#7e9bff}[data-theme-id=wellmoto] .kmp-hero p.lead{font-size:17px;color:#aebed1;max-width:470px;line-height:1.55}[data-theme-id=wellmoto] .cd-label{display:flex;align-items:center;gap:9px;margin:26px 0 12px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8fa0b5}[data-theme-id=wellmoto] .cd-label svg{width:16px;height:16px;color:#7e9bff}[data-theme-id=wellmoto] .cd{display:flex;gap:10px}[data-theme-id=wellmoto] .cd-box{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;width:76px;padding:12px 0;text-align:center}[data-theme-id=wellmoto] .cd-box b{font-family:var(--font-display);font-size:32px;font-weight:800;color:#fff;display:block;line-height:1;font-variant-numeric:tabular-nums}[data-theme-id=wellmoto] .cd-box small{font-size:11px;color:#8fa0b5;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;display:block}[data-theme-id=wellmoto] .cd-sep{align-self:center;font-family:var(--font-display);font-size:26px;color:#ffffff40;font-weight:800}[data-theme-id=wellmoto] .kmp-hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}[data-theme-id=wellmoto] .kmp-hero-visual{position:relative}[data-theme-id=wellmoto] .kmp-hero-visual .ph-img{aspect-ratio:4/3.3;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08)}[data-theme-id=wellmoto] .kmp-disc-badge{position:absolute;top:-18px;right:-14px;width:128px;height:128px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;text-align:center;box-shadow:var(--shadow-accent);border:5px solid var(--navy-900)}[data-theme-id=wellmoto] .kmp-disc-badge b{font-family:var(--font-display);font-size:34px;font-weight:900;line-height:.9}[data-theme-id=wellmoto] .kmp-disc-badge small{font-size:11px;font-weight:700;letter-spacing:.05em;margin-top:3px;opacity:.92}[data-theme-id=wellmoto] .kmp-float{position:absolute;bottom:22px;left:-22px;background:#fff;color:var(--ink);border-radius:14px;box-shadow:var(--shadow-lg);padding:13px 16px;display:flex;align-items:center;gap:12px;white-space:nowrap}[data-theme-id=wellmoto] .kmp-float .kf-ic{width:40px;height:40px;border-radius:10px;background:var(--success-tint);color:var(--success);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .kmp-float b{font-size:14px;display:block;line-height:1.2}[data-theme-id=wellmoto] .kmp-float small{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .kmp-filter{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:var(--header-h);z-index:40}[data-theme-id=wellmoto] .kmp-filter .container{display:flex;align-items:center;gap:10px;padding-top:16px;padding-bottom:16px;overflow-x:auto}[data-theme-id=wellmoto] .promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}[data-theme-id=wellmoto] .promo{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:248px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .2s,box-shadow .2s}[data-theme-id=wellmoto] .promo:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}[data-theme-id=wellmoto] .promo .promo-thumb{position:absolute;inset:0;z-index:0}[data-theme-id=wellmoto] .promo .promo-thumb .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .promo .promo-thumb .ph-img span{display:none}[data-theme-id=wellmoto] .promo-tint{position:absolute;inset:0;z-index:1}[data-theme-id=wellmoto] .promo-navy .promo-tint{background:linear-gradient(180deg,#0b1a2d8c,#0b1a2df0 78%)}[data-theme-id=wellmoto] .promo-accent .promo-tint{background:linear-gradient(180deg,#233bb080,#233bb0f2 78%)}[data-theme-id=wellmoto] .promo-dark2 .promo-tint{background:linear-gradient(180deg,#16283c80,#16283cf2 78%)}[data-theme-id=wellmoto] .promo-c{position:relative;z-index:2;color:#fff}[data-theme-id=wellmoto] .promo-tag{position:absolute;top:18px;left:18px;z-index:2}[data-theme-id=wellmoto] .promo-c .pc-ic{width:46px;height:46px;border-radius:12px;background:#ffffff24;display:grid;place-items:center;color:#fff;margin-bottom:14px}[data-theme-id=wellmoto] .promo-c h3{color:#fff;font-size:23px;line-height:1.12;margin-bottom:6px}[data-theme-id=wellmoto] .promo-c p{color:#ffffffd1;font-size:13.5px;margin-bottom:16px;max-width:240px}[data-theme-id=wellmoto] .promo-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#fff}[data-theme-id=wellmoto] .promo-link svg{width:16px;height:16px;transition:transform .15s}[data-theme-id=wellmoto] .promo:hover .promo-link svg{transform:translate(4px)}[data-theme-id=wellmoto] .spotlight{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}[data-theme-id=wellmoto] .spot-media{position:relative;background:var(--soft)}[data-theme-id=wellmoto] .spot-media .ph-img{width:100%;height:100%;min-height:360px}[data-theme-id=wellmoto] .spot-media .spot-badges{position:absolute;top:18px;left:18px;display:flex;gap:8px}[data-theme-id=wellmoto] .spot-body{padding:38px 40px;display:flex;flex-direction:column}[data-theme-id=wellmoto] .spot-brandrow{display:flex;align-items:center;gap:10px;margin-bottom:12px}[data-theme-id=wellmoto] .spot-brand{font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}[data-theme-id=wellmoto] .spot-oem{font-family:var(--font-mono);font-size:12px;color:var(--muted-2)}[data-theme-id=wellmoto] .spot-body h3{font-size:28px;line-height:1.12;margin-bottom:12px;text-wrap:pretty}[data-theme-id=wellmoto] .spot-rating{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);margin-bottom:22px}[data-theme-id=wellmoto] .spot-rating .stars svg{width:15px;height:15px}[data-theme-id=wellmoto] .spot-price{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}[data-theme-id=wellmoto] .spot-price .now{font-family:var(--font-display);font-weight:900;font-size:40px;color:var(--navy);line-height:1}[data-theme-id=wellmoto] .spot-price .now span{font-size:18px;font-weight:800}[data-theme-id=wellmoto] .spot-price .old{font-size:17px;color:var(--muted-2);text-decoration:line-through}[data-theme-id=wellmoto] .spot-save{font-size:13.5px;font-weight:700;color:var(--success);margin-bottom:22px}[data-theme-id=wellmoto] .spot-cd{display:flex;align-items:center;gap:14px;background:var(--navy-900);border-radius:var(--radius);padding:14px 18px;margin-bottom:18px}[data-theme-id=wellmoto] .spot-cd .scd-lbl{font-size:12px;font-weight:700;color:#8fa0b5;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;white-space:nowrap}[data-theme-id=wellmoto] .spot-cd .scd-lbl b{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-family:var(--font-display)}[data-theme-id=wellmoto] .spot-cd .scd-lbl b svg{width:15px;height:15px;color:#7e9bff}[data-theme-id=wellmoto] .spot-cd .scd-lbl span{display:block;margin-top:2px;font-size:11px}[data-theme-id=wellmoto] .spot-cd .scd-time{margin-left:auto;display:flex;gap:6px}[data-theme-id=wellmoto] .spot-cd .scd-box{background:#ffffff14;border-radius:9px;min-width:46px;padding:7px 0;text-align:center}[data-theme-id=wellmoto] .spot-cd .scd-box b{font-family:var(--font-display);font-size:20px;font-weight:800;color:#fff;display:block;line-height:1;font-variant-numeric:tabular-nums}[data-theme-id=wellmoto] .spot-cd .scd-box small{font-size:9.5px;color:#8fa0b5;text-transform:uppercase}[data-theme-id=wellmoto] .spot-stock{margin-bottom:24px}[data-theme-id=wellmoto] .spot-stock .ss-top{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:8px}[data-theme-id=wellmoto] .spot-stock .ss-top b{color:var(--danger)}[data-theme-id=wellmoto] .ss-bar{height:9px;border-radius:var(--pill);background:var(--soft-2);overflow:hidden}[data-theme-id=wellmoto] .ss-fill{height:100%;border-radius:var(--pill);background:linear-gradient(90deg,var(--accent),var(--accent-600))}[data-theme-id=wellmoto] .spot-actions{display:flex;gap:12px;margin-top:auto}[data-theme-id=wellmoto] .kmp-coupon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}[data-theme-id=wellmoto] .kmp-coupon{display:flex;align-items:stretch;background:#fff;border:1.5px dashed var(--accent-tint2);border-radius:var(--radius-lg);overflow:hidden;position:relative}[data-theme-id=wellmoto] .kmp-coupon-val{width:92px;flex:none;background:var(--accent-tint);color:var(--accent-700);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 6px;border-right:1.5px dashed var(--accent-tint2);position:relative}[data-theme-id=wellmoto] .kmp-coupon-val b{font-family:var(--font-display);font-size:27px;font-weight:900;line-height:.95}[data-theme-id=wellmoto] .kmp-coupon-val small{font-size:10px;font-weight:700;margin-top:4px;text-transform:uppercase;letter-spacing:.03em}[data-theme-id=wellmoto] .kmp-coupon-val:before,[data-theme-id=wellmoto] .kmp-coupon-val:after{content:"";position:absolute;right:-9px;width:16px;height:16px;border-radius:50%;background:var(--soft)}[data-theme-id=wellmoto] .kmp-coupon-val:before{top:-8px}[data-theme-id=wellmoto] .kmp-coupon-val:after{bottom:-8px}[data-theme-id=wellmoto] .kmp-coupon-body{flex:1;min-width:0;padding:15px 16px;display:flex;flex-direction:column;gap:4px}[data-theme-id=wellmoto] .kmp-coupon-body h4{font-size:14.5px;font-family:var(--font-body);font-weight:700}[data-theme-id=wellmoto] .kmp-coupon-body p{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .kmp-coupon-code{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:12px}[data-theme-id=wellmoto] .kmp-coupon-code code{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--navy);background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:8px 10px;letter-spacing:.08em;text-align:center}[data-theme-id=wellmoto] .kmp-coupon-copy{height:34px;width:100%;padding:0 11px;border-radius:8px;border:0;background:var(--navy);color:#fff;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s}[data-theme-id=wellmoto] .kmp-coupon-copy:hover{background:var(--accent)}[data-theme-id=wellmoto] .kmp-coupon-copy svg{width:14px;height:14px}[data-theme-id=wellmoto] .kmp-coupon-copy.copied{background:var(--success)}[data-theme-id=wellmoto] .kmp-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}[data-theme-id=wellmoto] .kmp-bundle-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}[data-theme-id=wellmoto] .kmp-bundle-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}[data-theme-id=wellmoto] .kmp-bundle-top{position:relative;aspect-ratio:16/9}[data-theme-id=wellmoto] .kmp-bundle-top .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .kmp-bundle-tag{position:absolute;top:14px;left:14px}[data-theme-id=wellmoto] .kmp-bundle-body{padding:20px;display:flex;flex-direction:column;flex:1}[data-theme-id=wellmoto] .kmp-bundle-body h3{font-size:18px;margin-bottom:8px}[data-theme-id=wellmoto] .kmp-bundle-body p{font-size:13.5px;color:var(--muted);margin-bottom:16px}[data-theme-id=wellmoto] .kmp-bundle-incl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}[data-theme-id=wellmoto] .kmp-bundle-incl span{font-size:12px;font-weight:600;color:var(--ink-2);background:var(--soft);border-radius:var(--pill);padding:4px 11px}[data-theme-id=wellmoto] .kmp-bundle-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}[data-theme-id=wellmoto] .kmp-cta-band{background:var(--navy-900);border-radius:var(--radius-lg);padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .kmp-cta-band:before{content:"";position:absolute;right:-50px;top:-60px;width:300px;height:300px;border-radius:50%;background:#405ff224}[data-theme-id=wellmoto] .kmp-cta-band h2{color:#fff;font-size:30px;position:relative}[data-theme-id=wellmoto] .kmp-cta-band p{color:#aebed1;margin-top:8px;position:relative;font-size:15.5px;max-width:520px}[data-theme-id=wellmoto] .kmp-cta-band .btn{position:relative}@media(max-width:1100px){[data-theme-id=wellmoto] .promo-grid,[data-theme-id=wellmoto] .kmp-coupon-grid{grid-template-columns:1fr 1fr}}@media(max-width:980px){[data-theme-id=wellmoto] .kmp-hero-grid{grid-template-columns:1fr;gap:36px}[data-theme-id=wellmoto] .kmp-hero-visual{display:none}[data-theme-id=wellmoto] .kmp-hero h1{font-size:38px}[data-theme-id=wellmoto] .spotlight{grid-template-columns:1fr}[data-theme-id=wellmoto] .spot-media .ph-img{min-height:260px}}@media(max-width:820px){[data-theme-id=wellmoto] .promo-grid,[data-theme-id=wellmoto] .kmp-bundle-grid,[data-theme-id=wellmoto] .kmp-coupon-grid{grid-template-columns:1fr}[data-theme-id=wellmoto] .kmp-cta-band{flex-direction:column;text-align:center}}[data-theme-id=wellmoto] .rv-card{display:grid;grid-template-columns:300px 1fr;gap:28px;background:var(--navy-900);color:#fff;border-radius:var(--radius-lg);overflow:hidden;position:relative}[data-theme-id=wellmoto] .rv-card:before{content:"";position:absolute;inset:0;background:radial-gradient(620px 300px at 92% 0%,rgba(64,95,242,.26),transparent 62%);pointer-events:none}[data-theme-id=wellmoto] .rv-media{position:relative;background:#fff}[data-theme-id=wellmoto] .rv-media .ph-img{width:100%;height:100%;min-height:230px;border-radius:0}[data-theme-id=wellmoto] .rv-media .badge{position:absolute;top:16px;left:16px}[data-theme-id=wellmoto] .rv-body{padding:26px 30px 26px 4px;position:relative;z-index:2;display:flex;flex-direction:column}[data-theme-id=wellmoto] .rv-brand{font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#7e9bff;margin-bottom:6px;display:inline-flex;align-items:center;gap:8px}[data-theme-id=wellmoto] .rv-brand svg{width:15px;height:15px}[data-theme-id=wellmoto] .rv-body h1{font-size:34px;color:#fff;line-height:1.04;margin-bottom:14px}[data-theme-id=wellmoto] .rv-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}[data-theme-id=wellmoto] .rv-spec{display:inline-flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--pill);padding:7px 14px 7px 11px;font-size:13.5px;font-weight:600;color:#d6deea}[data-theme-id=wellmoto] .rv-spec svg{width:16px;height:16px;color:#7e9bff}[data-theme-id=wellmoto] .rv-spec b{color:#fff;font-weight:700}[data-theme-id=wellmoto] .rv-foot{margin-top:auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:8px}[data-theme-id=wellmoto] .rv-count{display:inline-flex;align-items:baseline;gap:7px}[data-theme-id=wellmoto] .rv-count b{font-family:var(--font-display);font-weight:800;font-size:24px;color:#fff}[data-theme-id=wellmoto] .rv-count small{font-size:13px;color:#9faec0}[data-theme-id=wellmoto] .rv-vline{width:1px;height:34px;background:#ffffff24}[data-theme-id=wellmoto] .rv-actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}[data-theme-id=wellmoto] .cb-link{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:var(--accent);white-space:nowrap;background:none;border:0;cursor:pointer;padding:0}[data-theme-id=wellmoto] .cb-link svg{width:16px;height:16px;transition:transform .15s}[data-theme-id=wellmoto] .cb-link:hover{gap:11px}[data-theme-id=wellmoto] .plist-head{display:grid;grid-template-columns:52px minmax(0,1fr) 132px 104px 150px 46px;gap:16px;align-items:center;padding:9px 16px;background:var(--soft);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}[data-theme-id=wellmoto] .prow{display:grid;grid-template-columns:52px minmax(0,1fr) 132px 104px 150px 46px;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line-2);transition:background .12s}[data-theme-id=wellmoto] .prow-brand{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--accent);display:flex;align-items:center;gap:8px}[data-theme-id=wellmoto] .prow-brand .oem{color:var(--muted-2);font-family:var(--font-mono);font-weight:600;letter-spacing:0;text-transform:none;font-size:12px}[data-theme-id=wellmoto] .prow-title{font-size:15.5px;font-weight:600;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 3px}[data-theme-id=wellmoto] .prow-fit{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--success)}[data-theme-id=wellmoto] .prow-fit svg{width:14px;height:14px}[data-theme-id=wellmoto] .prow-rate{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}[data-theme-id=wellmoto] .prow-fitnote{color:var(--ink);font-weight:700;line-height:1.2}[data-theme-id=wellmoto] .prow-stockcol .prow-stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--success)}[data-theme-id=wellmoto] .prow-pricecol .old{font-size:12.5px;color:var(--muted-2);text-decoration:line-through}[data-theme-id=wellmoto] .prow-pricecol .now{font-family:var(--font-display);font-weight:800;font-size:18.5px;color:var(--navy)}[data-theme-id=wellmoto] .prow-pricecol .now span{font-size:13px;font-weight:700}[data-theme-id=wellmoto] .result-banner{background:var(--navy-900);border-radius:var(--radius-lg);padding:26px 30px;display:flex;align-items:center;gap:20px;color:#fff;margin-top:8px;overflow:hidden;position:relative}[data-theme-id=wellmoto] .result-banner h3{color:#fff;font-size:21px}[data-theme-id=wellmoto] .result-banner p{color:#9faec0;font-size:14px;margin-top:4px}[data-theme-id=wellmoto] .result-banner .rb-ic{width:54px;height:54px;border-radius:14px;background:#405ff233;color:#9db2ff;display:grid;place-items:center;flex:none}@media(max-width:980px){[data-theme-id=wellmoto] .rv-card{grid-template-columns:1fr}[data-theme-id=wellmoto] .rv-media .ph-img{min-height:180px}[data-theme-id=wellmoto] .rv-body{padding:22px}[data-theme-id=wellmoto] .rv-actions{margin-left:0}[data-theme-id=wellmoto] .res-layout{grid-template-columns:1fr}[data-theme-id=wellmoto] .cat-index{position:static}[data-theme-id=wellmoto] .cat-index .cix-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-theme-id=wellmoto] .cat-index .cix-note{display:none}}@media(max-width:680px){[data-theme-id=wellmoto] .cat-index .cix-list{grid-template-columns:1fr}}[data-theme-id=wellmoto] .result-head{background:var(--soft);border-bottom:1px solid var(--line);padding:28px 0}[data-theme-id=wellmoto] .ts-card{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:var(--navy-900);color:#fff;border-radius:var(--radius-lg);padding:26px 30px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .ts-card:before{content:"";position:absolute;inset:0;background:radial-gradient(560px 280px at 95% -10%,rgba(64,95,242,.26),transparent 62%);pointer-events:none}[data-theme-id=wellmoto] .ts-left{position:relative;z-index:2}[data-theme-id=wellmoto] .ts-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7e9bff;margin-bottom:14px}[data-theme-id=wellmoto] .ts-eyebrow svg{width:16px;height:16px}[data-theme-id=wellmoto] .ts-sizes{display:flex;gap:14px;flex-wrap:wrap}[data-theme-id=wellmoto] .ts-size{background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);padding:13px 20px}[data-theme-id=wellmoto] .ts-size small{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9faec0;display:block;margin-bottom:4px}[data-theme-id=wellmoto] .ts-size b{font-family:var(--font-mono);font-weight:700;font-size:24px;color:#fff;letter-spacing:.01em}[data-theme-id=wellmoto] .ts-right{position:relative;z-index:2;text-align:right}[data-theme-id=wellmoto] .ts-right .ts-count b{font-family:var(--font-display);font-weight:800;font-size:30px;color:#fff;display:block;line-height:1}[data-theme-id=wellmoto] .ts-right .ts-count small{font-size:13px;color:#9faec0}[data-theme-id=wellmoto] .refine{display:grid;grid-template-columns:repeat(3,1fr) auto auto;gap:12px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px;margin-top:16px}[data-theme-id=wellmoto] .rf-sel{position:relative}[data-theme-id=wellmoto] .rf-sel label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 4px}[data-theme-id=wellmoto] .rf-sel select{width:100%;height:48px;padding:0 38px 0 14px;border-radius:var(--radius);border:1.5px solid var(--line);background:#fff;font-size:15px;font-weight:600;color:var(--ink);appearance:none;cursor:pointer}[data-theme-id=wellmoto] .rf-sel select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .rf-sel:after{content:"";position:absolute;right:14px;bottom:18px;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}[data-theme-id=wellmoto] .rf-pos{display:flex;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden;height:48px;align-self:end}[data-theme-id=wellmoto] .rf-pos button{border:0;background:#fff;padding:0 18px;font-weight:700;font-size:14px;color:var(--ink-2);transition:all .14s}[data-theme-id=wellmoto] .rf-pos button.active{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .refine .btn{height:48px}[data-theme-id=wellmoto] .res-layout{display:grid;grid-template-columns:250px 1fr;gap:36px;padding:34px 0 72px;align-items:start}[data-theme-id=wellmoto] .res-col{min-width:0}[data-theme-id=wellmoto] .res-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .rt-count{font-size:14px;color:var(--muted)}[data-theme-id=wellmoto] .rt-count b{color:var(--ink);font-family:var(--font-display);font-weight:800}[data-theme-id=wellmoto] .rt-right{display:flex;align-items:center;gap:12px}[data-theme-id=wellmoto] .rt-vlabel{font-size:13px;font-weight:600;color:var(--muted)}[data-theme-id=wellmoto] .plist{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}[data-theme-id=wellmoto] .plist-head{display:grid;grid-template-columns:52px minmax(0,1fr) 132px 104px 150px 46px;gap:16px;align-items:center;padding:9px 16px;background:var(--soft);border-bottom:1px solid var(--line);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}[data-theme-id=wellmoto] .plist-head span:nth-child(5){text-align:right}[data-theme-id=wellmoto] .prow{display:grid;grid-template-columns:52px minmax(0,1fr) 132px 104px 150px 46px;gap:16px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line-2);transition:background .12s}[data-theme-id=wellmoto] .prow:last-child{border-bottom:0}[data-theme-id=wellmoto] .prow:hover{background:var(--soft)}[data-theme-id=wellmoto] .prow-img{width:52px;height:52px;border-radius:9px;overflow:hidden}[data-theme-id=wellmoto] .prow-img .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .prow-main{min-width:0}[data-theme-id=wellmoto] .prow-brand{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--accent);display:flex;align-items:center;gap:8px}[data-theme-id=wellmoto] .prow-brand .oem{color:var(--muted-2);font-family:var(--font-mono);font-weight:600;letter-spacing:0;text-transform:none}[data-theme-id=wellmoto] .prow-new{background:var(--accent);color:#fff;border-radius:5px;padding:1px 6px;font-size:9.5px;letter-spacing:.04em}[data-theme-id=wellmoto] .prow-title{font-size:14px;font-weight:600;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 3px}[data-theme-id=wellmoto] .prow-title a:hover{color:var(--accent)}[data-theme-id=wellmoto] .prow-fit{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--success)}[data-theme-id=wellmoto] .prow-fit svg{width:13px;height:13px}[data-theme-id=wellmoto] .prow-rate{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .prow-stars{display:inline-flex;gap:1px}[data-theme-id=wellmoto] .prow-stockcol .prow-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success)}[data-theme-id=wellmoto] .prow-stockcol .prow-stock.low{color:var(--warn)}[data-theme-id=wellmoto] .prow-stock i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}[data-theme-id=wellmoto] .prow-pricecol{text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.18}[data-theme-id=wellmoto] .prow-pricecol .old{font-size:11.5px;color:var(--muted-2);text-decoration:line-through}[data-theme-id=wellmoto] .prow-pricecol .now{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--navy)}[data-theme-id=wellmoto] .prow-pricecol .now span{font-size:12px;font-weight:700}[data-theme-id=wellmoto] .prow-add{width:46px;height:46px;border-radius:10px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--navy);transition:all .15s}[data-theme-id=wellmoto] .prow-add:hover{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme-id=wellmoto] .prow-add.added{background:var(--success);border-color:var(--success);color:#fff}[data-theme-id=wellmoto] .prow-add svg{width:19px;height:19px}[data-theme-id=wellmoto] .cat-index{position:sticky;top:96px}[data-theme-id=wellmoto] .cat-index .cix-title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px 6px}[data-theme-id=wellmoto] .cix-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--radius);color:var(--ink-2);transition:all .14s;border:1px solid transparent}[data-theme-id=wellmoto] .cix-link:hover{background:#fff;border-color:var(--line)}[data-theme-id=wellmoto] .cix-link.active{background:var(--accent-tint);border-color:var(--accent-tint2);color:var(--accent-700)}[data-theme-id=wellmoto] .cix-ic{width:34px;height:34px;border-radius:9px;background:var(--soft);color:var(--navy);display:grid;place-items:center;flex:none;transition:all .14s}[data-theme-id=wellmoto] .cix-link:hover .cix-ic,[data-theme-id=wellmoto] .cix-link.active .cix-ic{background:var(--accent);color:#fff}[data-theme-id=wellmoto] .cix-ic svg{width:18px;height:18px}[data-theme-id=wellmoto] .cix-t{flex:1;min-width:0}[data-theme-id=wellmoto] .cix-t b{font-size:14px;font-weight:700;display:block;line-height:1.2}[data-theme-id=wellmoto] .cix-t small{font-size:11.5px;color:var(--muted-2)}[data-theme-id=wellmoto] .cat-index .cix-note{display:flex;gap:11px;margin-top:16px;padding:14px;background:var(--accent-tint);border:1px solid var(--accent-tint2);border-radius:var(--radius)}[data-theme-id=wellmoto] .cix-note svg{width:20px;height:20px;color:var(--accent);flex:none}[data-theme-id=wellmoto] .cix-note b{font-size:13px;color:var(--accent-700);display:block}[data-theme-id=wellmoto] .cix-note small{font-size:12px;color:var(--accent-700);opacity:.82}[data-theme-id=wellmoto] .catblock{scroll-margin-top:92px;margin-bottom:44px}[data-theme-id=wellmoto] .catblock:last-child{margin-bottom:0}[data-theme-id=wellmoto] .cb-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .cb-ic{width:46px;height:46px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .cb-ic svg{width:24px;height:24px}[data-theme-id=wellmoto] .cb-head h2{font-size:22px}[data-theme-id=wellmoto] .cb-head .cb-sub{font-size:13px;color:var(--muted);margin-top:2px}[data-theme-id=wellmoto] .cb-head .cb-link{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:var(--accent);white-space:nowrap}[data-theme-id=wellmoto] .cb-head .cb-link svg{width:16px;height:16px}[data-theme-id=wellmoto] .cb-empty{padding:30px;text-align:center;color:var(--muted);font-size:14px;background:var(--soft);border-radius:var(--radius)}@media(max-width:980px){[data-theme-id=wellmoto] .ts-card{grid-template-columns:1fr}[data-theme-id=wellmoto] .ts-right{text-align:left}[data-theme-id=wellmoto] .refine{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .res-layout{grid-template-columns:1fr}[data-theme-id=wellmoto] .cat-index{position:static}[data-theme-id=wellmoto] .cat-index .cix-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-theme-id=wellmoto] .cat-index .cix-note{display:none}}@media(max-width:820px){[data-theme-id=wellmoto] .plist-head{display:none}[data-theme-id=wellmoto] .prow{grid-template-columns:48px minmax(0,1fr) auto 46px;gap:13px}[data-theme-id=wellmoto] .prow-rate,[data-theme-id=wellmoto] .prow-stockcol{display:none}}@media(max-width:680px){[data-theme-id=wellmoto] .refine,[data-theme-id=wellmoto] .cat-index .cix-list{grid-template-columns:1fr}}[data-theme-id=wellmoto] .pcard-cover{position:absolute;inset:0;z-index:1}[data-theme-id=wellmoto] .pcard-brand:empty{min-height:1px}[data-theme-id=wellmoto] .gcar-img img,[data-theme-id=wellmoto] .veh-card .vimg img,[data-theme-id=wellmoto] .bundle-top img,[data-theme-id=wellmoto] .hero-visual img{object-fit:cover}[data-theme-id=wellmoto] .pcard-media img,[data-theme-id=wellmoto] .gal-thumbs img,[data-theme-id=wellmoto] .citem-img img{object-fit:contain}[data-theme-id=wellmoto] .pcard-media,[data-theme-id=wellmoto] .gal-main{background:#fff}[data-theme-id=wellmoto] .gal-main{aspect-ratio:auto;display:flex;align-items:center;justify-content:center;min-height:340px;padding:16px}[data-theme-id=wellmoto] .gal-main-img{display:block;max-width:100%;max-height:74vh;width:auto;height:auto;object-fit:contain}[data-theme-id=wellmoto] .ph-img{background-color:#fff;background-image:none}[data-theme-id=wellmoto] .promo-thumb img,[data-theme-id=wellmoto] .spot-media img,[data-theme-id=wellmoto] .kmp-bundle-top img{object-fit:cover}[data-theme-id=wellmoto] .spot-media{position:relative;overflow:hidden}[data-theme-id=wellmoto] .kmp-bundle-top{position:relative}[data-theme-id=wellmoto] .kmp-coupon-val b.is-long{font-size:17px;line-height:1.1}[data-theme-id=wellmoto] .bm-empty{text-align:center;padding:56px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--soft);color:var(--muted)}[data-theme-id=wellmoto] .bm-empty__title{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ink);margin-bottom:6px}[data-theme-id=wellmoto] .bm-filter-more{background:none;border:0;color:var(--accent);font-weight:700;font-size:13.5px;cursor:pointer;padding:6px 0}[data-theme-id=wellmoto] .bm-filter-more:hover{text-decoration:underline}[data-theme-id=wellmoto] .bm-atc-error{display:block;color:var(--danger);font-size:13px;margin-top:8px}[data-theme-id=wellmoto] .listing.is-full{grid-template-columns:1fr}[data-theme-id=wellmoto] .product-grid.is-list{grid-template-columns:1fr;gap:12px}@media(max-width:980px){[data-theme-id=wellmoto] .listing{grid-template-columns:1fr}}[data-theme-id=wellmoto] .product-grid.is-list .pcard{flex-direction:row;align-items:stretch}[data-theme-id=wellmoto] .product-grid.is-list .pcard:hover{transform:none}[data-theme-id=wellmoto] .product-grid.is-list .pcard-media{width:116px;min-width:116px;aspect-ratio:1 / 1}[data-theme-id=wellmoto] .product-grid.is-list .pcard-body{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 22px;padding:12px 18px}[data-theme-id=wellmoto] .product-grid.is-list .pcard-brandrow{margin-bottom:0;flex:0 0 auto;gap:10px}[data-theme-id=wellmoto] .product-grid.is-list .pcard-title{min-height:0;margin-bottom:0;flex:1 1 240px}[data-theme-id=wellmoto] .product-grid.is-list .pcard-fit,[data-theme-id=wellmoto] .product-grid.is-list .pcard-meta{margin-bottom:0}[data-theme-id=wellmoto] .product-grid.is-list .pcard-foot{margin-top:0;margin-left:auto;flex:0 0 auto;align-items:center}@media(max-width:560px){[data-theme-id=wellmoto] .product-grid.is-list .pcard-media{width:92px;min-width:92px}[data-theme-id=wellmoto] .product-grid.is-list .pcard-oem{display:none}[data-theme-id=wellmoto] .product-grid.is-list .pcard-foot{flex-basis:100%;margin-left:0}}[data-theme-id=wellmoto] .wm-slider-vals{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--ink);margin:2px 0 12px}[data-theme-id=wellmoto] .wm-slider .price-track{margin:16px 8px 0}[data-theme-id=wellmoto] .wm-slider .price-track input[type=range]{position:absolute;top:50%;left:0;width:100%;height:16px;margin:0;transform:translateY(-50%);background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}[data-theme-id=wellmoto] .wm-slider .price-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--accent);cursor:pointer;box-shadow:0 1px 3px #0b1a2d40}[data-theme-id=wellmoto] .wm-slider .price-track input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--accent);cursor:pointer}[data-theme-id=wellmoto] .wm-slider .price-track input[type=range]::-webkit-slider-runnable-track{background:transparent}[data-theme-id=wellmoto] .wm-slider .price-track input[type=range]::-moz-range-track{background:transparent}[data-theme-id=wellmoto] .wm-slider .btn{width:100%;margin-top:4px}[data-theme-id=wellmoto] .rev-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin:20px 0;font-size:14.5px;color:var(--ink-2)}[data-theme-id=wellmoto] .rev-form{display:flex;flex-direction:column;gap:12px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;margin:20px 0}[data-theme-id=wellmoto] .rev-form-stars{display:flex;gap:4px;color:var(--star)}[data-theme-id=wellmoto] .rev-form-stars button{border:0;background:none;padding:0;cursor:pointer;color:var(--star);line-height:0}[data-theme-id=wellmoto] .rev-form input,[data-theme-id=wellmoto] .rev-form textarea{width:100%;border:1.5px solid var(--line);border-radius:var(--radius);padding:12px 14px;font-size:14.5px;background:#fff;font-family:var(--font-body)}[data-theme-id=wellmoto] .rev-form input:focus,[data-theme-id=wellmoto] .rev-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .rev-form .btn{align-self:flex-start}[data-theme-id=wellmoto] .rev-head .v{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .rev-media{display:flex;gap:8px;margin:12px 0 4px;flex-wrap:wrap}[data-theme-id=wellmoto] .rev-media-thumb{position:relative;width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line);flex:none;background:var(--soft)}[data-theme-id=wellmoto] .rev-media-thumb img{object-fit:cover}[data-theme-id=wellmoto] .rev-reply{margin-top:12px;padding:12px 14px;background:var(--soft);border-radius:var(--radius)}[data-theme-id=wellmoto] .rev-reply b{font-size:13px;color:var(--accent)}[data-theme-id=wellmoto] .rev-reply p{font-size:14px;margin-top:4px;color:var(--ink-2)}[data-theme-id=wellmoto] .rev-helpful{margin-top:12px;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .rev-helpful:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .rev-helpful.voted{background:var(--accent-tint);border-color:var(--accent-tint2);color:var(--accent-700);cursor:default}[data-theme-id=wellmoto] .rev-form-files{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--accent);cursor:pointer}[data-theme-id=wellmoto] .rev-form-files b{color:var(--muted);font-weight:600}[data-theme-id=wellmoto] .gar-modal-overlay{position:fixed;inset:0;z-index:1000;background:#0b1a2d8c;backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:gar-fade .16s ease}[data-theme-id=wellmoto] .gar-modal{width:100%;max-width:560px;max-height:90vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme-id=wellmoto] .gar-modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .gar-modal-head h3{font-size:19px;display:inline-flex;align-items:center;gap:10px}[data-theme-id=wellmoto] .gar-modal-head h3 svg{color:var(--accent)}[data-theme-id=wellmoto] .gar-modal-close{width:38px;height:38px;flex:none;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .gar-modal-close:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .gar-modal-body{padding:22px}[data-theme-id=wellmoto] .gar-modal-lead{font-size:13.5px;color:var(--muted);margin-bottom:16px}[data-theme-id=wellmoto] .gar-modal-body .fitment{background:transparent;box-shadow:none;padding:0}[data-theme-id=wellmoto] .gar-modal-body .fitment-row{grid-template-columns:1fr}[data-theme-id=wellmoto] .gar-modal-body .fitment-go{align-self:stretch}[data-theme-id=wellmoto] .gar-modal-body .fitment-go .btn{width:100%}@keyframes gar-fade{0%{opacity:0}to{opacity:1}}[data-theme-id=wellmoto] .gar-form{display:flex;flex-direction:column;gap:14px}[data-theme-id=wellmoto] .gar-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-theme-id=wellmoto] .gar-form-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-top:4px}[data-theme-id=wellmoto] .gar-field label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 2px}[data-theme-id=wellmoto] .gar-field input{width:100%;height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;font-size:14.5px;font-family:var(--font-body);color:var(--ink)}[data-theme-id=wellmoto] .gar-field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .gar-form-actions{display:flex;gap:10px;margin-top:6px}[data-theme-id=wellmoto] .gar-form-actions .btn{flex:1}[data-theme-id=wellmoto] .ostatus.expired{background:var(--danger-tint);color:var(--danger)}[data-theme-id=wellmoto] .doc.is-actionable{cursor:pointer;transition:border-color .15s}[data-theme-id=wellmoto] .doc.is-actionable:hover{border-color:var(--accent)}@media(max-width:560px){[data-theme-id=wellmoto] .gar-form-row{grid-template-columns:1fr}}[data-theme-id=wellmoto] .pcard-fav{cursor:pointer}[data-theme-id=wellmoto] .pcard-fav.is-fav{color:var(--danger);border-color:var(--danger);background:var(--danger-tint)}[data-theme-id=wellmoto] .pdp-share .wm-fav{position:relative;cursor:pointer}[data-theme-id=wellmoto] .pdp-share .wm-fav.is-fav{color:var(--danger);border-color:var(--danger);background:var(--danger-tint)}[data-theme-id=wellmoto] .wm-fav.is-fav svg,[data-theme-id=wellmoto] .wm-fav-btn.is-fav svg{fill:currentColor}[data-theme-id=wellmoto] .wm-fav svg,[data-theme-id=wellmoto] .wm-fav-btn svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}[data-theme-id=wellmoto] .wm-fav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;transition:all .15s}[data-theme-id=wellmoto] .wm-fav-btn.is-fav{color:var(--danger);border-color:var(--danger);background:var(--danger-tint)}[data-theme-id=wellmoto] .wm-fav.pop svg,[data-theme-id=wellmoto] .wm-fav-btn.pop svg{animation:fav-pop .46s cubic-bezier(.34,1.56,.64,1)}[data-theme-id=wellmoto] .pcard-fav.pop:after,[data-theme-id=wellmoto] .pdp-share .wm-fav.pop:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--danger);animation:fav-burst .5s ease-out forwards;pointer-events:none}@keyframes fav-pop{0%{transform:scale(1)}25%{transform:scale(.78)}55%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes fav-burst{0%{opacity:.55;transform:scale(.75)}to{opacity:0;transform:scale(1.85)}}@media(prefers-reduced-motion:reduce){[data-theme-id=wellmoto] .wm-fav.pop svg,[data-theme-id=wellmoto] .wm-fav-btn.pop svg{animation:none}[data-theme-id=wellmoto] .pcard-fav.pop:after,[data-theme-id=wellmoto] .pdp-share .wm-fav.pop:after{display:none}}[data-theme-id=wellmoto] .opt{width:100%;background:#fff;font:inherit;text-align:left;color:inherit;-webkit-appearance:none;appearance:none}[data-theme-id=wellmoto] .opt.sel{background:var(--accent-tint)}[data-theme-id=wellmoto] .opt:disabled{cursor:default}[data-theme-id=wellmoto] .search .search-btn svg{color:#fff}[data-theme-id=wellmoto] .page-head{padding:28px 0 30px}[data-theme-id=wellmoto] .mobile-menu-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;margin-right:2px;border:0;background:none;color:var(--ink);border-radius:var(--radius);flex:none;cursor:pointer}[data-theme-id=wellmoto] .mobile-menu-btn:hover{background:var(--soft);color:var(--accent)}[data-theme-id=wellmoto] .mnav-overlay{position:fixed;inset:0;z-index:1000;background:#0b1a2d80;opacity:0;visibility:hidden;transition:opacity .2s ease}[data-theme-id=wellmoto] .mnav-overlay.open{opacity:1;visibility:visible}[data-theme-id=wellmoto] .mnav{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:#fff;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1)}[data-theme-id=wellmoto] .mnav-overlay.open .mnav{transform:translate(0)}[data-theme-id=wellmoto] .mnav-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);flex:none}[data-theme-id=wellmoto] .mnav-head b{font-size:16px}[data-theme-id=wellmoto] .mnav-close{width:36px;height:36px;flex:none;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .mnav-close:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .mnav-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 24px}[data-theme-id=wellmoto] .mnav-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800;padding:14px 18px 6px}[data-theme-id=wellmoto] .mnav-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 18px;font-size:15px;font-weight:600;color:var(--ink);background:none;border:0;text-align:left;cursor:pointer}[data-theme-id=wellmoto] .mnav-row:hover{background:var(--soft)}[data-theme-id=wellmoto] .mnav-acc-head svg{color:var(--muted);transition:transform .2s;flex:none}[data-theme-id=wellmoto] .mnav-acc.open .mnav-acc-head svg{transform:rotate(180deg)}[data-theme-id=wellmoto] .mnav-acc-body{background:var(--soft);padding:4px 0 8px}[data-theme-id=wellmoto] .mnav-sub{display:block;padding:10px 18px 10px 32px;font-size:14px;color:var(--ink-2)}[data-theme-id=wellmoto] .mnav-sub:hover{color:var(--accent)}[data-theme-id=wellmoto] .mnav-all{display:inline-flex;align-items:center;gap:4px;padding:10px 18px 12px 32px;font-size:13.5px;font-weight:500;color:var(--muted)}[data-theme-id=wellmoto] .mnav-links{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}@media(min-width:821px){[data-theme-id=wellmoto] .mnav-overlay{display:none}}@media(max-width:820px){[data-theme-id=wellmoto] .mobile-menu-btn{display:inline-flex}[data-theme-id=wellmoto] .header-main{gap:12px}}[data-theme-id=wellmoto] .fitment-row--ver{grid-template-columns:repeat(5,1fr) auto}@keyframes wm-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme-id=wellmoto] .sk{display:block;border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--soft) 30%,var(--soft-2) 50%,var(--soft) 70%);background-size:200% 100%;animation:wm-sk-shimmer 1.4s ease-in-out infinite}[data-theme-id=wellmoto] .sk--line{height:14px}[data-theme-id=wellmoto] .sk--text{height:12px}[data-theme-id=wellmoto] .sk--sm{height:10px}[data-theme-id=wellmoto] .sk--title{height:30px;border-radius:var(--radius)}[data-theme-id=wellmoto] .sk--lead{height:20px}[data-theme-id=wellmoto] .sk--btn{height:46px;border-radius:var(--radius)}[data-theme-id=wellmoto] .sk--chip{display:inline-block;height:30px;width:96px;border-radius:999px}[data-theme-id=wellmoto] .sk--circle{border-radius:50%}[data-theme-id=wellmoto] .sk--media{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius)}[data-theme-id=wellmoto] .sk-w-20{width:20%}[data-theme-id=wellmoto] .sk-w-30{width:30%}[data-theme-id=wellmoto] .sk-w-40{width:40%}[data-theme-id=wellmoto] .sk-w-50{width:50%}[data-theme-id=wellmoto] .sk-w-60{width:60%}[data-theme-id=wellmoto] .sk-w-70{width:70%}[data-theme-id=wellmoto] .sk-w-80{width:80%}[data-theme-id=wellmoto] .sk-w-90{width:90%}[data-theme-id=wellmoto] .sk-w-100{width:100%}[data-theme-id=wellmoto] .sk-page{padding:28px 0 72px}[data-theme-id=wellmoto] .sk-stack{display:flex;flex-direction:column;gap:10px}[data-theme-id=wellmoto] .sk-row{display:flex;align-items:center;gap:12px}[data-theme-id=wellmoto] .sk-crumbs{display:flex;gap:10px;align-items:center;padding:16px 0}[data-theme-id=wellmoto] .sk-crumbs .sk{height:12px;width:72px}[data-theme-id=wellmoto] .sk-card{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg)}[data-theme-id=wellmoto] .sk-card-media{aspect-ratio:1 / 1;background:linear-gradient(100deg,var(--soft) 30%,var(--soft-2) 50%,var(--soft) 70%);background-size:200% 100%;animation:wm-sk-shimmer 1.4s ease-in-out infinite}[data-theme-id=wellmoto] .sk-card-body{padding:14px;display:flex;flex-direction:column;gap:9px}[data-theme-id=wellmoto] .sk-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px}[data-theme-id=wellmoto] .sk-pdp-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;padding:26px 0 72px}[data-theme-id=wellmoto] .sk-pdp-main{aspect-ratio:1 / 1;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme-id=wellmoto] .sk-pdp-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}[data-theme-id=wellmoto] .sk-pdp-thumbs .sk{aspect-ratio:1 / 1}@media(max-width:880px){[data-theme-id=wellmoto] .sk-pdp-cols{grid-template-columns:1fr;gap:30px}}[data-theme-id=wellmoto] .sk-listing{display:grid;grid-template-columns:282px 1fr;gap:34px;padding:26px 0 72px;align-items:start}[data-theme-id=wellmoto] .sk-filters{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}@media(max-width:980px){[data-theme-id=wellmoto] .sk-listing{grid-template-columns:1fr}[data-theme-id=wellmoto] .sk-filters{display:none}}@media(prefers-reduced-motion:reduce){[data-theme-id=wellmoto] .sk,[data-theme-id=wellmoto] .sk-card-media{animation:none}}[data-theme-id=wellmoto] .sf-section{max-width:var(--container);margin:0 auto;padding:48px 24px}[data-theme-id=wellmoto] .sf-section__title{font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;line-height:1.15}[data-theme-id=wellmoto] .sf-section__subtitle{color:var(--muted);font-size:16px;margin:0 0 24px;max-width:62ch;line-height:1.55}[data-theme-id=wellmoto] .sf-input{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;font-size:15px;font-family:var(--font-body);color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}[data-theme-id=wellmoto] .sf-input::placeholder{color:var(--muted-2)}[data-theme-id=wellmoto] .sf-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}[data-theme-id=wellmoto] .sf-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme-id=wellmoto] .sf-empty{text-align:center;padding:64px 24px;color:var(--muted)}[data-theme-id=wellmoto] .sf-empty__title{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink);margin-bottom:8px}[data-theme-id=wellmoto] .sf-prose{font-size:15.5px;line-height:1.75;color:var(--ink-2)}[data-theme-id=wellmoto] .sf-prose p+p{margin-top:12px}[data-theme-id=wellmoto] .sf-prose ul{list-style:disc;padding-left:22px;margin:10px 0}[data-theme-id=wellmoto] .sf-prose ol{list-style:decimal;padding-left:22px;margin:10px 0}[data-theme-id=wellmoto] .sf-prose li+li{margin-top:4px}[data-theme-id=wellmoto] .sf-prose a{color:var(--accent);text-decoration:underline}[data-theme-id=wellmoto] .sf-legal{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 34px;max-width:82ch}[data-theme-id=wellmoto] .sf-legal>*:first-child{margin-top:0}[data-theme-id=wellmoto] .sf-legal h2{font-family:var(--font-display);font-size:21px;margin-bottom:8px;color:var(--ink)}[data-theme-id=wellmoto] .sf-legal h3{font-size:17px;margin-bottom:6px;color:var(--ink)}[data-theme-id=wellmoto] .sf-legal h4,[data-theme-id=wellmoto] .sf-legal h5,[data-theme-id=wellmoto] .sf-legal h6{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--ink)}@media(max-width:720px){[data-theme-id=wellmoto] .sf-legal{padding:20px 18px}}[data-theme-id=wellmoto] .wm-stats-band{background:var(--navy-900);color:#fff}[data-theme-id=wellmoto] .wm-stats-band .section-head{justify-content:center;text-align:center}[data-theme-id=wellmoto] .wm-stats-band .section-head h2{color:#fff}[data-theme-id=wellmoto] .wm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}[data-theme-id=wellmoto] .wm-stat{text-align:center;padding:30px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-lg)}[data-theme-id=wellmoto] .wm-stat b{font-family:var(--font-display);font-size:40px;font-weight:800;color:#fff;display:block;line-height:1}[data-theme-id=wellmoto] .wm-stat span{display:block;margin-top:10px;font-size:14px;font-weight:500;color:#aebed1}@media(max-width:760px){[data-theme-id=wellmoto] .wm-stats{grid-template-columns:repeat(2,1fr)}}[data-theme-id=wellmoto] .prow-img{position:relative;flex:none;overflow:visible}[data-theme-id=wellmoto] .prow-thumb{position:absolute;inset:0;border-radius:9px;overflow:hidden;border:1px solid var(--line);background:#fff}[data-theme-id=wellmoto] .prow-thumb img{object-fit:contain}[data-theme-id=wellmoto] .plist{overflow:visible}[data-theme-id=wellmoto] .prow-zoom{position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%) scale(.94);transform-origin:left center;width:340px;height:340px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:40}[data-theme-id=wellmoto] .prow-zoom img{object-fit:contain}[data-theme-id=wellmoto] .prow-img:hover .prow-zoom{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}@media(max-width:820px){[data-theme-id=wellmoto] .prow-zoom{display:none}}[data-theme-id=wellmoto] .hub-card.hub-parts{overflow:visible}[data-theme-id=wellmoto] .part-row .pimg{width:64px;height:64px;position:relative;overflow:visible}[data-theme-id=wellmoto] .part-row .pimg:hover .prow-zoom{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}[data-theme-id=wellmoto] .vcard-media img{object-fit:cover}[data-theme-id=wellmoto] .vcard-logo{position:absolute;bottom:12px;right:12px;z-index:2;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .vcard-logo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}[data-theme-id=wellmoto] .vcard-media .logo-plate.vcard-logo-plate{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0}@keyframes wm-page-in{0%{opacity:0}to{opacity:1}}[data-theme-id=wellmoto] a:focus-visible,[data-theme-id=wellmoto] button:focus-visible,[data-theme-id=wellmoto] input:focus-visible,[data-theme-id=wellmoto] select:focus-visible,[data-theme-id=wellmoto] textarea:focus-visible,[data-theme-id=wellmoto] [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}[data-theme-id=wellmoto] .wm-page-enter{animation:wm-page-in .28s ease both}@media(prefers-reduced-motion:reduce){[data-theme-id=wellmoto] .wm-page-enter{animation:none}}[data-theme-id=wellmoto] .logo-plate{width:100%;height:72px;display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid var(--line-2);border-radius:14px;overflow:hidden}[data-theme-id=wellmoto] .logo-plate img{display:block;max-width:100%;max-height:48px;width:auto;height:auto;object-fit:contain}[data-theme-id=wellmoto] .logo-plate--ph{background:var(--accent-tint);border-color:transparent;color:var(--accent)}[data-theme-id=wellmoto] .logo-plate__mono{font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--accent);letter-spacing:-.02em}[data-theme-id=wellmoto] .dir-tile .dir-name{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink);margin-top:12px}[data-theme-id=wellmoto] .dir-tile:hover .dir-name{color:var(--accent)}[data-theme-id=wellmoto] .brand-logo{display:flex;align-items:center;justify-content:center;padding:14px;overflow:hidden}[data-theme-id=wellmoto] .brand-logo img{display:block;max-width:100%;max-height:68px;width:auto;height:auto;object-fit:contain}[data-theme-id=wellmoto] .arac-hero__head{display:flex;align-items:center;gap:24px;flex-wrap:wrap}[data-theme-id=wellmoto] .arac-hero__body{min-width:0}[data-theme-id=wellmoto] .arac-hero__body .eyebrow{margin-bottom:0}[data-theme-id=wellmoto] .arac-hero__head h1{margin-top:14px}@media(max-width:640px){[data-theme-id=wellmoto] .arac-hero .brand-logo{width:76px;height:76px}}html.fit-only [data-theme-id=wellmoto] .pcard:not([data-fit]),html.fit-only [data-theme-id=wellmoto] .prow:not([data-fit]){display:none}[data-theme-id=wellmoto] .fit-empty-note{display:none;margin:8px 0 20px;color:var(--muted);font-weight:600}html.fit-empty [data-theme-id=wellmoto] .fit-empty-note{display:block}html.fit-empty [data-theme-id=wellmoto] .plist-head{display:none}[data-theme-id=wellmoto] .g2-hero{background:var(--navy-900);color:#fff;padding:40px 0 104px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .g2-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 460px at 86% -16%,rgba(64,95,242,.3),transparent 62%)}[data-theme-id=wellmoto] .g2-hero .container{position:relative;z-index:2}[data-theme-id=wellmoto] .g2-hero-grid{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:center}[data-theme-id=wellmoto] .g2-eyebrow{display:inline-flex;align-items:center;gap:9px;background:#405ff229;border:1px solid rgba(64,95,242,.34);color:#c2cfff;font-size:12.5px;font-weight:700;padding:6px 13px;border-radius:var(--pill)}[data-theme-id=wellmoto] .g2-eyebrow svg{width:15px;height:15px}[data-theme-id=wellmoto] .g2-eyebrow b{color:#fff;font-weight:800}[data-theme-id=wellmoto] .g2-hero-l h1{font-size:46px;color:#fff;margin:18px 0 8px;letter-spacing:-.02em;line-height:1}[data-theme-id=wellmoto] .g2-hero-sub{color:#aebed1;font-size:15px;font-weight:600;letter-spacing:.02em}[data-theme-id=wellmoto] .g2-plate{display:inline-flex;align-items:center;gap:9px;margin-top:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:7px 12px}[data-theme-id=wellmoto] .g2-plate i{width:14px;height:20px;border-radius:3px;background:var(--accent);flex:none}[data-theme-id=wellmoto] .g2-plate b{font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:.05em;color:#fff}[data-theme-id=wellmoto] .g2-hero-cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}[data-theme-id=wellmoto] .g2-hero-cta .btn svg{width:18px;height:18px}[data-theme-id=wellmoto] .g2-hero-r{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:14px}[data-theme-id=wellmoto] .g2-vphoto{aspect-ratio:16/11;border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,#21405c,#0e1f33)}[data-theme-id=wellmoto] .g2-vphoto .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .g2-vstats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}[data-theme-id=wellmoto] .g2-vstats>div{background:#ffffff0d;border-radius:var(--radius);padding:12px 14px}[data-theme-id=wellmoto] .g2-vstats b{font-family:var(--font-display);font-weight:800;font-size:26px;color:#fff;line-height:1;display:block}[data-theme-id=wellmoto] .g2-vstats b span{font-size:13px;font-weight:700;color:#8fa1b8;margin-left:3px}[data-theme-id=wellmoto] .g2-vstats small{font-size:11.5px;color:#8fa1b8}[data-theme-id=wellmoto] .g2-prog-wrap{margin-top:-64px;position:relative;z-index:5}[data-theme-id=wellmoto] .g2-prog{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:20px 24px}[data-theme-id=wellmoto] .g2-prog-ring{width:60px;height:60px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--accent) 75%,var(--accent-tint) 0)}[data-theme-id=wellmoto] .g2-prog-ring .in{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--accent)}[data-theme-id=wellmoto] .g2-prog-t{flex:1;min-width:0}[data-theme-id=wellmoto] .g2-prog-t b{font-size:16px;color:var(--ink);display:block}[data-theme-id=wellmoto] .g2-prog-t p{font-size:13.5px;color:var(--muted);margin-top:3px;line-height:1.45;max-width:560px}[data-theme-id=wellmoto] .g2-prog-steps{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}[data-theme-id=wellmoto] .g2-pstep{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--pill);border:1px solid var(--line);color:var(--muted)}[data-theme-id=wellmoto] .g2-pstep svg{width:13px;height:13px}[data-theme-id=wellmoto] .g2-pstep.done{background:var(--success-tint);border-color:transparent;color:var(--success)}[data-theme-id=wellmoto] .g2-pstep.todo{background:var(--accent-tint);border-color:var(--accent-tint2);color:var(--accent)}[data-theme-id=wellmoto] .g2-prog .btn{flex:none}[data-theme-id=wellmoto] .g2-prog .btn svg{width:17px;height:17px}[data-theme-id=wellmoto] .g2-cats{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}[data-theme-id=wellmoto] .g2-cat{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .14s}[data-theme-id=wellmoto] .g2-cat svg{width:15px;height:15px;color:var(--muted)}[data-theme-id=wellmoto] .g2-cat:hover{border-color:var(--accent-tint2)}[data-theme-id=wellmoto] .g2-cat.on{background:var(--navy);border-color:var(--navy);color:#fff}[data-theme-id=wellmoto] .g2-cat.on svg{color:#fff}[data-theme-id=wellmoto] .g2-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1180px){[data-theme-id=wellmoto] .g2-pgrid{grid-template-columns:repeat(3,1fr)}}[data-theme-id=wellmoto] .g2-band{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}[data-theme-id=wellmoto] .g2-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme-id=wellmoto] .g2-card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .g2-card-head h3{font-size:17px;display:inline-flex;align-items:center;gap:10px}[data-theme-id=wellmoto] .g2-card-head h3 svg{width:19px;height:19px;color:var(--accent)}[data-theme-id=wellmoto] .g2-card-head a{font-size:13px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:6px;cursor:pointer}[data-theme-id=wellmoto] .g2-card-head a svg{width:15px;height:15px}[data-theme-id=wellmoto] .g2-maint{padding:24px 22px;display:flex;align-items:center;gap:22px}[data-theme-id=wellmoto] .g2-ring{width:104px;height:104px;border-radius:50%;flex:none;display:grid;place-items:center}[data-theme-id=wellmoto] .g2-ring .in{width:80px;height:80px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-direction:column;text-align:center}[data-theme-id=wellmoto] .g2-ring .in b{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1;color:var(--navy)}[data-theme-id=wellmoto] .g2-ring .in small{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}[data-theme-id=wellmoto] .g2-maint-t b{font-size:17px;color:var(--ink);display:block}[data-theme-id=wellmoto] .g2-maint-t p{font-size:13.5px;color:var(--muted);margin:4px 0 14px;line-height:1.5}[data-theme-id=wellmoto] .g2-maint-t p em{font-style:normal;font-weight:700;color:var(--ink)}[data-theme-id=wellmoto] .g2-maint-t .btn svg{width:16px;height:16px}[data-theme-id=wellmoto] .g2-maint-meta{display:flex;gap:22px;padding:0 22px 20px}[data-theme-id=wellmoto] .g2-maint-meta>div{flex:1}[data-theme-id=wellmoto] .g2-maint-meta small{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:block;margin-bottom:3px}[data-theme-id=wellmoto] .g2-maint-meta b{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--navy)}[data-theme-id=wellmoto] .g2-specs{display:grid;grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .g2-spec{padding:18px 22px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .g2-spec:nth-child(2n){border-right:0}[data-theme-id=wellmoto] .g2-spec:nth-last-child(-n+2){border-bottom:0}[data-theme-id=wellmoto] .g2-spec .si{color:var(--accent);margin-bottom:8px}[data-theme-id=wellmoto] .g2-spec .si svg{width:20px;height:20px}[data-theme-id=wellmoto] .g2-spec small{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:block;margin-bottom:2px}[data-theme-id=wellmoto] .g2-spec b{font-size:15.5px;color:var(--ink)}[data-theme-id=wellmoto] .g2-doc-onb{padding:8px}[data-theme-id=wellmoto] .g2-doc-row{display:flex;align-items:center;gap:15px;padding:15px 16px;border-radius:var(--radius);transition:background .14s}[data-theme-id=wellmoto] .g2-doc-row+.g2-doc-row{border-top:1px solid var(--line-2)}[data-theme-id=wellmoto] .g2-doc-ic{width:46px;height:46px;border-radius:12px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .g2-doc-ic svg{width:22px;height:22px}[data-theme-id=wellmoto] .g2-doc-t{flex:1;min-width:0}[data-theme-id=wellmoto] .g2-doc-t b{font-size:15px;color:var(--ink);display:block}[data-theme-id=wellmoto] .g2-doc-t small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .g2-doc-row .btn{flex:none}[data-theme-id=wellmoto] .g2-doc-row .btn svg{width:15px;height:15px}[data-theme-id=wellmoto] .g2-doc-row.set .g2-doc-ic{background:var(--success-tint);color:var(--success)}[data-theme-id=wellmoto] .g2-other{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}[data-theme-id=wellmoto] .g2-ocard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}[data-theme-id=wellmoto] .g2-ocard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}[data-theme-id=wellmoto] .g2-ophoto{aspect-ratio:16/9;background:var(--soft);position:relative}[data-theme-id=wellmoto] .g2-ophoto .ph-img{width:100%;height:100%}[data-theme-id=wellmoto] .g2-oplate{position:absolute;bottom:10px;left:10px;font-family:var(--font-mono);font-weight:700;font-size:12px;color:var(--navy);background:#fff;border:1px solid var(--line);padding:4px 8px;border-radius:6px}[data-theme-id=wellmoto] .g2-obody{padding:15px 17px 17px}[data-theme-id=wellmoto] .g2-obrand{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}[data-theme-id=wellmoto] .g2-obody h3{font-size:18px;margin:2px 0 3px}[data-theme-id=wellmoto] .g2-osub{font-size:12.5px;color:var(--muted);margin-bottom:14px}[data-theme-id=wellmoto] .g2-obody .btn{width:100%}[data-theme-id=wellmoto] .g2-obody .btn svg{width:16px;height:16px}[data-theme-id=wellmoto] .g2-add{border:1.5px dashed var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:30px;color:var(--muted);cursor:pointer;transition:all .15s}[data-theme-id=wellmoto] .g2-add:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}[data-theme-id=wellmoto] .g2-add .ai{width:52px;height:52px;border-radius:50%;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center}[data-theme-id=wellmoto] .g2-add .ai svg{width:24px;height:24px}[data-theme-id=wellmoto] .g2-add b{font-size:16px;color:var(--ink)}[data-theme-id=wellmoto] .g2-add small{font-size:12.5px}@media(max-width:980px){[data-theme-id=wellmoto] .g2-hero-grid{grid-template-columns:1fr}[data-theme-id=wellmoto] .g2-prog{flex-wrap:wrap}[data-theme-id=wellmoto] .g2-pgrid{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .g2-band,[data-theme-id=wellmoto] .g2-other{grid-template-columns:1fr}}@media(max-width:620px){[data-theme-id=wellmoto] .g2-hero-l h1{font-size:34px}[data-theme-id=wellmoto] .g2-pgrid{grid-template-columns:1fr}[data-theme-id=wellmoto] .g2-maint{flex-direction:column;text-align:center}}[data-theme-id=wellmoto] .g2-vphoto{position:relative}[data-theme-id=wellmoto] .g2-vphoto img,[data-theme-id=wellmoto] .g2-ophoto img{object-fit:cover}[data-theme-id=wellmoto] .g2-vphoto .logo-plate,[data-theme-id=wellmoto] .g2-ophoto .logo-plate{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#fff}[data-theme-id=wellmoto] .g2-addband-wrap{margin-top:30px}[data-theme-id=wellmoto] .g2-addband{width:100%;display:flex;align-items:center;gap:16px;text-align:left;background:linear-gradient(118deg,var(--accent-tint),#fff 64%);border:1.5px dashed var(--accent);border-radius:var(--radius-lg);padding:16px 20px;cursor:pointer;transition:box-shadow .18s,transform .18s}[data-theme-id=wellmoto] .g2-addband:hover{box-shadow:var(--shadow);transform:translateY(-2px)}[data-theme-id=wellmoto] .g2-addband-ic{width:46px;height:46px;border-radius:50%;flex:none;background:var(--accent);color:#fff;display:grid;place-items:center}[data-theme-id=wellmoto] .g2-addband-ic svg{width:24px;height:24px}[data-theme-id=wellmoto] .g2-addband-t{flex:1;min-width:0}[data-theme-id=wellmoto] .g2-addband-t b{display:block;font-size:16px;color:var(--ink)}[data-theme-id=wellmoto] .g2-addband-t span{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.45}[data-theme-id=wellmoto] .g2-addband-go{flex:none;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:#fff;background:var(--accent);padding:10px 16px;border-radius:var(--radius)}[data-theme-id=wellmoto] .g2-addband-go svg{width:18px;height:18px}[data-theme-id=wellmoto] .gar-photo-edit{display:flex;align-items:center;gap:14px;margin-bottom:6px}[data-theme-id=wellmoto] .gar-photo-thumb{width:120px;flex:none;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line)}[data-theme-id=wellmoto] .gar-photo-acts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}[data-theme-id=wellmoto] .gar-photo-pick{cursor:pointer}[data-theme-id=wellmoto] .gar-photo-pick.is-busy{opacity:.6;pointer-events:none}[data-theme-id=wellmoto] .gar-photo-hint{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .g2-vphoto-edit{position:absolute;right:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#fff;background:#0e1f33bd;border:1px solid rgba(255,255,255,.2);padding:7px 12px;border-radius:999px;cursor:pointer;transition:background .15s,transform .15s}[data-theme-id=wellmoto] .g2-vphoto-edit:hover{background:var(--accent);transform:translateY(-1px)}[data-theme-id=wellmoto] .g2-vphoto-edit svg{width:15px;height:15px}[data-theme-id=wellmoto] .g2-vphoto-edit.is-busy{opacity:.7;pointer-events:none}@media(max-width:620px){[data-theme-id=wellmoto] .g2-addband{flex-direction:column;align-items:flex-start}[data-theme-id=wellmoto] .g2-addband-go{align-self:stretch;justify-content:center}}[data-theme-id=wellmoto] .cat-index{max-height:calc(100vh - 112px);overflow-y:auto}@media(max-width:980px){[data-theme-id=wellmoto] .cat-index{max-height:none;overflow:visible}}[data-theme-id=wellmoto] .m-search-btn,[data-theme-id=wellmoto] .mg-trigger{display:none}@media(max-width:560px){[data-theme-id=wellmoto] .container{padding:0 16px}}@media(max-width:820px){[data-theme-id=wellmoto] .header-main{height:var(--header-h);gap:4px;position:relative}[data-theme-id=wellmoto] .mobile-menu-btn{margin-left:-6px;margin-right:auto}[data-theme-id=wellmoto] .brand{position:absolute;left:50%;transform:translate(-50%);margin:0;max-width:56%;display:flex;justify-content:center}[data-theme-id=wellmoto] .brand img{height:auto;max-height:28px;max-width:140px;width:auto;object-fit:contain}[data-theme-id=wellmoto] .search,[data-theme-id=wellmoto] .header-actions{display:none}[data-theme-id=wellmoto] .m-search-btn,[data-theme-id=wellmoto] .mg-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:0;background:none;color:var(--ink);border-radius:var(--radius);cursor:pointer;position:relative}[data-theme-id=wellmoto] .m-search-btn:hover,[data-theme-id=wellmoto] .mg-trigger:hover{background:var(--soft);color:var(--accent)}}@media(max-width:380px){[data-theme-id=wellmoto] .brand img{max-width:118px}}[data-theme-id=wellmoto] .mg-trigger.has-veh{color:var(--accent)}[data-theme-id=wellmoto] .mg-trigger-av{position:relative;width:30px;height:30px;border-radius:9px;overflow:hidden;background:#fff;border:1.5px solid var(--line-2);display:grid;place-items:center}[data-theme-id=wellmoto] .mg-trigger-av .veh-av{object-fit:contain;background:#fff}[data-theme-id=wellmoto] .mg-trigger-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid #fff}[data-theme-id=wellmoto] .mg-overlay{position:fixed;inset:0;z-index:1000;background:#0b1a2d80;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}[data-theme-id=wellmoto] .mg-overlay.open{opacity:1;visibility:visible}[data-theme-id=wellmoto] .mg-drawer{position:absolute;top:0;right:0;bottom:0;width:min(90vw,384px);background:var(--bg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1)}[data-theme-id=wellmoto] .mg-overlay.open .mg-drawer{transform:none}[data-theme-id=wellmoto] .mg-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);flex:none}[data-theme-id=wellmoto] .mg-head b{font-size:17px;font-family:var(--font-display)}[data-theme-id=wellmoto] .mg-close{width:36px;height:36px;flex:none;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}[data-theme-id=wellmoto] .mg-close:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .mg-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px}[data-theme-id=wellmoto] .mg-card{display:flex;align-items:center;gap:14px;background:var(--navy-900);color:#fff;border-radius:var(--radius-lg);padding:14px;position:relative;overflow:hidden}[data-theme-id=wellmoto] .mg-card:before{content:"";position:absolute;inset:0;background:radial-gradient(360px 160px at 92% 0%,rgba(64,95,242,.3),transparent 60%);pointer-events:none}[data-theme-id=wellmoto] .mg-photo{position:relative;z-index:1;width:96px;height:74px;flex:none;border-radius:var(--radius);background:#fff;display:grid;place-items:center;overflow:hidden}[data-theme-id=wellmoto] .mg-photo .veh-av{object-fit:contain;background:#fff;padding:4px}[data-theme-id=wellmoto] .mg-card-t{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-theme-id=wellmoto] .mg-card-t b{font-size:16px;font-weight:800;font-family:var(--font-display);line-height:1.15}[data-theme-id=wellmoto] .mg-card-t small{font-size:12.5px;color:#aebed1}[data-theme-id=wellmoto] .mg-plate{align-self:flex-start;margin-top:4px;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.03em;background:#ffffff1f;padding:3px 8px;border-radius:6px}[data-theme-id=wellmoto] .mg-primary{display:flex;align-items:center;gap:12px;padding:14px;background:var(--accent);color:#fff;border-radius:var(--radius);transition:background .15s}[data-theme-id=wellmoto] .mg-primary:hover{background:var(--accent-600)}[data-theme-id=wellmoto] .mg-primary-ic{width:36px;height:36px;border-radius:10px;background:#ffffff29;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .mg-primary-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}[data-theme-id=wellmoto] .mg-primary-t b{font-size:14.5px;font-weight:700}[data-theme-id=wellmoto] .mg-primary-t small{font-size:12px;color:#fffc}[data-theme-id=wellmoto] .mg-primary>svg{flex:none}[data-theme-id=wellmoto] .mg-quick{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}[data-theme-id=wellmoto] .mg-qtile{display:flex;flex-direction:column;gap:7px;padding:12px 10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}[data-theme-id=wellmoto] .mg-qtile:hover{border-color:var(--accent);background:var(--accent-tint)}[data-theme-id=wellmoto] .mg-qtile .qi{color:var(--accent);display:inline-grid;place-items:center}[data-theme-id=wellmoto] .mg-qtile b{font-size:13px;color:var(--ink);font-weight:700}[data-theme-id=wellmoto] .mg-qtile small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .mg-sub{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}[data-theme-id=wellmoto] .mg-list{display:flex;flex-direction:column;gap:8px}[data-theme-id=wellmoto] .mg-veh{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-align:left;cursor:pointer}[data-theme-id=wellmoto] .mg-veh.on{border-color:var(--accent);background:var(--accent-tint)}[data-theme-id=wellmoto] .mg-veh-ic{position:relative;width:38px;height:38px;border-radius:9px;background:var(--soft);flex:none;display:grid;place-items:center;overflow:hidden}[data-theme-id=wellmoto] .mg-veh-ic .veh-av{object-fit:contain;background:#fff}[data-theme-id=wellmoto] .mg-veh-t{flex:1;min-width:0;display:flex;flex-direction:column}[data-theme-id=wellmoto] .mg-veh-t b{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .mg-veh-t small{font-size:12px;color:var(--muted)}[data-theme-id=wellmoto] .mg-veh-on{color:var(--accent);flex:none}[data-theme-id=wellmoto] .mg-veh-sel{font-size:13px;font-weight:700;color:var(--accent);flex:none}[data-theme-id=wellmoto] .mg-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}[data-theme-id=wellmoto] .mg-foot a{font-size:14px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:6px}[data-theme-id=wellmoto] .mg-foot a.mute{color:var(--muted);font-weight:600}[data-theme-id=wellmoto] .mg-empty{text-align:center;padding:30px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}[data-theme-id=wellmoto] .mg-empty-ic{width:64px;height:64px;border-radius:50%;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center}[data-theme-id=wellmoto] .mg-empty b{font-size:17px;font-family:var(--font-display)}[data-theme-id=wellmoto] .mg-empty p{font-size:13.5px;color:var(--muted);line-height:1.5;max-width:260px}[data-theme-id=wellmoto] .mg-empty .btn{margin-top:6px}[data-theme-id=wellmoto] .veh-av{object-fit:contain}[data-theme-id=wellmoto] .rv-media{overflow:hidden}[data-theme-id=wellmoto] .rv-media img{object-fit:contain}@media(max-width:980px){[data-theme-id=wellmoto] .rv-media{aspect-ratio:16 / 10}}[data-theme-id=wellmoto] .bm-empty .btn{margin-top:18px}@media(max-width:980px){[data-theme-id=wellmoto] .cat-index .cix-link{padding:8px;gap:10px}[data-theme-id=wellmoto] .cat-index .cix-ic{width:28px;height:28px;border-radius:7px}[data-theme-id=wellmoto] .cat-index .cix-ic svg{width:15px;height:15px}[data-theme-id=wellmoto] .cat-index .cix-t{display:flex;align-items:baseline;gap:8px;min-width:0}[data-theme-id=wellmoto] .cat-index .cix-t b{font-size:13.5px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .cat-index .cix-t small{font-size:11px;color:var(--muted);flex:none}}@media(max-width:1100px){[data-theme-id=wellmoto] .cat-grid.cat2{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){[data-theme-id=wellmoto] .cat-grid.cat2{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){[data-theme-id=wellmoto] .cat-grid,[data-theme-id=wellmoto] .cat-grid.cat2{grid-template-columns:repeat(2,1fr);gap:12px}[data-theme-id=wellmoto] .cat-tile{padding:16px 12px}[data-theme-id=wellmoto] .cat-icon{width:50px;height:50px;border-radius:14px}[data-theme-id=wellmoto] .cat-icon svg{width:26px;height:26px}}@media(max-width:820px){[data-theme-id=wellmoto] .brand-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:340px){[data-theme-id=wellmoto] .brand-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){[data-theme-id=wellmoto] .product-grid,[data-theme-id=wellmoto] .product-grid.cols-5,[data-theme-id=wellmoto] .product-grid.cols-3{gap:12px}[data-theme-id=wellmoto] .pcard-body{padding:12px 12px 14px}[data-theme-id=wellmoto] .pcard-title{font-size:13.5px;min-height:34px;margin-bottom:8px}[data-theme-id=wellmoto] .pcard-fit{margin-bottom:10px;font-size:11.5px}[data-theme-id=wellmoto] .pcard-foot{gap:8px;align-items:center}[data-theme-id=wellmoto] .price{min-width:0}[data-theme-id=wellmoto] .price .now{font-size:15.5px;white-space:nowrap}[data-theme-id=wellmoto] .price .old{font-size:11px}[data-theme-id=wellmoto] .pcard-add{width:38px;height:38px;flex:none;background:var(--accent-tint);border-color:transparent;color:var(--accent)}[data-theme-id=wellmoto] .pcard-add svg{width:18px;height:18px}[data-theme-id=wellmoto] .pcard-fav{width:32px;height:32px;top:9px;right:9px}[data-theme-id=wellmoto] .pcard-fav svg{width:16px;height:16px}}@media(max-width:560px){[data-theme-id=wellmoto] .gal-thumbs{grid-template-columns:repeat(4,1fr);gap:8px}}[data-theme-id=wellmoto] .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:700px){[data-theme-id=wellmoto] .table-scroll .compat-table{min-width:540px}}@media(max-width:560px){[data-theme-id=wellmoto] .hero h1{font-size:27px}[data-theme-id=wellmoto] .hero p.lead{font-size:15px}[data-theme-id=wellmoto] .section{padding:38px 0}[data-theme-id=wellmoto] .section-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}[data-theme-id=wellmoto] .section-head h2{font-size:22px}[data-theme-id=wellmoto] .page-head h1{font-size:24px}[data-theme-id=wellmoto] .pdp-price .now{font-size:28px}}[data-theme-id=wellmoto] .mobile-tabbar{display:none}[data-theme-id=wellmoto] .mtab-ic{position:relative;display:grid;place-items:center}@media(max-width:820px){[data-theme-id=wellmoto] .mobile-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--line);box-shadow:0 -2px 14px #0b1a2d12;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .25s ease}[data-theme-id=wellmoto] .mobile-tabbar.is-hidden,html.filters-open [data-theme-id=wellmoto] .mobile-tabbar{transform:translateY(110%)}[data-theme-id=wellmoto] .mtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:56px;color:var(--muted);font-size:10.5px;font-weight:600;text-align:center;transition:color .15s}[data-theme-id=wellmoto] .mtab.active{color:var(--accent)}[data-theme-id=wellmoto] .mtab-count{position:absolute;top:-5px;left:11px;min-width:16px;height:16px;padding:0 4px;background:var(--accent);color:#fff;border-radius:var(--pill);font-size:10px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}[data-theme-id=wellmoto] .footer{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}}[data-theme-id=wellmoto] .filters-trigger,[data-theme-id=wellmoto] .filters-backdrop,[data-theme-id=wellmoto] .filters-drawer-head,[data-theme-id=wellmoto] .filters-drawer-foot{display:none}@media(max-width:980px){[data-theme-id=wellmoto] .filters-trigger{display:inline-flex;align-items:center;gap:7px;position:relative;height:40px;padding:0 16px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:13.5px;cursor:pointer}[data-theme-id=wellmoto] .filters-trigger:hover{border-color:var(--accent)}[data-theme-id=wellmoto] .filters-trigger svg{color:var(--accent)}[data-theme-id=wellmoto] .filters-trigger-badge{min-width:18px;height:18px;padding:0 5px;border-radius:var(--pill);background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}[data-theme-id=wellmoto] .filters{position:fixed;top:0;bottom:0;left:0;z-index:1000;width:min(88vw,360px);background:#fff;box-shadow:var(--shadow-lg);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 18px 18px;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1)}[data-theme-id=wellmoto] .filters-backdrop{display:block;position:fixed;inset:0;z-index:999;background:#0b1a2d80;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}html.filters-open [data-theme-id=wellmoto] .filters{transform:none}html.filters-open [data-theme-id=wellmoto] .filters-backdrop{opacity:1;visibility:visible}html.filters-open body{overflow:hidden}html.filters-open [data-theme-id=wellmoto] .header{visibility:hidden}[data-theme-id=wellmoto] .filters-drawer-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;background:#fff;padding:16px 0 12px;margin-bottom:6px;border-bottom:1px solid var(--line)}[data-theme-id=wellmoto] .filters-drawer-head b{font-size:17px;font-family:var(--font-display)}[data-theme-id=wellmoto] .filters-drawer-close{width:36px;height:36px;flex:none;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}[data-theme-id=wellmoto] .filters-drawer-close:hover{border-color:var(--accent);color:var(--accent)}[data-theme-id=wellmoto] .filters-drawer-foot{display:block;position:sticky;bottom:0;background:#fff;padding:12px 0 2px;margin-top:10px;border-top:1px solid var(--line)}[data-theme-id=wellmoto] .filters-drawer-foot .btn{width:100%;height:48px}}@media(max-width:560px){[data-theme-id=wellmoto] .citem{grid-template-columns:76px 1fr;column-gap:12px;row-gap:10px;padding:12px}[data-theme-id=wellmoto] .citem-img{width:76px;height:76px}[data-theme-id=wellmoto] .citem-title{font-size:14px}[data-theme-id=wellmoto] .citem-actions{gap:12px}[data-theme-id=wellmoto] .citem-right{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;text-align:left;min-width:0;gap:6px 12px;padding-top:10px;border-top:1px solid var(--line-2)}}@media(max-width:700px){[data-theme-id=wellmoto] .shub-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-theme-id=wellmoto] .shub-tabs::-webkit-scrollbar{display:none}[data-theme-id=wellmoto] .shub-tab{flex:0 0 auto;height:58px;padding:0 16px}[data-theme-id=wellmoto] .shub-tab .sh-ic{width:32px;height:32px}}[data-theme-id=wellmoto] .m-search-overlay{position:fixed;inset:0;z-index:1100;background:#fff;display:flex;flex-direction:column;animation:m-search-in .18s ease}@keyframes m-search-in{0%{opacity:0}to{opacity:1}}[data-theme-id=wellmoto] .m-search-bar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);flex:none}[data-theme-id=wellmoto] .m-search-back{width:40px;height:40px;flex:none;border:0;background:none;color:var(--ink);display:grid;place-items:center;cursor:pointer;border-radius:var(--radius)}[data-theme-id=wellmoto] .m-search-back-ic{transform:rotate(90deg)}[data-theme-id=wellmoto] .m-search-field{flex:1;display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 14px;background:var(--soft);border:1.5px solid var(--line);border-radius:var(--pill);min-width:0}[data-theme-id=wellmoto] .m-search-field:focus-within{border-color:var(--accent);background:#fff}[data-theme-id=wellmoto] .m-search-field svg{color:var(--muted);flex:none}[data-theme-id=wellmoto] .m-search-field input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:16px;color:var(--ink);font-family:var(--font-body)}[data-theme-id=wellmoto] .m-search-clear{width:30px;height:30px;flex:none;border:0;background:var(--line);color:var(--ink-2);border-radius:50%;display:grid;place-items:center;cursor:pointer}[data-theme-id=wellmoto] .m-search-results{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 0 24px}[data-theme-id=wellmoto] .m-search-hint{color:var(--muted);font-size:14.5px;padding:22px 18px;line-height:1.5}[data-theme-id=wellmoto] .m-search-group{padding:8px 0}[data-theme-id=wellmoto] .m-search-group-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);padding:8px 18px 4px}[data-theme-id=wellmoto] .m-search-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:none;text-align:left;cursor:pointer;font-size:15px;color:var(--ink)}[data-theme-id=wellmoto] .m-search-row:hover,[data-theme-id=wellmoto] .m-search-row:active{background:var(--soft)}[data-theme-id=wellmoto] .m-search-row-ic{color:var(--muted-2);flex:none}[data-theme-id=wellmoto] .m-search-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme-id=wellmoto] .m-search-row-sub{margin-left:auto;flex:none;color:var(--accent);font-weight:700;font-size:14px}[data-theme-id=wellmoto] .m-facetchips{display:none}[data-theme-id=wellmoto] .listing-main{min-width:0}@media(max-width:820px){[data-theme-id=wellmoto] .toolbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}[data-theme-id=wellmoto] .m-facetchips{min-width:0}[data-theme-id=wellmoto] .toolbar .tb-count{display:none}[data-theme-id=wellmoto] .toolbar-right{width:100%;gap:0;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden}[data-theme-id=wellmoto] .toolbar-right .tb-sort{flex:1 1 0;min-width:0;order:1}[data-theme-id=wellmoto] .toolbar-right .tb-sort select{width:100%;height:48px;border:0;background:#fff;padding:0 14px;font-weight:700;font-size:14px;color:var(--ink);cursor:pointer}[data-theme-id=wellmoto] .toolbar-right .filters-trigger{flex:1 1 0;order:2;height:48px;border:0;border-left:1.5px solid var(--line);border-radius:0;justify-content:center;background:#fff}[data-theme-id=wellmoto] .toolbar-right .view-toggle{display:none}[data-theme-id=wellmoto] .m-facetchips{display:flex;gap:8px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}[data-theme-id=wellmoto] .m-facetchips::-webkit-scrollbar{display:none}[data-theme-id=wellmoto] .m-fchip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 14px;border-radius:var(--pill);border:1.5px solid var(--line);background:#fff;color:var(--ink);font-weight:600;font-size:13.5px;cursor:pointer}[data-theme-id=wellmoto] .m-fchip svg{color:var(--muted)}[data-theme-id=wellmoto] .m-fchip.active{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .m-fchip.active svg{color:var(--accent)}}@media(max-width:980px){[data-theme-id=wellmoto] .cat-index{position:fixed;top:0;bottom:0;left:0;z-index:1000;width:min(88vw,360px);max-height:none;background:#fff;box-shadow:var(--shadow-lg);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 18px 18px;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1)}html.filters-open [data-theme-id=wellmoto] .cat-index{transform:none}}@media(max-width:820px){[data-theme-id=wellmoto] .res-toolbar{gap:10px}[data-theme-id=wellmoto] .res-toolbar .rt-count,[data-theme-id=wellmoto] .res-toolbar .rt-vlabel{display:none}[data-theme-id=wellmoto] .res-toolbar .rt-right{width:100%;justify-content:space-between;gap:10px}[data-theme-id=wellmoto] .res-toolbar .filters-trigger{flex:1;justify-content:center}}[data-theme-id=wellmoto] .pdp-notices{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}[data-theme-id=wellmoto] .pdp-notice{display:flex;align-items:flex-start;gap:13px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}[data-theme-id=wellmoto] .pdp-notice .pn-ic{width:40px;height:40px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;flex:none}[data-theme-id=wellmoto] .pdp-notice b{font-size:14.5px;color:var(--ink);display:block;margin-bottom:2px}[data-theme-id=wellmoto] .pdp-notice small{font-size:13px;line-height:1.55;color:var(--muted);white-space:pre-line}[data-theme-id=wellmoto] .pdp-notice.is-warn{background:var(--warn-tint);border-color:#f5d9a8}[data-theme-id=wellmoto] .pdp-notice.is-warn .pn-ic{background:var(--warn)}[data-theme-id=wellmoto] .pdp-notice.is-warn b{color:#8a5a00}[data-theme-id=wellmoto] .pdp-notice.is-warn small{color:#7a5b1e}@keyframes wm-urg-pulse{0%,to{opacity:1}50%{opacity:.3}}[data-theme-id=wellmoto] .pcard-urgency{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;margin:0 0 10px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap}[data-theme-id=wellmoto] .pcard-urgency i{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}[data-theme-id=wellmoto] .pcard-urgency--stock{color:#8a5a00;background:var(--warn-tint)}[data-theme-id=wellmoto] .pcard-urgency--usage{color:#b42318;background:#fdecec}[data-theme-id=wellmoto] .pcard-urgency--countdown{color:var(--accent);background:var(--accent-tint)}[data-theme-id=wellmoto] .pcard-urgency--upcoming{color:var(--navy);background:var(--soft)}[data-theme-id=wellmoto] .pcard-urgency--stock i,[data-theme-id=wellmoto] .pcard-urgency--usage i,[data-theme-id=wellmoto] .pcard-urgency--countdown i{animation:wm-urg-pulse 1.6s ease-in-out infinite}[data-theme-id=wellmoto] .prow-urgency{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;vertical-align:middle;white-space:nowrap}[data-theme-id=wellmoto] .prow-urgency i{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}[data-theme-id=wellmoto] .prow-urgency--usage{color:#b42318;background:#fdecec}[data-theme-id=wellmoto] .prow-urgency--countdown{color:var(--accent);background:var(--accent-tint)}[data-theme-id=wellmoto] .prow-urgency--upcoming{color:var(--navy);background:var(--soft)}@media(prefers-reduced-motion:reduce){[data-theme-id=wellmoto] .pcard-urgency i{animation:none}}[data-theme-id=wellmoto] .pcard-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-theme-id=wellmoto] .prow-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:clip}[data-theme-id=wellmoto] .product-grid.is-list .pcard-title{-webkit-line-clamp:2}[data-theme-id=wellmoto] .ok-check.is-wait{background:var(--warn-tint);color:var(--warn)}[data-theme-id=wellmoto] .ok-check.is-wait:after{border-color:var(--warn-tint)}[data-theme-id=wellmoto] .bt-copy{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--pill);background:#fff;color:var(--ink-2);font-family:var(--font-body);font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}[data-theme-id=wellmoto] .bt-copy:hover{border-color:var(--navy);color:var(--navy)}[data-theme-id=wellmoto] .bt-copy svg{width:14px;height:14px;flex:none}[data-theme-id=wellmoto] .bt-amount{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:24px;background:var(--navy);color:#fff;border-radius:var(--radius-lg);padding:22px 26px;margin-bottom:18px;box-shadow:var(--shadow)}[data-theme-id=wellmoto] .bt-amount .bta-cell small{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff9;margin-bottom:8px}[data-theme-id=wellmoto] .bt-amount .bta-total{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1.1;display:block}[data-theme-id=wellmoto] .bt-amount .bta-sep{align-self:stretch;background:#ffffff29}[data-theme-id=wellmoto] .bt-amount .bta-ref{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-theme-id=wellmoto] .bt-amount .bta-ref .mono{font-family:var(--font-mono);font-size:19px;font-weight:700;letter-spacing:.02em}[data-theme-id=wellmoto] .bt-amount .bt-copy{background:#ffffff1f;border-color:#ffffff3d;color:#fff}[data-theme-id=wellmoto] .bt-amount .bt-copy:hover{background:#fff3;border-color:#fff6;color:#fff}[data-theme-id=wellmoto] .bt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px}[data-theme-id=wellmoto] .bt-step{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}[data-theme-id=wellmoto] .bt-step i{width:26px;height:26px;flex:none;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-style:normal;font-weight:800;font-size:13px;display:grid;place-items:center}[data-theme-id=wellmoto] .bt-step b{display:block;font-size:14px;margin-bottom:3px}[data-theme-id=wellmoto] .bt-step small{font-size:12.5px;color:var(--muted);line-height:1.5}[data-theme-id=wellmoto] .bt-h{font-family:var(--font-display);font-size:20px;font-weight:800;margin:0 0 14px}[data-theme-id=wellmoto] .bt-banks{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:18px}[data-theme-id=wellmoto] .bt-bank{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}[data-theme-id=wellmoto] .bt-bank .btb-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}[data-theme-id=wellmoto] .bt-bank .btb-ic{width:34px;height:34px;flex:none;border-radius:9px;background:var(--soft);color:var(--navy);display:grid;place-items:center}[data-theme-id=wellmoto] .bt-bank .btb-head b{font-size:15px}[data-theme-id=wellmoto] .bt-bank .btb-iban{background:var(--soft);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:10px 12px;font-family:var(--font-mono);font-size:15px;color:var(--ink);letter-spacing:.02em;word-break:break-all}[data-theme-id=wellmoto] .bt-bank .btb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}[data-theme-id=wellmoto] .bt-bank .btb-foot small{font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .bt-warn{display:flex;align-items:flex-start;gap:13px;background:var(--warn-tint);border:1px solid #F5D9A8;border-radius:var(--radius);padding:14px 16px;margin-bottom:22px}[data-theme-id=wellmoto] .bt-warn .btw-ic{width:34px;height:34px;flex:none;border-radius:9px;background:var(--warn);color:#fff;display:grid;place-items:center}[data-theme-id=wellmoto] .bt-warn b{display:block;font-size:14.5px;color:#8a5a00;margin-bottom:3px}[data-theme-id=wellmoto] .bt-warn small{display:block;font-size:13px;line-height:1.55;color:#7a5b1e}[data-theme-id=wellmoto] .bt-warn small .mono{font-family:var(--font-mono);font-weight:700;color:#8a5a00}[data-theme-id=wellmoto] .bt-warn.is-danger{background:var(--danger-tint);border-color:#f3c9cc}[data-theme-id=wellmoto] .bt-warn.is-danger .btw-ic{background:var(--danger)}[data-theme-id=wellmoto] .bt-warn.is-danger b{color:#a3161f}[data-theme-id=wellmoto] .bt-warn.is-danger small{color:#8c2a31}[data-theme-id=wellmoto] .bt-ack{display:flex;align-items:flex-start;gap:13px;background:var(--success-tint);border:1px solid #BFE6CD;border-radius:var(--radius);padding:14px 16px;margin-bottom:16px}[data-theme-id=wellmoto] .bt-ack .bta-ic{width:34px;height:34px;flex:none;border-radius:9px;background:var(--success);color:#fff;display:grid;place-items:center}[data-theme-id=wellmoto] .bt-ack b{display:block;font-size:14.5px;margin-bottom:3px}[data-theme-id=wellmoto] .bt-ack small{display:block;font-size:13px;line-height:1.55;color:var(--muted)}[data-theme-id=wellmoto] .bt-help{text-align:center;margin-top:18px;font-size:13.5px;color:var(--muted)}[data-theme-id=wellmoto] .bt-help a{color:var(--accent);font-weight:700}@media(max-width:720px){[data-theme-id=wellmoto] .bt-amount{grid-template-columns:1fr;gap:16px}[data-theme-id=wellmoto] .bt-amount .bta-sep{height:1px}[data-theme-id=wellmoto] .bt-steps,[data-theme-id=wellmoto] .bt-banks{grid-template-columns:1fr}}@media(max-width:480px){[data-theme-id=wellmoto] .bt-bank .btb-iban{font-size:13.5px;letter-spacing:0}[data-theme-id=wellmoto] .bt-amount .bta-ref .mono{font-size:17px}}[data-theme-id=wellmoto] .sf-product-detail__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border-radius:var(--pill);border:1.5px solid transparent;background:var(--navy);color:#fff;font-family:var(--font-body);font-weight:700;font-size:15px;white-space:nowrap;cursor:pointer;transition:transform .12s,background .15s,border-color .15s}[data-theme-id=wellmoto] .sf-product-detail__cta:hover{background:var(--navy-900);color:#fff}[data-theme-id=wellmoto] .sf-product-detail__cta:active{transform:translateY(1px)}[data-theme-id=wellmoto] .sf-product-detail__cta--disabled{background:var(--soft);color:var(--muted);border-color:var(--line);cursor:not-allowed}[data-theme-id=wellmoto] .sf-product-detail__cta--disabled:hover{background:var(--soft);color:var(--muted)}[data-theme-id=wellmoto] .pdp-assure .pa:last-child:nth-child(odd){grid-column:1 / -1}[data-theme-id=wellmoto] .footer-pay .pay-logo{padding:0 8px}[data-theme-id=wellmoto] .footer-pay .pay-logo svg{display:block;width:auto}[data-theme-id=wellmoto] .footer-pay .pay-logo svg text{font-family:var(--font-body)}[data-theme-id=wellmoto] .fit-pill{display:inline-flex;align-items:center;gap:8px;flex:none;height:48px;padding:0 11px 0 8px;margin-right:8px;border-radius:var(--pill);border:1.5px solid var(--accent-tint2);background:var(--accent-tint);color:var(--accent-700);font-family:var(--font-body);font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}[data-theme-id=wellmoto] .fit-pill:hover{border-color:var(--accent)}[data-theme-id=wellmoto] .fit-pill.off{background:#fff;border-color:var(--line);color:var(--muted)}[data-theme-id=wellmoto] .fit-pill:disabled{opacity:.6;cursor:default}[data-theme-id=wellmoto] .fit-pill .fp-av{position:relative;width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--accent-tint2);color:var(--accent-700);display:grid;place-items:center;flex:none;overflow:hidden}[data-theme-id=wellmoto] .fit-pill.off .fp-av{border-color:var(--line);color:var(--muted)}[data-theme-id=wellmoto] .fit-pill .fp-tx{line-height:1}[data-theme-id=wellmoto] .fit-pill .fp-sw{width:34px;height:20px;border-radius:var(--pill);background:var(--accent);position:relative;flex:none;transition:background .15s}[data-theme-id=wellmoto] .fit-pill .fp-sw:after{content:"";position:absolute;top:3px;left:17px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .18s}[data-theme-id=wellmoto] .fit-pill.off .fp-sw{background:#c5cdd8}[data-theme-id=wellmoto] .fit-pill.off .fp-sw:after{left:3px}[data-theme-id=wellmoto] .mg-body .fit-toggle{margin:0 0 12px}@media(max-width:1180px){[data-theme-id=wellmoto] .fit-pill .fp-tx{display:none}}[data-theme-id=wellmoto] .pdp-bundle{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px 16px;margin-bottom:20px}[data-theme-id=wellmoto] .pdp-bundle .pb-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}[data-theme-id=wellmoto] .pdp-bundle .pb-head svg{width:17px;height:17px;color:var(--accent);flex:none}[data-theme-id=wellmoto] .pdp-bundle .pb-head b{font-size:14.5px;color:var(--ink)}[data-theme-id=wellmoto] .pdp-bundle .pb-head span{margin-left:auto;font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .pdp-bundle .pb-list{display:flex;flex-direction:column;max-height:296px;overflow-y:auto}[data-theme-id=wellmoto] .pdp-bundle .pb-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}[data-theme-id=wellmoto] .pdp-bundle .pb-item:first-child{border-top:0;padding-top:0}[data-theme-id=wellmoto] .pdp-bundle .pb-img{position:relative;width:52px;height:52px;flex:none;border:1px solid var(--line);border-radius:8px;background:#fff;padding:4px;display:grid;place-items:center;color:var(--muted-2)}[data-theme-id=wellmoto] .pdp-bundle .pb-img img{width:100%;height:100%;object-fit:contain}[data-theme-id=wellmoto] .pdp-bundle .pb-main{min-width:0;display:flex;flex-direction:column;gap:2px}[data-theme-id=wellmoto] .pdp-bundle .pb-main em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-700)}[data-theme-id=wellmoto] .pdp-bundle .pb-main a,[data-theme-id=wellmoto] .pdp-bundle .pb-main>b{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.35}[data-theme-id=wellmoto] .pdp-bundle .pb-main a:hover{color:var(--accent);text-decoration:underline}[data-theme-id=wellmoto] .pdp-bundle .pb-main small{font-size:11.5px;color:var(--muted)}[data-theme-id=wellmoto] .pdp-bundle .pb-qty{flex:none;text-align:right;white-space:nowrap;font-size:11.5px;color:var(--muted)}[data-theme-id=wellmoto] .pdp-bundle .pb-qty b{display:block;font-size:16px;color:var(--ink);line-height:1.15}[data-theme-id=wellmoto] .kmp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}[data-theme-id=wellmoto] .kmp-lc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .16s,box-shadow .16s,transform .16s}[data-theme-id=wellmoto] a.kmp-lc:hover{border-color:var(--navy);box-shadow:var(--shadow);transform:translateY(-2px)}[data-theme-id=wellmoto] .kmp-lc-media{position:relative;aspect-ratio:16 / 9;background:var(--soft-2);overflow:hidden}[data-theme-id=wellmoto] .kmp-lc-media img{width:100%;height:100%;object-fit:cover}[data-theme-id=wellmoto] .kmp-lc-media .ph-img{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted-2)}[data-theme-id=wellmoto] .kmp-lc-badge{position:absolute;top:12px;left:12px}[data-theme-id=wellmoto] .kmp-lc-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}[data-theme-id=wellmoto] .kmp-lc-body h3{font-size:17px;line-height:1.25;color:var(--ink)}[data-theme-id=wellmoto] .kmp-lc-body>p{font-size:13.5px;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme-id=wellmoto] .kmp-lc-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-theme-id=wellmoto] .kmp-lc-scope{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-2)}[data-theme-id=wellmoto] .kmp-lc-scope svg{width:14px;height:14px;color:var(--accent);flex:none}[data-theme-id=wellmoto] .kmp-lc-code{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--navy);background:var(--soft);border:1px dashed var(--line);border-radius:var(--radius-sm);padding:3px 8px}[data-theme-id=wellmoto] .kmp-lc-cd{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-2);display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}[data-theme-id=wellmoto] .kmp-lc-cd svg{width:14px;height:14px;color:var(--navy);flex:none}[data-theme-id=wellmoto] .kmp-cd-inline{margin-left:auto;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}[data-theme-id=wellmoto] .kmp-cd-inline.is-urgent{color:var(--danger)}[data-theme-id=wellmoto] .pcard-fitnote{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;background:#0b1a2de6;color:#fff;padding:6px 10px;font-size:11.5px;font-weight:800;line-height:1.25;letter-spacing:.04em;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme-id=wellmoto] .prow-fitnote-m{display:none}@media(max-width:820px){[data-theme-id=wellmoto] .prow-fitnote-m{display:inline-block;max-width:100%;margin-top:4px;background:var(--navy);color:#fff;border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:800;line-height:1.25;letter-spacing:.04em;overflow-wrap:anywhere}}[data-theme-id=wellmoto] .prow-brand{flex-wrap:wrap;row-gap:4px;min-width:0}[data-theme-id=wellmoto] .prow-brand .oem{min-width:0;overflow-wrap:anywhere}@media(max-width:820px){[data-theme-id=wellmoto] .prow{padding:12px}[data-theme-id=wellmoto] .prow-img{width:48px;height:48px}}@media(max-width:480px){[data-theme-id=wellmoto] .prow{grid-template-columns:44px minmax(0,1fr) auto 40px;gap:10px}[data-theme-id=wellmoto] .prow-img{width:44px;height:44px}[data-theme-id=wellmoto] .prow-title{font-size:13px}[data-theme-id=wellmoto] .prow-pricecol .now{font-size:15.5px}[data-theme-id=wellmoto] .prow-add{width:40px;height:40px}[data-theme-id=wellmoto] .prow-add svg{width:17px;height:17px}}[data-theme-id=wellmoto] .pcard-fav.is-left{left:11px;right:auto}[data-theme-id=wellmoto] .pcard-badges{max-width:calc(100% - 96px)}[data-theme-id=wellmoto] .pcard-badges.is-offset{top:54px}[data-theme-id=wellmoto] .pcard-badges .badge{display:block;height:24px;line-height:24px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .pcard-corner{position:absolute;top:11px;right:11px;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:45%}[data-theme-id=wellmoto] .pcard-corner img{height:22px;max-width:64px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:6px;padding:2px 4px}[data-theme-id=wellmoto] .pcard-corner .pc-flag{font-size:15px;line-height:20px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 4px}[data-theme-id=wellmoto] .pcard-brandrow{gap:8px;min-width:0}[data-theme-id=wellmoto] .pcard-brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme-id=wellmoto] .pcard-oem{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme-id=wellmoto] .pcard-meta{flex-wrap:wrap}@media(max-width:560px){[data-theme-id=wellmoto] .pcard-fitnote{font-size:10.5px;padding:5px 8px;letter-spacing:.03em}[data-theme-id=wellmoto] .pcard-fav.is-left{left:9px}[data-theme-id=wellmoto] .pcard-badges{left:9px;gap:4px;max-width:calc(100% - 84px)}[data-theme-id=wellmoto] .pcard-badges.is-offset{top:46px}[data-theme-id=wellmoto] .pcard-badges .badge{height:20px;line-height:20px;padding:0 7px;font-size:10.5px}[data-theme-id=wellmoto] .pcard-corner{top:9px;right:9px;gap:3px}[data-theme-id=wellmoto] .pcard-corner img{height:18px;max-width:48px}[data-theme-id=wellmoto] .pcard-corner .pc-flag{font-size:12px;line-height:16px}}[data-theme-id=wellmoto] .tmode{display:inline-flex;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;margin:18px 0 0}[data-theme-id=wellmoto] .tmode a{padding:0 20px;height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--ink-2);transition:background .14s,color .14s}[data-theme-id=wellmoto] .tmode a:not(:last-child){border-right:1.5px solid var(--line)}[data-theme-id=wellmoto] .tmode a:hover:not(.active){background:var(--soft)}[data-theme-id=wellmoto] .tmode a.active{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .shub-row.tire-set{grid-template-columns:repeat(4,1fr) auto}@media(max-width:980px){[data-theme-id=wellmoto] .shub-row.tire-set{grid-template-columns:1fr 1fr}[data-theme-id=wellmoto] .shub-row.tire-set .shub-go{grid-column:1 / -1}}[data-theme-id=wellmoto] .tfilter{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:6px 16px 14px;position:sticky;top:calc(var(--header-h) + 12px);max-height:calc(100vh - var(--header-h) - 28px);overflow-y:auto}[data-theme-id=wellmoto] .tf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 10px;border-bottom:1px solid var(--line-2);position:sticky;top:0;background:#fff;z-index:1}[data-theme-id=wellmoto] .tf-head b{font-family:var(--font-display);font-size:15px}[data-theme-id=wellmoto] .tf-clear{font-size:12.5px;font-weight:700;color:var(--accent)}[data-theme-id=wellmoto] .tf-clear:hover{text-decoration:underline}[data-theme-id=wellmoto] .tf-sec{padding:14px 0 4px;border-bottom:1px solid var(--line-2)}[data-theme-id=wellmoto] .tf-sec:last-child{border-bottom:0}[data-theme-id=wellmoto] .tf-sec h3{font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}[data-theme-id=wellmoto] .tf-sec h3 small{display:block;text-transform:none;letter-spacing:0;font-weight:600;font-size:11.5px;color:var(--muted-2);margin-top:2px}[data-theme-id=wellmoto] .tf-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;padding:6px 4px;border-radius:7px;transition:background .12s}[data-theme-id=wellmoto] .tf-opt:hover{background:var(--soft)}[data-theme-id=wellmoto] .tf-box{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;display:grid;place-items:center;color:#fff;background:#fff;flex:none}[data-theme-id=wellmoto] .tf-opt.on .tf-box{background:var(--accent);border-color:var(--accent)}[data-theme-id=wellmoto] .tf-lb{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme-id=wellmoto] .tf-opt.on .tf-lb{color:var(--ink);font-weight:700}[data-theme-id=wellmoto] .tf-ct{font-family:var(--font-mono);font-size:11.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}[data-theme-id=wellmoto] .tsort{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:0 0 14px}[data-theme-id=wellmoto] .tsort-count{font-size:14px;color:var(--muted)}[data-theme-id=wellmoto] .tsort-count b{color:var(--ink);font-size:16px}[data-theme-id=wellmoto] .tsort-opts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-theme-id=wellmoto] .tsort-lb{font-size:12.5px;color:var(--muted-2);font-weight:600;margin-right:2px}[data-theme-id=wellmoto] .tsort-opts a{border:1.5px solid var(--line);border-radius:var(--pill);padding:6px 14px;font-size:13px;font-weight:700;color:var(--ink-2);transition:all .13s}[data-theme-id=wellmoto] .tsort-opts a:hover:not(.on){border-color:var(--accent-tint2);color:var(--accent)}[data-theme-id=wellmoto] .tsort-opts a.on{background:var(--navy);border-color:var(--navy);color:#fff}@media(max-width:900px){[data-theme-id=wellmoto] .tfilter{position:static;max-height:none}}[data-theme-id=wellmoto] .posb{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.09em;border-radius:5px;padding:3px 7px;white-space:nowrap}[data-theme-id=wellmoto] .posb.on{background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .posb.ar,[data-theme-id=wellmoto] .posb.arka{background:var(--navy);color:#fff}[data-theme-id=wellmoto] .posb.both{background:var(--soft-2);color:var(--ink-2)}[data-theme-id=wellmoto] .posb.set{background:var(--accent);color:#fff;letter-spacing:.06em}[data-theme-id=wellmoto] .poschips{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:16px}[data-theme-id=wellmoto] .poschips a{border:1.5px solid var(--line);background:#fff;border-radius:var(--pill);padding:8px 17px;font-size:13.5px;font-weight:700;color:var(--ink-2);transition:border-color .13s,color .13s,background .13s}[data-theme-id=wellmoto] .poschips a:hover:not(.active){border-color:var(--accent-tint2);color:var(--accent)}[data-theme-id=wellmoto] .poschips a.active{background:var(--navy);border-color:var(--navy);color:#fff}[data-theme-id=wellmoto] .poschips .c{font-family:var(--font-mono);font-size:11.5px;opacity:.65;margin-left:5px}[data-theme-id=wellmoto] .setstrip{margin:26px 0 6px}[data-theme-id=wellmoto] .setstrip-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}[data-theme-id=wellmoto] .setstrip-head h2{font-size:20px}[data-theme-id=wellmoto] .setstrip-head .sub{font-size:13px;color:var(--muted)}[data-theme-id=wellmoto] .setstrip-more{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--accent);white-space:nowrap}[data-theme-id=wellmoto] .setstrip-more:hover{text-decoration:underline}[data-theme-id=wellmoto] .setstrip--fold{margin:22px 0 6px}[data-theme-id=wellmoto] .setstrip-sum{list-style:none;cursor:pointer;align-items:center;gap:10px;margin-bottom:0;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .15s,box-shadow .15s}[data-theme-id=wellmoto] .setstrip-sum::-webkit-details-marker{display:none}[data-theme-id=wellmoto] .setstrip-sum::marker{content:""}[data-theme-id=wellmoto] .setstrip-sum:hover{border-color:var(--navy);box-shadow:var(--shadow)}[data-theme-id=wellmoto] .setstrip-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme-id=wellmoto] .setstrip-sum h2{font-size:17px;margin:0}[data-theme-id=wellmoto] .setstrip-sum__chev{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;background:var(--accent-tint);color:var(--accent);transition:transform .18s}[data-theme-id=wellmoto] .setstrip-sum__chev svg{width:16px;height:16px}[data-theme-id=wellmoto] .setstrip--fold[open] .setstrip-sum__chev{transform:rotate(90deg)}[data-theme-id=wellmoto] .setstrip--fold[open] .setstrip-sum{margin-bottom:14px}[data-theme-id=wellmoto] .setstrip-sum__count{font-size:12.5px;font-weight:700;color:var(--navy);background:var(--accent-tint);border-radius:var(--pill);padding:3px 9px}[data-theme-id=wellmoto] .setstrip-sum__hint{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}[data-theme-id=wellmoto] .setstrip--fold[open] .setstrip-sum__hint{display:none}[data-theme-id=wellmoto] .setstrip-foot{display:flex;justify-content:flex-end;padding:10px 0 0}@media(max-width:720px){[data-theme-id=wellmoto] .setstrip-sum{padding:12px 14px}[data-theme-id=wellmoto] .setstrip-sum .sub,[data-theme-id=wellmoto] .setstrip-sum__hint{display:none}}[data-theme-id=wellmoto] .setlist{display:grid;gap:14px}[data-theme-id=wellmoto] .setbig{position:relative;display:grid;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 22px 20px;box-shadow:var(--shadow-sm);transition:box-shadow .16s,border-color .16s}[data-theme-id=wellmoto] .setbig:hover{box-shadow:var(--shadow);border-color:var(--accent-tint2)}[data-theme-id=wellmoto] .setbig.selected{border-color:var(--accent)}[data-theme-id=wellmoto] .setbig.selected:after{content:"SE\c7T\130\11e\130N\130Z MODEL";position:absolute;top:-9px;right:16px;font-size:9.5px;font-weight:800;letter-spacing:.1em;background:var(--success);color:#fff;border-radius:5px;padding:3px 8px}[data-theme-id=wellmoto] .setbig-head{display:flex;align-items:center;gap:14px;min-width:0;border-bottom:1px solid var(--line);padding-bottom:12px}[data-theme-id=wellmoto] .setbig-thumb{position:relative;display:block;flex:0 0 auto;width:56px;height:56px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;transform-origin:top left}[data-theme-id=wellmoto] .setbig-thumb img{object-fit:contain;padding:4px}[data-theme-id=wellmoto] .setbig-thumb:hover,[data-theme-id=wellmoto] .setbig-thumb:focus-visible{transform:scale(3);z-index:6;box-shadow:var(--shadow);border-color:var(--accent-tint2)}[data-theme-id=wellmoto] .setbig-id{flex:1 1 auto;min-width:0}[data-theme-id=wellmoto] .setbig-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}[data-theme-id=wellmoto] .setbig-brand{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}[data-theme-id=wellmoto] .setbig-logo{height:20px;max-width:96px;object-fit:contain;display:block}[data-theme-id=wellmoto] .setbig-usage{font-size:11px;font-weight:700;color:var(--accent-700);background:var(--accent-tint);border-radius:5px;padding:3px 7px;white-space:nowrap}[data-theme-id=wellmoto] .setbig-name{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.2;margin:0;min-width:0}[data-theme-id=wellmoto] .setbig-name a{color:var(--ink)}[data-theme-id=wellmoto] .setbig-name a:hover{color:var(--accent)}[data-theme-id=wellmoto] .setbig-desc{font-size:12.5px;line-height:1.5;color:var(--muted);margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] .setbig-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;color:var(--muted-2);font-weight:600;text-align:right;white-space:nowrap}[data-theme-id=wellmoto] .setbig-from{color:var(--accent);font-weight:700}[data-theme-id=wellmoto] .setbig-rows{display:grid;gap:7px;min-width:0}[data-theme-id=wellmoto] .sbrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;background:var(--soft);border:1px solid transparent;border-radius:var(--radius-sm);padding:8px 10px;transition:background .14s,border-color .14s}[data-theme-id=wellmoto] .sbrow:hover{background:var(--soft-2)}[data-theme-id=wellmoto] .sbrow.oos{opacity:.62}[data-theme-id=wellmoto] .sbrow.is-set{background:var(--accent-tint);border-color:var(--accent-tint2)}[data-theme-id=wellmoto] .sbrow-tx{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-width:0}[data-theme-id=wellmoto] .sbrow-lbl{min-width:0}[data-theme-id=wellmoto] .sbrow-lbl b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-mono);font-size:13px;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}[data-theme-id=wellmoto] .sbrow-lbl small{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-id=wellmoto] a.sbrow-tx:hover .sbrow-lbl b{color:var(--accent)}[data-theme-id=wellmoto] .sbrow-pr{font-weight:800;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme-id=wellmoto] .sbrow.is-set .sbrow-pr{color:var(--accent);font-size:16px}[data-theme-id=wellmoto] .setbig-more{font-size:12.5px;font-weight:700;color:var(--accent);padding:2px 2px 0}[data-theme-id=wellmoto] .qtyadd{display:flex;align-items:center;gap:8px;position:relative}[data-theme-id=wellmoto] .qtybox{display:grid;grid-template-columns:28px 30px 28px;align-items:center;border:1.5px solid var(--line);background:#fff;border-radius:var(--radius-sm);height:36px;overflow:hidden}[data-theme-id=wellmoto] .qtybox button{height:100%;font-size:16px;font-weight:700;color:var(--ink-2);background:transparent;border:0;cursor:pointer;line-height:1}[data-theme-id=wellmoto] .qtybox button:hover:not(:disabled){background:var(--soft-2);color:var(--accent)}[data-theme-id=wellmoto] .qtybox button:disabled{opacity:.4;cursor:not-allowed}[data-theme-id=wellmoto] .qtybox span{text-align:center;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}[data-theme-id=wellmoto] .qtyadd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;min-width:40px;padding:0 11px;border-radius:var(--radius-sm);border:1.5px solid var(--accent);background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s}[data-theme-id=wellmoto] .qtyadd-btn:hover:not(:disabled){filter:brightness(1.07)}[data-theme-id=wellmoto] .qtyadd-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme-id=wellmoto] .qtyadd-btn.added{background:var(--success);border-color:var(--success)}[data-theme-id=wellmoto] .qtyadd-err{position:absolute;top:100%;right:0;margin:4px 0 0;font-size:11.5px;color:var(--danger);white-space:nowrap}[data-theme-id=wellmoto] .altsec{margin-top:40px;padding-bottom:8px}[data-theme-id=wellmoto] .altsec-note{margin:10px 2px 0;font-size:12.5px;color:var(--muted)}@media(max-width:760px){[data-theme-id=wellmoto] .setbig-head{flex-wrap:wrap}[data-theme-id=wellmoto] .setbig-meta{flex-basis:100%;flex-direction:row;justify-content:space-between;align-items:baseline;text-align:left}}@media(max-width:560px){[data-theme-id=wellmoto] .setbig{padding:16px}[data-theme-id=wellmoto] .setbig-desc{display:none}[data-theme-id=wellmoto] .sbrow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}[data-theme-id=wellmoto] .sbrow-tx{grid-column:1 / -1}[data-theme-id=wellmoto] .qtyadd{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){[data-theme-id=wellmoto] .tmode a,[data-theme-id=wellmoto] .poschips a,[data-theme-id=wellmoto] .setbig,[data-theme-id=wellmoto] .setbig-thumb{transition:none}}[data-theme-id=wellmoto] .pcard-tire{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0 2px}[data-theme-id=wellmoto] .pcard-tire>span{font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:5px;white-space:nowrap}[data-theme-id=wellmoto] .pcard-tire .pt-pos{background:var(--navy);color:#fff;letter-spacing:.05em}[data-theme-id=wellmoto] .pcard-tire .pt-size{font-family:var(--font-mono);font-weight:500;background:var(--accent-tint);color:var(--accent-700)}[data-theme-id=wellmoto] .pcard-tire .pt-code{font-family:var(--font-mono);font-weight:500;background:var(--soft-2);color:var(--ink-2)}[data-theme-id=wellmoto] .pcard-tire .pt-usage{background:var(--soft);color:var(--muted);border:1px solid var(--line)}[data-theme-id=wellmoto] .tpsearch{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme-id=wellmoto] .tpsearch>summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;cursor:pointer;list-style:none;transition:background .14s}[data-theme-id=wellmoto] .tpsearch>summary::-webkit-details-marker{display:none}[data-theme-id=wellmoto] .tpsearch>summary:hover{background:var(--soft)}[data-theme-id=wellmoto] .tps-ic{width:34px;height:34px;border-radius:10px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;font-size:17px;font-weight:700}[data-theme-id=wellmoto] .tps-tx{min-width:0}[data-theme-id=wellmoto] .tps-tx b{display:block;font-family:var(--font-display);font-size:14.5px;color:var(--ink)}[data-theme-id=wellmoto] .tps-tx small{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme-id=wellmoto] .tps-chev{color:var(--muted-2);font-size:13px;transition:transform .16s}[data-theme-id=wellmoto] .tpsearch[open] .tps-chev{transform:rotate(180deg)}[data-theme-id=wellmoto] .tps-body{border-top:1px solid var(--line-2);padding:4px 10px 12px}[data-theme-id=wellmoto] .tps-body .shub{box-shadow:none;border-radius:0;background:transparent}[data-theme-id=wellmoto] .tps-body .shub-panel{padding:16px 8px 6px}@media(prefers-reduced-motion:reduce){[data-theme-id=wellmoto] .tps-chev{transition:none}}[data-theme-id=wellmoto] .tl-h1{color:#fff;font-size:30px;margin-top:10px}[data-theme-id=wellmoto] .tl-sub{color:#b9c4d2;font-size:14.5px;margin-top:10px;max-width:56ch}[data-theme-id=wellmoto] .tl-body{padding:34px 0 64px;display:grid;gap:40px}[data-theme-id=wellmoto] .tl-guide{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 30px;box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .tl-guide h2{font-size:22px}[data-theme-id=wellmoto] .tl-guide p{color:var(--ink-2);font-size:14.5px;margin-top:10px}[data-theme-id=wellmoto] .tl-note{color:var(--muted);font-size:13px;margin-top:14px}[data-theme-id=wellmoto] .tl-legend{display:grid;gap:10px;margin-top:18px}[data-theme-id=wellmoto] .tl-legend li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}[data-theme-id=wellmoto] .tl-num{font-family:var(--font-mono);font-size:17px;font-weight:500;color:var(--accent);background:var(--accent-tint);border-radius:8px;padding:6px 0;text-align:center}[data-theme-id=wellmoto] .tl-legend b{display:block;font-size:14px}[data-theme-id=wellmoto] .tl-legend small{color:var(--muted);font-size:12.5px}[data-theme-id=wellmoto] .tl-guide-art{text-align:center}[data-theme-id=wellmoto] .tl-sidewall{display:inline-flex;align-items:baseline;gap:6px;background:var(--navy-900);border-radius:999px;padding:22px 34px;font-family:var(--font-mono);font-size:26px;color:#fff;box-shadow:inset 0 0 0 8px #ffffff0f}[data-theme-id=wellmoto] .tl-sidewall span{color:#7fa0ff}[data-theme-id=wellmoto] .tl-sidewall i{color:#566a85;font-style:normal}[data-theme-id=wellmoto] .tl-sidewall em{color:#8fa0b5;font-style:normal;font-size:19px}[data-theme-id=wellmoto] .tl-guide-art p{color:var(--muted-2);font-size:12px;margin-top:10px;letter-spacing:.06em;text-transform:uppercase}[data-theme-id=wellmoto] .tl-sec h2{font-size:20px;margin-bottom:6px}[data-theme-id=wellmoto] .tl-seclead{color:var(--muted);font-size:13.5px;margin-bottom:14px}[data-theme-id=wellmoto] .tl-sizes{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}[data-theme-id=wellmoto] .tl-size{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius);padding:11px 16px;transition:border-color .14s,box-shadow .14s}[data-theme-id=wellmoto] .tl-size:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .tl-size b{display:block;font-family:var(--font-mono);font-size:14px;color:var(--ink)}[data-theme-id=wellmoto] .tl-size small{color:var(--muted);font-size:11.5px}[data-theme-id=wellmoto] .tl-usages{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}[data-theme-id=wellmoto] .tl-usage{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:15px 17px;color:var(--ink);transition:border-color .14s,box-shadow .14s}[data-theme-id=wellmoto] .tl-usage:hover{border-color:var(--accent-tint2);box-shadow:var(--shadow-sm)}[data-theme-id=wellmoto] .tl-usage b{font-size:15px}[data-theme-id=wellmoto] .tl-usage small{color:var(--muted);font-size:12.5px}[data-theme-id=wellmoto] .tl-usage svg{grid-row:1 / 3;color:var(--accent)}@media(max-width:820px){[data-theme-id=wellmoto] .tl-guide{grid-template-columns:1fr}}
