@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.aL0F4W_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.aL0F4W_variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JMoZlG_className{font-family:Inter,Inter Fallback;font-style:normal}.JMoZlG_variable{--font-text:"Inter", "Inter Fallback"}
:root{--paper:#edece8;--plate:#fff;--ink:#1c1b19;--muted:#6a665f;--control-line:#807b72;--line:#d6d3cc;--accent:#43325a;--warn:#6b4c0f;--warn-bg:#f3ead6;--sim-bg:#fde8e8;--sim-ink:#8a1c1c;--display:var(--font-display), "Cormorant Garamond", Georgia, serif;--text:var(--font-text), Inter, system-ui, sans-serif;--s1:13px;--s2:15px;--s3:18px;--s4:24px;--s5:36px;--s6:clamp(44px, 6.4vw, 76px);--gutter:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--text);font-size:var(--s2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;margin:0;font-weight:500;line-height:1.05}h2{font-size:var(--s5)}h3{font-size:var(--s4)}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--ink);color:var(--paper);padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.code{font-family:var(--display);font-weight:600;font-size:var(--s3);font-variant-numeric:lining-nums;letter-spacing:.01em}.small,.hint{font-size:var(--s1);color:var(--muted)}.n{color:var(--muted);font-size:var(--s1);font-variant-numeric:tabular-nums}.wrap{max-width:1320px;padding:0 var(--gutter);margin:0 auto}.plate{background:var(--plate);aspect-ratio:1;place-items:center;display:grid;overflow:hidden}.plate img{object-fit:contain;width:100%;height:100%}.button{min-height:44px;color:var(--ink);font:400 var(--s2)/1 var(--text);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #1c1b198c;justify-content:center;align-items:center;padding:0 22px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button:disabled{opacity:.55;cursor:progress}.button.ghost{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);border-color:#0000;padding:0 2px}.button.ghost:hover{color:var(--accent);background:0 0;text-decoration-color:currentColor}.textLink{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.siteHeader{max-width:1320px;padding:22px var(--gutter) 0;margin:0 auto}.headRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.brandLink{flex-shrink:0;line-height:0;display:inline-block}.brandLogo{width:183px;max-width:100%;height:auto}.brandPromise{font-family:var(--display);font-style:italic;font-size:var(--s3);color:var(--ink);text-align:right;max-width:48ch;margin:0;line-height:1.3}.promiseShort{display:none}.mainNav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px;position:relative}.navBar{align-items:center;display:flex}.navRow{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.mainNav a,.navDisclosure,.navMenuButton{min-height:48px;font-size:var(--s2);align-items:center;display:inline-flex}.navDisclosure,.navMenuButton{color:var(--ink);font-family:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:10px;padding:0}.navDisclosure:hover,.navMenuButton:hover{color:var(--accent)}.mainNav a[aria-current=page],.navDisclosure.hasCurrent{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.navChevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.navDisclosure[aria-expanded=true] .navChevron{transform:translateY(2px)rotate(225deg)}.navMenuButton,.navPanelMobile{display:none}.navPanelDesk{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);margin-top:1px;padding:26px 0 22px;position:absolute;top:100%;left:0;right:0}.navPanel[hidden]{display:none}.navPanelHead{font-size:var(--s1);color:var(--muted);letter-spacing:.02em;margin-bottom:8px}.navCollections{columns:3 220px;column-gap:40px;margin:0;padding:0;list-style:none}.navCollections li{break-inside:avoid}.navCollections a{min-height:40px}.mainNav .navCollections a[aria-current=page]{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px}.navSeeAll{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}.navSeeAll a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px}.navPanelLinks{margin:0;padding:0;list-style:none}@media (max-width:767px){.navRow{display:none}.navMenuButton{min-height:44px;display:inline-flex}.navMenuIcon{border-top:1.5px solid;border-bottom:1.5px solid;width:16px;height:10px;position:relative}.navMenuButton[aria-expanded=true] .navMenuIcon{border:0}.navMenuButton[aria-expanded=true] .navMenuIcon:before,.navMenuButton[aria-expanded=true] .navMenuIcon:after{content:"";border-top:1.5px solid;width:16px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.navMenuButton[aria-expanded=true] .navMenuIcon:after{transform:rotate(-45deg)}.navPanelMobile{border-top:1px solid var(--line);padding:4px 0 14px;display:block}.navPanelHead{margin:10px 0 2px}.navCollections{columns:auto}.mainNav .navPanel a{min-height:44px;display:flex}.mainNav .navPanelLinks a[aria-current=page]{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px}}@media (prefers-reduced-motion:reduce){.navChevron{transition:none}}.siteFooter{width:min(calc(1320px - 2 * var(--gutter)), calc(100% - 2 * var(--gutter)));border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:12px 28px;margin:96px auto 0;padding:40px 0 56px;display:grid}.siteFooter .emblem{grid-row:span 2;width:56px;height:56px}.siteFooter ul{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.siteFooter a{text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.footBrand{font-size:var(--s1);color:var(--muted);max-width:60ch;margin:0}.home{max-width:1320px;padding:0 var(--gutter);margin:0 auto}.heroGrid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:clamp(24px,5vw,72px);padding:clamp(32px,6vw,88px) 0 0;display:grid}.heroCopy{padding-bottom:clamp(8px,4vw,56px)}.heroTitle{font-size:var(--s6);max-width:11ch;font-weight:500;line-height:.98}.heroLede{font-size:var(--s3);max-width:30ch;margin-top:28px;line-height:1.55}.heroActions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px;display:flex}.heroFigure{margin:0}.heroPlate{aspect-ratio:1;padding:clamp(16px,3vw,44px)}.heroCaption{font-size:var(--s1);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding-top:14px;display:flex}.heroCaption .code{color:var(--ink)}.capPrice{color:var(--ink);font-family:var(--display);font-size:var(--s3);font-variant-numeric:lining-nums;margin-left:auto}.block{margin-top:clamp(72px,10vw,128px)}.blockHead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:16px 48px;margin-bottom:28px;display:grid}.blockHead p{color:var(--muted);max-width:52ch}.colRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.colLink{gap:4px;display:grid}.colPlate{padding:10%}.colName{font-family:var(--display);font-size:var(--s4);margin-top:12px}.colCount{font-size:var(--s1);color:var(--muted)}.selRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.selLink{gap:2px;display:grid}.selPlate{margin-bottom:8px;padding:6%}.selMeta{font-size:var(--s1);color:var(--muted)}.selPrice{font-variant-numeric:tabular-nums}.chooseCols{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:24px;display:grid}.chooseCols h3{font-size:var(--s3);font-family:var(--text);margin-bottom:8px;font-weight:600}.chooseCols ul{margin:0;padding:0;list-style:none}.chooseCols li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.chooseCols li a{align-items:center;min-height:44px;display:inline-flex}.chooseCols .hint{margin-top:8px}.curationBlock{gap:14px;max-width:760px;display:grid}.curationBlock p:first-of-type{font-size:var(--s3);line-height:1.6}.crumbs ol{font-size:var(--s1);color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line);margin-right:6px}.crumbs a{text-underline-offset:3px;text-decoration:underline}.catHead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:12px 48px;padding:clamp(28px,4vw,56px) 0 20px;display:grid}.pageTitle{font-size:clamp(40px,5vw,60px)}.catHead .lede{color:var(--muted);max-width:54ch}.colSwitch ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.colSwitch a{background:0 0;align-items:baseline;gap:6px;min-height:44px;margin-right:14px;padding:10px 4px;display:inline-flex}.colSwitch a[aria-current=page]{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}.catalog{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,48px);margin-top:28px;display:grid}.sideFilters{max-height:calc(100vh - 32px);padding-right:4px;position:sticky;top:16px;overflow-y:auto}.mobileFilters{display:none}.filters{gap:22px;display:grid}.filters fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.filters legend,.filters .field>label{font-size:var(--s1);color:var(--ink);padding:0 0 6px;font-weight:500}.filters .field{gap:0;display:grid}.filters input[type=search],.filters input[inputmode],.filters select{font:inherit;font-size:var(--s2);border:1px solid var(--line);background:var(--plate);color:var(--ink);border-radius:0;width:100%;min-height:44px;padding:10px 12px}.filters input::placeholder{color:#8b867e}.filters .range{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.filters .dash{font-size:var(--s1);color:var(--muted)}.filters .check{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.filters .check input{width:18px;height:18px;accent-color:var(--accent);margin:0}.filters .count{font-size:var(--s1);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.filters .hint{margin:-2px 0 2px}.filters .actions{flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px;display:flex}.clear{min-height:44px;font-size:var(--s1);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.resultsHead{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:8px;display:flex}.resultsCount{font-family:var(--display);font-size:var(--s4)}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips a:not(.clear){border:1px solid var(--line);background:var(--plate);min-height:36px;font-size:var(--s1);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.unitsNote{font-size:var(--s1);color:var(--muted);margin-bottom:18px}.notice{background:var(--warn-bg);color:var(--warn);font-size:var(--s1);margin:12px 0;padding:12px 14px}.notice li{list-style:none}.notice ul,ul.notice{padding-left:14px}.notice.error{background:var(--sim-bg);color:var(--sim-ink)}.empty{justify-items:start;gap:16px;padding:48px 0;display:grid}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(16px,2.2vw,32px);margin:0;padding:0;list-style:none;display:grid}.card{scroll-margin-top:24px}.cardLink{gap:3px;display:grid}.cardPlate{margin-bottom:12px;padding:7%}.cardTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cardPrice{font-family:var(--display);font-size:var(--s3);font-variant-numeric:lining-nums;white-space:nowrap;font-weight:500}.cardDesc{font-size:var(--s1);color:var(--ink)}.cardDims{font-size:var(--s1);color:var(--muted);font-variant-numeric:tabular-nums}.cardStatus{color:var(--muted);margin-top:2px;font-size:12px}.cardLink:hover .code,.cardLink:focus-visible .code{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.noImg{font-size:var(--s1);color:var(--muted)}.pager{flex-wrap:wrap;align-items:center;gap:10px;margin:48px 0 0;display:flex}.pager ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pager a{font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;min-width:44px;min-height:44px;padding:0 10px;display:inline-grid}.pager a:hover{border-color:var(--line)}.pager a[aria-current=page]{background:var(--ink);color:var(--paper)}.pager a[rel]{border-color:var(--line);padding:0 16px}.pdpNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:18px 0 8px;display:flex}.pdpGrid{grid-template:"gallery head""gallery body"1fr/minmax(0,7fr) minmax(0,5fr);gap:0 clamp(28px,4.5vw,72px);margin-top:12px;display:grid}.pdpGallery{grid-area:gallery}.pdpHead{grid-area:head;padding-top:4px}.pdpBody{grid-area:body}.pdpType a{font-size:var(--s2);text-underline-offset:4px;text-decoration:underline}.pdpTitle{max-width:18ch;margin-top:10px;font-size:clamp(36px,4.2vw,54px)}.pdpCode{font-size:var(--s2);color:var(--muted);margin-top:14px}.pdpCode .code{color:var(--ink);font-size:var(--s4);margin-left:4px}.pdpPrice{font-family:var(--display);font-size:var(--s5);font-variant-numeric:lining-nums;margin-top:18px;font-weight:500}.specs{border-top:1px solid var(--line);margin:24px 0 0}.specs>div{border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;gap:12px;padding:10px 0;display:grid}.specs dt{color:var(--muted);font-size:var(--s1);align-self:center}.specs dd{font-variant-numeric:tabular-nums;margin:0}.specs.small>div{padding:8px 0}.specsNote{font-size:var(--s1);color:var(--muted);margin-top:10px}.flag{color:var(--warn);background:var(--warn-bg);margin-left:10px;padding:1px 8px;font-size:12px;display:inline-block}.promiseBlock{border-top:2px solid var(--ink);margin:28px 0 0;padding:20px 0 0}.promise{font-family:var(--display);font-size:var(--s4);line-height:1.2}.playful{font-family:var(--display);font-style:italic;font-size:var(--s3);color:var(--muted);margin-top:8px}.curationBox{border-top:1px solid var(--line);justify-items:start;gap:6px;margin:28px 0 0;padding:16px 0 0;display:grid}.curationBox .status{font-weight:500}.curationBox p:not(.status){font-size:var(--s1);color:var(--muted)}.nearOthers{margin-top:28px}.nearTitle{font-weight:500;font-size:var(--s1);margin-bottom:10px}.nearOthers ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nearOthers li a{gap:6px;display:grid}.nearOthers .plate{padding:8%}.nearOthers li a{gap:2px}.nearOthers .code{font-size:var(--s1);margin-top:4px}.nearPrice{font-size:var(--s1);font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:380px){.nearOthers ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cardTop{flex-wrap:wrap;column-gap:8px}}.acc{border-top:1px solid var(--line);margin-top:24px}.acc+.acc{margin-top:0}.acc:last-child{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;align-items:center;min-height:48px;font-weight:500;list-style:none;display:flex}.acc summary:after{content:"+";font-size:var(--s3);color:var(--muted);margin-left:auto}.acc[open] summary:after{content:"–"}.acc summary::-webkit-details-marker{display:none}.acc .specs{margin-top:0}.acc .specsNote{margin-bottom:14px}.flags{font-size:var(--s1);color:var(--muted);gap:6px;margin:0 0 16px;padding-left:18px;display:grid}.gallery{align-self:start;position:sticky;top:16px}.mainFrame{background:var(--plate);position:relative}.mainImage{aspect-ratio:1;object-fit:contain;background:var(--plate);width:100%;padding:4%}.zoomBtn{min-height:44px;font:inherit;font-size:var(--s1);color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:zoom-in;background:0 0;border:0;padding:0 12px;position:absolute;bottom:6px;right:6px}.zoomBtn:hover{color:var(--ink);text-decoration-color:currentColor}.thumbs{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin-top:8px;display:grid}.thumb{aspect-ratio:1;background:var(--plate);cursor:pointer;opacity:.78;border:1px solid #0000;place-items:center;min-width:0;min-height:44px;padding:0;display:grid}.thumb img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.thumb.active,.thumb[aria-pressed=true],.thumb:hover{opacity:1;border-color:#1c1b1973}.gallery.empty{background:var(--plate);aspect-ratio:1;color:var(--muted);place-items:center;display:grid}.zoom{background:var(--plate);border:0;max-width:96vw;max-height:96vh;padding:0}.zoom::backdrop{background:#1c1b19db}.zoom img{object-fit:contain;max-width:94vw;max-height:86vh;margin:0 auto;display:block}.zoomClose{z-index:1;min-height:44px;font:inherit;font-size:var(--s1);background:var(--ink);color:var(--paper);cursor:pointer;border:0;padding:0 16px;position:sticky;top:0}.others{margin-top:clamp(72px,9vw,112px)}.otherList{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}.otherCard a,.otherCard.current{gap:3px;display:grid}.otherCard .plate{border:1px solid #0000;margin-bottom:8px;padding:7%}.otherCard.current .plate{border:2px solid var(--ink)}.otherCard .here{color:var(--accent);font-size:12px;font-weight:600}.otherCard.current .cardTop{flex-direction:column;align-items:flex-start;gap:0}.otherCard .code,.otherCard .cardPrice{font-size:var(--s2)}.detail.single{grid-template-columns:minmax(0,640px);padding:32px 0;display:grid}.info h1{font-size:var(--s5);margin:6px 0}.eyebrow,.sku{font-size:var(--s1);color:var(--muted)}.price{font-family:var(--display);font-size:var(--s5);font-variant-numeric:lining-nums;margin:16px 0 4px}.testBanner{font-size:var(--s1);background:var(--sim-bg);color:var(--sim-ink);margin:16px 0 0;padding:12px 16px}.checkout{background:var(--plate);border:1px solid var(--line);gap:12px;margin:22px 0;padding:20px;display:grid}.checkout label{font-size:var(--s1);gap:4px;font-weight:600;display:grid}.checkout input{font:inherit;font-size:var(--s2);border:1px solid var(--line);color:var(--ink);background:#fff;min-height:44px;padding:10px 12px}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.status{font-family:var(--display);font-size:var(--s4);margin:0}.simulated{border:2px dashed var(--sim-ink);background:var(--sim-bg);gap:10px;padding:16px;display:grid}.simLabel{color:var(--sim-ink);letter-spacing:.1em;margin:0;font-size:12px;font-weight:600}.testMark{color:var(--warn);background:var(--warn-bg);margin:0;padding:6px 10px;font-size:12px;font-weight:600}.pix{justify-items:start;gap:12px;display:grid}.qr{width:220px;height:220px;image-rendering:pixelated;border:1px solid var(--line);background:#fff;padding:8px}.pixFacts{grid-template-columns:max-content 1fr;gap:6px 18px;width:100%;margin:0;display:grid}.pixFacts dt{color:var(--muted);font-size:var(--s1)}.pixFacts dd{margin:0}.codeLabel{width:100%}.codeLabel textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:none;word-break:break-all;background:#fff;padding:10px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}code{word-break:break-all;background:#e4e1da;padding:2px 6px;font-size:12px}@media (max-width:1080px){.selRow{grid-template-columns:repeat(3,minmax(0,1fr))}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.heroGrid,.blockHead,.catHead{grid-template-columns:1fr}.heroGrid{gap:24px;padding-top:28px}.heroTitle{max-width:11ch}.heroCopy{padding-bottom:0}.heroPlate{aspect-ratio:1}.colRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.colName{font-size:var(--s3)}.chooseCols{grid-template-columns:1fr;gap:24px}.catalog{grid-template-columns:1fr;gap:16px;margin-top:20px}.colSwitch,.pdpType{display:none}.pdpNav{gap:0 16px;padding:12px 0 0}.mobileFilters .activeN{color:var(--muted);font-weight:400;font-size:var(--s1);margin-left:10px}.mobileFilters>summary{list-style:none}.mobileFilters>summary::-webkit-details-marker{display:none}.mobileFilters>summary:after{content:"+";font-size:var(--s4);color:var(--ink);margin-left:auto;font-weight:400;line-height:1}.mobileFilters[open]>summary:after{content:"–"}.sideFilters{display:none}.mobileFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:block}.mobileFilters>summary{cursor:pointer;align-items:center;min-height:52px;padding:0 2px;font-weight:400;display:flex}.mobileFilters>form{padding:8px 2px 20px}.grid{gap:28px 12px}.code,.cardPrice{font-size:var(--s2)}.pdpGrid{grid-template-columns:1fr;grid-template-areas:"head""gallery""body";gap:0}.pdpHead{padding-bottom:16px}.pdpTitle{margin-top:6px;font-size:34px}.pdpPrice{margin-top:10px;font-size:30px}.gallery{position:static}.stage{aspect-ratio:4/3}.thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.specs>div{grid-template-columns:9.5rem 1fr}.row,.siteFooter{grid-template-columns:1fr}.siteFooter .emblem{grid-row:auto}}@media (max-width:520px){.promiseLong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.promiseShort{display:inline}.brandPromise{font-size:var(--s2);white-space:nowrap}.selRow{grid-template-columns:repeat(2,minmax(0,1fr))}.colRow{grid-template-columns:1fr 1fr 1fr}.colCount{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.card{align-content:start;gap:6px;display:grid}.compareToggle{min-height:44px;color:var(--muted);font:500 var(--s1)/1 var(--text);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 0;display:inline-flex}.compareToggle .box{border:1px solid #1c1b1980;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-grid}.compareToggle:hover{color:var(--accent)}.compareToggle:hover .box{border-color:var(--accent)}.compareToggle.on .box{background:var(--accent);border-color:var(--accent);color:var(--paper)}.compareToggle.pdp{font-size:var(--s2);margin-top:6px}.compareTray{z-index:20;border-top:1px solid var(--line);background:#fffffff5;position:fixed;bottom:0;left:0;right:0}.trayInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-top:8px;padding-bottom:8px;display:flex}.trayList{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.trayCount{font-size:var(--s1);color:var(--muted)}.trayCodes{flex-wrap:wrap;gap:10px;display:flex}.trayCode{align-items:center;gap:2px;display:inline-flex}.trayCode .code{font-size:var(--s2)}.trayRemove{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.trayRemove:hover{color:var(--accent)}.trayActions{align-items:center;gap:16px;display:flex}.trayActions .textLink{color:var(--ink);font:500 var(--s2)/1 var(--text);cursor:pointer;background:0 0;border:0;padding:0}.trayHint{font-size:var(--s1);color:var(--muted)}body:has(.compareTray){padding-bottom:96px}.compareBar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 20px;display:flex}.compareBarActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.copyLink{align-items:center;gap:10px;display:inline-flex}.copyLink .textLink{color:var(--ink);font:500 var(--s2)/1 var(--text);cursor:pointer;background:0 0;border:0;padding:0}.copyState{font-size:var(--s1);color:var(--muted)}.compareTable{border-collapse:collapse;table-layout:fixed;width:100%}.compareTable th,.compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px}.compareTable tbody th{width:180px;color:var(--muted);font-weight:500;font-size:var(--s1)}.compareTable .rowHead{border-bottom:0;width:180px}.compareTable thead th{border-bottom:0;font-weight:400}.cmpHead{display:table-cell}.cmpPhoto{margin-bottom:12px;display:grid;position:relative}.cmpPhoto>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cmpCode{font-size:var(--s4);display:block}.cmpType{color:var(--muted);font-size:var(--s1);display:block}.cmpLinks{flex-wrap:wrap;gap:16px;display:flex}.cmpPrice{font-family:var(--display);font-size:var(--s4);font-variant-numeric:lining-nums}.cmpThumbs{gap:6px;margin-bottom:4px;display:flex}.cmpThumbs img{object-fit:contain;background:var(--plate);width:64px;height:64px}.cmpPhotoCount,.cmpStatus{font-size:var(--s1);color:var(--muted)}.compareEmpty{justify-items:start;gap:12px;padding:32px 0;display:grid}@media (max-width:860px){.compareTable,.compareTable thead,.compareTable tbody{display:block}.compareTable tr{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--line);column-gap:10px;padding:10px 0;display:grid}.compareTable .rowHead{display:none}.compareTable tbody th{border:0;grid-column:1/-1;width:auto;padding:0 0 4px}.compareTable th,.compareTable td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.compareTable thead tr{border-bottom:0}.cmpCode{font-size:clamp(14px, 3.6vw, var(--s3))}.cmpPrice{font-size:var(--s3)}.cmpLinks{flex-direction:column;gap:0}.cmpThumbs{flex-wrap:wrap;gap:4px}.cmpThumbs img{width:32px;height:32px}.trayInner{gap:8px;min-height:60px}}.videoFrame{border:0;width:100%;height:100%;display:block}.videoNote{font-size:var(--s1);color:var(--muted);flex:260px;margin:0}.cmpMedia{gap:4px;margin-bottom:12px;display:grid}.compareTable:has(.cmpMotion) .cmpMedia{grid-template-rows:auto 44px}.cmpMedia .cmpPhoto{margin-bottom:0}.textLink.inline{min-height:0;display:inline}a .cardPlate{position:relative}.cardVideo{color:var(--muted);font:400 12px/1.2 var(--text);pointer-events:none;background:#ffffffd1;align-items:center;gap:6px;padding:3px 6px;display:inline-flex;position:absolute;bottom:6px;left:6px}.cardVideo .playIcon{color:var(--accent);font-size:9px}.stage{aspect-ratio:1;background:var(--plate);position:relative;overflow:hidden}.stage .mainImage{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.motionLayer{background:var(--plate);opacity:0;pointer-events:none;justify-content:center;align-items:stretch;transition:opacity .7s;display:flex;position:absolute;inset:0}.stage.inMotion .motionLayer{opacity:1}.motionBox{aspect-ratio:9/16;max-width:100%;height:100%;position:relative;overflow:hidden}.motionBox>iframe,.motionBox>div{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.stageCtl{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:4px;left:4px}.ctlIcon{border:1px solid var(--line);background:#ffffffe0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ctlIcon.play:before{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--ink);margin-left:2px}.ctlIcon.pause:before{content:"";border-left:2px solid var(--ink);border-right:2px solid var(--ink);box-sizing:border-box;width:8px;height:10px}.stageCtl:hover .ctlIcon{border-color:var(--ink)}.exhibitBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin-top:6px;display:flex}.viewSwitch{gap:22px;display:flex}.viewSwitch button{min-height:44px;font:400 var(--s2)/1 var(--text);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.viewSwitch button[aria-pressed=true]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.viewSwitch button:hover{color:var(--ink)}.viewSwitch button:disabled{opacity:.45;cursor:default}.exhibitBar .videoNote{font-size:var(--s1);color:var(--muted);flex:0 auto;margin:0}.quietLink{color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.quietLink:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.motionLayer,.button{transition:none}}.cmpMotion{min-height:44px;font:400 var(--s1)/1.2 var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;display:inline-flex}.cmpMotion .ctlIcon{width:24px;height:24px}.cmpMotion:hover{color:var(--accent)}.motionDialog{background:var(--plate);border:0;width:min(92vw,46.125vh + 32px);max-height:96vh;padding:12px 16px 16px}.motionDialog::backdrop{background:#1c1b19d1}.motionDialogHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dialogClose{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:26px;line-height:1}.dialogStage{aspect-ratio:9/16;width:100%;max-height:80vh}.dialogNote{min-height:44px;font-size:var(--s1);align-items:center;margin:4px 0 0;display:flex}.soundState{color:var(--muted);margin-left:12px}@media (max-width:520px){.compareTray .trayCodes{display:none}.trayInner{flex-wrap:nowrap;min-height:56px;padding-top:4px;padding-bottom:4px}}.guide{max-width:1080px}.guideHead{max-width:760px;padding:clamp(28px,4vw,56px) 0 clamp(24px,4vw,48px)}.guideHead .lede{font-size:var(--s3);color:var(--ink);margin-top:18px;line-height:1.55}.guideRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:12px 48px;padding:28px 0;display:grid}.guideRow h2{font-size:var(--s4)}.guideRow p{max-width:62ch;margin:0 0 12px}.guideLinks{flex-wrap:wrap;gap:0 22px;margin:4px 0 0;padding:0;list-style:none;display:flex}.guideLinks a{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;display:inline-flex}.guideLinks a:hover{text-decoration-color:currentColor}.statusPage{max-width:760px;padding-top:clamp(40px,7vw,96px)}.statusPage .lede{font-size:var(--s3);margin-top:18px;line-height:1.55}.statusLinks{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}@media (max-width:860px){.guideRow{grid-template-columns:1fr}}.footService{grid-column:2}.footService h2{font-family:var(--text);font-size:var(--s1);margin:8px 0 2px;font-weight:500}.footService p{font-size:var(--s1);color:var(--muted);flex-wrap:wrap;gap:0 18px;margin:0;display:flex}.footService a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.consult{font-size:var(--s1);flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.consult a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:860px){.footService{grid-column:auto}}.headAside{align-items:center;gap:18px;min-width:0;display:flex}.langSwitch ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.langSwitch a{min-width:32px;min-height:44px;font-size:var(--s1);letter-spacing:.04em;color:var(--muted);justify-content:center;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.langSwitch a:hover{color:var(--ink)}.langSwitch a[aria-current=true]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:520px){.headRow{flex-wrap:wrap;row-gap:2px}.headAside{display:contents}.langSwitch{flex-shrink:0}.langSwitch a{min-width:28px}.brandPromise{text-align:left;white-space:normal;flex:1 0 100%;order:3}}.publicCheckout{padding-top:44px}.checkoutIntro{max-width:760px;margin-bottom:28px}.checkoutIntro h1{font-family:var(--display);margin:12px 0 18px;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.1}.checkoutIntro>p:last-child{color:var(--muted);max-width:56ch}.checkoutPreviewNotice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--s2);margin-bottom:36px;padding:18px 0}.checkoutPreviewNotice strong{font-weight:500}.checkoutPreviewNotice p{color:var(--muted);max-width:82ch;margin-top:6px}.checkoutGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:clamp(32px,6vw,90px);display:grid}.publicPurchase{max-width:620px}.publicPurchase h2{font-family:var(--display);border-top:1px solid var(--line);margin:30px 0 16px;padding-top:20px;font-size:26px;font-weight:400}.publicPurchase h2:first-of-type{border-top:0;margin-top:0}.publicPurchase input{background:0 0;border-radius:0;max-width:100%}.publicPurchase .row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publicPurchase .button{min-height:46px;font-weight:400}.publicPurchase .button:disabled{cursor:not-allowed;opacity:.6}.checkoutSummary{min-width:0;padding-top:2px;position:sticky;top:24px}.checkoutSummary h2{font-family:var(--display);margin:0 0 20px;font-size:28px;font-weight:400}.checkoutSummary h3{font-family:var(--display);margin:10px 0;font-size:28px;font-weight:400;line-height:1.2}.checkoutPhoto{aspect-ratio:1;background:var(--paper);width:100%;max-width:360px;margin:0 auto 20px;position:relative}.checkoutPhoto img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.checkoutFacts,.checkoutTotals{font-size:var(--s2);margin:24px 0}.checkoutFacts div,.checkoutTotals div{justify-content:space-between;gap:20px;margin:10px 0;display:flex}.checkoutFacts dt,.checkoutTotals dt{color:var(--muted)}.checkoutFacts dd,.checkoutTotals dd{text-align:right;max-width:66%;margin:0}.checkoutTotals{border-top:1px solid var(--line);padding-top:16px}.checkoutPromise{font-family:var(--display);margin:26px 0 16px;font-size:21px}.checkoutBrowse,.checkoutPreviewLink{margin-top:18px}@media (max-width:767px){.publicCheckout{padding-top:28px}.checkoutGrid{flex-direction:column;gap:32px;display:flex}.checkoutSummary{border-bottom:1px solid var(--line);order:-1;width:100%;padding-bottom:20px;position:static}.checkoutPhoto{max-width:240px}.checkoutSummary h3{font-size:25px}.checkoutFormArea,.publicPurchase{width:100%;min-width:0}.publicPurchase .row{gap:14px}.publicPurchase input{width:100%;min-width:0}}.publicPurchase{background:0 0;border:0;padding:0}.publicPurchase label{font-weight:400}.publicPurchase input{border:0;border-bottom:1px solid var(--line);padding:12px 0}.publicPurchase h2:first-of-type{padding-top:0}.collectionDiscovery{border-top:1px solid var(--line);margin:28px 0 36px;padding-top:24px}.discoveryHead{justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:18px;display:flex}.discoveryHead h2{font-size:clamp(24px,2.6vw,32px)}.discoveryHead p,.railHint{color:var(--muted);font-size:var(--s1)}.discoveryHead p{max-width:56ch}.collectionRail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:14px;overflow-x:auto}.collectionRail ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.collectionRail li{scroll-snap-align:start;flex:0 0 152px}.collectionRail a{gap:6px;display:grid}.collectionRail .plate{padding:3%}.collectionName{font-family:var(--display);font-size:var(--s3);line-height:1.2}.collectionCount{color:var(--muted);font-size:12px}.railHint{margin-top:8px}.colSwitch{border-bottom:1px solid var(--line);scrollbar-width:thin;max-width:100%;padding-bottom:8px;display:block;overflow-x:auto}.colSwitch ul{flex-wrap:nowrap;width:max-content}.colSwitch a{white-space:nowrap}.typeChoices{overscroll-behavior-y:contain;scrollbar-width:thin;max-height:240px;padding-right:8px;overflow-y:auto}.filters .typeChoices .check{min-height:44px}.filters .actions{z-index:2;background:var(--paper);border-top:1px solid var(--line);padding:12px 0 4px;position:sticky;bottom:0}.resultRange{font-size:var(--s1);color:var(--muted)}.selectionGuide{border-left:2px solid var(--accent);margin:12px 0;padding-left:14px}.selectionGuide p{font-family:var(--display);font-size:var(--s3);line-height:1.3}.selectionGuide span{font-size:var(--s1);color:var(--muted);max-width:70ch;margin-top:4px;display:block}.cardPlate{padding:2%}.cardDims{flex-wrap:wrap;gap:0 8px;line-height:1.5;display:flex}.factLabel{color:var(--muted);letter-spacing:.02em;font-size:12px}.pdpHead .promiseBlock{border:0;margin:14px 0 0;padding:0}.pdpHead .promise{font-size:var(--s2)}.pdpHead .playful{font-size:var(--s1)}.otherCard>.compareToggle{margin-top:4px}@media (max-width:760px){.discoveryHead{display:block}.discoveryHead p{margin-top:8px}.collectionRail li{flex-basis:136px}.collectionRail ul{gap:14px}.collectionDiscovery{margin:20px 0 28px;padding-top:18px}.colSwitch{margin-top:20px}.selectionGuide{padding-left:10px}.selectionGuide p{font-size:18px}.cardDims{gap:0;margin-top:4px;display:grid}.cardDims .factLabel{line-height:1.3}}.photoPilotPanel{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin:22px 0 32px;padding:18px 20px;display:flex}.photoPilotPanel p{font-size:var(--s1);color:var(--muted);margin:5px 0 0}.photoPilotPanel nav,.photoReviewHead nav{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.photoPilotPanel nav a{min-height:44px;font-size:var(--s1);border:1px solid #0000;padding:9px 10px;text-decoration:none}.photoPilotPanel nav a[aria-current=page]{border-color:var(--ink)}.home .pilotFrame{background:var(--paper);padding:0;position:relative}.home .pilotFrame>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.photoPilotReview{padding-top:44px}.photoReviewHead{max-width:850px;margin-bottom:60px}.photoReviewHead h1{font-family:var(--font-display), Georgia, serif;margin:14px 0 22px;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1.1}.photoReviewHead p{color:var(--muted);max-width:660px}.photoReviewHead nav{margin-top:24px}.photoCompareRow{border-top:1px solid var(--line);padding:30px 0 46px}.photoCompareTitle{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.photoCompareTitle h2{margin:8px 0 0;font-size:clamp(24px,3vw,38px)}.photoCompareTitle p,.photoReviewNote{font-size:var(--s1);color:var(--muted)}.photoCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.photoCompareGrid figure{min-width:0;margin:0}.photoCompareGrid figcaption{font-size:var(--s2);gap:12px;margin-bottom:12px;display:flex}.photoCompareGrid figcaption span{color:var(--muted)}.photoCompareImage{aspect-ratio:1;background:var(--plate);position:relative}.photoCompareImage.integrated{background:var(--paper)}.photoCompareImage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.photoReviewNote{margin:16px 0 12px}.photoReviewEnd{border-top:1px solid var(--line);max-width:780px;padding:36px 0 60px}@media (max-width:860px){.photoPilotPanel{flex-direction:column;align-items:start;gap:12px}.photoPilotPanel nav{gap:4px}.photoCompareGrid{gap:10px}.photoCompareGrid figcaption{flex-direction:column;gap:3px;font-size:12px}.photoCompareTitle{flex-direction:column;align-items:start;gap:8px}.photoCompareTitle p{margin:0}}@media (max-width:480px){.photoCompareGrid{grid-template-columns:1fr;gap:24px}.photoCompareGrid figcaption{flex-direction:row;gap:10px;font-size:14px}.photoPilotPanel{padding:14px}}.photoPilotReview{max-width:1280px;margin:0 auto;padding:44px 32px 0}@media (max-width:600px){.photoPilotReview{padding:32px 20px 0}}.plate:has(>img[data-catalog-photo=real]){background:var(--paper);padding:0;position:relative}.plate>img[data-catalog-photo=real]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stage .mainImage[data-catalog-photo=real]{background:var(--paper);padding:0}.thumb:has(img[data-catalog-photo=real]){background:var(--paper);padding:0}.cmpThumbs img[data-catalog-photo=real]{background:var(--paper)}@media (max-width:380px){.cmpMotion{overflow-wrap:normal;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:68px}.compareTable:has(.cmpMotion) .cmpMedia{grid-template-rows:auto 68px}}@supports (grid-template-rows:subgrid){@media (max-width:860px){.compareTable thead tr{grid-template-rows:repeat(4,auto)}.compareTable .cmpHead{grid-row:1/span 4;grid-template-rows:subgrid;display:grid}}}.compareLimitHint{max-width:46ch;color:var(--muted);font-size:var(--s1);overflow-wrap:anywhere;line-height:1.5;display:block}.networkNotice{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.networkNotice[hidden]{display:none}.networkNoticeInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;padding-top:8px;padding-bottom:8px;display:flex}.networkNotice p{font-size:var(--s1);max-width:72ch;margin:0}.networkNotice button{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}img[data-load-failed]{opacity:0}html{scroll-padding-block:112px}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block:112px}main[tabindex="-1"]:focus{outline:none}.skip{z-index:100}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.filters input[type=search],.filters input[inputmode],.filters select,.checkout input,.publicPurchase input,.demoForm input{border-color:var(--control-line)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.thumb.active,.thumb[aria-pressed=true]{border-color:var(--accent)}.cardVideo{background:#fffffff0}.zoomBtn{background:var(--paper)}.colSwitch a,.collectionRail a{scroll-margin-block:0;scroll-margin-inline:8px}.colSwitch{padding-top:6px}
