:root{--font-display: "Bebas Neue", "Impact", sans-serif;--font-body: "Barlow", Arial, sans-serif;--wrap: min(1000px, calc(100% - 3rem) );--r: 18px;--border: rgba(255, 255, 255, .09)}html{font-family:var(--font-body);font-size:17px}body{background:#000;color:#fff;margin:0}.nav[data-astro-cid-7qwnnfzy]{position:fixed;inset:0 0 auto;z-index:200;padding:1.1rem 1.75rem;transition:background .3s,border-bottom .3s}.nav[data-astro-cid-7qwnnfzy].is-scrolled{background:#000000e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-7qwnnfzy]{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nav-logo[data-astro-cid-7qwnnfzy]{height:32px;width:auto}.nav-back[data-astro-cid-7qwnnfzy]{font-family:var(--font-display);font-size:.9rem;letter-spacing:.12em;color:#ffffff73;transition:color .2s}.nav-back[data-astro-cid-7qwnnfzy]:hover{color:#fff}.order-shell[data-astro-cid-7qwnnfzy]{min-height:100vh;background:#000}.order-hero[data-astro-cid-7qwnnfzy]{position:relative;overflow:hidden;padding:9rem 1.75rem 4rem;background:#050505;border-bottom:1px solid var(--border)}.order-hero-grain[data-astro-cid-7qwnnfzy]{position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px}.order-hero-inner[data-astro-cid-7qwnnfzy]{position:relative;z-index:1;max-width:var(--wrap);margin:0 auto}.eyebrow[data-astro-cid-7qwnnfzy]{margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:700;color:#ffffff59}.order-title[data-astro-cid-7qwnnfzy]{font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);letter-spacing:.04em;line-height:1;margin:0 0 .75rem}.order-sub[data-astro-cid-7qwnnfzy]{margin:0;font-size:1rem;color:#fff6;letter-spacing:.02em}.order-body[data-astro-cid-7qwnnfzy]{max-width:var(--wrap);margin:0 auto;padding:3rem 1.75rem 6rem}.order-form[data-astro-cid-7qwnnfzy]{display:flex;flex-direction:column;gap:0}.form-block[data-astro-cid-7qwnnfzy]{padding:2.5rem 0}.form-block-header[data-astro-cid-7qwnnfzy]{display:flex;align-items:start;gap:1.25rem;margin-bottom:2rem}.step-num[data-astro-cid-7qwnnfzy]{font-family:var(--font-display);font-size:3.5rem;line-height:1;color:#ffffff12;letter-spacing:.04em;flex-shrink:0;margin-top:-.2rem}.form-block-title[data-astro-cid-7qwnnfzy]{font-family:var(--font-display);font-size:1.7rem;letter-spacing:.06em;margin:0 0 .2rem;line-height:1}.form-block-sub[data-astro-cid-7qwnnfzy]{margin:0;font-size:.9rem;color:#ffffff61}.form-divider[data-astro-cid-7qwnnfzy]{height:1px;background:var(--border)}.field-grid[data-astro-cid-7qwnnfzy]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.field[data-astro-cid-7qwnnfzy]{display:grid;gap:.45rem}.field-full[data-astro-cid-7qwnnfzy]{grid-column:1 / -1}.field[data-astro-cid-7qwnnfzy] label[data-astro-cid-7qwnnfzy]{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.optional[data-astro-cid-7qwnnfzy]{font-weight:400;text-transform:none;letter-spacing:0;color:#ffffff40;font-size:.78rem}.field[data-astro-cid-7qwnnfzy] input[data-astro-cid-7qwnnfzy],.field[data-astro-cid-7qwnnfzy] textarea[data-astro-cid-7qwnnfzy]{width:100%;background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;padding:.85rem 1rem;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.field[data-astro-cid-7qwnnfzy] input[data-astro-cid-7qwnnfzy]::placeholder,.field[data-astro-cid-7qwnnfzy] textarea[data-astro-cid-7qwnnfzy]::placeholder{color:#ffffff2e}.field[data-astro-cid-7qwnnfzy] input[data-astro-cid-7qwnnfzy]:focus,.field[data-astro-cid-7qwnnfzy] textarea[data-astro-cid-7qwnnfzy]:focus{border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff0d}.field[data-astro-cid-7qwnnfzy] textarea[data-astro-cid-7qwnnfzy]{resize:vertical}.product-grid[data-astro-cid-7qwnnfzy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start}.product-card{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;transition:border-color .2s,transform .25s!important;display:grid!important;grid-template-rows:auto 1fr!important}.product-card:hover{border-color:#ffffff38!important;transform:translateY(-3px)!important}.product-content{display:grid!important;grid-template-rows:auto 1fr auto!important;gap:.75rem!important;padding:1rem!important}.product-heading-row{display:flex!important;justify-content:space-between!important;align-items:start!important;gap:.75rem!important;min-height:3rem!important}.product-heading-row h2{margin:0!important;align-self:start!important}.product-description{font-size:.82rem!important;color:#ffffff52!important;align-self:start!important;margin:0!important}.product-actions{align-self:end!important}.product-actions select{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#fff!important;padding:.6rem .85rem!important;font-size:.9rem!important;outline:none!important;cursor:pointer!important;transition:border-color .2s!important}.product-actions select:focus{border-color:#fff6!important}.product-actions label{font-size:.78rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff6!important}.price{color:#ffffffb3!important;flex-shrink:0!important}.order-summary[data-astro-cid-7qwnnfzy]{position:sticky;bottom:1.5rem;margin-top:2.5rem;background:#fff;border-radius:999px;padding:1rem 1rem 1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;box-shadow:0 8px 40px #0009,0 0 0 1px #ffffff14;z-index:100}.summary-left[data-astro-cid-7qwnnfzy]{display:flex;align-items:baseline;gap:1rem}.summary-label[data-astro-cid-7qwnnfzy]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#0006}.summary-total[data-astro-cid-7qwnnfzy]{margin:0;font-family:var(--font-display);font-size:1.9rem;letter-spacing:.04em;color:#000;line-height:1}.summary-count[data-astro-cid-7qwnnfzy]{margin:0;font-size:.82rem;color:#00000059}.place-order-btn[data-astro-cid-7qwnnfzy]{display:inline-flex;align-items:center;gap:.5rem;background:#000;color:#fff;font-family:var(--font-display);font-size:1rem;letter-spacing:.12em;border:none;border-radius:999px;padding:.9rem 1.8rem;cursor:pointer;transition:opacity .2s,transform .2s;white-space:nowrap}.place-order-btn[data-astro-cid-7qwnnfzy]:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.place-order-btn[data-astro-cid-7qwnnfzy]:not(:disabled):hover{opacity:.8;transform:translateY(-1px)}@media(max-width:900px){.product-grid[data-astro-cid-7qwnnfzy]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.field-grid[data-astro-cid-7qwnnfzy]{grid-template-columns:1fr}.field[data-astro-cid-7qwnnfzy]{grid-column:auto}.product-grid[data-astro-cid-7qwnnfzy]{grid-template-columns:1fr}.order-summary[data-astro-cid-7qwnnfzy]{border-radius:20px;flex-direction:column;align-items:stretch;padding:1.25rem 1.5rem}.summary-left[data-astro-cid-7qwnnfzy]{justify-content:space-between}.place-order-btn[data-astro-cid-7qwnnfzy]{justify-content:center}}
