.eq[data-astro-cid-knw5uvfg]{min-height:18rem}.eq-layout[data-astro-cid-knw5uvfg]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) 21.5rem;align-items:start;display:grid}.eq-main__head[data-astro-cid-knw5uvfg]{justify-content:space-between;align-items:baseline;gap:.25rem var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.eq-totals[data-astro-cid-knw5uvfg]{font-size:var(--fs-sm);color:var(--graphite)}.eq-rows[data-astro-cid-knw5uvfg]{margin:0;padding:0;list-style:none}.eq-foot[data-astro-cid-knw5uvfg]{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);padding-top:var(--sp-5);flex-wrap:wrap;display:flex}.eq-search[data-astro-cid-knw5uvfg]{color:var(--harbour);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem 0;font-weight:600;display:inline-flex}.eq-search[data-astro-cid-knw5uvfg]:hover{text-underline-offset:.18em;text-decoration:underline}.eq-aside[data-astro-cid-knw5uvfg]{top:calc(var(--header-h) + var(--sp-5));gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);display:grid;position:sticky}.eq-sum[data-astro-cid-knw5uvfg]{gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.eq-sum[data-astro-cid-knw5uvfg] dt[data-astro-cid-knw5uvfg]{font-size:var(--fs-sm);color:var(--graphite)}.eq-sum[data-astro-cid-knw5uvfg] dd[data-astro-cid-knw5uvfg]{font-size:var(--fs-2xl);color:var(--ink);margin:0;font-weight:600;line-height:1.1}.eq-actions[data-astro-cid-knw5uvfg]{gap:var(--sp-2);display:grid}.eq-clear[data-astro-cid-knw5uvfg]{color:var(--graphite)}.eq-clear[data-astro-cid-knw5uvfg]:hover{background:var(--danger-soft);color:var(--danger)}.eq-confirm[data-astro-cid-knw5uvfg]{gap:var(--sp-3);padding:var(--sp-4);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--white));border-radius:var(--radius-sm);background:var(--danger-soft);animation:eq-pop var(--dur-2) var(--ease-out);display:grid}.eq-confirm__text[data-astro-cid-knw5uvfg]{font-size:var(--fs-sm);color:var(--ink);font-weight:600;line-height:1.45}.eq-confirm__actions[data-astro-cid-knw5uvfg]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.eq-confirm__yes[data-astro-cid-knw5uvfg]{background:var(--danger);color:var(--white)}.eq-confirm__yes[data-astro-cid-knw5uvfg]:hover{background:var(--danger);filter:brightness(.88)}.eq-note[data-astro-cid-knw5uvfg]{font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.eq-empty[data-astro-cid-knw5uvfg]{gap:var(--sp-5);max-width:46rem;padding-block:var(--sp-3);display:grid}.eq-empty[data-astro-cid-knw5uvfg] h2[data-astro-cid-knw5uvfg]:focus{outline:none}.eq-empty__text[data-astro-cid-knw5uvfg]{max-width:56ch;color:var(--graphite)}.eq-empty__actions[data-astro-cid-knw5uvfg]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.eq-empty__cats[data-astro-cid-knw5uvfg]{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.eq-cats[data-astro-cid-knw5uvfg]{gap:0 var(--sp-6);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.eq-cats[data-astro-cid-knw5uvfg] a[data-astro-cid-knw5uvfg]{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);color:var(--ink);padding:.7rem 0;font-weight:600;text-decoration:none;display:flex}.eq-cats[data-astro-cid-knw5uvfg] a[data-astro-cid-knw5uvfg]:hover{color:var(--harbour)}.eq-cats[data-astro-cid-knw5uvfg] .mono[data-astro-cid-knw5uvfg]{font-size:var(--fs-xs);color:var(--muted);font-weight:450}.eq-empty__alt[data-astro-cid-knw5uvfg]{font-size:var(--fs-sm);color:var(--graphite)}.eq-empty__alt[data-astro-cid-knw5uvfg] a[data-astro-cid-knw5uvfg],.eq-nojs[data-astro-cid-knw5uvfg] a[data-astro-cid-knw5uvfg]{color:var(--harbour);text-decoration:underline}@keyframes eq-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=960px){.eq-layout[data-astro-cid-knw5uvfg]{gap:var(--sp-6);grid-template-columns:1fr}.eq-aside[data-astro-cid-knw5uvfg]{position:static}.eq-sum[data-astro-cid-knw5uvfg]{display:none}}@media (width>=961px){.eq-totals[data-astro-cid-knw5uvfg]{display:none}}@media (width<=600px){.eq-cats[data-astro-cid-knw5uvfg]{grid-template-columns:1fr}}.eq-row{gap:var(--sp-3) var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;display:grid}.eq-row.is-new{animation:eq-row-in var(--dur-3) var(--ease-out)}.eq-row.is-leaving{opacity:0;pointer-events:none;transform:translate(-10px)}@keyframes eq-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eq-thumb{display:block}.eq-img{aspect-ratio:4/3;border-radius:var(--radius-xs);background:var(--paper);width:100%;color:var(--line-strong);display:block;position:relative;overflow:hidden}.eq-img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.eq-img--photo img{mix-blend-mode:multiply;padding:8%}.eq-img--illus img{padding:4%}.eq-img--empty{place-items:center;display:grid}.eq-img--empty svg{width:34%}.eq-info{gap:.25rem;min-width:0;display:grid}.eq-meta{flex-wrap:wrap;gap:.35rem;display:flex}.eq-sep{color:var(--line-strong)}.eq-name{font-family:var(--font-body);font-stretch:100%;font-size:var(--fs-base);letter-spacing:0;font-weight:620;line-height:1.3}.eq-name a{color:var(--ink);text-decoration:none}.eq-name a:hover{color:var(--harbour);text-underline-offset:.18em;text-decoration:underline}.eq-model{font-size:var(--fs-xs);color:var(--graphite);overflow-wrap:anywhere}.eq-qty{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);height:42px;transition:border-color var(--dur-1), box-shadow var(--dur-1);align-items:stretch;display:inline-flex}.eq-qty:focus-within{border-color:var(--blue);box-shadow:var(--focus-ring)}.eq-step{width:40px;color:var(--ink);transition:background-color var(--dur-1);background:0 0;border:0;place-items:center;display:inline-grid}.eq-step:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.eq-step:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.eq-step:hover:not(:disabled){background:var(--paper)}.eq-step:disabled{color:var(--line-strong);cursor:not-allowed}.eq-step svg{width:16px;height:16px}.eq-input{border:0;border-inline:1px solid var(--line);width:3.6rem;font-size:var(--fs-sm);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border-radius:0;outline:none;padding:0 .25rem;font-weight:600}.eq-input::-webkit-outer-spin-button,.eq-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.eq-remove{border-radius:var(--radius-sm);min-height:40px;color:var(--graphite);font-size:var(--fs-sm);transition:background-color var(--dur-1), color var(--dur-1);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .6rem;font-weight:600;display:inline-flex}.eq-remove:hover{background:var(--danger-soft);color:var(--danger)}.eq-remove svg{width:16px;height:16px}@media (width<=720px){.eq-row{gap:var(--sp-3) var(--sp-4);grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"thumb info""qty remove";align-items:start}.eq-thumb{grid-area:thumb}.eq-info{grid-area:info}.eq-qty{grid-area:qty;justify-self:start}.eq-remove{grid-area:remove;place-self:center end}}.qf[data-astro-cid-jq3q2pn4]{gap:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.qf__intro[data-astro-cid-jq3q2pn4]{top:calc(var(--header-h) + var(--sp-5));gap:var(--sp-5);display:grid;position:sticky}.qf__lead[data-astro-cid-jq3q2pn4]{max-width:44ch;color:var(--graphite)}.qf__included[data-astro-cid-jq3q2pn4]{padding-block:var(--sp-4);border-block:1px solid var(--line-strong);font-size:var(--fs-sm);color:var(--graphite);gap:.2rem;display:grid}.qf__included[data-astro-cid-jq3q2pn4] strong[data-astro-cid-jq3q2pn4]{font-size:var(--fs-base);color:var(--ink);font-weight:600}[data-eq-state=sent] .qf__presend[data-astro-cid-jq3q2pn4]{display:none}.qf__form[data-astro-cid-jq3q2pn4]{padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}@media (width<=960px){.qf[data-astro-cid-jq3q2pn4]{gap:var(--sp-6);grid-template-columns:1fr}.qf__intro[data-astro-cid-jq3q2pn4]{position:static}}@media (width<=600px){.qf__form[data-astro-cid-jq3q2pn4]{padding:var(--sp-4)}}
