.order-confirmation-overlay_overlay__aKt1b.order-confirmation-overlay_overlay__aKt1b{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;overflow:auto;min-width:0;background:rgb(0 0 0/.7);backdrop-filter:blur(4px);box-sizing:border-box}.order-confirmation-overlay_content__0J2wo{width:min(100%,520px);min-width:0;margin:auto;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border-radius:22px}@media(max-width:600px){.order-confirmation-overlay_overlay__aKt1b.order-confirmation-overlay_overlay__aKt1b{padding:12px}.order-confirmation-overlay_content__0J2wo{max-height:calc(100dvh - 24px);border-radius:18px}}.order-confirmation_panel__Q7oHi{width:min(100%,520px);max-height:calc(100dvh - 32px);overflow:auto;padding:32px;background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:22px;box-shadow:0 24px 70px #0003;display:grid;gap:24px;text-align:left;box-sizing:border-box}.order-confirmation_mark__dNrHB{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#5dd9a4;background:#2a9d7220}.order-confirmation_heading__rJ9jG h2{font-size:26px;line-height:1.22;margin:0 0 10px;letter-spacing:-.5px;color:var(--ui-text)}.order-confirmation_heading__rJ9jG p{font-size:14px;line-height:1.55;margin:0;color:var(--ui-muted)}.order-confirmation_receipt__Blv4R{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:20px;border:1px dashed var(--ui-line);border-radius:12px}.order-confirmation_receipt__Blv4R span{font-size:14px;color:var(--ui-muted)}.order-confirmation_receipt__Blv4R strong{font-size:15px;color:var(--ui-text);text-align:right}.order-confirmation_details__Fqhd4{display:grid;gap:12px}.order-confirmation_details__Fqhd4 p{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.order-confirmation_details__Fqhd4 svg,.order-confirmation_notice__nN7iC svg{flex:0 0 19px;color:var(--ui-muted)}.order-confirmation_notice__nN7iC{display:flex;gap:10px;align-items:flex-start;color:var(--ui-muted);font-size:13px;line-height:1.6;margin:0}.order-confirmation_notice__nN7iC svg{margin-top:2px}.order-confirmation_actions__neDeE{display:grid;gap:10px}.order-confirmation_actions__neDeE>a,.order-confirmation_actions__neDeE>button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:600}.order-confirmation_actions__neDeE>a{background:var(--ui-text);color:var(--ui-surface);border:1px solid var(--ui-text)}.order-confirmation_actions__neDeE>button{border:1px solid var(--ui-line);background:transparent;color:var(--ui-text)}.order-confirmation_pix__cwvk6{display:grid;gap:10px;padding:16px;border:1px solid var(--ui-line);border-radius:12px;min-width:0}.order-confirmation_pix__cwvk6 code{overflow-wrap:anywhere;white-space:normal;font-size:12px}.order-confirmation_pix__cwvk6 span{font-size:13px;color:var(--ui-muted)}@media(max-width:540px){.order-confirmation_panel__Q7oHi{padding:24px;gap:20px;border-radius:18px;max-height:calc(100dvh - 24px)}.order-confirmation_heading__rJ9jG h2{font-size:23px}.order-confirmation_receipt__Blv4R{padding:16px}}.select-field_trigger__43UKa{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid #343434;border-radius:12px;background:#191919;color:#eee;font:400 13px/1.5 var(--font-sans);text-align:left;box-shadow:none}.select-field_trigger__43UKa>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-field_trigger__43UKa:focus,.select-field_trigger__43UKa:focus-visible{outline:none;border-color:#646464;box-shadow:none}.select-field_trigger__43UKa[data-placeholder]{color:#aaa}.select-field_content__AyyS0{z-index:2000;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(300px,var(--radix-select-content-available-height));overflow:auto;background:#161616;color:#eee;border:1px solid #363636;border-radius:14px;padding:6px;box-shadow:0 12px 36px #0008;font:400 13px/1.5 var(--font-sans)}.select-field_item__Mjl4_{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:10px 12px;border-radius:9px;cursor:pointer;outline:none}.select-field_item__Mjl4_[data-highlighted]{background:#2a2a2a}.select-field_item__Mjl4_[data-state=checked]{background:#252525}.select-field_item__Mjl4_>span:first-child{min-width:0;overflow-wrap:anywhere}.basket-options_row__kakR7{display:flex!important;align-items:center;gap:12px;width:100%;min-height:72px;height:auto;padding:14px 4px!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:normal;color:var(--ui-text);border-bottom:1px dashed var(--ui-line)!important}.basket-options_row__kakR7>svg{flex-shrink:0;color:var(--ui-muted)}.basket-options_row__kakR7>span{flex:1;min-width:0;display:grid;gap:4px}.basket-options_row__kakR7 strong{font-size:13px;line-height:1.4;font-weight:600}.basket-options_row__kakR7 small{font-size:12px;line-height:1.5;color:var(--ui-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-options_row__kakR7:disabled{opacity:1!important;cursor:default}.basket-options_options__t11fH{display:grid;gap:12px}.basket-options_option__etqcz{display:flex!important;align-items:center;gap:16px;width:100%;height:auto;min-height:88px;text-align:left!important;padding:18px!important;white-space:normal;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:var(--ui-input)!important;color:var(--ui-text)}.basket-options_option__etqcz>svg{width:24px;flex-shrink:0}.basket-options_option__etqcz>span{flex:1;display:grid;gap:6px}.basket-options_option__etqcz strong{font-size:16px}.basket-options_option__etqcz small{font-size:13px;line-height:1.45;color:var(--ui-muted)}.basket-options_form__V3jkJ{display:grid;gap:20px}.basket-options_form__V3jkJ>p{font-size:14px;line-height:1.6;margin:0;color:var(--ui-muted)}.basket-options_form__V3jkJ label{display:grid;gap:8px;font-size:14px;font-weight:500}.basket-options_form__V3jkJ label small{font-weight:400;color:var(--ui-muted)}.basket-options_form__V3jkJ input,.basket-options_form__V3jkJ select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-input);color:var(--ui-text);font:inherit}.basket-options_form__V3jkJ input:focus-visible,.basket-options_form__V3jkJ select:focus-visible{outline:2px solid var(--ui-info);outline-offset:2px}.basket-options_actions__y_Gz6{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.basket-options_actions__y_Gz6 button{min-height:44px}.basket-options_deliveryNote___THlw{display:flex;align-items:center;gap:12px;padding:16px;background:var(--ui-input);border-radius:12px}.basket-options_deliveryNote___THlw>svg{flex-shrink:0}.basket-options_deliveryNote___THlw>span{display:grid;gap:5px}.basket-options_deliveryNote___THlw strong{font-size:15px}.basket-options_deliveryNote___THlw small{font-size:12px;color:var(--ui-muted);line-height:1.5}.basket-options_form__V3jkJ .basket-options_success__bGEK0{display:flex;gap:6px;align-items:center;color:var(--ui-success,#4eae83)}.basket-options_form__V3jkJ .basket-options_error__Ja_pa{color:var(--ui-danger,#d35c63)}.basket-options_route__c8_Di{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid var(--ui-line);border-radius:10px;padding:12px;color:var(--ui-text);text-decoration:none;font-size:14px}.basket-options_route__c8_Di:hover{background:var(--ui-input)}.basket-options_route__c8_Di:focus-visible{outline:2px solid var(--ui-info);outline-offset:2px}@media(max-width:480px){.basket-options_option__etqcz{padding:16px!important}.basket-options_actions__y_Gz6 button{flex:1}.basket-options_deliveryNote___THlw small{line-height:1.6}}.basket-options_actions__y_Gz6 button[data-ui=button]{padding:12px 22px!important;min-height:48px!important;min-width:112px;border-radius:10px!important;line-height:1.4;white-space:nowrap;flex-shrink:0}