@font-face{font-family:"AvertaRegular";src:local("AvertaRegular"),url(/static/media/AvertaStd-Regular.19b8f54e.ttf) format("truetype");font-weight:400}*{font-family:"AvertaRegular",Helvetica,Arial,sans-serif}body{margin:0;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0;padding:0}.LoaderContainer{background-color:hsla(0,0%,100%,.473);border-radius:10px;width:100%;height:100%;margin:auto}.ErrorContainer,.LoaderContainer{display:flex;z-index:10;position:fixed;top:0;left:0;bottom:0;right:0;justify-content:center;align-items:center}.ErrorContainer{height:15%;margin-top:15px}.ErrorText{font-size:1rem;font-weight:600;color:#fff;padding:15px 20px;background-color:#000;border-radius:10px;box-shadow:0 2px 5px -1px #2e2e2e}@keyframes fadeInOut{0%,to{opacity:0}20%,80%{opacity:1}}.fadeInOutAnim{left:50%;transform:translateX(-50%);animation:fadeInOut 6s ease-in-out forwards}.AppContainer{background-color:#f5f5f5;flex-direction:column;position:relative}.AppContainer,.AppContainerScheduler{display:flex;overflow-x:hidden;align-items:center;min-height:100vh}.AppContainerScheduler{flex:1 1;background-color:hsla(0,0%,96.1%,.5215686274509804);flex-direction:column;overflow-y:scroll}.ContainerTop{display:none}.ChangeLangBtn{position:absolute;display:flex;bottom:10px;left:10px;padding:.3rem .5rem;background-color:#fff;border-radius:10px;z-index:4;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-in;opacity:1;box-shadow:0 1px 10px 0 #a7a5a5}.ChangeLangBtn:hover{opacity:.9}.LanguageTxt{font-size:1rem;font-weight:600;margin-left:.2rem}@media (max-width:599px){.AppContainer{display:flex;background-color:#f5f5f5;flex-direction:column;overflow-y:hidden;-webkit-overflow-scrolling:touch!important;overflow-x:hidden;justify-content:center;align-items:center;position:relative}.CustomerContainerTop{display:flex;width:100%}.ContainerTop{display:flex;width:90%;margin:1rem 0}.CustomerContainerLeft{display:flex;width:100%;background-color:#fff;justify-content:center;align-items:center}.PaddedCustomerTop{width:90%;display:flex}.LanguageTxt{font-size:60%;font-weight:600}}.AppHeader{display:flex;width:100%;height:150px;justify-content:center;align-items:center}.LogoContainer{display:flex;width:80%;height:100%;background-color:#fff}.LeftLogo{display:flex;width:55%;height:100%;align-items:center}.LogoImg{max-height:110px}.RightLogo{display:flex;width:45%;height:100%;background-color:#f5f5f5}@media (max-width:599px){.AppContent{display:block;width:100%;height:unset}.LogoImg{max-height:50px}.LeftLogo,.LogoContainer{width:100%;position:relative;left:-3%}.RightLogo{display:none}.AppHeader{background:#fff;height:70px}}.StepperContainer{padding:1rem;display:flex;margin-right:auto;margin-left:1rem}@media (max-width:599px){.StepperContainer{display:flex;margin:0;padding:.5rem 0;background-color:#fff;border-radius:10px;width:100%}.ClientStep,.logo,.SmallStepperContainer{display:none}}.AppContent{justify-content:space-between;margin-top:2rem}.AppContent,.AppContentScheduler{display:flex;width:80%;flex-direction:row}.AppContentScheduler{justify-content:center}@media (max-width:599px){.AppContent,.AppContentScheduler{display:block;width:100%;margin-top:0;margin-bottom:20px;height:auto;min-height:90vh}.AppContentScheduler{margin-bottom:0;min-height:85vh}}.LeftPanel{width:55%}.LeftPanel,.LeftPanelScheduler{display:flex;flex-direction:column;align-items:center}.LeftPanelScheduler{width:65%;height:100%;justify-content:center}.CustomerShippingHeader{position:relative;display:flex;width:100%;flex-direction:column;margin:1rem 0 1rem 10%}.BillingTitle,.CustomerHeader,.PaymentTitle,.ScheduleHeader,.ShippingAddressHeader{font-size:1.2em;font-weight:600;margin:25px 0 10px;text-align:left}.CustomerHeader{margin-top:0}.PaymentTitle{margin:10px 0}.ScheduleHeader{margin-top:0}.BillingTitle,.PaymentTitle,.ScheduleHeader,.ShippingAddressHeader{width:90%}.CustomerShippingSubHeader{font-size:1em;font-weight:400}.CustomerNameHeaderTitle{font-size:1.35em;font-weight:600}.ContentContainer{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.CustomerInfoDiv,.PaddedContentContainer,.ShippingInsideContainer{display:flex;width:100%;flex-direction:column;position:relative;align-items:center}.ShippingInsideContainer{max-width:800px}.AbsolutePaymentDiv{display:flex;align-items:center;flex-direction:column;z-index:4;width:100%}.NavigationBtnsContainer{margin:1rem 0;height:10%}.NavigationBtnsContainer,.NavigationSchedulerBtnsContainer{display:flex;width:100%;justify-content:center;align-items:center}.NavigationSchedulerBtnsContainer{margin:10px 0 60px}.PaddedNavBtnsContainer{display:flex;width:90%;height:100%;justify-content:space-between}.PaddedNavSchedulerBtn{width:100%;display:flex;justify-content:center}.ScheduleDeliveryTxt{margin:10px;font-weight:600}@media (max-width:599px){.LeftPanel,.LeftPanelScheduler{display:flex;height:60%;width:100%}.LeftPanelScheduler{height:85vh;margin:0}.LeftPanel2{display:flex;width:100%}.CustomerShippingHeader{position:relative;display:flex;width:100%;margin-left:10%;flex-direction:column;margin-top:5%}.CustomerShippingSubHeader{font-size:.925em;font-weight:400}.CustomerNameHeaderTitle{font-size:1.25em;font-weight:600}.BillingTitle,.CustomerHeader,.PaymentTitle{font-size:.9em;margin:5px 0 10px}.NavigationBtnsContainer{margin:0;position:absolute;bottom:50px;left:0;height:unset}.NavigationSchedulerBtnsContainer{margin-bottom:auto;padding-bottom:10px}.PaddedNavBtnsContainer{height:unset}.ScheduleDeliveryBtn{width:auto}.ContentContainer{margin-top:3%}.CustomerInfoDiv{width:100%;padding-bottom:1rem}.AbsolutePaymentDiv,.CustomerInfoDiv{position:relative;display:flex;flex-direction:column}.AbsolutePaymentDiv{z-index:4}}.CustomerInfoHeader{display:flex;width:100%;flex-direction:column;margin-top:1%;margin-bottom:10px;overflow-y:hidden;overflow-x:hidden}.CustomerInfoHeaderText{font-size:1.2em;margin-bottom:25px;font-weight:600}.CustomerBasicInfo{display:flex;justify-content:space-between;flex-direction:row;margin:.6rem}.SignupContainer{margin:.6rem;display:flex;width:100%;flex-direction:column}.LoginSignupBtns{margin-top:10px}.AvatarContainer{display:flex;width:65px;height:65px;border-radius:13px;justify-content:center;align-items:center;background-color:#adadad}.AvatarImg{display:flex;width:60%;height:60%;object-fit:contain}.NameOptionsContainer{display:flex;flex-direction:column;margin-top:.2rem;padding-left:1rem;margin-right:auto}.CustomerNameEmail{font-size:1.1rem;font-weight:400}.CustomerEmailTxt{font-size:1rem;font-weight:400}@media (max-width:599px){.CustomerInfoHeader{display:flex;width:100%;flex-direction:column;margin-top:0;overflow-y:hidden}.CustomerInfoHeaderText{font-size:.9em;margin-bottom:4px;font-weight:600}.CustomerBasicInfo{display:flex;overflow-y:hidden;overflow-x:hidden;flex-direction:row}.AvatarContainer{display:flex;width:65px;height:65px;border-radius:13px;justify-content:center;align-items:center;background-color:#adadad}.AvatarImg{display:flex;width:60%;height:60%;object-fit:contain}.NameOptionsContainer{margin-left:10px}}.ShippingAddressContainer{display:flex;flex-direction:column}@media (max-width:599px){.ShippingAddressHeader{margin-top:5px;position:relative;font-size:.9em;font-weight:600}.CustomerNameContainer{position:relative;display:flex;flex-direction:row;width:100%}.PhoneCompanyContainer,.SaveInfoContainer{display:flex;flex-direction:row;width:100%;justify-content:space-between}.SaveInfoContainer{position:relative}}.AddressSummaryContainer{margin:0 .3rem}.SummaryItem{display:flex;align-items:center;padding:.5rem}.SummaryTitle{width:5rem;color:#909090;margin-right:.5rem}.SchedulerContainer,.ShippingMethodContainer{display:flex;width:100%;z-index:3;flex-direction:column;position:relative}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ShippingLoader{width:100%;display:flex;height:auto;flex:1 1;position:absolute;justify-content:center;align-items:center;z-index:10}.ShippingMethodHeaderContainer{display:flex;width:100%;height:90px;min-height:90px;flex-direction:column}.ShippingMethodHeader{font-size:1.25em;font-weight:500}.StoreNameHeader{font-size:.925em;font-weight:500;margin-top:8px}.ShippingMethodSubHeader{font-size:.925em;font-weight:400;margin-top:8px}.ShippingTypePickerContainer{display:flex;width:100%;background-color:#f5f5f5;border-radius:6px 6px 0 0}.ShippingBtn{display:flex;width:50%;justify-content:center;align-items:center;cursor:pointer;transition:all .2s linear;padding:.5rem 0;border-radius:6px 6px 0 0}.ShippingBtnDisabled{opacity:.75}.ShippingBtnActive{border-color:#e95253}.ShippingBtnDefault{border-color:#000}.ShippingBtnDefault:hover{opacity:.8}.ShippingBtnText{font-size:1rem;font-weight:600;transition:all .2s linear}.TxtBlack{color:#000}.TxtWhite{color:#fff}.TxtActive{color:#e95253}.ShippingTypePicker{display:flex;width:100%;height:100%;flex-direction:row}.DatePickerContainer{display:flex;width:100%;height:140px}.DatePicker{display:flex;width:100%;height:100%;flex-direction:column}.DatePickerNavBtns{display:flex;width:100%;height:30%;flex-direction:row;justify-content:space-between}.WeekNavBtn{border:none;justify-content:center;align-items:center;font-weight:500;text-align:center;text-decoration:none;display:flex;height:100%;font-size:.9rem;cursor:pointer;transition:all .4s;transform:scale(1);background-color:initial;border-radius:7px;padding-left:10px;padding-right:10px}.WeekNavBtnDisabled{color:#888}.WeekNavBtnEnabled{color:#e95253}.WeekNavBtnEnabled:hover{text-decoration:underline}.WeekNavBtn:focus{outline:0}.DatesContainer{width:100%;height:70%;border-radius:15px;overflow:hidden}.DateCell,.DatesContainer{display:flex;justify-content:center;align-items:center}.DateCell{width:14%;height:100%;flex-direction:column;transition:all .2s ease-in;opacity:1;cursor:pointer;transform:translate(0)}.DateCellDefaultBg{background-color:#efefef}.DateCellDefaultBg:hover{opacity:.8}.DateCellDisabledBg{opacity:.8;background-color:#efefef}.DateCellSelectedBg{background-color:#e95253}.DateCellBorderRight{border:solid #b9b8b8;border-width:0 1px 0 0}.WeekdayHeaderText{font-size:.8rem;font-weight:400;transition:all .2s ease-in}.DatePickerTextGrey{color:#9c9c9c}.DateText{font-size:1.9rem;font-weight:600;margin-top:5px;margin-bottom:5px}.DateText,.MonthText{transition:all .2s ease-in}.MonthText{font-size:.65rem;font-weight:500}.DatePickerTextBlack{color:#2c2c2c}.DatePickerTextWhite{color:#fff}.TimePickerContainer{display:flex;width:100%;margin-top:40px;flex-direction:column}.AvailabilityContainer{display:flex;flex-direction:row;align-items:center;width:150px}.OptionTitleText{font-size:.8rem;font-weight:600;color:#555;margin-top:15px;display:block;text-decoration:underline}.ChooseTimeHeader{font-size:1.1rem;font-weight:400}.StoreTimeParent,.TimePicker{display:flex;width:100%;flex-direction:column;position:relative}.TimeCellList,.TimeListContainer{display:flex;align-items:center}.TimeCellList{width:100%;position:relative;overflow-y:hidden;padding-bottom:.2rem;flex-wrap:nowrap}.TimeListArrow{font-size:25px;font-weight:600;padding-bottom:1rem;padding-left:.3rem}.TimeCellContainer{margin-bottom:15px;border-radius:6px;box-shadow:0 1px 5px -2px #555;max-width:600px}.TimeWindowCell{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;transform:translate(0);transition:all .2s ease-in;cursor:pointer}.ScheduleDescription{border-radius:0 0 6px 6px;padding:.5rem 1rem}.TimeWindowSelectedBg{background-color:#e95253}.TimeWindowDefaultBg{background-color:#efefef}.TimeWindowDefaultBg:hover{opacity:.8}.TimeWindowText{font-size:1.1rem;font-weight:400;transition:all .2s ease-in}.TimeWindowLoader{width:50px;height:50px;z-index:6;position:absolute;margin:auto;top:0;left:0;bottom:0;right:0}.SummaryContainer,.TimeWindowLoader{display:flex;justify-content:center;align-items:center}.SummaryContainer{width:100%;height:100px;background-color:#403a93;flex-direction:row;margin-top:45px}.ShippingTypeSummary{display:flex;width:50%;height:100%;justify-content:center;align-items:center;flex-direction:column}.ShippingSummaryText{font-size:1.2rem;font-weight:700;color:#fff}.ShippingStoreText{font-size:1rem;font-weight:600;color:#fff;margin-top:10px}.ShippingSummaryText:first-letter{text-transform:capitalize}.ScheduleSummary{display:flex;width:50%;height:80%;justify-content:center;align-items:center;flex-direction:column;border:solid #fff;border-width:0 0 0 2px}.DaySummaryText{font-size:1rem;font-weight:600;margin-bottom:5px;color:#fff}.DateSummaryText{font-size:.8rem;font-weight:500;margin-bottom:5px;color:#fff}.ChooseDateText{font-size:1rem;font-weight:500;margin-right:10px;color:#000}.DateTextAcc,.DayTextAcc{font-size:1rem;font-weight:600;color:#000}.TimeSummaryText{font-size:.8rem;font-weight:500;color:#fff}.AvailableText,.FullTagText{font-size:.6rem;font-weight:700}.FullTagText{color:#fff;margin-top:2px;padding:3px 5px;border-radius:3px}.StorePickerBox{overflow-y:scroll;overflow-x:hidden}.StoreListContainer:after{content:"";display:block;box-shadow:inset 0 -20px 1px -20px #686868;position:absolute;top:0;left:0;width:100%;pointer-events:none;border-radius:4px}.StoreListContainer{display:flex;width:100%;overflow-x:hidden;border-radius:10px;flex-direction:column}.StoreMapButton{margin-left:auto;margin-right:10px;width:90px;border:none;background-color:initial;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.StoreLocationIcon{cursor:pointer;width:70px;height:70px;transform:translate(-50%,-50%)}.StoreMapLocationDot{transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;width:25px;height:25px}.StoreMapLocationDot img{transform:translate(-12px,-12.9px);width:50px;height:50px}.StoreCell{display:flex;height:55px;flex-direction:row;cursor:pointer;transition:all .2s ease-in;opacity:1;border-radius:10px;border:solid #a8a8a8;border-width:0 0 1px;margin-top:10px}.StoreCellActive{background-color:#e95253}.StoreCellDefault{background-color:#efefef}.StoreCellDefault:hover{opacity:.9}.StoreListNameTxt{font-size:1rem;font-weight:600;margin-top:5px}.StoreListDescTxt{font-size:.8rem;font-weight:500;margin-top:5px}.StoreNumDiv{display:flex;width:7%;height:100%;justify-content:center}.StoreInfoDiv{display:flex;width:93%;height:100%;flex-direction:column}.FadeInScrollBtn:hover{opacity:.9}.FadeInScrollBtn{opacity:1;cursor:pointer;-webkit-user-select:none;user-select:none;-moz-user-select:none}.AddressPickerContainer{width:100%;border:1px solid #e0e0e0;border-radius:5px;padding:1rem}.DeliveryAddressTitle{font-size:1rem;font-weight:500;color:#000;margin-top:.4rem}.AddressText,.BoldAddress{font-size:1rem}.AddressInputContainer,.EditAddressBtnContainer,.PrefilledAddressContainer{width:100%}.AddressInputContainer,.PrefilledAddressContainer{margin:.2rem .8rem}.BoldAddress{font-weight:600}.EditAddressBtnContainer{display:flex;justify-content:space-between}.EditAddressBtn,.EditCancelBtn,.EditConfirmBtn{font-size:1rem;font-weight:500;width:100%;color:#fff;padding:.5rem;background-color:#e75457;border:none;text-align:center;border-radius:5px;cursor:pointer;margin-top:1.2rem}.EditAddressBtn:focus,.EditCancelBtn:focus,.EditConfirmBtn:focus{outline:none}.EditCancelBtn,.EditConfirmBtn{width:5rem}@media (max-width:599px){.ShippingMethodContainer{display:flex;flex-grow:inherit;width:100%;position:relative;z-index:3;flex-direction:column}.ShippingBtn{display:flex;width:50%;height:75%;justify-content:center;align-items:center;cursor:pointer;opacity:1;border-width:1px;border-radius:5px;border-style:solid;z-index:5}.DatePickerContainer{display:flex;position:relative;top:0;width:100%;height:7rem}.DatePicker{display:flex;width:100%;height:100%;flex-direction:column}.DateText{font-size:1.3rem}.MonthText{font-size:.6rem}}.BillingAddressContainer{display:flex;width:100%;flex-direction:column}.BillingAddressHeader{font-size:1.2em;font-weight:600;margin-bottom:10px;margin-top:25px}.AddressAptContainer,.CityContainer,.CustomerNameContainer,.DeliveryInstructionsContainer,.PhoneCompanyContainer,.RegionZipContainer,.SaveInfoContainer{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-top:20px}.CustomerNameContainer{margin-top:0}.AddressContainer{margin-top:1rem}.PaymentContainer{display:flex;width:100%;flex-direction:column}.PaymentHeader{font-size:1.2em;margin-bottom:.5rem;font-weight:600;margin-right:auto;margin-left:1rem}.TransactionTxt{font-size:1.1em;font-weight:500;margin-bottom:20px}.CardDetails{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-top:10px}.CardImgDiv{display:flex;width:60px;height:40px;position:absolute;right:0;justify-content:center;align-items:center}.CardLogoImg{object-fit:contain}.CardLogoImg,.SaveCardModal{display:flex;width:100%;height:100%}.SaveCardModal{position:absolute;background-color:hsla(0,0%,41.2%,.329);position:fixed;z-index:99;top:0;left:0}.SaveCardBox,.SaveCardModal{justify-content:center;align-items:center}.SaveCardBox{display:flex;width:400px;height:200px;background-color:#fff;flex-direction:column;border-radius:10px;position:relative;z-index:20}.SaveCardOptions{display:flex;width:100%;flex-direction:row;justify-content:space-around;align-items:center;flex:1 1}.SaveCardPrompt{font-weight:600;font-size:18px;margin-top:45px;margin-bottom:10px}.SaveCardBtn{background-color:#efefef;border:none;color:#000;padding:15px 45px;border-radius:10px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease-in;opacity:1;box-shadow:0 1px 5px -2px #555;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.SaveCardBtn:hover{opacity:.8}.SaveCardBtn:focus{outline:0}.CloseModalBtn{border:none;color:#fff;padding:8px 12px;border-radius:10px;text-decoration:none;display:inline-block;font-size:14px;transition:all .2s ease-in;opacity:1;box-shadow:0 1px 5px -2px #555;top:5px;right:5px}.AddNewBtn,.CloseModalBtn{text-align:center;cursor:pointer;position:absolute}.AddNewBtn{display:flex;background-color:initial;right:10px;bottom:5px;justify-content:center;align-items:center;outline:0;border-style:none;transition:all .2s linear;font-size:10px;font-weight:600;transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.AddNewBtn:hover{transform:scale(1.02) translateZ(0);-webkit-transform:scale(1.02) translateZ(0);-moz-transform:scale(1.02) translateZ(0)}.CardHeaderSummary{display:flex;width:100%;align-items:center}.YourCardsDiv{display:flex;width:48%}.CardNameDiv{margin-left:-4px}.CardNameDiv,.ExpiryDiv{display:flex;width:26%}.CardHeaderText{font-size:1.1rem;font-weight:600}.CardHeaderLabel{display:flex;width:100%;align-items:center;position:relative}.YourCardsLabel{display:flex;flex-grow:1}.CardNameLabel,.ExpiryLabel{display:flex;width:26%}.ExpiryLabel{padding-left:12px}.CardLabelText{font-size:12px;font-weight:600;color:#555}.RemoveCardBtn{display:flex;background-color:#efefef;position:absolute;justify-content:center;align-items:center;text-align:center;width:22px;height:22px;outline:0;border-style:none;border-radius:15px;cursor:pointer;color:#e95253;right:0;font-size:10px;font-weight:600;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;margin-right:-10px}.RemoveCardBtn:focus{outline:0}.SubscribeCont{display:flex;align-items:center;width:100%;height:60px}.CreditCardIcons{display:flex;margin-left:auto;align-items:center;padding:0 2rem}@media (max-width:599px){.SaveCardBox{display:flex;width:90%;height:200px;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;position:relative;z-index:20}.PaymentHeader{margin-left:.5rem}}.ThankYouContainer{font-weight:400;flex-grow:1}.ThankYouTitle{font-size:25px;font-weight:400;padding-bottom:10px}.GridContent{border:1px solid #e3e3e3;border-radius:4px;padding:15px}.ButtonsInnerContainer{display:flex;width:100%;justify-content:center;flex-direction:column;align-items:center}.RightPanel,.RightPanelPaymentPage{display:flex;width:42%;height:100%;flex-direction:column}.RightPanelPaymentPage{margin-top:-150px;background-color:#fff;padding-bottom:150px}.RightPanelE5,.RightPanelE6,.RightPanelE12,.RightPanelENone,.RightPanelFalse{display:flex;width:42%;height:100%;flex-direction:column;margin-top:-150px;background:#f0f0f0;padding-bottom:150px}.ItemListContainer{display:flex;width:100%;flex-direction:column}.OrderSummaryContainer{display:flex;flex-direction:column;margin:1rem}.ExtraItemHeader,.OrderSummaryText{font-weight:600;color:#000;font-size:1.2rem;margin-bottom:.5rem}.EditText{font-size:12px;text-decoration:underline;cursor:pointer;margin:5px}.ExtraItemHeader{margin-top:3rem}.ExtraItemContainer{display:flex;flex-direction:column;margin:.8rem}.DiscountContainer{display:flex;justify-content:center;width:100%;flex-direction:column}.TotalsContainer{display:flex;flex-direction:column;margin:.5rem 1rem}.ScheduleSummaryContainer{padding:1rem .5rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.ScheduleText{margin-top:.2rem;font-weight:600;font-size:1.1rem}.ScheduleLink{text-decoration:underline;cursor:pointer;margin-top:.5rem}.TotalsTable{border-spacing:0 10px}.paymentInfo{font-weight:inherit}.paymentInfo,.paymentValue{color:#535151;font-size:1.1rem}.paymentValue{font-weight:600}.paymentInfoTotal{color:#535151;font-size:1.2rem;font-weight:inherit}.paymentTotal{color:#535151;font-size:1.2rem;font-weight:600}.PromoHeader{color:#535151;font-size:90%;font-weight:inherit;margin-bottom:3%}.editCartImg{height:40px;width:40px;border-radius:10%;display:inline-block;object-fit:contain;align-self:center;background-color:#fff}.editTable{padding:10px;justify-content:center;align-items:center}.editTable,.editTableRow{display:flex}.editCartButtons,.editCartTableSection{display:flex;flex-direction:row}.editTableName{width:250px;font-size:13px;font-weight:600;justify-content:flex-start}.editTableBtn{width:25px;text-align:center;cursor:pointer}.editTableBtn button{width:25px;height:25px;border:none;border-radius:6px;cursor:pointer}.editTableBtn button,.editTableQty{display:flex;justify-content:center;align-items:center}.editTableQty{width:40px;padding:3px;margin:10px 0}@media (max-width:599px){.ExtraItemContainer{display:none}.OrderSummaryContainer{margin:1rem}.RightPanel{display:flex;width:unset;padding-bottom:60px;margin:1.5rem}.ExtraItemHeader{display:none}.RightPanelPaymentPage{margin-top:0}.RightPanelFalse,.RightPanelPaymentPage{display:flex;width:100%;height:40%;margin-left:1%;background-color:#fff}.RightPanelFalse{margin-top:-26%}.RightPanelENone{margin-top:-50%}.RightPanelE12,.RightPanelENone{display:flex;width:100%;height:40%;margin-left:1%;background-color:#fff}.RightPanelE12{margin-top:-1%}.RightPanelE5{margin-top:-5%}.RightPanelE5,.RightPanelE6{display:flex;width:100%;height:40%;margin-left:1%;background-color:#fff}.RightPanelE6{margin-top:-6%}.editTableRow{margin-bottom:.8rem}.editCartTableSection{margin-left:.5rem;flex-direction:column}.editTable{padding:0 8px}.editTableName{width:unset}.SummaryTextContainer{display:flex;flex-direction:column;width:94%;align-self:center;margin-bottom:0;margin-top:0}.ItemToltalTxt{font-weight:400;color:#535151;margin-top:1%;font-size:1.2em}.TotalsContainer{margin-top:1rem;display:flex;width:90%;flex-direction:column}.topBorder{padding-top:10px;padding-bottom:10px;border:0}.ItemListContainer{display:flex;width:100%;flex-direction:column;padding-bottom:0}.DiscountDisplay{margin-top:-20px;background:transparent;padding:0;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}.PromoHeader{align-self:center;font-size:.8rem}.paymentValue{color:#535151;font-weight:600}.ItemToltalTxt,.OrderSummaryText{font-size:.9em}}.OrderList{display:flex;flex-wrap:nowrap;overflow-y:hidden;background-color:#fff;border:solid;border-radius:10px;border-width:thin;border-color:#c2c2c2;padding:.3rem}.RowPadding{padding:5px}.ItemContainer{display:flex;flex-direction:column}.cardImg{height:40px;width:40px;border-radius:10%;display:inline-block;object-fit:contain;align-self:center;background-color:#fff}.ItemQuantity{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:20px;background-color:hsla(0,0%,44.7%,.9019607843137255);z-index:1;box-shadow:1px 1px 5px 0 #a7a5a5;margin-left:-15px;margin-top:-5px}.ItemQuantityText{font-size:10px;font-weight:700;color:#fff}.ItemText{font-size:12px;margin-left:15px;color:grey}@media (max-width:599px){.cardImg{height:35px;width:35px}.ItemQuantity{width:15px;height:15px;margin-left:-10px}.ItemQuantityText{font-size:8px;font-weight:600}}.noItems{display:none}.MobileContainer,.PromoContainer{display:grid}.CardContent{justify-content:flex-start;flex-direction:column;box-sizing:border-box;padding:.5rem}.CardContent,.Overlay{display:flex;align-items:center}.Overlay{justify-content:space-evenly;position:absolute;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.9);overflow:hidden;width:100%;height:0;transition:.1s ease}.CardContent:hover .Overlay{height:50%}.CardContent:hover .QuantityOnHover{visibility:visible}.CardContent:hover .QuantityBadge{display:none}.CardMedia{border-radius:10%;display:inline-block;object-fit:contain;align-self:center;width:80px;height:80px}.Img{position:relative}.QuantityOnHover{visibility:hidden;background-color:rgba(0,0,0,.4);padding-top:10px;font-size:12px;font-weight:600;display:flex;flex-direction:column;align-items:center;color:#fff;position:absolute;inset:0;width:100%}.QuantityText{font-weight:400}.QuantityBadge{position:absolute;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;top:0;right:0;font-size:10px;font-weight:600}.ItemCap{color:#919191;font-size:12px;text-align:center;background-color:hsla(0,0%,100%,.9);z-index:15;margin-top:.5rem}.AppFooter{width:100%;height:50px;overflow:hidden}.FooterLink{font-size:12px;font-weight:500}.ThankYouContainer{display:flex;flex-direction:row;margin:2rem 0 4rem;width:100%;justify-content:center;min-height:65vh}.ThankYouHeader{display:flex;margin-bottom:1rem}.HeaderIcon,.SummaryIcon{margin-right:1rem;height:50px;width:50px}.TrackerLeft,.TrackerRight{margin:0 2rem;width:40%}.TrackerRight{width:30%}.ThankYouComponent{padding:1rem}.Legend{display:flex;justify-content:space-between;margin-bottom:1rem}.LegendText{width:40%}.StatusImg{height:25px;width:25px}.StatusCaption{font-size:.8rem;font-weight:600}.ProductContainer{max-height:440px;overflow-y:scroll}.ProductTable{width:100%}.ProductImage{height:70px;width:70px;object-fit:contain}.TotalsTable{width:100%}.ThankYouSummary{display:flex;align-items:center;justify-content:space-evenly;padding:1rem 0}.SummaryBorder{width:100%;margin-bottom:-1.45rem;height:23px}.SummarySchedule{font-weight:600}.NotFoundContainer{inset:0;position:absolute;background-color:#f1f1f1;z-index:15;display:flex;justify-content:center;align-items:center}.NotFoundLogo{position:absolute;top:0;left:0;width:8rem}.NotFoundText{display:flex;text-align:center;flex-direction:column}.NotFoundP{font-size:1.2rem}.DashboardLink{text-decoration:none}
/*# sourceMappingURL=main.53e21612.chunk.css.map */