@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-900-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-900-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quantico;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/quantico-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quantico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/quantico-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quantico;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/quantico-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dw-color-ink:#111;--dw-color-chrome-black:#1d1f1e;--dw-color-deep-olive:#2c2f2a;--dw-color-olive-grey:#5a5f53;--dw-color-warm-stone:#c6bcb3;--dw-color-off-white:#fbfaf8;--dw-color-accent:#ff6a00;--dw-color-accent-hover:#e05e00;--dw-line:#11111124;--dw-line-light:#fbfaf81f;--dw-texture-line:#1111110d;--dw-texture-line-light:#fbfaf80d;--dw-accent-wash:#ff6a0024;--dw-ground:var(--dw-color-off-white);--dw-surface:var(--dw-color-warm-stone);--dw-text:var(--dw-color-ink);--dw-text-muted:var(--dw-color-olive-grey);--dw-font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--dw-font-wordmark:"Archivo", "Helvetica Neue", Arial, sans-serif;--dw-font-accent-997:"Quantico", "Archivo", sans-serif;--dw-font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--dw-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--dw-headline:var(--dw-font-display);--dw-weight-light:300;--dw-weight-regular:400;--dw-weight-heavy:800;--dw-weight-wordmark:900;--dw-fs-eyebrow:11px;--dw-fs-label:11px;--dw-fs-body-sm:14px;--dw-fs-body:15px;--dw-fs-body-lg:16px;--dw-fs-h3:clamp(1.5rem, 2.5vw, 2rem);--dw-fs-h2:clamp(2.25rem, 4.5vw, 3.5rem);--dw-fs-h1:clamp(3rem, 6.5vw, 5.5rem);--dw-fs-hero:clamp(3.5rem, 9vw, 8rem);--dw-lh-hero:.95;--dw-lh-headline:1;--dw-lh-heading:1.15;--dw-lh-body:1.55;--dw-lh-body-open:1.6;--dw-ls-display:-.028em;--dw-ls-heading:-.018em;--dw-ls-body:0;--dw-ls-label:.22em;--dw-ls-label-wide:.28em;--dw-radius:0;--dw-space-0:0;--dw-space-1:4px;--dw-space-2:8px;--dw-space-3:12px;--dw-space-4:16px;--dw-space-5:24px;--dw-space-6:32px;--dw-space-7:48px;--dw-space-8:64px;--dw-space-9:96px;--dw-space-10:128px;--dw-space-11:160px;--dw-density:1;--dw-section-y:calc(var(--dw-space-9) * var(--dw-density));--dw-gutter:calc(clamp(1.25rem, 3vw, 2.5rem) * var(--dw-density));--dw-stack:calc(var(--dw-space-5) * var(--dw-density));--dw-grid-columns:12;--dw-grid-max-width:1240px;--dw-grid-measure:640px;--dw-grid-gap:16px;--dw-bp-sm:480px;--dw-bp-md:768px;--dw-bp-lg:1024px;--dw-bp-xl:1240px;--dw-ease:cubic-bezier(.16, 1, .3, 1);--dw-ease-door:cubic-bezier(.65, 0, .35, 1);--dw-dur-micro:.3s;--dw-dur-standard:.7s;--dw-dur-hero:.9s;--dw-dur-reveal:1s;--dw-dur-door:2.4s;--dw-reveal-shift:30px;--dw-stagger:.12s}.dw-world--997{--dw-density:.82;--dw-headline:var(--dw-font-accent-997)}.dw-world--overlander{--dw-density:1.15;--dw-headline:var(--dw-font-display)}.dw-world,.dw-world *,.dw-world :before,.dw-world :after{box-sizing:border-box;border-radius:var(--dw-radius)}.dw-world{font-family:var(--dw-font-body);font-weight:var(--dw-weight-light);font-size:var(--dw-fs-body);line-height:var(--dw-lh-body);color:var(--dw-text);background-color:var(--dw-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.dw-ground-stone{background-color:var(--dw-color-warm-stone);color:var(--dw-color-ink)}.dw-ground-offwhite{background-color:var(--dw-color-off-white);color:var(--dw-color-ink)}.dw-ground-chrome,.dw-ground-olive{color:var(--dw-color-off-white);--dw-text:var(--dw-color-off-white);--dw-text-muted:#fbfaf89e;--dw-line:var(--dw-line-light);--dw-texture-line:var(--dw-texture-line-light)}.dw-ground-chrome{background-color:var(--dw-color-chrome-black)}.dw-ground-olive{background-color:var(--dw-color-deep-olive)}.dw-container{width:100%;max-width:var(--dw-grid-max-width);padding-inline:var(--dw-gutter);margin:0 auto}.dw-section{padding-block:var(--dw-section-y)}.dw-measure{max-width:var(--dw-grid-measure)}.dw-grid{grid-template-columns:repeat(var(--dw-grid-columns), 1fr);gap:var(--dw-grid-gap);display:grid}.dw-headline{font-family:var(--dw-headline);font-weight:var(--dw-weight-light);letter-spacing:var(--dw-ls-display);line-height:var(--dw-lh-headline);margin:0}.dw-headline--hero{font-size:var(--dw-fs-hero);line-height:var(--dw-lh-hero)}.dw-headline--h1{font-size:var(--dw-fs-h1)}.dw-headline--h2{font-size:var(--dw-fs-h2);font-weight:var(--dw-weight-regular)}.dw-headline--h3{font-size:var(--dw-fs-h3);font-weight:var(--dw-weight-regular);letter-spacing:var(--dw-ls-heading);line-height:var(--dw-lh-heading)}.dw-body{font-family:var(--dw-font-body);font-size:var(--dw-fs-body);line-height:var(--dw-lh-body-open);color:var(--dw-text-muted)}.dw-eyebrow{font-family:var(--dw-font-mono);font-weight:var(--dw-weight-regular);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-color-accent);align-items:baseline;gap:.6em;margin:0;display:inline-flex}.dw-eyebrow__index,.dw-eyebrow--muted .dw-eyebrow__index{color:var(--dw-color-accent)}.dw-btn{cursor:pointer;font-family:var(--dw-font-mono);font-weight:var(--dw-weight-regular);font-size:var(--dw-fs-label);letter-spacing:var(--dw-ls-label-wide);text-transform:uppercase;transition:background-color var(--dw-dur-micro) var(--dw-ease), color var(--dw-dur-micro) var(--dw-ease), border-color var(--dw-dur-micro) var(--dw-ease);user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:18px 40px;text-decoration:none;display:inline-flex}.dw-btn:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:3px}.dw-btn--primary{background-color:var(--dw-color-accent);color:var(--dw-color-off-white)}.dw-btn--secondary{color:var(--dw-text);background-color:#0000;border-color:currentColor}.dw-btn--secondary:hover{background-color:var(--dw-text);color:var(--dw-ground)}.dw-btn[aria-disabled=true],.dw-btn:disabled{opacity:.5;pointer-events:none}.dw-textlink{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-color-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;text-decoration:none;display:inline-flex}.dw-textlink__arrow{transition:transform var(--dw-dur-micro) var(--dw-ease);display:inline-flex}.dw-textlink:hover .dw-textlink__arrow[data-dir=right]{transform:translate(4px)}.dw-textlink:hover .dw-textlink__arrow[data-dir=up-right]{transform:translate(3px,-3px)}.dw-textlink:hover .dw-textlink__arrow[data-dir=down]{transform:translateY(4px)}.dw-textlink:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:3px}.dw-rule{border:0;height:1px;margin:0}.dw-rule--segment{background:linear-gradient(90deg, var(--dw-color-accent) 0, #ff6a0040 80px, var(--dw-line) 80px, var(--dw-line) 100%)}.dw-rule--centre{background:linear-gradient(90deg,#0000,#ff6a0099,#0000)}.dw-rule--plain{background:var(--dw-line)}.dw-nav{justify-content:space-between;align-items:center;gap:var(--dw-space-5);padding:var(--dw-space-3) var(--dw-gutter);background-color:var(--dw-color-chrome-black);color:var(--dw-color-off-white);border-bottom:1px solid var(--dw-line-light);display:flex;position:relative}.dw-nav__brand{color:var(--dw-color-off-white);align-items:center;text-decoration:none;display:inline-flex}.dw-nav__menu{align-items:center;gap:var(--dw-space-6);margin:0;padding:0;list-style:none;display:flex}.dw-nav__item{position:relative}.dw-nav__link{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-color-off-white);padding-block:var(--dw-space-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.dw-nav__link:hover{color:var(--dw-color-accent)}.dw-nav__actions{align-items:center;gap:var(--dw-space-4);display:flex}.dw-meganav{z-index:40;gap:var(--dw-space-6);min-width:520px;padding:var(--dw-space-6);background-color:var(--dw-color-chrome-black);border:1px solid var(--dw-line-light);opacity:0;visibility:hidden;transition:opacity var(--dw-dur-micro) var(--dw-ease), transform var(--dw-dur-micro) var(--dw-ease), visibility var(--dw-dur-micro) var(--dw-ease);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:100%;left:0;transform:translateY(6px)}.dw-nav__item:hover .dw-meganav,.dw-nav__item:focus-within .dw-meganav{opacity:1;visibility:visible;transform:translateY(0)}.dw-meganav__col{gap:var(--dw-space-3);flex-direction:column;display:flex}.dw-meganav__heading{font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-color-accent);margin:0 0 var(--dw-space-1)}.dw-meganav__link{font-family:var(--dw-font-body);font-size:var(--dw-fs-body-sm);color:#fbfaf8c7;text-decoration:none}.dw-meganav__link:hover{color:var(--dw-color-off-white)}.dw-tile{gap:var(--dw-space-3);background-color:var(--dw-color-off-white);border:1px solid var(--dw-line);color:inherit;transition:border-color var(--dw-dur-micro) var(--dw-ease);flex-direction:column;text-decoration:none;display:flex}.dw-tile:hover{border-color:var(--dw-color-ink)}.dw-tile__media{aspect-ratio:4/3;background-color:var(--dw-color-warm-stone);position:relative;overflow:hidden}.dw-tile__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dw-dur-hero) var(--dw-ease);display:block}.dw-tile:hover .dw-tile__media img{transform:scale(1.04)}.dw-tile__body{gap:var(--dw-space-2);padding:var(--dw-space-4);flex-direction:column;display:flex}.dw-tile__title{font-family:var(--dw-headline);font-weight:var(--dw-weight-regular);font-size:var(--dw-fs-h3);letter-spacing:var(--dw-ls-heading);line-height:var(--dw-lh-heading);margin:0}.dw-tile__price{font-family:var(--dw-font-mono);font-size:var(--dw-fs-body-sm);letter-spacing:.04em;color:var(--dw-text)}.dw-tile__fitment{font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-text-muted)}.dw-module{gap:var(--dw-space-3);padding:var(--dw-space-6);background-color:var(--dw-color-off-white);border:1px solid var(--dw-line);transition:border-color var(--dw-dur-micro) var(--dw-ease);flex-direction:column;display:flex;position:relative}.dw-module:before{content:"";background-color:var(--dw-color-accent);width:0;height:2px;transition:width var(--dw-dur-standard) var(--dw-ease);position:absolute;top:0;left:0}.dw-module:hover{border-color:var(--dw-color-ink)}.dw-module:hover:before{width:var(--dw-space-8)}.dw-module__index{font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label-wide);color:var(--dw-color-accent)}.dw-module__title{font-family:var(--dw-headline);font-weight:var(--dw-weight-regular);font-size:var(--dw-fs-h3);letter-spacing:var(--dw-ls-heading);line-height:var(--dw-lh-heading);margin:0}.dw-module__body{font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open);color:var(--dw-text-muted);margin:0}.dw-module__specs{gap:var(--dw-space-1);margin:var(--dw-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.dw-module__spec{justify-content:space-between;gap:var(--dw-space-4);font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--dw-text-muted);padding-block:var(--dw-space-1);border-top:1px solid var(--dw-line);display:flex}.dw-infobar{background-color:var(--dw-color-chrome-black);color:var(--dw-color-off-white);border-block:1px solid var(--dw-line-light);overflow:hidden}.dw-infobar__track{align-items:center;gap:var(--dw-space-7);padding:var(--dw-space-3) var(--dw-gutter);white-space:nowrap;display:flex}.dw-infobar--scroll .dw-infobar__track{gap:0;width:max-content;padding-inline:0;animation:26s linear infinite dw-marquee}.dw-infobar__item{font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label-wide);text-transform:uppercase;color:#fbfaf8c7}.dw-infobar--scroll .dw-infobar__item{margin-inline:var(--dw-space-6)}.dw-infobar__item b{color:var(--dw-color-accent);font-weight:var(--dw-weight-regular)}@keyframes dw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dw-blueprint{isolation:isolate;position:relative}.dw-blueprint__frame:before,.dw-blueprint__frame:after{content:"";pointer-events:none;z-index:3;width:14px;height:14px;position:absolute}.dw-blueprint__frame:before{border-top:1px solid var(--dw-color-accent);border-left:1px solid var(--dw-color-accent);top:-1px;left:-1px}.dw-blueprint__frame:after{border-bottom:1px solid var(--dw-color-accent);border-right:1px solid var(--dw-color-accent);bottom:-1px;right:-1px}.dw-blueprint__annotation{z-index:4;align-items:center;gap:var(--dw-space-2);font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-text-muted);display:flex;position:absolute}.dw-blueprint__annotation:before{content:"";width:var(--dw-space-6);background-color:var(--dw-color-accent);height:1px}.dw-tex{pointer-events:none;z-index:0;position:absolute;inset:0}.dw-tex--grid{background-image:linear-gradient(var(--dw-texture-line) 1px, transparent 1px), linear-gradient(90deg, var(--dw-texture-line) 1px, transparent 1px);background-size:64px 64px}.dw-tex--noise{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.dw-tex--hatch{background-image:repeating-linear-gradient(-45deg, var(--dw-texture-line) 0, var(--dw-texture-line) 1px, transparent 1px, transparent 8px)}.dw-tex--scan{background-image:repeating-linear-gradient(0deg, transparent, transparent 3px, var(--dw-texture-line) 3px, var(--dw-texture-line) 4px)}.dw-tex--dot{background-image:radial-gradient(var(--dw-texture-line) 1px, transparent 1px);background-size:28px 28px}.dw-fitment{align-items:flex-end;gap:var(--dw-space-4);padding:var(--dw-space-5);background-color:var(--dw-color-warm-stone);border:1px solid var(--dw-line);flex-wrap:wrap;display:flex}.dw-fitment__field{gap:var(--dw-space-1);flex-direction:column;min-width:160px;display:flex}.dw-fitment__label{font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-color-olive-grey)}.dw-fitment__select{appearance:none;color:var(--dw-color-ink);font-family:var(--dw-font-body);font-size:var(--dw-fs-body);padding:var(--dw-space-2) var(--dw-space-1);cursor:pointer;transition:border-color var(--dw-dur-micro) var(--dw-ease);background-color:#0000;border:0;border-bottom:1px solid #11111147}.dw-fitment__select:focus{border-bottom-color:var(--dw-color-accent);outline:none}.dw-fitment__select:disabled{opacity:.45;cursor:default}.dw-fitment__status{align-items:center;gap:var(--dw-space-2);font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:var(--dw-ls-label);text-transform:uppercase;color:var(--dw-text-muted);display:inline-flex}.dw-fitment__dot{background-color:var(--dw-color-olive-grey);width:8px;height:8px}.dw-fitment__status[data-state=fits] .dw-fitment__dot{background-color:var(--dw-color-accent)}.dw-wordmark{font-family:var(--dw-font-wordmark);font-style:italic;font-weight:var(--dw-weight-wordmark);letter-spacing:-.01em;text-transform:uppercase;line-height:1}.dw-wordmark__stop{color:var(--dw-color-accent);font-style:normal}.dw-door{z-index:9999;background:linear-gradient(90deg,#0006,#ffffff0d 50%,#0006),repeating-linear-gradient(#1a1c15 0,#1d1f18 30px,#15170f 31px 32px);position:fixed;inset:0;transform:translateY(0)}.dw-door[data-state=lifting]{transition:transform var(--dw-dur-door) var(--dw-ease-door);transform:translateY(-101%)}.dw-door[data-state=closed]{display:none}.dw-door__rail{justify-content:center;align-items:center;gap:var(--dw-space-5);background:linear-gradient(#0000,#0a0b07 60%);flex-direction:column;height:26%;display:flex;position:absolute;bottom:0;left:0;right:0}.dw-door__mark{font-family:var(--dw-font-mono);font-size:var(--dw-fs-eyebrow);letter-spacing:.5em;text-transform:uppercase;color:var(--dw-color-accent)}.dw-rise{opacity:0;transform:translateY(var(--dw-reveal-shift));transition:opacity var(--dw-dur-reveal) var(--dw-ease), transform var(--dw-dur-reveal) var(--dw-ease);will-change:opacity, transform}.dw-rise[data-in=true]{opacity:1;transform:none}.dw-world ::selection{background:var(--dw-color-accent);color:var(--dw-color-off-white)}@media (prefers-reduced-motion:reduce){.dw-world *,.dw-world :before,.dw-world :after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}.dw-door,.dw-door[data-state=lifting]{transition:none}.dw-rise{opacity:1;transition:none;transform:none}}html,body{background:var(--dw-color-chrome-black);margin:0;padding:0;overflow-x:clip}.dw-world{flex-direction:column;min-height:100dvh;display:flex}.dw-world>*{flex-shrink:0}.dw-world>:has(>.foot){flex-direction:column;flex-grow:1;display:flex}.dw-world .foot{margin-top:auto}a:not([class*=dw-btn],[class*=sx-]){color:inherit;text-decoration:none}a:not([class]){text-underline-offset:.2em;text-decoration:underline 1px}a:not([class]):hover{text-decoration-thickness:2px}.dw-eyebrow,.dw-eyebrow__index,.dw-eyebrow--muted .dw-eyebrow__index{color:inherit}.dw-eyebrow--muted{color:var(--dw-text-muted)}a.dw-textlink,.dw-textlink{color:inherit}.dw-infobar__item b{color:var(--dw-color-off-white)}.dw-blueprint__frame:before,.dw-blueprint__frame:after{border-color:var(--dw-text)}.dw-blueprint__annotation:before{background-color:currentColor}.dw-blueprint__code{color:var(--dw-text)}.dw-door__mark{color:var(--dw-color-warm-stone)}.dw-ground-chrome{--dw-ground:var(--dw-color-chrome-black)}.dw-ground-olive{--dw-ground:var(--dw-color-deep-olive)}html[data-motion=on] .dw-reveal-head{opacity:0;will-change:opacity, transform;transform:translateY(14px)}html[data-motion=on] .dw-reveal-head[data-in=true]{opacity:1;transform:none}.dw-reveal-head{transition:opacity .6s var(--dw-ease), transform .6s var(--dw-ease)}html:not([data-motion=on]) .dw-rise{opacity:1;transform:none}.dw-rise{--dw-reveal-shift:22px}@media (prefers-reduced-motion:reduce){.dw-reveal-head,.dw-rise{opacity:1;transition:none;transform:none}}:root{--topo-sm:1000px;--topo-md:1600px;--topo-lg:2400px}.dw-tex--topo,.dw-tex--topo-ink{background-image:none;mask-image:url(/images/texture/topo-contours.svg);mask-size:1600px 1600px;mask-repeat:repeat}.dw-tex--topo{background-color:#fbfaf852}.dw-tex--topo-ink{opacity:.1;background-color:#807e7e}.dw-tex--topo-lg,.dw-tex--topo-ink.dw-tex--topo-lg{mask-size:2400px 2400px}.dw-tex--topo-sm,.dw-tex--topo-ink.dw-tex--topo-sm{mask-size:1000px 1000px}@media (width<=700px){.dw-tex--topo,.dw-tex--topo-ink,.dw-tex--topo.dw-tex--topo-lg,.dw-tex--topo-ink.dw-tex--topo-lg,.dw-tex--topo.dw-tex--topo-sm,.dw-tex--topo-ink.dw-tex--topo-sm{-webkit-mask-size:var(--topo-sm) var(--topo-sm);mask-size:var(--topo-sm) var(--topo-sm)}}.dw-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dw-fitment__select:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:3px}:root{--dw-text-muted:#4a4e44;--dw-color-accent-text:#c24f00;--dw-color-accent-text-hover:#a84400;--dw-color-accent-text-stone:#803500}[data-topo] .dw-ground-offwhite{background-color:var(--dw-color-off-white);background-image:url(/images/texture/topo-contours-ink.svg);background-repeat:repeat;background-size:var(--dw-topo-tile,1600px) var(--dw-topo-tile,1600px);background-attachment:fixed;background-position:center var(--dw-topo-y,0px)}@media (width<=900px){[data-topo] .dw-ground-offwhite{--dw-topo-tile:1100px}}@media (width<=480px){[data-topo] .dw-ground-offwhite{--dw-topo-tile:800px}}@media (prefers-reduced-motion:reduce){[data-topo] .dw-ground-offwhite{background-position:50% 0}}@supports (-webkit-touch-callout:none){[data-topo] .dw-ground-offwhite{background-attachment:scroll;background-position:center calc(var(--dw-topo-doc,0px) + var(--dw-topo-y-scroll,0px))}@media (prefers-reduced-motion:reduce){[data-topo] .dw-ground-offwhite{background-position:center var(--dw-topo-doc,0px)}}}@media (pointer:coarse){.dw-textlink{min-height:44px}}.dws-blueprint{fill:none;stroke:var(--dw-color-chrome-black);stroke-width:1.2px;stroke-linejoin:miter;display:block}@media (width<=1023px){html .dw-world .sitenav__logo,html .dw-world .sitenav__tool,html .dw-world .sitenav__basketbtn,html .dw-world .sitenav__menubtn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}html .dw-world .sitenav__right{gap:12px}@media (width<=400px){html .dw-world .sitenav__bar{gap:8px}html .dw-world .sitenav__left{gap:0}html .dw-world .sitenav__right{gap:8px}}@media (width<=340px){html body .dw-world .sitenav__bar .sitenav__logo img{height:30px}html .dw-world .sitenav__right{gap:4px}}html .dw-world a.dw-textlink,html .dw-world .pd-crumb__link,html .dw-world .md-crumb__link,html .dw-world .foot a,html .dw-world .world__explore,html .dw-world .news__privacy,html .dw-world .mb-veh__change,html .dw-world .enq-empty__links a{align-items:center;min-height:44px;display:inline-flex}html .dw-world .pd-crumb__link,html .dw-world .md-crumb__link,html .dw-world .foot__inline{justify-content:center;min-width:44px}html .dw-world button:not(.sitenav__tool,.sitenav__basketbtn,.sitenav__menubtn),html .dw-world select,html .dw-world summary,html .dw-world input:not([type=checkbox],[type=radio],[type=hidden]),html .dw-world .mb-row__details{min-height:44px}html .dw-world label:has(>input[type=checkbox]),html .dw-world .capture__checklabel,html .dw-world .enq-checklabel{align-items:center;min-height:44px;display:inline-flex}html .dw-world .capture__help,html .dw-world .cs__mnote,html .dw-world .md-mat__blurb,html .dw-world .mb-row__desc,html .dw-world .buy-note,html .dw-world .jr-empty__body,html .dw-world .ab-step__body,html .dw-world .ct-reason__body,html .dw-world .ct-question__a,html .dw-world .enq-empty__body{font-size:14px}}.sx-mono{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase}.sx-muted{color:var(--dw-text-muted)}.sx-rel{position:relative}.sx-media-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-tex-topo{pointer-events:none;opacity:.3;background:url(/images/shop/topo-light.svg) 50%/1100px;position:absolute;inset:0}.sx-accent-bar{background:var(--dw-color-accent);width:44px;height:2px}.dw-ground-offwhite,.dw-ground-stone{--dw-text:var(--dw-color-ink);--dw-text-muted:var(--dw-color-olive-grey);--dw-line:#11111124;--dw-texture-line:#1111110d}.sx-garage{border-block:1px solid var(--dw-line-light);background:var(--dw-color-chrome-black);color:var(--dw-color-off-white)}.sx-garage__in{align-items:center;gap:var(--dw-space-6);padding-block:var(--dw-space-5);flex-wrap:wrap;display:flex}.sx-garage__label{color:#fbfaf88c}.sx-garage__car{font-family:var(--dw-font-display);letter-spacing:-.01em;font-size:22px;font-weight:300}.sx-garage__sp{flex:1}.sx-garage__links{gap:var(--dw-space-6);display:flex}.sx-garage .dw-rule{position:absolute;bottom:-1px;left:0;right:0}.sx-intro{padding-block:var(--dw-space-9) var(--dw-space-8)}.sx-intro__grid{gap:var(--dw-space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;display:grid}.sx-intro h1{margin-top:var(--dw-space-5);font-size:var(--dw-fs-h1);text-wrap:balance;max-width:14ch}.sx-intro p{font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);color:#fbfaf8a8;max-width:48ch;margin:0}@media (width<=860px){.sx-intro__grid{gap:var(--dw-space-5);grid-template-columns:1fr}}.sx-stats{margin-top:var(--dw-space-7);gap:var(--dw-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sx-stat{padding-top:var(--dw-space-4);justify-content:space-between;gap:var(--dw-space-3);border-top:1px solid #fbfaf847;flex-direction:column;display:flex}.sx-stat b{font-family:var(--dw-font-display);font-weight:300;font-size:var(--dw-fs-h3);line-height:1.05}.sx-stat span{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf88c}.sx-brands{padding-block:var(--dw-space-8)}.sx-brands__row{border-top:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line);margin-top:var(--dw-space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sx-brand{padding:var(--dw-space-6) var(--dw-space-5);border-right:1px solid var(--dw-line);color:var(--dw-color-ink);gap:var(--dw-space-5);flex-direction:column;text-decoration:none;display:flex}.sx-brand:last-child{border-right:0}.sx-brand strong{font-family:var(--dw-font-display);letter-spacing:-.015em;font-size:26px;font-weight:300;line-height:1.1}.sx-brand:hover{background:#00000009}@media (width<=900px){.sx-brands__row{grid-template-columns:repeat(2,1fr)}.sx-brand{border-bottom:1px solid var(--dw-line)}}.sx-chero{background:var(--dw-line-light);grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:2px;display:grid}.sx-chero__media{background:var(--dw-color-ink);flex-direction:column;justify-content:space-between;min-height:600px;display:flex;position:relative;overflow:hidden}.sx-chero__scrim{background:linear-gradient(158deg,#0c0c0ce6 0%,#0c0c0c66 30%,#0c0c0c00 58%),linear-gradient(#0c0c0c00 70%,#0c0c0cb3);position:absolute;inset:0}.sx-chero__media .dw-tex{opacity:.4}.sx-chero__media .sx-tex-topo{opacity:.25}.sx-chero__content{z-index:2;padding:var(--dw-space-8);position:relative}.sx-chero__title{font-family:var(--dw-font-display);font-weight:300;font-size:var(--dw-fs-hero);line-height:var(--dw-lh-hero);letter-spacing:-.02em;color:var(--dw-color-off-white);margin:0}.sx-chero .sx-accent-bar{margin-top:var(--dw-space-6)}.sx-chero__meta{z-index:2;padding:var(--dw-space-6) var(--dw-space-8);gap:var(--dw-space-6);color:#fbfaf8cc;letter-spacing:.16em;flex-wrap:wrap;display:flex;position:relative}.sx-chero__meta i{opacity:.45;font-style:normal}.sx-chero__panel{padding:var(--dw-space-8) var(--dw-space-7);background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.sx-chero__panel .sx-tex-topo{opacity:.22}.sx-chero__panel .dw-tex{opacity:.35}.sx-chero__panel h2{margin-top:var(--dw-space-5);font-size:var(--dw-fs-h2);text-wrap:balance;line-height:1.1}.sx-chero__panel p{margin:var(--dw-space-5) 0 0;color:#fbfaf89e;font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);max-width:44ch}@media (width<=1000px){.sx-chero{grid-template-columns:1fr}.sx-chero__media{min-height:440px}.sx-chero__content{padding:var(--dw-space-7) var(--dw-gutter)}.sx-chero__meta{padding:var(--dw-space-5) var(--dw-gutter)}.sx-chero__panel{padding:var(--dw-space-7) var(--dw-gutter)}}.sx-chips{border:1px solid var(--dw-line-light);flex-wrap:wrap;gap:0;width:max-content;max-width:100%;display:flex}.sx-chip{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf8b8;border-right:1px solid var(--dw-line-light);background:0 0;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}.sx-chip:last-child{border-right:0}.sx-chip b{color:#fbfaf866;font-weight:400}.sx-chip:hover{color:var(--dw-color-off-white)}.sx-chip[aria-current]{background:var(--dw-color-off-white);color:var(--dw-color-ink)}.sx-chip[aria-current] b{color:var(--dw-color-olive-grey)}.sx-sort{align-items:center;gap:12px;display:flex}.sx-sort select{appearance:none;border:1px solid var(--dw-line-light);color:var(--dw-color-off-white);font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.14em;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#fbfaf899 50%),linear-gradient(135deg,#fbfaf899 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:10px 36px 10px 14px}.sx-sort select option{color:#111}@media (width<=760px){.sx-chips{flex-wrap:nowrap;width:100%;overflow-x:auto}.sx-chip{white-space:nowrap}}.sx-pgrid{background:var(--dw-line-light);border-block:1px solid var(--dw-line-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@media (width<=1180px){.sx-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.sx-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sx-pgrid{grid-template-columns:1fr}}.sx-pcard{background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);flex-direction:column;min-width:0;display:flex;position:relative}.sx-pcard:before{content:"";background:var(--dw-color-accent);width:0;height:2px;transition:width var(--dw-dur-standard) var(--dw-ease);z-index:3;position:absolute;top:0;left:0}.sx-pcard:hover:before{width:var(--dw-space-8)}.sx-pcard__media{aspect-ratio:1;background:var(--dw-color-warm-stone);display:block;position:relative;overflow:hidden}.sx-pcard__media .sx-tex{pointer-events:none;opacity:.35;position:absolute;inset:0}.sx-world-ovl .sx-pcard__media .sx-tex{background:url(/images/shop/topo-ink.svg) 50%/900px}.sx-pcard__media svg{width:100%;height:100%;transition:transform 1.2s var(--dw-ease);padding:16%;position:relative}.sx-pcard__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform 1.2s var(--dw-ease);padding:10%;position:absolute;inset:0}.sx-pcard:hover .sx-pcard__media img,.sx-pcard:hover .sx-pcard__media svg{transform:scale(1.04)}.sx-pcard__idx{z-index:2;font-family:var(--dw-font-mono);letter-spacing:.2em;color:#1111118c;font-size:10px;position:absolute;top:14px;left:16px}.sx-pcard__flag{z-index:2;background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);font-family:var(--dw-font-mono);letter-spacing:.18em;text-transform:uppercase;padding:6px 9px;font-size:9.5px;position:absolute;top:12px;right:12px}.sx-pcard__body{padding:var(--dw-space-5) var(--dw-space-5) var(--dw-space-6);flex-direction:column;flex:1;display:flex}.sx-pcard__vendor{color:#fbfaf880;letter-spacing:.2em}.sx-pcard__title{font-family:var(--dw-font-display);letter-spacing:-.01em;margin:10px 0 0;font-size:22px;font-weight:300;line-height:1.18}.sx-pcard__title a{text-decoration:none}.sx-pcard__title a:hover{text-underline-offset:4px;text-decoration:underline 1px}.sx-pcard__spec{font-size:var(--dw-fs-body-sm);color:#fbfaf899;margin:8px 0 0;line-height:1.5}.sx-specs{margin:var(--dw-space-5) 0 0;padding:0;list-style:none}.sx-specs li{justify-content:space-between;gap:var(--dw-space-4);border-top:1px solid var(--dw-line-light);font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf88c;padding:9px 0;font-size:10.5px;display:flex}.sx-specs li:last-child{border-bottom:1px solid var(--dw-line-light)}.sx-specs li span:last-child{color:#fbfaf8e6;text-align:right}.sx-specs .sx-ok span:last-child{align-items:center;gap:8px;display:inline-flex}.sx-specs .sx-ok span:last-child:before{content:"";background:#8c9a6b;width:7px;height:7px}.sx-specs .sx-warn span:last-child{color:var(--dw-color-off-white)}.sx-specs .sx-out span:last-child{color:#fbfaf866}.sx-pcard__foot{padding-top:var(--dw-space-6);gap:var(--dw-space-4);margin-top:auto;display:grid}.sx-price{font-family:var(--dw-font-display);letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:30px;font-weight:300;line-height:1;display:flex}.sx-price small{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf880;font-size:10px}.sx-pcard .dw-btn{width:100%;padding:16px 20px}.sx-pcard .dw-btn--primary{color:var(--dw-color-ink)}.sx-pcard .dw-btn--primary:hover{background:var(--dw-color-off-white);color:var(--dw-color-ink)}.sx-pcard .dw-btn--secondary{color:var(--dw-color-off-white);border-color:#fbfaf866}.sx-pcard .dw-btn--secondary:hover{background:var(--dw-color-off-white);color:var(--dw-color-ink);border-color:var(--dw-color-off-white)}.sx-pcard--out .sx-pcard__media{opacity:.55}.sx-pcard.sx-is-added .dw-btn--primary{background:var(--dw-color-deep-olive);color:var(--dw-color-off-white)}.sx-blueprint{fill:none;stroke:#1d1f1e;stroke-width:1px;vector-effect:non-scaling-stroke}symbol .thin{stroke-width:.5px}symbol .dim{stroke-opacity:.5;stroke-width:.7px}symbol .dim text{fill:currentColor;fill-opacity:.65;stroke:none;letter-spacing:.12em;text-anchor:middle;font-family:JetBrains Mono,monospace;font-size:6px;font-weight:400}.sx-blueprint{color:#1d1f1e}.sx-more{padding-block:var(--dw-space-8);justify-content:center;display:flex}.sx-devband{padding-block:var(--dw-space-9);position:relative;overflow:hidden}.sx-devband .sx-tex-topo{opacity:.14}.sx-devband__head{gap:var(--dw-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.sx-devband__head h2{margin-top:var(--dw-space-4);max-width:16ch}.sx-devband__head p{color:#fbfaf8a8;max-width:48ch;line-height:var(--dw-lh-body-open);margin:0}.sx-devband__rows{margin-top:var(--dw-space-7);background:var(--dw-line-light);border-block:1px solid var(--dw-line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sx-devcell{background:var(--dw-color-deep-olive);min-height:260px;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.sx-devcell:before{content:"";background:var(--dw-color-accent);width:0;height:2px;transition:width var(--dw-dur-standard) var(--dw-ease);z-index:2;position:absolute;top:0;left:0}.sx-devcell:hover:before{width:var(--dw-space-8)}.sx-devcell:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:-2px}.sx-devcell__art{aspect-ratio:16/9;background:var(--dw-color-warm-stone);border:1px solid var(--dw-line-light);position:relative;overflow:hidden}.sx-devcell__art img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--dw-ease),filter .6s var(--dw-ease);filter:saturate(.85)brightness(.95);position:absolute;inset:0}.sx-devcell:hover .sx-devcell__art img{filter:saturate()brightness();transform:scale(1.05)}.sx-devcell__head{padding:var(--dw-space-6) var(--dw-space-6) var(--dw-space-5);border-bottom:1px solid var(--dw-line-light);justify-content:space-between;align-items:center;display:flex}.sx-devcell__idx{font-family:var(--dw-font-mono);letter-spacing:.2em;color:#fbfaf873;font-size:10px}.sx-devcell__count{color:#fbfaf880}.sx-devcell__body{padding:var(--dw-space-6);gap:var(--dw-space-4);flex-direction:column;flex:1;display:flex}.sx-devcell__row{justify-content:space-between;align-items:baseline;gap:var(--dw-space-4);display:flex}.sx-devcell__row b{font-weight:300;font-family:var(--dw-font-display);letter-spacing:-.01em;font-size:24px;line-height:1.15}.sx-devcell p{color:#fbfaf899;font-size:var(--dw-fs-body-sm);margin:0}.sx-devcell .dw-textlink{margin-top:auto}@media (width<=900px){.sx-devband__head,.sx-devband__rows{grid-template-columns:1fr}}.sx-crumbs{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.18em;text-transform:uppercase;color:#fbfaf880;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-crumbs a{color:#fbfaf8b8;text-decoration:none}.sx-crumbs a:hover{color:var(--dw-color-off-white)}.sx-crumbs i{opacity:.4;font-style:normal}.sx-crumbs [aria-current]{color:var(--dw-color-off-white)}.sx-group{padding-top:var(--dw-space-9)}.sx-group__head{gap:var(--dw-space-6);margin-bottom:var(--dw-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sx-group__title{margin:var(--dw-space-4) 0 0;font-size:var(--dw-fs-h1);line-height:1}.sx-group--997 .sx-group__title{font-family:var(--dw-font-accent-997);letter-spacing:.01em;font-weight:700}.sx-group__meta{gap:var(--dw-space-6);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.sx-group__note{color:#fbfaf880}.sx-yours{color:var(--dw-color-off-white);align-items:center;gap:8px;display:inline-flex}.sx-yours:before{content:"";background:var(--dw-color-accent);width:6px;height:6px}@media (width<=760px){.sx-group__head{grid-template-columns:1fr}.sx-group__meta{justify-content:flex-start}}.sx-lattice{background:var(--dw-line-light);border-block:2px solid var(--dw-line-light);gap:2px;display:grid}.sx-lattice--ovl{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:340px}.sx-lattice--ovl .sx-cat:first-child{grid-area:span 2/span 2}.sx-lattice--997{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:460px}.sx-cat{color:var(--dw-color-off-white);background:var(--dw-color-ink);isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.sx-cat img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.6s var(--dw-ease),filter .6s var(--dw-ease);filter:saturate(.85)brightness(.92);position:absolute;inset:0}.sx-cat:hover img{filter:saturate()brightness();transform:scale(1.045)}.sx-cat:after{content:"";z-index:-1;background:linear-gradient(#0c0c0c4d 0%,#0c0c0c0d 36%,#0c0c0c8c 66%,#0c0c0ceb 100%);position:absolute;inset:0}.sx-cat:before{content:"";background:var(--dw-color-accent);width:0;height:2px;transition:width var(--dw-dur-standard) var(--dw-ease);z-index:2;position:absolute;bottom:0;left:0}.sx-cat:hover:before{width:100%}.sx-cat__top{padding:var(--dw-space-5) var(--dw-space-5) 0;font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.2em;color:#fbfaf8b3;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.sx-cat__body{padding:var(--dw-space-6) var(--dw-space-5) var(--dw-space-5)}.sx-cat__name{font-family:var(--dw-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,2.6vw,2.6rem);font-weight:300;line-height:1.02}.sx-lattice--ovl .sx-cat:first-child .sx-cat__name{font-size:clamp(2.6rem,4.6vw,4.4rem)}.sx-lattice--ovl .sx-cat:first-child .sx-cat__body{padding:var(--dw-space-7)}.sx-group--997 .sx-cat__name{font-family:var(--dw-font-accent-997);letter-spacing:0;font-weight:400}.sx-cat__subs{margin:var(--dw-space-4) 0 0;font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf8a8;flex-wrap:wrap;gap:6px 14px;font-size:10.5px;display:flex}.sx-cat__subs span+span:before{content:"/";opacity:.4;margin-right:14px}.sx-cat__foot{margin-top:var(--dw-space-5);padding-top:var(--dw-space-4);font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf8b8;border-top:1px solid #fbfaf838;justify-content:space-between;align-items:center;display:flex}.sx-cat__foot svg{transition:transform var(--dw-dur-micro) var(--dw-ease)}.sx-cat:hover .sx-cat__foot svg{transform:translate(5px)}.sx-cat--dev img{filter:grayscale(.6)brightness(.55)}.sx-cat--dev .sx-cat__top span:last-child{color:var(--dw-color-accent)}@media (width<=980px){.sx-lattice--ovl,.sx-lattice--997{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}.sx-lattice--ovl .sx-cat:first-child{grid-area:span 1/span 2}}@media (width<=560px){.sx-lattice--ovl,.sx-lattice--997{grid-template-columns:1fr;grid-auto-rows:280px}.sx-lattice--ovl .sx-cat:first-child{grid-column:auto}}.sx-subs{padding-block:var(--dw-space-8) 0}.sx-subs__head{justify-content:space-between;align-items:baseline;gap:var(--dw-space-5);margin-bottom:var(--dw-space-5);flex-wrap:wrap;display:flex}.sx-subs__head h2{margin:var(--dw-space-3) 0 0;font-size:var(--dw-fs-h3)}.sx-subgrid{background:var(--dw-line-light);border-block:1px solid var(--dw-line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sx-sub{color:var(--dw-color-off-white);background:var(--dw-color-chrome-black);min-height:168px;transition:background var(--dw-dur-micro) var(--dw-ease);grid-template-columns:148px minmax(0,1fr);text-decoration:none;display:grid;position:relative}.sx-sub:hover{background:#242725}.sx-sub:before{content:"";background:var(--dw-color-accent);width:0;height:2px;transition:width var(--dw-dur-standard) var(--dw-ease);z-index:2;position:absolute;top:0;left:0}.sx-sub:hover:before{width:var(--dw-space-8)}.sx-sub__art{background:var(--dw-color-warm-stone);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sx-sub__art .sx-tex{opacity:.35;background:url(/images/shop/topo-ink.svg) 50%/700px;position:absolute;inset:0}.sx-sub__art svg{width:100%;height:100%;padding:18%;position:relative}.sx-sub__body{padding:var(--dw-space-5);flex-direction:column;gap:8px;display:flex}.sx-sub__idx{font-family:var(--dw-font-mono);letter-spacing:.2em;color:#fbfaf873;font-size:10px}.sx-sub__name{font-family:var(--dw-font-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:300;line-height:1.15}.sx-sub__desc{font-size:var(--dw-fs-body-sm);color:#fbfaf894;margin:0;line-height:1.5}.sx-sub__foot{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf8b3;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sx-sub__foot svg{transition:transform var(--dw-dur-micro) var(--dw-ease)}.sx-sub:hover .sx-sub__foot svg{transform:translate(5px)}@media (width<=1100px){.sx-subgrid{grid-template-columns:1fr}}@media (width<=480px){.sx-sub{grid-template-columns:110px minmax(0,1fr)}}.sx-listing{border-top:1px solid var(--dw-line-light);grid-template-columns:272px minmax(0,1fr);display:grid}.sx-listing__head{justify-content:space-between;align-items:center;gap:var(--dw-space-5);padding:var(--dw-space-5) var(--dw-gutter);border-bottom:1px solid var(--dw-line-light);flex-wrap:wrap;grid-column:1/-1;display:flex}.sx-listing__title{align-items:baseline;gap:var(--dw-space-5);flex-wrap:wrap;display:flex}.sx-listing__title h2{font-size:var(--dw-fs-h3);margin:0}.sx-listing__count{color:#fbfaf899}.sx-listing__count b{color:var(--dw-color-off-white);font-weight:400}.sx-listing__tools{gap:var(--dw-space-5);align-items:center;display:flex}.sx-filterbtn{display:none}.sx-filters{border-right:1px solid var(--dw-line-light);padding:var(--dw-space-5) var(--dw-space-5) var(--dw-space-8)}.sx-filters__inner{position:sticky;top:94px}.sx-fgroup{border-bottom:1px solid var(--dw-line-light);padding-block:var(--dw-space-5)}.sx-fgroup:first-child{padding-top:0}.sx-fgroup summary{cursor:pointer;font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--dw-color-off-white);justify-content:space-between;align-items:center;list-style:none;display:flex}.sx-fgroup summary::-webkit-details-marker{display:none}.sx-fgroup summary:after{content:"+";font-family:var(--dw-font-mono);color:#fbfaf880}.sx-fgroup[open] summary:after{content:"−"}.sx-fgroup ul{margin:var(--dw-space-4) 0 0;gap:10px;padding:0;list-style:none;display:grid}.sx-fcheck{cursor:pointer;font-size:var(--dw-fs-body-sm);color:#fbfaf8cc;align-items:center;gap:12px;display:flex}.sx-fcheck input{appearance:none;cursor:pointer;background:0 0;border:1px solid #fbfaf866;flex:none;place-items:center;width:14px;height:14px;margin:0;display:grid}.sx-fcheck input:checked{background:var(--dw-color-off-white);border-color:var(--dw-color-off-white)}.sx-fcheck input:checked:after{content:"";background:var(--dw-color-chrome-black);width:6px;height:6px}.sx-fcheck input:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.sx-fcheck .sx-n{font-family:var(--dw-font-mono);letter-spacing:.1em;color:#fbfaf866;margin-left:auto;font-size:10px}.sx-fcheck input:disabled+span{opacity:.35}.sx-frange{margin-top:var(--dw-space-4);grid-template-columns:1fr 1fr;gap:8px;display:grid}.sx-frange input{border:1px solid var(--dw-line-light);width:100%;color:var(--dw-color-off-white);font-family:var(--dw-font-mono);letter-spacing:.08em;background:0 0;padding:10px;font-size:11px}.sx-frange input::placeholder{color:#fbfaf866}.sx-flocked{margin:var(--dw-space-3) 0 0;font-size:var(--dw-fs-body-sm);color:#fbfaf88c;line-height:1.5}.sx-flocked b{color:var(--dw-color-off-white);font-weight:400}.sx-listing__main{min-width:0}.sx-active{padding:var(--dw-space-4) var(--dw-space-5);border-bottom:1px solid var(--dw-line-light);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-active:empty{display:none}.sx-achip{color:var(--dw-color-off-white);font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fbfaf859;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:inline-flex}.sx-achip:hover{background:var(--dw-color-off-white);color:var(--dw-color-ink)}.sx-aclear{color:#fbfaf899;font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:10px;text-decoration:underline}.sx-listing .sx-pgrid{border-block:0;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-empty{padding:var(--dw-space-9) var(--dw-space-6);text-align:left;display:none}.sx-empty p{color:#fbfaf89e}@media (width<=1180px){.sx-listing .sx-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sx-listing{grid-template-columns:1fr}.sx-filterbtn{display:inline-flex}.sx-filters{z-index:60;background:var(--dw-color-chrome-black);border-right:1px solid var(--dw-line-light);transition:transform .4s var(--dw-ease);position:fixed;inset:0 12% 0 0;overflow:auto;transform:translate(-102%)}.sx-filters.sx-open{transform:none;box-shadow:0 0 0 100vmax #0000008c}.sx-filters__inner{position:static}.sx-filters__close{display:flex!important}}@media (width<=560px){.sx-listing .sx-pgrid{grid-template-columns:1fr}.sx-filters{inset:0}}.sx-filters__close{margin-bottom:var(--dw-space-5);justify-content:space-between;align-items:center;display:none}.sx-shead{background:var(--dw-line-light);border-bottom:1px solid var(--dw-line-light);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2px;display:grid}.sx-shead__copy{background:var(--dw-color-chrome-black);padding:var(--dw-space-8) var(--dw-space-7) var(--dw-space-7);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.sx-shead__photo{z-index:-2;position:absolute;inset:0;overflow:hidden}.sx-shead__photo img{object-fit:cover;filter:saturate(.8)brightness(.85);width:100%;height:100%;transition:transform 1.8s var(--dw-ease)}.sx-shead:hover .sx-shead__photo img{transform:scale(1.03)}.sx-shead__scrim{z-index:-1;background:linear-gradient(105deg,#1d1f1ef2 0%,#1d1f1ed1 45%,#1d1f1e6b 100%);position:absolute;inset:0}.sx-shead__copy--photo .sx-tex-topo{opacity:.1}.sx-shead__copy .sx-tex-topo{opacity:.18}.sx-shead__copy h1{margin-top:var(--dw-space-6);font-size:var(--dw-fs-h1);max-width:12ch;line-height:1}.sx-shead__copy p.sx-lede{margin:var(--dw-space-5) 0 0;color:#fbfaf8a8;font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);max-width:46ch}.sx-siblings{padding-top:var(--dw-space-7);margin-top:auto}.sx-siblings .sx-mono{color:#fbfaf880;margin-bottom:var(--dw-space-3);display:block}.sx-shead__plate{background:var(--dw-color-warm-stone);justify-content:center;align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.sx-shead__plate .sx-grid{background-image:linear-gradient(#1111110f 1px,#0000 1px),linear-gradient(90deg,#1111110f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.sx-shead__plate .dw-blueprint{aspect-ratio:200/150;width:78%;position:relative}.sx-shead__plate .dw-blueprint__frame{position:absolute;inset:-18px}.sx-shead__plate svg.sx-blueprint{width:100%;height:100%}.sx-shead__plate .dw-blueprint__annotation{color:#1111119e}.sx-plate__code{font-family:var(--dw-font-mono);letter-spacing:.2em;text-transform:uppercase;color:#1111118c;font-size:10px;position:absolute;bottom:20px;left:24px}.sx-plate__code b{color:var(--dw-color-accent);font-weight:400}@media (width<=1000px){.sx-shead{grid-template-columns:1fr}.sx-shead__plate{min-height:320px}.sx-shead__copy{padding:var(--dw-space-7) var(--dw-gutter)}}.sx-lattice--997{grid-auto-rows:auto}.sx-lattice--997 .sx-cat{min-height:460px}.sx-lattice--997 .sx-cat--wide{grid-column:1/-1;min-height:340px}@media (width<=980px){.sx-lattice--997 .sx-cat{min-height:320px}}.sx-pcard[hidden]{display:none}.sx-listing .sx-pgrid{background:0 0;gap:0}.sx-listing .sx-pcard{border-right:1px solid var(--dw-line-light);border-bottom:1px solid var(--dw-line-light)}.sx-sub{grid-template-columns:200px minmax(0,1fr);min-height:190px}.sx-sub__art svg{padding:8%}.sx-shead .sx-chip{padding:12px 16px}@media (width<=480px){.sx-sub{grid-template-columns:120px minmax(0,1fr)}}@media (width<=560px){.sx-listing__head{padding-inline:var(--dw-gutter)}.sx-listing__tools{justify-content:space-between;width:100%}.sx-sort select{max-width:170px}}.sx-sub__art img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--dw-ease),filter .6s var(--dw-ease);filter:saturate(.85)brightness(.95);position:absolute;inset:0}.sx-sub:hover .sx-sub__art img{filter:saturate()brightness();transform:scale(1.05)}.sx-sub__art--photo{background:var(--dw-color-ink)}.sx-shead--plain{grid-template-columns:1fr}.sx-shead--plain .sx-shead__copy{min-height:420px}.dw-ground-stone{--dw-text-muted:#4a4e44}@media (width<=1023px){main[data-view] :is(button,select,summary,.dw-textlink,.sx-chip,.sx-achip,.sx-aclear,.sx-fcheck,.sx-frange input){min-height:44px}main[data-view] :is(.sx-crumbs a,a.sx-aclear){align-items:center;min-height:44px;display:inline-flex}}.sx-pd-crumbbar{border-bottom:1px solid var(--dw-line-light)}.sx-pd-crumbbar .dw-container{justify-content:space-between;align-items:center;gap:var(--dw-space-5);padding-block:var(--dw-space-4);flex-wrap:wrap;display:flex}.sx-pd-crumbbar .sx-mono{color:#fbfaf880}.sx-pd-hero{background:var(--dw-color-chrome-black);border-bottom:1px solid var(--dw-line-light);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.sx-pd-hero>.sx-pd-media{top:var(--sx-header-h,70px);border-right:1px solid var(--dw-line-light);align-self:start;position:sticky}@media (width<=960px){.sx-pd-hero>.sx-pd-media{border-right:0;border-bottom:1px solid var(--dw-line-light);position:static}}.sx-pd-media{background:var(--dw-color-chrome-black);flex-direction:column;min-width:0;display:flex}.sx-pd-stage{aspect-ratio:4/3;background:var(--dw-color-warm-stone);position:relative;overflow:hidden}.sx-pd-stage .sx-tex{opacity:.35;pointer-events:none;background:url(/images/shop/topo-ink.svg) 50%/1100px;position:absolute;inset:0}.sx-pd-slide{opacity:0;transition:opacity .5s var(--dw-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sx-pd-slide[aria-hidden=false]{opacity:1}.sx-pd-slide svg.blueprint{width:78%;height:78%}.sx-pd-slide img{object-fit:cover;width:100%;height:100%}.sx-pd-slide .sx-pd-plot{width:92%;height:auto}.sx-pd-stage__code{z-index:2;font-family:var(--dw-font-mono);letter-spacing:.2em;text-transform:uppercase;color:#1111118c;background:#c6bcb3e6;padding:5px 8px;font-size:10px;position:absolute;bottom:14px;left:16px}.sx-pd-stage__code b{color:var(--dw-color-accent);font-weight:400}.sx-pd-stage__count{z-index:2;font-family:var(--dw-font-mono);letter-spacing:.2em;color:#1111118c;font-size:10px;position:absolute;top:14px;right:16px}.sx-pd-stage__note{z-index:2;background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);font-family:var(--dw-font-mono);letter-spacing:.18em;text-transform:uppercase;padding:6px 9px;font-size:9.5px;position:absolute;top:14px;left:20px}.sx-pd-thumbs{background:var(--dw-line-light);border-top:1px solid var(--dw-line-light);flex-wrap:wrap;gap:1px;display:flex}.sx-pd-thumb{aspect-ratio:4/3;background:var(--dw-color-warm-stone);cursor:pointer;border:0;flex:calc(20% - 1px);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.sx-pd-thumb svg.blueprint{width:70%;height:70%}.sx-pd-thumb img{object-fit:cover;width:100%;height:100%}.sx-pd-thumb span{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#1119;background:#c6bcb3d9;padding:2px 5px;font-size:9px;position:absolute;bottom:6px;left:8px}.sx-pd-thumb:after{content:"";background:var(--dw-color-accent);transform-origin:0;height:2px;transition:transform var(--dw-dur-standard) var(--dw-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sx-pd-thumb[aria-current=true]:after{transform:scaleX(1)}.sx-pd-thumb:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:-2px}.sx-pd-panel{background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);padding:var(--dw-space-7) var(--dw-space-7) var(--dw-space-7);position:relative;overflow:hidden}.sx-pd-panel .sx-tex-topo{opacity:.14}.sx-pd-title{margin:var(--dw-space-4) 0 0;font-family:var(--dw-font-display);letter-spacing:-.025em;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:300;line-height:.98}.sx-pd-sub{margin-top:var(--dw-space-4);color:#fbfaf899;letter-spacing:.22em}.sx-pd-lede{margin:var(--dw-space-5) 0 0;font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);color:#fbfaf8c7;max-width:46ch}.sx-pd-keys{margin-top:var(--dw-space-6);gap:var(--dw-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-pd-keys .sx-stat b{font-size:26px}.sx-pd-fit{margin-top:var(--dw-space-6);border:1px solid var(--dw-line-light);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:14px 16px;display:grid}.sx-pd-fit i{background:#8c9a6b;place-items:center;width:14px;height:14px;margin-top:3px;display:grid}.sx-pd-fit i:after{content:"";border:solid var(--dw-color-chrome-black);border-width:0 0 1.5px 1.5px;width:6px;height:3px;transform:rotate(-45deg)translateY(-1px)}.sx-pd-fit strong{font-weight:400;font-size:var(--dw-fs-body)}.sx-pd-fit p{font-size:var(--dw-fs-body-sm);color:#fbfaf899;grid-column:2;margin:0;line-height:1.5}.sx-pd-enginefit{margin-top:var(--dw-space-5);font-size:var(--dw-fs-body-sm);color:#fbfaf8bf;line-height:1.6}.sx-pd-enginefit p{margin:0}.sx-pd-enginefit p+p{margin-top:4px}.sx-pd-enginefit a{color:inherit;text-underline-offset:3px;text-decoration:underline #fbfaf859}.sx-pd-enginefit a:hover{text-decoration-color:currentColor}.sx-pd-enginefit .sx-mono{color:#fbfaf88c;letter-spacing:.1em}.sx-pd-notice{margin-top:var(--dw-space-4);border-left:2px solid var(--dw-color-accent);font-size:var(--dw-fs-body-sm);color:#fbfaf8d9;padding-left:14px;line-height:1.5}.dw-ground-offwhite .sx-pd-notice,.dw-ground-stone .sx-pd-notice{border-left-color:var(--dw-color-accent-text);color:var(--dw-color-ink);margin-bottom:var(--dw-space-6)}.sx-pd-buy{margin-top:var(--dw-space-6);gap:var(--dw-space-4);display:grid}.sx-pd-price{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.sx-pd-price b{font-family:var(--dw-font-display);letter-spacing:-.02em;font-size:44px;font-weight:300;line-height:1}.sx-pd-price span{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf88c;font-size:10.5px}.sx-pd-avail{font-size:var(--dw-fs-body-sm);color:#fbfaf8cc;align-items:center;gap:10px;display:flex}.sx-pd-avail:before{content:"";border:1px solid #fbfaf8b3;flex:none;width:7px;height:7px}.sx-pd-mounts{border-top:1px solid var(--dw-line-light);padding-top:var(--dw-space-4)}.sx-pd-mounts legend{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.18em;text-transform:uppercase;color:#fbfaf899;margin-bottom:10px;padding:0}.sx-pd-mounts fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.sx-pd-opt{border:1px solid var(--dw-line-light);cursor:pointer;font-size:var(--dw-fs-body-sm);color:#fbfaf8d9;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:11px 12px;display:grid}.sx-pd-opt:hover{border-color:#fbfaf873}.sx-pd-opt input{appearance:none;border:1px solid #fbfaf880;border-radius:50%;place-items:center;width:14px;height:14px;margin:0;display:grid}.sx-pd-opt input:checked{border-color:var(--dw-color-off-white)}.sx-pd-opt input:checked:after{content:"";background:var(--dw-color-off-white);border-radius:50%;width:6px;height:6px}.sx-pd-opt input:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.sx-pd-opt:has(input:checked){border-color:var(--dw-color-off-white);background:#fbfaf80a}.sx-pd-opt em{font-style:normal;font-family:var(--dw-font-mono);letter-spacing:.12em;color:#fbfaf8b3;font-size:10.5px}.sx-pd-cta .dw-btn{width:100%;padding:19px 24px;font-size:12px}.sx-pd-cta .dw-btn--primary{color:var(--dw-color-ink)}.sx-pd-cta .dw-btn--primary:hover{background:var(--dw-color-off-white)}.sx-pd-cta small{text-align:center;color:#fbfaf88c;font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:10px;display:block}.sx-pd-trust{margin-top:var(--dw-space-5);border-top:1px solid var(--dw-line-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sx-pd-trust div{flex-direction:column;gap:6px;padding:14px 12px 0 0;display:flex}.sx-pd-trust b{font-family:var(--dw-font-display);letter-spacing:-.005em;font-size:18px;font-weight:300}.sx-pd-trust span{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf880;font-size:9.5px}@media (width<=1100px){.sx-pd-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.sx-pd-hero{grid-template-columns:1fr}.sx-pd-panel{padding:var(--dw-space-6) var(--dw-gutter)}}@media (width<=520px){.sx-pd-thumbs{flex-wrap:nowrap;overflow-x:auto}.sx-pd-thumb{flex:0 0 64px}.sx-pd-trust{grid-template-columns:1fr 1fr 1fr}}.sx-pd-sticky{z-index:40;background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);border-top:1px solid var(--dw-line-light);transition:transform .45s var(--dw-ease);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 32px #00000059}.sx-pd-sticky[data-show=true]{transform:none}.sx-pd-sticky .dw-container{align-items:center;gap:var(--dw-space-5);padding-block:12px;display:flex}.sx-pd-sticky__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sx-pd-sticky__name b{font-family:var(--dw-font-display);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:300;overflow:hidden}.sx-pd-sticky__name span{color:#fbfaf88c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-pd-sticky__price{font-family:var(--dw-font-display);flex:none;font-size:24px;font-weight:300}.sx-pd-sticky .dw-btn--primary{color:var(--dw-color-ink);flex:none;padding:14px 26px}@media (width>=701px){.sx-pd-sticky{display:none}}@media (width<=700px){.sx-pd-sticky .dw-btn--primary{padding:12px 18px;font-size:10px}}.sx-pd-story{padding-block:var(--dw-space-9)}.sx-pd-story__grid{gap:var(--dw-space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.sx-pd-quote{margin:var(--dw-space-4) 0 0;font-family:var(--dw-font-display);letter-spacing:-.02em;color:var(--dw-color-ink);text-wrap:balance;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:300;line-height:1.08}.sx-pd-story__body p{margin:0 0 var(--dw-space-4);font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);color:var(--dw-color-olive-900,#2c2f2a);max-width:56ch}.sx-pd-story__body p:first-child{margin-top:var(--dw-space-7)}.sx-pd-note{margin-top:var(--dw-space-6);padding-top:var(--dw-space-4);border-top:1px solid var(--dw-line);color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);grid-template-columns:auto minmax(0,1fr);gap:12px;line-height:1.55;display:grid}@media (width<=900px){.sx-pd-story__grid{gap:var(--dw-space-5);grid-template-columns:1fr}.sx-pd-story__body p:first-child{margin-top:0}}.sx-pd-modes{padding-block:var(--dw-space-9);position:relative;overflow:hidden}.sx-pd-modes .sx-tex-topo{opacity:.12}.sx-pd-head{gap:var(--dw-space-8);margin-bottom:var(--dw-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.sx-pd-head h2{margin-top:var(--dw-space-4);text-wrap:balance;max-width:18ch}.sx-pd-head p{color:#fbfaf8a8;line-height:var(--dw-lh-body-open);max-width:50ch;margin:0}.dw-ground-offwhite .sx-pd-head p,.dw-ground-stone .sx-pd-head p{color:var(--dw-text-muted)}.sx-pd-mtable{border-top:1px solid var(--dw-line-light)}.sx-pd-mrow{gap:var(--dw-space-5);border-bottom:1px solid var(--dw-line-light);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;padding-block:14px;display:grid}.sx-pd-mrow--head{padding-block:12px}.sx-pd-mrow--head span{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.2em;text-transform:uppercase;color:#fbfaf88c}.sx-pd-mrow--head span b{color:var(--dw-color-off-white);font-weight:400}.sx-pd-mrow>span:first-child{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf89e;font-size:10.5px}.sx-pd-cell{gap:8px;display:grid}.sx-pd-cell b{font-family:var(--dw-font-display);letter-spacing:-.01em;font-size:24px;font-weight:300;line-height:1}.sx-pd-meter{background:#fbfaf81a;height:3px;position:relative}.sx-pd-meter i{background:#fbfaf859;position:absolute;inset:0 auto 0 0}.sx-pd-cell--boost .sx-pd-meter i{background:#fbfaf8e6}@media (width<=900px){.sx-pd-head{gap:var(--dw-space-4);grid-template-columns:1fr}}@media (width<=600px){.sx-pd-mrow{grid-template-columns:1fr 1fr;gap:8px 16px}.sx-pd-mrow>span:first-child{grid-column:1/-1}.sx-pd-mrow--head span:first-child{display:none}}.sx-pd-reach{padding-block:var(--dw-space-9);position:relative;overflow:hidden}.sx-pd-reach .sx-tex-topo{opacity:.14}.sx-pd-plotwrap{border:1px solid var(--dw-line-light);background:#0000002e;position:relative;overflow:hidden}.sx-pd-plotwrap svg{width:100%;height:auto;display:block}.sx-pd-plotlegend{gap:var(--dw-space-6);border-top:1px solid var(--dw-line-light);flex-wrap:wrap;padding:14px 18px;display:flex}.sx-pd-plotlegend span{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf8b3;align-items:center;gap:10px;font-size:10px;display:inline-flex}.sx-pd-plotlegend i{width:18px;height:8px;display:inline-block}.sx-pd-range{margin-top:var(--dw-space-8)}.sx-pd-range__head{justify-content:space-between;align-items:baseline;gap:var(--dw-space-5);margin-bottom:var(--dw-space-4);flex-wrap:wrap;display:flex}.sx-pd-range__head h3{font-family:var(--dw-font-display);font-weight:300;font-size:var(--dw-fs-h3);margin:0}.sx-pd-rrow{gap:var(--dw-space-4);border-bottom:1px solid var(--dw-line-light);color:#fbfaf8cc;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 90px 80px;align-items:center;min-height:44px;padding-block:12px;text-decoration:none;display:grid}.sx-pd-rrow:first-of-type{border-top:1px solid var(--dw-line-light)}.sx-pd-rrow:hover{background:#fbfaf808}.sx-pd-rrow__name{font-size:var(--dw-fs-body-sm)}.sx-pd-rrow__bar{background:#fbfaf814;height:6px;position:relative}.sx-pd-rrow__bar i{transition:width 1s var(--dw-ease);background:#fbfaf859;position:absolute;inset:0 auto 0 0}.sx-pd-rrow__dist,.sx-pd-rrow__price{font-family:var(--dw-font-mono);letter-spacing:.1em;text-align:right;font-size:11px}.sx-pd-rrow[aria-current]{color:var(--dw-color-off-white)}.sx-pd-rrow[aria-current] .sx-pd-rrow__bar i{background:var(--dw-color-accent)}.sx-pd-rrow[aria-current] .sx-pd-rrow__name:after{content:"This bar";font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-color-accent);margin-left:10px;font-size:9.5px}@media (width<=640px){.sx-pd-rrow{grid-template-columns:minmax(0,1fr) 70px 64px}.sx-pd-rrow__bar{order:5;grid-column:1/-1}}.sx-pd-before{padding-block:var(--dw-space-9)}.sx-pd-before__grid{gap:var(--dw-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.sx-pd-before h2{margin-top:var(--dw-space-4);max-width:14ch}.sx-pd-before p{color:var(--dw-color-ink);font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);max-width:52ch;margin:var(--dw-space-5) 0 0}.sx-pd-kits{background:var(--dw-line);border:1px solid var(--dw-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sx-pd-kit{background:var(--dw-color-warm-stone);color:var(--dw-color-ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.sx-pd-kit:before{content:"";background:var(--dw-color-accent);width:0;height:2px;transition:width var(--dw-dur-standard) var(--dw-ease);position:absolute;top:0;left:0}.sx-pd-kit:hover:before{width:var(--dw-space-8)}.sx-pd-kit__art{aspect-ratio:4/3;border-bottom:1px solid var(--dw-line);background:#fbfaf859;justify-content:center;align-items:center;display:flex}.sx-pd-kit__art svg{width:60%;height:60%}.sx-pd-kit__body{padding:var(--dw-space-5);flex-direction:column;flex:1;gap:8px;display:flex}.sx-pd-kit__body b{font-family:var(--dw-font-display);font-size:20px;font-weight:300;line-height:1.2}.sx-pd-kit__body span{font-size:var(--dw-fs-body-sm);color:var(--dw-text-muted)}.sx-pd-kit__foot{padding-top:var(--dw-space-4);font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}@media (width<=1000px){.sx-pd-before__grid{grid-template-columns:1fr}}@media (width<=640px){.sx-pd-kits{grid-template-columns:1fr}}.sx-pd-spec{padding-block:var(--dw-space-9)}.sx-pd-spec__grid{gap:var(--dw-space-8);margin-top:var(--dw-space-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.sx-pd-table{column-gap:var(--dw-space-7);border-top:1px solid var(--dw-color-ink);grid-template-columns:1fr 1fr;display:grid}.sx-pd-table div{justify-content:space-between;gap:var(--dw-space-4);border-bottom:1px solid var(--dw-line);font-size:var(--dw-fs-body-sm);padding:13px 0;display:flex}.sx-pd-table dt{font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10.5px}.sx-pd-table dd{text-align:right;color:var(--dw-color-ink);margin:0}.sx-pd-side{gap:var(--dw-space-7);align-content:start;display:grid}.sx-pd-side h3{margin:0 0 var(--dw-space-4);font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--dw-color-ink);border-bottom:1px solid var(--dw-color-ink);padding-bottom:10px;font-weight:400}.sx-pd-side ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx-pd-side li{font-size:var(--dw-fs-body-sm);color:var(--dw-color-ink);grid-template-columns:22px minmax(0,1fr);line-height:1.5;display:grid}.sx-pd-side li:before{content:counter(item,decimal-leading-zero);counter-increment:item;font-family:var(--dw-font-mono);color:var(--dw-text-muted);padding-top:2px;font-size:10px}.sx-pd-side ul{counter-reset:item}.sx-pd-chips{flex-wrap:wrap;gap:6px;display:flex}.sx-pd-chips span{border:1px solid var(--dw-line);font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dw-color-ink);padding:8px 10px;font-size:10px}.sx-pd-chips span.is-you{background:var(--dw-color-ink);color:var(--dw-color-off-white);border-color:var(--dw-color-ink)}.sx-pd-chips span em{letter-spacing:.1em;opacity:.6;margin-top:2px;font-size:9px;font-style:normal;display:block}@media (width<=900px){.sx-pd-spec__grid,.sx-pd-table{grid-template-columns:1fr}}.sx-pd-engineparts{padding-bottom:var(--dw-space-7)}.sx-pd-enginegroup{border-top:1px solid var(--dw-line-light);padding:var(--dw-space-5) 0}.sx-pd-enginegroup summary{justify-content:space-between;align-items:center;gap:var(--dw-space-4);cursor:pointer;font-family:var(--dw-font-display);color:var(--dw-color-ink);font-size:19px;font-weight:300;list-style:none;display:flex}.sx-pd-enginegroup summary::-webkit-details-marker{display:none}.sx-pd-enginegroup summary span:last-child{font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dw-text-muted);white-space:nowrap;font-size:10px}.sx-pd-enginegroup__list{margin:var(--dw-space-4) 0 0;padding:0;list-style:none}.sx-pd-enginegroup__list li{justify-content:space-between;align-items:baseline;gap:4px var(--dw-space-4);border-top:1px solid var(--dw-line-light);font-size:var(--dw-fs-body-sm);color:var(--dw-color-ink);flex-wrap:wrap;padding:10px 0;display:flex}.sx-pd-enginegroup__list a{color:inherit;text-decoration:none}.sx-pd-enginegroup__list a:hover{text-decoration:underline}.sx-pd-enginegroup__spec{color:var(--dw-text-muted);flex:100%;order:3;font-size:12px}.sx-pd-enginegroup__price{font-family:var(--dw-font-mono);margin-left:auto}.sx-pd-enginegroup .dw-textlink{margin-top:var(--dw-space-4);display:inline-flex}.sx-pd-media--single .sx-pd-thumbs{display:none}.sx-pd-opts{border-top:1px solid var(--dw-line-light);padding-top:var(--dw-space-4)}.sx-pd-opts legend{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.18em;text-transform:uppercase;color:#fbfaf899;margin-bottom:10px;padding:0}.sx-pd-opts fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.sx-pd-size{border:1px solid var(--dw-line-light);cursor:pointer;flex-direction:column;gap:4px;min-height:44px;padding:12px;display:flex}.sx-pd-size input{opacity:0;pointer-events:none;position:absolute}.sx-pd-size b{font-family:var(--dw-font-display);font-size:18px;font-weight:300}.sx-pd-size span{font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf88c;font-size:10px}.sx-pd-size:hover{border-color:#fbfaf873}.sx-pd-size:has(input:checked){background:var(--dw-color-off-white);border-color:var(--dw-color-off-white);color:var(--dw-color-ink)}.sx-pd-size:has(input:checked) span{color:var(--dw-color-olive-grey)}.sx-pd-size:has(input:focus-visible){outline:2px solid var(--dw-color-accent);outline-offset:2px}.sx-pd-qtyrow{justify-content:space-between;align-items:center;gap:var(--dw-space-4);display:flex}.sx-pd-qty{border:1px solid var(--dw-line-light);grid-template-columns:44px 52px 44px;display:inline-grid}.sx-pd-qty button{color:var(--dw-color-off-white);font-family:var(--dw-font-mono);cursor:pointer;background:0 0;border:0;min-height:44px;font-size:16px}.sx-pd-qty button:hover{background:#fbfaf80f}.sx-pd-qty output{font-family:var(--dw-font-mono);border-inline:1px solid var(--dw-line-light);place-items:center;font-size:14px;display:grid}.sx-pd-qtyrow .sx-mono{color:#fbfaf899}.sx-pd-sizes{padding-block:var(--dw-space-9)}.sx-pd-stable{border-collapse:collapse;border-top:1px solid var(--dw-color-ink);width:100%}.sx-pd-stable th{text-align:left;font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-text-muted);border-bottom:1px solid var(--dw-line);padding:12px 12px 12px 0;font-size:10px;font-weight:400}.sx-pd-stable td{border-bottom:1px solid var(--dw-line);font-size:var(--dw-fs-body-sm);color:var(--dw-color-ink);vertical-align:middle;padding:16px 12px 16px 0}.sx-pd-stable td:first-child{font-family:var(--dw-font-display);letter-spacing:-.01em;font-size:22px;font-weight:300}.sx-pd-stable tr.is-std td:first-child:after{content:"Standard size";font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-text-muted);margin-left:10px;font-size:9.5px}.sx-pd-stable .num{font-family:var(--dw-font-mono);letter-spacing:.06em;font-size:12px}.sx-pd-stable .up{color:#6b5a1f}.sx-pd-stable tr[aria-selected=true]{background:#1111110d}.sx-pd-stable tr{cursor:pointer}.sx-pd-stable tr:hover{background:#11111109}.sx-pd-tscroll{overflow-x:auto}.sx-pd-foot{margin-top:var(--dw-space-5);color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);grid-template-columns:auto minmax(0,1fr);gap:12px;max-width:80ch;line-height:1.55;display:grid}.sx-pd-package{padding-block:var(--dw-space-9);position:relative;overflow:hidden}.sx-pd-package .sx-tex-topo{opacity:.14}.sx-pd-pack{border:1px solid var(--dw-line-light);grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:0;display:grid}.sx-pd-pack__item{padding:var(--dw-space-5);gap:var(--dw-space-5);border-right:1px solid var(--dw-line-light);align-items:center;display:flex}.sx-pd-pack__item svg{stroke:#fbfaf8bf;flex:none;width:96px;height:72px}.sx-pd-pack__item b{font-family:var(--dw-font-display);font-size:20px;font-weight:300;display:block}.sx-pd-pack__item span{font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf88c;font-size:10.5px}.sx-pd-pack__plus{border-right:1px solid var(--dw-line-light);font-family:var(--dw-font-display);color:#fbfaf880;place-items:center;font-size:28px;font-weight:300;display:grid}.sx-pd-pack__total{padding:var(--dw-space-5) var(--dw-space-6);background:#fbfaf808;flex-direction:column;justify-content:center;gap:10px;display:flex}.sx-pd-pack__total b{font-family:var(--dw-font-display);font-size:38px;font-weight:300;line-height:1}.sx-pd-pack__total span{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf899;font-size:10.5px}@media (width<=1000px){.sx-pd-pack{grid-template-columns:1fr}.sx-pd-pack__item,.sx-pd-pack__plus{border-right:0;border-bottom:1px solid var(--dw-line-light)}.sx-pd-pack__plus{padding:6px}}.sx-pd-field{padding-block:var(--dw-space-9);position:relative;overflow:hidden}.sx-pd-field .sx-tex-topo{opacity:.16}.sx-pd-field__grid{gap:var(--dw-space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;display:grid}.sx-pd-field blockquote{margin:var(--dw-space-5) 0 0;font-family:var(--dw-font-display);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:300;line-height:1.18}.sx-pd-field cite{margin-top:var(--dw-space-5);font-style:normal;font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.18em;text-transform:uppercase;color:#fbfaf899;display:block}.sx-pd-facts{border-top:1px solid var(--dw-line-light)}.sx-pd-facts div{justify-content:space-between;gap:var(--dw-space-4);border-bottom:1px solid var(--dw-line-light);padding:14px 0;display:flex}.sx-pd-facts span{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf88c;font-size:10.5px}.sx-pd-facts b{font-family:var(--dw-font-display);font-size:20px;font-weight:300}@media (width<=900px){.sx-pd-field__grid{grid-template-columns:1fr}}.sx-pd-module{border-block:1px solid var(--dw-line-light);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.sx-pd-module__plate{background:var(--dw-color-warm-stone);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.sx-pd-module__plate .sx-grid{background-image:linear-gradient(#1111110f 1px,#0000 1px),linear-gradient(90deg,#1111110f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.sx-pd-module__plate svg{width:50%;height:auto;position:relative}.sx-pd-module__body{padding:var(--dw-space-8) var(--dw-space-7);justify-content:center;gap:var(--dw-space-4);flex-direction:column;display:flex}.sx-pd-module__body h2{max-width:18ch;margin:0}.sx-pd-module__body p{color:#fbfaf8a8;max-width:52ch;line-height:var(--dw-lh-body-open);margin:0}.sx-pd-module__links{gap:var(--dw-space-6);margin-top:var(--dw-space-3);flex-wrap:wrap;display:flex}@media (width<=900px){.sx-pd-module{grid-template-columns:1fr}}.sx-pd-desc{padding-block:var(--dw-space-9)}.sx-pd-desc__grid{gap:var(--dw-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.sx-pd-desc p{margin:0 0 var(--dw-space-4);font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);color:var(--dw-color-ink);max-width:62ch}@media (width<=900px){.sx-pd-desc__grid{gap:var(--dw-space-5);grid-template-columns:1fr}}.sx-pd-related{padding-block:var(--dw-space-8) var(--dw-space-9)}.sx-pd-related .sx-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.sx-pd-related .sx-pgrid{grid-template-columns:1fr}}@media (width<=640px){.sx-pd-stable{min-width:620px}.sx-pd-size b{white-space:nowrap;font-size:15px}.sx-pd-opts fieldset{gap:4px}.sx-pd-size{padding:10px 8px}}.sx-pd-cta .dw-btn.sx-is-added,.sx-pd-sticky .dw-btn.sx-is-added,.sx-pcard .dw-btn.sx-is-added{background:var(--dw-color-deep-olive);color:var(--dw-color-off-white)}.sx-pd-slide img.sx-fit-contain{object-fit:contain;mix-blend-mode:multiply;padding:6%}.sx-pd-thumb img.sx-fit-contain{object-fit:contain;mix-blend-mode:multiply;padding:8%}.sx-pd-kit__art{position:relative;overflow:hidden}.sx-pd-kit__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:10%;position:absolute;inset:0}@media (width<=1023px){main[data-template] :is(.sx-pcard__title a,.sx-pd-crumbbar .sx-crumbs a){align-items:center;min-height:44px;display:inline-flex}}:where(main[data-view]) .dw-eyebrow:where(:not(.dw-eyebrow--muted)),:where(main[data-view]) .dw-eyebrow__index,:where(main[data-view]) .dw-eyebrow--muted .dw-eyebrow__index,:where(main[data-view]) .dw-textlink,:where(main[data-view]) a.dw-textlink,:where(main[data-view]) .dw-blueprint__code{color:var(--dw-accent-ink,var(--dw-color-accent))}.dw-ground-offwhite{--dw-accent-ink:var(--dw-color-accent-text)}.dw-ground-stone{--dw-accent-ink:var(--dw-color-accent-text-stone)}:where(main[data-view]) .dw-blueprint__frame:before{border-top-color:var(--dw-color-accent);border-left-color:var(--dw-color-accent)}:where(main[data-view]) .dw-blueprint__frame:after{border-bottom-color:var(--dw-color-accent);border-right-color:var(--dw-color-accent)}:where(main[data-view]) .dw-blueprint__annotation:before{background-color:var(--dw-color-accent)}html body .dw-world main[data-view] label.sx-fcheck{display:flex}a:where([class*=sx-]){color:inherit}.sx-garage__note{padding-bottom:var(--dw-space-5);color:#fbfaf8a8;font-size:var(--dw-fs-body-sm);margin:0}.world-997 .sx-chero__title{font-family:var(--dw-font-accent-997);font-weight:700}:root{--sx-header-h:104px;--sx-index-h:56px}@media (width<=700px){:root{--sx-header-h:60px;--sx-index-h:48px}}.world-997 .sx-pd-stage .sx-tex{opacity:1;background:linear-gradient(#1111110f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#1111110f 1px,#0000 1px) 0 0/40px 40px}.world-997 .sx-pd-title{font-family:var(--dw-font-accent-997);letter-spacing:0;font-weight:700}.sx-pd-fit--no i{background:0 0;border:1px solid #fbfaf880}.sx-pd-fit--no i:after{content:none}.sx-pd-cta .dw-btn.sx-pd-anyway,.sx-pd-sticky .dw-btn.sx-pd-anyway{color:var(--dw-color-off-white);background:0 0;border-color:#fbfaf880}.sx-pd-own{color:var(--dw-color-off-white);text-underline-offset:3px;font-size:var(--dw-fs-body-sm);justify-self:center;text-decoration:underline}.sx-pd-fit--no strong{color:#fbfaf8bf}.sx-pd-interest{gap:var(--dw-space-4);display:grid}.sx-pd-interest__body{color:#fbfaf8a8;font-size:var(--dw-fs-body-sm);margin:0;line-height:1.6}.sx-pd-notify{padding-block:var(--dw-space-8);scroll-margin-top:calc(var(--sx-header-h) + 16px)}.sx-pd-notify__inner{gap:var(--dw-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}@media (width<=860px){.sx-pd-notify__inner{grid-template-columns:1fr}}.sx-pd-media--plate .sx-pd-stage{aspect-ratio:4/3.4}.sx-pd-media--plate .sx-pd-slide svg.blueprint{width:92%;height:92%}.sx-pd-stage__keys{z-index:2;gap:var(--dw-space-3);text-align:right;justify-items:end;display:grid;position:absolute;bottom:14px;right:16px}.sx-pd-stage__keys div{gap:2px;display:grid}.sx-pd-stage__keys b{font-family:var(--dw-font-display);color:var(--dw-color-ink);font-size:22px;font-weight:300;line-height:1.05}.sx-pd-stage__keys span{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#1111118c;font-size:10px}@media (width<=480px){.sx-pd-stage__keys{text-align:left;padding:var(--dw-space-5) var(--dw-gutter) var(--dw-space-6);background:var(--dw-color-warm-stone);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;position:static}}.sx-pd-figures{padding-block:var(--dw-space-8)}.sx-pd-facts--row{gap:var(--dw-space-6);margin-top:var(--dw-space-6);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-pd-facts--row div{align-items:flex-start;gap:var(--dw-space-3);padding:var(--dw-space-4) 0 0;border-top:1px solid var(--dw-line-light);border-bottom:0;flex-direction:column;display:flex}.sx-pd-facts--row b{font-size:22px;line-height:1.15}@media (width<=860px){.sx-pd-facts--row{gap:var(--dw-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-pd-groups{gap:var(--dw-space-7);min-width:0;display:grid}.sx-pd-group h3{margin:0 0 var(--dw-space-4);font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-text-muted)}.sx-pd-video{padding-block:var(--dw-space-8) var(--dw-space-9)}.sx-pd-video__lede{margin:var(--dw-space-4) 0 0;max-width:54ch;color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open)}.sx-pd-vgrid{margin-top:var(--dw-space-7);gap:var(--dw-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-pd-vgrid--one{grid-template-columns:minmax(0,.62fr)}@media (width<=860px){.sx-pd-vgrid,.sx-pd-vgrid--one{grid-template-columns:1fr}}.sx-pd-vid{min-width:0;margin:0}.sx-pd-vid__play,.sx-pd-vid__frame{aspect-ratio:16/9;border:1px solid var(--dw-line);background:var(--dw-color-chrome-black);width:100%;display:block}.sx-pd-vid__play{cursor:pointer;color:var(--dw-color-off-white);padding:0;position:relative;overflow:hidden}.sx-pd-vid__play img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--dw-ease), opacity .4s var(--dw-ease);position:absolute;inset:0}.sx-pd-vid__play:hover img{opacity:.86;transform:scale(1.03)}.sx-pd-vid__icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sx-pd-vid__icon svg{filter:drop-shadow(0 1px 10px #0c0c0c8c);width:64px;height:64px;transition:transform .4s var(--dw-ease)}.sx-pd-vid__play:hover .sx-pd-vid__icon svg{transform:scale(1.08)}.sx-pd-vid__cap{margin-top:var(--dw-space-4);justify-content:space-between;gap:var(--dw-space-4);color:var(--dw-text-muted);display:flex}.sx-pd-vid__cap a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.sx-pd-vid__cap a{align-items:center;min-height:44px;display:inline-flex}}.sx-pd-fig{margin:var(--dw-space-6) 0}.sx-pd-fig img{border:1px solid var(--dw-line);background:var(--dw-color-warm-stone);width:100%;height:auto;display:block}.sx-pd-fig figcaption{margin-top:var(--dw-space-4);color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open)}.sx-pd-vector{padding-block:var(--dw-space-8) var(--dw-space-9)}.sx-pd-vector__grid{gap:var(--dw-space-8);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;display:grid}.sx-pd-vector__lede{margin:var(--dw-space-4) 0 0;max-width:48ch;color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open)}.sx-pd-vfigs{margin:var(--dw-space-6) 0 0;border-top:1px solid var(--dw-line)}.sx-pd-vfigs div{justify-content:space-between;gap:var(--dw-space-4);border-bottom:1px solid var(--dw-line);padding:12px 0;display:flex}.sx-pd-vfigs dt{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10.5px}.sx-pd-vfigs dd{font-family:var(--dw-font-display);margin:0;font-size:20px;font-weight:300;line-height:1.1}.sx-pd-vector__art{min-width:0;margin:0}.sx-pd-vector__art svg{width:100%;height:auto;max-height:340px;display:block;overflow:visible}.sx-pd-vector__art :is(circle,line){fill:none;stroke:var(--dw-color-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.sx-pd-v__std,.sx-pd-v__stdline{stroke:#11111147;stroke-dasharray:4 3}.sx-pd-v__base{stroke:#11111173}.sx-pd-v__rim{stroke:#1111118c}.sx-pd-v__dim line{stroke:var(--dw-color-accent)}.sx-pd-v__num{fill:var(--dw-color-ink);stroke:none;font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;font-size:9px}.sx-pd-v__label{text-anchor:start;fill:var(--dw-text-muted)}@media (width<=860px){.sx-pd-vector__grid{gap:var(--dw-space-6);grid-template-columns:1fr}.sx-pd-vector__art svg{max-height:240px}}.sx-pd-opts--multi{gap:var(--dw-space-5);display:grid}.sx-pd-opts--multi fieldset{border:0;min-width:0;margin:0;padding:0}.sx-pd-opts--multi fieldset[hidden]{display:none}.sx-pd-opts--multi legend{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf88c;margin-bottom:8px;padding:0}.sx-pd-optrow{flex-wrap:wrap;gap:6px;display:flex}.sx-pd-optval{border:1px solid var(--dw-line-light);cursor:pointer;flex:auto;min-width:0;padding:10px 12px;display:block;position:relative}.sx-pd-optval input{opacity:0;width:1px;height:1px;position:absolute}.sx-pd-optval span{gap:2px;display:grid}.sx-pd-optval b{font-weight:400;font-size:var(--dw-fs-body-sm);overflow-wrap:anywhere;line-height:1.25}.sx-pd-optval em{font-style:normal;font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf880;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.sx-pd-optval:hover{border-color:#fbfaf873}.sx-pd-optval:has(input:checked){border-color:var(--dw-color-off-white);background:#fbfaf814}.sx-pd-optval:has(input:focus-visible){outline:2px solid var(--dw-color-accent);outline-offset:2px}.sx-pd-optval[data-unavailable=true]{cursor:not-allowed;opacity:.38;text-decoration:line-through 1px}.sx-pd-opts--multi legend b{letter-spacing:.06em;text-transform:none;font-weight:400;font-size:var(--dw-fs-body-sm);color:var(--dw-color-off-white)}.sx-pd-opts--multi legend b:before{content:"";width:10px;display:inline-block}.sx-pd-opts--multi fieldset[data-fixed=true] legend{margin-bottom:0}.sx-pd-optwhy{font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fbfaf880;margin:8px 0 0;font-size:10px;line-height:1.5}.sx-pd-price__count{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-color-accent)}.sx-pd-price__count:empty{display:none}@media (width<=1023px){.sx-pd-optval{align-items:center;min-height:44px;display:flex}}.sx-pd-optval[hidden]{display:none}.sx-pd-carpicker{border-top:1px solid var(--dw-line-light);padding-top:var(--dw-space-4);gap:var(--dw-space-4);display:grid}.sx-pd-carpicker__label{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf88c;margin:0}.sx-pd-carpicker__famlabel{letter-spacing:.14em;text-transform:uppercase;color:#fbfaf873;margin:0 0 6px;font-size:10px}.sx-pd-carpicker__choices{flex-wrap:wrap;gap:6px;display:flex}.sx-pd-carpicker__choice{border:1px solid var(--dw-line-light);text-align:left;cursor:pointer;min-width:9em;color:inherit;font:inherit;background:0 0;flex:auto;gap:2px;padding:10px 12px;display:grid}.sx-pd-carpicker__choice b{font-weight:400;font-size:var(--dw-fs-body-sm);overflow-wrap:anywhere;line-height:1.25}.sx-pd-carpicker__choice em{font-style:normal;font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fbfaf880;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.sx-pd-carpicker__choice:hover:not(:disabled){border-color:#fbfaf873}.sx-pd-carpicker__choice[aria-current=true]{border-color:var(--dw-color-off-white);background:#fbfaf814}.sx-pd-carpicker__choice:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.sx-pd-carpicker__choice:disabled{cursor:not-allowed;opacity:.45}.sx-pd-carpicker__note{font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dw-color-accent);margin:0;font-size:10px}.sx-pd-offset .sx-pd-vector__art svg{max-height:320px}.sx-pd-offset :is(path,line){fill:none;stroke-linejoin:miter}.sx-pd-o__rim{stroke:var(--dw-color-ink);stroke-width:1.5px}.sx-pd-o__tyre{stroke:#1111119e;stroke-width:.9px}.sx-pd-o__face{stroke:var(--dw-color-ink);stroke-width:2px}.sx-pd-o__fixed path{stroke:#1111116b;stroke-width:1px}.sx-pd-o__centre{stroke:#11111180;stroke-width:1px;stroke-dasharray:6 4}.sx-pd-o__ghost{stroke:#1111116b;stroke-width:1px;stroke-dasharray:5 4}.sx-pd-o__hubface{stroke:var(--dw-color-ink);stroke-width:2px}.sx-pd-o__hatch{stroke:#1111116b;stroke-width:.75px}.sx-pd-o__arch{stroke:#1111116b;stroke-width:1.25px}.sx-pd-o__ext{stroke:#1116;stroke-width:.6px}.sx-pd-o__key{margin-top:var(--dw-space-3);font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10px;line-height:1.6}.sx-pd-o__dim line{stroke:#1111118c;stroke-width:.75px}.sx-pd-o__dim--et line{stroke:var(--dw-color-accent);stroke-width:1px}.sx-pd-o__dim--et text{fill:var(--dw-color-accent)}.sx-pd-offset .sx-pd-vector__grid:has(.sx-pd-offset__dual){grid-template-columns:1fr}.sx-pd-offset__dual{gap:var(--dw-space-8);grid-template-columns:1fr 1fr;display:grid}.sx-pd-offset__col{min-width:0}.sx-pd-offset__collabel{margin:0 0 var(--dw-space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10.5px}@media (width<=640px){.sx-pd-offset__dual{gap:var(--dw-space-6);grid-template-columns:1fr}}.sx-pd-fitments__shared{margin-top:var(--dw-space-6);max-width:44ch}.sx-pd-stable__note{font-style:normal;font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10px;display:block}.sx-pd-fitments__sets{margin-top:var(--dw-space-6);max-width:52ch}.sx-pd-req{margin-top:var(--dw-space-4)}.sx-pd-req i{background:0 0;border:1px solid #fbfaf880}.sx-pd-req i:after{content:"";background:#fbfaf8b3;border:0;width:2px;height:7px;transform:none}.sx-pd-price__set{width:100%;font-size:var(--dw-fs-body-sm);color:#fbfaf899;margin-top:4px;display:block}.sx-pd-price__set b{color:var(--dw-color-off-white);font-weight:400}.sx-pd-o__hatch,.sx-pd-o__arch{fill:none;stroke:#11111180;stroke-width:1px}.sx-pd-o__barrel-unused{stroke:#11111159;stroke-width:1px}.sx-pd-pkgband{border-block:1px solid var(--dw-line-light);padding-block:var(--dw-space-6)}.sx-pd-pkgband__in{justify-content:space-between;align-items:center;gap:var(--dw-space-6);flex-wrap:wrap;display:flex}.sx-pd-pkgband h2{margin-top:var(--dw-space-3)}.sx-pd-pkgband p{margin:var(--dw-space-3) 0 0;color:#fbfaf8a8;font-size:var(--dw-fs-body-sm)}.sx-pd-combi{padding-block:var(--dw-space-8) var(--dw-space-9)}.sx-pd-combi__lede{margin:var(--dw-space-4) 0 0;max-width:62ch;color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open)}.sx-pd-combi__grid{margin-top:var(--dw-space-7);background:var(--dw-line);border:1px solid var(--dw-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.sx-pd-combi__card{background:var(--dw-color-off-white);padding:var(--dw-space-5)}.sx-pd-combi__card[aria-selected=true]{background:var(--dw-color-warm-stone)}.sx-pd-combi__card h3{font-size:var(--dw-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);margin:0}.sx-pd-combi__wheels{margin:var(--dw-space-3) 0 0;font-family:var(--dw-font-display);font-size:19px;font-weight:300;line-height:1.15}.sx-pd-combi__checks{margin:var(--dw-space-5) 0 0}.sx-pd-combi__checks div{border-top:1px solid var(--dw-line);gap:2px;padding:8px 0;display:grid}.sx-pd-combi__checks dt{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10px}.sx-pd-combi__checks dd{font-size:var(--dw-fs-body-sm);margin:0}.sx-pd-combi__sum{margin:var(--dw-space-5) 0 0;border-top:1px solid var(--dw-line);padding-top:var(--dw-space-4)}.sx-pd-combi__sum div{justify-content:space-between;gap:var(--dw-space-4);font-size:var(--dw-fs-body-sm);padding:4px 0;display:flex}.sx-pd-combi__sum dt{color:var(--dw-text-muted)}.sx-pd-combi__sum dt em{font-size:10.5px;font-style:normal;display:block}.sx-pd-combi__sum dd{margin:0}.sx-pd-combi__total{border-top:1px solid var(--dw-line);font-family:var(--dw-font-display);margin-top:6px;padding-top:8px;font-size:19px;font-weight:300}.sx-pd-combi__total dt{color:var(--dw-color-ink)}.sx-pd-pkg{padding-block:var(--dw-space-7) var(--dw-space-8)}.sx-pd-pkg__head{justify-content:space-between;align-items:baseline;gap:var(--dw-space-5);flex-wrap:wrap;display:flex}.sx-pd-pkg__inc{color:var(--dw-accent-ink,var(--dw-color-accent))}.sx-pd-pkg__group{margin-top:var(--dw-space-6);border-top:1px solid var(--dw-line)}.sx-pd-pkg__row{gap:var(--dw-space-5);padding:var(--dw-space-5) 0;border-bottom:1px solid var(--dw-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto auto;align-items:center;display:grid}.sx-pd-pkg__what{gap:4px;min-width:0;display:grid}.sx-pd-pkg__what b{font-family:var(--dw-font-display);font-size:22px;font-weight:300;line-height:1.05}.sx-pd-pkg__what span{font-size:var(--dw-fs-body-sm);color:var(--dw-text-muted)}.sx-pd-pkg__checks{gap:2px;min-width:0;margin:0;display:grid}.sx-pd-pkg__checks div{font-size:var(--dw-fs-body-sm);gap:8px;display:flex}.sx-pd-pkg__checks dt{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);flex:none;padding-top:3px;font-size:10px}.sx-pd-pkg__checks dd{color:var(--dw-text-muted);margin:0}.sx-pd-pkg__on{margin:0 0 var(--dw-space-3);font-size:var(--dw-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted)}.sx-pd-pkg__extra{font-family:var(--dw-font-mono);font-size:var(--dw-fs-label);letter-spacing:.14em;white-space:nowrap}.sx-pd-pkg__act{justify-items:end;gap:6px;display:grid}.sx-pd-pkg__act .dw-textlink{font-size:11px}.sx-pd-pkg__note{margin:var(--dw-space-5) 0 0;max-width:60ch;color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm)}@media (width<=900px){.sx-pd-pkg__row{gap:var(--dw-space-4);grid-template-columns:1fr}.sx-pd-pkg__act{justify-items:start}}.sx-tex-tyre{pointer-events:none;opacity:.05;background:url(/images/shop/tyre-mark.svg) 50%/cover no-repeat;position:absolute;inset:0}.sx-chero__media .sx-tex-tyre{opacity:.07}.sx-pd-docs{margin-top:var(--dw-space-6);padding-top:var(--dw-space-5);border-top:1px solid #343733}.sx-pd-docs__label{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-color-off-white);margin:0 0 6px;font-size:11px}.sx-pd-docs__label span{color:#7e8278;display:block}.sx-pd-docs ul{margin:0;padding:0;list-style:none}.sx-pd-docs li+li{border-top:1px solid #262925}.sx-pd-docs a{min-height:44px;color:var(--dw-color-off-white);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:17px 0;text-decoration:none;display:grid}.sx-pd-docs a:hover{background:#262927;box-shadow:-10px 0 #262927,10px 0 #262927}.sx-pd-docs a:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:2px}.sx-pd-docs__chip{font-family:var(--dw-font-mono);letter-spacing:.1em;color:var(--dw-color-off-white);background:#343733;padding:4px 6px;font-size:9px}.sx-pd-docs__name{font-size:var(--dw-fs-body-sm);overflow-wrap:anywhere;line-height:1.3}.sx-pd-docs a:hover .sx-pd-docs__name{color:var(--dw-color-accent)}.sx-pd-docs__name em{font-style:normal;font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7e8278;margin-top:3px;font-size:10px;display:block}.sx-pd-docs__size{font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7e8278;white-space:nowrap;font-size:10px}.sx-pd-docs__arrow{color:#7e8278;width:12px;height:14px;transition:transform .14s ease-out}.sx-pd-docs a:hover .sx-pd-docs__arrow{color:var(--dw-color-accent);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.sx-pd-docs__arrow{transition:none}}@media (width<=520px){.sx-pd-docs a{gap:10px}.sx-pd-docs__size{font-size:9px}}.vd-drawer,.vd-drawer *,.vd-drawer :before,.vd-drawer :after{box-sizing:border-box;border-radius:var(--dw-radius)}.vd-drawer{font-family:var(--dw-font-body);font-weight:var(--dw-weight-light);font-size:var(--dw-fs-body);line-height:var(--dw-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.sx-pd-thumb span{color:#111111b3;background:var(--dw-color-warm-stone)}.dw-btn--primary{background-color:var(--dw-color-accent-text)}.dw-btn--primary:hover{background-color:var(--dw-color-accent-text-hover)}.sx-pcard .dw-btn--primary,.sx-pd-cta .dw-btn--primary,.sx-pd-sticky .dw-btn--primary,.sx-pd-sticky .dw-btn--primary:hover{background-color:var(--dw-color-accent)}.sx-pd-indexbar{top:var(--sx-header-h);height:var(--sx-index-h);z-index:100;background:var(--dw-color-chrome-black);color:var(--dw-color-off-white);border-bottom:1px solid var(--dw-line-light);position:sticky}.sx-pd-indexbar__in{align-items:center;gap:var(--dw-space-6);height:100%;display:flex}.sx-pd-indexbar__links{gap:var(--dw-space-5);scrollbar-width:none;scroll-snap-type:x proximity;flex:1;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.sx-pd-indexbar__links::-webkit-scrollbar{display:none}.sx-pd-indexbar__links[data-fade=right]{mask-image:linear-gradient(90deg,#000 92%,#0000)}.sx-pd-indexbar__links[data-fade=left]{mask-image:linear-gradient(270deg,#000 92%,#0000)}.sx-pd-indexbar__links[data-fade=both]{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sx-pd-indexbar__links li{scroll-snap-align:start;flex:none;display:flex}.sx-pd-indexbar__links a{white-space:nowrap;color:#fbfaf899;height:100%;font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;font-size:10.5px;text-decoration:none;display:flex}.sx-pd-indexbar__links a:hover{color:var(--dw-color-off-white)}.sx-pd-indexbar__links a:focus-visible{outline:2px solid var(--dw-color-accent);outline-offset:-2px}.sx-pd-indexbar__links a[aria-current=true]{color:var(--dw-color-off-white);border-bottom-color:var(--dw-color-accent)}.sx-pd-indexbar__add{align-items:center;gap:var(--dw-space-4);opacity:0;pointer-events:none;transition:opacity .2s var(--dw-ease);flex:none;display:flex}.sx-pd-indexbar__add[data-show=true]{opacity:1;pointer-events:auto}.sx-pd-indexbar__add b{font-family:var(--dw-font-display);white-space:nowrap;font-size:16px;font-weight:300}.sx-pd-indexbar .dw-btn{white-space:nowrap;padding:10px 18px}@media (width<=700px){.sx-pd-indexbar__add{display:none}}main[data-view] section[id]{scroll-margin-top:calc(var(--sx-header-h) + var(--sx-index-h) + 16px)}main.sx-pd-compact .dw-headline--h2{font-size:var(--dw-fs-h3)}main.sx-pd-compact .sx-pd-before__grid,main.sx-pd-compact .sx-pd-desc__grid,main.sx-pd-compact .sx-pd-spec__grid,main.sx-pd-compact .sx-pd-field__grid,main.sx-pd-compact .sx-pd-utility__grid{grid-template-columns:1fr}.sx-pd-photoband{background:var(--dw-color-ink);align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.sx-pd-photoband img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-pd-photoband__cap{z-index:1;width:100%;padding-block:var(--dw-space-6);color:var(--dw-color-off-white);background:linear-gradient(#0c0c0c00,#0c0c0cd9);position:relative}.sx-pd-photoband__cap p{font-family:var(--dw-font-mono);letter-spacing:.18em;margin:0 0 6px;font-size:11px}.sx-pd-field--photo{color:var(--dw-color-off-white)}.sx-pd-field__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sx-pd-field__scrim{z-index:0;background:linear-gradient(105deg,#1d1f1eeb 0%,#1d1f1ebd 45%,#1d1f1e59 100%);position:absolute;inset:0}.sx-pd-field--photo .sx-rel{z-index:1}.sx-pd-dims-drawing{justify-self:center;width:100%;max-width:260px}.sx-pd-flatlay{margin:var(--dw-space-5) 0 0}.sx-pd-flatlay img{background:var(--dw-color-warm-stone);width:100%;height:auto;display:block}.sx-pd-boxlist{margin:var(--dw-space-5) 0 0;color:var(--dw-color-ink);font-size:var(--dw-fs-body-lg);line-height:var(--dw-lh-body-open);padding-left:1.4em}.sx-pd-boxlist li{margin-top:10px}.sx-pd-fiog__total{margin:var(--dw-space-5) 0 0;color:var(--dw-color-ink)}.sx-pd-fiog__total b{font-family:var(--dw-font-display);font-size:22px;font-weight:300}.sx-pd-standard .dw-headline--h2{font-size:var(--dw-fs-h3)}.sx-pd-utility{padding-block:var(--dw-space-7)}.sx-pd-utility__grid{gap:var(--dw-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-pd-utility__col h2.sx-pd-utility__label{margin:0 0 var(--dw-space-4);font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-color-ink);font-size:11px;font-weight:500}.sx-pd-utility__col p{margin:0 0 var(--dw-space-3);color:var(--dw-color-ink);font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open)}.sx-pd-utility__col p:last-child{margin-bottom:0}.sx-pd-utility__col .sx-pd-flatlay,.sx-pd-utility__col .sx-pd-boxlist{margin-top:var(--dw-space-3)}.sx-pd-utility__col .sx-pd-boxlist{color:var(--dw-color-ink);font-size:var(--dw-fs-body-sm)}.sx-pd-utility__fits{margin-top:var(--dw-space-4)}.sx-pd-utility__fits h3{margin:0 0 var(--dw-space-2);font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10px}@media (width<=760px){.sx-pd-utility__grid{gap:var(--dw-space-6);grid-template-columns:1fr}}.sx-pd-faq{margin:var(--dw-space-5) 0 0;max-width:68ch}.sx-pd-faq div{padding:var(--dw-space-5) 0;border-top:1px solid var(--dw-line-light)}.sx-pd-faq dt{font-family:var(--dw-font-display);color:var(--dw-color-ink);font-size:19px;font-weight:300}.sx-pd-faq dd{color:var(--dw-text-muted);font-size:var(--dw-fs-body-sm);line-height:var(--dw-lh-body-open);margin:10px 0 0}.sx-pd-facts--big div{padding-block:var(--dw-space-5)}.sx-pd-facts--big b{font-size:clamp(28px,4vw,44px)}.sx-pd-delivery{margin:var(--dw-space-5) 0 0;gap:var(--dw-space-4);border-top:1px solid var(--dw-line-light);padding:0;padding-top:var(--dw-space-5);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));list-style:none;display:grid}.sx-pd-delivery li{flex-direction:column;gap:4px;display:flex}.sx-pd-delivery b{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf880;font-size:9.5px}.sx-pd-delivery span{font-family:var(--dw-font-display);font-size:15px;font-weight:300}.sx-pd-help{margin-top:var(--dw-space-5);padding-top:var(--dw-space-5);border-top:1px solid var(--dw-line-light);gap:var(--dw-space-4);font-size:var(--dw-fs-body-sm);flex-wrap:wrap;display:flex}.sx-pd-help a{color:var(--dw-color-off-white);text-underline-offset:3px;text-decoration:underline}.sx-pd-help__pay{color:#fbfaf880;font-size:10px}.slotph[data-astro-cid-5m7cu5o5]{z-index:1;background:var(--dw-color-warm-stone);width:100%;height:100%;padding:var(--dw-space-5);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.slotph__inner[data-astro-cid-5m7cu5o5]{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:34ch;display:flex}.slotph__id[data-astro-cid-5m7cu5o5]{font-family:var(--dw-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dw-color-ink);font-size:9.5px}.slotph--compact[data-astro-cid-5m7cu5o5]{padding:6px}.slotph--compact[data-astro-cid-5m7cu5o5] .slotph__text[data-astro-cid-5m7cu5o5]{letter-spacing:.06em;font-size:9px;line-height:1.3}.slotph__text[data-astro-cid-5m7cu5o5]{font-family:var(--dw-font-mono);letter-spacing:.12em;color:#4a4e44;font-size:11px;line-height:1.6}@media (width<=420px){.slotph__text[data-astro-cid-5m7cu5o5]{font-size:10px}}.slotph--drawn[data-astro-cid-5m7cu5o5] .slotph__drawing{width:min(60%,320px);height:auto;max-height:70%;stroke:var(--dw-color-olive-grey);opacity:.75}.slotph--compact[data-astro-cid-5m7cu5o5].slotph--drawn .slotph__drawing{width:80%}.slotmedia[data-astro-cid-2gkvcirt]{width:100%;height:100%;display:block;position:absolute;inset:0}.slotmedia--cover[data-astro-cid-2gkvcirt]{object-fit:cover}.slotmedia--contain[data-astro-cid-2gkvcirt]{object-fit:contain}.vd-picker{gap:var(--dw-space-5);flex-direction:column;display:flex}.vd-eyebrow{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dw-text-muted);font-size:10px}.vd-progress{justify-content:space-between;align-items:center;gap:12px;display:flex}.vd-progress__bars{gap:6px;display:flex}.vd-progress__bar{background:var(--dw-line);width:26px;height:3px}.vd-progress__bar[data-done]{background:var(--dw-color-ink)}.vd-group{flex-direction:column;gap:10px;display:flex}.vd-options{flex-wrap:wrap;gap:8px;display:flex}.vd-options--worlds{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vd-opt{cursor:pointer;text-align:left;border:1px solid var(--dw-line);color:var(--dw-color-ink);font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 14px;font-size:11.5px;line-height:1.2;display:flex}.vd-opt:hover{border-color:var(--dw-color-ink)}.vd-opt[aria-pressed=true]{background:var(--dw-color-chrome-black);border-color:var(--dw-color-chrome-black);color:var(--dw-color-off-white)}.vd-opt:focus-visible,.vd-btn:focus-visible,.vd-link:focus-visible{outline:2px solid var(--dw-color-ink);outline-offset:2px}.vd-opt__sub{letter-spacing:.1em;text-transform:none;opacity:.7;font-size:9.5px}.vd-opt__img{object-fit:contain;object-position:left center;width:100%;height:56px;margin-bottom:6px}.vd-current{font-family:var(--dw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dw-color-ink);font-size:16px;line-height:1.35}.vd-actions{flex-direction:column;gap:8px;display:flex}.vd-btn{border:1px solid var(--dw-color-ink);color:var(--dw-color-ink);font-family:var(--dw-font-mono);font-size:var(--dw-fs-label,11px);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:14px 18px;text-decoration:none;display:flex}a.vd-btn,a.vd-btn:visited{color:var(--dw-color-ink)}.vd-btn--solid,a.vd-btn--solid,a.vd-btn--solid:visited,.vd-btn:hover,a.vd-btn:hover{background:var(--dw-color-chrome-black);border-color:var(--dw-color-chrome-black);color:var(--dw-color-off-white)}a.vd-btn--solid:hover{background:var(--dw-color-ink);border-color:var(--dw-color-ink)}.vd-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vd-link{cursor:pointer;font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-text-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.vd-link:hover{color:var(--dw-color-ink)}.vd-confirm{flex-direction:column;gap:10px;display:flex}.vd-note{color:var(--dw-text-muted);margin:0;font-size:13px;line-height:1.6}@media (width<=420px){.vd-options--worlds{grid-template-columns:minmax(0,1fr)}.vd-opt__img{display:none}.vd-opt{justify-content:center;min-height:44px}}.vd-hv{min-width:0;display:inline-flex;position:relative}.vd-pill{cursor:pointer;min-width:0;max-width:32vw;color:var(--dw-color-off-white);font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #fbfaf838;border-radius:0;align-items:center;gap:8px;padding:8px 11px;font-size:10.5px;line-height:1;text-decoration:none;display:inline-flex}.vd-pill[hidden]{display:none}.vd-pill:hover,.vd-pill[aria-expanded=true]{border-color:#fbfaf899}.vd-pill:focus-visible{outline:2px solid var(--dw-color-off-white);outline-offset:2px}.vd-pill__mark{background:var(--dw-color-warm-stone);flex:none;width:6px;height:6px;display:inline-block}.vd-pill__mark[hidden],.vd-pill__caret[hidden]{display:none}.vd-pill__line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vd-pill__caret{opacity:.6;font-size:8px}.vd-menu{z-index:60;background:var(--dw-color-ink);border:1px solid #fbfaf82e;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.vd-menu[hidden]{display:none}.vd-menu__item{text-align:left;cursor:pointer;width:100%;font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf8d1;background:0 0;border:0;border-bottom:1px solid #fbfaf81a;border-radius:0;padding:12px 14px;font-size:10.5px;text-decoration:none;display:block}a.vd-menu__item,a.vd-menu__item:visited{color:#fbfaf8d1}.vd-menu__item:last-child{border-bottom:0}.vd-menu__item:hover,.vd-menu__item:focus-visible{color:var(--dw-color-off-white);background:#fbfaf814;outline:none}@media (width<=1023.98px){.vd-hv{display:none}}.vd-drawer{box-sizing:border-box;border:0;border-left:1px solid var(--dw-line);background:var(--dw-color-off-white);width:min(440px,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--dw-color-ink);overscroll-behavior:contain;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.vd-drawer::backdrop{background:#1a1a1a8c}.vd-drawer[open]{animation:vd-in .24s var(--dw-ease,ease-out) both}@keyframes vd-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vd-drawer[open]{animation:none}}.vd-drawer__panel{gap:var(--dw-space-5);min-height:100%;padding:var(--dw-space-5);flex-direction:column;display:flex}.vd-drawer__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vd-drawer__title{font-family:var(--dw-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dw-color-ink);margin:0;font-size:11px;font-weight:400}.vd-drawer__close{cursor:pointer;border:1px solid var(--dw-line);width:36px;height:36px;color:var(--dw-color-ink);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.vd-drawer__close:hover{border-color:var(--dw-color-ink)}.vd-drawer__close:focus-visible{outline:2px solid var(--dw-color-ink);outline-offset:2px}.vd-drawer__lede{max-width:40ch;color:var(--dw-text-muted);margin:0;font-size:14px;line-height:1.65}html.vd-lock{overflow:hidden}@keyframes dw-fade{0%{opacity:0}to{opacity:1}}@keyframes dw-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.sitenav[data-astro-cid-rutobish]{z-index:120;position:sticky;top:0}.sitenav__bar[data-astro-cid-rutobish]{box-sizing:border-box;background:var(--dw-color-chrome-black);justify-content:space-between;align-items:center;gap:var(--dw-space-5);height:104px;padding:0 var(--dw-space-6);border-bottom:1px solid #fbfaf81f;display:flex}.sitenav__left[data-astro-cid-rutobish]{align-items:center;gap:var(--dw-space-5);display:flex}.sitenav__logo[data-astro-cid-rutobish]{align-items:center;text-decoration:none;display:flex}.sitenav__logo[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{width:auto;height:80px;display:block}.sitenav__left[data-astro-cid-rutobish]{flex:none}.sitenav__right[data-astro-cid-rutobish]{align-items:center;gap:var(--dw-space-6);min-width:0;display:flex}.sitenav__vehicle[data-astro-cid-rutobish]{min-width:0;display:flex}.sitenav__basketbtn[data-astro-cid-rutobish]{color:var(--dw-color-off-white);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex;position:relative}.sitenav__badge[data-astro-cid-rutobish]{background:var(--dw-color-off-white);min-width:15px;height:15px;color:var(--dw-color-ink);font-family:var(--dw-font-mono);justify-content:center;align-items:center;padding:0 3px;font-size:9px;line-height:1;display:flex;position:absolute;top:-7px;right:-9px}.sitenav__badge[data-astro-cid-rutobish][hidden]{display:none}.sitenav__primary[data-astro-cid-rutobish]{margin-left:var(--dw-space-4);display:flex}.sitenav__row[data-astro-cid-rutobish]{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-rutobish].sitenav__primarylink{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dw-color-warm-stone);white-space:nowrap;border-bottom:1px solid #0000;align-items:baseline;gap:8px;padding:6px 0;font-size:.72rem;text-decoration:none;display:inline-flex}a[data-astro-cid-rutobish].sitenav__primarylink:hover{color:var(--dw-color-off-white)}a[data-astro-cid-rutobish].sitenav__primarylink[aria-current]{color:var(--dw-color-off-white);border-color:var(--dw-color-off-white)}.sitenav__soon[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf88c;white-space:nowrap;font-size:8.5px}.sitenav__primarylink[data-astro-cid-rutobish]:focus-visible,.sitenav__tool[data-astro-cid-rutobish]:focus-visible,.sitenav__basketbtn[data-astro-cid-rutobish]:focus-visible,.sitenav__menubtn[data-astro-cid-rutobish]:focus-visible,.sitenav__menulink[data-astro-cid-rutobish]:focus-visible,.sitenav__drawerclose[data-astro-cid-rutobish]:focus-visible{outline:2px solid var(--dw-color-off-white);outline-offset:2px}a[data-astro-cid-rutobish].sitenav__tool,button[data-astro-cid-rutobish].sitenav__tool{color:var(--dw-color-warm-stone);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}a[data-astro-cid-rutobish].sitenav__tool:hover,button[data-astro-cid-rutobish].sitenav__tool:hover{color:var(--dw-color-off-white)}.sitenav__toollabel[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-left:6px;font-size:.72rem}.sitenav__tool[data-astro-cid-rutobish] .sitenav__toollabel[data-astro-cid-rutobish]{margin-left:0}button[data-astro-cid-rutobish].sitenav__garage,.sitenav__menubtn[data-astro-cid-rutobish]{display:none}.sitenav__menubtn[data-astro-cid-rutobish]{color:var(--dw-color-off-white);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0}.sitenav__menu[data-astro-cid-rutobish]{z-index:190;justify-content:flex-end;display:flex;position:fixed;inset:0}.sitenav__menu[data-astro-cid-rutobish][hidden]{display:none}.sitenav__menupanel[data-astro-cid-rutobish]{overflow:hidden}.sitenav__menutex[data-astro-cid-rutobish]{pointer-events:none;opacity:.3;position:absolute;inset:0}.sitenav__menupanel[data-astro-cid-rutobish] .sitenav__drawerhead[data-astro-cid-rutobish],.sitenav__menubody[data-astro-cid-rutobish]{position:relative}.sitenav__menubody[data-astro-cid-rutobish]{padding:var(--dw-space-3) var(--dw-space-6) var(--dw-space-6);flex:1;overflow:auto}.sitenav__menulist[data-astro-cid-rutobish]{margin:0;padding:0;list-style:none}.sitenav__menulist--minor[data-astro-cid-rutobish]{margin-top:var(--dw-space-5);padding-top:var(--dw-space-3);border-top:1px solid #fbfaf824}a[data-astro-cid-rutobish].sitenav__menulink{min-height:48px;font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf8c7;border-bottom:1px solid #fbfaf814;align-items:center;gap:14px;padding-block:6px;font-size:12px;text-decoration:none;display:flex}a[data-astro-cid-rutobish].sitenav__menulink:hover,a[data-astro-cid-rutobish].sitenav__menulink[aria-current]{color:var(--dw-color-off-white)}a[data-astro-cid-rutobish].sitenav__menulink[aria-current] .sitenav__menulabel[data-astro-cid-rutobish]{text-underline-offset:5px;text-decoration:underline}a[data-astro-cid-rutobish].sitenav__menulink--minor{color:#fbfaf89e;border-bottom:0;min-height:40px;font-size:10.5px}.sitenav__menuthumb[data-astro-cid-rutobish]{flex:none;justify-content:center;align-items:center;width:56px;height:36px;display:flex}.sitenav__menuthumb[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{object-fit:contain;width:100%;height:100%;display:block}.sitenav__menulabel[data-astro-cid-rutobish]{min-width:0}.sitenav__drawerclose[data-astro-cid-rutobish].sitenav__drawerclose--quiet:hover{color:var(--dw-color-off-white)}.sitenav__basket[data-astro-cid-rutobish]{z-index:200;justify-content:flex-end;display:flex;position:fixed;inset:0}.sitenav__basket[data-astro-cid-rutobish][hidden]{display:none}.sitenav__scrim[data-astro-cid-rutobish]{animation:dw-fade .25s var(--dw-ease) both;background:#0c0c0c99;position:absolute;inset:0}.sitenav__drawer[data-astro-cid-rutobish]{width:min(440px,100%);height:100%;animation:dw-slide-in .32s var(--dw-ease) both;flex-direction:column;display:flex;position:relative;box-shadow:-24px 0 60px #0006}.sitenav__drawerhead[data-astro-cid-rutobish]{padding:20px var(--dw-space-6);border-bottom:1px solid #fbfaf824;justify-content:space-between;align-items:center;display:flex}.sitenav__drawertitle[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dw-color-off-white);font-size:11px}.sitenav__drawerclose[data-astro-cid-rutobish]{cursor:pointer;color:#fbfaf8b3;background:0 0;border:0;padding:0}.sitenav__drawerclose[data-astro-cid-rutobish]:hover{color:var(--dw-color-off-white)}.sitenav__drawerbody[data-astro-cid-rutobish]{padding:0 var(--dw-space-6);flex:1;overflow:auto}.sitenav__empty[data-astro-cid-rutobish]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding-top:60px;display:flex}.sitenav__emptylead[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf873;font-size:11px}.sitenav__emptynote[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);color:#fbfaf866;max-width:28ch;font-size:10.5px;line-height:1.6}.sitenav__line[data-astro-cid-rutobish]{padding-block:var(--dw-space-4);border-bottom:1px solid #fbfaf824;grid-template-columns:60px 1fr auto;align-items:start;gap:14px;display:grid}.sitenav__linethumb[data-astro-cid-rutobish]{aspect-ratio:1;background:var(--dw-color-ink);min-width:0;position:relative;overflow:hidden}.sitenav__linethumb[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{object-fit:cover;width:100%;height:100%;display:block}.sitenav__linemeta[data-astro-cid-rutobish]{min-width:0}.sitenav__linecode[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fbfaf866;font-size:9.5px}.sitenav__linetitle[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);color:var(--dw-color-off-white);margin-top:5px;font-size:13px}.sitenav__linesub[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);color:#fbfaf873;margin-top:4px;font-size:10px}.sitenav__qty[data-astro-cid-rutobish]{align-items:center;gap:10px;margin-top:10px;display:flex}.sitenav__qtybtn[data-astro-cid-rutobish]{cursor:pointer;color:#fbfaf8b3;width:22px;height:22px;font-family:var(--dw-font-mono);background:0 0;border:1px solid #fbfaf84d;flex:none;font-size:12px;line-height:1}.sitenav__qtyval[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);color:var(--dw-color-off-white);text-align:center;min-width:14px;font-size:11px}.sitenav__lineremove[data-astro-cid-rutobish]{cursor:pointer;font-family:var(--dw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fbfaf866;background:0 0;border:0;margin-left:auto;padding:0;font-size:9.5px}.sitenav__lineremove[data-astro-cid-rutobish]:hover{color:var(--dw-color-off-white)}.sitenav__linetotal[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);color:var(--dw-color-off-white);white-space:nowrap;font-size:12px}.sitenav__section[data-astro-cid-rutobish]{padding:var(--dw-space-5) var(--dw-space-6);border-top:1px solid #fbfaf824}.sitenav__section[data-astro-cid-rutobish][hidden]{display:none}.sitenav__sectionhead[data-astro-cid-rutobish]{margin-bottom:var(--dw-space-3);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sitenav__sectiontitle[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dw-color-off-white);font-size:11px}.sitenav__sectionnote[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf873;font-size:9px}.sitenav__sectionfoot[data-astro-cid-rutobish]{margin-top:var(--dw-space-4);padding-top:var(--dw-space-4);border-top:1px solid #fbfaf824;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sitenav__subtotallabel[data-astro-cid-rutobish]{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf88c;font-size:10.5px}.sitenav__subtotalvalue[data-astro-cid-rutobish]{font-size:22px}.sitenav__sectioncta[data-astro-cid-rutobish]{margin-top:var(--dw-space-4);width:100%;display:flex}.sitenav__linethumb--empty[data-astro-cid-rutobish]{background:#fbfaf80d}@media (width<=1279.98px){.sitenav__logo[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{height:56px}.sitenav__primary[data-astro-cid-rutobish]{margin-left:0}.sitenav__row[data-astro-cid-rutobish]{gap:20px}.sitenav__right[data-astro-cid-rutobish]{gap:var(--dw-space-5)}.sitenav__toollabel[data-astro-cid-rutobish]{display:none}}@media (width<=1023.98px){.sitenav__row[data-astro-cid-rutobish],.sitenav__vehicle[data-astro-cid-rutobish],.sitenav__toollabel[data-astro-cid-rutobish]{display:none}.sitenav__primary[data-astro-cid-rutobish]{margin-left:0}button[data-astro-cid-rutobish].sitenav__garage,.sitenav__menubtn[data-astro-cid-rutobish]{display:flex}}@media (width<=700px){.sitenav__bar[data-astro-cid-rutobish]{height:60px;padding:0 var(--dw-space-4)}.sitenav__logo[data-astro-cid-rutobish] img[data-astro-cid-rutobish]{height:36px}.sitenav__left[data-astro-cid-rutobish]{gap:var(--dw-space-4)}.sitenav__right[data-astro-cid-rutobish]{gap:var(--dw-space-5)}}.foot[data-astro-cid-nns7i3if]{border-top:1px solid #fbfaf824}.foot__inner[data-astro-cid-nns7i3if]{padding-block:var(--dw-space-8)}.foot__grid[data-astro-cid-nns7i3if]{gap:var(--dw-space-5);grid-template-columns:minmax(min(220px,100%),1.1fr) repeat(5,minmax(min(110px,100%),1fr));display:grid}.foot__grid--locked[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}.foot__brand[data-astro-cid-nns7i3if]{min-width:0}.foot__logo[data-astro-cid-nns7i3if]{width:auto;height:26px;display:block}.foot__blurb[data-astro-cid-nns7i3if]{margin-top:var(--dw-space-4);color:#fbfaf88c;max-width:34ch;font-size:14px;line-height:1.6}.foot__contact[data-astro-cid-nns7i3if]{gap:var(--dw-space-4);margin-top:var(--dw-space-5);font-family:var(--dw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fbfaf873;flex-wrap:wrap;font-size:10.5px;display:flex}.foot__slash[data-astro-cid-nns7i3if]{opacity:.4}.foot__socialrow[data-astro-cid-nns7i3if]{gap:var(--dw-space-5);margin-top:var(--dw-space-5);flex-wrap:wrap;align-items:center;display:flex}.foot__social[data-astro-cid-nns7i3if]{align-items:center;gap:var(--dw-space-4);display:flex}.foot__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fbfaf899;display:flex}.foot__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--dw-color-off-white)}.foot__handle[data-astro-cid-nns7i3if]{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf859;font-size:10px}.foot__col[data-astro-cid-nns7i3if]{min-width:0}.foot__heading[data-astro-cid-nns7i3if]{font-family:var(--dw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fbfaf873;font-size:10.5px}.foot__links[data-astro-cid-nns7i3if]{margin-top:var(--dw-space-4);flex-direction:column;gap:10px;display:flex}.foot__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fbfaf8c7;font-size:14px;text-decoration:none}.foot__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--dw-color-off-white)}.foot__bottom[data-astro-cid-nns7i3if]{gap:var(--dw-space-5);margin-top:var(--dw-space-8);padding-top:var(--dw-space-5);font-family:var(--dw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbfaf86b;border-top:1px solid #fbfaf824;flex-wrap:wrap;justify-content:space-between;font-size:10.5px;display:flex}.foot__inline[data-astro-cid-nns7i3if]{color:inherit}@media (width<=900px){.foot__grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.foot__brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=420px){.foot__grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
