.sale{--ink:#14161a;--ink-2:#333940;--muted:#646c76;--faint:#8b939d;--bg:#eef0f3;--surface:#ffffff;--surface-2:#f6f7f9;--line:#dce0e6;--line-strong:#bcc4ce;--hot:#c2410c;--hot-bg:#fff3ec;--eu:#00803a;--eu-bg:#eefaf1;--save:#15803d;--on-save:#ffffff;--was:#b4232a;--r-card:16px;--r-ui:10px;--shadow-1:0 1px 2px rgba(20,22,26,.05),0 4px 14px rgba(20,22,26,.04);--shadow-2:0 2px 8px rgba(20,22,26,.07),0 20px 44px rgba(20,22,26,.10);--shadow-bar:0 -2px 12px rgba(20,22,26,.08),0 -16px 44px rgba(20,22,26,.10);--gut:clamp(16px,3vw,40px);--ease:cubic-bezier(.16,1,.3,1);--font-sale-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Roboto,"Noto Sans",Arial,sans-serif;--font-sale-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;background:var(--bg);color:var(--ink);min-height:100dvh;font-family:var(--font-sale-sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:190px}@media (prefers-color-scheme:dark){.sale{--ink:#eef0f3;--ink-2:#c8ced6;--muted:#98a0aa;--faint:#737c87;--bg:#0f1114;--surface:#181b20;--surface-2:#1e2228;--line:#2a2f37;--line-strong:#3d444e;--hot:#fb923c;--hot-bg:#2a1a10;--eu:#4ade80;--eu-bg:#0e2418;--save:#4ade80;--on-save:#0f1114;--was:#f87171;--shadow-1:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.3);--shadow-2:0 2px 8px rgba(0,0,0,.5),0 20px 44px rgba(0,0,0,.45);--shadow-bar:0 -2px 12px rgba(0,0,0,.4),0 -16px 44px rgba(0,0,0,.5)}}.sale *,.sale :after,.sale :before{box-sizing:border-box}.sale dl,.sale h1,.sale h2,.sale h3,.sale ol,.sale p,.sale ul{margin:0}.sale ul{padding:0;list-style:none}.sale a{color:inherit}.sale .mono{font-family:var(--font-sale-mono),ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sale .wrapw{max-width:1560px;margin:0 auto}.mast{background:var(--surface);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.mast .in{max-width:1560px;margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px var(--gut);min-height:68px}.mast .studio{font-weight:700;font-size:18px;letter-spacing:-.015em;line-height:1.25}.mast .studio span{display:block;font-weight:500;font-size:14px;color:var(--muted);letter-spacing:0}.mast .reach{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mast .reach a{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:600;text-decoration:none;padding:10px 15px;border:1px solid var(--line);border-radius:var(--r-ui);background:var(--surface-2);white-space:nowrap;transition:border-color .16s var(--ease),background .16s var(--ease)}.mast .reach a:hover{border-color:var(--line-strong);background:var(--surface)}.showSm{display:none}.intro{max-width:1560px;margin:0 auto;padding:clamp(22px,3vw,40px) var(--gut) 0}.hero{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-1);overflow:hidden}.heroTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:start;padding:clamp(26px,3.4vw,44px) clamp(22px,3vw,40px)}.heroSay{min-width:0}.intro h1{font-size:clamp(32px,4.8vw,52px);line-height:1.02;letter-spacing:-.035em;font-weight:800;max-width:18ch}.figs{display:flex;gap:clamp(18px,2.4vw,38px);align-items:flex-start;padding-left:clamp(18px,2.4vw,38px);border-left:1px solid var(--line)}.figs>div{text-align:right}.figs dt{font-size:clamp(30px,3.6vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.figs dd{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);max-width:12ch;margin:6px 0 0 auto}.figs .figOtt dt{color:var(--hot)}.figs .figEu dt{color:var(--eu)}.intro .sub{margin-top:12px;font-size:clamp(20px,2.3vw,27px);font-weight:600;letter-spacing:-.018em;line-height:1.25;color:var(--ink);text-wrap:balance;max-width:30ch}.intro .sub2{margin-top:9px;font-size:clamp(16px,1.5vw,18px);color:var(--muted);line-height:1.5;text-wrap:pretty;max-width:68ch}.steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:var(--surface-2)}.steps li{counter-increment:s;padding:20px clamp(16px,1.6vw,24px);font-size:15px;color:var(--muted);line-height:1.5}.steps li+li{border-left:1px solid var(--line)}.steps li b{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:15.5px;margin-bottom:7px}.steps li b:before{content:counter(s);flex:none;width:25px;height:25px;border-radius:50%;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steps li em{font-style:normal;font-weight:700;color:var(--ink-2)}@media (max-width:1080px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps{grid-template-columns:1fr}}@media (max-width:1080px){.steps li:nth-child(3){border-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.steps li+li{border-left:0;border-top:1px solid var(--line)}}.deal{margin:14px 0 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--ink);color:var(--surface);border-radius:var(--r-card);padding:17px clamp(18px,2vw,26px);font-size:16.5px;line-height:1.5}.dealTag{flex:none;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb,var(--surface) 18%,transparent);border:1px solid color-mix(in srgb,var(--surface) 30%,transparent);border-radius:999px;padding:6px 13px}.deal p{margin:0;color:color-mix(in srgb,var(--surface) 78%,var(--ink))}.deal b{color:var(--surface);font-weight:700}.terms{margin:14px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-1)}@media (max-width:900px){.terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.terms{grid-template-columns:1fr}}.terms>div{background:var(--surface);padding:15px 18px}.terms>div.wide{grid-column:1/-1}.terms dt{font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.terms dd{margin:0;font-size:16px;font-weight:500;line-height:1.5}.terms dd a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.terms dd a:hover{color:var(--ink)}.bar{max-width:1560px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:28px var(--gut) 4px}.bar .count{font-size:16px;color:var(--muted);margin-right:auto}.bar .count b{color:var(--ink);font-weight:700;font-size:18px}.cats{max-width:1560px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px;padding:14px var(--gut) 0}.cats button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 15px;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.cats button:hover{border-color:var(--line-strong)}.cats button i{font-style:normal;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.cats button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.cats button.on i{color:color-mix(in srgb,var(--surface) 66%,var(--ink))}.cats button.x-ott{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 34%,transparent)}.cats button.x-ott i{color:color-mix(in srgb,var(--hot) 70%,var(--ink))}.cats button.x-ott.on{background:var(--hot);border-color:var(--hot);color:#fff}.cats button.x-ott.on i{color:rgba(255,255,255,.75)}.cats button.x-eu{color:var(--eu);border-color:color-mix(in srgb,var(--eu) 34%,transparent)}.cats button.x-eu i{color:color-mix(in srgb,var(--eu) 70%,var(--ink))}.cats button.x-eu.on{background:var(--eu);border-color:var(--eu);color:#fff}.cats button.x-eu.on i{color:rgba(255,255,255,.75)}@media (prefers-color-scheme:dark){.cats button.x-eu.on,.cats button.x-ott.on{color:#0f1114}.cats button.x-eu.on i,.cats button.x-ott.on i{color:rgba(15,17,20,.66)}}@media (max-width:640px){.cats{flex-wrap:nowrap;overflow-x:auto;gap:7px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-right:0;margin-right:0}.cats::-webkit-scrollbar{display:none}.cats button{flex:none;font-size:14px;padding:8px 13px;scroll-snap-align:start}.cats button:last-child{margin-right:var(--gut)}}.find{position:relative;flex:1 1 260px;max-width:420px}.find input{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ui);padding:12px 14px 12px 40px;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.find input::placeholder{color:var(--faint)}.find input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(20,22,26,.09)}@media (prefers-color-scheme:dark){.find input:focus{box-shadow:0 0 0 3px rgba(238,240,243,.13)}}.find svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.tog{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ui);overflow:hidden}.tog button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--muted);padding:11px 16px;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.tog button+button{border-left:1px solid var(--line)}.tog button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.tog button i{font-style:normal;font-size:13px;font-weight:700;margin-left:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint)}.tog button[aria-pressed=true] i{color:color-mix(in srgb,var(--surface) 66%,var(--ink))}.band{max-width:1560px;margin:0 auto;padding:34px var(--gut) 0}.bandHead{margin-bottom:16px}.bandTitle{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bandTitle h2{font-size:clamp(21px,2.4vw,27px);letter-spacing:-.02em;font-weight:700}.bandTitle .n{font-size:14px;font-weight:700;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 11px;font-family:var(--font-sale-mono),monospace}.bandHead p{margin-top:7px;font-size:16px;color:var(--muted);max-width:78ch;line-height:1.5}.rows{display:flex;flex-direction:column;gap:14px}.row{display:grid;grid-template-columns:240px minmax(0,1fr) 290px;grid-gap:0;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-1);overflow:hidden;cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.row:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong)}.row.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink),var(--shadow-2)}.row:focus-within{border-color:var(--ink)}.row.is-ott{border:3px solid var(--hot)}.row.is-ott.on{box-shadow:0 0 0 2px var(--hot),var(--shadow-2)}.row.is-eu{border:3px solid var(--eu)}.row.is-eu.on{box-shadow:0 0 0 2px var(--eu),var(--shadow-2)}.row.gone{cursor:default;opacity:.55}.row.gone:hover{box-shadow:var(--shadow-1)}.row.gone .rowShot img{filter:grayscale(1)}.rowShot{position:relative;background:var(--surface-2);border-right:1px solid var(--line);display:grid;place-items:center;min-height:220px}.rowShot img{width:100%;height:100%;max-height:300px;object-fit:contain;padding:16px}.rowShot .none{font-size:14px;color:var(--faint);text-align:center;padding:20px}.rowShot .no{left:10px;z-index:2;font-size:13.5px;color:var(--muted);background:var(--surface);border:1px solid var(--line);padding:3px 11px}.rowShot .no,.stamp{position:absolute;top:10px;font-weight:700;border-radius:999px}.stamp{right:10px;z-index:3;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--surface);background:var(--ink);padding:6px 13px}.rowMain{padding:20px 22px;display:flex;flex-direction:column;gap:9px;min-width:0}.rowMain .make{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rowMain h3{font-size:clamp(19px,1.9vw,23px);font-weight:650;letter-spacing:-.018em;line-height:1.22}.rowMain .pn{font-size:14px;color:var(--faint)}.rowMain .desc{font-size:16.5px;color:var(--ink-2);line-height:1.55;max-width:68ch}.tags{display:flex;flex-wrap:wrap;gap:7px}.tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;border-radius:999px;padding:5px 12px}.tag.nu{color:var(--surface);background:var(--ink);border:1px solid var(--ink)}.tag.hot{color:var(--hot);background:var(--hot-bg);border:1px solid color-mix(in srgb,var(--hot) 34%,transparent)}.tag.eu{color:var(--eu);background:var(--eu-bg);border:1px solid color-mix(in srgb,var(--eu) 34%,transparent)}.tag.flat{border:1px solid var(--line-strong)}.nib,.tag.flat{color:var(--ink-2);background:var(--surface-2)}.nib{font-size:15px;line-height:1.5;border-left:3px solid var(--line-strong);border-radius:0 var(--r-ui) var(--r-ui) 0;padding:10px 13px}.prov{font-size:14px;color:var(--faint);line-height:1.45}.specs{display:flex;flex-direction:column;gap:5px}.specs li{position:relative;padding-left:15px;font-size:15px;color:var(--muted);line-height:1.45}.specs li:before{content:"";position:absolute;left:2px;top:.68em;width:6px;height:1px;background:var(--line-strong)}.kit{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ui);padding:13px 15px}.kit b{display:block;font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.kit ul{display:flex;flex-direction:column;gap:7px}.kit li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.kit .kt{font-size:15.5px;font-weight:650;color:var(--ink)}.kit .kn{font-size:14.5px;color:var(--muted)}.rowBuy{padding:20px 22px;border-left:1px solid var(--line);background:var(--surface-2);gap:10px}.price,.rowBuy{display:flex;flex-direction:column}.price{gap:3px;margin-bottom:4px}.pLine{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px}.pLine span{color:var(--muted)}.pLine b{font-family:var(--font-sale-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.pRetail b{color:var(--was)}.pParts{display:flex;flex-direction:column;gap:2px;margin-bottom:7px}.pParts li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--faint)}.pParts li b{font-family:var(--font-sale-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--muted)}.pRetail.summed{padding-top:7px;border-top:1px solid var(--line)}.pRetail.summed span{color:var(--ink-2);font-weight:600}.pTax{font-size:14.5px}.pTax b{color:var(--was)}.pPaid{margin-top:5px;padding-top:6px;border-top:1px solid var(--line);font-weight:600}.pPaid span{color:var(--ink-2);font-weight:600}.pPaid b{color:var(--was);font-size:17px}.pMine{margin-top:10px;padding-top:11px;border-top:2px solid var(--line-strong);align-items:center}.pMine span{font-weight:600;color:var(--ink-2);font-size:14.5px}.pMine b{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pMine.solo{margin-top:0;padding-top:0;border-top:0}.pMine b i{font-style:normal;font-weight:600;font-size:14px;color:var(--muted);margin-left:5px}.pSave{margin-top:9px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;grid-gap:10px;gap:10px;background:color-mix(in srgb,var(--save) 10%,transparent);border:1px solid color-mix(in srgb,var(--save) 32%,transparent);border-radius:var(--r-ui);padding:8px}.pSave .pct{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--save);color:var(--on-save);border-radius:8px;padding:7px 11px;min-width:62px;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pSave .pct i{font-style:normal;font-size:10px;letter-spacing:.12em;margin-top:3px;opacity:.9}.pSave .amt,.pSave .pct i{font-weight:700;text-transform:uppercase}.pSave .amt{display:flex;flex-direction:column;justify-content:center;gap:1px;font-size:12.5px;letter-spacing:.07em;color:color-mix(in srgb,var(--save) 78%,var(--ink))}.pSave .amt b{font-size:20px;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--save);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pSave .vs{grid-column:1/-1;font-size:12.5px;font-weight:600;text-align:center;color:color-mix(in srgb,var(--save) 72%,var(--ink))}.pNote{font-size:13.5px;color:var(--muted);margin-top:4px}.pick{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650;cursor:pointer;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-ui);padding:12px 14px;transition:border-color .16s var(--ease),background .16s var(--ease)}.pick:hover{border-color:var(--ink)}.pick input{position:absolute;opacity:0;width:0;height:0}.pick .box{flex:none;width:26px;height:26px;border-radius:7px;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:transparent;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.row.on .pick{border-color:var(--ink);background:var(--ink);color:var(--surface)}.row.on .pick .box{background:var(--surface);border-color:var(--surface);color:var(--ink)}.pick input:focus-visible+.box{outline:2px solid var(--ink);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:15px;font-weight:650;border-radius:var(--r-ui);padding:11px 15px;cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:transform .12s var(--ease),background .16s var(--ease),border-color .16s var(--ease)}.btn:hover{border-color:var(--ink)}.btn:active{transform:scale(.985)}.btn.ghost{background:transparent;color:var(--ink-2);font-size:14.5px;padding:10px 13px}.btn.ghost:hover{background:var(--surface);color:var(--ink)}.btn.ghost.asked{background:var(--eu-bg);color:var(--eu);border-color:color-mix(in srgb,var(--eu) 45%,transparent);font-weight:700}.btn.fill{background:var(--ink);color:var(--surface);border-color:var(--ink)}.btn.fill:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn.plain{border-color:transparent;background:transparent;color:var(--muted)}.btn.plain:hover{color:var(--ink)}.btn[disabled]{opacity:.55;cursor:default}.note{margin-top:4px}.note label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hot);margin-bottom:6px}.note textarea{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r-ui);padding:10px 12px;resize:vertical;min-height:62px}.note textarea:focus{outline:none;border-style:solid;border-color:var(--hot);background:var(--surface)}.note .btn{margin-top:9px;width:100%}.rmode{max-width:1560px;margin:20px auto 0;display:flex;align-items:center;gap:11px;flex-wrap:wrap;background:var(--hot-bg);border:1px solid color-mix(in srgb,var(--hot) 32%,transparent);border-radius:var(--r-card);padding:14px 17px;font-size:15.5px;margin-left:var(--gut);margin-right:var(--gut)}.rmode b{color:var(--hot)}.rmode button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:15px;font-weight:650;color:var(--surface);background:var(--hot);border:0;border-radius:var(--r-ui);padding:10px 16px;cursor:pointer}.rmode button:first-of-type{margin-left:auto}.rmode button.quiet{margin-left:0;background:transparent;color:var(--hot)}.rmode button.quiet,.rmode input{border:1px solid color-mix(in srgb,var(--hot) 40%,transparent)}.rmode input{font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border-radius:var(--r-ui);padding:10px 13px;min-width:230px;margin-left:auto}.rmode input:focus{outline:none;border-color:var(--hot)}.rmode input+button{margin-left:0}.rmode [role=alert]{color:var(--hot);font-weight:600}.act{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-bar);transform:translateY(102%);transition:transform .28s var(--ease)}.act.up{transform:translateY(0)}.act .in{max-width:1560px;margin:0 auto;display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:15px var(--gut)}.act .tally{display:flex;flex-direction:column;gap:1px;margin-right:auto}.act .tally .n{font-size:14.5px;color:var(--muted)}.act .tally .v{font-size:24px;font-weight:700;letter-spacing:-.02em}.act .tally .hint{font-size:13.5px;color:var(--save);font-weight:650}.who{display:flex;gap:9px;flex-wrap:wrap}.who input{font:inherit;font-size:15.5px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-ui);padding:11px 13px;width:180px}.who input::placeholder{color:var(--faint)}.who input:focus{outline:none;border-color:var(--ink);background:var(--surface)}.empty{max-width:1560px;margin:30px auto;padding:44px 22px;margin-left:var(--gut);margin-right:var(--gut);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-card);color:var(--muted)}.empty b{display:block;color:var(--ink);font-size:18px;margin-bottom:6px}.tail{max-width:1560px;margin:44px auto 0;padding:26px var(--gut) 14px;border-top:1px solid var(--line);display:flex;gap:14px 34px;flex-wrap:wrap;align-items:flex-start;font-size:15px;color:var(--muted)}.tail>div{display:flex;flex-direction:column;gap:2px}.tail b{color:var(--ink);font-size:16px}.tail a{font-weight:650;color:var(--ink-2);text-decoration:none}.tail a:hover{color:var(--ink)}.tail p{flex:1 1 340px;font-size:14px;line-height:1.5;max-width:70ch}@media (max-width:1080px){.row{grid-template-columns:200px minmax(0,1fr) 250px}}@media (max-width:900px){.heroTop{grid-template-columns:1fr;gap:24px}.figs{padding-left:0;border-left:0;padding-top:22px;border-top:1px solid var(--line);width:100%;justify-content:space-between}.figs>div{text-align:left}.figs dd{margin-left:0}}@media (max-width:860px){.sale{font-size:16.5px}.row{grid-template-columns:1fr}.rowShot{border-right:0;border-bottom:1px solid var(--line);min-height:0}.rowShot img{max-height:260px}.rowBuy{border-left:0;border-top:1px solid var(--line)}.pMine b{font-size:32px}.mast .in{gap:10px;min-height:0}.mast .reach{width:100%;margin-left:0}.mast .reach a{flex:1 1 auto;justify-content:center}.hideSm{display:none}.showSm{display:inline}.bar .count{width:100%;margin-right:0}.find{max-width:none}.tog{width:100%}.tog button{flex:1 1}.act .in{gap:10px}.act .tally{width:100%;margin-right:0}.who{width:100%}.who input{flex:1 1 130px;width:auto}.act .btn{flex:1 1 auto}.sale{padding-bottom:290px}}@media (max-width:520px){.row.is-eu,.row.is-ott{border-width:2px}.rowBuy,.rowMain{padding:16px}.steps li{padding-left:50px}}@media (prefers-reduced-motion:reduce){.sale *,.sale :after,.sale :before{transition-duration:.01ms!important;animation-duration:.01ms!important}.act{transition:none}}@media print{.act,.bar,.btn,.mast,.note,.pick,.rmode{display:none!important}.sale{background:#fff;padding-bottom:0;font-size:12px}.row{page-break-inside:avoid;break-inside:avoid;box-shadow:none;grid-template-columns:150px 1fr 200px}}