.order-form_form__RXWUg{display:flex;flex-direction:column;gap:2rem}.order-form_group__FuzBS{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:1rem}.order-form_legend__NYC70{display:block;width:100%;font-family:var(--website-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--website-muted-fg);margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--website-border)}.order-form_rowPair__mkJ35,.order-form_row__o762I{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.order-form_rowZip__zkEJg{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:1rem;gap:1rem}@media (max-width:640px){.order-form_row__o762I{grid-template-columns:minmax(0,1fr)}}.order-form_field__mzLQA{display:flex;flex-direction:column;gap:.4rem;min-width:0}.order-form_label__vScKO{font-family:var(--website-font-sans);font-size:.8125rem;font-weight:400;color:var(--website-muted-fg)}.order-form_optional__8RmI_{color:var(--website-border)}.order-form_input__nLVda,.order-form_select__7Awzi,.order-form_textarea__vZj4t{all:unset;box-sizing:border-box;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--website-fg) 20%,transparent);border-radius:var(--website-radius);background-color:color-mix(in srgb,var(--website-fg) 3%,transparent);font-family:var(--website-font-sans);font-size:.9375rem;line-height:1.4;color:var(--website-fg);transition:border-color .2s,background-color .2s}.order-form_textarea__vZj4t{min-height:5rem;resize:vertical}.order-form_select__7Awzi{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.1rem),calc(100% - .75rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;cursor:pointer}.order-form_input__nLVda:hover,.order-form_select__7Awzi:hover,.order-form_textarea__vZj4t:hover{border-color:color-mix(in srgb,var(--website-fg) 45%,transparent)}.order-form_input__nLVda:focus-visible,.order-form_select__7Awzi:focus-visible,.order-form_textarea__vZj4t:focus-visible{border-color:var(--website-fg);box-shadow:inset 0 0 0 1px var(--website-fg)}.order-form_input__nLVda::placeholder,.order-form_textarea__vZj4t::placeholder{color:var(--website-border)}.order-form_inputError__HV_C9,.order-form_inputError__HV_C9:hover{border-color:var(--website-gold)}.order-form_error__a2lWd{font-family:var(--website-font-sans);font-size:.75rem;color:var(--website-gold)}.order-form_choices__uO8nV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}@media (max-width:640px){.order-form_choices__uO8nV{grid-template-columns:minmax(0,1fr)}}.order-form_choice__jna_m{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;border:1px solid var(--website-border);border-radius:var(--website-radius);background-color:var(--website-bg);cursor:pointer;transition:border-color .2s,background-color .2s}.order-form_choice__jna_m:hover{border-color:var(--website-muted-fg)}.order-form_choiceActive__AzQAz{border-color:var(--website-fg);background-color:var(--website-secondary)}.order-form_choice__jna_m input{position:absolute;opacity:0;pointer-events:none}.order-form_choiceTitle___98Zg{font-family:var(--website-font-sans);font-size:.9375rem;color:var(--website-fg)}.order-form_choiceNote__SCXsL{font-family:var(--website-font-sans);font-size:.8125rem;color:var(--website-muted-fg)}.order-form_quantity__ZJPw9{max-width:8rem}.order-form_totals__Vmtj3{display:flex;flex-direction:column;gap:.55rem;padding:1.5rem;border:1px solid var(--website-border);border-radius:var(--website-radius);background-color:var(--website-secondary)}.order-form_totalsRow__hY8SN{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--website-font-sans);font-size:.9375rem;color:var(--website-muted-fg)}.order-form_totalsRow__hY8SN>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-form_totalsGrand__kJLyr{margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--website-border);font-family:var(--website-font-serif);font-size:1.5rem;color:var(--website-fg)}.order-form_totalsGrand__kJLyr>span:last-child{white-space:nowrap}.order-form_vatNote__dCUhd{font-family:var(--website-font-sans);font-size:.75rem;color:var(--website-muted-fg);margin:0}.order-form_submit__ftKZr{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start}.order-form_cta__BAJME{all:unset;box-sizing:border-box;border:1px solid var(--website-fg);border-radius:var(--website-radius);background-color:var(--website-primary);color:var(--website-primary-fg);font-family:var(--website-font-sans);font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-align:center;padding:1.1rem 2.5rem;cursor:pointer;transition:background-color .2s}.order-form_cta__BAJME:hover:not(:disabled){background-color:var(--website-accent)}.order-form_cta__BAJME:focus-visible{outline:2px solid var(--website-accent);outline-offset:2px}.order-form_cta__BAJME:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.order-form_submit__ftKZr{align-items:stretch}.order-form_cta__BAJME{width:100%}}.order-form_legal__5nZnS{font-family:var(--website-font-sans);font-size:.75rem;line-height:1.6;color:var(--website-muted-fg);max-width:60ch;margin:0}