.gm-customer-flow{max-width:1120px;margin:0 auto;padding:55px 24px 80px;font:16px/1.65 Arial,sans-serif;color:#292d29}.gm-customer-flow h1{font:52px/1.05 Georgia,serif;letter-spacing:-1px;margin:12px 0 20px}.gm-customer-flow h2{font:28px/1.2 Georgia,serif;margin:0 0 22px}.gm-customer-flow h3{font:22px/1.3 Georgia,serif}.gm-customer-flow .gm-panel{background:#fff;border:1px solid #dfded7;padding:30px;margin-top:26px;border-radius:6px}.gm-customer-flow .gm-fields{align-items:end}.gm-customer-flow label{font-weight:600}.gm-customer-flow input:not([type=checkbox]):not([type=color]):not([type=radio]),.gm-customer-flow select,.gm-customer-flow textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #bbc0b8;border-radius:3px;background:#fff;color:#292d29;font:16px/1.5 Arial,sans-serif;margin-top:7px}.gm-customer-flow input[type=color]{height:46px;width:100%}.gm-customer-flow input[type=checkbox]{min-width:18px;min-height:18px}.gm-customer-flow .button{cursor:pointer;border:1px solid #385745;border-radius:3px;background:#385745;color:white;padding:12px 20px;font:600 15px/1.5 Arial,sans-serif;text-decoration:none}.gm-customer-flow button:disabled{opacity:.5;cursor:default}.gm-customer-flow fieldset{border:1px solid #dfded7;margin:26px 0;padding:22px}.gm-customer-flow legend{font-size:17px;font-weight:600;padding:0 8px}.gm-customer-flow .gm-menu-label{display:block;margin-top:18px}.gm-customer-flow .gm-confirm{display:flex;gap:12px;align-items:flex-start;font-weight:400;margin:22px 0}.gm-customer-flow .gm-toolbar{margin-top:25px;gap:12px;align-items:end}.gm-customer-flow .gm-toolbar label{flex:1}.gm-customer-flow .gm-kicker{color:#385745;font-size:12px;letter-spacing:.14em}.gm-customer-flow .gm-ci-evidence{background:#f4f5ef;border:0;padding:18px;margin-top:18px;overflow-wrap:anywhere}.gm-customer-flow .gm-sheet-label,.gm-customer-flow #gm-font-note{font-size:13px;color:#646a62}.gm-customer-intro,.gm-customer-next{padding:20px 24px;background:#eaf0e7;border-left:3px solid #385745;margin:25px 0}.gm-customer-intro p{margin:8px 0 0;font-size:14px}.gm-customer-flow .gm-error{border-left:3px solid #a04b2b;background:#fff1e9;padding:12px;color:#863c22}.gm-customer-flow .gm-success{color:#285b3f}.gm-customer-flow [hidden]{display:none!important}.gm-customer-flow .gm-design-grid{display:block}.gm-customer-flow .gm-design{background:#f8f6f1;padding:24px}.gm-customer-flow .gm-summary{background:#eaf0e7;padding:20px}.gm-customer-flow .gm-ci-colors button{background:white;color:#292d29}.gm-customer-flow .gm-library-row strong{min-width:150px}@media(max-width:700px){.gm-customer-flow{padding:32px 16px}.gm-customer-flow h1{font-size:38px}.gm-customer-flow .gm-panel{padding:18px}.gm-customer-flow .gm-fields{grid-template-columns:1fr;display:grid}.gm-customer-flow fieldset{padding:14px}.gm-customer-flow .gm-toolbar{display:grid;grid-template-columns:1fr 1fr}.gm-customer-flow .gm-toolbar label{grid-column:1/-1}.gm-customer-flow .gm-design{padding:12px}.gm-customer-flow .gm-quantities{grid-template-columns:1fr 1fr}.gm-customer-flow .gm-restaurant-logo{max-width:100%}}#gm-proof-error:empty{display:none}#gm-proof-warnings p{padding:12px;border-left:3px solid #a04b2b;background:#fff1e9}#gm-proof-files{gap:12px}
#gm-checkout-form .gm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#gm-checkout-form .gm-fields label:first-child{grid-column:1/-1}#gm-checkout-details{background:#f4f5ef;padding:20px;overflow-wrap:anywhere}#gm-checkout-details p{margin:10px 0}#gm-checkout-status:not(:empty){padding:18px;background:#eaf0e7;border-left:3px solid #385745}@media(max-width:700px){#gm-checkout-form .gm-fields{grid-template-columns:1fr}}

.gm-customer-flow input[type=radio]{flex:0 0 18px;width:18px;height:18px;margin-top:5px;accent-color:#385745}#gm-order-account .gm-confirm{cursor:pointer}#gm-order-account p{overflow-wrap:anywhere}
