.GroupOrderSetupFormAdvancedSettings{margin:40px 0}

.GroupOrderSetupFormHeader{border-bottom:2px solid #eee;padding:20px 0}.GroupOrderSetupFormHeader__Title__Copy{padding-left:10px;padding-right:10px;font-weight:500}.GroupOrderSetupFormHeader__Title__Icon{color:#49aaff;padding-left:5px;vertical-align:baseline;font-size:2rem;position:relative;top:5px}.GroupOrderSetupFormHeader__List{list-style:none;margin:0;padding:0}.GroupOrderSetupFormHeader__List__Item{display:block;padding:10px 20px 0;box-sizing:border-box}.GroupOrderSetupFormHeader__List__Item__ImageWrap__Image{display:block;margin:0 auto;height:85px}.GroupOrderSetupFormHeader__List__Item__Copy{text-align:center}@media (min-width: 768px){.GroupOrderSetupFormHeader__List{display:flex;flex-flow:row nowrap}.GroupOrderSetupFormHeader__List__Item{flex:0 0 33.3333%;padding:0 5px 0}.GroupOrderSetupFormHeader__List__Item:last-child{padding-right:0}.GroupOrderSetupFormHeader__List__Item:first-child{padding-left:0}}

.GroupOrderSetupFormSection{padding:10px 0 20px}.GroupOrderSetupFormSection__Arrow.Accordion__Arrow{position:relative;top:-5px;left:10px}.GroupOrderSetupFormSection__Header{display:flex;flex-direction:row;align-items:flex-start}

.GroupOrderSetupFormName{width:100%}.GroupOrderSetupFormName__input{width:100%}

.GroupSetupFormSectionTitle{display:block;margin-bottom:10px}.GroupSetupFormSectionTitle--disabled{margin-bottom:10px;display:flex;flex-direction:row;align-items:center;flex:1}.GroupSetupFormSectionTitle--disabled__Title{color:#ccc}.GroupSetupFormSectionTitle--disabled__Line{flex:1;border:1px solid #ccc;margin:0 0 0 10px}

.GroupOrderSetupFormPhone{width:100%}.GroupOrderSetupFormPhone__input{width:100%}input.GroupOrderSetupFormPhone__input-error{border-color:#fd4747}

.GroupOrderSetupFormOrderTypeAndAddress__OrderTypeToggle{max-width:202px}.GroupOrderSetupFormOrderTypeAndAddress .OrderTypeToggle__Delivery{padding-left:0;text-align:left}

.Select__wrapper{margin:0;padding:5px;background:white;border-radius:2px;display:flex}.Select__label{font-size:1rem;pointer-events:none;flex:none}.Select__boxWrap{cursor:pointer;flex:auto}.Select__boxWrap__selectContainer{position:relative}.Select__boxWrap__label{display:block;position:relative;cursor:pointer;color:#1f5ea9;font-size:1rem;padding-right:20px;padding-left:5px;font-weight:700}.Select__boxWrap__error,.Select__boxWrap__message{display:block}.Select__boxWrap__error.h6{color:#fd4747}.Select__dropdown{background:white;border:0;border-radius:0;height:22px;outline:none;cursor:pointer;width:100%;position:absolute;top:0;opacity:0}.Select__dropdown:focus{outline-color:transparent;outline-style:none}.Select__icon{color:#1f5ea9;position:absolute;top:0;right:0;line-height:1.5714rem !important;font-size:0.5rem;pointer-events:none}

.GroupOrderSetupFormOrderTime__Cutoff{padding:20px 0}.GroupOrderSetupFormOrderTime__Cutoff__Error{margin-top:10px}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap{padding-top:10px}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time{align-items:center;flex-wrap:wrap}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time__boxWrap{padding-top:5px}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time__boxWrap__label{height:40px}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time__dropdown.Select__dropdown{border:1px solid #ccc;height:40px;width:auto;opacity:1}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time__dropdown.Select__dropdown--error{border-color:#fd4747}.GroupOrderSetupFormOrderTime__Cutoff__Checkbox{text-decoration:none}.GroupOrderSetupFormOrderTime__Cutoff__Checkbox--disabled .Checkbox__selection__check--active:after{color:#aaa}.GroupOrderSetupFormOrderTime__Title{text-transform:capitalize}@media (min-width: 410px){.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap{padding-top:0}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time__boxWrap{margin-left:10px;padding-top:0}}@media (min-width: 768px){.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap{padding-left:20px}.GroupOrderSetupFormOrderTime__Cutoff__TimeWrap__Time{padding-left:10px}}

.GroupOrderSetupFormControls{display:flex;flex-flow:column nowrap;align-items:center}.GroupOrderSetupFormControls__Button{margin-bottom:10px;width:100%}@media (min-width: 768px){.GroupOrderSetupFormControls{flex-flow:row nowrap}}@media (min-width: 960px){.GroupOrderSetupFormControls__Button{width:auto}}

.ChooseAnAmount{display:flex;flex-direction:column}.ChooseAnAmount__button,.ChooseAnAmount__button--disabled,.ChooseAnAmount__button--selected{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1rem;width:33%;background-color:#fff;color:#1f5ea9;font-weight:700}.ChooseAnAmount__container{display:flex;flex-direction:row;background-color:#fff;border:1px solid #ccc;position:relative;height:52px}.ChooseAnAmount__indicator{display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;top:5px;z-index:250;background-color:#1f5ea9;border-radius:3px;transition:left .2s ease-in-out;height:42px;width:33%;font-weight:700}.ChooseAnAmount__input{visibility:hidden}.ChooseAnAmount__error{margin:20px auto 0;max-width:480px}input.ChooseAnAmount__button__custom{height:54px;margin:10px 0 0 0;padding:3px 3px 3px 10px}input.ChooseAnAmount__button__custom.disabled{cursor:default}.ChooseAnAmount__label__0--selected ~ .ChooseAnAmount__indicator{left:5px}.ChooseAnAmount__label__1--selected ~ .ChooseAnAmount__indicator{left:33%}.ChooseAnAmount__label__2--selected ~ .ChooseAnAmount__indicator{left:65%}@media (min-width: 768px){.ChooseAnAmount{flex-direction:row}.ChooseAnAmount__button,.ChooseAnAmount__button--disabled,.ChooseAnAmount__button--selected{width:120px}.ChooseAnAmount__indicator{width:120px}input.ChooseAnAmount__button__custom{flex:1 1 100%;margin:0 0 0 5px}.ChooseAnAmount__label__1--selected ~ .ChooseAnAmount__indicator{left:25%}.ChooseAnAmount__label__2--selected ~ .ChooseAnAmount__indicator{left:50%}.ChooseAnAmount__label__3--selected ~ .ChooseAnAmount__indicator{left:74%}}@media (max-width: 767px){input.ChooseAnAmount__button__custom{width:auto}}

.GroupOrderSetupFormPayment{padding:0;margin-bottom:20px}.GroupOrderSetupFormPayment--SplitPay{background-color:rgba(182,221,255,0.5);padding:40px 20px 40px}.GroupOrderSetupFormPayment--SplitPayDisabled .GroupOrderSetupForm__Step__header{padding-bottom:0;margin-bottom:0}.GroupOrderSetupFormPayment--SplitPayDisabled .GroupOrderSetupFormPayment__Radio__Selection,.GroupOrderSetupFormPayment--SplitPayDisabled .GroupOrderSetupFormPayment__Radio__Title{display:none}.GroupOrderSetupFormPayment--SplitPayDisabled .GroupOrderSetupFormPayment__Radio__Text{margin-left:0}.GroupOrderSetupFormPayment--SplitPayDisabled .GroupOrderSetupFormPayment__Amount{margin-left:0;margin-right:20px;padding-top:20px}.GroupOrderSetupFormPayment--SplitPayDisabled .GroupOrderSetupFormPayment__Amount__Title{font-weight:normal;font-size:1.1429rem}.GroupOrderSetupFormPayment__Amount{margin:10px 0 0 calc(20px + 10px)}.GroupOrderSetupFormPayment__ChooseAmount{margin-top:20px}.GroupOrderSetupFormPayment__ChooseAmount__Custom{flex:none}.GroupOrderSetupFormPayment__ChooseAmount__NoLimit{min-width:70px;white-space:nowrap}.GroupOrderSetupFormPayment__Options{display:flex;flex-direction:column}.GroupOrderSetupFormPayment__Title{display:flex;flex-direction:row;align-items:baseline;margin-bottom:10px}.GroupOrderSetupFormPayment__Title__Callout{margin-left:10px}.GroupOrderSetupFormPayment__Blurb{display:flex;margin-bottom:10px}.GroupOrderSetupFormPayment__Blurb p{color:#ccc}.GroupOrderSetupFormPayment__Radio__Container{margin-top:10px}.GroupOrderSetupFormPayment__Radio__Selection{top:20%}.GroupOrderSetupFormPayment__Radio__Text{margin:5px 0 0 calc(20px + 10px)}.GroupOrderSetupFormPayment__Radio__Text--disabled{color:#ccc;cursor:not-allowed}.GroupOrderSetupFormPayment__Radio__Title{margin:0 0 0 calc(20px + 10px)}.GroupOrderSetupFormPayment__Radio__Title--disabled{color:#ccc;cursor:not-allowed}

.GroupOrderSetupForm__Step__header{padding-bottom:10px}.GroupOrderSetupForm__Content{padding:20px 0}.GroupOrderSetupForm__Content__Controls{padding-top:40px;display:flex;flex-flow:column nowrap;align-items:center}.GroupOrderSetupForm__Content__Controls__Button{margin-bottom:10px;width:100%}.GroupOrderSetupForm__Content .AddressAutocompleteForm__Form__Submit{display:none}.GroupOrderSetupForm__Content .AddressAutocompleteForm .AddressAutocomplete__Input{height:40px}.GroupOrderSetupForm__Content .OrderTimeSelector__SelectWrap{display:inline-block;margin-right:10px}.GroupOrderSetupForm__Content .ChooseAnAmount__dsk__button{padding-left:20px}.GroupOrderSetupForm__Content__OrderTypeToggle{width:100%}@media (min-width: 768px){.GroupOrderSetupForm__Content__Controls{flex-flow:row nowrap}.GroupOrderSetupForm__Content .ChooseAnAmount__dsk__button{width:105px}}@media (min-width: 960px){.GroupOrderSetupForm__Content__Controls__Button{width:auto}.GroupOrderSetupForm__Content__OrderTypeToggle{width:240px}}

.MerchantDetailsHeader{min-height:180px;background-color:#ccc}.MerchantDetailsHeader__Cover{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:0.5}.MerchantDetailsHeader__Header{padding:40px 20px 20px;box-sizing:border-box;position:relative;margin:0 auto;overflow:hidden}.MerchantDetailsHeader__Header__Info{color:#fff;line-height:1.4286rem;text-align:left;position:relative;padding:0;display:flex;justify-content:flex-start;align-items:center;min-height:120px;flex-flow:row wrap}.MerchantDetailsHeader__Header__Info__Container{min-width:1px;flex-basis:100%}.MerchantDetailsHeader__Header__Info__Title{margin:0}.MerchantDetailsHeader__Header__Info__TitleContainer{display:flex;justify-content:space-between;align-items:center}.MerchantDetailsHeader__Header__Info__ViewMap.dcom-button{margin-top:20px}.MerchantDetailsHeader__Header__Info__Info,.MerchantDetailsHeader__Header__Info__Delivery,.MerchantDetailsHeader__Header__Info__Title,.MerchantDetailsHeader__Header__Info__Time{color:#fff}.MerchantDetailsHeader__Header__Info__Info,.MerchantDetailsHeader__Header__Info__Delivery,.MerchantDetailsHeader__Header__Info__Rating,.MerchantDetailsHeader__Header__Info__Time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.MerchantDetailsHeader__Header__Info .description{white-space:pre-wrap}.MerchantDetailsHeader__Header__Info .click-area{cursor:pointer}.MerchantDetailsHeader__Header__Info__CateringLogo{height:24px;margin-left:8px}.MerchantDetailsHeader__Header__Info__Info__Cuisines{color:inherit;text-decoration:none}.MerchantDetailsHeader__Header__Info__Info__Cuisines+.MerchantDetailsHeader__Header__Info__Info__Cuisines::before{display:inline-block;white-space:pre;content:", "}.MerchantDetailsHeader__Logo{display:none;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25);margin:0 20px 0 0;width:120px;height:120px;line-height:8.5714rem;overflow:hidden;background:#fff;justify-content:center;align-items:center;flex:0 0 120px}.MerchantDetailsHeader__Logo__Image{max-width:120px;max-height:120px}.MerchantDetailsHeader__Tabs{margin:20px 0 -20px -40px;display:flex;justify-content:flex-start}.MerchantDetailsHeader__Tabs__Tab{display:block;flex:0 0 76px;background:rgba(0,0,0,0.4);margin-right:1px;height:40px;line-height:2.8571rem;cursor:pointer;transition:margin-left 0.3s}.MerchantDetailsHeader__Tabs__Tab__Link{display:block;text-decoration:none;color:#fff;width:76px;padding:0 10px;outline:0}.MerchantDetailsHeader__Tabs__Tab__Link:hover,.MerchantDetailsHeader__Tabs__Tab__Link:active,.MerchantDetailsHeader__Tabs__Tab__Link:focus{text-decoration:none}.MerchantDetailsHeader__Tabs__Tab__Link__Icon{margin-right:5px;font-size:1rem}.MerchantDetailsHeader__Tabs__Tab:hover:not(.MerchantDetailsHeader__Tabs__Tab--Active),.MerchantDetailsHeader__Tabs__Tab:active:not(.MerchantDetailsHeader__Tabs__Tab--Active),.MerchantDetailsHeader__Tabs__Tab:focus:not(.MerchantDetailsHeader__Tabs__Tab--Active){background:rgba(0,0,0,0.6)}.MerchantDetailsHeader__Tabs__Tab--Active{height:38px;line-height:2.5rem;border-top:3px solid #1f5ea9;background:#eee;opacity:1}.MerchantDetailsHeader__Tabs__Tab--Active .MerchantDetailsHeader__Tabs__Tab__Link{color:#1f5ea9}@media (min-width: 568px){.MerchantDetailsHeader__Header__Info__TitleContainer{justify-content:flex-start}.MerchantDetailsHeader__Header__Info__TitleContainer__Callout{margin-left:10px}}@media (min-width: 768px){.MerchantDetailsHeader__Header{width:768px;max-width:none}.MerchantDetailsHeader__Header__Info__Container{flex-basis:calc(100% - 400px)}.MerchantDetailsHeader__Header__Info__ViewMap.dcom-button{position:absolute;right:0;top:45px}.MerchantDetailsHeader__Logo{display:flex;margin-right:55px}}@media (min-width: 960px){.MerchantDetailsHeader__Header{width:960px}.MerchantDetailsHeader__Logo{margin-right:25px}.MerchantDetailsHeader__Tabs__Tab__Link{width:80px}.MerchantDetailsHeader__Tabs__Tab--Active{font-weight:bold}}@media (min-width: 1200px){.MerchantDetailsHeader__Header{width:1200px}}

.GroupSetupPage__GoBack{display:none}.GroupSetupPage__GoBack__Icon{padding-right:5px}.GroupSetupPage__Content{background:#fff}.GroupSetupPage__Content__Inner{position:relative;margin:0 auto;max-width:1200px;padding:20px}.GroupSetupPage__Content__FormContainer{max-width:675px;margin:0 auto}@media (min-width: 960px){.GroupSetupPage__GoBack{display:inline-block;position:absolute;top:40px;left:40px;margin-top:5px}}

.GroupOrderCutoffModal.Modal__wrapper{max-width:475px}.GroupOrderCutoffModal__Content{text-align:center}.GroupOrderCutoffModal__Footer{display:flex;align-items:center;justify-content:center}.GroupOrderCutoffModal__Edit,.GroupOrderCutoffModal__Confirm{margin:0 10px}


/*# sourceMappingURL=5766.24.1.1.styles.css.map*/