.mlx-page{--moto-red:#ff3b30;--moto-amber:#ffb400;--moto-go:var(--accent, #39ff14);--moto-steel:#b9c0c8;--moto-muted:#a9b0b8;--moto-dim:#7f8790;--moto-line:#ffffff1a;--moto-line-strong:#ffffff2b;--moto-panel:linear-gradient(165deg, #17191d 0%, #0e0f12 100%);--moto-font:var(--font-hero, 'Anton', 'Arial Narrow', sans-serif);--moto-mono:var(--font-mono, ui-monospace, monospace);--moto-carbon:linear-gradient(27deg, #ffffff07 5px, transparent 5px) 0 5px,
    linear-gradient(207deg, #ffffff07 5px, transparent 5px) 10px 0,
    linear-gradient(27deg, #00000059 5px, transparent 5px) 0 10px,
    linear-gradient(207deg, #00000059 5px, transparent 5px) 10px 5px,
    linear-gradient(90deg, #ffffff05 10px, transparent 10px),
    linear-gradient(#ffffff06 25%, transparent 25% 75%, #ffffff08 75%);--moto-checker:conic-gradient(#f2f2f2 25%, #101010 0 50%, #f2f2f2 0 75%, #101010 0);--moto-hazard:repeating-linear-gradient(-45deg, var(--moto-amber) 0 5px, #111 5px 10px);--moto-stripe:linear-gradient(90deg, var(--moto-red) 0 58%, transparent 58% 60%, #f2f2f2 60% 70%, transparent 70% 72%, var(--moto-go) 72%)}.mlx-hero,.mlx-pdp-hero{position:relative;isolation:isolate;overflow:hidden}.mlx-hero::before,.mlx-pdp-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--moto-carbon);background-size:20px 20px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 92%)}.mlx-hero::after,.mlx-pdp-hero::after{content:"";position:absolute;z-index:-1;top:-30%;right:-12%;width:min(70vw,820px);aspect-ratio:1;background:radial-gradient(closest-side,#ff3b3024,transparent);pointer-events:none}.mlx-hero-stripes{position:absolute;z-index:-1;top:-25%;bottom:-25%;right:30%;width:clamp(70px,9vw,130px);transform:skewX(-20deg);background:linear-gradient(90deg,var(--moto-red)0 36%,transparent 36% 56%,var(--moto-red) 56% 74%,transparent 74%);opacity:.13;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);pointer-events:none}.mlx-pdp-hero .mlx-hero-stripes{right:6%;opacity:.09}.mlx-flag{height:16px;background:var(--moto-checker);background-size:16px 16px;opacity:.92;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.mlx-flag--hero{margin-top:clamp(30px,4.5vw,52px)}.mlx-kicker{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--moto-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--moto-steel)}.mlx-lights{display:inline-flex;gap:4px;padding:4px 6px;border:1px solid var(--moto-line-strong);border-radius:999px;background:#000}.mlx-lights i{width:7px;height:7px;border-radius:50%;animation:mlx-light .01s steps(1) both}.mlx-lights i:nth-child(1){background:var(--moto-red);box-shadow:0 0 8px var(--moto-red);animation-delay:.35s}.mlx-lights i:nth-child(2){background:var(--moto-amber);box-shadow:0 0 8px var(--moto-amber);animation-delay:.75s}.mlx-lights i:nth-child(3){background:var(--moto-go);box-shadow:0 0 8px var(--moto-go);animation-delay:1.15s}.mlx-led{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--moto-go);box-shadow:0 0 0 3px #39ff1422,0 0 10px var(--moto-go)}.mlx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font:600 12.5px/1.2 var(--moto-mono);letter-spacing:.04em;color:var(--moto-dim)}.mlx-crumbs a{color:var(--moto-muted)}.mlx-crumbs a:hover{color:var(--text)}.mlx-crumbs [aria-current]{color:var(--text)}.mlx-section-title{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:italic 400 clamp(28px,3.4vw,44px)/1 var(--moto-font);text-transform:uppercase;letter-spacing:.01em;color:var(--text)}.mlx-section-title::before{content:"";flex:none;width:30px;height:16px;background:var(--moto-checker);background-size:8px 8px;transform:skewX(-16deg)}.mlx-hero{padding:clamp(28px,5vw,60px)0 0}.mlx-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:center}.mlx-title{margin:16px 0 18px;font-family:var(--moto-font);font-weight:400;font-style:italic;text-transform:uppercase;line-height:.9}.mlx-title-small{display:block;font-size:clamp(20px,2.4vw,30px);letter-spacing:.16em;color:var(--moto-steel)}.mlx-title-big{display:block;margin-top:6px;font-size:clamp(56px,7.6vw,108px);letter-spacing:.005em;color:#fff}.mlx-title-big::after{content:"";display:block;width:min(62%,420px);height:8px;margin-top:14px;background:var(--moto-stripe);transform:skewX(-24deg);transform-origin:left}.mlx-title-dot{color:var(--moto-go)}.mlx-lede{max-width:50ch;margin:0;font-size:17px;line-height:1.6;color:var(--moto-muted)}.mlx-cluster{list-style:none;display:grid;grid-auto-flow:column;width:fit-content;max-width:100%;margin:24px 0 0;padding:0;overflow:hidden;border:1px solid var(--moto-line-strong);border-radius:18px;background:linear-gradient(180deg,#121417,#08090b);box-shadow:inset 0 1px 0#ffffff14,inset 0-12px 24px #0008,0 18px 40px -26px #000}.mlx-cluster li{display:grid;gap:5px;min-width:0;padding:12px clamp(14px,1.8vw,22px)}.mlx-cluster li+li{border-left:1px solid var(--moto-line)}.mlx-cluster-label{font:700 10px/1 var(--moto-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--moto-dim)}.mlx-cluster strong{font:italic 400 28px/1 var(--moto-font);letter-spacing:.02em;color:var(--moto-go);text-shadow:0 0 18px #39ff1450;white-space:nowrap}.mlx-cluster-unit{font:600 12px/1 var(--font-body);color:var(--moto-muted)}.mlx-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.mlx-hero-ctas .btn{min-height:50px;padding-inline:24px;font-size:15px}.mlx-hero-ctas .btn svg{width:18px;height:18px}.mlx-hero-art{position:relative;width:min(100%,440px);aspect-ratio:1;margin-inline:auto}.mlx-tach{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 30px 40px #000c)}.mlx-tach-face{fill:#0c0e11;stroke:#2c3036;stroke-width:2}.mlx-tach-track{fill:none;stroke:#ffffff26;stroke-width:2.5}.mlx-tach-red{fill:none;stroke:var(--moto-red);stroke-width:7;filter:drop-shadow(0 0 4px #ff3b30)}.mlx-tach-tick{stroke:#d9dde2;stroke-width:1.6}.mlx-tach-tick.is-red{stroke:#ffd0cc}.mlx-tach-num{fill:#d9dde2;font:italic 400 13px var(--moto-font);text-anchor:middle;dominant-baseline:central}.mlx-tach-num.is-red{fill:var(--moto-red)}.mlx-tach-unit{fill:var(--moto-dim);font:700 6.5px var(--moto-mono);letter-spacing:.1em;text-anchor:middle}.mlx-tach-needle{transform-box:view-box;transform-origin:100px 100px;transform:rotate(150deg);animation:mlx-rev 2.2s cubic-bezier(.3,.7,.2,1) .5s forwards,mlx-idle 3s ease-in-out 2.7s infinite}.mlx-tach-needle path{fill:var(--moto-red);filter:drop-shadow(0 0 5px #ff3b30aa)}.mlx-tach-hub{fill:#1b1e22;stroke:#5b626a;stroke-width:2}.mlx-hero-tag{position:absolute;z-index:2;display:block;width:44%;aspect-ratio:1;padding:5%;border-radius:18px;background:#fff;box-shadow:0 26px 50px -20px #000,0 0 0 1px #ffffff14}.mlx-hero-tag img{width:100%;height:100%;object-fit:contain}.mlx-hero-tag--1{left:28%;bottom:-4%;z-index:3;transform:rotate(-6deg)}.mlx-hero-tag--2{left:-2%;bottom:6%;transform:rotate(-16deg) scale(.8)}.mlx-hero-tag--3{right:-2%;bottom:4%;transform:rotate(13deg) scale(.8)}.mlx-collection{padding:0 0 clamp(40px,6vw,72px);scroll-margin-top:90px}.mlx-spotlight{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);margin:clamp(30px,4.5vw,50px)0 clamp(36px,5vw,60px);padding:clamp(12px,1.6vw,18px);overflow:hidden;border:1px solid var(--moto-line-strong);border-radius:26px;background:var(--moto-panel);color:var(--text);transition:transform .25s var(--ease, ease),border-color .25s,box-shadow .25s}.mlx-spotlight::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--moto-carbon);background-size:20px 20px;opacity:.8}.mlx-spotlight::after{content:"";position:absolute;z-index:-1;top:-20%;bottom:-20%;right:8%;width:70px;transform:skewX(-20deg);background:linear-gradient(90deg,var(--moto-red)0 38%,transparent 38% 62%,var(--moto-red) 62%);opacity:.22}.mlx-spotlight:hover{transform:translateY(-3px);border-color:#ff3b3066;box-shadow:0 26px 50px -30px #ff3b3080}.mlx-spotlight-media{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:#fff}.mlx-spotlight-media img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transition:transform .45s var(--ease, ease)}.mlx-spotlight:hover .mlx-spotlight-media img{transform:scale(1.04)}.mlx-spotlight-copy{display:grid;justify-items:start;gap:12px;padding:8px clamp(4px,2vw,28px) 8px 0}.mlx-spotlight-title{font:italic 400 clamp(36px,4.4vw,62px)/.92 var(--moto-font);text-transform:uppercase}.mlx-spotlight-text{max-width:40ch;font-size:16px;line-height:1.55;color:var(--moto-muted)}.mlx-spotlight-meta{display:flex;flex-wrap:wrap;gap:8px}.mlx-spotlight-meta>span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--moto-line-strong);border-radius:999px;background:#0009;font:700 12.5px/1 var(--moto-mono);color:#fff}.mlx-spotlight-meta .amount{color:var(--moto-go)}.mlx-spotlight-cta{display:inline-flex;align-items:center;gap:8px;min-height:50px;margin-top:4px;padding:0 22px;border-radius:999px;background:var(--moto-go);color:var(--accent-ink, #062600);font:800 15px/1 var(--font-display)}.mlx-spotlight-cta svg{width:18px;height:18px;transition:transform .25s var(--ease, ease)}.mlx-spotlight:hover .mlx-spotlight-cta svg{transform:translateX(4px)}.mlx-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--moto-line-strong);border-radius:20px;background:var(--moto-panel);box-shadow:inset 0 1px 0#ffffff12}.mlx-search{position:relative;display:flex;align-items:center;min-width:0}.mlx-search svg{position:absolute;left:16px;width:20px;height:20px;color:var(--moto-dim);pointer-events:none}.mlx-search input{width:100%;height:48px;padding:0 16px 0 46px;border:1px solid #ffffff24;border-radius:999px;background:#0a0a0a;color:var(--text);font:500 16px/1 var(--font-body)}.mlx-search input:focus{outline:0;border-color:var(--moto-go);box-shadow:0 0 0 4px #39ff1426}.mlx-segment{display:inline-flex;padding:4px;border:1px solid var(--moto-line);border-radius:999px;background:#0a0a0a}.mlx-segment button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:0 0;color:var(--moto-muted);font:700 13.5px/1 var(--font-body);cursor:pointer}.mlx-segment button span{font:700 11px/1 var(--moto-mono);opacity:.75}.mlx-segment button .mlx-led{width:7px;height:7px}.mlx-segment button[aria-pressed=true]{background:var(--moto-go);color:var(--accent-ink, #062600)}.mlx-segment button[aria-pressed=true] .mlx-led{background:var(--accent-ink, #062600);box-shadow:none}.mlx-sort{display:flex;align-items:center;gap:8px}.mlx-sort label{font:700 11px/1 var(--moto-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--moto-dim)}.mlx-sort select{height:48px;padding:0 38px 0 16px;border:1px solid #ffffff24;border-radius:999px;background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23b4b4b4' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")no-repeat right 14px center;color:var(--text);font:600 14px/1 var(--font-body);appearance:none;cursor:pointer}.mlx-count{margin:16px 2px 14px;font:700 11.5px/1.4 var(--moto-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--moto-dim)}.mlx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mlx-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--moto-line);border-radius:18px;background:var(--moto-panel);transition:transform .25s var(--ease, ease),border-color .25s,box-shadow .25s}.mlx-card::before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:4px;background:var(--moto-stripe);transform:scaleX(.3);transform-origin:left;transition:transform .45s var(--ease, ease)}.mlx-card:hover,.mlx-card:focus-within{transform:translateY(-4px);border-color:#ffffff38;box-shadow:0 22px 44px -26px #000,0 0 0 1px #ff3b3026}.mlx-card:hover::before,.mlx-card:focus-within::before{transform:scaleX(1)}.mlx-card[hidden]{display:none}.mlx-card-media{position:relative;display:block;aspect-ratio:1;margin:10px 10px 0;padding:8%;overflow:hidden;border-radius:12px;background:#fff}.mlx-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--ease, ease)}.mlx-card:hover .mlx-card-media img{transform:translateX(3%) scale(1.07) rotate(-3deg)}.mlx-card.is-sold-out .mlx-card-media img{opacity:.45;filter:grayscale(.7)}.mlx-card-body{display:flex;flex-direction:column;gap:4px;flex:1;padding:14px}.mlx-card-body h3{margin:0;font:italic 400 21px/1.02 var(--moto-font);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.mlx-card-body h3 a{color:var(--text)}.mlx-card-body h3 a::after{content:"";position:absolute;inset:0;z-index:1}.mlx-card-type{margin:3px 0 0;font:700 10px/1.3 var(--moto-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--moto-dim)}.mlx-card-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px}.mlx-price{font:700 17px/1 var(--moto-mono);color:var(--text)}.mlx-price del{font-size:12px;color:#7d7d7d}.mlx-price ins{text-decoration:none}.mlx-price small{display:none}.mlx-badge{position:absolute;z-index:2;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;overflow:hidden;padding:6px 10px;border-radius:5px;font:800 10px/1 var(--moto-mono);letter-spacing:.1em;text-transform:uppercase;transform:skewX(-10deg)}.mlx-badge--out{padding-left:0;background:#111;color:#fff}.mlx-badge--out::before{content:"";align-self:stretch;width:14px;margin:-6px 2px -6px 0;background:var(--moto-hazard)}.mlx-badge--low{background:var(--moto-amber);color:#1a1200}.mlx-page .mlx-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 16px;border:1px solid #39ff1466;border-radius:12px;background:#39ff141a;color:var(--moto-go);font:700 14px/1 var(--font-display);cursor:pointer;transition:background .2s,color .2s}.mlx-page .mlx-action.add-btn{width:auto!important;min-width:44px!important;padding:0 16px!important;font-size:14px!important;line-height:1!important;white-space:nowrap}.mlx-page .mlx-action svg{width:16px;height:16px}.mlx-page .mlx-action:hover{background:var(--moto-go);color:var(--accent-ink, #062600)}.mlx-page .mlx-action--ghost{border-color:#ffb40066;background:0 0;color:var(--text)}.mlx-page .mlx-action--ghost:hover{background:#ffb4001f;color:var(--text)}.mlx-empty{display:grid;justify-items:center;gap:12px;padding:48px 16px;border:1px dashed #ffffff2e;border-radius:20px;text-align:center;color:var(--moto-muted)}.mlx-empty[hidden]{display:none}.mlx-empty :is(a,button){min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--moto-go);color:var(--accent-ink, #062600);font:700 14px/44px var(--font-display);cursor:pointer}.mlx-extras{padding:0 0 clamp(48px,7vw,88px)}.mlx-promises{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0 0 16px;padding:14px clamp(16px,2.5vw,28px);border:1px solid var(--moto-line);border-radius:20px;background:linear-gradient(180deg,#121417,#0a0b0d)}.mlx-promises li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--moto-muted)}.mlx-promises li+li{padding-left:20px;border-left:1px solid var(--moto-line)}.mlx-promises strong{color:var(--text)}.mlx-lamp{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #39ff1447;border-radius:50%;background:radial-gradient(circle at 50% 38%,#1c2a17,#0a0c0a);color:var(--moto-go);box-shadow:0 0 18px -5px #39ff1470,inset 0 0 10px #39ff1422}.mlx-lamp--amber{border-color:#ffb40059;background:radial-gradient(circle at 50% 38%,#2b2310,#0d0b07);color:var(--moto-amber);box-shadow:0 0 18px -5px #ffb40070,inset 0 0 10px #ffb40022}.mlx-lamp svg{width:18px;height:18px}.mlx-crosssell{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mlx-cross{position:relative;isolation:isolate;display:grid;gap:8px;overflow:hidden;padding:clamp(20px,3vw,32px);border:1px solid var(--moto-line);border-radius:22px;color:var(--text);transition:transform .25s,border-color .25s}.mlx-cross::after{content:"";position:absolute;z-index:-1;top:-30%;bottom:-30%;right:10%;width:44px;transform:skewX(-20deg);background:linear-gradient(90deg,var(--section-accent)0 35%,transparent 35% 65%,var(--section-accent) 65%);opacity:.14}.mlx-cross:hover{transform:translateY(-3px);border-color:#ffffff3d}.mlx-cross--charms{--section-accent:var(--blue, #2e9cff);background:radial-gradient(ellipse 70% 90%at 0% 0%,#2e9cff26,transparent 70%),var(--moto-panel)}.mlx-cross--bundle{--section-accent:var(--gold, #ffd166);background:radial-gradient(ellipse 70% 90%at 100% 0%,#ffd16626,transparent 70%),var(--moto-panel)}.mlx-cross strong{font:italic 400 clamp(26px,3vw,38px)/1 var(--moto-font);text-transform:uppercase}.mlx-cross-link{font:700 14px/1 var(--font-body);color:var(--section-accent)}.mlx-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;color:var(--moto-muted);font:700 14px/1 var(--font-display)}.mlx-back:hover{color:var(--text)}.mlx-pdp-hero{padding:clamp(20px,3vw,36px)0 clamp(36px,5vw,60px)}.mlx-pdp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,4vw,56px);align-items:start}.mlx-stage{position:sticky;top:96px;min-width:0}.mlx-stage-frame{position:relative;isolation:isolate;padding:clamp(10px,1.4vw,16px);border:1px solid var(--moto-line-strong);border-radius:26px;background:var(--moto-panel);box-shadow:0 34px 60px -42px #000}.mlx-stage-frame::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--moto-carbon);background-size:20px 20px}.mlx-stage-image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px;background:#fff}.mlx-stage-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.mlx-pdp--picker .mlx-stage-image{aspect-ratio:4/3}.mlx-stage-image.is-cover img{object-fit:cover;object-position:50% 42%}.mlx-stage-image.is-zooming{cursor:zoom-in}.mlx-stage-image.is-zooming img{transform:scale(1.9)}.mlx-stage-frame>.mlx-badge{top:calc(clamp(10px,1.4vw,16px) + 12px);left:calc(clamp(10px,1.4vw,16px) + 12px);font-size:11px}.mlx-stage-caption{position:absolute;left:calc(clamp(10px,1.4vw,16px) + 12px);bottom:calc(clamp(10px,1.4vw,16px) + 12px);max-width:calc(100% - 60px);padding:8px 14px 8px 12px;overflow:hidden;border-left:5px solid var(--moto-red);border-radius:6px;background:#0b0c0eeb;color:#fff;font:italic 400 18px/1 var(--moto-font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;transform:skewX(-8deg);box-shadow:0 10px 24px -12px #000}.mlx-stage-caption[hidden]{display:none}.mlx-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:thin}.mlx-thumb{flex:none;width:76px;aspect-ratio:1;padding:4px;border:2px solid transparent;border-radius:12px;background:#fff;opacity:.72;cursor:pointer;transition:opacity .2s,border-color .2s,box-shadow .2s}.mlx-thumb:hover{opacity:1}.mlx-thumb[aria-pressed=true]{border-color:var(--moto-red);opacity:1;box-shadow:0 0 0 3px #ff3b3033}.mlx-thumb img{width:100%;height:100%;object-fit:contain}.mlx-panel{position:relative;min-width:0;overflow:hidden;padding:clamp(22px,2.6vw,36px);border:1px solid var(--moto-line-strong);border-radius:26px;background:var(--moto-panel)}.mlx-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--moto-stripe)}.mlx-pdp-title{margin:16px 0 12px;font-family:var(--moto-font);font-weight:400;font-style:italic;line-height:.92;text-transform:uppercase}.mlx-pdp-design{display:block;font-size:clamp(44px,5vw,74px);letter-spacing:.005em;color:#fff;overflow-wrap:anywhere}.mlx-pdp-type{display:block;margin-top:10px;font-size:clamp(17px,1.7vw,22px);letter-spacing:.1em;color:var(--moto-red)}.mlx-pdp-sub{margin:0;font-size:16px;line-height:1.6;color:var(--moto-muted)}.mlx-readouts{display:grid;grid-template-columns:auto minmax(0,1fr);margin:22px 0 0;overflow:hidden;border:1px solid var(--moto-line-strong);border-radius:16px;background:linear-gradient(180deg,#101215,#08090b);box-shadow:inset 0 1px 0#ffffff12,inset 0-10px 22px #0008}.mlx-readout{display:grid;align-content:center;gap:7px;min-width:0;padding:14px 20px}.mlx-readout+.mlx-readout{border-left:1px solid var(--moto-line)}.mlx-readout-label{font:700 10px/1 var(--moto-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--moto-dim)}.mlx-readout-value{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:italic 400 36px/1 var(--moto-font);color:var(--moto-go);text-shadow:0 0 18px #39ff1450}.mlx-readout-value del{font-size:.55em;color:#7a7a7a;text-shadow:none}.mlx-readout-value ins{text-decoration:none}.mlx-readout-value small{font:600 11px/1.2 var(--font-body);color:var(--moto-muted);text-shadow:none}.mlx-readout-unit{font:600 12px/1 var(--font-body);color:var(--moto-muted)}.mlx-readout--status .mlx-readout-value{flex-wrap:nowrap;gap:10px;font:700 16px/1.2 var(--font-display);color:#fff;text-shadow:none}.mlx-readout--status.is-go .mlx-led{animation:mlx-blink 2.4s ease-in-out infinite}.mlx-readout--status.is-low .mlx-led{background:var(--moto-amber);box-shadow:0 0 0 3px #ffb40022,0 0 10px var(--moto-amber)}.mlx-readout--status.is-out .mlx-led{background:var(--moto-red);box-shadow:0 0 0 3px #ff3b3022,0 0 10px var(--moto-red)}.mlx-step-head{display:flex;align-items:center;gap:10px;margin:28px 0 12px}.mlx-step-num{display:inline-grid;place-items:center;flex:none;min-width:36px;height:26px;padding:0 6px;border-radius:5px;background:var(--moto-red);color:#fff;font:italic 400 16px/1 var(--moto-font);transform:skewX(-10deg)}.mlx-step-title{margin:0;font:italic 400 22px/1 var(--moto-font);letter-spacing:.02em;text-transform:uppercase;color:#fff}.mlx-step-meta{margin-left:auto;min-width:0;font:700 11px/1.3 var(--moto-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;color:var(--moto-dim)}.mlx-picker-tools{display:flex;gap:8px;margin-bottom:12px}.mlx-search--sm{flex:1}.mlx-search--sm input{height:44px}.mlx-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #ffffff24;border-radius:999px;background:#0a0a0a;color:var(--moto-muted);font:700 13px/1 var(--font-body);white-space:nowrap;cursor:pointer}.mlx-toggle .mlx-led{background:#3a3f45;box-shadow:none}.mlx-toggle[aria-pressed=true]{border-color:#39ff1466;background:#39ff1414;color:#fff}.mlx-toggle[aria-pressed=true] .mlx-led{background:var(--moto-go);box-shadow:0 0 10px var(--moto-go)}.mlx-tiles{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0}.mlx-tile-item[hidden],.mlx-picker:not(.is-expanded):not(.is-filtering) .mlx-tile-item:nth-child(n+9){display:none}.mlx-tile{position:relative;display:flex;flex-direction:column;gap:7px;width:100%;height:100%;padding:5px 5px 9px;border:1.5px solid var(--moto-line);border-radius:12px;background:#0b0c0e;color:#fff;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.mlx-tile:hover{border-color:#ffffff4d;transform:translateY(-2px)}.mlx-tile:focus-visible{outline:2px solid var(--moto-go);outline-offset:2px}.mlx-tile[aria-pressed=true]{border-color:var(--moto-go);box-shadow:0 0 0 3px #39ff1433,0 10px 24px -12px #39ff1466}.mlx-tile-img{display:block;aspect-ratio:1;overflow:hidden;padding:6%;border-radius:8px;background:#fff}.mlx-tile-img img{width:100%;height:100%;object-fit:contain}.mlx-tile-name{display:-webkit-box;overflow:hidden;padding:0 3px;font:italic 400 13.5px/1.05 var(--moto-font);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mlx-tile-flag{position:absolute;top:9px;left:9px;padding:3px 6px;border-radius:4px;background:var(--moto-amber);color:#1a1200;font:800 8.5px/1 var(--moto-mono);letter-spacing:.08em;text-transform:uppercase;transform:skewX(-10deg)}.mlx-tile.is-out .mlx-tile-flag{background:#111;color:#fff}.mlx-tile.is-out .mlx-tile-img img{opacity:.4;filter:grayscale(.8)}.mlx-tile.is-out .mlx-tile-name{color:var(--moto-dim)}.mlx-tile-check{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--moto-go);color:var(--accent-ink, #062600);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.mlx-tile-check svg{width:14px;height:14px;stroke-width:3.2}.mlx-tile[aria-pressed=true] .mlx-tile-check{opacity:1;transform:none}.mlx-picker.is-nudge .mlx-tiles{animation:mlx-nudge .5s ease}.mlx-picker-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:10px;border:1px dashed #ffffff38;border-radius:12px;background:0 0;color:#fff;font:700 14px/1 var(--font-display);cursor:pointer}.mlx-picker-more:hover{border-color:#ffffff66;background:#ffffff0a}.mlx-picker.is-filtering .mlx-picker-more{display:none}.mlx-picker-empty{margin:4px 0 0;padding:18px;border:1px dashed #ffffff2e;border-radius:12px;color:var(--moto-muted);text-align:center}.mlx-picker-empty[hidden]{display:none}.mlx-picker-empty button{margin-left:6px;border:0;background:0 0;color:var(--moto-go);font:700 14px/1 var(--font-display);text-decoration:underline;cursor:pointer}.mlx-buy{margin-top:22px}.mlx-pdp--picker .mlx-buy{margin-top:0}.mlx-buy .woocommerce-notices-wrapper:empty{display:none}.mlx-buy .woocommerce-notices-wrapper{margin-bottom:12px;font-size:14px}.mlx-purchase form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0}.mlx-purchase form.variations_form{display:block}.mlx-picker-ready .mlx-purchase table.variations{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mlx-purchase table.variations{width:100%;margin-bottom:14px}.mlx-purchase table.variations :is(th,td){display:block;padding:4px 0;text-align:left}.mlx-purchase table.variations select{width:100%;min-height:48px;padding:0 12px;border:1px solid #ffffff2e;border-radius:12px;background:#0a0a0a;color:#fff}.mlx-purchase .woocommerce-variation,.mlx-purchase p.stock{display:none!important}.mlx-purchase .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.mlx-buy.is-out .woocommerce-variation-add-to-cart{display:none}.mlx-purchase .quantity{display:flex;align-items:center;height:56px;margin:0!important;padding:4px;border:1px solid var(--moto-line-strong);border-radius:999px;background:#0a0a0a}.mlx-purchase .quantity input.qty{width:46px;height:100%;min-height:0;margin:0;padding:0;border:0;background:0 0;color:#fff;font:700 18px/1 var(--moto-mono);text-align:center;-moz-appearance:textfield;appearance:textfield}.mlx-purchase .quantity input.qty::-webkit-inner-spin-button,.mlx-purchase .quantity input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.mlx-purchase .quantity input.qty:focus{outline:0}.mlx-purchase .quantity:focus-within{border-color:var(--moto-go);box-shadow:0 0 0 3px #39ff1426}.mlx-qty-btn{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#ffffff12;color:#fff;cursor:pointer;transition:background .2s}.mlx-qty-btn:hover:not(:disabled){background:#ffffff26}.mlx-qty-btn:disabled{opacity:.35;cursor:not-allowed}.mlx-page .mlx-purchase .single_add_to_cart_button{position:relative;flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin:0!important;padding:0 28px!important;overflow:hidden;border:0!important;border-radius:999px!important;background:var(--moto-go)!important;color:var(--accent-ink, #062600)!important;font:800 17px/1 var(--font-display)!important;text-transform:none!important;cursor:pointer;box-shadow:0 14px 34px -16px #39ff14aa;transition:transform .2s,box-shadow .2s,opacity .2s}.mlx-page .mlx-purchase .single_add_to_cart_button::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,#ffffff70 45%,transparent 60%);transform:translateX(-110%)}.mlx-page .mlx-purchase .single_add_to_cart_button:hover{transform:translateY(-1px);box-shadow:0 18px 40px -16px #39ff14dd}.mlx-page .mlx-purchase .single_add_to_cart_button:hover::after{transform:translateX(110%);transition:transform .7s ease}.mlx-page .mlx-purchase .single_add_to_cart_button.disabled{opacity:.5;box-shadow:none;transform:none}.mlx-page .mlx-purchase .single_add_to_cart_button.is-loading{opacity:.75;cursor:progress}.mlx-page .mlx-purchase .single_add_to_cart_button.is-added{background:#fff!important;color:#0a0a0a!important}.mlx-notify{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 24px;border:1.5px solid var(--moto-amber);border-radius:999px;background:#ffb40014;color:#fff;font:800 16px/1 var(--font-display);cursor:pointer;transition:background .2s}.mlx-notify:hover{background:#ffb40029}.mlx-notify svg{color:var(--moto-amber)}.mlx-notify[hidden]{display:none}.mlx-buy-status{margin:10px 2px 0;font:600 14px/1.45 var(--font-body);color:var(--moto-go)}.mlx-buy-status:empty{display:none}.mlx-buy-status.is-error{color:#ffc2bd}.mlx-spec{margin:26px 0 0;padding:0;border-top:1px solid var(--moto-line)}.mlx-spec>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px dashed #ffffff1f}.mlx-spec dt{padding-top:3px;font:700 10.5px/1.4 var(--moto-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--moto-dim)}.mlx-spec dd{margin:0;font-size:14.5px;line-height:1.5;color:#e6e8eb}.mlx-spec a{color:#fff;text-decoration:underline;text-decoration-color:var(--moto-red);text-underline-offset:3px}.mlx-more{padding:clamp(36px,5vw,60px)0 clamp(24px,3vw,36px)}.mlx-more-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.mlx-more-head .mlx-section-title{margin:0}.mlx-more-link{display:inline-flex;align-items:center;gap:6px;flex:none;color:#fff;font:700 14px/1 var(--font-display)}.mlx-more-link svg{width:18px;height:18px;color:var(--moto-red);transition:transform .2s}.mlx-more-link:hover svg{transform:translateX(3px)}.mlx-pdp .mlx-extras{padding-top:clamp(20px,3vw,32px)}.mlx-dock{display:none}@keyframes mlx-light{0%{background:#2a2d31;box-shadow:none}}@keyframes mlx-rev{0%{transform:rotate(150deg)}45%{transform:rotate(372deg)}70%{transform:rotate(292deg)}to{transform:rotate(306deg)}}@keyframes mlx-idle{0%,to{transform:rotate(306deg)}50%{transform:rotate(313deg)}}@keyframes mlx-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes mlx-nudge{0%,to{transform:none}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@media (max-width:1100px){.mlx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mlx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mlx-picker:not(.is-expanded):not(.is-filtering) .mlx-tile-item:nth-child(9){display:block}}@media (max-width:899px){.mlx-pdp-grid{grid-template-columns:minmax(0,1fr)}.mlx-stage{position:static}.mlx-picker:not(.is-expanded):not(.is-filtering) .mlx-tile-item:nth-child(9){display:none}.mlx-stage-image{aspect-ratio:5/4}.mlx-pdp--picker .mlx-stage-image{aspect-ratio:4/3}.mlx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.mlx-dock{position:fixed;z-index:9000;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden;padding:8px;border:1px solid #ffffff2e;border-radius:18px;background:#0c0d0ff0;box-shadow:0 20px 50px -18px #000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:hidden;transform:translateY(calc(100% + 30px));transition:transform .3s var(--ease, ease),visibility 0s .3s}.mlx-dock::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--moto-stripe)}.mlx-dock.is-visible{visibility:visible;transform:none;transition:transform .3s var(--ease, ease)}.mlx-dock-thumb{width:48px;height:48px;padding:3px;border-radius:10px;background:#fff;object-fit:contain}.mlx-dock-copy{display:grid;gap:4px;min-width:0}.mlx-dock-copy strong{overflow:hidden;color:#fff;font:italic 400 17px/1.05 var(--moto-font);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mlx-dock-price{font:700 13px/1 var(--moto-mono);color:var(--moto-go)}.mlx-dock-price small{display:none}.mlx-dock-btn{min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--moto-go);color:var(--accent-ink, #062600);font:800 14.5px/1 var(--font-display);white-space:nowrap;cursor:pointer}.mlx-dock-btn[data-action=notify]{background:var(--moto-amber);color:#1a1200}}@media (max-width:767px){.mlx-hero{padding-top:18px}.mlx-hero-grid{grid-template-columns:minmax(0,1fr);gap:8px}.mlx-hero-stripes{right:8%}.mlx-crumbs{margin-bottom:14px}.mlx-title{margin-bottom:14px}.mlx-title-big{font-size:clamp(46px,14vw,64px)}.mlx-title-big::after{height:6px;margin-top:10px}.mlx-lede{font-size:15.5px}.mlx-cluster{width:100%;grid-auto-columns:minmax(0,1fr);margin-top:18px}.mlx-cluster li{padding:10px 12px}.mlx-cluster strong{font-size:22px}.mlx-hero-ctas{display:grid;grid-template-columns:1fr 1fr}.mlx-hero-ctas .btn{width:100%;padding-inline:10px;font-size:14px}.mlx-hero-art{order:-1;width:min(100%,260px);margin:0 auto 14px}.mlx-hero-tag{border-radius:14px}.mlx-flag--hero{margin-top:30px;height:12px;background-size:12px 12px}.mlx-spotlight{grid-template-columns:minmax(0,1fr);gap:14px;margin:26px 0 34px;padding:10px;border-radius:22px}.mlx-spotlight-copy{gap:10px;padding:4px 8px 10px}.mlx-spotlight-text{font-size:15px}.mlx-spotlight-cta{width:100%;justify-content:center}.mlx-toolbar{grid-template-columns:auto minmax(0,1fr);padding:10px;border-radius:18px}.mlx-search{grid-column:1/-1}.mlx-toolbar .mlx-segment button{padding:0 11px;font-size:13px;white-space:nowrap}.mlx-sort{justify-content:flex-end;min-width:0}.mlx-sort label{display:none}.mlx-sort select{width:100%;max-width:170px}.mlx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mlx-card{border-radius:16px}.mlx-card-media{margin:6px 6px 0;border-radius:11px}.mlx-card-body{padding:10px}.mlx-card-body h3{font-size:17px}.mlx-card-type{font-size:9px}.mlx-card-foot{gap:6px}.mlx-price{font-size:15px}.mlx-page .mlx-action,.mlx-page .mlx-action.add-btn{padding:0 12px!important;font-size:13px!important}.mlx-badge{top:8px;left:8px;padding:5px 8px;font-size:9px}.mlx-grid--rail{grid-auto-flow:column;grid-auto-columns:46%;grid-template-columns:none;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.mlx-grid--rail::-webkit-scrollbar{display:none}.mlx-grid--rail>.mlx-card{scroll-snap-align:start}.mlx-promises{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 16px}.mlx-promises li{padding:12px 0}.mlx-promises li+li{padding-left:0;border-left:0;border-top:1px solid var(--moto-line)}.mlx-crosssell{grid-template-columns:minmax(0,1fr);gap:10px}.mlx-pdp-hero{padding-top:14px}.mlx-pdp .mlx-crumbs{margin-bottom:12px}.mlx-stage-frame{border-radius:20px}.mlx-stage-image{border-radius:13px}.mlx-stage-caption{font-size:15px}.mlx-thumb{width:62px}.mlx-panel{padding:22px 16px 18px;border-radius:22px}.mlx-pdp-design{font-size:clamp(40px,12vw,56px)}.mlx-readout{padding:12px 14px}.mlx-readout-value{font-size:30px}.mlx-readout--status .mlx-readout-value{font-size:14.5px}.mlx-step-head{flex-wrap:wrap;row-gap:6px}.mlx-step-title{font-size:20px}.mlx-picker-tools .mlx-toggle{padding:0 12px}.mlx-spec>div{grid-template-columns:88px minmax(0,1fr)}.mlx-spec dd{font-size:14px}.mlx-more-head .mlx-section-title{font-size:28px}}@media (max-width:560px){.mlx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mlx-picker:not(.is-expanded):not(.is-filtering) .mlx-tile-item:nth-child(9){display:block}.mlx-tile-name{font-size:12.5px}.mlx-purchase .quantity{height:54px}.mlx-qty-btn{width:44px;height:44px}.mlx-purchase .quantity input.qty{width:38px}.mlx-page .mlx-purchase .single_add_to_cart_button{flex-basis:140px;padding:0 18px!important}}@media (prefers-reduced-motion:reduce){.mlx-lights i,.mlx-readout--status .mlx-led,.mlx-picker.is-nudge .mlx-tiles{animation:none}.mlx-tach-needle{animation:none;transform:rotate(306deg)}.mlx-card,.mlx-card::before,.mlx-card-media img,.mlx-cross,.mlx-spotlight,.mlx-spotlight-media img,.mlx-tile,.mlx-stage-image img,.mlx-dock,.mlx-page .mlx-purchase .single_add_to_cart_button::after{transition:none}}