.head.svelte-juocjt{padding:56px 0 32px;background:radial-gradient(800px 300px at 80% 0%,var(--gold-soft),transparent 70%)}.head.svelte-juocjt h1:where(.svelte-juocjt){font-size:clamp(2.2rem,4.4vw,3.4rem)}.mode.svelte-juocjt{display:inline-flex;flex-wrap:wrap;gap:6px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:6px;margin-top:12px}.mode.svelte-juocjt button:where(.svelte-juocjt){display:grid;text-align:left;gap:2px;border:0;background:transparent;border-radius:11px;padding:10px 18px;cursor:pointer;font:inherit;color:var(--ink-2)}.mode.svelte-juocjt button:where(.svelte-juocjt) span:where(.svelte-juocjt){font-size:.78rem;color:var(--muted)}.mode.svelte-juocjt button.on:where(.svelte-juocjt){background:var(--ink);color:#fff}.mode.svelte-juocjt button.on:where(.svelte-juocjt) span:where(.svelte-juocjt){color:var(--gold-2)}.sim.svelte-juocjt{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start;padding-bottom:40px}fieldset.svelte-juocjt{border:0;padding:0;margin:0 0 40px;min-width:0}legend.svelte-juocjt{font:500 1.6rem var(--serif);margin-bottom:16px;display:flex;align-items:center;gap:12px}.num.svelte-juocjt{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font:600 .85rem var(--sans)}.prod-grid.svelte-juocjt{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.prod.svelte-juocjt{display:grid;justify-items:center;align-content:space-between;gap:10px;padding:14px 8px 10px;background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.prod.svelte-juocjt:hover{transform:translateY(-2px)}.prod.on.svelte-juocjt{border-color:var(--gold);box-shadow:0 0 0 3px #c9a45c40}.pm.svelte-juocjt{width:44px;height:62px;display:grid;place-items:center}.pm.wide.svelte-juocjt{width:76px}.pn.svelte-juocjt{font-size:.78rem;font-weight:500;text-align:center;line-height:1.25}.desc.svelte-juocjt{margin-top:14px;color:var(--ink-2);font-size:.93rem}.qty-row.svelte-juocjt{display:flex;align-items:center;gap:14px}.qty-input.svelte-juocjt{display:flex;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.qty-input.svelte-juocjt button:where(.svelte-juocjt){width:48px;border:0;background:var(--paper-2);font-size:1.3rem;cursor:pointer;color:var(--ink)}.qty-input.svelte-juocjt input:where(.svelte-juocjt){width:110px;border:0;border-radius:0;text-align:center;font:600 1.4rem var(--sans)}.unit-l.svelte-juocjt{color:var(--muted)}.range.svelte-juocjt{width:100%;margin:18px 0 10px;accent-color:var(--gold)}.quick.svelte-juocjt{display:flex;flex-wrap:wrap;gap:6px}.quick.svelte-juocjt button:where(.svelte-juocjt),.seg.svelte-juocjt button:where(.svelte-juocjt){border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font:500 .85rem var(--sans);cursor:pointer;color:var(--ink-2)}.quick.svelte-juocjt button.on:where(.svelte-juocjt),.seg.svelte-juocjt button.on:where(.svelte-juocjt){background:var(--ink);color:#fff;border-color:var(--ink)}.hint.svelte-juocjt{font-size:.8rem;color:var(--muted);margin-top:10px}.opts.svelte-juocjt{display:grid;gap:8px}.opt.svelte-juocjt{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.opt.on.svelte-juocjt{border-color:var(--gold);box-shadow:0 0 0 3px #c9a45c33}.opt.svelte-juocjt input:where(.svelte-juocjt),.env.svelte-juocjt input:where(.svelte-juocjt){position:absolute;opacity:0;pointer-events:none}.opt.svelte-juocjt:has(input:where(.svelte-juocjt):focus-visible),.env.svelte-juocjt:has(input:where(.svelte-juocjt):focus-visible),.chk.svelte-juocjt:has(input:where(.svelte-juocjt):focus-visible){outline:2px solid var(--gold);outline-offset:2px}.sw.svelte-juocjt{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);flex:none}.ot.svelte-juocjt{display:grid;flex:1}.ot.svelte-juocjt b:where(.svelte-juocjt){font-weight:600;font-size:.93rem}.ot.svelte-juocjt small:where(.svelte-juocjt){color:var(--muted)}.op.svelte-juocjt{font-size:.82rem;font-weight:600;color:var(--gold);white-space:nowrap}.seg.svelte-juocjt{display:flex;gap:6px;margin-top:14px}.seg.svelte-juocjt small:where(.svelte-juocjt){opacity:.7}.env-grid.svelte-juocjt{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.env.svelte-juocjt{display:grid;justify-items:center;gap:6px;padding:14px 8px;background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-size:.82rem;text-align:center;position:relative}.env.on.svelte-juocjt{border-color:var(--gold);box-shadow:0 0 0 3px #c9a45c33}.env-sw.svelte-juocjt{width:54px;height:36px;border-radius:3px;border:1px solid var(--line);position:relative;overflow:hidden}.env-sw.svelte-juocjt:after{content:"";position:absolute;top:-50%;right:10%;bottom:40%;left:10%;border:1px solid rgb(0 0 0 / .15);transform:rotate(45deg) scale(.7)}.env-sw.none.svelte-juocjt{border-style:dashed}.env-sw.none.svelte-juocjt:after{display:none}.env.svelte-juocjt small:where(.svelte-juocjt){color:var(--gold);font-weight:600}.extras.svelte-juocjt{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chk.svelte-juocjt{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-size:.88rem}.chk.on.svelte-juocjt{border-color:var(--gold)}.chk.svelte-juocjt input:where(.svelte-juocjt){accent-color:var(--gold);width:16px;height:16px}.chk.svelte-juocjt span:where(.svelte-juocjt){flex:1}.chk.svelte-juocjt small:where(.svelte-juocjt){color:var(--gold);font-weight:600;white-space:nowrap}.summary.svelte-juocjt{position:sticky;top:90px;display:grid;gap:20px}.sum.svelte-juocjt{padding:24px}.sum-head.svelte-juocjt{display:flex;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.sum-head.svelte-juocjt h3:where(.svelte-juocjt){margin-bottom:6px}.sum-mock.svelte-juocjt{width:54px;flex:none}.sum-mock.wide.svelte-juocjt{width:84px}.thumb.svelte-juocjt{width:70px;border-radius:4px;box-shadow:var(--shadow);flex:none}.dn.svelte-juocjt{font-size:.8rem;margin:6px 0 0;color:var(--ink-2)}.x.svelte-juocjt{background:none;border:0;color:var(--danger);cursor:pointer;font-size:.78rem;text-decoration:underline}.big.svelte-juocjt{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 8px}.big.svelte-juocjt span:where(.svelte-juocjt){color:var(--muted);font-size:.88rem}.big.svelte-juocjt b:where(.svelte-juocjt){font:500 2.4rem/1 var(--serif)}dl.svelte-juocjt{margin:0 0 16px;font-size:.88rem}dl.svelte-juocjt div:where(.svelte-juocjt){display:flex;justify-content:space-between;gap:12px;padding:6px 0}dt.svelte-juocjt{color:var(--ink-2)}dd.svelte-juocjt{margin:0;font-variant-numeric:tabular-nums;font-weight:500}.neg.svelte-juocjt dd:where(.svelte-juocjt){color:var(--ok)}.sep.svelte-juocjt{border-top:1px dashed var(--line);margin-top:6px;padding-top:12px!important}.total.svelte-juocjt{border-top:1px solid var(--ink);margin-top:6px;padding-top:12px!important;font-size:1.15rem}.total.svelte-juocjt dt:where(.svelte-juocjt){color:var(--ink);font-weight:600}.total.svelte-juocjt dd:where(.svelte-juocjt){font-weight:700}.nudge.svelte-juocjt{background:var(--gold-soft);border-radius:10px;padding:10px 12px;font-size:.84rem;color:#5c4419}.nudge.svelte-juocjt button:where(.svelte-juocjt){border:0;background:var(--gold);color:#fff;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600;cursor:pointer;margin-left:4px}.design-link.svelte-juocjt{margin-top:8px}.tiers.svelte-juocjt{padding:20px 24px}.tiers.svelte-juocjt h4:where(.svelte-juocjt){font:600 .9rem var(--sans);margin-bottom:12px}.tiers.svelte-juocjt ul:where(.svelte-juocjt){list-style:none;padding:0;margin:0 0 10px;display:grid;gap:8px}.tiers.svelte-juocjt li:where(.svelte-juocjt){display:grid;grid-template-columns:82px 1fr 64px;align-items:center;gap:10px;font-size:.8rem;color:var(--muted)}.tiers.svelte-juocjt li.active:where(.svelte-juocjt){color:var(--ink);font-weight:600}.bar.svelte-juocjt{height:10px;background:var(--paper-2);border-radius:999px;overflow:hidden}.bar.svelte-juocjt i:where(.svelte-juocjt){display:block;height:100%;background:#d9cdb8;border-radius:999px;transition:width .35s ease}li.active.svelte-juocjt .bar:where(.svelte-juocjt) i:where(.svelte-juocjt){background:linear-gradient(90deg,var(--gold),var(--gold-2))}.tu.svelte-juocjt{text-align:right;font-variant-numeric:tabular-nums}.tiers.svelte-juocjt small:where(.svelte-juocjt){font-size:.74rem;color:var(--muted)}.quote-sec.svelte-juocjt{background:#fff;border-top:1px solid var(--line)}.q-head.svelte-juocjt{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.q-table.svelte-juocjt{overflow:hidden}.q-row.svelte-juocjt{display:grid;grid-template-columns:70px 1fr 90px 90px 110px 36px;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.q-img.svelte-juocjt{display:grid;place-items:center}.q-img.svelte-juocjt img:where(.svelte-juocjt){max-height:70px;border-radius:3px;box-shadow:var(--shadow)}.q-img.svelte-juocjt span:where(.svelte-juocjt){width:40px}.q-img.svelte-juocjt span.wide:where(.svelte-juocjt){width:64px}.q-info.svelte-juocjt{display:grid}.q-info.svelte-juocjt small:where(.svelte-juocjt){color:var(--muted)}.q-qty.svelte-juocjt{padding:.45em .5em;text-align:center}.q-unit.svelte-juocjt,.q-sub.svelte-juocjt{text-align:right;font-variant-numeric:tabular-nums}.q-unit.svelte-juocjt small:where(.svelte-juocjt){color:var(--muted)}.q-sub.svelte-juocjt{font-weight:600}.q-del.svelte-juocjt{border:0;background:none;font-size:1.4rem;color:var(--muted);cursor:pointer;border-radius:50%;width:36px;height:36px}.q-del.svelte-juocjt:hover{background:#fbecea;color:var(--danger)}.q-tot.svelte-juocjt{display:grid;justify-content:end;padding:18px 20px;gap:4px;background:var(--paper)}.q-tot.svelte-juocjt div:where(.svelte-juocjt){display:flex;justify-content:space-between;gap:48px;font-size:.92rem}.q-tot.svelte-juocjt .grand:where(.svelte-juocjt){font-size:1.2rem;border-top:1px solid var(--ink);padding-top:8px;margin-top:6px}.q-actions.svelte-juocjt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.q-actions.svelte-juocjt p:where(.svelte-juocjt){margin:0;color:var(--muted);font-size:.9rem}@media (max-width: 1000px){.sim.svelte-juocjt{grid-template-columns:1fr}.summary.svelte-juocjt{position:static}}@media (max-width: 700px){.extras.svelte-juocjt{grid-template-columns:1fr}.q-row.svelte-juocjt{grid-template-columns:56px 1fr 36px;grid-template-areas:"img info del" "img qty sub"}.q-img.svelte-juocjt{grid-area:img}.q-info.svelte-juocjt{grid-area:info}.q-del.svelte-juocjt{grid-area:del}.q-qty.svelte-juocjt{grid-area:qty;width:90px}.q-unit.svelte-juocjt{display:none}.q-sub.svelte-juocjt{grid-area:sub}}
