.order[data-astro-cid-6hnepcir]{max-width:1060px;padding:3rem 1.5rem 5rem}.order__intro[data-astro-cid-6hnepcir]{color:var(--color-muted);margin-bottom:2rem;max-width:60ch}.order__questions[data-astro-cid-6hnepcir]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;padding:1rem 1.5rem;margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:12px;background:#e4e7ec}.order__questions[data-astro-cid-6hnepcir] p[data-astro-cid-6hnepcir]{margin:0;font-weight:500}.order__cols[data-astro-cid-6hnepcir]{display:grid;grid-template-columns:minmax(360px,440px) 1fr;gap:2.5rem;align-items:start}.order__col[data-astro-cid-6hnepcir]>fieldset[data-astro-cid-6hnepcir]:last-child{margin-bottom:0}@media(max-width:860px){.order__cols[data-astro-cid-6hnepcir]{grid-template-columns:1fr}}.is-hidden[data-astro-cid-6hnepcir]{display:none!important}.order__type[data-astro-cid-6hnepcir]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.order__type-opt[data-astro-cid-6hnepcir]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.order__check[data-astro-cid-6hnepcir]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1rem}.order__terms[data-astro-cid-6hnepcir]{align-items:flex-start;margin-top:1.2rem;margin-bottom:0;font-size:.9rem}.order__terms[data-astro-cid-6hnepcir] input[data-astro-cid-6hnepcir]{margin-top:.15rem}fieldset[data-astro-cid-6hnepcir]{border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;margin:0 0 1.5rem;background:#e4e7ec}#order-form[data-astro-cid-6hnepcir]{counter-reset:section}legend[data-astro-cid-6hnepcir]{float:left;width:100%;font-weight:600;margin-bottom:1rem;counter-increment:section}legend[data-astro-cid-6hnepcir]:before{content:counter(section) ". "}legend[data-astro-cid-6hnepcir]+[data-astro-cid-6hnepcir]{clear:both}.order__currency[data-astro-cid-6hnepcir]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.order__products[data-astro-cid-6hnepcir]{list-style:none;margin:0;padding:0}.product-row[data-astro-cid-6hnepcir]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--color-border)}.product-row[data-astro-cid-6hnepcir]:last-child{border-bottom:none}.product-row--bundle[data-astro-cid-6hnepcir]{background:var(--color-surface);border:1px solid var(--color-accent);border-radius:10px;padding:.7rem .8rem;margin-bottom:.6rem}.product-row--bundle[data-astro-cid-6hnepcir] .product-row__main[data-astro-cid-6hnepcir]{flex:1;min-width:0}.product-row__badge[data-astro-cid-6hnepcir]{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.7rem;font-weight:600;vertical-align:middle}.product-row__qty--readonly[data-astro-cid-6hnepcir]{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;padding:.4rem 0;font-weight:600}.product-row__main[data-astro-cid-6hnepcir]{display:flex;align-items:center;gap:.85rem;min-width:0}.product-row__thumb-link[data-astro-cid-6hnepcir]{flex:none;display:inline-flex;border-radius:8px}.product-row__thumb-link[data-astro-cid-6hnepcir]:hover .product-row__thumb[data-astro-cid-6hnepcir]{border-color:var(--color-accent)}.product-row__thumb[data-astro-cid-6hnepcir]{width:56px;height:56px;flex:none;object-fit:cover;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface)}.product-row__info[data-astro-cid-6hnepcir]{display:flex;flex-direction:column}.product-row__name[data-astro-cid-6hnepcir]{font-weight:500}.product-row__price[data-astro-cid-6hnepcir]{color:var(--color-muted);font-size:.85rem}.product-row__preorder[data-astro-cid-6hnepcir]{color:var(--color-muted);font-size:.78rem}.product-row__qty-group[data-astro-cid-6hnepcir]{display:flex;align-items:center;gap:.3rem}.product-row__qty[data-astro-cid-6hnepcir]{width:3.2rem;padding:.4rem;text-align:center;border:1px solid var(--color-border);border-radius:8px}.product-row__step[data-astro-cid-6hnepcir]{flex:none;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-row__step[data-astro-cid-6hnepcir]:hover{border-color:var(--color-accent)}.order__note[data-astro-cid-6hnepcir]{color:var(--color-muted);font-size:.85rem;margin-top:1rem}.order__grid[data-astro-cid-6hnepcir]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.order__grid[data-astro-cid-6hnepcir] label[data-astro-cid-6hnepcir]{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.order__grid-wide[data-astro-cid-6hnepcir]{grid-column:1 / -1}.order__field-err[data-astro-cid-6hnepcir]{color:var(--color-out-of-stock);font-size:.78rem}input[data-astro-cid-6hnepcir][aria-invalid=true],select[data-astro-cid-6hnepcir][aria-invalid=true],textarea[data-astro-cid-6hnepcir][aria-invalid=true]{border-color:var(--color-out-of-stock)}input[data-astro-cid-6hnepcir],select[data-astro-cid-6hnepcir],textarea[data-astro-cid-6hnepcir]{padding:.55rem .6rem;border:1px solid var(--color-border);border-radius:8px;font:inherit;background:var(--color-bg);color:var(--color-text)}textarea[data-astro-cid-6hnepcir]{resize:vertical}.order__muted[data-astro-cid-6hnepcir]{color:var(--color-muted);font-weight:400}.btn[data-astro-cid-6hnepcir]{display:inline-block;padding:.7rem 1.4rem;border-radius:10px;border:none;font:inherit;font-weight:600;cursor:pointer}.btn--secondary[data-astro-cid-6hnepcir]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.btn--primary[data-astro-cid-6hnepcir]{background:var(--color-accent);color:#fff;margin-top:1rem}.btn[data-astro-cid-6hnepcir]:disabled{opacity:.6;cursor:default}.cf-turnstile[data-astro-cid-6hnepcir]{margin:1.2rem 0 0}.order__quote[data-astro-cid-6hnepcir]{margin-top:1.2rem}.order__quote-table[data-astro-cid-6hnepcir]{width:100%;border-collapse:collapse}.order__quote-table[data-astro-cid-6hnepcir] td[data-astro-cid-6hnepcir]{padding:.35rem .4rem}.order__quote-table[data-astro-cid-6hnepcir] td[data-astro-cid-6hnepcir]:last-child{text-align:right}.order__quote-table[data-astro-cid-6hnepcir] tfoot[data-astro-cid-6hnepcir] td[data-astro-cid-6hnepcir]{border-top:1px solid var(--color-border)}.order__quote-total[data-astro-cid-6hnepcir] td[data-astro-cid-6hnepcir]{font-weight:700;font-size:1.05rem}.order__quote-discount[data-astro-cid-6hnepcir] td[data-astro-cid-6hnepcir]{color:var(--color-in-stock)}.order__result[data-astro-cid-6hnepcir]{margin-top:1rem}.order__result--ok[data-astro-cid-6hnepcir]{color:var(--color-in-stock);font-weight:500}.order__err[data-astro-cid-6hnepcir]{color:var(--color-out-of-stock)}@media(max-width:540px){.order__grid[data-astro-cid-6hnepcir]{grid-template-columns:1fr}}
