.OrderForm_shell__j8ctQ{max-width:1480px;margin:0 auto}.OrderForm_stepper__LW6vw{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.OrderForm_stepChip__ohN8R{display:inline-flex;align-items:center;gap:8px;border:1px solid #c7cfdb;border-radius:999px;background:rgba(255,255,255,.8);padding:8px 14px;color:#2f3d5a;font-size:13px;transition:background .22s ease,border-color .22s ease,transform .22s ease}.OrderForm_stepChip__ohN8R span{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(56,74,121,.12);font-size:12px}.OrderForm_stepChipActive__BGeot{border-color:#5568a0;background:linear-gradient(110deg,#445795,#7a68b4);color:#fff}.OrderForm_stepChipActive__BGeot span{background:rgba(255,255,255,.24)}.OrderForm_layout__a0oTe{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.OrderForm_card__OPexz{border:1px solid #c8cfd9;border-radius:26px;background:linear-gradient(120deg,#f5f1e8,#eef3fb);box-shadow:0 14px 40px rgba(22,29,45,.08);padding:34px}.OrderForm_fullCard__LYCwL{grid-column:span 12}.OrderForm_title__fCSIy{margin-bottom:16px}.OrderForm_customerGrid__Y6zlh{display:grid;grid-template-columns:1fr 1fr;gap:12px}.OrderForm_field__9p6C2{background:rgba(255,255,255,.7)}.OrderForm_fieldCell__Rp4_d{display:grid;gap:6px}.OrderForm_deliveryCityField__8WyzM{max-width:460px}.OrderForm_fieldLabel__4XJSf{font-size:12px;letter-spacing:.04em;color:#40506b}.OrderForm_requiredMark__L9mln{color:#ae5d21}.OrderForm_fieldInvalid__liDjL{border-color:#b64b2f!important;box-shadow:0 0 0 2px rgba(182,75,47,.16)}.OrderForm_fieldError__KxfQj{margin:0;color:#b64b2f;font-size:12px;line-height:1.35}.OrderForm_productList__IY8NT{display:grid;gap:10px}.OrderForm_itemRow__BUPXA{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #d8dde7;border-radius:16px;background:rgba(255,255,255,.66);padding:14px}.OrderForm_itemName__i3Dlj{margin-bottom:4px}.OrderForm_qtyControl__Z220Y{display:inline-flex;align-items:center;gap:8px}.OrderForm_qtyButton__9GHAJ{width:28px;height:28px;border-radius:999px;border:1px solid #a4afc1;background:rgba(255,255,255,.78);color:#25324f}.OrderForm_deliveryGrid__zPrrl{display:grid;gap:14px}.OrderForm_addressGrid___fAnK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.OrderForm_inlineChecks__zitPc{display:flex;flex-wrap:wrap;gap:16px}.OrderForm_inlineChecks__zitPc a{color:inherit;text-decoration:underline;text-underline-offset:2px}.OrderForm_optionsRow__1vlDC{display:flex;flex-wrap:wrap;gap:16px}.OrderForm_segmentedRow__TBH9j{background:rgba(255,255,255,.7);border:1px solid #d6deea;border-radius:999px;padding:6px;width:fit-content}.OrderForm_optionControl__Hdegy{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid transparent;background:rgba(255,255,255,.6);color:#2f3d5a;font-size:13px;letter-spacing:.02em;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;cursor:pointer}.OrderForm_segmentedOption__G5b2z{background:transparent;border-color:transparent}.OrderForm_optionControl__Hdegy:hover{border-color:#b6c2d8;background:rgba(255,255,255,.9)}.OrderForm_optionInput__JFCx5{appearance:none;width:18px;height:18px;border-radius:50%;border:1.5px solid #98a7be;background:#ffffff;display:grid;place-items:center;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.OrderForm_optionInput__JFCx5:after{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(130deg,#b97c45,#7a5cc6);transform:scale(0);transition:transform .18s ease}.OrderForm_optionInput__JFCx5:checked{border-color:#8a6bc8;box-shadow:0 0 0 3px rgba(122,92,198,.18)}.OrderForm_optionInput__JFCx5:checked:after{transform:scale(1)}.OrderForm_optionInput__JFCx5:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(122,92,198,.28)}.OrderForm_checkControl__wXgSp{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#2f3d5a;cursor:pointer}.OrderForm_checkInput__4xRXR{appearance:none;width:18px;height:18px;border-radius:5px;border:1.5px solid #98a7be;background:#ffffff;display:grid;place-items:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.OrderForm_checkInput__4xRXR:after{content:"";width:10px;height:10px;background:linear-gradient(130deg,#b97c45,#7a5cc6);mask:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:scale(0);transition:transform .18s ease}.OrderForm_checkInput__4xRXR:checked{border-color:#8a6bc8;box-shadow:0 0 0 3px rgba(122,92,198,.18)}.OrderForm_checkInput__4xRXR:checked:after{transform:scale(1)}.OrderForm_checkInput__4xRXR:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(122,92,198,.28)}.OrderForm_calcButton__TYnLr{justify-self:start}.OrderForm_deliveryResult__Hsha_{margin-top:6px;display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(150,114,59,.34);border-radius:14px;background:radial-gradient(circle at 10% 10%,rgba(194,139,79,.12),transparent 45%),linear-gradient(120deg,rgba(255,248,236,.95),rgba(242,247,255,.92));box-shadow:0 10px 26px rgba(38,48,69,.1)}.OrderForm_deliveryResultLabel___LBW1{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5a6983}.OrderForm_deliveryResultPrice__JYnCJ{margin:0;font-weight:800;font-size:clamp(22px,2.1vw,30px);line-height:1.05;color:#1c2a44}.OrderForm_deliveryResultMeta__XffBt{margin:0;font-size:14px;color:#334562}.OrderForm_mapBlock__5duOD{margin-top:8px;display:grid;gap:8px}.OrderForm_pickupList__oSWHS{display:grid;gap:12px}.OrderForm_pickupCard__aNXFv{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:16px;border:1px solid rgba(145,156,176,.5);background:rgba(255,255,255,.78);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.OrderForm_pickupCardActive__QxAYK{border-color:rgba(138,107,200,.7);box-shadow:0 10px 20px rgba(26,34,56,.08);background:rgba(255,255,255,.92)}.OrderForm_pickupRadio__TeXzr{appearance:none;width:18px;height:18px;border-radius:50%;border:1.5px solid #98a7be;display:grid;place-items:center;margin-top:4px;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease}.OrderForm_pickupRadio__TeXzr:after{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(130deg,#b97c45,#7a5cc6);transform:scale(0);transition:transform .18s ease}.OrderForm_pickupRadio__TeXzr:checked{border-color:#8a6bc8;box-shadow:0 0 0 3px rgba(122,92,198,.18)}.OrderForm_pickupRadio__TeXzr:checked:after{transform:scale(1)}.OrderForm_pickupBody__Yyw7H{display:grid;gap:4px}.OrderForm_pickupTitle__y_tZT{font-weight:600;color:#1e2b45}.OrderForm_pickupAddress__00dHa{color:#27334c;font-size:15px;line-height:1.4}.OrderForm_pickupNote__AorER{color:#61708b;font-size:13px}.OrderForm_mapWarning__rmWBI{margin:0;border:1px solid rgba(172,112,32,.32);border-radius:12px;background:rgba(255,238,210,.72);color:#5d3a09;font-size:13px;line-height:1.35;padding:10px 12px}.OrderForm_mapTitle__8WFGh{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#4c5a76}.OrderForm_summaryLabel__bzGZJ{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5f6d86;margin-bottom:10px}.OrderForm_total__pAWyL{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(30px,4vw,44px);line-height:1.05;margin-bottom:14px}.OrderForm_submitWrap__9a_c7{margin:14px 0 18px}.OrderForm_submitHint__2md1_{margin:8px 0 0;font-size:13px;line-height:1.4;color:#8a4e1f}.OrderForm_summaryInline__1G6wN{display:grid;gap:6px;padding:12px 14px;border:1px solid #d8dde7;border-radius:14px;background:rgba(255,255,255,.66)}.OrderForm_summaryInlineTotal__zqvWA{margin:0;font-weight:700;color:#24314b}.OrderForm_qrImage__wN1uZ{width:220px;height:220px;border-radius:14px;margin-top:8px}.OrderForm_paymentRefCard__ubBXu{margin-top:10px;padding:12px 14px;border:1px solid #d8dde7;border-radius:14px;background:rgba(255,255,255,.66)}.OrderForm_paymentRefRow__gtQCe{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.OrderForm_paymentRefValue__fvBT9{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;background:#eef2fa;border:1px solid #cfd6e5;font-size:14px;color:#1f2a3d;letter-spacing:.04em}.OrderForm_stepActions__wWAj4{margin-top:16px;display:flex;justify-content:space-between;gap:10px}.OrderForm_notice__G4cTp{margin-top:10px;color:#475878}@media (max-width:760px){.OrderForm_card__OPexz{padding:20px;border-radius:18px}.OrderForm_customerGrid__Y6zlh{grid-template-columns:1fr}.OrderForm_stepActions__wWAj4{flex-direction:column}.OrderForm_addressGrid___fAnK{grid-template-columns:1fr}.OrderForm_deliveryCityField__8WyzM{max-width:none}}