.-Mpk8W_container{--gift-card-section-bg:var(--colors-surfaces-primary-0);--gift-card-section-border:var(--colors-borders-secondary);--gift-card-section-border-shadow:var(--colors-borders-secondary);--gift-card-input-border:var(--colors-borders-secondary);--gift-card-input-border-focus:var(--colors-borders-primary);--gift-card-button-selected-bg:var(--colors-button-primary-background-default);--gift-card-brand:var(--colors-button-primary-background-default);--gift-card-brand-content:var(--colors-button-primary-content);--gift-card-brand-tint-05:color-mix(in srgb, var(--gift-card-brand) 5%, var(--colors-surfaces-body));--gift-card-brand-tint-08:color-mix(in srgb, var(--gift-card-brand) 8%, var(--colors-surfaces-body));--gift-card-brand-tint-16:color-mix(in srgb, var(--gift-card-brand) 16%, var(--colors-surfaces-body));--gift-card-brand-tint-30:color-mix(in srgb, var(--gift-card-brand) 30%, var(--colors-surfaces-body));--gift-card-brand-tint-40:color-mix(in srgb, var(--gift-card-brand) 40%, var(--colors-surfaces-body));width:100%;max-width:1120px;margin-top:20px;margin-bottom:40px;position:relative}.-Mpk8W_container input,.-Mpk8W_container textarea{background-color:var(--gift-card-section-bg);border-color:var(--gift-card-input-border);transition:border-color .2s}.-Mpk8W_container input:focus,.-Mpk8W_container textarea:focus{border-color:var(--gift-card-input-border-focus)}.-Mpk8W_container input:-webkit-autofill{background-color:var(--gift-card-section-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--gift-card-section-bg) inset!important}@media only screen and (max-width:991px){.-Mpk8W_container{margin-bottom:32px}}@media only screen and (max-width:767px){.-Mpk8W_container{max-width:100%;margin-bottom:20px}}.-Mpk8W_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}@media only screen and (max-width:991px){.-Mpk8W_layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media only screen and (max-width:767px){.-Mpk8W_layout{grid-template-columns:minmax(0,1fr);gap:0}}.-Mpk8W_flow{flex-direction:column;gap:32px;min-width:0;display:flex}@media only screen and (max-width:767px){.-Mpk8W_flow{gap:24px}}.-Mpk8W_steps{border-bottom:1px solid var(--colors-borders-secondary);gap:32px;padding-bottom:16px;display:flex}@media only screen and (max-width:767px){.-Mpk8W_steps{border-bottom:none;gap:4px;padding-bottom:0}}.-Mpk8W_step{width:80px;height:16px}@media only screen and (max-width:767px){.-Mpk8W_step{flex:1 1 0;width:auto;height:4px}}.-Mpk8W_stepTitle{flex-direction:column;gap:12px;display:flex}.-Mpk8W_stepCounter{width:100px;height:14px}.-Mpk8W_title{width:60%;max-width:420px;height:32px}.-Mpk8W_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media only screen and (max-width:767px){.-Mpk8W_options{grid-template-columns:minmax(0,1fr);gap:16px}}.-Mpk8W_option{border-radius:16px;height:300px}@media only screen and (max-width:767px){.-Mpk8W_option{height:200px}}.-Mpk8W_summary{border:1px solid var(--colors-borders-secondary);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}@media only screen and (max-width:767px){.-Mpk8W_summary{display:none}}.-Mpk8W_card{aspect-ratio:1.45;border-radius:12px}.-Mpk8W_line{height:16px}.-Mpk8W_total{align-self:flex-end;width:60%;height:28px}
.t7lq8W_mainContainer{flex-direction:column;flex-grow:1;display:flex}
.zMXYQW_container{justify-content:center;align-items:center;height:100%;display:flex}
.oEQgHq_container{width:100%}.oEQgHq_steps{border-bottom:1px solid var(--colors-borders-secondary);gap:32px;margin:0;padding:0;list-style:none;display:flex}@media only screen and (max-width:991px){.oEQgHq_steps{gap:20px}}@media only screen and (max-width:767px){.oEQgHq_steps{display:none}}.oEQgHq_step{border-bottom:2px solid #0000;margin-bottom:-1px}.oEQgHq_current{border-bottom-color:var(--gift-card-button-selected-bg)}.oEQgHq_stepButton{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--colors-text-body-2);cursor:pointer;background:0 0;border:none;gap:8px;padding:0 0 16px;font-size:1.2rem;font-weight:600;display:flex}.oEQgHq_stepButton:disabled{cursor:default}.oEQgHq_current .oEQgHq_stepButton,.oEQgHq_completed .oEQgHq_stepButton{color:var(--colors-text-body-0)}.oEQgHq_segments{gap:4px;display:none}@media only screen and (max-width:767px){.oEQgHq_segments{display:flex}}.oEQgHq_segment{background-color:var(--colors-borders-secondary);border-radius:2px;flex:1;height:3px}.oEQgHq_segmentActive{background-color:var(--gift-card-button-selected-bg)}
._2Y4PFG_container{background-color:var(--colors-button-primary-background-default);border-radius:4px;display:table}._2Y4PFG_container h3{font-weight:var(--font-heading-weight);color:var(--colors-button-primary-content);padding:4px;display:table-cell}
.lHuFNG_container{flex-direction:column;display:flex}.lHuFNG_container hr{border:var(--colors-surfaces-primary-1) 1px solid;margin-top:16px;margin-bottom:16px}.lHuFNG_container p{margin-left:30px}.lHuFNG_heading{flex-direction:row;margin-bottom:10px;display:flex}.lHuFNG_heading svg{width:20px;height:20px;fill:var(--colors-text-body-5);margin-right:10px}
.cQpuzW_container{max-width:1190px;padding-top:25px}@media only screen and (max-width:767px){.cQpuzW_container{padding-top:20px;overflow-y:auto}}.cQpuzW_grid{flex-direction:row;width:100%;display:flex}@media only screen and (max-width:767px){.cQpuzW_grid{flex-direction:column}}.cQpuzW_column{flex-direction:column;display:flex}.cQpuzW_left{flex-basis:60%}.cQpuzW_right{flex-basis:40%}@media only screen and (max-width:991px){.cQpuzW_left,.cQpuzW_right{flex-basis:50%}}@media only screen and (max-width:767px){.cQpuzW_left,.cQpuzW_right{flex-basis:auto}}
.XvFywq_sidebar{position:sticky;top:40px}@media only screen and (max-width:767px){.XvFywq_sidebar{position:static}}
.CeaI8W_wrapper{flex-direction:row;padding:32px;display:flex}@media only screen and (max-width:767px){.CeaI8W_wrapper{padding:16px}.CeaI8W_rightContainer{display:none}}.CeaI8W_skeletonContainer{flex-direction:column;flex-grow:1;display:flex}@media only screen and (max-width:767px){.CeaI8W_skeletonContainer{padding:16px}}.CeaI8W_newOrderCard{flex-direction:column;min-width:460px;min-height:252px;margin-left:24px;display:flex;position:sticky;top:100px;cursor:unset!important}@media only screen and (max-width:991px){.CeaI8W_newOrderCard{width:400px;min-width:unset}}
.waODpa_column,.waODpa_restaurantMetaDataList .waODpa_dataRow .waODpa_dataLines,.waODpa_restaurantMetaDataList,.waODpa_restaurantAddress{flex-direction:column;gap:8px;display:flex}.waODpa_restaurantName{border-radius:10px;width:200px;height:22px;margin-bottom:8px}.waODpa_restaurantAddress{gap:10px}.waODpa_restaurantAddress>div{border-radius:8px;height:14px}.waODpa_restaurantAddress .waODpa_addressLine1{width:300px}.waODpa_restaurantAddress .waODpa_addressLine2{width:100px}.waODpa_restaurantAddress .waODpa_distance{width:150px}.waODpa_restaurantMap{border-radius:10px;height:135px;margin-top:18px;margin-bottom:6px}.waODpa_businessInfo{flex-direction:column;gap:8px;display:flex}.waODpa_businessInfo .waODpa_businessNumber,.waODpa_businessInfo .waODpa_legalName{border-radius:8px;height:14px}.waODpa_businessInfo .waODpa_businessNumber{width:150px}.waODpa_businessInfo .waODpa_legalName{width:170px}.waODpa_restaurantMetaDataList{gap:14px;margin-top:20px}.waODpa_restaurantMetaDataList .waODpa_dataRow{flex-direction:row;display:flex}.waODpa_restaurantMetaDataList .waODpa_dataRow .waODpa_dataLogo{border-radius:6px;width:21px;height:21px;margin-right:10px}.waODpa_restaurantMetaDataList .waODpa_dataRow .waODpa_dataLines{gap:8px}.waODpa_restaurantMetaDataList .waODpa_dataRow .waODpa_dataLines>div{border-radius:8px;height:16px}.waODpa_restaurantMetaDataList .waODpa_dataRow .waODpa_dataLine1{width:250px}.waODpa_restaurantMetaDataList .waODpa_dataRow .waODpa_dataLine2{width:100px}
._6IqWNq_mapContainer{border-radius:4px;height:140px}._6IqWNq_mapContainer>div>div{border-radius:5px}
._wGSFG_restaurantContainer{background:var(--colors-surfaces-primary-0);max-width:100%;padding:0;overflow:hidden}@media only screen and (max-width:767px){._wGSFG_restaurantContainer{width:100%}}._wGSFG_restaurantHeader{margin-bottom:24px}._wGSFG_businessInfo{margin-top:16px;margin-bottom:24px}
.RskFFW_placeholderContainer{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px;display:flex}.RskFFW_placeholderContainer svg{width:48px;height:48px;fill:var(--colors-surfaces-primary-1);margin-bottom:16px}.RskFFW_placeholderContainer p{text-align:center;max-width:220px}.RskFFW_placeholderContainer .RskFFW_selectRestaurantButton{min-width:160px;margin-top:10px}
.Bw3iza_container{background-color:var(--colors-surfaces-primary-0);box-shadow:0px 1px 4px 0px rgba(var(--colors-boxShadow-r,0), var(--colors-boxShadow-g,0), var(--colors-boxShadow-b,0), .16);border-radius:12px;flex:3;height:fit-content;padding:16px}.Bw3iza_container.Bw3iza_disabled{opacity:.7;pointer-events:none}.Bw3iza_header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.Bw3iza_header h3{font-weight:var(--font-heading-weight)}.Bw3iza_selectButton{background-color:var(--colors-surfaces-primary-4);height:32px;padding:8px 12px}.Bw3iza_selectButton:hover,.Bw3iza_selectButton:focus{background-color:var(--colors-surfaces-primary-2)}
.ujsf3q_container{flex-direction:row;justify-content:center;height:100%;display:flex}@media only screen and (max-width:991px){.ujsf3q_container{flex-direction:column}}.ujsf3q_container .ujsf3q_separator{background:var(--colors-borders-secondary);width:.5px;height:100%}@media only screen and (max-width:991px){.ujsf3q_container .ujsf3q_separator{display:none}}
.ZPr1LG_container{margin-top:30px}@media only screen and (max-width:767px){.ZPr1LG_container{margin-top:20px}}.ZPr1LG_container button{height:45px;color:var(--colors-components-accountDeleteButton-text);background-color:var(--colors-components-accountDeleteButton-background-default)}.ZPr1LG_container button:after{background-color:var(--colors-components-accountDeleteButton-background-default)}.ZPr1LG_container button:hover:after,.ZPr1LG_container button:focus:after{background-color:var(--colors-components-accountDeleteButton-background-hover)!important}
.VFpvlG_actionButtons{flex-direction:column;max-width:100%;margin-top:24px;margin-bottom:8px;padding:0 16px;display:none}@media only screen and (max-width:991px){.VFpvlG_actionButtons{gap:8px;display:flex}}.VFpvlG_actionButtonsGroup{flex-flow:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}@media only screen and (max-width:575px){.VFpvlG_actionButtonsGroup{flex-direction:column}}
._28ycEG_modalContent{width:600px;max-width:600px;max-height:calc(var(--vh100) - 100px);padding:25px 20px}@media only screen and (max-width:767px){._28ycEG_modalContent{width:100%;max-width:100%;padding:20px 15px}}._28ycEG_header{flex-direction:column;align-items:center;gap:16px;margin-bottom:16px;display:flex}._28ycEG_header>svg{width:54px;height:54px;fill:var(--colors-text-danger)}._28ycEG_header h2{text-align:center;font-weight:var(--font-heading-weight);word-break:break-word;line-height:normal}._28ycEG_body{text-align:center}._28ycEG_footer{flex-direction:row;gap:24px;margin-top:36px;display:flex}@media only screen and (max-width:575px){._28ycEG_footer{flex-direction:column;gap:18px}}._28ycEG_footer>button{flex:1;width:100%}
.bsXQXq_container{flex-direction:row;justify-content:center;height:100%;display:flex}@media only screen and (max-width:991px){.bsXQXq_container{flex-direction:column}}.bsXQXq_container .bsXQXq_mobileHeader{background-color:var(--colors-surfaces-secondary-0);padding:10px 15px;display:none}.bsXQXq_container .bsXQXq_mobileHeader h2{text-align:center;color:var(--colors-text-body-3);flex:1;margin-right:36px;font-size:20px}.bsXQXq_container .bsXQXq_mobileHeader .bsXQXq_backButton{background-color:var(--colors-components-navBar-background);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bsXQXq_container .bsXQXq_mobileHeader .bsXQXq_backButton svg{width:18px;height:18px;fill:var(--colors-components-navBar-text-1);position:absolute}@media only screen and (max-width:767px){.bsXQXq_container .bsXQXq_mobileHeader .bsXQXq_backButton:hover,.bsXQXq_container .bsXQXq_mobileHeader .bsXQXq_backButton:focus{background-color:var(--colors-components-navBar-button-background-0)}.bsXQXq_container .bsXQXq_mobileHeader{flex-direction:row;align-items:center;display:flex}}.bsXQXq_container .bsXQXq_left{flex-direction:column;flex:1;max-width:645px;margin-top:34px;margin-bottom:30px;padding:0 24px;display:flex}@media only screen and (max-width:991px){.bsXQXq_container .bsXQXq_left{max-width:100%;margin-bottom:0}}.bsXQXq_container .bsXQXq_separator{background:var(--colors-borders-secondary);width:.5px;height:100%}@media only screen and (max-width:991px){.bsXQXq_container .bsXQXq_separator{display:none}}
._9FsW4W_imgContainer{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}
.nAyq6G_container{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.nAyq6G_container svg{width:120px;height:120px;fill:var(--colors-text-heading-1)}.nAyq6G_container h2{text-align:center;max-width:420px;margin-top:16px;padding:0 20px;font-size:24px;line-height:35px}@media only screen and (max-width:767px){.nAyq6G_container h2{max-width:100%}}.nAyq6G_container>p{text-align:center;width:370px;margin:16px 0;padding:0 20px}@media only screen and (max-width:767px){.nAyq6G_container>p{max-width:100%}}.nAyq6G_container .nAyq6G_footer{display:flex}.nAyq6G_container .nAyq6G_footer button{padding:10px}
/*# sourceMappingURL=2xd--l5b9_ih2.css.map*/