.order-form[data-v-dac11bfc]{--of-gold:#d4af37;--of-gold-soft:rgba(212,175,55,.18);--of-ink:#1a1a1a;--of-muted:rgba(26,26,26,.55);--of-line:rgba(26,26,26,.1);--of-serif:"Cormorant Garamond",Georgia,serif;--of-sans:"Outfit",system-ui,sans-serif;background:linear-gradient(165deg,#fff,#fffaf7 48%,#fff6f9);border:1px solid rgba(212,175,55,.28);border-radius:28px;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #1a1a1a0f;font-family:var(--of-sans);margin-top:44px;overflow:hidden;padding:40px 36px 34px;position:relative}.order-form[data-v-dac11bfc]:before{background:linear-gradient(90deg,var(--of-gold) 0,#e8c978 40%,transparent 100%);content:"";height:2px;inset:0 auto auto 0;position:absolute;width:100%}.order-form__head[data-v-dac11bfc]{margin-bottom:28px;max-width:36rem}.order-form__eyebrow[data-v-dac11bfc]{color:var(--of-gold);font-size:11px;font-weight:600;letter-spacing:2.4px;margin:0 0 10px;text-transform:uppercase}.order-form__title[data-v-dac11bfc]{color:var(--of-ink);font-family:var(--of-serif);font-size:clamp(30px,4.2vw,42px);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0 0 10px}.order-form__subtitle[data-v-dac11bfc]{color:var(--of-muted);font-size:15px;font-weight:300;line-height:1.6;margin:0}.order-form__form[data-v-dac11bfc]{display:flex;flex-direction:column;gap:20px}.order-form__grid[data-v-dac11bfc]{display:grid;gap:18px;grid-template-columns:1fr 1fr}.order-form__field[data-v-dac11bfc]{display:flex;flex-direction:column;gap:10px}.order-form__label[data-v-dac11bfc]{color:#1a1a1a9e;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}.order-form__label i[data-v-dac11bfc]{color:var(--of-gold);font-style:normal}.order-form__input[data-v-dac11bfc]{background:#fff;border:1px solid var(--of-line);border-radius:14px;color:var(--of-ink);font-family:inherit;font-size:15px;font-weight:400;outline:none;padding:15px 18px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.order-form__input[data-v-dac11bfc]::-moz-placeholder{color:#1a1a1a52;font-weight:300}.order-form__input[data-v-dac11bfc]::placeholder{color:#1a1a1a52;font-weight:300}.order-form__input[data-v-dac11bfc]:hover{border-color:#d4af3780}.order-form__input[data-v-dac11bfc]:focus{background:#fff;border-color:var(--of-gold);box-shadow:0 0 0 4px var(--of-gold-soft)}.order-form__actions[data-v-dac11bfc]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:4px}.order-form__btn[data-v-dac11bfc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#f0d78c,#d4af37 48%,#c49a2a);border:none;border-radius:999px;box-shadow:0 12px 28px #d4af3747;color:#14100a;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:1.7px;min-height:50px;padding:0 34px;text-transform:uppercase;transition:transform .2s,box-shadow .2s,filter .2s,opacity .2s}.order-form__btn[data-v-dac11bfc]:hover:not(:disabled){box-shadow:0 16px 32px #d4af3757;filter:brightness(1.04);transform:translateY(-1px)}.order-form__btn[data-v-dac11bfc]:active:not(:disabled){transform:translateY(0)}.order-form__btn[data-v-dac11bfc]:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.order-form__note[data-v-dac11bfc]{color:var(--of-muted);flex:1;font-size:13px;font-weight:300;line-height:1.5;margin:0;min-width:180px}.order-form__error[data-v-dac11bfc]{background:#c6282812;border-radius:12px;color:#b71c1c;font-size:13px;margin:0;padding:12px 14px}.order-form__success[data-v-dac11bfc]{align-items:flex-start;animation:order-form-in-dac11bfc .35s ease;display:flex;flex-direction:column;gap:6px;padding:8px 0 4px}.order-form__success-icon[data-v-dac11bfc]{align-items:center;background:#2e7d321a;border-radius:50%;color:#2e7d32;display:inline-flex;font-size:20px;font-weight:700;height:44px;justify-content:center;margin-bottom:8px;width:44px}.order-form__success-title[data-v-dac11bfc]{color:var(--of-ink);font-family:var(--of-serif);font-size:28px;font-weight:500;margin:0}.order-form__success-text[data-v-dac11bfc]{color:var(--of-muted);font-size:14px;font-weight:300;margin:0}.order-form__hp[data-v-dac11bfc]{height:0;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:0}@keyframes order-form-in-dac11bfc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.order-form[data-v-dac11bfc]{border-radius:22px;padding:28px 18px 24px}.order-form__grid[data-v-dac11bfc]{grid-template-columns:1fr}.order-form__btn[data-v-dac11bfc]{width:100%}}
