.page-hero[data-astro-cid-pxusptfr]{max-width:720px;padding:64px 0 32px}.page-hero[data-astro-cid-pxusptfr] h1[data-astro-cid-pxusptfr]{color:var(--color-heading);margin:16px 0 20px;font-size:clamp(32px,5vw,48px)}.page-hero-sub[data-astro-cid-pxusptfr]{color:var(--color-muted);font-size:17px}.order-layout[data-astro-cid-pxusptfr]{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.order-left[data-astro-cid-pxusptfr]{gap:32px;display:grid}.picker-title[data-astro-cid-pxusptfr]{color:var(--color-heading);margin:0 0 14px;font-size:16px}.product-picker[data-astro-cid-pxusptfr],.cart-panel[data-astro-cid-pxusptfr]{border:1.5px solid var(--color-line);background:var(--color-surface);border-radius:16px;padding:24px}.picker-list[data-astro-cid-pxusptfr]{gap:14px;display:grid}.picker-row[data-astro-cid-pxusptfr]{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.picker-row[data-astro-cid-pxusptfr]:last-child{border-bottom:none;padding-bottom:0}.picker-name[data-astro-cid-pxusptfr]{color:var(--color-text);margin:0;font-weight:600}.picker-brand[data-astro-cid-pxusptfr]{color:var(--color-muted);margin:2px 0 0;font-size:12px}.picker-actions[data-astro-cid-pxusptfr]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qty-stepper[data-astro-cid-pxusptfr]{border:1.5px solid var(--color-line);border-radius:999px;align-items:center;display:flex;overflow:hidden}.qty-btn[data-astro-cid-pxusptfr]{cursor:pointer;width:30px;height:30px;color:var(--color-heading);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:flex}.qty-btn[data-astro-cid-pxusptfr]:hover{background:var(--color-bg)}.qty-input[data-astro-cid-pxusptfr]{text-align:center;width:46px;color:var(--color-text);background:0 0;border:none;padding:0;font-size:14px}.qty-stepper-small[data-astro-cid-pxusptfr] .cart-qty-value[data-astro-cid-pxusptfr]{text-align:center;min-width:52px;color:var(--color-text);font-size:13px}.btn-small[data-astro-cid-pxusptfr]{padding:8px 16px;font-size:13px}.cart-empty[data-astro-cid-pxusptfr]{color:var(--color-muted);margin:0;font-size:14px}.cart-list[data-astro-cid-pxusptfr]{gap:10px;display:grid}.cart-row[data-astro-cid-pxusptfr]{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cart-row[data-astro-cid-pxusptfr]:last-child{border-bottom:none}.cart-item-name[data-astro-cid-pxusptfr]{color:var(--color-text);flex:160px;font-weight:600}.cart-remove-btn[data-astro-cid-pxusptfr]{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:12.5px;font-weight:600}.order-form[data-astro-cid-pxusptfr]{gap:20px;display:grid}.field[data-astro-cid-pxusptfr]{gap:8px;display:grid}.field[data-astro-cid-pxusptfr] label[data-astro-cid-pxusptfr]{color:var(--color-text);font-size:14px;font-weight:600}.field[data-astro-cid-pxusptfr] input[data-astro-cid-pxusptfr],.field[data-astro-cid-pxusptfr] select[data-astro-cid-pxusptfr],.field[data-astro-cid-pxusptfr] textarea[data-astro-cid-pxusptfr]{font-family:var(--font-body);border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:12px 14px;font-size:15px}.field[data-astro-cid-pxusptfr] input[data-astro-cid-pxusptfr]:focus,.field[data-astro-cid-pxusptfr] select[data-astro-cid-pxusptfr]:focus,.field[data-astro-cid-pxusptfr] textarea[data-astro-cid-pxusptfr]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.form-message[data-astro-cid-pxusptfr]{color:var(--color-accent);min-height:20px;font-size:14px}.btn[data-astro-cid-pxusptfr]:disabled{opacity:.5;cursor:not-allowed}.result-panel[data-astro-cid-pxusptfr]{border:1.5px solid var(--color-line);background:var(--color-surface);border-radius:16px;padding:32px}.result-panel[data-astro-cid-pxusptfr] h2[data-astro-cid-pxusptfr]{color:var(--color-heading);margin-bottom:16px;font-size:22px}.result-items[data-astro-cid-pxusptfr]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin:12px 0;padding:12px 0}.result-items[data-astro-cid-pxusptfr] p[data-astro-cid-pxusptfr]{color:var(--color-text);margin:4px 0;font-size:14px}#qr-image[data-astro-cid-pxusptfr]{border:1.5px solid var(--color-line);border-radius:12px;width:100%;max-width:280px;margin:16px auto;display:block}.status-note[data-astro-cid-pxusptfr]{text-align:center;color:var(--color-muted);font-size:14px}.contact-grid[data-astro-cid-pxusptfr]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:640px;margin:0 auto;display:grid}.contact-card[data-astro-cid-pxusptfr]{text-align:center;color:var(--color-text);border:1.5px solid var(--color-line);border-radius:16px;padding:24px;text-decoration:none;display:block}.contact-card[data-astro-cid-pxusptfr] h3[data-astro-cid-pxusptfr]{color:var(--color-heading);margin-bottom:8px;font-size:16px}.contact-phone[data-astro-cid-pxusptfr]{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:20px;font-weight:800}@media (width<=860px){.order-layout[data-astro-cid-pxusptfr]{grid-template-columns:1fr}}
