.page[data-astro-cid-koimmtvm]{gap:clamp(28px,4vw,48px);padding-block:clamp(28px,4vw,56px) clamp(64px,9vw,128px);display:grid}.head[data-astro-cid-koimmtvm]{gap:16px;max-width:60ch;display:grid}h1[data-astro-cid-koimmtvm]{font-size:var(--t-h1);line-height:.95}.layout[data-astro-cid-koimmtvm]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px clamp(32px,5vw,80px);display:grid}.selection[data-astro-cid-koimmtvm]{top:calc(var(--header-h) + 24px);gap:12px;display:grid;position:sticky}.lines[data-astro-cid-koimmtvm]{border-top:1px solid var(--graphite);margin:0;padding:0;list-style:none}.lines[data-astro-cid-koimmtvm] li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:16px 0;display:grid}.lines[data-astro-cid-koimmtvm] img{object-fit:cover;background:var(--stone-2);width:96px;height:96px}.lines[data-astro-cid-koimmtvm] .nm{font:400 1.35rem/1.2 var(--font-display);text-decoration:none}.lines[data-astro-cid-koimmtvm] .meta{color:var(--muted);margin-top:4px;display:block}.lines[data-astro-cid-koimmtvm] .ctl{align-items:center;gap:16px;display:flex}.lines[data-astro-cid-koimmtvm] .qty{border:1px solid var(--graphite);height:40px;display:inline-flex}.lines[data-astro-cid-koimmtvm] .qty button{cursor:pointer;background:0 0;border:0;width:38px}.lines[data-astro-cid-koimmtvm] .qty input{border:0;border-inline:1px solid var(--graphite);text-align:center;width:52px;font:400 .95rem var(--font-mono);-moz-appearance:textfield;background:0 0}.lines[data-astro-cid-koimmtvm] .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.lines[data-astro-cid-koimmtvm] .rm{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.empty[data-astro-cid-koimmtvm]{justify-items:start;gap:14px;padding-top:8px;display:grid}.empty[data-astro-cid-koimmtvm] .display[data-astro-cid-koimmtvm]{font-size:2rem}.form[data-astro-cid-koimmtvm]{background:var(--stone-2);gap:18px;padding:clamp(20px,3vw,36px);display:grid}.form[data-astro-cid-koimmtvm] h2[data-astro-cid-koimmtvm]{font-size:var(--t-h3);line-height:1.1}.row[data-astro-cid-koimmtvm]{gap:18px;display:grid}.row[data-astro-cid-koimmtvm].two{grid-template-columns:repeat(2,minmax(0,1fr))}.f[data-astro-cid-koimmtvm]{align-content:start;gap:6px;display:grid}label[data-astro-cid-koimmtvm]{font:500 var(--t-small)/1.3 var(--font-body)}.opt[data-astro-cid-koimmtvm]{color:var(--muted);font-weight:400}input[data-astro-cid-koimmtvm],select[data-astro-cid-koimmtvm],textarea[data-astro-cid-koimmtvm]{border:1px solid var(--muted);background:var(--stone);width:100%;min-height:48px;color:var(--graphite);font:400 1rem/1.4 var(--font-body);border-radius:0;padding:10px 12px}textarea[data-astro-cid-koimmtvm]{resize:vertical;min-height:120px}select[data-astro-cid-koimmtvm]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--graphite) 50%), linear-gradient(135deg, var(--graphite) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}input[data-astro-cid-koimmtvm]:focus-visible,select[data-astro-cid-koimmtvm]:focus-visible,textarea[data-astro-cid-koimmtvm]:focus-visible{outline:2px solid var(--signal);outline-offset:0;border-color:var(--graphite)}[data-astro-cid-koimmtvm][aria-invalid=true]{border-color:var(--signal);border-width:2px}.err[data-astro-cid-koimmtvm]{color:#9a3a10;font-size:var(--t-small);margin:0}.hint[data-astro-cid-koimmtvm]{color:var(--ink-2);font-size:var(--t-small);margin:0}.trust[data-astro-cid-koimmtvm]{font-size:var(--t-small);color:var(--ink-2);margin:0}.trust[data-astro-cid-koimmtvm] .stars[data-astro-cid-koimmtvm]{color:var(--signal-text);letter-spacing:.08em;margin-right:6px}.alert[data-astro-cid-koimmtvm]{background:var(--stone);border-left:3px solid var(--signal);margin:0;padding:12px 16px}.alert[data-astro-cid-koimmtvm]:focus{outline:none}.trap[data-astro-cid-koimmtvm]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile[data-astro-cid-koimmtvm]:empty{display:none}.submit[data-astro-cid-koimmtvm]{justify-self:start}.submit[data-astro-cid-koimmtvm][aria-busy=true]{opacity:.6;cursor:progress}@media (width<=1099px){.layout[data-astro-cid-koimmtvm]{grid-template-columns:1fr}.selection[data-astro-cid-koimmtvm]{position:static}}@media (width<=599px){.row[data-astro-cid-koimmtvm].two{grid-template-columns:1fr}.lines[data-astro-cid-koimmtvm] li{grid-template-columns:72px minmax(0,1fr)}.lines[data-astro-cid-koimmtvm] img{width:72px;height:72px}.lines[data-astro-cid-koimmtvm] .ctl{grid-column:2}.submit[data-astro-cid-koimmtvm]{justify-content:center;justify-self:stretch}}
