@font-face{font-family:geist;src:url(../media/Geist_Light-s.p.0dizrty8japg2.ttf)format("truetype");font-display:swap;font-weight:300}@font-face{font-family:geist;src:url(../media/Geist_Regular-s.p.3jy4a3r3xq4zm.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:geist;src:url(../media/Geist_Medium-s.p.0s2uyzji94c_c.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:geist;src:url(../media/Geist_SemiBold-s.p.2luqxpzqnbpfb.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.bhDrTq_className{font-family:geist,geist Fallback}.bhDrTq_variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Regular-s.p.3h7dny4ne2gqh.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:geistMono;src:url(../media/GeistMono_Medium-s.p.0h4tljmqex9ad.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}._23U6QW_className{font-family:geistMono,geistMono Fallback}._23U6QW_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--bg:#fff;--surface:#f3f3f1;--surface2:#e8e8e5;--ink:#1f2023;--muted:#6b6c70;--line:#e2e2df;--accent:#1f2023;--accent-ink:#fff;--good:#2f7a4e;--warn:#a5650e;--bad:#b23a30;--sans:var(--font-geist), "Helvetica Neue", Arial, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17181b;--surface:#212226;--surface2:#2b2c31;--ink:#efeff0;--muted:#a0a1a6;--line:#303136;--accent:#efeff0;--accent-ink:#17181b;--good:#6cc08f;--warn:#e3a54f;--bad:#ec7b70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#17181b;--surface:#212226;--surface2:#2b2c31;--ink:#efeff0;--muted:#a0a1a6;--line:#303136;--accent:#efeff0;--accent-ink:#17181b;--good:#6cc08f;--warn:#e3a54f;--bad:#ec7b70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[hidden]{display:none!important}.gut{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.wrap{max-width:1240px;margin:0 auto}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.wordmark{aspect-ratio:1915/608;background:currentColor;display:inline-block;-webkit-mask:url(/brand/fidelity-wordmark.png) 50%/contain no-repeat;mask:url(/brand/fidelity-wordmark.png) 50%/contain no-repeat}header.nav{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-block:12px;position:sticky}.navrow{align-items:center;gap:28px;display:flex}.navrow .wordmark{height:24px;color:var(--ink);flex:none}.links{scrollbar-width:none;flex:1;gap:22px;min-width:0;display:flex;overflow-x:auto}.links a{color:var(--muted);white-space:nowrap;border-bottom:1px solid #0000;padding-block:6px;font-size:14.5px;text-decoration:none}.links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.stafflink{border:1px solid var(--line);background:var(--bg);height:36px;color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.stafflink:hover,.stafflink[aria-current=page]{border-color:var(--ink)}.navend{flex:none;align-items:center;gap:8px;display:flex}.iconbtn{border:1px solid var(--line);background:var(--bg);border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.iconbtn svg{width:16px;height:16px}.cartbtn{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border:0;border-radius:4px;padding:9px 16px;font-size:13.5px;font-weight:500}main.page{padding-block:0 96px}.btn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:4px;height:42px;padding:0 18px;font-size:14px;font-weight:500}.btn.ghost{background:var(--bg);color:var(--ink);border-color:var(--line)}.btn:disabled{opacity:.4;cursor:not-allowed}.field{gap:4px;margin-top:12px;display:grid}.field label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--bg);border-radius:4px;width:100%;padding:10px 11px;font-size:15px}.form-error{color:var(--bad);margin:10px 0 0;font-size:14px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-block:52px 32px;display:grid}.hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1}.cd{margin:14px 0 0;font-size:14.5px}.cd b{font-family:var(--mono);font-weight:500}.heroside{color:var(--muted);text-align:right;font-size:13.5px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:4px;padding:7px 15px;font-size:13.5px;text-decoration:none}.chip[aria-current=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.toolbar .note{color:var(--muted);font-size:13px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px;display:grid}.card{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:14px;min-width:0;display:grid}.card>*{align-self:start}.cinfo{gap:4px;display:grid}.cinfo .ctop{margin-top:0}.crow2{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cstyle{font:13px/1 var(--mono);color:var(--muted);white-space:nowrap}@supports not (grid-template-rows:subgrid){.card{flex-direction:column;gap:10px;display:flex}}.tile{background:var(--surface);border-radius:6px;display:block;position:relative;overflow:hidden}.tile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}:is(.tile:has(>img),.arthumb:has(img),.imgprev:has(img)),img.thumbsm{background:0 0}a.tile:hover img{transform:scale(1.02)}.badge{background:var(--bg);color:var(--ink);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:11px;position:absolute;bottom:12px;left:12px}.badge.low{color:var(--warn)}.badge.out{color:var(--bad)}.card.sold .tile img{filter:grayscale(.85);opacity:.6}.ctop{justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.cname{color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.card,.pdp{--cname-size:17px}.card .cname,.pdp .cname{font-size:var(--cname-size);letter-spacing:-.01em;font-weight:600;line-height:1.25}.cname:hover{text-underline-offset:3px;text-decoration:underline}.pdp .cname:hover{text-decoration:none}.cnum{font:500 var(--cname-size)/1.25 var(--mono);color:var(--ink);white-space:nowrap;margin-left:auto}.corigin{min-height:1.35em;font-size:14.5px;font-weight:400;line-height:1.35}.cfact{min-height:1.45em;font-size:15px;line-height:1.45}.cvar{color:var(--muted)}.note{font-size:13.5px}.fine{font-size:12.5px}.meta{font:13px var(--mono)}.alabel{font-weight:600}.cno{font:13px var(--mono);color:var(--muted);white-space:nowrap}.cmeta{color:var(--muted);min-height:1.4em;margin-top:-4px;font-size:13px}.sizes{border-top:1px solid var(--ink)}.szl{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 104px;align-items:center;gap:0 12px;min-height:46px;font-size:14.5px;display:grid}.szl.h{min-height:0;color:var(--muted);padding-block:6px;font-size:12.5px}.szl .r{text-align:right}.szl small{color:var(--muted);font-size:12px;display:block}.step{border:1px solid var(--line);border-radius:4px;grid-template-columns:30px 40px 30px;align-items:center;height:34px;margin-left:auto;display:inline-grid;overflow:hidden}.step button{background:0 0;border:0;height:100%;font-size:17px}.step input{text-align:center;font:500 14px var(--mono);-moz-appearance:textfield;background:0 0;border:0;width:100%;height:100%}.step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step.has{border-color:var(--ink)}.addcart{border:1px solid var(--line);background:var(--bg);width:102px;height:34px;color:var(--ink);white-space:nowrap;border-radius:4px;margin-left:auto;padding:0 12px;font-size:13.5px;transition:border-color .12s}.addcart:hover,.addcart:focus-visible{border-color:var(--ink)}.step.in{animation:.16s ease-out stepin}@keyframes stepin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step.in{animation:none}}.crumb{padding-block:22px;font-size:13.5px;font-weight:500}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--ink)}.pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.pdp .info{flex-direction:column;gap:18px;min-width:0;display:flex}.pdp h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.05}.pdp .szl{grid-template-columns:minmax(0,1fr) 90px 80px 110px;gap:0 16px;padding-block:8px}.kv{grid-template-columns:130px minmax(0,1fr);margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted);border-top:1px solid var(--line);padding:9px 0}.kv dd{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:9px 0}.story{padding-top:8px}.story h2{margin:0 0 8px;font-size:15px;font-weight:500}.story p{max-width:62ch;margin:0 0 12px;font-size:15px;line-height:1.65}.pstory{margin-top:24px}@media (min-width:981px){.pdp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.pdp .info{order:-1}.pdp .tile{align-self:start}.pdp .info{justify-content:space-between}.pdp .kv>:nth-last-child(-n+2){padding-bottom:0}.pstory{margin-top:72px;padding-top:0}.pstory h2{margin-bottom:16px}.pstory p{max-width:none}}.phead{padding-block:52px 28px}.phead h1{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(36px,5.4vw,60px);font-weight:300;line-height:1}.phead p{color:var(--muted);max-width:56ch;margin:14px 0 0}.doc{border-bottom:1px solid var(--ink);max-width:960px}.doc section{border-top:1px solid var(--ink);grid-template-columns:220px minmax(0,1fr);gap:8px 24px;padding:22px 0;display:grid}.doc h2{margin:0;font-size:15px;font-weight:500}.doc dl{grid-template-columns:160px minmax(0,1fr);gap:10px 18px;margin:0;font-size:14.5px;display:grid}.doc dt{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:13px}.doc dd{margin:0}.doc p{margin:0 0 14px}.soon{border:1px dashed var(--line);color:var(--muted);border-radius:4px;max-width:640px;padding:28px}.ocard{border:1px solid var(--line);border-radius:4px;grid-template-columns:200px minmax(0,1fr) 170px;gap:24px;padding:20px 22px;display:grid}.ocard+.ocard{margin-top:14px}.ocard .date{letter-spacing:-.01em;font-size:20px}.state{border:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;margin-top:8px;padding:2px 10px;font-size:11px;display:inline-block}.olines{margin:0;padding:0;font-size:13.5px;list-style:none}.olines li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.olines li span:last-child{color:var(--muted);white-space:nowrap}.oright{text-align:right}.oright .total{font-size:22px}.empty-state{color:var(--muted);padding:24px 0}.scrim{z-index:40;background:#0a0a0c59;position:fixed;inset:0}.drawer{background:var(--bg);z-index:41;width:min(440px,100%);padding:calc(18px + env(safe-area-inset-top,0px)) max(22px, env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) 22px;visibility:hidden;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0000002e}.drawer.open{visibility:visible;transform:none}.dhead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dhead h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400}.dbody{flex:1;min-height:0;overflow:auto}.cline{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.cline img{object-fit:cover;border-radius:4px;width:56px;height:56px}.cline .n{font-size:14px;font-weight:500}.cline .s{color:var(--muted);font-size:12.5px}.sum{gap:4px;padding-top:12px;font-size:14px;display:grid}.sum div{justify-content:space-between;display:flex}.sum .tot{border-top:1px solid var(--line);margin-top:4px;padding-top:6px;font-size:17px;font-weight:500}.radio{border:1px solid var(--line);border-radius:4px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:14px;display:grid}.radio small{color:var(--muted);font-size:12.5px;display:block}.radio:has(input:checked){border-color:var(--ink)}.dfoot{padding-top:14px}.dfoot .btn{width:100%;height:48px;font-size:14.5px}.done{border-left:2px solid var(--good);background:var(--surface);padding:8px 12px;font-size:14px}.login{place-items:center;min-height:100vh;padding-block:40px;display:grid}.login-card{width:min(420px,100%)}.login-logo{height:40px;color:var(--ink)}.login h1{letter-spacing:-.03em;margin:28px 0 6px;font-size:40px;font-weight:300}.login-form .btn{width:100%;height:46px;margin-top:16px}.login-sent{border-top:1px solid var(--ink);margin-top:20px;padding-top:16px}.login-sent h2{margin:0 0 6px;font-size:18px;font-weight:500}.login-foot{margin-top:28px;font-size:13px}footer.foot{border-top:1px solid var(--ink);padding-block:32px calc(28px + env(safe-area-inset-bottom,0px))}.fcols{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:24px;display:grid}.fcols h4{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11.5px;font-weight:400}.fcols a,.fcols span.line{color:var(--ink);padding:3px 0;font-size:14px;text-decoration:none;display:block}.fcols .wordmark{height:30px;color:var(--ink)}.fcols form button{text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:14px;text-decoration:underline}.fbase{color:var(--muted);margin-top:32px;font-size:12px}@media (max-width:980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp{grid-template-columns:minmax(0,1fr);gap:24px}.ocard{grid-template-columns:minmax(0,1fr)}.oright{text-align:left}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.doc section{grid-template-columns:minmax(0,1fr)}.doc dl{grid-template-columns:minmax(0,1fr);gap:2px}.doc dd{margin-bottom:10px}}@media (max-width:620px){.grid,.hero{grid-template-columns:minmax(0,1fr)}.heroside{text-align:left}.navrow{flex-wrap:wrap;gap:14px}.links{flex-basis:100%;order:3;gap:0}.links a{text-align:center;flex:auto;padding-inline:4px}.navend{margin-left:auto}.pdp .szl{grid-template-columns:minmax(0,1fr) 68px 64px 102px;gap:0 8px;font-size:14px}.pdp .szl small{display:none}.kv{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tile img,.drawer{transition:none}}.rsum{margin:0 0 18px;font-size:15px}.rsum b{font-family:var(--mono);font-weight:500}.subnav{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.sect{letter-spacing:-.01em;margin:0 0 14px;font-size:20px;font-weight:500}h3{margin:28px 0 10px;font-size:16px;font-weight:600}.hint{color:var(--muted);max-width:80ch;font-size:13px}.bad{color:var(--bad)}.btn.small{height:34px;padding:0 13px;font-size:13px}.linkish{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.syncbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;font-size:13.5px;display:flex}.tablewrap{border:1px solid var(--line);border-radius:4px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px;font-size:12px;font-weight:400}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}tr:last-child td{border-bottom:0}th.num,td.num{text-align:right}table.adm{min-width:860px}tr.grp th{letter-spacing:0;text-transform:none;color:var(--ink);background:var(--surface);font-size:13px;font-weight:600}.cell-name b{font-weight:500}.cell-name small{color:var(--muted);font-size:12.5px;display:block}.tname{align-items:center;gap:12px;display:flex}.thumbsm{object-fit:cover;background:var(--surface);border-radius:4px;flex:none;width:40px;height:40px;display:block}.tog{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.tog input{width:18px;height:18px;accent-color:var(--ink)}.kgctl{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.step.big{grid-template-columns:36px 52px 36px;height:38px;margin:0}.smallnum{border:1px solid var(--line);background:var(--bg);width:72px;font:500 14px var(--mono);border-radius:4px;padding:7px 8px}.savenote{color:var(--good);font-size:12px}.savenote.bad{color:var(--bad)}.warnnote{color:var(--warn);white-space:normal;max-width:180px;margin-left:auto;font-size:11.5px}.rowacts{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.lotrow .cell-name b{font-weight:400}.lotrow .thumbsm{border:1px dashed var(--line);background:0 0}.left.low{color:var(--warn);font-weight:600}.left.out{color:var(--bad);font-weight:600}.lines{font-size:13px}.flag{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);border:1px solid;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.owe{color:var(--warn)}.owe small{font-size:11.5px;display:block}.ofilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.acctfilter{align-items:center;gap:6px;display:flex}select.st{border:1px solid var(--line);background:var(--bg);border-radius:4px;padding:6px 8px;font-size:13.5px}.trkin{border:1px solid var(--line);background:var(--bg);font:13px var(--mono);border-radius:4px;width:180px;padding:6px 8px}.stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}.stats div{padding:14px 16px}.stats div+div{border-left:1px solid var(--line)}.stats b{letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:300;display:block}tr.edrow td{background:var(--surface);padding:18px}.acgrid{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:28px;display:grid}.settings{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.settings label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:4px;font-size:12px;display:grid}.settings label span{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.settings input{border:1px solid var(--line);background:var(--bg);width:80px;font:500 14px var(--mono);border-radius:4px;padding:8px}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.actions a.btn{align-items:center;text-decoration:none;display:inline-flex}.editor,.invite{border:1px solid var(--line);border-radius:4px;padding:20px}.invite h3{margin-top:0}.edgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.fgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 14px;display:grid}.field.wide{grid-column:1/-1}.field small{font-size:12.5px}.sizegrid{grid-template-columns:22px 52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 10px;font-size:14px;display:grid}.sizegrid>span{color:var(--muted);font-size:12px}.sizegrid input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink)}.sizegrid input[type=number]{border:1px solid var(--line);background:var(--bg);border-radius:4px;width:100%;padding:8px}.sizegrid input:disabled{opacity:.4}.radios{gap:6px;display:grid}.imgprev{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);border-radius:4px;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.imgprev img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.edgrid,.acgrid{grid-template-columns:minmax(0,1fr)}.tablewrap{border:0;overflow:visible}table.adm{min-width:0}table.adm thead{display:none}table.adm tr.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:14px 0;display:grid}table.adm tr.row td{text-align:left;border:0;padding:0}table.adm tr.row td.cell-name{grid-column:1/-1}table.adm tr.row td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;display:block}table.adm tr.grp,table.adm tr.grp th,table.adm tr.edrow,table.adm tr.edrow td{display:block}.warnnote{margin-left:0}.stats div{padding:10px}.stats b{font-size:20px}}.field label.radio,.field label.tog{letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px}.arclist{margin:8px 0 0;padding:0;list-style:none}.arclist li>a,.arclist .arhead{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:56px 48px minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.4fr) 80px;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}.arclist .arhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-block:14px 10px;font-size:12px}.arclist li>a:hover .arname b{text-underline-offset:3px;text-decoration:underline}.arno,.arroast{font-family:var(--mono);font-size:13.5px}.arroast{color:var(--muted)}.arthumb{background:var(--surface);border-radius:4px;width:48px;height:48px;overflow:hidden}.arthumb img{object-fit:cover;width:100%;height:100%;display:block}.arname b{font-weight:500;display:block}.arname small,.arproc,.arvar{color:var(--muted);font-size:13.5px}.arname small{display:block}@media (max-width:760px){.arclist .arhead{display:none}.arclist li>a{grid-template-columns:40px 44px minmax(0,1fr);gap:4px 12px}.arthumb{width:44px;height:44px}.arproc,.arvar,.arroast{display:none}}.confirm{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;max-width:280px;margin-top:8px;font-size:13px;display:flex}.btn.danger{background:var(--bad);border-color:var(--bad);color:var(--bg)}.sendform{gap:6px;min-width:300px;display:grid}.sendrow{align-items:center;gap:6px;display:flex}.sendrow .trkin{flex:1;min-width:0}.freight{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:center;padding-left:8px;display:inline-flex}.freight span{color:var(--muted);font-size:13px}.freight input{width:76px;font:500 13.5px var(--mono);color:var(--ink);background:0 0;border:0;padding:7px 6px}.invline{color:var(--muted);font-size:12.5px}.invline a{color:inherit}.invline.bad{color:var(--bad);white-space:normal}.invline.warn{color:var(--warn);white-space:normal;margin-top:4px}.olines li.olshort span:first-child{color:var(--muted)}@media (max-width:760px){.sendform{min-width:0}.sendrow{flex-wrap:wrap}}.xeropage{max-width:760px}.xeropage h3{margin:32px 0 6px}.xeropage .bad{color:var(--bad)}.xeropage code{font-family:var(--mono);font-size:13px}.invlinks{justify-items:end;gap:2px;font-size:12.5px;display:grid}.invlinks a{color:var(--ink)}@media (max-width:760px){.invlinks{justify-items:start}}.xeropage a.btn{align-items:center;text-decoration:none;display:inline-flex}.xeropage .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roastday{max-width:860px}.daychips{margin:4px 0 18px}.rdtitle{margin:0 0 10px}.stats.rdstats{grid-template-columns:repeat(5,minmax(0,1fr))}.rdbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;font-size:13.5px;display:flex}.daynote textarea,.cnote input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:9px 11px;font-size:14px}.rdh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:30px 0 4px;font-size:13px;font-weight:500}.rcard{border-top:1px solid var(--line);padding:18px 0 20px}.rchead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.rchead h4{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.rchead .cno{font-family:var(--mono);color:var(--muted);margin-right:4px;font-size:14px}.rchead .muted{font-size:13px}.rneed{margin:6px 0 10px;font-size:14.5px}.batches{gap:10px;margin:6px 0 4px;display:grid}.pips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pip{border:2.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:34px;height:34px;padding:0}.pip.done{background:var(--ink)}.pip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.weights{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:4px 0;display:flex}.pipsum{margin-left:4px;font-size:13.5px}.pipsum b{font-family:var(--mono);font-size:16px}.pipsum .warn{color:var(--warn)}.bctl{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.rstep{color:var(--muted);gap:4px;font-size:12px;display:grid}.rstep .step.big output{font:500 15px var(--mono);color:var(--ink);place-items:center;display:grid}.facts{color:var(--muted);margin:8px 0 0;font-size:13px}.yields{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin:14px 0 8px;display:flex}.ybox{color:var(--muted);gap:4px;min-width:120px;font-size:12.5px;display:grid}.ybox small{font-size:12px}.ybox input{border:1px solid var(--line);background:var(--bg);width:120px;height:42px;color:var(--ink);font:500 17px var(--mono);border-radius:4px;padding:0 10px}.ybox .short{color:var(--bad)}.ybox .over{color:var(--warn)}.ybox .even{color:var(--good)}.cnote{margin-top:8px}.addcoffee{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.addcoffee select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:4px;max-width:100%;padding:8px 10px;font-size:14px}.packgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:10px;display:grid}.packcard{border:1px solid var(--line);border-radius:4px;padding:12px 14px}.packcard .rchead h4{font-size:15.5px}.pack{border-bottom:1px dashed var(--line);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:10px 0;font-size:14.5px;display:grid}.pack:last-child{border-bottom:0}.pack input[type=checkbox]{width:24px;height:24px;accent-color:var(--ink);cursor:pointer;margin:0}.pack .savenote{grid-column:2/-1}.pack .packn{border:1px solid var(--line);background:var(--bg);width:52px;height:32px;color:var(--ink);text-align:center;font:500 14px var(--mono);-moz-appearance:textfield;border-radius:4px}.pack .packn::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pack .packn::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pack .packof{color:var(--muted)}.pack .packlabel{min-width:0}.pack.on .packlabel{color:var(--muted);text-decoration:line-through}.pack.short .packn{border-color:var(--warn)}.pack.short .packlabel{text-decoration:none}.report{gap:8px;display:grid}.reprow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reprow input{border:1px solid var(--line);background:var(--bg);min-width:220px;color:var(--ink);font:inherit;border-radius:4px;flex:1;padding:8px 10px;font-size:14px}.reppre{background:var(--surface);font:12.5px/1.5 var(--mono);white-space:pre-wrap;border-radius:4px;margin:0;padding:14px}.alert{border-left:2px solid var(--warn);background:var(--surface);padding:8px 12px;font-size:14px}@media (max-width:760px){.stats.rdstats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.rdstats div:nth-child(4){border-left:0}.ybox{flex:calc(50% - 7px);min-width:0}.ybox input{width:100%}}.roastday .warnnote{text-align:left;max-width:none;margin:6px 0 0;font-size:13px}.ofor{margin-bottom:6px;font-size:14px}.ofor b{font-weight:600}a.tile{color:inherit;text-decoration:none}.arttile{aspect-ratio:1;background:repeating-radial-gradient(circle at 32% 68%,#0000 0 13px,#1f202317 13px 14px),#ecebe7}.sendrow{flex-wrap:wrap}.sendrow .st{width:auto}.payline{color:var(--muted);margin:0;font-size:13.5px}.ochange{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.ochange .confirm{max-width:none;margin-top:0}.oedit{border:1px solid var(--line);background:var(--bg);border-radius:4px;gap:12px;margin-top:14px;padding:14px;display:grid}.oelines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oelines li{grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:12px;display:grid}.oelines li.off .oename{color:var(--muted);text-decoration:line-through}.oename small{color:var(--muted);font-size:12.5px;display:block}.oeadd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oeadd .st{flex:200px;width:100%;min-width:0;max-width:100%}.oefoot{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.oefoot>span:first-child{margin-right:auto}.logins{gap:6px;margin:0 0 10px;padding:0;font-size:13.5px;list-style:none;display:grid}.logins li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.addlogin{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.logins+.kgctl{margin-bottom:18px;display:inline-flex}.addlogin input{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:4px;flex:140px;min-width:0;padding:6px 8px;font-size:13.5px}.addday{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.addday input{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:4px;padding:6px 8px;font-size:14px}.rchead .confirm{flex-basis:100%;max-width:100%}.rcside{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 14px;display:inline-flex}
:root{--r-scale:.89;--r-body-family:var(--sans);--r-body-weight:400;--r-body-size:16px;--r-body-track:0em;--r-body-lead:1.45;--r-body-case:none;--r-body-feat:"ss01" 1, "ss03" 1;--r-caption-family:var(--sans);--r-caption-weight:400;--r-caption-size:12px;--r-caption-track:0em;--r-caption-lead:1.5;--r-caption-case:none;--r-caption-feat:"ss01" 1, "ss03" 1;--r-cardname-family:var(--sans);--r-cardname-weight:600;--r-cardname-size:26px;--r-cardname-track:-.04em;--r-cardname-lead:1;--r-cardname-case:none;--r-cardname-feat:"ss01" 1, "ss03" 1;--r-cardorigin-family:var(--sans);--r-cardorigin-weight:400;--r-cardorigin-size:22px;--r-cardorigin-track:-.01em;--r-cardorigin-lead:.8;--r-cardorigin-case:none;--r-cardorigin-feat:"ss01" 1, "ss03" 1;--r-display-family:var(--sans);--r-display-weight:600;--r-display-size:36px;--r-display-track:-.04em;--r-display-lead:1.1;--r-display-case:none;--r-display-feat:"ss01" 1, "ss03" 1;--r-figure-family:var(--mono);--r-figure-weight:400;--r-figure-size:40px;--r-figure-track:0em;--r-figure-lead:1;--r-figure-case:none;--r-figure-feat:"ss01" 1, "ss03" 1, "ss09" 1;--r-label-family:var(--mono);--r-label-weight:400;--r-label-size:14px;--r-label-track:.045em;--r-label-lead:.8;--r-label-case:uppercase;--r-label-feat:"ss01" 1, "ss03" 1, "ss09" 1;--r-lead-family:var(--sans);--r-lead-weight:400;--r-lead-size:18px;--r-lead-track:-.02em;--r-lead-lead:1.35;--r-lead-case:none;--r-lead-feat:"ss01" 1, "ss03" 1;--r-minor-family:var(--sans);--r-minor-weight:600;--r-minor-size:22px;--r-minor-track:-.04em;--r-minor-lead:1.2;--r-minor-case:none;--r-minor-feat:"ss01" 1, "ss03" 1;--r-section-family:var(--sans);--r-section-weight:600;--r-section-size:40px;--r-section-track:-.04em;--r-section-lead:1.3;--r-section-case:none;--r-section-feat:"ss01" 1, "ss03" 1;--r-small-family:var(--sans);--r-small-weight:400;--r-small-size:16px;--r-small-track:0em;--r-small-lead:1.5;--r-small-case:none;--r-small-feat:"ss01" 1, "ss03" 1;--r-subheading-family:var(--sans);--r-subheading-weight:600;--r-subheading-size:26px;--r-subheading-track:-.04em;--r-subheading-lead:1.2;--r-subheading-case:none;--r-subheading-feat:"ss01" 1, "ss03" 1;--r-ui-family:var(--sans);--r-ui-weight:600;--r-ui-size:14px;--r-ui-track:-.02em;--r-ui-lead:1;--r-ui-case:none;--r-ui-feat:"ss01" 1, "ss03" 1;--r-meta-family:var(--mono);--r-meta-weight:400;--r-meta-size:15px;--r-meta-track:0em;--r-meta-lead:1;--r-meta-case:none;--r-meta-feat:"ss01" 1, "ss03" 1, "ss09" 1;--r-entry-family:var(--mono);--r-entry-weight:400;--r-entry-size:16px;--r-entry-track:0em;--r-entry-lead:1.4;--r-entry-case:none;--r-entry-feat:"ss01" 1, "ss03" 1, "ss09" 1;--r-pagename-family:var(--sans);--r-pagename-weight:600;--r-pagename-size:40px;--r-pagename-track:-.04em;--r-pagename-lead:1;--r-pagename-case:none;--r-pagename-feat:"ss01" 1, "ss03" 1;--r-pageorigin-family:var(--sans);--r-pageorigin-weight:400;--r-pageorigin-size:28px;--r-pageorigin-track:-.02em;--r-pageorigin-lead:1;--r-pageorigin-case:none;--r-pageorigin-feat:"ss01" 1, "ss03" 1}body{font-family:var(--r-body-family)!important;font-weight:var(--r-body-weight)!important;font-size:calc(var(--r-body-size) * var(--r-scale))!important;letter-spacing:var(--r-body-track)!important;line-height:var(--r-body-lead)!important;text-transform:var(--r-body-case)!important;font-feature-settings:var(--r-body-feat)!important}.hero h1,.phead h1,.login h1{font-family:var(--r-display-family)!important;font-weight:var(--r-display-weight)!important;font-size:calc(var(--r-display-size) * var(--r-scale))!important;letter-spacing:var(--r-display-track)!important;line-height:var(--r-display-lead)!important;text-transform:var(--r-display-case)!important;font-feature-settings:var(--r-display-feat)!important}.pdp h1{font-family:var(--r-section-family)!important;font-weight:var(--r-section-weight)!important;font-size:calc(var(--r-section-size) * var(--r-scale))!important;letter-spacing:var(--r-section-track)!important;line-height:var(--r-section-lead)!important;text-transform:var(--r-section-case)!important;font-feature-settings:var(--r-section-feat)!important}.sect,.dhead h2{font-family:var(--r-subheading-family)!important;font-weight:var(--r-subheading-weight)!important;font-size:calc(var(--r-subheading-size) * var(--r-scale))!important;letter-spacing:var(--r-subheading-track)!important;line-height:var(--r-subheading-lead)!important;text-transform:var(--r-subheading-case)!important;font-feature-settings:var(--r-subheading-feat)!important}h3,.rchead h4,.packcard .rchead h4,.story h2,.doc h2,.login-sent h2{font-family:var(--r-minor-family)!important;font-weight:var(--r-minor-weight)!important;font-size:calc(var(--r-minor-size) * var(--r-scale))!important;letter-spacing:var(--r-minor-track)!important;line-height:var(--r-minor-lead)!important;text-transform:var(--r-minor-case)!important;font-feature-settings:var(--r-minor-feat)!important}.card .cname,.pdp .cname{font-family:var(--r-cardname-family)!important;font-weight:var(--r-cardname-weight)!important;font-size:calc(var(--r-cardname-size) * var(--r-scale))!important;letter-spacing:var(--r-cardname-track)!important;line-height:var(--r-cardname-lead)!important;text-transform:var(--r-cardname-case)!important;font-feature-settings:var(--r-cardname-feat)!important}.corigin{font-family:var(--r-cardorigin-family)!important;font-weight:var(--r-cardorigin-weight)!important;font-size:calc(var(--r-cardorigin-size) * var(--r-scale))!important;letter-spacing:var(--r-cardorigin-track)!important;line-height:var(--r-cardorigin-lead)!important;text-transform:var(--r-cardorigin-case)!important;font-feature-settings:var(--r-cardorigin-feat)!important}.cfact{font-family:var(--r-body-family)!important;font-weight:var(--r-body-weight)!important;font-size:calc(var(--r-body-size) * var(--r-scale))!important;letter-spacing:var(--r-body-track)!important;line-height:var(--r-body-lead)!important;text-transform:var(--r-body-case)!important;font-feature-settings:var(--r-body-feat)!important}.stats b,.oright .total,.ocard .date{font-family:var(--r-figure-family)!important;font-weight:var(--r-figure-weight)!important;font-size:calc(var(--r-figure-size) * var(--r-scale))!important;letter-spacing:var(--r-figure-track)!important;line-height:var(--r-figure-lead)!important;text-transform:var(--r-figure-case)!important;font-feature-settings:var(--r-figure-feat)!important}.links a,.btn,.btn.small,.chip,.cartbtn,.dfoot .btn,.addcart,.linkish{font-family:var(--r-ui-family)!important;font-weight:var(--r-ui-weight)!important;font-size:calc(var(--r-ui-size) * var(--r-scale))!important;letter-spacing:var(--r-ui-track)!important;line-height:var(--r-ui-lead)!important;text-transform:var(--r-ui-case)!important;font-feature-settings:var(--r-ui-feat)!important}.cd{font-family:var(--r-lead-family)!important;font-weight:var(--r-lead-weight)!important;font-size:calc(var(--r-lead-size) * var(--r-scale))!important;letter-spacing:var(--r-lead-track)!important;line-height:var(--r-lead-lead)!important;text-transform:var(--r-lead-case)!important;font-feature-settings:var(--r-lead-feat)!important}.eyebrow,.field label{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.field input,.field select,.field textarea{font-family:var(--r-body-family)!important;font-weight:var(--r-body-weight)!important;font-size:calc(var(--r-body-size) * var(--r-scale))!important;letter-spacing:var(--r-body-track)!important;line-height:var(--r-body-lead)!important;text-transform:var(--r-body-case)!important;font-feature-settings:var(--r-body-feat)!important}.form-error,.heroside,.toolbar .note{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.badge{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.cmeta,.szl{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.szl.h,.szl small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.crumb{font-family:var(--r-ui-family)!important;font-weight:var(--r-ui-weight)!important;font-size:calc(var(--r-ui-size) * var(--r-scale))!important;letter-spacing:var(--r-ui-track)!important;line-height:var(--r-ui-lead)!important;text-transform:var(--r-ui-case)!important;font-feature-settings:var(--r-ui-feat)!important}.kv{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.story p{font-family:var(--r-body-family)!important;font-weight:var(--r-body-weight)!important;font-size:calc(var(--r-body-size) * var(--r-scale))!important;letter-spacing:var(--r-body-track)!important;line-height:var(--r-body-lead)!important;text-transform:var(--r-body-case)!important;font-feature-settings:var(--r-body-feat)!important}.doc dl,.doc dt{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.state{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.olines,.cline .n{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.cline .s{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.sum{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.sum .tot{font-family:var(--r-minor-family)!important;font-weight:var(--r-minor-weight)!important;font-size:calc(var(--r-minor-size) * var(--r-scale))!important;letter-spacing:var(--r-minor-track)!important;line-height:var(--r-minor-lead)!important;text-transform:var(--r-minor-case)!important;font-feature-settings:var(--r-minor-feat)!important}.radio{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.radio small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.done,.login-foot{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.fcols h4{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.fcols a,.fcols span.line,.fcols form button{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.fbase{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.pdp .szl{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.rsum{font-family:var(--r-body-family)!important;font-weight:var(--r-body-weight)!important;font-size:calc(var(--r-body-size) * var(--r-scale))!important;letter-spacing:var(--r-body-track)!important;line-height:var(--r-body-lead)!important;text-transform:var(--r-body-case)!important;font-feature-settings:var(--r-body-feat)!important}.hint,.syncbar,table{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}th{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}tr.grp th{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.cell-name small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.tog{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.savenote,.warnnote{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.lines{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.flag{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.owe small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}select.st{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.settings label{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.settings label span{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.field small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.sizegrid{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.sizegrid>span{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}table.adm tr.row td[data-label]:before{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.field label.radio,.field label.tog{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.arclist .arhead{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.arno,.arroast,.arname small,.arproc,.arvar{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.arroast{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.confirm,.freight span{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.invline{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.xeropage code{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.invlinks{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.rdbar,.daynote textarea,.cnote input{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.rdh{font-family:var(--r-label-family)!important;font-weight:var(--r-label-weight)!important;font-size:calc(var(--r-label-size) * var(--r-scale))!important;letter-spacing:var(--r-label-track)!important;line-height:var(--r-label-lead)!important;text-transform:var(--r-label-case)!important;font-feature-settings:var(--r-label-feat)!important}.rchead .cno,.rchead .muted,.rneed,.pipsum{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.pipsum b{font-family:var(--r-body-family)!important;font-weight:var(--r-body-weight)!important;font-size:calc(var(--r-body-size) * var(--r-scale))!important;letter-spacing:var(--r-body-track)!important;line-height:var(--r-body-lead)!important;text-transform:var(--r-body-case)!important;font-feature-settings:var(--r-body-feat)!important}.rstep{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.facts{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.ybox,.ybox small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.addcoffee select,.pack,.reprow input,.alert,.roastday .warnnote,.ofor,.payline,.ochange{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.oename small{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.oefoot,.logins,.addlogin input,.addday input{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.cnum{font-size:calc(var(--r-cardname-size) * var(--r-scale))!important;line-height:var(--r-cardname-lead)!important;font-family:var(--mono)!important;font-feature-settings:var(--r-cardname-feat)!important}.note{font-family:var(--r-small-family)!important;font-weight:var(--r-small-weight)!important;font-size:calc(var(--r-small-size) * var(--r-scale))!important;letter-spacing:var(--r-small-track)!important;line-height:var(--r-small-lead)!important;text-transform:var(--r-small-case)!important;font-feature-settings:var(--r-small-feat)!important}.fine{font-family:var(--r-caption-family)!important;font-weight:var(--r-caption-weight)!important;font-size:calc(var(--r-caption-size) * var(--r-scale))!important;letter-spacing:var(--r-caption-track)!important;line-height:var(--r-caption-lead)!important;text-transform:var(--r-caption-case)!important;font-feature-settings:var(--r-caption-feat)!important}.stafflink{font-family:var(--r-ui-family)!important;font-weight:var(--r-ui-weight)!important;font-size:calc(var(--r-ui-size) * var(--r-scale))!important;letter-spacing:var(--r-ui-track)!important;line-height:var(--r-ui-lead)!important;text-transform:var(--r-ui-case)!important;font-feature-settings:var(--r-ui-feat)!important}.cstyle,.cno,.meta{font-family:var(--r-meta-family)!important;font-weight:var(--r-meta-weight)!important;font-size:calc(var(--r-meta-size) * var(--r-scale))!important;letter-spacing:var(--r-meta-track)!important;line-height:var(--r-meta-lead)!important;text-transform:var(--r-meta-case)!important;font-feature-settings:var(--r-meta-feat)!important}.step button,.step input,.smallnum,.trkin,.settings input,.freight input,.rstep .step.big output,.ybox input,.reppre{font-family:var(--r-entry-family)!important;font-weight:var(--r-entry-weight)!important;font-size:calc(var(--r-entry-size) * var(--r-scale))!important;letter-spacing:var(--r-entry-track)!important;line-height:var(--r-entry-lead)!important;text-transform:var(--r-entry-case)!important;font-feature-settings:var(--r-entry-feat)!important}@media (min-width:981px){.pdp .cname,.pstory h2{font-family:var(--r-pagename-family)!important;font-weight:var(--r-pagename-weight)!important;font-size:calc(var(--r-pagename-size) * var(--r-scale))!important;letter-spacing:var(--r-pagename-track)!important;line-height:var(--r-pagename-lead)!important;text-transform:var(--r-pagename-case)!important;font-feature-settings:var(--r-pagename-feat)!important}.pdp .corigin{font-family:var(--r-pageorigin-family)!important;font-weight:var(--r-pageorigin-weight)!important;font-size:calc(var(--r-pageorigin-size) * var(--r-scale))!important;letter-spacing:var(--r-pageorigin-track)!important;line-height:var(--r-pageorigin-lead)!important;text-transform:var(--r-pageorigin-case)!important;font-feature-settings:var(--r-pageorigin-feat)!important}.pstory p{font-family:var(--r-lead-family)!important;font-weight:var(--r-lead-weight)!important;font-size:calc(var(--r-lead-size) * var(--r-scale))!important;letter-spacing:var(--r-lead-track)!important;line-height:var(--r-lead-lead)!important;text-transform:var(--r-lead-case)!important;font-feature-settings:var(--r-lead-feat)!important}.pdp .cnum{font-size:calc(var(--r-pagename-size) * var(--r-scale))!important;line-height:var(--r-pagename-lead)!important}}.pack .packn{font-family:var(--r-entry-family)!important;font-weight:var(--r-entry-weight)!important;font-size:calc(var(--r-entry-size) * var(--r-scale))!important;letter-spacing:var(--r-entry-track)!important;line-height:var(--r-entry-lead)!important;text-transform:var(--r-entry-case)!important;font-feature-settings:var(--r-entry-feat)!important}
