.OrderCheckout-module__jrGMfG__layer{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.OrderCheckout-module__jrGMfG__open{pointer-events:auto;visibility:visible}.OrderCheckout-module__jrGMfG__backdrop{opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101214a3;border:0;transition:opacity .18s;position:absolute;inset:0}.OrderCheckout-module__jrGMfG__open .OrderCheckout-module__jrGMfG__backdrop{opacity:1}.OrderCheckout-module__jrGMfG__dialog{background:#f7f8f9;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,720px);height:100%;transition:transform .22s;display:grid;position:absolute;top:0;right:0;overflow:hidden;transform:translate(104%);box-shadow:-24px 0 70px #0000003d}.OrderCheckout-module__jrGMfG__open .OrderCheckout-module__jrGMfG__dialog{transform:translate(0)}.OrderCheckout-module__jrGMfG__header{background:#fff;border-bottom:1px solid #e6e8ea;justify-content:space-between;align-items:center;padding:22px 28px 18px;display:flex}.OrderCheckout-module__jrGMfG__header span,.OrderCheckout-module__jrGMfG__stepHeading>span,.OrderCheckout-module__jrGMfG__summaryHeader span,.OrderCheckout-module__jrGMfG__reviewGrid article>span,.OrderCheckout-module__jrGMfG__receipt span{color:#71767c;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.OrderCheckout-module__jrGMfG__header h2{color:#17191b;letter-spacing:-.04em;margin:5px 0 0;font-size:28px}.OrderCheckout-module__jrGMfG__close{color:#1d242b;cursor:pointer;background:#f8f9fa;border:1px solid #e8eaec;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.OrderCheckout-module__jrGMfG__progress{background:#fff;border-bottom:1px solid #e7e9eb;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 28px;display:grid}.OrderCheckout-module__jrGMfG__progressItem{color:#989da2;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.OrderCheckout-module__jrGMfG__progressItem i{background:#edf0f2;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.OrderCheckout-module__jrGMfG__progressItem.OrderCheckout-module__jrGMfG__active{color:#25282b}.OrderCheckout-module__jrGMfG__progressItem.OrderCheckout-module__jrGMfG__active i{color:#1d1d1d;background:#f6c600}.OrderCheckout-module__jrGMfG__body{padding:28px;overflow-y:auto}.OrderCheckout-module__jrGMfG__step{gap:20px;max-width:640px;margin:0 auto;display:grid}.OrderCheckout-module__jrGMfG__stepHeading h3,.OrderCheckout-module__jrGMfG__processing h3,.OrderCheckout-module__jrGMfG__success h3{color:#17191b;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(26px,4vw,36px)}.OrderCheckout-module__jrGMfG__stepHeading p,.OrderCheckout-module__jrGMfG__processing p,.OrderCheckout-module__jrGMfG__success p{color:#6f7479;margin:8px 0 0;line-height:1.55}.OrderCheckout-module__jrGMfG__deliveryMethods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.OrderCheckout-module__jrGMfG__methodCard{color:#24272a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:18px;gap:7px;min-height:132px;padding:16px;display:grid}.OrderCheckout-module__jrGMfG__methodCard>span{font-size:24px}.OrderCheckout-module__jrGMfG__methodCard strong{font-size:14px}.OrderCheckout-module__jrGMfG__methodCard small{color:#747a7f;line-height:1.35}.OrderCheckout-module__jrGMfG__methodCard.OrderCheckout-module__jrGMfG__selected{border-color:#f6c600;box-shadow:0 0 0 3px #f6c6002e}.OrderCheckout-module__jrGMfG__locationSuccess,.OrderCheckout-module__jrGMfG__error,.OrderCheckout-module__jrGMfG__creditCheck{border-radius:14px;padding:14px 16px}.OrderCheckout-module__jrGMfG__locationSuccess{color:#187540;background:#eaf8ef;justify-content:space-between;gap:12px;display:flex}.OrderCheckout-module__jrGMfG__error{color:#a53535;background:#fff0f0;margin:0}.OrderCheckout-module__jrGMfG__field{gap:8px;display:grid}.OrderCheckout-module__jrGMfG__field>span,.OrderCheckout-module__jrGMfG__timeWindows legend{color:#33383c;font-size:13px;font-weight:850}.OrderCheckout-module__jrGMfG__field input,.OrderCheckout-module__jrGMfG__field textarea{color:#1f2225;width:100%;font:inherit;background:#fff;border:1px solid #dce0e3;border-radius:14px;outline:none}.OrderCheckout-module__jrGMfG__field input{min-height:50px;padding:0 14px}.OrderCheckout-module__jrGMfG__field textarea{resize:vertical;min-height:96px;padding:13px 14px}.OrderCheckout-module__jrGMfG__field input:focus,.OrderCheckout-module__jrGMfG__field textarea:focus{border-color:#f6c600;box-shadow:0 0 0 3px #f6c60029}.OrderCheckout-module__jrGMfG__field small{color:#7b8085;font-size:11px}.OrderCheckout-module__jrGMfG__checkboxField{color:#45494d;align-items:center;gap:10px;font-size:13px;display:flex}.OrderCheckout-module__jrGMfG__checkboxField input{accent-color:#f6c600;width:18px;height:18px}.OrderCheckout-module__jrGMfG__dateShortcuts{gap:10px;display:flex}.OrderCheckout-module__jrGMfG__dateShortcuts button{min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2e4;border-radius:999px;padding:0 18px;font-weight:800}.OrderCheckout-module__jrGMfG__dateShortcuts button.OrderCheckout-module__jrGMfG__selected{background:#fff8d4;border-color:#f6c600}.OrderCheckout-module__jrGMfG__timeWindows{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.OrderCheckout-module__jrGMfG__timeWindows legend{grid-column:1/-1;margin-bottom:2px}.OrderCheckout-module__jrGMfG__timeWindows label{cursor:pointer}.OrderCheckout-module__jrGMfG__timeWindows input{opacity:0;position:absolute}.OrderCheckout-module__jrGMfG__timeWindows span{background:#fff;border:1px solid #dce0e3;border-radius:14px;place-items:center;min-height:48px;font-size:13px;font-weight:800;display:grid}.OrderCheckout-module__jrGMfG__timeWindows input:checked+span{background:#fff8d4;border-color:#f6c600;box-shadow:0 0 0 3px #f6c60021}.OrderCheckout-module__jrGMfG__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OrderCheckout-module__jrGMfG__reviewGrid article,.OrderCheckout-module__jrGMfG__productSummary,.OrderCheckout-module__jrGMfG__receipt{background:#fff;border:1px solid #e1e4e6;border-radius:18px;padding:18px}.OrderCheckout-module__jrGMfG__reviewGrid article strong,.OrderCheckout-module__jrGMfG__receipt strong{color:#24272a;margin-top:7px;line-height:1.35;display:block}.OrderCheckout-module__jrGMfG__reviewGrid article small,.OrderCheckout-module__jrGMfG__receipt small{color:#777c81;margin-top:5px;display:block}.OrderCheckout-module__jrGMfG__reviewAddress{grid-column:1/-1}.OrderCheckout-module__jrGMfG__summaryHeader{border-bottom:1px solid #edf0f1;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.OrderCheckout-module__jrGMfG__summaryHeader strong{margin-top:4px;font-size:20px;display:block}.OrderCheckout-module__jrGMfG__reviewLines{border-bottom:1px solid #edf0f1;gap:10px;padding:16px 0;display:grid}.OrderCheckout-module__jrGMfG__reviewLines div,.OrderCheckout-module__jrGMfG__totals div{justify-content:space-between;gap:16px;display:flex}.OrderCheckout-module__jrGMfG__reviewLines span,.OrderCheckout-module__jrGMfG__totals span{color:#686e73}.OrderCheckout-module__jrGMfG__totals{gap:10px;padding-top:16px;display:grid}.OrderCheckout-module__jrGMfG__grandTotal{border-top:1px solid #e2e5e7;padding-top:12px;font-size:20px}.OrderCheckout-module__jrGMfG__creditCheck>div{align-items:center;gap:12px;display:flex}.OrderCheckout-module__jrGMfG__creditCheck>div>span{border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.OrderCheckout-module__jrGMfG__creditCheck strong,.OrderCheckout-module__jrGMfG__creditCheck small{display:block}.OrderCheckout-module__jrGMfG__creditCheck small{margin-top:3px}.OrderCheckout-module__jrGMfG__creditOk{color:#176f3d;background:#eaf8ef}.OrderCheckout-module__jrGMfG__creditOk>div>span{background:#ccefd8}.OrderCheckout-module__jrGMfG__creditError{color:#a53535;background:#fff0f0}.OrderCheckout-module__jrGMfG__creditError>div>span{background:#ffd9d9}.OrderCheckout-module__jrGMfG__processing,.OrderCheckout-module__jrGMfG__success{text-align:center;justify-items:center;max-width:540px;margin:40px auto;display:grid}.OrderCheckout-module__jrGMfG__spinner{border:6px solid #eceff0;border-top-color:#f6c600;border-radius:50%;width:58px;height:58px;animation:.8s linear infinite OrderCheckout-module__jrGMfG__spin}.OrderCheckout-module__jrGMfG__processing>span,.OrderCheckout-module__jrGMfG__success>span{color:#787d82;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:900}.OrderCheckout-module__jrGMfG__processingSteps,.OrderCheckout-module__jrGMfG__workflowSummary{color:#4f555a;text-align:left;background:#fff;border-radius:18px;gap:9px;width:100%;margin-top:24px;padding:18px;display:grid}.OrderCheckout-module__jrGMfG__successIcon{color:#202020;background:#f6c600;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;font-weight:900;display:grid;box-shadow:0 16px 34px #f6c60040}.OrderCheckout-module__jrGMfG__receipt{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:24px;display:grid}.OrderCheckout-module__jrGMfG__footer{background:#fff;border-top:1px solid #e1e4e6;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex}.OrderCheckout-module__jrGMfG__primary,.OrderCheckout-module__jrGMfG__secondary,.OrderCheckout-module__jrGMfG__whatsappButton{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;padding:0 20px;font-weight:900}.OrderCheckout-module__jrGMfG__primary{color:#1e1e1e;background:#f6c600;border:1px solid #f6c600}.OrderCheckout-module__jrGMfG__primary:disabled{cursor:not-allowed;opacity:.42}.OrderCheckout-module__jrGMfG__secondary{color:#303438;background:#fff;border:1px solid #dfe2e4}.OrderCheckout-module__jrGMfG__whatsappButton{color:#fff;background:#20a85b;border:1px solid #20a85b}.OrderCheckout-module__jrGMfG__successActions{justify-content:flex-end;gap:12px;width:100%;display:flex}@keyframes OrderCheckout-module__jrGMfG__spin{to{transform:rotate(360deg)}}@media (max-width:680px){.OrderCheckout-module__jrGMfG__dialog{width:100%}.OrderCheckout-module__jrGMfG__header,.OrderCheckout-module__jrGMfG__body,.OrderCheckout-module__jrGMfG__footer,.OrderCheckout-module__jrGMfG__progress{padding-left:18px;padding-right:18px}.OrderCheckout-module__jrGMfG__progressItem span{display:none}.OrderCheckout-module__jrGMfG__deliveryMethods,.OrderCheckout-module__jrGMfG__timeWindows,.OrderCheckout-module__jrGMfG__reviewGrid,.OrderCheckout-module__jrGMfG__receipt{grid-template-columns:1fr}.OrderCheckout-module__jrGMfG__reviewAddress{grid-column:auto}.OrderCheckout-module__jrGMfG__footer,.OrderCheckout-module__jrGMfG__successActions{grid-template-columns:1fr;display:grid}.OrderCheckout-module__jrGMfG__footer button,.OrderCheckout-module__jrGMfG__successActions button{width:100%}}.OrderCheckout-module__jrGMfG__validationPanel{background:#fafafa;border:1px solid #e7e7e7;border-radius:18px;margin-top:18px;padding:18px}.OrderCheckout-module__jrGMfG__validationHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.OrderCheckout-module__jrGMfG__validationHeading span{color:#777;letter-spacing:.11em;font-size:10px;font-weight:900}.OrderCheckout-module__jrGMfG__validationHeading strong{color:#232323;font-size:12px}.OrderCheckout-module__jrGMfG__validationList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.OrderCheckout-module__jrGMfG__validationItem{background:#fff;border:1px solid #e6e6e6;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.OrderCheckout-module__jrGMfG__validationItem i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.OrderCheckout-module__jrGMfG__validationItem div{gap:2px;display:grid}.OrderCheckout-module__jrGMfG__validationItem strong{color:#252525;font-size:12px}.OrderCheckout-module__jrGMfG__validationItem small{color:#777;font-size:10px;line-height:1.35}.OrderCheckout-module__jrGMfG__validationSuccess i{color:#168146;background:#dff7e8}.OrderCheckout-module__jrGMfG__validationWarning i{color:#8c6500;background:#fff1bf}.OrderCheckout-module__jrGMfG__validationFailure i{color:#b2382f;background:#ffe2df}@media (max-width:620px){.OrderCheckout-module__jrGMfG__validationList{grid-template-columns:1fr}}
