#tipCustomAmountModalBody[data-v-355b842a]{background-color:var(--background-front);border-radius:var(--dialog-border-radius);overflow-y:auto}#customTipHeading[data-v-355b842a]{line-height:35px;padding-bottom:12px}#customTipInputHint[data-v-355b842a]{color:var(--body-color-60);font-size:12px;line-height:18px;margin-bottom:-18px}[data-v-355b842a] .customTipInput .v-text-field__prefix{color:var(--body-color)!important;padding-left:0}[data-v-355b842a] .customTipInput.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:inherit!important}.pickupTimeRadioContainer[data-v-0b061a6c]{border:none;box-shadow:none;max-height:none;overflow-y:hidden;padding:0}.pickupTimeRadioContainer>div[data-v-0b061a6c]{margin-bottom:30px;margin-top:0!important}.custom-radio-icon[data-v-0b061a6c]{align-items:center;display:flex;margin:0!important;padding:12px 0!important}[data-v-0b061a6c] .v-selection-control__input:hover{color:transparent!important}.text-description[data-v-0b061a6c]{color:var(--body-color);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:21px;text-transform:capitalize;white-space:nowrap}.pickupDateTimeModal[data-v-b4ef88ae]{background-color:var(--background-back);height:100%}@media only screen and (max-width:1023px){.pickupDateTimeModal .modal-header[data-v-b4ef88ae]{display:block!important}}.pickupDateTimeModal>.v-card[data-v-b4ef88ae]{background-color:var(--background-front);border-radius:inherit;box-shadow:none!important;height:100%;overflow:hidden}.orderDateContainer[data-v-b4ef88ae],.pickupTimesContainer[data-v-b4ef88ae]{background-color:var(--background-front);width:100%}.orderDateContainer[data-v-b4ef88ae]{height:115px;margin-bottom:8px;max-height:115px}.orderDateTimeHeading[data-v-b4ef88ae]{color:var(--body-color-60);font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;padding-top:16px;text-transform:uppercase}hr[data-v-b4ef88ae]{margin:17px 0}.orderDateTimeContainer[data-v-b4ef88ae]{background-color:var(--background-back);height:694px;max-height:694px;overflow-y:auto;padding-bottom:80px!important;width:100%}@media only screen and (max-width:480px){.orderDateTimeContainer[data-v-b4ef88ae]{height:calc(100% - 57px);max-height:calc(100% - 57px);overflow-y:auto}}.orderDateTimeContainer>div[data-v-b4ef88ae]{padding:0 24px}.dateLabel[data-v-b4ef88ae]{color:var(--body-color);font-size:17px;font-weight:700;padding:0 17px}.timeIsFullLabel[data-v-b4ef88ae]{color:var(--body-color-60);padding-bottom:24px!important;padding-top:7px!important}.dateConfiguration[data-v-4cac2244]{background-color:var(--background-back)!important;border-radius:0}@media only screen and (max-width:480px){.dateConfiguration[data-v-4cac2244]{height:calc(100% - 57px);max-height:calc(100% - 57px);overflow-y:auto}}.calendarComponent[data-v-4cac2244]{border-radius:0!important}[data-v-4cac2244] .calendarComponent{background-color:var(--background-front)!important;color:var(--title-color)!important}[data-v-4cac2244] .calendarComponent .primary{background-color:var(--primary)!important;border-color:var(--primary)!important;caret-color:var(--primary)!important}[data-v-4cac2244] .calendarComponent .primary--text,[data-v-4cac2244] .calendarComponent .v-btn,[data-v-4cac2244] .calendarComponent .v-btn--icon,[data-v-4cac2244] .calendarComponent .primary--text button{color:var(--title-color)!important}[data-v-4cac2244] .calendarComponent .primary--text:hover{color:var(--body-color-60)!important}[data-v-4cac2244] .calendarComponent .v-picker-title{padding-bottom:0;padding-top:24px}[data-v-4cac2244] .calendarComponent .v-date-picker-header,[data-v-4cac2244] .calendarComponent .v-picker-title,[data-v-4cac2244] .calendarComponent .v-picker__header{align-items:center;background-color:var(--primary)!important}[data-v-4cac2244] .calendarComponent .v-date-picker-title__year,[data-v-4cac2244] .calendarComponent .v-date-picker__title{font-size:17px!important;font-weight:450!important;letter-spacing:-.41px!important;line-height:24px!important;opacity:.6;text-align:left!important}[data-v-4cac2244] .calendarComponent .v-date-picker-header__content,[data-v-4cac2244] .calendarComponent .v-date-picker-title__date{font-size:28px!important;font-weight:700!important;letter-spacing:-.68px!important;line-height:35px!important;text-align:left!important}[data-v-4cac2244] .calendarComponent .v-date-picker-controls__month-btn,[data-v-4cac2244] .calendarComponent .v-date-picker-header__value{color:var(--title-color)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.41px!important;line-height:24px!important;text-align:center!important}[data-v-4cac2244] .calendarComponent .v-picker__body{background-color:var(--background-front)!important;color:var(--title-color)!important;height:405px}[data-v-4cac2244] .calendarComponent .v-date-picker-table{padding:0 24px!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table thead{color:var(--title-color)!important;height:40px!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table tbody{width:432px!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table th{color:var(--body-color-60)!important;font-size:14px!important;font-weight:450!important;letter-spacing:-.34px!important;line-height:21px!important;text-align:center!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table .v-btn{font-size:14px!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table__current:before{background-color:transparent!important;color:var(--primary-btn-color)}[data-v-4cac2244] .calendarComponent .v-date-picker-table--date .v-btn{color:var(--title-color)!important;font-weight:800;height:48px!important;width:48px!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table--date .v-btn:focus{background-color:var(--primary)!important;color:var(--primary-btn-color)!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table--date .v-btn--active{color:var(--primary-btn-color)!important;opacity:1!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table--date .v-btn:focus:before{opacity:0!important}[data-v-4cac2244] .calendarComponent .v-date-picker-controls__month .v-btn--disabled,[data-v-4cac2244] .calendarComponent .v-date-picker-table--date .v-btn--disabled{color:var(--body-color-60)!important;opacity:1}[data-v-4cac2244] .calendarComponent .v-date-picker-table__current.v-btn--outlined{background-color:transparent!important;border:none;color:var(--primary)!important;outline:none}[data-v-4cac2244] .calendarComponent .v-btn--disabled .v-icon{color:var(--body-color-60)!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table__current.v-btn--active:hover .v-btn__content{color:var(--primary-btn-color)!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table__current:hover .v-btn__content{color:var(--title-color)!important}[data-v-4cac2244] .calendarComponent .v-date-picker-table__current:hover:before{background-color:currentColor!important;color:var(--title-color)!important;opacity:.08}[data-v-4cac2244] .calendarComponent .v-date-picker-header__value button,[data-v-4cac2244] .calendarComponent .v-date-picker-title__year{cursor:default;pointer-events:none}[data-v-4cac2244] .calendarComponent .v-date-picker-controls{padding-bottom:0;padding-top:0}[data-v-4cac2244] .calendarComponent .v-date-picker-controls .v-date-picker-controls__mode-btn{display:none}[data-v-4cac2244] .calendarComponent .v-date-picker-controls .v-date-picker-controls__month-btn{font-family:sans-serif;left:50%;pointer-events:none;position:absolute;transform:translate(-50%)}[data-v-4cac2244] .calendarComponent .v-date-picker-controls__month .v-btn:first-child{left:10px;position:absolute}[data-v-4cac2244] .calendarComponent .v-date-picker-month__days{padding-left:15px;padding-right:15px}[data-v-4cac2244] .calendarComponent .v-date-picker-month__days .v-date-picker-month__day{height:48px}[data-v-4cac2244] .calendarComponent .v-date-picker-month__days .v-date-picker-month__day .bg-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;caret-color:var(--primary)!important;color:var(--primary-btn-color)!important}[data-v-4cac2244] .calendarComponent .v-date-picker-month__days .v-date-picker-month__day .v-btn--variant-outlined{border:none;color:var(--primary)!important;opacity:1}[data-v-4cac2244] .calendarComponent .v-date-picker-month__days .v-date-picker-month__day .v-btn--disabled:not(.v-btn--variant-outlined):not(.bg-primary){color:var(--body-color-60)!important;opacity:1}.pickupDateTimeModal[data-v-0f59b786]{background-color:var(--background-back);height:660px!important;min-height:660px}@media screen and (max-width:480px){.pickupDateTimeModal[data-v-0f59b786]{height:100%!important}}@media only screen and (max-width:1023px){.pickupDateTimeModal .modal-header[data-v-0f59b786]{display:block!important}}@media (max-width:480px){.pickupDateTimeModal .modal-header[data-v-0f59b786]{box-shadow:none!important}}.pickupDateTimeModal>.v-card[data-v-0f59b786]{background-color:var(--background-back);border-radius:inherit;height:100%;overflow:hidden}.c-addTableModal>.v-card[data-v-4cc66154]{border-radius:var(--dialog-border-radius)!important}@media (max-width:480px){.c-addTableModal>.v-card[data-v-4cc66154]{border-radius:0!important}.c-addTableModal--card[data-v-4cc66154]{height:100%}}.c-addTableModal--wrap[data-v-4cc66154]{background-color:var(--background-front);height:100%}.c-addTableModal--header[data-v-4cc66154]{height:56px;min-height:56px;position:relative}@media (max-width:480px){.c-addTableModal--header>button[data-v-4cc66154]{inset-inline-end:30px!important;padding-top:21px!important}}.c-addTableModal--content[data-v-4cc66154]{margin:16px 24px}@media (max-width:480px){.c-addTableModal--content[data-v-4cc66154]{margin:24px}}.c-addTableModal-title[data-v-4cc66154]{color:var(--body-color);display:block;font-size:28px;font-weight:700;letter-spacing:-.41px;line-height:24px;position:relative;word-break:break-word}.c-addTableModal--form[data-v-4cc66154]{margin:24px 0 12px}.numberOfPeopleContainer,.specialInstructionsContainer{background-color:var(--background-front)}.curbside-vehicle-details-dialog .curbsideModalHeader{display:block!important}.curbside-vehicle-details-dialog .curbsideModalHeader.modal-header-shadow{border-bottom:1px solid var(--line-default);box-shadow:none!important}@media (max-width:480px){.curbside-vehicle-details-dialog .modal-layout-content{max-height:100%;overflow-y:auto}}.curbside-vehicle-details-dialog .o-button{border-radius:var(--card-border-radius)}@media (max-width:480px){.curbside-vehicle-details-dialog .o-button{border-radius:0;position:sticky!important}.curbside-vehicle-details-dialog.v-dialog>.v-overlay__content{height:100vh;margin:0!important;max-height:100%!important;max-width:100%!important;width:100%!important}}.v-textarea>.v-input__control>.v-input__slot>.v-text-field__slot>label.v-label--active{display:none!important}.v-textarea>.v-input__control>.v-input__slot:after,.v-textarea>.v-input__control>.v-input__slot:before{border:none!important}.catering-event-details-modal{background-color:var(--background-back)!important;border-radius:var(--dialog-border-radius);height:620px!important;max-height:100%!important}@media (max-width:480px){.catering-event-details-modal{border-radius:0!important;bottom:0;height:100vh!important;left:0;margin:0!important;max-height:100vh!important;overflow:auto!important;position:fixed;right:0;top:0;width:100vw!important}}.catering-event-details-modal>.modal-header{display:flex!important}.catering-event-details-modal .catering-event-details-modal-card{background-color:var(--background-back)!important;max-height:620px!important}@media (max-width:767px){.catering-event-details-modal .catering-event-details-modal-card{max-height:100%!important}}@media (max-width:480px){.catering-event-details-modal .catering-event-details-modal-card{background-color:var(--background-back);height:100%}}.catering-event-details-modal .catering-event-details-modal-card .catering-event-details-modal-button{padding-top:24px}@media (max-width:480px){.catering-event-details-modal .catering-event-details-modal-card .catering-event-details-modal-button{flex:1 1 100%;justify-content:flex-end;padding-top:0}}.catering-event-details-modal .catering-event-details-modal-card .error--text{color:var(--body-color-20)!important}.catering-event-details-modal-divider{border:8px solid var(--background-back)!important;max-width:100%}.catering-textarea textarea{border-bottom:1px solid var(--line-default)!important;margin-top:0!important}.v-textarea .v-input__slot:after{background-color:transparent;bottom:0;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform-origin:bottom center;transition:width .3s ease-out,left .3s ease-out,right .3s ease-out,background-color .3s ease-out;width:0}.v-textarea.v-input--is-focused .v-input__slot:after{background-color:var(--icon-active);left:0;width:100%}.curbsideModalContent{background-color:var(--background-front);padding-bottom:80px!important}.curbsideModalContent.howItWorks{padding-bottom:60px!important}@media (max-width:480px){.curbsideModalContent,.curbsideModalContent.howItWorks{padding-bottom:0!important}.curbsideModalContent{padding-top:40px!important}}.catering-event-details-modal-card .--closeButton{bottom:0!important;left:0!important;right:0!important;top:0!important}.swiper_view_all[data-v-90599a60]{color:var(--primary)!important;font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:1.43;text-decoration:none;text-transform:var(--body-tt)}.product-groups__selected-products[data-v-4e53e550]{background-color:var(--background-back);border-radius:var(--small-border-radius);margin-bottom:16px;padding:12px}.product-groups__selected-products-item[data-v-4e53e550]{padding-bottom:9px}.product-groups__selected-products-item:last-of-type .circle[data-v-4e53e550]{display:none}.product-groups__selected-products-button-text[data-v-4e53e550]{color:var(--primary);font-size:14px;font-weight:500;left:-2px;line-height:21px;padding-top:10px;position:relative}.product-groups__selected-products-cta[data-v-4e53e550]{border-top:1px solid var(--line-default);margin-top:9px}.group-name[data-v-4e53e550]{font-weight:700}.group-name[data-v-4e53e550],.product-price[data-v-4e53e550]{color:var(--body-color-80);font-size:12px;line-height:18px}.product-price[data-v-4e53e550]{font-family:var(--body-font);font-weight:450}.panel-content-item[data-v-10a91f29]{flex:1 1 100%;margin-bottom:16px!important;margin-top:16px}.panel-content-item-title[data-v-10a91f29]{font-size:17px;font-weight:700;letter-spacing:-.34px;line-height:20px}div.maxSelected>button[data-v-10a91f29]:not(.isSelected):not(.radio){pointer-events:none}div.maxSelected>button:not(.isSelected):not(.radio) h4[data-v-10a91f29],div.maxSelected>button:not(.isSelected):not(.radio) p[data-v-10a91f29]{color:var(--body-color-60)}div.maxSelected>button:not(.isSelected):not(.radio) .product-image[data-v-10a91f29]{filter:opacity(.6) grayscale(.6)}div.maxSelected>button:not(.isSelected) .--checkmark-product[data-v-10a91f29]{background-color:transparent!important;border:2px solid var(--icon-disabled)!important}div.maxSelected>.panel-content-item[data-v-10a91f29]:not(.isSelected){pointer-events:none}div.maxSelected>.panel-content-item:not(.isSelected):not(.radio) h4[data-v-10a91f29],div.maxSelected>.panel-content-item:not(.isSelected):not(.radio) p[data-v-10a91f29]{color:var(--body-color-60)}div.maxSelected>.panel-content-item:not(.isSelected):not(.radio) .product-image[data-v-10a91f29]{filter:opacity(.6) grayscale(.6)}div.maxSelected>.panel-content-item:not(.isSelected) button[data-v-10a91f29]{border-color:var(--icon-disabled)!important}div.maxSelected>.panel-content-item:not(.isSelected) .c-button__plus[data-v-10a91f29],div.maxSelected>.panel-content-item:not(.isSelected) .c-button__plus[data-v-10a91f29]:after{background-color:var(--icon-disabled)!important}.panel-content-item .c-image.__modal-items[data-v-10a91f29]{min-width:60px!important}.callorie-circle[data-v-10a91f29]{margin-left:3px;margin-right:3px}.panel-content-item.disabled[data-v-10a91f29]{pointer-events:none}.panel-content-item.disabled .panel-content-item-description[data-v-10a91f29],.panel-content-item.disabled .panel-content-item-title[data-v-10a91f29]{color:var(--body-color-60)!important}div.maxSelected>button:not(.isSelected) .--checkmark-product[data-v-3cac6926]{background-color:transparent!important;border:1px solid var(--icon-idle)!important;opacity:.4!important}.panel-content-item-controllers[data-v-ff169f23]{min-width:23%}.panel-content-item[data-v-3adba29c]{flex:1 1 100%;margin-bottom:16px!important;margin-top:16px}.panel-content-item-title[data-v-3adba29c]{font-size:17px;font-weight:700;letter-spacing:-.34px;line-height:20px}.panel-content-item.disabled[data-v-3adba29c],div.maxSelected>button[data-v-3adba29c]:not(.isSelected):not(.radio){pointer-events:none}div.maxSelected>button:not(.isSelected):not(.radio) h4[data-v-3adba29c],div.maxSelected>button:not(.isSelected):not(.radio) p[data-v-3adba29c]{color:var(--body-color-60)}div.maxSelected>button:not(.isSelected) .--checkmark-product[data-v-3adba29c]{background-color:transparent!important;border:2px solid var(--icon-disabled)!important}div.maxSelected>.panel-content-item.quantity[data-v-3adba29c]:not(.isSelected){pointer-events:none}div.maxSelected>.panel-content-item.quantity:not(.isSelected) button[data-v-3adba29c]{border-color:var(--icon-disabled)!important}div.maxSelected>.panel-content-item.quantity:not(.isSelected) .c-button__plus[data-v-3adba29c],div.maxSelected>.panel-content-item.quantity:not(.isSelected) .c-button__plus[data-v-3adba29c]:after{background-color:var(--icon-disabled)!important}.panel-content-item .c-image.__modal-items[data-v-3adba29c]{min-width:60px!important}.product-groups__panels{z-index:inherit}.product-groups__panels .validation-error{background-color:red;padding:18px 24px!important;width:100%}.product-groups__panels .validation-error .panel-header-item-text,.product-groups__panels .validation-error .panel-header-item-title{color:#fff}.product-groups__panels .validation-error svg path{stroke:#fff}.product-groups__panels .validation-error button{border-bottom:none}.panels{z-index:inherit}.panels .validation-error{background-color:red!important;padding:18px 24px!important;width:100%}.panels .validation-error .panel-header-item-text,.panels .validation-error .panel-header-item-title{color:#fff}.panels .validation-error svg path{stroke:#fff}.panels .validation-error button{border-bottom:none}.v-expansion-panel-title:not(.v-expansion-panel-title--mousedown):focus:before{opacity:0!important}.panel,.v-expansion-panel--active>.v-expansion-panel-title{min-height:56px!important}.panel{background:var(--background-front)!important;border-radius:0!important;margin-bottom:8px;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.panel>button{align-items:flex-start;border-bottom:1px solid var(--line-default);margin:0 auto;padding:18px 0!important;width:calc(100% - 48px)}.panel>button:before{opacity:0!important}.panel>button:last-child{border-bottom:none}.panel:after{border:none!important}.panel .v-expansion-panel-title--active>.v-expansion-panel-title__overlay{opacity:0!important}.panel-header-item-title{color:var(--body-color-80);font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;text-transform:uppercase}.panel-header-item-text{min-width:28%;text-align:right}.panel-content{background:var(--background-front)}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:0!important}.v-expansion-panel-content__wrap{padding-bottom:24px!important}.v-expansion-panel--disabled .v-expansion-panel-title{color:transparent!important}.v-expansion-panel__shadow{display:none!important}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:0!important}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:0!important}.v-expansion-panel-title__icon{margin-top:0!important}.allergen--title[data-v-d600915a]{font-weight:450!important;margin-right:2px!important}.allergen[data-v-d600915a]{font-size:14px!important}.modal-content-info[data-v-d600915a] .content-info-container[data-v-d600915a]{span[data-v-d600915a]{white-space:normal}}.order-date-time-container{background-color:var(--background-front);padding:16px 24px;width:100%}.order-date-time-container hr{margin:17px 0}.order-date-time-container .order-date-time-header{color:var(--body-color-60);font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;text-transform:uppercase}.order-date-time-container--content{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:30px 1fr 60px;grid-template-rows:1fr 1fr;row-gap:0}.order-date-time-container--content--calendar-icon{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:center}.order-date-time-container--content--date-label{grid-column:2;grid-row:1}.order-date-time-container--content--change-date{grid-column:3;grid-row:1}.order-date-time-container--content--time-label{color:var(----body-color-60);font-size:14px;font-style:normal;font-weight:450;grid-column:2;grid-row:2;letter-spacing:-.34px;line-height:21px}.modal-content-body[data-v-aa6562b5]{overflow-y:auto;scroll-behavior:auto}@media (max-width:480px){#productModalContent[data-v-aa6562b5]{padding-top:56px!important}}.product-modal-mobile-icon[data-v-55155e66]{path[data-v-55155e66]{fill:var(--icon-active)}}.item-modal-wrap[data-v-034211cc]{border-radius:var(--dialog-border-radius);height:100%;max-height:648px!important;overflow:hidden;width:100%}@media only screen and (max-width:1023px){.item-modal-wrap[data-v-034211cc]{max-height:88.1%!important;max-width:520px!important}}@media only screen and (max-width:767px){.item-modal-wrap[data-v-034211cc]{border-radius:0;margin:0!important;max-height:100%!important;max-width:100%!important;position:fixed;top:0;width:100%!important}}#item-modal[data-v-034211cc]{background-color:var(--background-front);border-radius:var(--dialog-border-radius);height:100%;position:relative;width:100%}@media only screen and (max-width:767px){#item-modal[data-v-034211cc]{border-radius:0!important}}#item-modal hr[data-v-034211cc]{background-color:var(--line-default);border:none;height:1px}.mobile-header[data-v-034211cc]{display:none}@media (min-width:768px) and (max-width:1023px){.mobile-header[data-v-034211cc]{position:absolute!important}}@media only screen and (max-width:1023px){.mobile-header[data-v-034211cc]{background-color:transparent;border-top-left-radius:var(--dialog-border-radius)!important;border-top-right-radius:var(--dialog-border-radius)!important;display:flex;height:56px;padding:16px 24px;position:fixed;top:0;transition:all 175ms ease-in;width:100%;z-index:100}.mobile-header img[data-v-034211cc]{cursor:pointer;float:right;right:24px;top:16px}.mobile-header-white[data-v-034211cc]{background-color:var(--background-front);border-bottom:1px solid var(--line-default);border-top:0;border-top-left-radius:0!important;border-top-right-radius:0!important}.mobile-header-white>div[data-v-034211cc]{width:100%!important}}@media (max-width:480px){.mobile-header[data-v-034211cc]{top:env(safe-area-inset-top)}}.mobile-header-title[data-v-034211cc]{transition:all 175ms ease-in;transition-delay:175ms}.modal-wrap[data-v-034211cc]{overflow:hidden}.modal[data-v-034211cc]{flex-direction:row}@media only screen and (max-width:1023px){.modal[data-v-034211cc]{flex-wrap:wrap;overflow-y:auto}}@media (max-width:480px){.modal[data-v-034211cc]{padding-top:0!important}}.modal.discounts[data-v-034211cc]{flex-direction:column;flex-wrap:nowrap}.modal.discounts .register[data-v-034211cc]{padding-bottom:66px}.modal .content-wrap[data-v-034211cc]{background-color:var(--background-back);box-shadow:var(--shadow-short);max-width:504px;overflow-x:hidden}@media only screen and (max-width:1023px){.modal .content-wrap[data-v-034211cc]{max-width:100%}.modal .content-wrap[data-v-034211cc],.modal .content-wrap--product[data-v-034211cc]{max-height:none!important}}@media (max-width:480px){.modal .content-wrap[data-v-034211cc]{box-shadow:none!important}}.modal-image[data-v-034211cc]{height:100%;max-width:648px;min-width:460px;position:relative;width:100%}@media only screen and (max-width:1023px){.modal-image[data-v-034211cc]{height:auto;max-height:390px;max-width:100%;min-width:unset}.modal-image[data-v-034211cc]:before{background:linear-gradient(180deg,rgba(44,44,49,.3),transparent);content:"";display:block;height:40%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width:767px){.modal-image[data-v-034211cc]{box-shadow:none}}.modal-header[data-v-034211cc]{background-color:var(--background-front);border-bottom:1px solid var(--line-default)!important;height:56px;max-height:56px;min-height:56px;position:sticky;top:0;width:100%}.modal-header img[data-v-034211cc]{cursor:pointer;right:24px;top:16px}@media only screen and (max-width:1023px){.modal-header[data-v-034211cc]{display:none!important}}.modal-header-title[data-v-034211cc]{color:var(--body-color);display:block;font-family:var(--body-font);font-size:17px;font-weight:600;letter-spacing:-.41px;line-height:24px;overflow:hidden;padding-inline-end:40px;padding-inline-start:40px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:var(--body-tt);transition:all 175ms ease-in;transition-delay:175ms;white-space:nowrap;width:100%}.modal-header .v-icon[data-v-034211cc]{position:absolute;right:24px;top:16px}.modal-header-shadow[data-v-034211cc]{border:none;box-shadow:var(--shadow-short);transition:all 175ms ease-in}.modal-content[data-v-034211cc]{background-color:var(--background-front);padding:14px 24px 19px}.modal-content-title[data-v-034211cc]{font-size:22px;letter-spacing:-.53px;line-height:32px}.modal-content-info[data-v-034211cc]{color:var(--body-color);font-weight:600;margin-bottom:8px}.modal-content-description[data-v-034211cc],.modal-content-info[data-v-034211cc]{font-family:var(--body-font);font-size:14px;letter-spacing:-.3px;line-height:1.43;text-transform:var(--body-tt)}.modal-content-description[data-v-034211cc]{color:var(--body-color-80);font-stretch:normal;font-style:normal;font-weight:var(--body-weight)}.modal .price-levels-wrap[data-v-034211cc]{background:var(--background-front);padding:0 24px}.modal .price-levels-wrap .price-levels-list[data-v-034211cc]{padding:0}.modal .price-levels[data-v-034211cc]{padding:18px 0}.modal .price[data-v-034211cc]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-weight:var(--body-weight);letter-spacing:-.3px;line-height:1.43;text-align:start;text-transform:var(--body-tt)}.modal .quantity-wrap[data-v-034211cc]{background-color:var(--background-front);padding:0 24px}.modal .quantity-layout[data-v-034211cc]{padding:20px 0}.modal .quantity[data-v-034211cc]{color:var(--title-color);font-family:var(--title-font);font-size:17px;font-style:normal;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:24px;text-transform:var(--title-tt);word-break:break-word}.modal .favorite-selections-wrap[data-v-034211cc]{background-color:var(--background-front)}.modal .favorite-selections-layout[data-v-034211cc]{display:flex;flex-direction:column;padding:20px 0}.modal .favorites[data-v-034211cc]{color:var(--title-color);font-family:var(--title-font);font-size:14px;font-style:normal;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:21px;text-transform:var(--title-tt);word-break:break-word}.modal .favorite-selection[data-v-034211cc]{background-color:var(--background-back);border-radius:var(--card-border-radius);cursor:pointer;display:flex;height:84px;justify-content:space-between;max-width:100%;padding:12px;width:100%}.modal .favorite-selection.selected[data-v-034211cc]{border:2px solid var(--primary)}.modal .favorite-selection .line-through[data-v-034211cc]{text-decoration:line-through}.modal .favorite-selection__title[data-v-034211cc]{color:var(--body-color);font-size:12px;font-weight:500}.modal .favorite-selection__desc[data-v-034211cc]{color:var(--body-color-80);display:-webkit-box;font-size:12px;font-weight:450;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.modal .favorite-selections-item-container[data-v-034211cc]{margin:8px 0 4px;padding:0 24px}.modal .instructions[data-v-034211cc]{background-color:var(--background-front);color:var(--body-color);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:20px;margin-top:8px;padding:0 24px;text-transform:uppercase;word-break:break-word}@media only screen and (max-width:1023px){.modal .instructions[data-v-034211cc]{padding:0 24px}}.modal .instructions label[data-v-034211cc]{display:block;padding:19px 0}.modal .instructions-input[data-v-034211cc]{background-color:var(--background-front)}.modal .instructions-input .v-messages__message.v-messages[data-v-034211cc]{color:var(--body-color-60)!important;text-transform:var(--body-tt)}.modal .v-input__slot .v-text-field__slot textarea[data-v-034211cc]{margin-top:28px;padding:0 0 10px}.modal .v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot[data-v-034211cc]:hover:before{border-color:var(--icon-active)}.modal .v-text-field>.v-input__control>.v-input__slot[data-v-034211cc]:before{border-color:var(--icon-idle)}.modal .v-text-field>.v-input__control>.v-input__slot[data-v-034211cc]:after{border-color:var(--icon-active)}.modal .footer[data-v-034211cc]{background:transparent;bottom:0;display:block!important;padding:0 12px 11px;position:absolute;width:100%;z-index:7}@media only screen and (max-width:767px){.modal .footer[data-v-034211cc]{position:fixed;transform:translateZ(0);-webkit-overflow-scrolling:touch}}.modal .not-available[data-v-034211cc]{background-color:var(--luma-80);border-radius:var(--dialog-border-radius);color:var(--white);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:1.43;padding:13px 24px 15px}.modal .modifiers[data-v-034211cc]{background-color:var(--background-front);margin-top:8px}@media screen and (max-width:1023px){.modal .modifiers[data-v-034211cc]{scroll-margin-top:56px}}.modal .modifiers-header[data-v-034211cc]{background-color:var(--background-front);color:var(--body-color-60);margin:0 24px;padding:19px 0}.modal .modifiers-header-error[data-v-034211cc]{background-color:var(--error);margin:0;padding:19px 24px}.modal .modifiers-title[data-v-034211cc]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.34px;line-height:20px;text-transform:uppercase;word-break:break-word}.modal .modifiers-title-error[data-v-034211cc]{color:var(--white)}.modal .modifiers-description[data-v-034211cc]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:20px;text-align:end;text-transform:var(--body-tt);word-break:break-word}.modal .modifiers-description-error[data-v-034211cc]{color:var(--white)}.modal .modifiers-list[data-v-034211cc]{background-color:var(--background-front);margin:0 24px;padding:0}@media only screen and (max-width:1023px){.modal .modifiers-list[data-v-034211cc]{border-top:0}}.modal .modifier[data-v-034211cc]{cursor:pointer;padding:18px 0;padding-inline:0!important}.modal .modifier[data-v-034211cc]:before{content:none}.modal .modifier-name[data-v-034211cc]{color:var(--title-color);font-family:var(--title-font);font-size:17px;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:24px;text-transform:var(--title-tt)}.modal .modifier-price[data-v-034211cc]{text-align:end}.modal .modifier-calories[data-v-034211cc],.modal .modifier-price[data-v-034211cc]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:var(--body-weight);letter-spacing:-.34px;line-height:20px;text-transform:var(--body-tt)}.modal .modifier-disabled[data-v-034211cc]{color:var(--body-color-40)}.modal .modifier .v-list-item__content[data-v-034211cc]{align-items:center;display:flex}.allergen[data-v-034211cc]{color:var(--body-color-80);font-size:14px;letter-spacing:-.39px;line-height:24px;text-transform:unset}.allergen--title[data-v-034211cc]{color:var(--body-color);font-weight:600;margin-right:8px}.disclamier[data-v-034211cc]{background-color:var(--background-front);margin-bottom:79px;margin-top:8px;padding-bottom:20px;padding-top:20px}.disclamier p[data-v-034211cc]{color:var(--body-color-60);font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.34px;line-height:1.43}.modal-footer-combo[data-v-034211cc]{padding-top:12px!important}.item-modal-mobile-icon path[data-v-034211cc]{fill:var(--icon-active)}@media (max-width:480px){.item-modal-wrapper[data-v-034211cc]{margin-top:56px!important}}.product_group[data-v-034211cc]{align-items:center;display:flex;justify-content:space-between}svg.selected[data-v-034211cc]{background:var(--primary)!important;border-radius:100%;padding:1px}svg.selected path[data-v-034211cc]{stroke:#fff!important}.v-overlay__scrim[data-v-034211cc]{animation:none!important;background:rgb(var(--v-theme-on-surface))!important;border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity,.32)!important;pointer-events:auto;position:fixed;right:0;top:0;transition:none!important}.item-modal-wrap[data-v-037a853b]{border-radius:var(--dialog-border-radius);height:100%;max-height:648px!important;overflow:hidden;width:100%}@media only screen and (max-width:1023px){.item-modal-wrap[data-v-037a853b]{max-height:88.1%!important;max-width:520px!important}}@media only screen and (max-width:767px){.item-modal-wrap[data-v-037a853b]{border-radius:0;margin:0!important;max-height:100%!important;max-width:100%!important;position:fixed;top:0;width:100%!important}}#item-modal[data-v-037a853b]{background-color:var(--background-front);border-radius:var(--dialog-border-radius);height:100%;position:relative;width:100%}@media only screen and (max-width:767px){#item-modal[data-v-037a853b]{border-radius:0!important}}#item-modal hr[data-v-037a853b]{background-color:var(--line-default);border:none;height:1px}.mobile-header[data-v-037a853b]{display:none}@media (min-width:768px) and (max-width:1023px){.mobile-header[data-v-037a853b]{position:absolute!important}}@media only screen and (max-width:1023px){.mobile-header[data-v-037a853b]{background-color:transparent;border-top-left-radius:var(--dialog-border-radius)!important;border-top-right-radius:var(--dialog-border-radius)!important;display:flex;height:56px;padding:16px 24px;position:fixed;top:0;transition:all 175ms ease-in;width:100%;z-index:100}.mobile-header img[data-v-037a853b]{cursor:pointer;float:right;right:24px;top:16px}.mobile-header-white[data-v-037a853b]{background-color:var(--background-front);border-bottom:1px solid var(--line-default);border-top:0;border-top-left-radius:0!important;border-top-right-radius:0!important}.mobile-header-white>div[data-v-037a853b]{width:100%!important}}@media (max-width:480px){.mobile-header[data-v-037a853b]{top:env(safe-area-inset-top)}}.mobile-header-title[data-v-037a853b]{transition:all 175ms ease-in;transition-delay:175ms}.modal-wrap[data-v-037a853b]{overflow:hidden}.modal[data-v-037a853b]{flex-direction:row}@media only screen and (max-width:1023px){.modal[data-v-037a853b]{flex-wrap:wrap;overflow-y:auto}}@media (max-width:480px){.modal[data-v-037a853b]{padding-top:0!important}}.modal.discounts[data-v-037a853b]{flex-direction:column;flex-wrap:nowrap}.modal.discounts .register[data-v-037a853b]{padding-bottom:66px}.modal .content-wrap[data-v-037a853b]{background-color:var(--background-back);box-shadow:var(--shadow-short);max-width:504px;overflow-x:hidden}@media only screen and (max-width:1023px){.modal .content-wrap[data-v-037a853b]{max-width:100%}.modal .content-wrap[data-v-037a853b],.modal .content-wrap--product[data-v-037a853b]{max-height:none!important}}@media (max-width:480px){.modal .content-wrap[data-v-037a853b]{box-shadow:none!important}}.modal-image[data-v-037a853b]{height:100%;max-width:648px;min-width:460px;position:relative;width:100%}@media only screen and (max-width:1023px){.modal-image[data-v-037a853b]{height:auto;max-height:390px;max-width:100%;min-width:unset}.modal-image[data-v-037a853b]:before{background:linear-gradient(180deg,rgba(44,44,49,.3),transparent);content:"";display:block;height:40%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width:767px){.modal-image[data-v-037a853b]{box-shadow:none}}.modal-header[data-v-037a853b]{background-color:var(--background-front);border-bottom:1px solid var(--line-default)!important;height:56px;max-height:56px;min-height:56px;position:sticky;top:0;width:100%}.modal-header img[data-v-037a853b]{cursor:pointer;right:24px;top:16px}@media only screen and (max-width:1023px){.modal-header[data-v-037a853b]{display:none!important}}.modal-header-title[data-v-037a853b]{color:var(--body-color);display:block;font-family:var(--body-font);font-size:17px;font-weight:600;letter-spacing:-.41px;line-height:24px;overflow:hidden;padding-inline-end:40px;padding-inline-start:40px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:var(--body-tt);transition:all 175ms ease-in;transition-delay:175ms;white-space:nowrap;width:100%}.modal-header .v-icon[data-v-037a853b]{position:absolute;right:24px;top:16px}.modal-header-shadow[data-v-037a853b]{border:none;box-shadow:var(--shadow-short);transition:all 175ms ease-in}.modal-content[data-v-037a853b]{background-color:var(--background-front);padding:14px 24px 19px}.modal-content-title[data-v-037a853b]{font-size:22px;letter-spacing:-.53px;line-height:32px}.modal-content-info[data-v-037a853b]{color:var(--body-color);font-weight:600;margin-bottom:8px}.modal-content-description[data-v-037a853b],.modal-content-info[data-v-037a853b]{font-family:var(--body-font);font-size:14px;letter-spacing:-.3px;line-height:1.43;text-transform:var(--body-tt)}.modal-content-description[data-v-037a853b]{color:var(--body-color-80);font-stretch:normal;font-style:normal;font-weight:var(--body-weight)}.modal .price-levels-wrap[data-v-037a853b]{background:var(--background-front);padding:0 24px}.modal .price-levels-wrap .price-levels-list[data-v-037a853b]{padding:0}.modal .price-levels[data-v-037a853b]{padding:18px 0}.modal .price[data-v-037a853b]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-weight:var(--body-weight);letter-spacing:-.3px;line-height:1.43;text-align:start;text-transform:var(--body-tt)}.modal .quantity-wrap[data-v-037a853b]{background-color:var(--background-front);padding:0 24px}.modal .quantity-layout[data-v-037a853b]{padding:20px 0}.modal .quantity[data-v-037a853b]{color:var(--title-color);font-family:var(--title-font);font-size:17px;font-style:normal;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:24px;text-transform:var(--title-tt);word-break:break-word}.modal .favorite-selections-wrap[data-v-037a853b]{background-color:var(--background-front)}.modal .favorite-selections-layout[data-v-037a853b]{display:flex;flex-direction:column;padding:20px 0}.modal .favorites[data-v-037a853b]{color:var(--title-color);font-family:var(--title-font);font-size:14px;font-style:normal;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:21px;text-transform:var(--title-tt);word-break:break-word}.modal .favorite-selection[data-v-037a853b]{background-color:var(--background-back);border-radius:var(--card-border-radius);cursor:pointer;display:flex;height:84px;justify-content:space-between;max-width:100%;padding:12px;width:100%}.modal .favorite-selection.selected[data-v-037a853b]{border:2px solid var(--primary)}.modal .favorite-selection .line-through[data-v-037a853b]{text-decoration:line-through}.modal .favorite-selection__title[data-v-037a853b]{color:var(--body-color);font-size:12px;font-weight:500}.modal .favorite-selection__desc[data-v-037a853b]{color:var(--body-color-80);display:-webkit-box;font-size:12px;font-weight:450;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.modal .favorite-selections-item-container[data-v-037a853b]{margin:8px 0 4px;padding:0 24px}.modal .instructions[data-v-037a853b]{background-color:var(--background-front);color:var(--body-color);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:20px;margin-top:8px;padding:0 24px;text-transform:uppercase;word-break:break-word}@media only screen and (max-width:1023px){.modal .instructions[data-v-037a853b]{padding:0 24px}}.modal .instructions label[data-v-037a853b]{display:block;padding:19px 0}.modal .instructions-input[data-v-037a853b]{background-color:var(--background-front)}.modal .instructions-input .v-messages__message.v-messages[data-v-037a853b]{color:var(--body-color-60)!important;text-transform:var(--body-tt)}.modal .v-input__slot .v-text-field__slot textarea[data-v-037a853b]{margin-top:28px;padding:0 0 10px}.modal .v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot[data-v-037a853b]:hover:before{border-color:var(--icon-active)}.modal .v-text-field>.v-input__control>.v-input__slot[data-v-037a853b]:before{border-color:var(--icon-idle)}.modal .v-text-field>.v-input__control>.v-input__slot[data-v-037a853b]:after{border-color:var(--icon-active)}.modal .footer[data-v-037a853b]{background:transparent;bottom:0;display:block!important;padding:0 12px 11px;position:absolute;width:100%;z-index:7}@media only screen and (max-width:767px){.modal .footer[data-v-037a853b]{position:fixed;transform:translateZ(0);-webkit-overflow-scrolling:touch}}.modal .not-available[data-v-037a853b]{background-color:var(--luma-80);border-radius:var(--dialog-border-radius);color:var(--white);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:1.43;padding:13px 24px 15px}.modal .modifiers[data-v-037a853b]{background-color:var(--background-front);margin-top:8px}@media screen and (max-width:1023px){.modal .modifiers[data-v-037a853b]{scroll-margin-top:56px}}.modal .modifiers-header[data-v-037a853b]{background-color:var(--background-front);color:var(--body-color-60);margin:0 24px;padding:19px 0}.modal .modifiers-header-error[data-v-037a853b]{background-color:var(--error);margin:0;padding:19px 24px}.modal .modifiers-title[data-v-037a853b]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.34px;line-height:20px;text-transform:uppercase;word-break:break-word}.modal .modifiers-title-error[data-v-037a853b]{color:var(--white)}.modal .modifiers-description[data-v-037a853b]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:20px;text-align:end;text-transform:var(--body-tt);word-break:break-word}.modal .modifiers-description-error[data-v-037a853b]{color:var(--white)}.modal .modifiers-list[data-v-037a853b]{background-color:var(--background-front);margin:0 24px;padding:0}@media only screen and (max-width:1023px){.modal .modifiers-list[data-v-037a853b]{border-top:0}}.modal .modifier[data-v-037a853b]{cursor:pointer;padding:18px 0;padding-inline:0!important}.modal .modifier[data-v-037a853b]:before{content:none}.modal .modifier-name[data-v-037a853b]{color:var(--title-color);font-family:var(--title-font);font-size:17px;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:24px;text-transform:var(--title-tt)}.modal .modifier-price[data-v-037a853b]{text-align:end}.modal .modifier-calories[data-v-037a853b],.modal .modifier-price[data-v-037a853b]{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:var(--body-weight);letter-spacing:-.34px;line-height:20px;text-transform:var(--body-tt)}.modal .modifier-disabled[data-v-037a853b]{color:var(--body-color-40)}.modal .modifier .v-list-item__content[data-v-037a853b]{align-items:center;display:flex}.allergen[data-v-037a853b]{color:var(--body-color-80);font-size:14px;letter-spacing:-.39px;line-height:24px;text-transform:unset}.allergen--title[data-v-037a853b]{color:var(--body-color);font-weight:600;margin-right:8px}.disclamier[data-v-037a853b]{background-color:var(--background-front);margin-bottom:79px;margin-top:8px;padding-bottom:20px;padding-top:20px}.disclamier p[data-v-037a853b]{color:var(--body-color-60);font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.34px;line-height:1.43}.modal-footer-combo[data-v-037a853b]{padding-top:12px!important}.item-modal-mobile-icon path[data-v-037a853b]{fill:var(--icon-active)}@media (max-width:480px){.item-modal-wrapper[data-v-037a853b]{margin-top:56px!important}}.modal-layout-content[data-v-037a853b]{overflow-y:auto;padding-bottom:72px;scroll-behavior:smooth}.modal-header-title .c-skeleton__text-line--large[data-v-037a853b]{margin:4px auto 0!important}.v-overlay__scrim[data-v-037a853b]{animation:none!important;background:rgb(var(--v-theme-on-surface))!important;border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity,.32)!important;pointer-events:auto;position:fixed;right:0;top:0;transition:none!important}.item-modal-wrap{border-radius:var(--dialog-border-radius);height:100%;max-height:648px!important;overflow:hidden;width:100%}@media only screen and (max-width:1023px){.item-modal-wrap{max-height:88.1%!important;max-width:520px!important}}@media only screen and (max-width:767px){.item-modal-wrap{border-radius:0;margin:0!important;max-height:100%!important;max-width:100%!important;position:fixed;top:0;width:100%!important}}#item-modal{background-color:var(--background-front);border-radius:var(--dialog-border-radius);height:100%;position:relative;width:100%}@media only screen and (max-width:767px){#item-modal{border-radius:0!important}}#item-modal hr{background-color:var(--line-default);border:none;height:1px}.mobile-header{display:none}@media (min-width:768px) and (max-width:1023px){.mobile-header{position:absolute!important}}@media only screen and (max-width:1023px){.mobile-header{background-color:transparent;border-top-left-radius:var(--dialog-border-radius)!important;border-top-right-radius:var(--dialog-border-radius)!important;display:flex;height:56px;padding:16px 24px;position:fixed;top:0;transition:all 175ms ease-in;width:100%;z-index:100}.mobile-header img{cursor:pointer;float:right;right:24px;top:16px}.mobile-header-white{background-color:var(--background-front);border-bottom:1px solid var(--line-default);border-top:0;border-top-left-radius:0!important;border-top-right-radius:0!important}.mobile-header-white>div{width:100%!important}}@media (max-width:480px){.mobile-header{top:env(safe-area-inset-top)}}.mobile-header-title{transition:all 175ms ease-in;transition-delay:175ms}.modal-wrap{overflow:hidden}.modal{flex-direction:row}@media only screen and (max-width:1023px){.modal{flex-wrap:wrap;overflow-y:auto}}@media (max-width:480px){.modal{padding-top:0!important}}.modal.discounts{flex-direction:column;flex-wrap:nowrap}.modal.discounts .register{padding-bottom:66px}.modal .content-wrap{background-color:var(--background-back);box-shadow:var(--shadow-short);max-width:504px;overflow-x:hidden}@media only screen and (max-width:1023px){.modal .content-wrap{max-width:100%}.modal .content-wrap,.modal .content-wrap--product{max-height:none!important}}@media (max-width:480px){.modal .content-wrap{box-shadow:none!important}}.modal-image{height:100%;max-width:648px;min-width:460px;position:relative;width:100%}@media only screen and (max-width:1023px){.modal-image{height:auto;max-height:390px;max-width:100%;min-width:unset}.modal-image:before{background:linear-gradient(180deg,rgba(44,44,49,.3),transparent);content:"";display:block;height:40%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width:767px){.modal-image{box-shadow:none}}.modal-header{background-color:var(--background-front);border-bottom:1px solid var(--line-default)!important;height:56px;max-height:56px;min-height:56px;position:sticky;top:0;width:100%}.modal-header img{cursor:pointer;right:24px;top:16px}@media only screen and (max-width:1023px){.modal-header{display:none!important}}.modal-header-title{color:var(--body-color);display:block;font-family:var(--body-font);font-size:17px;font-weight:600;letter-spacing:-.41px;line-height:24px;overflow:hidden;padding-inline-end:40px;padding-inline-start:40px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:var(--body-tt);transition:all 175ms ease-in;transition-delay:175ms;white-space:nowrap;width:100%}.modal-header .v-icon{position:absolute;right:24px;top:16px}.modal-header-shadow{border:none;box-shadow:var(--shadow-short);transition:all 175ms ease-in}.modal-content{background-color:var(--background-front);padding:14px 24px 19px}.modal-content-title{font-size:22px;letter-spacing:-.53px;line-height:32px}.modal-content-info{color:var(--body-color);font-weight:600;margin-bottom:8px}.modal-content-description,.modal-content-info{font-family:var(--body-font);font-size:14px;letter-spacing:-.3px;line-height:1.43;text-transform:var(--body-tt)}.modal-content-description{color:var(--body-color-80);font-stretch:normal;font-style:normal;font-weight:var(--body-weight)}.modal .price-levels-wrap{background:var(--background-front);padding:0 24px}.modal .price-levels-wrap .price-levels-list{padding:0}.modal .price-levels{padding:18px 0}.modal .price{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-weight:var(--body-weight);letter-spacing:-.3px;line-height:1.43;text-align:start;text-transform:var(--body-tt)}.modal .quantity-wrap{background-color:var(--background-front);padding:0 24px}.modal .quantity-layout{padding:20px 0}.modal .quantity{color:var(--title-color);font-family:var(--title-font);font-size:17px;font-style:normal;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:24px;text-transform:var(--title-tt);word-break:break-word}.modal .favorite-selections-wrap{background-color:var(--background-front)}.modal .favorite-selections-layout{display:flex;flex-direction:column;padding:20px 0}.modal .favorites{color:var(--title-color);font-family:var(--title-font);font-size:14px;font-style:normal;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:21px;text-transform:var(--title-tt);word-break:break-word}.modal .favorite-selection{background-color:var(--background-back);border-radius:var(--card-border-radius);cursor:pointer;display:flex;height:84px;justify-content:space-between;max-width:100%;padding:12px;width:100%}.modal .favorite-selection.selected{border:2px solid var(--primary)}.modal .favorite-selection .line-through{text-decoration:line-through}.modal .favorite-selection__title{color:var(--body-color);font-size:12px;font-weight:500}.modal .favorite-selection__desc{color:var(--body-color-80);display:-webkit-box;font-size:12px;font-weight:450;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.modal .favorite-selections-item-container{margin:8px 0 4px;padding:0 24px}.modal .instructions{background-color:var(--background-front);color:var(--body-color);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:20px;margin-top:8px;padding:0 24px;text-transform:uppercase;word-break:break-word}@media only screen and (max-width:1023px){.modal .instructions{padding:0 24px}}.modal .instructions label{display:block;padding:19px 0}.modal .instructions-input{background-color:var(--background-front)}.modal .instructions-input .v-messages__message.v-messages{color:var(--body-color-60)!important;text-transform:var(--body-tt)}.modal .v-input__slot .v-text-field__slot textarea{margin-top:28px;padding:0 0 10px}.modal .v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot:hover:before{border-color:var(--icon-active)}.modal .v-text-field>.v-input__control>.v-input__slot:before{border-color:var(--icon-idle)}.modal .v-text-field>.v-input__control>.v-input__slot:after{border-color:var(--icon-active)}.modal .footer{background:transparent;bottom:0;display:block!important;padding:0 12px 11px;position:absolute;width:100%;z-index:7}@media only screen and (max-width:767px){.modal .footer{position:fixed;transform:translateZ(0);-webkit-overflow-scrolling:touch}}.modal .not-available{background-color:var(--luma-80);border-radius:var(--dialog-border-radius);color:var(--white);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:1.43;padding:13px 24px 15px}.modal .modifiers{background-color:var(--background-front);margin-top:8px}@media screen and (max-width:1023px){.modal .modifiers{scroll-margin-top:56px}}.modal .modifiers-header{background-color:var(--background-front);color:var(--body-color-60);margin:0 24px;padding:19px 0}.modal .modifiers-header-error{background-color:var(--error);margin:0;padding:19px 24px}.modal .modifiers-title{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.34px;line-height:20px;text-transform:uppercase;word-break:break-word}.modal .modifiers-title-error{color:var(--white)}.modal .modifiers-description{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-weight:600;letter-spacing:-.34px;line-height:20px;text-align:end;text-transform:var(--body-tt);word-break:break-word}.modal .modifiers-description-error{color:var(--white)}.modal .modifiers-list{background-color:var(--background-front);margin:0 24px;padding:0}@media only screen and (max-width:1023px){.modal .modifiers-list{border-top:0}}.modal .modifier{cursor:pointer;padding:18px 0;padding-inline:0!important}.modal .modifier:before{content:none}.modal .modifier-name{color:var(--title-color);font-family:var(--title-font);font-size:17px;font-weight:var(--title-weight);letter-spacing:-.41px;line-height:24px;text-transform:var(--title-tt)}.modal .modifier-price{text-align:end}.modal .modifier-calories,.modal .modifier-price{color:var(--body-color-60);font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:var(--body-weight);letter-spacing:-.34px;line-height:20px;text-transform:var(--body-tt)}.modal .modifier-disabled{color:var(--body-color-40)}.modal .modifier .v-list-item__content{align-items:center;display:flex}.allergen{color:var(--body-color-80);font-size:14px;letter-spacing:-.39px;line-height:24px;text-transform:unset}.allergen--title{color:var(--body-color);font-weight:600;margin-right:8px}.disclamier{background-color:var(--background-front);margin-bottom:79px;margin-top:8px;padding-bottom:20px;padding-top:20px}.disclamier p{color:var(--body-color-60);font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.34px;line-height:1.43}.modal-footer-combo{padding-top:12px!important}.item-modal-mobile-icon path{fill:var(--icon-active)}@media (max-width:480px){.item-modal-wrapper{margin-top:56px!important}}.cross-selling-modal{border-radius:var(--dialog-border-radius)!important;height:685px;margin:0!important;overflow:hidden!important}@media (max-width:480px){.cross-selling-modal{height:100vh;max-height:100%!important;width:100%!important}.cross-selling-modal,.cross-selling-modal .mobile-header{border-radius:0!important}}.cross-selling-modal .--closeButton.--disabled{pointer-events:none}.cross-selling-modal .cross-selling-modal-item{background-color:var(--background-front);border-top:1px solid var(--line-default);margin:0 24px;padding:24px 0}.cross-selling-modal .cross-selling-modal-item:first-child{border-top:none}.cross-selling-modal .cross-selling-modal-item-price{font-size:14px;font-weight:var(--body-font-wwei);line-height:21px}.cross-selling-modal .cross-selling-modal-item:first-child .--crossSellingItem{border-top:none}.cross-selling-modal .cross-selling-modal-item .--disabled{pointer-events:none}.cross-selling-modal .cross-selling-modal-button{border-radius:var(--large-border-radius)!important;min-height:auto!important;padding:0 16px!important;width:-moz-max-content!important;width:max-content!important}.cross-selling-modal .cross-selling-modal-button :deep() .v-btn__content{font-size:14px!important}.cross-selling-modal .cross-selling-modal-button .--disabled{pointer-events:none}.cross-selling-modal .cross-selling-modal-loader{background-color:var(--secondary-btn-background);border-radius:var(--large-border-radius)!important;height:32px!important;min-height:32px!important;padding:4px 12px!important;width:40px!important}.cross-selling-modal .cross-selling-modal-button-text{font-family:var(--body-font);font-weight:600;height:32px;padding:6px 0;text-transform:var(--body-tt)}.cross-selling-modal .cross-selling-modal-button-text.added{color:var(--tertiary-btn-color)}.cross-selling-modal .cross-selling-modal-button-text.unadded{color:var(--body-color)}.cross-selling-modal .modal-layout-content{background-color:var(--background-front);overflow-y:auto;padding-bottom:72px;scroll-behavior:smooth}@media (max-width:480px){.cross-selling-modal .modal-layout-content{max-height:calc(100vh - 82px);padding-bottom:82px}}.cross-selling-modal .modal-header{border-bottom:none!important}.cross-selling-modal .modal-header-shadow-native{border-bottom:1px solid var(--line-passive)!important;box-shadow:none!important}.cross-selling-modal .o-button{background:linear-gradient(0deg,var(--background-front) 0,var(--background-front) 70%,hsla(0,0%,100%,0) 100%)!important}
