.order_stepHeading__JlOZ5{margin:30px 0 0;scroll-margin-top:90px;font-family:var(--font-marcellus),serif;font-size:22px;color:var(--bone)}.order_categoryList__vgIqn{margin-top:20px;display:flex;flex-direction:column;gap:34px}.order_categoryTitle__EaylX{font-family:var(--font-marcellus),serif;font-size:20px;letter-spacing:.04em;color:var(--gold-dark-bg);margin:0 0 16px}.order_itemList__O8Uyl{display:flex;flex-direction:column;gap:14px}.order_itemRow__U7R1S{border:1px solid rgba(239,236,229,.18);padding:16px;display:flex;flex-direction:column;gap:10px}.order_itemHead__v8CzS{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.order_itemName__YmMET{font-family:var(--font-marcellus),serif;font-size:17px;color:var(--bone)}.order_itemPrice__mREUj{font-size:15px;color:var(--gold-dark-bg);white-space:nowrap}.order_itemDescription__0einz{margin:0;font-family:var(--font-cormorant),serif;font-style:italic;font-size:15px;color:rgba(239,236,229,.62)}.order_chipRow___QdGH{display:flex;flex-wrap:wrap;gap:8px}.order_chip__UIE0Q{min-height:38px;padding:0 12px;border:1px solid rgba(239,236,229,.28);background:transparent;color:var(--bone);font-size:13px;cursor:pointer;transition:all .18s}.order_chip__UIE0Q:hover{border-color:var(--gold-dark-bg)}.order_chipActive__VWjD5{background:var(--gold);border-color:var(--gold);color:var(--ink)}.order_noteInput__BEZ5b{width:100%;height:42px;padding:0 12px;border:1px solid rgba(239,236,229,.24);background:rgba(239,236,229,.04);color:var(--bone);font-size:15px;outline:none}.order_noteInput__BEZ5b::placeholder{color:rgba(239,236,229,.4)}.order_noteInput__BEZ5b:focus{border-color:var(--gold)}.order_itemFoot__Up9f0{display:flex;align-items:center;justify-content:flex-end;gap:12px}.order_qtyRow__ElWuY{display:flex;align-items:center;gap:14px}.order_qtyBtn__iyDpk{width:36px;height:36px;border:1px solid rgba(239,236,229,.32);background:transparent;color:var(--bone);font-size:18px;line-height:1;cursor:pointer;transition:all .18s}.order_qtyBtn__iyDpk:hover:not(:disabled){border-color:var(--gold-dark-bg);color:var(--gold-dark-bg)}.order_qtyBtn__iyDpk:disabled{opacity:.35;cursor:not-allowed}.order_qtyValue__GxMek{min-width:22px;text-align:center;font-size:15px;color:var(--bone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order_addBtn__KgnCD{height:38px;padding:0 20px;border:1px solid var(--gold);background:transparent;color:var(--gold-dark-bg);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .18s}.order_addBtn__KgnCD:hover:not(:disabled){background:var(--gold);color:var(--ink)}.order_addBtn__KgnCD:disabled{opacity:.35;cursor:not-allowed}.order_limitNotice__sZGJP{margin-top:14px;font-family:var(--font-cormorant),serif;font-style:italic;font-size:15px;color:rgba(239,236,229,.6)}.order_cartBar__ujsb_{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:30px;padding:14px 18px max(14px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:rgba(20,17,13,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(239,236,229,.18)}.order_cartBarInfo__smvsl{display:flex;flex-direction:column;gap:2px}.order_cartBarCount__mek0o{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(239,236,229,.6)}.order_cartBarTotal__5U72K{font-family:var(--font-marcellus),serif;font-size:19px;color:var(--bone)}.order_cartBarActions__5bLQI{display:flex;align-items:center;gap:14px}.order_backLink__Pqm7b{background:none;padding:0;cursor:pointer;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(239,236,229,.6);border:none;border-bottom:1px solid rgba(165,131,75,.4)}.order_backLink__Pqm7b:hover{color:var(--gold-dark-bg)}.order_fieldset__WBsdO{margin:0;padding:0;border:0}.order_deliveryNote__vybYn{margin-top:10px;font-family:var(--font-cormorant),serif;font-style:italic;font-size:15px;color:rgba(239,236,229,.62)}.order_radioRow__3Xir7{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin-top:12px}.order_radioRow__3Xir7 input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--gold);cursor:pointer}.order_radioRow__3Xir7 span{font-family:var(--font-cormorant),serif;font-size:17px;color:rgba(239,236,229,.84)}.order_reviewList__VBner{display:flex;flex-direction:column;gap:12px}.order_reviewItem__fbOAt{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(239,236,229,.12);padding-bottom:12px}.order_reviewItemName__mXMsM{color:var(--bone);font-size:16px}.order_reviewItemMeta__JFA2d{display:block;margin-top:4px;font-family:var(--font-cormorant),serif;font-style:italic;font-size:14px;color:rgba(239,236,229,.58)}.order_reviewItemPrice__7TEU3{color:var(--bone);font-size:16px;white-space:nowrap}.order_totalsBlock__t0qra{margin-top:22px;display:flex;flex-direction:column;gap:8px}.order_totalsRow__wLIVR{display:flex;justify-content:space-between;font-size:15px;color:rgba(239,236,229,.72)}.order_totalsRowFinal__6pEub{display:flex;justify-content:space-between;font-family:var(--font-marcellus),serif;font-size:20px;color:var(--bone);padding-top:8px;border-top:1px solid rgba(239,236,229,.2)}.order_paymentSentence__vhvc5{margin-top:18px;font-family:var(--font-cormorant),serif;font-style:italic;font-size:17px;color:rgba(239,236,229,.72)}@media (max-width:640px){.order_itemHead__v8CzS{flex-direction:column;gap:4px}.order_cartBar__ujsb_{flex-direction:column;align-items:stretch}.order_cartBarActions__5bLQI{justify-content:space-between}}