:root{--font-inter:Inter;--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--store-ink:#101214;--store-paper:#fff;--store-muted:#f4f4f3;--store-night:#070808;--store-lime:#d2fa52;--store-line:#dededc;--store-on-night:#fff;--store-focus:#97b82a;--color-accent-50:#f8fde8;--color-accent-100:#f0fbcb;--color-accent-200:#e3f79c;--color-accent-300:#d9f775;--color-accent-400:#d2fa52;--color-accent-500:#b8de2f;--color-accent-600:#93b51c;--color-accent-700:#6f8a16;--color-accent-800:#566b16;--color-accent-900:#475917;--color-accent-950:#253207;--color-button-ghost-background:var(--store-muted);--color-button-ghost-hover:var(--store-line);--color-button-ghost-active:var(--store-lime);--color-button-ghost-foreground:var(--store-ink);--color-button-ghost-disabled:var(--store-muted);--color-button-ghost-disabled-foreground:var(--color-text-tertiary);--color-border-focus-ring:var(--store-focus)}.store-header{background:var(--store-night);min-height:64px;color:var(--store-on-night);align-items:center;gap:32px;padding:10px 3.7%;display:flex}.store-nav{white-space:nowrap;gap:28px;margin-inline:auto;font-size:13px;font-weight:600;display:flex}.store-nav a:hover{text-underline-offset:6px;text-decoration:underline}.store-search{--text-primary:var(--store-on-night);--text-secondary:var(--store-on-night);width:270px}.store-search input{background:var(--store-night);color:var(--store-on-night)}.store-search .store-search-field{background:var(--store-night);border:1px solid var(--store-line);box-shadow:none;border-radius:4px}.store-search .store-search-field div{background:0 0;border:0}.store-search .store-search-input{color:var(--store-on-night);background:0 0}.store-search button{background:var(--store-night);color:var(--store-on-night);box-shadow:none}.store-cart{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:flex}.store-main{max-width:1440px;min-height:65vh;margin-inline:auto;padding:32px}.store-main:has(.editorial-home){max-width:none;padding:0}.editorial-home{background:var(--store-paper);color:var(--store-ink)}.campaign-hero{isolation:isolate;background:var(--store-night);height:clamp(420px,36vw,600px);color:var(--store-on-night);position:relative;overflow:hidden}.campaign-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.campaign-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;height:100%;padding:5.6% 6.7%;display:flex;position:relative}.display-hero{letter-spacing:-.02em;text-shadow:0 2px 12px var(--store-night);margin:0 0 18px;font:italic 800 clamp(52px,5.5vw,84px)/.98 Barlow Condensed,sans-serif}.campaign-rule{background:var(--store-lime);width:44px;height:4px;margin-bottom:24px;display:block}.store-button{min-height:40px;border-radius:4px!important;gap:18px!important;padding-inline:16px!important}.store-button-lime{background:var(--store-lime)!important;color:var(--store-ink)!important;box-shadow:none!important;border-color:var(--store-lime)!important}.store-button-lime:hover{filter:brightness(.95)}.store-button-dark{background:var(--store-night)!important;color:var(--store-on-night)!important}.moto-finder{border-bottom:1px solid var(--store-line);grid-template-columns:1.5fr 1fr 1fr .9fr .65fr;align-items:center;gap:24px;padding:24px 3.7%;display:grid}.finder-note{color:var(--text-secondary);grid-column:1/-1;margin-top:-8px}.editorial-products{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-product{border-inline-end:1px solid var(--store-line);background:var(--store-muted);min-width:0}.editorial-product:last-child{border:0}.editorial-product>a{display:block;overflow:hidden}.editorial-product img{aspect-ratio:1.25;object-fit:contain;width:100%;transition:transform .25s}.editorial-product>a:hover img{transform:scale(1.025)}.editorial-product-info{justify-items:start;gap:8px;padding:14px 11% 28px;display:grid}.display-product{font:800 34px/1.1 Barlow Condensed,sans-serif}.collection-panels{grid-template-columns:1fr 1fr;gap:4px;display:grid}.collection-panel{aspect-ratio:2.5;background:var(--store-night);min-height:240px;color:var(--store-on-night);position:relative;overflow:hidden}.collection-panel img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute}.collection-panel:hover img{transform:scale(1.025)}.collection-panel>div{text-shadow:0 2px 12px var(--store-night);padding:8%;position:relative}.display-collection{margin-bottom:18px;font:italic 800 54px/1 Barlow Condensed,sans-serif}.collection-panel .campaign-rule{margin-bottom:16px}.store-empty{justify-items:center;gap:24px;padding:64px 32px;display:grid}.store-enter{animation:.35s ease-out store-enter}@keyframes store-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}a:focus-visible{outline:2px solid var(--store-focus);outline-offset:4px}@media (max-width:1100px){.store-header{gap:20px}.store-nav{gap:16px}.store-search{width:220px}.moto-finder{grid-template-columns:1.4fr 1fr 1fr 1fr .8fr;gap:12px}.moto-finder h2{font-size:19px}.display-product{font-size:28px}}@media (max-width:767px){.store-header{flex-wrap:wrap;gap:16px;padding:16px 20px}.store-cart{margin-inline-start:auto}.store-nav{order:3;justify-content:space-between;width:100%;margin:0}.store-search{order:4;width:100%}.campaign-hero{height:450px}.campaign-photo{object-position:60% center}.campaign-copy{justify-content:flex-end;width:76%;padding:32px 24px}.display-hero{font-size:56px}.moto-finder{grid-template-columns:1fr 1fr;gap:12px;padding:24px 20px}.moto-finder h2{grid-column:1/-1;margin-bottom:8px}.editorial-products{grid-template-columns:1fr}.editorial-product{border:0;border-bottom:1px solid var(--store-line)}.editorial-product img{aspect-ratio:1.25}.editorial-product-info{padding:12px 24px 28px}.display-product{font-size:32px}.collection-panels{grid-template-columns:1fr}.collection-panel{aspect-ratio:auto;width:100%;min-width:0;min-height:220px}.store-main{padding:24px 16px}.store-button,button,[role=button]{min-height:44px}}@media (prefers-reduced-motion:reduce){.store-enter{animation:none}.editorial-product img,.collection-panel img{transition:none;transform:none!important}}.bg-button-primary{background:var(--store-night);color:var(--store-on-night);box-shadow:none}.bg-button-primary:hover{background:var(--store-ink)}.bg-button-primary:disabled{opacity:.45}.store-button:not(.store-button-lime):not(.store-button-dark){border:1px solid var(--store-ink);box-shadow:none}.collection-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-panel{aspect-ratio:auto;min-width:0}.moto-finder>*{min-width:0}@media (min-width:768px) and (max-width:1023px){.store-header{flex-wrap:wrap;gap:12px 24px}.store-nav{order:3;justify-content:center;width:100%;padding-block:6px}.store-search{width:240px;margin-inline-start:auto}.moto-finder{grid-template-columns:repeat(4,minmax(0,1fr))}.moto-finder h2{grid-column:1/-1}}@media (max-width:767px){.collection-panels{grid-template-columns:minmax(0,1fr)}}.store-brand{flex:none;width:232px;height:48px;display:block;position:relative;overflow:hidden}.store-brand img{width:240px;max-width:none;height:auto;position:absolute;top:-15px;left:-4px}@media (max-width:1100px){.store-brand{width:202px;height:44px}.store-brand img{width:210px;top:-13px;left:-4px}}@media (max-width:767px){.store-brand{width:212px;height:44px}.store-brand img{width:220px;top:-14px;left:-4px}}:root{--mx-nav-height:72px;--mx-radius:8px;--mx-panel-shadow:0 18px 60px #0003}body{background:var(--store-paper)}.store-header{border-bottom:1px solid var(--store-ink);gap:24px}.store-nav{gap:18px}.store-brand{width:212px}.store-brand img{width:220px}.store-main{padding:32px 4%}.store-main h1:not(.display-hero){font:800 clamp(28px,3vw,42px)/1.05 Barlow Condensed,sans-serif}button,a[role=button]{transition:background-color .15s,color .15s,transform .12s}button:active:not(:disabled){transform:scale(.98)}.bg-button-primary{border:1px solid var(--store-ink);border-radius:4px;position:relative;background:var(--store-lime)!important;color:var(--store-ink)!important}.bg-button-primary:not(:disabled):after{content:"";pointer-events:none;border-top:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:3px;right:3px}.bg-button-primary:hover{filter:brightness(.96)}.mx-stack{gap:20px;display:grid}.mx-stack-small{gap:8px}.mx-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;justify-content:flex-end;display:flex;position:fixed;inset:0}.mx-overlay[data-entering]{animation:.2s ease-out mx-fade}.mx-overlay[data-exiting]{animation:.16s ease-in reverse mx-fade}.mx-sheet{background:var(--store-paper);width:min(480px,100%);height:100dvh;color:var(--store-ink);box-shadow:var(--mx-panel-shadow);outline:none}.mx-sheet[data-entering]{animation:.24s cubic-bezier(.2,.8,.2,1) mx-sheet-in}.mx-sheet[data-exiting]{animation:.18s ease-in reverse mx-sheet-in}.mx-dialog{outline:none;flex-direction:column;height:100%;display:flex}.mx-sheet-head{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.mx-sheet-body{overscroll-behavior:contain;padding:24px 24px calc(24px + env(safe-area-inset-bottom));scrollbar-gutter:stable;flex:1;overflow-y:auto}.mx-sheet-actions{background:var(--store-paper);border-top:1px solid var(--store-line);gap:12px;padding:16px 0;display:flex;position:sticky;bottom:-24px}@keyframes mx-fade{0%{opacity:0}to{opacity:1}}@keyframes mx-sheet-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.mx-bottom-nav{display:none}.mx-bottom-nav[hidden]{display:none!important}.mx-hero-kicker{letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:600}.campaign-copy{width:56%}.campaign-hero{height:clamp(400px,36vw,540px)}.mx-category-strip{border-bottom:1px solid var(--store-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mx-category-strip a{border-right:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.mx-category-strip a:hover{background:var(--store-muted)}.mx-category-strip a>span:first-child{color:var(--text-secondary);font-size:11px}.mx-category-strip strong{font:800 24px Barlow Condensed,sans-serif}.mx-garage-trigger{text-align:start;border:1px solid var(--store-line);background:var(--store-muted);border-radius:var(--mx-radius);align-items:center;gap:20px;width:calc(100% - 64px);margin:24px 32px;padding:20px 24px;display:flex}.mx-garage-trigger>svg{width:32px;height:32px}.mx-garage-trigger>span:last-child{margin-inline-start:auto;font-size:24px}.mx-garage-trigger strong,.mx-garage-trigger small{display:block}.mx-garage-trigger small{color:var(--text-secondary);margin-top:4px}.mx-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.mx-routes a{isolation:isolate;min-height:300px;color:var(--store-on-night);background:var(--store-night);position:relative;overflow:hidden}.mx-routes img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mx-routes a:after{content:"";z-index:-1;background:linear-gradient(#0000,#000b);position:absolute;inset:0}.mx-routes a>div{position:absolute;bottom:24px;left:32px;right:24px}.mx-routes h2{margin:8px 0 16px;font:italic 800 56px/1 Barlow Condensed}.mx-motocross-banner{background:var(--store-night);color:var(--store-on-night);justify-content:space-between;align-items:center;gap:24px;padding:32px 4%;display:flex}.mx-motocross-banner strong{color:var(--store-lime);font:italic 800 44px Barlow Condensed}.mx-product-card{color:var(--store-ink);border-bottom:1px solid var(--store-line);align-content:start;gap:12px;padding:0 0 20px;display:grid}.mx-product-card-photo{aspect-ratio:1;background:var(--store-muted);overflow:hidden}.mx-product-card h2{font-size:14px;font-weight:600;line-height:1.5}.mx-product-card>div:last-child{flex-wrap:wrap}.mx-product-card img{transition:transform .2s}.mx-product-card:hover img{transform:scale(1.025)}.mx-filter-toolbar{border-block:1px solid var(--store-line);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.mx-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.mx-filter-chips button{border:1px solid var(--store-line);border-radius:4px;padding:8px 12px;font-size:12px}.mx-filter-chips button:hover{background:var(--store-muted)}.mx-product-gallery{min-width:0}.mx-gallery-track{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.mx-gallery-track button{scroll-snap-align:center;aspect-ratio:1;background:var(--store-muted);border:0;min-width:100%}.mx-gallery-track img{object-fit:contain;width:100%;height:100%}.mx-product-gallery p{color:var(--text-secondary);padding:12px 0}.mx-zoom-image{width:100%;height:auto}.mx-compatibility{border-inline-start:3px solid var(--store-lime);background:var(--store-muted);padding:16px;font-size:13px;line-height:1.5}.mx-purchase{gap:16px;display:grid}.mx-purchase-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.mx-purchase-action button{flex:1;min-height:48px}.mx-purchase-action>span{display:none}.mx-pwa-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mx-offline-banner{z-index:150;background:var(--store-lime);color:var(--store-ink);padding:12px 20px;font-size:13px;position:fixed;top:0;left:0;right:0}@media (min-width:1024px){.mx-product-detail{max-width:1240px;margin:auto}.mx-product-detail>.grid{padding:24px}}@media (max-width:1023px){.store-header{flex-wrap:wrap}.store-search{width:220px}.store-nav{order:3;justify-content:center;width:100%}.store-cart{margin-inline-start:auto}}@media (max-width:767px){body{padding-bottom:calc(var(--mx-nav-height) + env(safe-area-inset-bottom))}.store-header{gap:8px;padding:10px 16px}.store-header>.store-cart{display:none}.store-brand{width:200px;height:42px}.store-brand img{width:208px;top:-13px}.store-nav{display:none}.store-search{order:3;width:100%;margin:0}.store-search form{align-items:center}.store-search input{min-height:40px}.store-main{padding:24px 16px}.campaign-hero{height:350px}.campaign-copy{width:80%;padding:24px 20px}.display-hero{font-size:52px}.mx-hero-kicker{max-width:200px;font-size:9px;line-height:1.5}.mx-bottom-nav{z-index:40;height:calc(var(--mx-nav-height) + env(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--store-night);color:var(--store-on-night);border-top:1px solid var(--store-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mx-bottom-nav>a,.mx-bottom-nav>button{min-height:44px;color:inherit;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.mx-bottom-nav svg{width:22px;height:22px}.mx-bottom-nav [aria-current=page]{color:var(--store-lime)}.mx-overlay{align-items:flex-end}.mx-sheet{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:92dvh}.mx-dialog{max-height:92dvh}.mx-sheet-head{padding:20px}.mx-sheet-body{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.mx-sheet[data-entering],.mx-sheet[data-exiting]{animation-name:mx-sheet-up}.mx-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-category-strip a{border-bottom:1px solid var(--store-line);padding:16px}.mx-category-strip strong{font-size:22px}.mx-garage-trigger{gap:12px;width:calc(100% - 32px);margin:16px;padding:16px}.mx-garage-trigger strong{font-size:13px}.mx-garage-trigger small{font-size:11px}.mx-routes a{min-height:220px}.mx-routes a>div{bottom:20px;left:16px;right:12px}.mx-routes h2{font-size:40px}.mx-routes span{font-size:11px}.editorial-products{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto}.editorial-product{scroll-snap-align:start}.editorial-product-info{padding:16px}.display-product{font-size:26px}.mx-motocross-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.mx-motocross-banner strong{font-size:40px}.mx-purchase-action{z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--store-paper);border-top:1px solid var(--store-line);position:fixed;bottom:0;left:0;right:0}.mx-purchase-action>span{font-size:18px;display:block}.mx-purchase-action button{flex:none;min-width:50%}.mx-product-detail{gap:20px}.mx-product-detail h1{font-size:32px}.mx-product-card h2{font-size:13px}.mx-product-card .text-headline-medium{font-size:14px}}@keyframes mx-sheet-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mx-overlay,.mx-sheet,button,.mx-product-card img{transition:none!important;animation:none!important}.mx-product-card:hover img,button:active:not(:disabled){transform:none}}.mx-sheet-scroll{flex:1;min-height:0;display:flex;position:relative}.mx-sheet-scroll>.mx-sheet-body{flex:1;min-width:0}.mx-scroll-fade{z-index:2;pointer-events:none;height:24px;position:absolute;inset:0 0 auto}.mx-scroll-fade i{transition:opacity .1s;position:absolute;inset:0}.mx-scroll-fade i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mx-scroll-fade i:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:16px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mx-scroll-fade i:nth-child(3){background:linear-gradient(var(--color-background-primary-default),transparent)}.mx-cart-identity{align-items:center;gap:16px;display:flex}.mx-cart-identity img{object-fit:contain;background:var(--store-muted);border-radius:8px;width:88px;height:88px}.mx-desktop-filters{display:none}@media (min-width:1024px){.mx-catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:32px;display:grid}.mx-desktop-filters{gap:20px;display:grid}.mx-filter-toolbar>button{display:none}.mx-filter-toolbar{margin-top:16px}}@media (max-width:1023px){.mx-filter-area{margin-bottom:24px}}.mx-cart-row{border-bottom:1px solid var(--store-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}@media (min-width:640px) and (max-width:900px){.mx-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-category-strip>a{min-width:0}}.mx-button.bg-button-primary:before{display:none}.mx-button:not(:focus-visible){box-shadow:none}.mx-button.bg-button-primary[aria-disabled=true]{opacity:.45;filter:none}.mx-button.bg-button-primary:hover:disabled{filter:none}:root:not(.dark){--color-text-secondary:color-mix(in oklab, var(--color-neutral-500), var(--color-neutral-600) 35%);--color-text-error-primary:var(--color-red-700)}
:root{--mx-cut:10px;--mx-panel-cut:28px;--mx-chamfer:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)))}.mx-button:not([data-icon-only]):not([data-variant=ghost]){--mx-cut:10px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)));isolation:isolate;border:0;min-height:40px;position:relative;background:var(--store-ink)!important;box-shadow:none!important;border-radius:0!important;padding-inline:20px!important}.mx-button:not([data-icon-only]):not([data-variant=ghost]):after{content:"";background:var(--mx-button-fill,var(--store-lime));width:auto;height:auto;clip-path:polygon(0 0,calc(100% - var(--mx-cut) + .6px) 0,100% calc(var(--mx-cut) - .6px),100% 100%,calc(var(--mx-cut) - .6px) 100%,0 calc(100% - var(--mx-cut) + .6px));z-index:-1;pointer-events:none;border:0;transition:background-color .15s;position:absolute;inset:1px}.mx-button[data-variant=secondary]{--mx-button-fill:var(--store-paper);color:var(--store-ink)}.mx-button[data-variant=secondary]:hover{--mx-button-fill:var(--store-muted)}.mx-button[data-variant=danger]{--mx-button-fill:var(--color-background-error-default,var(--color-text-error-primary))}.mx-button:not([data-icon-only]):not([data-variant=ghost]):focus-visible{outline:3px solid var(--store-focus)!important;outline-offset:-5px!important}.mx-button:disabled,.mx-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mx-button:not([data-icon-only]):not([data-variant=ghost]):disabled:after{display:block}.mx-display-section{letter-spacing:-.015em;font:800 clamp(32px,3.4vw,52px)/1.05 Barlow Condensed,sans-serif}.mx-motorsport-home .campaign-hero{height:clamp(500px,45vw,680px)}.mx-motorsport-home .campaign-copy{background:linear-gradient(90deg,color-mix(in srgb,var(--store-night) 70%,transparent),transparent);width:64%;padding:5% 6%}.mx-motorsport-home .display-hero{margin-bottom:32px;font-size:clamp(64px,7.4vw,112px)}.mx-motorsport-home .display-hero em{color:var(--store-lime)}.mx-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mx-hero-link{text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.mx-hero-caption{background:var(--store-lime);color:var(--store-ink);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);letter-spacing:.08em;padding:12px 32px 12px 40px;font-size:11px;font-weight:600;position:absolute;bottom:0;right:0}.mx-motorsport-home .mx-category-strip{background:var(--store-night);color:var(--store-on-night)}.mx-motorsport-home .mx-category-strip a{border-color:color-mix(in srgb,var(--store-paper) 20%,transparent);padding:20px 24px}.mx-motorsport-home .mx-category-strip a>span:first-child{color:var(--store-lime)}.mx-motorsport-home .mx-category-strip a:hover{background:var(--store-ink)}.mx-home-section{max-width:1680px;margin-inline:auto;padding:64px 4.5%}.mx-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.mx-section-heading p{margin-bottom:8px}.mx-text-link{text-underline-offset:6px;flex-shrink:0;align-items:center;gap:12px;font-size:14px;text-decoration:underline;display:inline-flex}.mx-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mx-category-card{background:var(--store-muted);--mx-cut:20px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)));flex-direction:column;min-width:0;padding:20px;transition:background .15s;display:flex;position:relative}.mx-category-card:hover{background:var(--store-line)}.mx-category-card:focus-visible,.mx-terrain-card:focus-visible{outline-offset:-6px}.mx-category-number{font:600 12px Inter,sans-serif;position:absolute;top:16px;left:16px}.mx-category-card img{aspect-ratio:1.25;object-fit:contain;mix-blend-mode:multiply;width:100%;transition:transform .25s}.mx-category-card:hover img{transform:translateY(-4px)}.mx-category-card h3{margin-top:12px;font:800 30px/1.1 Barlow Condensed,sans-serif}.mx-category-card p{margin-top:4px;padding-right:20px}.mx-category-arrow{width:20px;position:absolute;bottom:24px;right:20px}.mx-fitment-band{background:var(--store-lime);--mx-cut:var(--mx-panel-cut);clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)));grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin:0 4.5%;padding:36px 4%;display:grid}.mx-fitment-band h2{margin:8px 0 12px}.mx-fitment-band .mx-garage-trigger{background:var(--store-night);width:100%;color:var(--store-on-night);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border:0;border-radius:0;margin:0;padding:24px}.mx-fitment-band .mx-garage-trigger small{color:var(--store-on-night);opacity:.8}.mx-fitment-band .mx-garage-trigger:focus-visible{outline:3px solid var(--store-lime);outline-offset:-6px}.mx-product-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mx-product-rail .editorial-product{background:var(--store-paper);border:0}.mx-product-rail .editorial-product>a{background:var(--store-muted);--mx-cut:16px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)))}.mx-product-rail .editorial-product img{aspect-ratio:1;mix-blend-mode:multiply}.mx-product-rail .editorial-product-info{gap:10px;padding:20px 0 0}.mx-product-rail .display-product{min-height:45px;font:600 15px/1.5 Inter,sans-serif}.mx-product-rail .editorial-product-info>p{font:600 18px/1.4 Inter,sans-serif}.mx-selection-empty{background:var(--store-muted);gap:12px;padding:32px;display:grid}.mx-terrain-section{background:var(--store-night);color:var(--store-on-night);--mx-cut:32px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)));padding:48px 4.5% 56px}.mx-terrain-section .mx-section-heading{max-width:1528px;margin-inline:auto}.mx-terrain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1528px;margin-inline:auto;display:grid}.mx-terrain-card{isolation:isolate;--mx-cut:24px;min-height:420px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)));background:var(--store-ink);position:relative;overflow:hidden}.mx-terrain-card img{object-fit:cover;object-position:75% center;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.mx-terrain-card:hover img{transform:scale(1.03)}.mx-terrain-card:after{content:"";z-index:0;background:linear-gradient(transparent 30%,color-mix(in srgb,var(--store-night) 88%,transparent));position:absolute;inset:0}.mx-terrain-card>div{z-index:1;position:absolute;bottom:32px;left:28px;right:24px}.mx-terrain-card h3{margin:8px 0 24px;font:italic 800 clamp(44px,5vw,72px)/1 Barlow Condensed,sans-serif}.mx-terrain-card p{font-size:13px}.mx-terrain-index{z-index:1;background:var(--store-lime);color:var(--store-ink);padding:4px 8px;font-size:12px;position:absolute;top:20px;left:24px}.mx-terrain-action{align-items:center;gap:12px;font-size:13px;display:flex}.mx-street-campaign{isolation:isolate;background:var(--store-night);min-height:540px;color:var(--store-on-night);position:relative;overflow:hidden}.mx-street-campaign>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mx-street-campaign>div{background:linear-gradient(90deg,color-mix(in srgb,var(--store-night) 80%,transparent),transparent);max-width:680px;padding:64px 6%;position:relative}.mx-street-campaign h2{margin:16px 0 24px;font:italic 800 clamp(52px,6.5vw,88px)/1 Barlow Condensed,sans-serif}.mx-street-campaign p{max-width:350px;margin-bottom:24px}.mx-pitstop{grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;display:grid}.mx-pitstop-copy{justify-items:start;gap:20px;display:grid}.mx-pitstop-copy>p{max-width:340px}.mx-pitstop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mx-pitstop-products .editorial-product{--mx-cut:20px;clip-path:polygon(0 0,calc(100% - var(--mx-cut)) 0,100% var(--mx-cut),100% 100%,var(--mx-cut) 100%,0 calc(100% - var(--mx-cut)));border:0}.mx-pitstop-products .editorial-product-info{padding:20px}.mx-pitstop-products .display-product{font:600 14px/1.5 Inter,sans-serif}.mx-home-footer-links{background:var(--store-night);color:var(--store-on-night);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mx-home-footer-links a{border-right:1px solid var(--store-ink);justify-content:space-between;align-items:center;gap:16px;padding:32px;display:flex}.mx-home-footer-links a:hover{color:var(--store-lime)}@media (max-width:1023px){.mx-home-section{padding:48px 24px}.mx-fitment-band{gap:24px;margin:0 24px;padding:28px}.mx-product-rail{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(230px,1fr));padding-bottom:16px;overflow-x:auto}.mx-product-rail>article{scroll-snap-align:start}.mx-terrain-card{min-height:340px}.mx-terrain-card>div{left:20px}.mx-pitstop{grid-template-columns:1fr 1.4fr;gap:24px}.mx-motorsport-home .campaign-copy{width:80%}.mx-category-card{padding:16px}.mx-category-card h3{font-size:26px}}@media (max-width:639px){.mx-button:not([data-icon-only]):not([data-variant=ghost]){min-height:44px}.mx-home-section{padding:36px 20px}.mx-motorsport-home .campaign-hero{height:530px}.mx-motorsport-home .campaign-copy{background:linear-gradient(90deg,color-mix(in srgb,var(--store-night) 65%,transparent),transparent);justify-content:flex-end;width:100%;padding:36px 24px 56px}.mx-motorsport-home .campaign-photo{object-position:65% center}.mx-motorsport-home .display-hero{font-size:66px}.mx-hero-actions{gap:20px}.mx-hero-caption{padding:10px 20px 10px 30px;font-size:10px}.mx-motorsport-home .mx-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-motorsport-home .mx-category-strip a{padding:16px}.mx-motorsport-home .mx-category-strip strong{font-size:22px}.mx-section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.mx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-category-card{padding:12px 12px 20px}.mx-category-card h3{font-size:24px}.mx-category-card p{font-size:11px}.mx-category-arrow{width:16px;bottom:16px;right:8px}.mx-category-number{font-size:10px;top:8px;left:12px}.mx-category-card img{margin-top:12px}.mx-fitment-band{grid-template-columns:1fr;gap:24px;margin:0 20px;padding:28px 24px}.mx-fitment-band .mx-garage-trigger{gap:12px;padding:20px}.mx-product-rail{grid-template-columns:repeat(4,minmax(245px,1fr));gap:12px}.mx-terrain-section{padding:36px 20px}.mx-terrain-grid{grid-template-columns:1fr;gap:16px}.mx-terrain-card{min-height:300px}.mx-terrain-card h3{font-size:58px}.mx-terrain-card>div{bottom:24px;left:24px}.mx-street-campaign{align-items:end;min-height:480px;display:flex}.mx-street-campaign>img{object-position:65% center}.mx-street-campaign>div{background:linear-gradient(transparent,color-mix(in srgb,var(--store-night) 85%,transparent));width:100%;padding:36px 24px}.mx-street-campaign h2{font-size:64px}.mx-pitstop{grid-template-columns:1fr}.mx-pitstop-products{gap:8px}.mx-pitstop-products .editorial-product-info{gap:12px;padding:12px}.mx-pitstop-products .mx-button{font-size:12px;padding-inline:10px!important}.mx-pitstop-products .mx-button svg{display:none}.mx-home-footer-links{grid-template-columns:1fr}.mx-home-footer-links a{border-bottom:1px solid var(--store-ink);padding:24px}}@media (prefers-reduced-motion:reduce){.mx-category-card img,.mx-terrain-card img,.mx-button:after{transition:none}.mx-category-card:hover img,.mx-terrain-card:hover img{transform:none}}@media (forced-colors:active){.mx-button:not([data-icon-only]):not([data-variant=ghost]){clip-path:none;border:1px solid buttontext}.mx-button:after{display:none!important}.mx-button:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}}.mx-button:not([data-icon-only]):not([data-variant=ghost]):before{display:none}.store-search .mx-button svg{color:var(--store-on-night)}@media (max-width:639px){.mx-motorsport-home .mx-category-strip a{gap:8px;padding:16px 12px}.mx-motorsport-home .mx-category-strip strong{font-size:20px}.mx-motorsport-home .mx-category-strip svg{flex-shrink:0;width:16px}}@media (min-width:640px) and (max-width:900px){.mx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-category-card img{aspect-ratio:1.6}.mx-category-card h3{font-size:30px}}.mx-button[data-variant=primary]:not([data-icon-only]),.mx-button[data-variant=secondary]:not([data-icon-only]){--mx-hover-ink:var(--store-on-night);transition:color .16s,transform .12s}.mx-button[data-variant=primary]:not([data-icon-only]){--mx-hover-ink:var(--store-lime)}.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):after{z-index:-2}.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):before{content:"";z-index:-1;background:var(--store-ink);opacity:1;pointer-events:none;transform-origin:0;background-image:none;border:0;border-radius:0;transition:transform .22s cubic-bezier(.22,.8,.25,1);display:block;position:absolute;inset:1px;transform:scaleX(0)}.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):not(:disabled):not([aria-disabled=true]):focus-visible{filter:none;color:var(--mx-hover-ink)!important}.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):not(:disabled):not([aria-disabled=true]):focus-visible:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):not(:disabled):not([aria-disabled=true]):hover{filter:none;color:var(--mx-hover-ink)!important}.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):not(:disabled):not([aria-disabled=true]):hover:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]),.mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):before{transition:none}}@media (forced-colors:active){.mx-button:before{display:none!important}}
.order-workspace{max-width:1200px;margin:auto;padding:24px 0 56px}.order-breadcrumb{color:var(--color-text-secondary);gap:12px;margin-bottom:24px;font-size:12px;display:flex}.order-hero{background:var(--store-night);color:var(--store-on-night);--mx-cut:28px;clip-path:var(--mx-chamfer);justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,5vw,64px);display:flex}.order-eyebrow{letter-spacing:.08em;font:600 12px/1.5 Inter,sans-serif}.order-hero .order-eyebrow{color:var(--store-lime)}.store-main .order-hero h1,.store-main .order-search h1{max-width:700px;margin:20px 0;font:italic 800 clamp(40px,5vw,68px)/1 Barlow Condensed,sans-serif}.order-intro{opacity:.8;max-width:560px;line-height:1.7}.order-hero-icon{width:100px;height:100px;color:var(--store-lime);opacity:.9;flex-shrink:0}.order-live{align-items:center;gap:8px;margin-top:28px;font-size:12px;display:inline-flex}.order-live>span{background:var(--store-lime);border-radius:50%;width:6px;height:6px}.order-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:24px;display:grid}.order-main-panel{border:1px solid var(--store-line);background:var(--store-paper);min-width:0;padding:32px}.order-stages{margin:32px 0;padding:0;list-style:none;display:flex}.order-stages li{flex:1;min-width:0;position:relative}.order-stages li:not(:last-child):after{content:"";background:var(--store-line);height:2px;position:absolute;top:22px;left:44px;right:0}.order-stages li[data-state=done]:after{background:var(--store-ink)}.order-stage-icon{background:var(--store-muted);border:1px solid var(--store-line);z-index:1;place-items:center;width:44px;height:44px;display:grid;position:relative}.order-stage-icon svg{width:22px;height:22px}.order-stages li[data-state=current] .order-stage-icon{background:var(--store-lime);color:var(--store-ink);border-color:var(--store-ink)}.order-stages li[data-state=done] .order-stage-icon{background:var(--store-ink);color:var(--store-paper)}.order-stages li>div{gap:6px;margin-top:16px;padding-right:8px;font-size:12px;display:grid}.order-stages li>div>span{color:var(--color-text-secondary);font-size:11px}.order-summary{background:var(--store-muted);border-top:3px solid var(--store-ink);align-self:start;min-width:0;padding:28px}.order-summary h2{overflow-wrap:anywhere;margin:12px 0 24px;font:800 32px/1.1 Barlow Condensed,sans-serif}.order-summary-row{border-top:1px solid var(--store-line);justify-content:space-between;gap:16px;padding:16px 0;font-size:13px;display:flex}.order-summary-row strong{white-space:nowrap}.order-shipment{border-top:1px solid var(--store-line);overflow-wrap:anywhere;gap:12px;margin-top:8px;padding-top:20px;display:flex}.order-shipment svg{flex-shrink:0;width:24px}.order-shipment p{margin-top:6px;font-size:12px}.order-note{color:var(--color-text-secondary);margin-top:24px;font-size:12px;line-height:1.7}.order-explore{border-top:1px solid var(--store-line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;font-size:13px;font-weight:600;display:flex}.order-explore svg{width:18px}.order-history{border-top:1px solid var(--store-line);padding-top:24px}.order-history summary{cursor:pointer;min-height:44px;font-size:13px;font-weight:600}.order-history ol{padding:0;list-style:none}.order-history li{border-bottom:1px solid var(--store-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.order-history time{color:var(--color-text-secondary);text-align:right}.order-actions{border-top:1px solid var(--store-line);flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:24px;display:flex}.order-actions p{color:var(--color-text-secondary);flex-basis:100%;font-size:12px}.order-search{background:var(--store-muted);border-top:4px solid var(--store-lime);grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:24px auto 40px;padding:clamp(24px,4vw,48px);display:grid}.order-search h1{margin:12px 0 20px}.order-search>div>p:last-child{max-width:380px;color:var(--color-text-secondary);line-height:1.7}.order-search form{gap:16px;min-width:0;display:grid}.order-search form>p{color:var(--color-text-secondary);font-size:12px}.order-error{border:1px solid var(--color-border-error-default);max-width:1200px;color:var(--color-text-error-primary);margin:20px auto;padding:20px}.store-order-link{white-space:nowrap;font-size:12px}@media (max-width:1023px){.order-grid{grid-template-columns:1fr}.order-hero-icon{width:64px;height:64px}.order-summary{display:block}.order-search{gap:24px}.store-order-link{font-size:11px}}@media (max-width:639px){.order-workspace{padding-top:8px}.order-hero{padding:28px 24px}.order-hero-icon{display:none}.order-main-panel{padding:24px}.order-stages{flex-direction:column;gap:0;margin:24px 0}.order-stages li{gap:16px;min-height:80px;display:flex}.order-stages li>div{align-content:start;margin-top:4px}.order-stages li:not(:last-child):after{width:2px;height:auto;inset:44px auto 0 21px}.order-stages li:last-child{min-height:44px}.order-search{grid-template-columns:1fr;margin-top:8px}.order-history li{flex-direction:column;gap:4px}.order-history time{text-align:left}.order-actions>*{width:100%}.store-order-link{order:5;align-content:center;min-height:44px;margin-inline-start:auto;display:block}.order-breadcrumb{font-size:11px}}@media (prefers-reduced-motion:no-preference){.order-stage-icon{transition:background-color .18s,border-color .18s}.order-summary{animation:.24s ease-out mx-order-in}@keyframes mx-order-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.order-items,.order-updates{border-top:1px solid var(--store-line);margin-top:24px;padding-top:24px}.order-item{border-bottom:1px solid var(--store-line);align-items:center;gap:16px;padding:20px 0;display:flex}.order-item>img,.order-image-missing{object-fit:contain;background:var(--store-muted);flex-shrink:0;width:80px;height:80px}.order-image-missing{text-align:center;place-content:center;padding:8px;font-size:10px;display:grid}.order-image-missing svg{width:24px;height:24px;margin:auto}.order-item>div:not(.order-image-missing){flex:1;min-width:0}.order-item p{color:var(--color-text-secondary);margin-top:6px;font-size:12px}.order-item>strong{font-size:14px}.order-updates article{border-bottom:1px solid var(--store-line);padding:20px 0}.order-updates time,.order-updates small{color:var(--color-text-secondary);font-size:12px}.order-updates p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}@media (max-width:639px){.order-item{flex-wrap:wrap}.order-item>strong{margin-inline-start:auto}.order-item>img,.order-image-missing{width:64px;height:64px}}.order-updates time{margin-bottom:8px;display:block}.order-updates strong{display:block}
.shop-header{background:var(--store-night);color:var(--store-on-night);will-change:transform;flex-direction:column;padding-block:8px 0;padding-inline:max(16px,3.7%);transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex}@media (max-width:767px){.shop-header{min-height:0;padding-block:4px 0}.shop-header.is-hidden{transform:translateY(-100%)}}.shop-nav a:hover{text-underline-offset:6px;text-decoration:underline}.shop-header .store-cart{color:inherit}.shop-footer{background:var(--store-night);color:var(--store-on-night)}.shop-search-trigger{border-color:color-mix(in oklab, var(--store-on-night) 25%, transparent);color:color-mix(in oklab, var(--store-on-night) 75%, transparent);background:color-mix(in oklab, var(--store-on-night) 6%, transparent)}.shop-search-trigger:hover{border-color:color-mix(in oklab, var(--store-on-night) 45%, transparent)}.shop-chip-row{scrollbar-width:none;scroll-snap-type:x proximity}.shop-chip-row::-webkit-scrollbar{display:none}.shop-cut,.shop-chip,.shop-filter-chip{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.shop-chip{scroll-snap-align:start;background:color-mix(in oklab, var(--store-on-night) 10%, transparent);color:var(--store-on-night)}.shop-chip:hover,.shop-chip[aria-current=page]{background:var(--color-accent-400);color:var(--store-ink)}@media (max-width:767px){.mx-bottom-nav{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.mx-bottom-nav.is-hidden{transform:translateY(100%)}}.shop-cart-badge{transform-origin:50%}.shop-cart-badge.is-bumping{animation:.45s cubic-bezier(.3,1.6,.5,1) shop-bump}@keyframes shop-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.shop-search-overlay[data-entering]{animation:.18s ease-out shop-fade}.shop-search-overlay[data-exiting]{animation:.14s ease-in reverse shop-fade}.shop-search-modal[data-entering]{animation:.22s cubic-bezier(.2,.8,.2,1) shop-drop}@keyframes shop-fade{0%{opacity:0}to{opacity:1}}@keyframes shop-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.shop-skeleton{background:linear-gradient(90deg, var(--color-background-secondary-default) 0%, var(--color-background-tertiary-default) 50%, var(--color-background-secondary-default) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shop-shimmer}@keyframes shop-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.shop-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:44%;grid-auto-flow:column;gap:12px;padding-block-end:4px;padding-inline:16px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.shop-rail::-webkit-scrollbar{display:none}.shop-rail>*{scroll-snap-align:start;min-width:0}@media (min-width:768px){.shop-rail{grid-auto-columns:calc(23.2558% - 18.6047px);gap:20px;padding-inline:0;scroll-padding-inline:0}}@media (min-width:1280px){.shop-rail{grid-auto-columns:calc(18.8679% - 22.6415px);gap:24px}}.shop-reveal{animation:.4s cubic-bezier(.2,.8,.2,1) both shop-rise;animation-delay:calc(var(--i,0) * 45ms)}@keyframes shop-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.shop-buy-bar{padding-block:10px calc(10px + env(safe-area-inset-bottom));padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));animation:.28s cubic-bezier(.2,.8,.2,1) shop-rise-bar}@keyframes shop-rise-bar{0%{transform:translateY(100%)}to{transform:none}}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.shop-consent{animation:.3s cubic-bezier(.2,.8,.2,1) shop-rise-bar}@media (prefers-reduced-motion:reduce){.shop-header,.mx-bottom-nav{transition:none}.shop-cart-badge.is-bumping,.shop-reveal,.shop-buy-bar,.shop-consent,.shop-search-overlay[data-entering],.shop-search-modal[data-entering],.shop-skeleton{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.shop-hero-dark{background:var(--store-night);color:var(--store-on-night)}.shop-hero-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--store-night) 88%, transparent) 0%, color-mix(in oklab, var(--store-night) 35%, transparent) 55%, transparent 100%)}.shop-hero-cta-dark{background:var(--store-night);color:var(--store-on-night)}.shop-display{letter-spacing:-.015em;text-transform:none;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;line-height:.95}@media (hover:hover) and (pointer:fine){.mx-cta-host:hover .mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]){color:var(--mx-hover-ink)!important}.mx-cta-host:hover .mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):before{transform:scaleX(1)}}.mx-cta-host:focus-visible .mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]){color:var(--mx-hover-ink)!important}.mx-cta-host:focus-visible .mx-button:is([data-variant=primary],[data-variant=secondary]):not([data-icon-only]):before{transform:scaleX(1)}.shop-tag{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.shop-ride-trigger{border-color:color-mix(in oklab, var(--store-on-night) 25%, transparent);color:var(--store-on-night);background:color-mix(in oklab, var(--store-on-night) 6%, transparent)}.shop-ride-trigger:hover{border-color:color-mix(in oklab, var(--store-on-night) 45%, transparent)}.shop-ride-trigger.is-active,.shop-chip.is-active{background:var(--color-accent-400);border-color:var(--color-accent-400);color:var(--store-ink)}.shop-ride-tabs{scrollbar-width:none}.shop-ride-tabs::-webkit-scrollbar{display:none}.shop-ride-tab{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:var(--store-muted);color:var(--store-ink);transition:background-color .15s,color .15s}.shop-ride-tab:hover{background:var(--store-line)}.shop-ride-tab[aria-checked=true],.shop-ride-tab[aria-current=page]{background:var(--store-ink);color:var(--store-lime)}.shop-filter-chip{background:var(--store-muted);color:var(--store-ink);transition:background-color .15s,color .15s}.shop-filter-chip:hover{background:var(--store-line)}.shop-filter-chip[aria-pressed=true]{background:var(--store-ink);color:var(--store-lime)}.shop-cut:focus-visible,.shop-chip:focus-visible,.shop-filter-chip:focus-visible,.shop-ride-tab:focus-visible{outline:2px solid var(--store-focus)!important;outline-offset:-4px!important;box-shadow:none!important}@media (forced-colors:active){.shop-cut,.shop-chip,.shop-filter-chip,.shop-ride-tab{clip-path:none;border:1px solid buttontext}}.shop-card-cut{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.shop-cut-md,.mx-product-card-photo{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}@media (forced-colors:active){.shop-card-cut,.shop-cut-md,.mx-product-card-photo{clip-path:none;border:1px solid canvastext}}.shop-chip-icon .brand-icon{width:100%;height:100%}.shop-mega-trigger{position:relative}.shop-mega-trigger:after{content:"";inset-inline:12px;background:var(--store-lime);transform-origin:0;height:3px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;transform:scaleX(0)}.shop-mega-trigger:hover:after,.shop-mega-trigger.is-open:after,.shop-mega-trigger:focus-visible:after{transform:scaleX(1)}.shop-mega-trigger:focus-visible{outline:2px solid var(--store-focus);outline-offset:-4px}.shop-nav a.shop-mega-trigger:hover{text-decoration:none}.shop-mega-panel{visibility:hidden;pointer-events:none}.shop-mega-panel[data-open=true]{visibility:visible;pointer-events:auto}.shop-mega-surface{box-shadow:0 24px 48px -24px #00000073}.shop-mega-link:hover,.shop-mega-link:focus-visible{color:var(--color-text-primary);text-underline-offset:4px;text-decoration:underline}.shop-mega-link:focus-visible{outline:2px solid var(--store-focus);outline-offset:2px}.shop-icon-hover{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.group:hover .shop-icon-hover,.group:focus-visible .shop-icon-hover{transform:translateY(-3px)rotate(-6deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.shop-icon-hover,.shop-mega-trigger:after{transition:none}}.shop-fav{background:color-mix(in oklab, var(--store-paper) 88%, transparent);color:var(--store-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .15s,transform .2s cubic-bezier(.34,1.56,.64,1)}.shop-fav:hover{background:var(--store-paper)}.shop-fav:active{transform:scale(.9)}.shop-fav.is-on{background:var(--store-lime)}.shop-fav:focus-visible{outline:2px solid var(--store-focus);outline-offset:-4px}.shop-fav-solid{background:var(--store-muted);-webkit-backdrop-filter:none;backdrop-filter:none}.shop-fav-solid:hover{background:var(--store-line)}.shop-fav-solid.is-on{background:var(--store-lime)}.brand-icon{--icon-line:1px;background:50%/contain no-repeat}html[data-icons^="3d"] .brand-icon{background-image:var(--icon-3d)}html[data-icons="3d-line"] .brand-icon{filter:drop-shadow(var(--icon-line) 0 0 var(--store-ink)) drop-shadow(calc(var(--icon-line) * -1) 0 0 var(--store-ink)) drop-shadow(0 var(--icon-line) 0 var(--store-ink)) drop-shadow(0 calc(var(--icon-line) * -1) 0 var(--store-ink))}html[data-icons="3d-line"] .brand-icon.size-24,html[data-icons="3d-line"] .brand-icon.size-36{--icon-line:1.5px}html[data-icons=outline] .brand-icon{-webkit-mask:var(--icon-outline) center / contain no-repeat;-webkit-mask:var(--icon-outline) center / contain no-repeat;mask:var(--icon-outline) center / contain no-repeat;background-color:currentColor}html[data-icons=outline] .shop-footer .brand-icon{background-color:#0000;background-image:var(--icon-3d);-webkit-mask:none;mask:none}.shop-category-card{background:var(--color-background-secondary-default);box-shadow:inset 0 0 0 1px var(--color-separator-border);color:var(--color-text-primary);grid-template-rows:auto 1fr;transition:background-color .15s}.shop-category-card:hover{background:var(--color-background-secondary-hover)}.shop-brand-shine{opacity:0;pointer-events:none;filter:brightness(1.85);position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 38%,#000 50%,#0000 62%);mask-image:linear-gradient(110deg,#0000 38%,#000 50%,#0000 62%);-webkit-mask-size:240% 100%;mask-size:240% 100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shop-brand:hover .shop-brand-shine,.shop-brand:focus-visible .shop-brand-shine{animation:.74s ease-out shop-brand-sweep}.shop-category-card:hover .shop-category-photo,.shop-category-card:focus-visible .shop-category-photo{transform:translateY(-3px)scale(1.025)}}@keyframes shop-brand-sweep{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}18%,75%{opacity:1}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:no-preference){.shop-category-photo{transition:transform .22s ease-out}}@media (prefers-reduced-motion:reduce){.shop-category-card{transition:none}}.shop-category-frame{grid-template-rows:minmax(0,1fr)}.shop-category-media-animated .shop-category-frame{opacity:0}.shop-category-media-animated .shop-category-frame[data-slide="0"]{opacity:1}@media (prefers-reduced-motion:no-preference){.shop-category-media-animated .shop-category-frame:not([data-slide="3"]){animation:15s linear infinite both shop-category-rotate}.shop-category-media-animated .shop-category-frame[data-slide="0"]{animation-delay:-600ms}.shop-category-media-animated .shop-category-frame[data-slide="1"]{animation-delay:4.4s}.shop-category-media-animated .shop-category-frame[data-slide="2"]{animation-delay:9.4s}.shop-category-track{animation:15s cubic-bezier(.2,.7,.3,1) infinite shop-category-slide}.shop-category-card:focus-within .shop-category-frame,.shop-mega-panel[data-open=false] .shop-category-track,.shop-mega-feature:focus-visible .shop-category-track{animation-play-state:paused}.shop-categories:has(.shop-category-pause[aria-pressed=true]) .shop-category-frame{animation-play-state:paused}body:has(.shop-category-pause[aria-pressed=true]) .shop-category-track{animation-play-state:paused}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shop-category-card:hover .shop-category-frame{animation-play-state:paused}.shop-category-card .shop-category-frame[data-slide="3"]{background:var(--color-background-secondary-hover);transition:opacity .22s ease-out}.shop-category-card:hover .shop-category-frame[data-slide="3"]{opacity:1}.shop-mega-feature:hover .shop-category-track{animation-play-state:paused}}@keyframes shop-category-slide{0%,32.1333%{transform:translate(0)}33.3333%,65.4667%{transform:translate(-100%)}66.6667%,98.8%{transform:translate(-200%)}to{transform:translate(-300%)}}@keyframes shop-category-rotate{0%,37.333%,to{opacity:0}4%,33.333%{opacity:1}}
