.order_column__HyXYE{max-width:40rem;margin-bottom:var(--section)}.order_form__6WtJw{margin-top:var(--section)}.order_form__6WtJw h2{font-size:1.4rem;margin:2.4rem 0 1rem}.order_items__jqKX9{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.order_item__ASEJ4{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.order_item__ASEJ4[data-chosen=yes]{font-weight:500}.order_itemName__0wxUA{display:flex;flex-direction:column;gap:.15em}.order_itemPrice__tZETw{color:var(--muted);font-size:.95rem;font-weight:400}.order_stepper__nYi19{display:flex;align-items:center;gap:.4rem;flex:none}.order_stepper__nYi19 button{width:2.2rem;height:2.2rem;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);font-size:1.1rem;line-height:1;cursor:pointer}.order_stepper__nYi19 button:hover{border-color:var(--ink)}.order_stepper__nYi19 input{width:3rem;text-align:center;padding:.4rem .2rem;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);font:inherit}.order_field__EcDfo{margin-bottom:1.2rem}.order_field__EcDfo label{display:block;margin-bottom:.3em}.order_field__EcDfo input{width:100%;padding:.6rem .7rem;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);font:inherit}.order_field__EcDfo input:-moz-read-only{color:var(--muted)}.order_field__EcDfo input:read-only{color:var(--muted)}.order_fieldRow__25AcL{display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template-columns:8rem minmax(0,1fr)}.order_hint__k_JA8,.order_optional__W5yGB{color:var(--muted);font-size:.95rem}.order_hint__k_JA8{margin:.3em 0 0}.order_checks__qSFAR{margin:1.8rem 0}.order_check__yk_gf{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.9rem}.order_check__yk_gf input{margin-top:.3em;flex:none}.order_shipping___wUpR{margin:0 0 .3em;color:var(--muted)}.order_total__8nkjo{font-size:1.2rem;margin:0 0 .3em}.order_smallPrint__4X2ew{color:var(--muted);font-size:.95rem;margin:1.6rem 0}.order_notOpen__gETLL{border:1px solid var(--line);border-radius:6px;padding:1.2rem 1.4rem;background:var(--sage)}.order_notOpen__gETLL p{margin:0 0 .6em}.order_notOpen__gETLL p:last-child{margin-bottom:0}.order_notOpenHeading__PMryc{font-family:var(--serif);font-size:1.3rem}.order_thanks__4SWkq p{max-width:40rem}.order_closing__WM3v_{border-top:1px solid var(--line);padding-top:1.6rem;margin-top:2.4rem}