<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.category-wrapper *{margin:0}.category-wrapper .favourites-box{margin:1rem .75rem 0 .75em;background:#fff}.category-wrapper .favourites-box ion-col{--ion-grid-column-padding:0;display:block;line-height:0}.category-wrapper .menu-box{margin:.75rem .75rem 0 .75em;padding:1rem .25rem;background:#fff}.category-wrapper .menu-title{padding-bottom:.5rem;text-align:center}.category-wrapper .menu-title h1{font-family:"MorrisonsAgenda","Roboto",sans-serif;font-weight:500;font-size:24px;line-height:24px;text-transform:uppercase}.category-wrapper .bold{font-weight:700}.GridOuter{padding:0;display:flex;flex-direction:column;min-height:84vh}.menuItemRow{cursor:pointer}.menuItemRow ion-row{width:100%}.BackButton{margin:0 15px 20px;display:block}.BasicGrid__wrapper{padding:0 4px 4px}.CategoryPromo__container{padding:5px 10px}.CategoryPromo__container img{width:100%}.CategoryListOuter{height:100%}.CategoryListContent{--background:#f2f2f2}.CategoryGroupTitle{color:var(--ion-color-medium);padding:20px 20px 0 15px;font-size:14px;font-weight:600}.catThumb{height:100%;object-fit:cover}.categoryRow{padding:5px 0}.categoryRow .catImageCol .catThumb{border-radius:10px;overflow:hidden}.categoryRow .catTitleCol{padding:0 0 0 10px;display:flex;align-items:center}.categoryRow .catTitleCol .CategoryName{margin:0;font-weight:600;font-size:16px}img.category-promo-banner{margin:.5rem auto;padding:0 .5rem}.category-column{--ion-grid-column-padding:5px}.category-column div{line-height:0}.favourites{display:flex;grid-gap:.5rem;gap:.5rem;background-color:#ffcd15;width:100%}.favourites-card{transform:rotate(-6deg);max-width:33%}.favourites-label{display:flex;flex-direction:column;justify-content:space-around;grid-gap:5px;gap:5px;margin:auto 0;padding:5px 5px 5px 0;color:#333;font-weight:500;font-size:16px;line-height:16px!important}.favourites-label .title{text-transform:uppercase;font-size:20px;line-height:20px}.favourites-label .bold{font-weight:700}.categoryGrid{cursor:pointer}.categoryGrid .catImageCol{background-position:50%;background-repeat:no-repeat;padding:0 5px 10px;background-origin:content-box;background-size:contain}.categoryGrid .catDebugLabel{position:absolute;bottom:20px;left:10px;background:#fff;padding:4px;font-size:9px}.menu-item-row{font-family:"MorrisonsAgenda"}.menu-item-row ion-col,.menu-item-row ion-grid{display:flex;flex-direction:column}.menu-item-row ion-row{display:flex;align-items:center}.menu-item-row .price-row{height:100%}.menu-item-row .align-children *{vertical-align:middle;line-height:normal}.menu-item-row .inline-image{max-height:24px;position:relative;z-index:1}.menu-item-row .menu-item-image{max-width:100%}.menu-item-row .menu-item-details{margin-top:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-item-row .menu-item-name{font-weight:700;font-size:20px;line-height:22px;padding-bottom:9px}.menu-item-row .menu-item-description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.menu-item-row .kcal{font-size:16px;line-height:16px}.menu-item-row .menu-item-details-container{margin-bottom:auto}.menu-item-row .menu-item-price-container{margin-top:auto}.menu-item-row .menu-item-price{background-color:var(--ion-color-secondary);border-radius:9999px;font-weight:700;font-size:24px;line-height:20px;padding:.5rem 2rem;margin-left:auto;max-height:36px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.menu-item-row .sign{vertical-align:top;margin-right:1px;font-size:14px;line-height:14px}.menu-item-row .menu-item-price-row{display:flex}.rolled-price-split{flex:1 1;align-self:center}.price-from{font-size:1rem}@media(max-width:350px){.rolled-price-split{flex:auto;align-self:center}}.rolled-up-item{display:list-item;padding:4px 0;list-style-position:inside}.rolled-up-item .product-flag{display:inline-block;margin-left:3px;width:24px}.rolled-up-item .details{height:24px}.rolled-up-item .calories{font-size:14px}.isFavourites{position:relative;border-radius:15px;background-color:#fff;box-shadow:1px 1px 3px #b0b0b0;padding-bottom:5px;height:auto!important;display:flex}.isFavourites .MenuItem-Tile__image_container{width:170px;height:120px;float:left}.isFavourites .MenuItem-Tile__image_container .MenuItemImage{height:100%!important}.isFavourites .MenuItemCaptionContainer{font-size:16px;font-family:"Roboto Medium";display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:500;padding:0 3px;text-align:center;margin:0 20px 0 0}.isFavourites .MenuItemCaptionContainer .MenuItemCaption{display:flex;flex-direction:column;text-align:left;color:var(--ion-color-dark)}.isFavourites .MenuItemCaptionContainer .MenuItemCaption span{color:#000;margin:5px 0 0}.no-favourites{padding:0 20px}.isFavouritesOnMenuPage{position:relative;border-radius:0;background-color:#fff;box-shadow:1px 1px 3px #b0b0b0;padding-bottom:5px;height:auto!important;display:flex;margin:0 0 15px}.isFavouritesOnMenuPage .MenuItem-Tile__image_container{width:170px;height:120px;float:left}.isFavouritesOnMenuPage .MenuItem-Tile__image_container .MenuItemImage{height:100%!important;object-fit:contain}.isFavouritesOnMenuPage .MenuItemCaptionContainer{font-size:16px;font-family:"Roboto Medium";display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:500;padding:0 3px;text-align:center;margin:0 20px 0 0}.isFavouritesOnMenuPage .MenuItemCaptionContainer .MenuItemCaption{display:flex;flex-direction:column;text-align:left;color:var(--ion-color-dark)}.isFavouritesOnMenuPage .MenuItemCaptionContainer .MenuItemCaption span{color:#000;margin:5px 0 0}.MenuItem-Tile_Category__container{position:relative;border-radius:15px;background-color:#fff;box-shadow:1px 1px 3px #b0b0b0;padding-bottom:5px;height:100%}.MenuItem-Tile_Category__container .MenuItem-Tile__image_container{overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.MenuItem-Tile_Category__container .MenuItem-Tile__image_container .MenuItemImage{width:100%;object-fit:contain;height:90px}.MenuItem-Tile_Category__container .MenuItemCaptionContainer{font-size:16px;font-family:"Roboto Medium";display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:500;padding:0 3px;text-align:center}.MenuItem-Tile_Category__container .MenuItem-Tile__price-padding{padding:5px 10px 2px}.MenuItem-Tile_Category__container .Tile__from{font-size:4vw;margin-right:5px}@media screen and (min-width:600px){.MenuItem-Tile_Category__container .Tile__from{font-size:1rem}}.MenuItem-Tile_Category__container .MenuItem-Tile__price{position:absolute;color:#fff;font-weight:700;display:flex;flex-direction:column}.MenuItem-Tile_Category__container .MenuItem-Tile__price .tile-kcal{font-size:3vw;font-weight:400;margin:0 auto}@media screen and (min-width:600px){.MenuItem-Tile_Category__container .MenuItem-Tile__price .tile-kcal{font-size:1rem}}.MenuItem-Tile_Category__container .MenuItem-Tile__price .tile-price{line-height:4.5vw;font-size:5vw}@media screen and (min-width:600px){.MenuItem-Tile_Category__container .MenuItem-Tile__price .tile-price{line-height:2rem;font-size:2rem}}.MenuItem-Tile__container{min-height:100%;position:relative;border-radius:15px;background-color:#fff;box-shadow:1px 1px 7px #b0b0b0;display:flex;flex-direction:column}.MenuItem-Tile__container .MenuItem-Tile__image_container{overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px;height:100%}.MenuItem-Tile__container .MenuItem-Tile__image_container ion-col{display:block;padding:0}.MenuItem-Tile__container .MenuItemImage{object-fit:contain;width:100%}.MenuItem-Tile__container .MenuItemImageProductPromo{position:absolute;width:35%;bottom:5px;max-width:100px;max-height:100px}.MenuItem-Tile__container .MenuItemImageProductPromo:nth-of-type(2){left:10px}.MenuItem-Tile__container .MenuItemImageProductPromo:nth-of-type(3){right:10px}.MenuItem-Tile__container .addButton{font-weight:600;display:flex;justify-content:center;align-items:center;border-radius:21px;height:42px;font-size:16px;line-height:16px;background:var(--ion-color-secondary);width:90%;display:none;margin:0 auto 10px;color:var(--ion-color-secondary-contrast)}.MenuItem-Tile__container .addButton:active{transform:translate(2px,2px)}.MenuItem-Tile__container .detail-container{overflow:hidden;height:100%;display:flex;flex-direction:column;flex:1 1}.MenuItem-Tile__container .detail-container .item-name{margin-top:5px;margin-left:15px;margin-right:15px;font-family:"Roboto Medium";font-size:16px;line-height:18px;font-weight:500;flex:1 1}.MenuItem-Tile__container .detail-container .detail-inner-container{display:flex;justify-content:space-between;margin:5px 0 10px;align-items:self-end}.MenuItem-Tile__container .detail-container .detail-inner-container .item-kcal{margin-left:15px;opacity:.7;font-size:14px;line-height:14px}.MenuItem-Tile__container .detail-container .detail-inner-container .item-price{margin:0 15px 0 auto;font-family:"Roboto Medium";font-size:20px;line-height:19px;display:flex}.MenuItem-Tile__container .detail-container .detail-inner-container .item-from{text-align:right;font-size:14px;line-height:14px;margin:0 10px 0 0;align-self:self-end}.MenuItem-Tile__container .MenuItemCaption{font-size:16px;font-family:"Roboto Medium";height:30%;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.MenuItem-Tile__container .MenuItem-Tile__price-padding{padding:5px 10px 2px}.MenuItem-Tile__container .Tile__from{font-size:4vw;margin-right:5px}@media screen and (min-width:600px){.MenuItem-Tile__container .Tile__from{font-size:1rem}}.MenuItem-Tile__container .MenuItem-Tile__price{position:absolute;color:#fff;font-weight:700;display:flex;flex-direction:column}.MenuItem-Tile__container .MenuItem-Tile__price .tile-kcal{font-size:3vw;font-weight:400;margin:0 auto}@media screen and (min-width:600px){.MenuItem-Tile__container .MenuItem-Tile__price .tile-kcal{font-size:1rem}}.MenuItem-Tile__container .MenuItem-Tile__price .tile-price{line-height:4.5vw;font-size:5vw}@media screen and (min-width:600px){.MenuItem-Tile__container .MenuItem-Tile__price .tile-price{line-height:2rem;font-size:2rem}}.MenuItem-Tile__container.withAddButton .addButton{display:flex}.MenuItem-Tile__container.withAddButton .detail-inner-container{justify-content:end}.MenuItem-Tile__container.withAddButton .MenuItem-Tile__image_container{overflow:hidden;max-height:55%}.MenuItem-Tile__container.withAddButton .item-kcal,.MenuItem-Tile__container.withAddButton .item-price{bottom:60px}.miDebugLabel{position:absolute;bottom:20px;left:10px;background:#fff;padding:4px;font-size:9px}.MenuItemRowOuter.OutOfStock .menuItemRow .OutOfStockWarning{display:inline-block}.MenuItemRowOuter.OutOfStock .details,.MenuItemRowOuter.OutOfStock ion-img,.MenuItemRowOuter.OutOfStock ion-text{opacity:.3}.MenuItemRowOuter.OutOfStock .menu-item-price{background-color:rgba(252,188,0,.5)}.MenuItemRowOuter .MenuItemIcon{width:30px;display:inline-block;margin:0 5px 0 0;vertical-align:middle}.MenuItemRowOuter .menuItemRow{border-bottom:1px solid var(--ion-color-midgrey);padding:5px 0;margin:5px 15px;position:relative}.MenuItemRowOuter .menuItemRow .MenuItemImageWrapper{padding-left:0;height:16.6666666667vw;max-height:100px;background-position:50%;background-size:60% auto;background-repeat:no-repeat}.MenuItemRowOuter .menuItemRow ion-text.MenuItemPrice,.MenuItemRowOuter .menuItemRow ion-text.MenuItemTitle{font-size:14px;margin:0 0 5px;font-weight:500}.MenuItemRowOuter .menuItemRow ion-text.CatDescription{font-size:12px;color:var(--ion-color-medium);margin:0 0 5px}.MenuItemRowOuter .menuItemRow .MenuItemImage{border-radius:10px;overflow:hidden}.MenuItemRowOuter .menuItemRow:last-child{border-bottom:none}.MenuItemRowOuter .menuItemRow .OutOfStockWrapper{margin-left:auto}.MenuItemRowOuter .menuItemRow .OutOfStockWarning{display:none;margin-top:5px;color:#333;text-align:center;font-size:20px;font-weight:700}.menu-item-row-birds-eye{color:var(--ion-color-primary-contrast)}.menu-item-row-birds-eye ion-col{margin-bottom:12px}.menu-item-row-birds-eye .menu-item-image{padding-left:5px}.menu-item-row-birds-eye .birds-eye-logo{height:43.11px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:-16px}.menu-item-row-birds-eye .images-col{display:flex;padding-left:0;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:12px;justify-content:space-between}.menu-item-row-birds-eye .bg-birds-eye-background{padding:4px 10px;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.menu-item-row-birds-eye .bg-birds-eye-red{background-color:#ef4743}.menu-item-row-birds-eye .bg-birds-eye-purple{background-color:#c3342e}.menu-item-row-birds-eye .bg-birds-eye-orange{background-color:#f68b1d}.menu-item-row-birds-eye .menu-item-price{background-color:var(--ion-color-secondary);color:var(--ion-color-secondary-contrast)}.menu-item-row-birds-eye .price-border{border:1px solid var(--ion-color-secondary-contrast)}.filterContainer{overflow:scroll}.filterContainer::-webkit-scrollbar{display:none}.filterContainer .filterSlider{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin:10px 0 5px;padding:0 10px}.filterContainer .filterSlider .filterButton{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:38px;border:1px solid #000;border-radius:8px;background:#fff;padding:10px;font-weight:600;font-size:18px;line-height:18px;cursor:pointer}.filterContainer .filterSlider .filterButton:active{transform:translate(2px,2px)}.filterContainer .filterSlider .filterButton.selectedFilter{background-color:#9f303f;border:1px solid #9f303f;color:#fff}.catImageCol{padding-left:0}.EnterEmailWrapper{background:var(--ion-page-background);height:100%;overflow-y:auto;padding:10px 0}.EnterEmailWrapper .receiptTitle{font-weight:600;color:var(--ion-color-dark)}.EnterEmailWrapper .EnterEmailTitle{font-size:1.5rem;margin:0 0 1rem;padding:0 10px}.EnterEmailWrapper .ReceiptText{font-weight:400;color:var(--ion-color-dark);font-size:24px;padding:0 10px}.EnterEmailWrapper .EmailInputFormWrapper{padding-bottom:5rem}.EnterEmailWrapper .EmailInputFormWrapper ion-text{padding:20px 10px;display:block}.EnterEmailWrapper .EmailInputFormWrapper ion-label{color:#333;font-weight:700;padding:0 10px}.EnterEmailWrapper .EmailInputFormWrapper .inputLabel span{color:var(--ion-color-danger);font-size:.75em;vertical-align:top}.EnterEmailWrapper ion-input.emailInput{background-color:var(--ion-color-white);padding:0 20px;--padding-start:10px;--padding-end:10px;color:var(--ion-color-dark);font-family:var(--ion-font-family);border:.5px solid var(--ion-color-medium);border-radius:5px}.EnterEmailWrapper ion-input.emailInput input{padding:1rem .75rem}.EnterEmailWrapper .cardInputWrapper{padding:0 15px 15px;position:relative;margin:0 0 20px;transition:all .6s linear}.EnterEmailWrapper .cardInputWrapper:after{transition:border-color .6s linear}.EnterEmailWrapper .cardInputWrapper.isClosed,.EnterEmailWrapper .cardInputWrapper.isClosed .cardInputToggle{padding-left:0}.EnterEmailWrapper .cardInputWrapper.isClosed:after{content:"";position:absolute;width:100%;height:calc(100% - 20px);border:1px solid rgba(123,36,73,0);left:0;top:15px;z-index:0}.EnterEmailWrapper .cardInputWrapper.isOpen:after{content:"";position:absolute;width:100%;height:calc(100% - 20px);border:1px solid #7b2449;left:0;top:15px;z-index:0}.EnterEmailWrapper .cardInputWrapper.isOpen .cardInputToggle{text-decoration:none}.EnterEmailWrapper .cardInputWrapper.isOpen .cardInputToggle .cardInputToggleClose{display:inline-block}.EnterEmailWrapper .cardInputWrapper.isOpen .cardInputInner{display:flow-root}.EnterEmailWrapper .cardInputWrapper .cardInputToggle{cursor:pointer;padding:5px 15px;background-color:var(--ion-color-lightgreen);z-index:1;position:relative;display:inline-block;text-decoration:underline;transition:all .6s linear}.EnterEmailWrapper .cardInputWrapper .cardInputToggle .cardInputToggleClose{margin:0 0 0 10px;color:var(--ion-color-white);position:relative;width:20px;height:20px;vertical-align:top;display:none}.EnterEmailWrapper .cardInputWrapper .cardInputToggle .cardInputToggleClose:after{content:"";position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-color:var(--ion-color-primary);border-radius:50%;z-index:-1}.EnterEmailWrapper .cardInputWrapper .cardInputInner h1{color:var(--ion-color-primary)}.EnterEmailWrapper .cardInputWrapper .cardInputInner .emailInput{margin:0}.EnterEmailWrapper .cardInputWrapper .cardInputInner .emailInput.error{border:1px solid var(--ion-color-danger);background-color:var(--ion-color-lightred);color:var(--ion-color-danger-shade)}.EnterEmailWrapper .cardInputWrapper .cardInputInner .cardInputWarning{color:var(--ion-color-danger);margin:10px 0 0}.EnterEmailWrapper .fieldWrapper{margin-top:10px;margin-bottom:30px;padding:0 10px}.EnterEmailWrapper .fieldWrapper :host(.ion-activatable) .item-native:after{opacity:0!important}.EnterEmailWrapper .fieldWrapper ion-item{--background:transparent;--background-hover:none}.EnterEmailWrapper .fieldWrapper ion-item::part(native){padding-left:0}.EnterEmailWrapper .fieldWrapper ion-checkbox{margin:0}.EnterEmailWrapper .EmailFooter{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;background-color:var(--ion-color-primary);padding:20px 10px;width:100%;height:6.25rem}.EnterEmailWrapper .EmailFooter .EmailFooterButton{width:90%}.SubmitButtonWrapper{text-align:right}.SubmitButtonWrapper .SubmitEmail::part(native){padding:18px 40px 14px}.button-wrapper ion-button{text-transform:unset;font-family:"MorrisonsAgenda";font-weight:700}.button-wrapper .ion-color-light[disabled]{opacity:1}.button-wrapper .rounded{--border-radius:9999px}.button-wrapper .uppercase{text-transform:uppercase}.OrderConfirmationPaymentButtonLoading{opacity:.6}.OrderConfirmationPaymentButtonLoading:hover{cursor:default}.order-confirmation-outer .order-confirmation{background-color:rgba(248,246,242,.6980392157);height:100vh;padding:0}.order-confirmation-outer .order-confirmation .please-choose{font-family:"Roboto Medium";font-size:24px;line-height:28px;height:20%;padding:20px 0}.order-confirmation-outer .order-confirmation .please-choose :host,.order-confirmation-outer .order-confirmation .please-choose ion-col{padding:0}.order-confirmation-outer .order-confirmation .please-choose .please-choose-caption{margin:0;padding:0 10px}.order-confirmation-outer .order-confirmation .order-total{height:20%;background-color:#fff;border-top:1px solid #979797;border-bottom:1px solid #979797}.order-confirmation-outer .order-confirmation .order-total .order-total-caption{text-align:center;font-size:18px;line-height:24px;font-weight:400;margin-bottom:10px}.order-confirmation-outer .order-confirmation .order-total .order-total-actual{text-align:center;font-size:34px;line-height:24px;font-family:"Roboto Medium"}.order-confirmation-outer .order-confirmation .order-total .error-display{position:absolute;margin-top:10px;width:100%;text-align:center}.order-confirmation-outer .order-confirmation .payment-method{height:calc(40% - 40px);align-items:flex-end}.order-confirmation-outer .order-confirmation .payment-method .OrderConfirmationButtonWrapper{display:grid;grid-row-gap:10px;margin:20px 0;padding:0 10px}.order-confirmation-outer .order-confirmation .payment-method .OrderConfirmationButtonWrapper .OrderConfirmationProcessing{display:flex;justify-content:space-between;align-items:center}.order-confirmation-outer .order-confirmation .payment-method .OrderConfirmationButtonWrapper ion-button.OrderConfirmationPaymentButton{font-size:20px;font-weight:100;width:100%;max-width:unset;height:40px;--border-radius:0px}.order-confirmation-outer .order-confirmation .payment-method .OrderConfirmationButtonWrapper ion-button.OrderConfirmationPaymentButton::part(native){--border-radius:0px;font-size:inherit;border-radius:4px;font-weight:100;background:#000}.OrderConfirmation::part(scroll){display:flex;flex-direction:column}.OrderConfirmation .OrderConfirmationTop{max-height:calc(100% - 245px);overflow-y:scroll}.OrderConfirmation .OrderConfirmationTop .OrderConfirmatioStoreInfo{padding:20px 15px}.OrderConfirmation .OrderConfirmationTop .OrderConfirmatioStoreInfo h4{color:var(--ion-color-primary);font-size:30px;font-weight:500}.OrderConfirmation .OrderConfirmationBottom{padding:20px;border-top:2px solid var(--ion-color-light);margin-top:auto;box-shadow:0 -5px 10px var(--ion-color-light)}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationBalanceLine{border-bottom:2px solid var(--ion-color-light);padding:10px 0;margin:5px 0;font-weight:600}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationBalanceLine .OrderConfirmationBalanceLineRight{text-align:right}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationBalanceLine:last-child{border-bottom:none}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .lockedPaymentMessage{font-size:1.5rem}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationButtonWrapper{display:grid;grid-row-gap:10px;margin:20px 0}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationButtonWrapper .OrderConfirmationProcessing{display:flex;justify-content:space-between;align-items:center}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationButtonWrapper ion-button.OrderConfirmationPaymentButton{border-radius:0;font-size:20px;font-weight:100;width:100%;max-width:unset;height:40px;--border-radius:0px}.OrderConfirmation .OrderConfirmationBottom .OrderConfirmationBottomInner .OrderConfirmationButtonWrapper ion-button.OrderConfirmationPaymentButton::part(native){--border-radius:0px;font-size:inherit;border-radius:0;font-weight:100;background:var(--ion-color-dark)}.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy}.apple-pay-button-black{-apple-pay-button-style:#000}.MenuItem__ModifierGroupItemKcal{padding:0 20px;margin-bottom:1rem;display:flex;color:var(--ion-color-dark-tint);flex-wrap:wrap}.MenuItem__ModifierGroupItemKcal .ModifierGroupItem__Name{font-weight:500}.MenuItem__ModifierGroupItemKcal .ModifierGroupItem__Label{flex-basis:100%;font-size:.8em}.MenuItem__ModifierGroupItemKcal .ModifierGroupItem__Kcal{margin-left:7px;margin-top:auto;font-size:.8em;font-style:italic}ion-item.VerticalRadioItem{margin-top:.7rem}ion-item.VerticalRadioItem .LabelList{text-align:center;padding-top:.5rem;color:var(--ion-color-medium-shade)}ion-item.VerticalRadioItem .LabelPrice{font-weight:700}ion-item.VerticalRadioItem ion-list{width:100%}ion-item.VerticalRadioItem ion-radio{margin:0 auto;width:26px;height:26px;border:1px solid var(--ion-color-primary);border-radius:50%;color:var(--ion-color-light)}ion-item.VerticalRadioItem ion-radio::part(native),ion-item.VerticalRadioItem ion-radio::part(native) .radio-icon,ion-item.VerticalRadioItem ion-radio::part(native) .radio-inner{border:1px solid red}ion-item.VerticalRadioItem ion-radio .radio-icon{color:var(--ion-color-white);border-color:red}ion-item.VerticalRadioItem ion-radio::host(native) .radio-icon{border-color:red}ion-item.VerticalRadioItem ion-radio::host(native) .radio-icon .radio-inner{border-color:red;border-width:2px;border-radius:50%}ion-item.VerticalRadioItem ion-radio.radio-checked{background-color:var(--ion-color-primary);position:relative}ion-item.VerticalRadioItem ion-radio.radio-checked:after{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-color:var(--ion-color-primary);border-radius:50%;border:4px solid var(--ion-color-white)}ion-item.VerticalRadioItem ion-radio.radio-checked::part(native) .radio-icon .radio-inner,ion-item.VerticalRadioItem ion-radio.radio-checked::part(native) .radio-inner{border-color:red;border-width:2px;border-radius:50%}ion-item.VerticalRadioItem ion-item{text-align:center;--padding-end:0px;--inner-padding-end:0px}ion-item.VerticalRadioItem ion-label{padding:0;margin:0;white-space:normal!important}ion-item.VerticalRadioItem .radio-checked{color:var(--ion-color-dark-tint)}.MenuItemCalories{margin-bottom:10px}.ProductCloseButton{position:absolute;left:20px;top:20px;font-size:35px;cursor:pointer}.MenuItemTopImage{height:100%;object-fit:cover;width:100%;border-radius:0}.MenuItemTopImageProductPromo{position:absolute;height:50%;bottom:15px;max-width:180px;max-height:180px}@media only screen and (max-width:600px){.MenuItemTopImageProductPromo{height:50%!important}.MenuItemTopImageProductPromo:nth-of-type(2){left:3px!important}.MenuItemTopImageProductPromo:nth-of-type(3){right:3px!important}}.MenuItemTopImageProductPromo:nth-of-type(2){left:10px}.MenuItemTopImageProductPromo:nth-of-type(3){right:10px}.header-description-wrapper ion-col,.header-description-wrapper ion-grid{padding:0}.header-description-wrapper .image-row{margin-top:1rem}.header-description-wrapper .product-image{max-height:227px;margin:0 auto}.header-description-wrapper .new-product-icon{position:absolute;top:15px;right:20px;width:100px}.header-description-wrapper .text-row{padding:.5rem 20px}.header-description-wrapper h1{margin:0;text-align:initial;font-weight:700;font-size:24px;line-height:24px}.header-description-wrapper .product-title{display:flex;justify-content:space-between;align-items:flex-end}.header-description-wrapper .base-price{color:var(--ion-color-primary);font-size:34px;line-height:28px}.header-description-wrapper .sign{vertical-align:top;margin-right:3px;font-size:20px;line-height:20px}.header-description-wrapper p{margin:.5rem 0;font-weight:400;font-size:16px;line-height:20px}.header-description-wrapper .product-kcal{margin-right:auto;font-size:12px;line-height:17.5px}.header-description-wrapper .allergen-info-link{color:var(--ion-color-primary);text-decoration:none;font-size:12px;line-height:17.5px;cursor:pointer}.header-description-wrapper .product-tags{display:flex;align-items:center;grid-gap:5px;gap:5px;min-height:30px}.header-description-wrapper .product-icon{vertical-align:middle;display:inline-block;height:30px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.header-description-wrapper .inline-image{vertical-align:middle;max-height:24px}.header-description-wrapper .quantity-selected{color:var(--ion-color-primary);margin-top:8px}.align-children *{vertical-align:middle;line-height:normal}.MenuItemTile-icon__container{position:absolute;top:7%;left:0;display:flex;flex-wrap:wrap;z-index:1;background:#fff;width:auto;max-width:95%;padding:3px;border-radius:0 10px 10px 0;box-shadow:3px 0 10px #bdbdbd}.MenuItemTile-icon__container .MenuItemIcon{width:30px;margin-right:3px;margin-bottom:1px;padding:3px;margin-top:1px}.ProductOptionBanner{padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:10px}.ProductOptionBanner .ProductOptionBannerTitle{font-size:22px;line-height:24px;font-weight:700;margin:0}.ProductOptionBanner .ProductOptionBannerDescription{font-size:22px;line-height:24px;font-weight:500;margin:0}.ProductOptionBanner p{margin:0}.red{color:red}.modifierGroup{padding:0}.chargeableListWrapper .modifierGroupItemKcal,.ProductMultiSelectItem .modifierGroupItemKcal,.ProductSingleSelectItem .modifierGroupItemKcal,.SingleSelect__List .modifierGroupItemKcal{margin-left:5px;font-size:12px;color:grey}.modifierItemDebug{position:absolute;top:50%;right:5%;transform:translateY(-50%);font-size:12px;padding:5px;background:#ccc}.chargeableListWrapper{color:#262626;margin-bottom:.5rem;margin-left:15px;margin-right:15px}.chargeableListWrapper .chargeableSingleLine{font-size:21px;font-weight:700}.chargeableListWrapper .chargeableListName{font-weight:400;font-size:16px;display:flex;align-items:center}.chargeableListWrapper .chargeableListPrice{font-size:14px;line-height:14px}.chargeableListWrapper .chargeableListPrice,.chargeableListWrapper .chargeableListQuantity{display:flex;align-items:center;justify-content:flex-end}.Dropdown-Label__container{flex:1 1}.ModifierGroup-Dropdown__header{width:100%;min-height:4rem;display:flex;align-items:center;justify-content:space-between;padding:.5rem;border:1px dashed grey}.ModifierGroup-Dropdown__header ion-icon{width:2rem;height:2rem}.ModifierGroup-Dropdown__header.selected{color:#fff;background-color:#e83a2a;border:none}.ModifierGroup-Dropdown__header.selected .Dropdown-Selected__title{font-weight:300}.ModifierGroup-Dropdown__header.selected .Dropdown-Selected__choice{font-size:1.25rem}.no-wrap{white-space:nowrap}.modifier-item-wrapper ion-item{--border-color:rgba(38,38,38,0.6);--border-radius:12px;--border-style:solid;--border-width:1px!important;--padding-start:0;--min-height:79px;font-weight:700;font-size:18px}.modifier-item-wrapper p{margin:0}.modifier-item-wrapper ion-item.checked{--background:var(--ion-color-primary);--color:var(--ion-color-primary-contrast)}.modifier-item-wrapper ion-checkbox{--border-color:var(--ion-color-primary);--background-checked:var(--ion-color-primary-contrast);--size:15px;--checkmark-color:var(--ion-color-primary);margin:0 1rem}.modifier-item-wrapper ion-checkbox.image{margin:0 .25rem 0 1rem}.modifier-item-wrapper ion-label.ion-text-wrap{font-size:inherit;line-height:inherit}.modifier-item-wrapper .menu-item-kcal{font-weight:500;font-size:16px}.modifier-item-wrapper ion-radio{border:1px solid #9f303f;border-radius:9999px;background-color:#fff;width:20px;height:20px}.modifier-item-wrapper img{max-width:60px;margin:0 .7rem 0 .3rem;max-height:40px}.modifier-item-wrapper .inline-image{max-height:22px;vertical-align:middle;margin:0}.modifier-item-wrapper input[type=checkbox]{display:none}.modifier-item-wrapper .details{align-items:center;width:100%}.modifier-item-wrapper .details-text{display:flex;flex-direction:column;flex:1 1}.modifier-item-wrapper .details-limit-width{max-width:calc(100% - 116px)}@media(max-width:330px){.modifier-item-wrapper .details-limit-width{max-width:calc(100% - 96px)}}.modifier-item-wrapper .product-flag{display:inline-block;margin-right:.25rem;height:24px}.checkbox-container{justify-content:center;background-color:var(--ion-color-primary-contrast);margin:0 1rem;border-radius:9999px;border:1px solid var(--ion-color-primary);width:1rem;height:1rem;flex-shrink:0}.checkbox-container,.temp{display:flex;align-items:center}.temp{position:relative;border-color:rgba(38,38,38,.6);border-radius:12px;border-style:solid;border-width:1px!important;min-height:81px;font-weight:700;font-size:18px}.temp p{margin:0}.temp .quantity{position:absolute;right:0;margin-left:auto;margin-right:1rem;z-index:3;color:#000}.temp .selector{position:absolute;width:100%;height:100%}.temp ion-icon{padding:1px;color:var(-ion-color-primary-contrast)}.mgi-img{margin-right:.75rem;max-width:60px;max-height:40px;flex-shrink:1}@media(max-width:323px){.checkbox-container{margin:0 .5rem}.mgi-img{margin:0 .25rem 0 0}}.selected{background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.modifier-item-wrapper.disabled{opacity:.5}.modifier-item{position:relative;margin:0 auto 10px;width:90%;min-height:81px}.modifier-item .item,.modifier-item .temp{width:100%}.modifier-item .out-of-stock-bg{position:absolute;inset:0;opacity:.85;z-index:5;border-radius:12px;background:#696f7a}.modifier-item .out-of-stock{display:flex;position:absolute;inset:0;z-index:10}.modifier-item .out-of-stock p{margin:auto;color:#fff;font-size:20px;font-weight:700;text-align:center}.alt-quantity-select{height:32px;display:flex;width:100px;justify-content:space-between}.alt-quantity-select .decrease{border:1px solid #262626;border-right-width:0;border-radius:50% 0 0 50%}.alt-quantity-select .decrease,.alt-quantity-select .value{background-color:#fff;width:33.33%;align-items:center;justify-content:center;display:flex}.alt-quantity-select .value{border:1px solid #262626;font-size:16px;line-height:16px;font-weight:500}.alt-quantity-select .add{border:1px solid #000;border-left-width:0;border-radius:0 50% 50% 0;background-color:var(--ion-color-primary);width:33.33%;align-items:center;justify-content:center;display:flex}.alt-quantity-select .disabled{background:#b1b1b1}.alt-quantity-select .disabled svg path{fill:#fff}.alt-quantity-select .disable{background-color:red;pointer-events:none}.alt-quantity-select .disable svg{opacity:.6}@media(max-width:330px){.alt-quantity-select{width:90px}}#MainModal{z-index:2000!important}.fix-that-header ion-header ion-title{margin-left:45px;margin-top:10px;text-align:left!important;font-size:20px;font-weight:500}.allergen-modal ion-header{padding-top:7px;padding-left:10px;height:44px;box-shadow:0!important;background:#fff}.allergen-modal ion-header .CloseButton{font-size:30px;cursor:pointer}.allergen-modal ion-content{background:#fff}.allergen-modal .modal-wrapper{height:100%}.allergen-modal h1{font-weight:700;color:#b42867}.allergen-modal h4{font-size:28px;font-weight:700;margin-top:0}.allergen-modal p{color:#262626}.allergen-modal .AllergenInfoContent{padding:0 15px 15px}.terms-modal ion-header{padding-top:7px;padding-left:10px;height:44px;box-shadow:0!important}.terms-modal ion-header .CloseButton{font-size:30px;cursor:pointer}.terms-modal ion-page{background:red}.terms-modal .modal-wrapper{height:100%}.terms-modal h1{font-weight:700}.terms-modal h4{font-size:28px;font-weight:700;margin-top:0}.terms-modal p{color:#262626}.terms-modal .AllergenInfoContent{padding:0 15px 15px}.login-modal ion-header{--color:#000;background:#faf9f6}.login-modal ion-content{--background:#faf9f6;background:#faf9f6}.login-modal ion-content ion-text{margin:0 10px;display:block;border:none}.login-modal ion-content ion-item{--inner-padding-end:0px;--padding-start:0px;--border-width:0}.login-modal ion-content ion-item:first-of-type{text-align:center;--border-width:1px;--border-radius:10px;--background:#fff;--border-style:transparent;margin:0 10px;border:1px solid #eee;border-radius:10px}.login-modal ion-content ion-checkbox{--border-radius:100%;border-radius:100%}.login-modal ion-content .item-native{border:0}.login-modal h2{margin:10px 0 25px}.login-modal h4{color:#505050;font-size:16px}.login-modal .login-modal-confirm-message{font-size:15px;cursor:pointer}.login-modal .login-modal-error{color:red;font-size:14px}.login-modal ion-checkbox{max-height:23px;max-width:23px;width:100%;height:100%;--border-radius:1px;--border-style:transparent;border:1px solid #b42867;border-radius:1px;--checkmark-width:2px}.login-modal .checked-checkbox{border:2px solid #6e2b45;background:#6e2b45;padding:3px}.login-modal ion-row{margin:0 10px}.login-modal .EmailFooter{height:6.25rem;background-color:var(--ion-color-dark);z-index:1;padding:20px 10px;bottom:0;position:absolute;width:100%}.login-modal .EmailFooter .EmailFooterButton::part(native){padding:15px}.login-modal ion-footer{display:flex;justify-content:flex-end;align-items:center;background-color:var(--ion-color-primary);height:6.25rem}.login-modal ion-footer .button-wrapper{margin-right:1rem;width:60%}.login-modal ion-footer ion-button{height:50px;font-weight:600!important;font-size:16px;line-height:16px}.AppHeaderBurgerMenu{width:100%;margin-left:auto;z-index:10;height:100vh;--background:#fcfbfa}.AppHeaderBurgerMenu ion-content{padding:20px 15px;--background:none}.AppHeaderBurgerMenu ion-header{padding:28px 0}.AppHeaderBurgerMenu ion-header .CloseButton{font-size:30px;cursor:pointer}.AppHeaderBurgerMenu .modal-wrapper{position:absolute;top:0;right:0;height:100%;height:100dvh}.AppHeaderBurgerMenu .AppHeaderMenuTitle{font-weight:400;padding:20px 15px 5px;color:var(--ion-color-medium)}.AppHeaderBurgerMenu .AppHeaderMenuLink{font-size:16px;color:var(--ion-color-primary);background-color:#fff;padding:20px;font-weight:300;display:flex;align-items:center;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd;cursor:pointer}.AppHeaderBurgerMenu .AppHeaderMenuLink ion-icon{font-size:25px;margin-right:10px;opacity:.7}.AppHeaderBurgerMenu .AppHeaderMenuLink .AppHeaderMenuLinkInner{width:100%}.AppHeaderBurgerMenu .YourOrdersInner{border-top:.5px solid #ddd;border-bottom:.5px solid #ddd;background-color:#fff;padding-top:5px;font-weight:300}.AppHeaderBurgerMenu .YourOrdersInner h4{font-size:18px;margin:0 0 3px}.AppHeaderBurgerMenu .YourOrdersInner .yourOrdersLeft{padding:0}.AppHeaderBurgerMenu .YourOrdersInner .yourOrdersItem{padding:15px;border-bottom:.5px solid #ddd}.AppHeaderBurgerMenu .YourOrdersInner .yourOrdersItem:last-child{border:none}.AppHeaderBurgerMenu .YourOrdersInner .yourOrdersRight{padding:0;text-align:right}.AppHeaderBurgerMenu .YourOrdersInner .yourOrdersItemTitle{font-size:20px}.AppHeaderBurgerMenu .YourOrdersInner .yourOrdersItemDetail{color:var(--ion-color-medium)}.AppHeaderBurgerMenu .YourOrdersInner ion-grid{padding:0}.AppHeaderBurgerMenu .modal-header ion-icon{vertical-align:middle;--ion-color-base:#b42867!important}.AppHeaderBurgerMenu .modal-header ion-title{display:inline-block;padding-left:5px;vertical-align:middle;cursor:pointer;line-height:30px}.AppHeaderBurgerMenu .TermsCondInner{padding:10px 10px 30px}.AppHeaderBurgerMenu .TermsCondInner ul li{color:var(--ion-color-medium);vertical-align:top;display:inline-block}.AppHeaderBurgerMenu .TermsCondInner ol{counter-reset:item}.AppHeaderBurgerMenu .TermsCondInner ol&gt;li{display:block}.AppHeaderBurgerMenu .TermsCondInner ol&gt;li h4,.AppHeaderBurgerMenu .TermsCondInner ol&gt;li h5{display:inline-block}.AppHeaderBurgerMenu .TermsCondInner ol&gt;li:before{content:counters(item,".") " ";counter-increment:item;font-weight:700;margin:0 10px 0 0}.kef-modal{--success-color:#0b9a3e;--error-color:#d75f5f}.kef-modal *{margin:0;font-weight:500;color:#000}.kef-modal p{font-size:1.25rem;line-height:1.5rem}.kef-modal h2,.kef-modal h3{text-align:center;font-size:1.375rem;font-weight:700}.kef-modal div.space{padding-top:1rem;padding-bottom:1rem}.kef-modal ul{padding:0}.kef-modal .flex-row{display:flex;flex-direction:row}.kef-modal .flex-col{display:flex;flex-direction:column}.kef-modal .flex-1{flex:1 1}.kef-modal .items-center{align-items:center;justify-content:center}.kef-modal .text-center{text-align:center}.kef-modal .justify-center{justify-content:center}.kef-modal .text-xl{font-size:1rem;line-height:1.25rem}.kef-modal .text-2xl{font-size:1.25rem;line-height:1.5rem}.kef-modal .font-bold{font-weight:700}.kef-modal .visible{visibility:visible}.kef-modal .invisible{visibility:hidden}.kef-modal .space-y-4&gt;*+*{margin-top:1rem}.kef-modal .space-x-4&gt;svg+svg{margin-left:1rem}.kef-modal .mb-2{margin-bottom:.5rem}.kef-modal .ion-page{display:flex;justify-content:normal}.kef-modal .content{height:100%;display:flex;flex-direction:column;margin:1rem}.kef-modal button{font-size:1.25rem;line-height:1.5rem;border-radius:9999px;padding-top:1rem;padding-bottom:1rem}.kef-modal button.confirm{background:var(--success-color);color:#fff}.kef-modal button.cancel{background:#fff;color:#000;border:2px solid #000}.kef-modal .exit{margin:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.kef-modal h2.error,.kef-modal p.error{color:var(--error-color)}.kef-modal button.error{background:var(--error-color);color:#fff}@media screen and (max-height:800px),screen and (max-width:400px){.kef-modal button,.kef-modal p{font-size:1rem;line-height:1.25rem}.kef-modal h2,.kef-modal h3{font-size:1.25rem}}@font-face{font-family:MorrisonsAgenda;src:url(/cafe/static/media/_MorrisonsAgenda-Light_WebTT.b63e73e8.woff);font-weight:300}@font-face{font-family:MorrisonsAgenda;src:url(/cafe/static/media/_MorrisonsAgenda-Medium_WebTT.e0e51b36.woff);font-weight:500}@font-face{font-family:MorrisonsAgenda;src:url(/cafe/static/media/_MorrisonsAgenda-Semi_Bold_WebTT.88922663.woff);font-weight:600}@font-face{font-family:MorrisonsAgenda;src:url(/cafe/static/media/_MorrisonsAgenda-Bold_WebTT.7de216b7.woff);font-weight:700}.StoreListInner .StoreSearchTitle{color:var(--ion-color-dark)}.QuantityButton{width:8vw;height:8vw;max-width:40px;max-height:40px;font-size:min(30px,5vw);line-height:min(40px,8vw)}.footerButtonWrapper .FooterBasketCount{padding:0 4px;margin:0 25px 0 0;color:var(--ion-color-secondary-contrast);font-weight:400}.footerButtonWrapper .FooterBasketCount:after{background-color:#fcbc00;width:45px;height:45px;left:49%;top:50%}.footerButtonWrapper .basketDisabled:after{opacity:.5}.appHeader .AppHeaderInner .CloseButton{font-size:46px}.appHeader .AppHeaderInner .CloseButton:after{left:9px;top:9px;width:30px;height:30px}.QuantityNumber{font-size:19px}.modifierGroup{margin-bottom:1rem}.ModifierGroup-Dropdown__item{margin-bottom:.5rem}@media screen and (max-width:350px){.footerButtonWrapper .FooterBasketCount{margin:0 15px 0 0}.footerButtonWrapper .FooterBasketCount:after,.QuantityButton{width:30px;height:30px}.QuantityButton{font-size:20px;line-height:30px}}body{background-color:#555!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;letter-spacing:normal!important}.SectionTitle{color:var(--ion-color-medium);font-size:12px;margin:20px 0 0;padding:0 10px}ion-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}h4{color:var(--ion-color-primary);font-size:30px;font-weight:500}#root ion-app{max-width:600px;margin:auto}.toastStyle{--border-radius:20px;--max-width:fit-content;--max-height:3.5rem;font-weight:600;font-size:20px;text-align:center}@font-face{font-family:"Roboto";src:local("Roboto"),url(/cafe/static/media/Roboto-Regular-webfont.e494e50e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:local("Roboto"),url(/cafe/static/media/Roboto-Italic-webfont.7cb14701.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:local("Roboto"),url(/cafe/static/media/Roboto-Bold-webfont.232db9bf.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";src:local("Roboto"),url(/cafe/static/media/Roboto-BoldItalic-webfont.9e436be0.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Roboto Condensed";src:local("Roboto Condensed"),url(/cafe/static/media/Roboto-Condensed-webfont.99759a74.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Condensed";src:local("Roboto Condensed"),url(/cafe/static/media/Roboto-CondensedItalic-webfont.3d2a7a1f.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Condensed";src:local("Roboto Condensed"),url(/cafe/static/media/Roboto-BoldCondensed-webfont.a97c3ab6.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto Condensed";src:local("Roboto Condensed"),url(/cafe/static/media/Roboto-BoldCondensedItalic-webfont.1635dbc1.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Roboto Thin";src:local("Roboto Thin"),url(/cafe/static/media/Roboto-Thin-webfont.682b5f61.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Thin";src:local("Roboto Thin"),url(/cafe/static/media/Roboto-ThinItalic-webfont.aef81b01.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Light";src:local("Roboto Light"),url(/cafe/static/media/Roboto-Light-webfont.d96d15bd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Light";src:local("Roboto Light"),url(/cafe/static/media/Roboto-LightItalic-webfont.a6de9e17.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Medium";src:local("Roboto Medium"),url(/cafe/static/media/Roboto-Medium-webfont.7157933a.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Medium";src:local("Roboto Medium"),url(/cafe/static/media/Roboto-MediumItalic-webfont.54af0859.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Black";src:local("Roboto Black"),url(/cafe/static/media/Roboto-Black-webfont.5f80784c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Black";src:local("Roboto Black"),url(/cafe/static/media/Roboto-BlackItalic-webfont.2602c857.woff) format("woff");font-weight:400;font-style:italic}.ion-page{overflow:auto!important}*{scrollbar-width:thin;scrollbar-color:#999 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#999}::-webkit-scrollbar-track{background:transparent}.deal-header .banner{display:flex;justify-content:center;align-items:center;background-color:var(--ion-color-primary);width:100%;height:80px;color:var(--ion-color-primary-contrast);font-weight:500;font-size:24px;line-height:24px;text-transform:uppercase}.deal-header .banner p{text-align:center}.deal-header .banner .inline-image{vertical-align:middle;max-height:28px}.deal-header .bold{font-weight:700}.deal-header .banner-price{text-transform:none}.deal-header-graphic{display:flex;justify-content:space-around;align-items:center;padding:.75rem 1rem;width:100%;height:115px}.deal-header-graphic ion-icon{font-size:24px;font-weight:700}.deal-header-graphic .deal-component{display:flex;justify-content:center;align-items:center;border-radius:8px;border:2px solid var(--ion-color-primary);text-align:center;font-weight:700;font-size:16px;line-height:16px;background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast);max-width:132px;min-height:68px;height:100%}.deal-header-graphic .selected{background-color:var(--ion-color-primary-contrast);color:var(--ion-color-primary)}.deal-header-graphic img{padding:5px;max-width:100%;max-height:inherit}.BasketPage ion-content{--background:var(--ion-page-background);padding:20px 15px}.BasketPage ion-content p{color:var(--ion-color-medium);font-size:16px;line-height:24px}.BasketItemRowOuter .basketItemRow{padding:5px 0;margin:5px 3px;position:relative;color:#262626}.BasketItemRowOuter .basketItemRow .align-children{vertical-align:middle;line-height:normal}.BasketItemRowOuter .basketItemRow .BasketItemImageWrapper{padding-left:0;padding-top:10px}.BasketItemRowOuter .basketItemRow .basket-item-description-row{font-size:14px;margin:0 0 5px;font-weight:400}.BasketItemRowOuter .basketItemRow .basket-item-description-row .text-xl{display:list-item;list-style-position:inside;color:#333;margin:0;font-size:14px}.BasketItemRowOuter .basketItemRow .basket-item-description-row .extra{padding-left:1rem;list-style-type:none}.BasketItemRowOuter .basketItemRow .basket-item-quantity-col{display:flex;justify-content:flex-end}.BasketItemRowOuter .basketItemRow ion-text.BasketItemTitle{font-size:16px}.BasketItemRowOuter .basketItemRow ion-text.BasketItemTitle .inline-image{max-height:16px}.BasketItemRowOuter .basketItemRow ion-text.BasketItemPrice{font-size:16px;margin:0 0 5px;font-weight:600;vertical-align:middle}.BasketItemRowOuter .basketItemRow ion-text.CatDescription{font-size:12px;color:var(--ion-color-medium);margin:0 0 5px}.BasketItemRowOuter .basketItemRow .basketItemEditButton{font-weight:600;display:flex;justify-content:center;align-items:center;border:1px solid #262626;border-radius:16px;height:32px;width:85px;font-size:12px;line-height:12px;background:#fff}.BasketItemRowOuter .basketItemRow .BasketItemImage{border-radius:10px;overflow:hidden}.BasketItemRowOuter .basketItemRow .BasketItemDescription{font-size:14px;margin:0;font-weight:400;padding:0 0 0 10px}.BasketItemRowOuter .basketItemRow .BasketItemDescription li{display:flex;align-items:center}.BasketItemRowOuter .basketItemRow .BasketItemDescription li:before{content:"";width:3px;height:3px;border-radius:50%;background:#000;margin-right:.5rem}.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper{padding:0}.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper .ProductOptionButton{border-radius:50%;background-color:var(--ion-color-midgrey);width:30px;height:30px;text-align:center;font-size:30px;line-height:30px;margin:0 auto}.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper .ProductOptionCount{text-align:center;font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;height:100%}.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper .QuantityInputWrapper{border-color:red}.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper .QuantityInputWrapper .item-inner,.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper .QuantityInputWrapper .item-native .item-inner{padding-right:0}.BasketItemRowOuter .basketItemRow .BasketItemButtonsWrapper .QuantityInputWrapper::part(native){padding-right:0;padding-end:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-inline-end:0}div.item-inner{padding-right:0}.ProductOptions{padding:0}.ProductOptions .ProductOption{border-bottom:1px solid var(--ion-color-midgrey);margin:0 20px;padding:5px 0}.ProductOptions .ProductOption .ProductOptionTitle{font-size:16px;color:var(--ion-color-medium);padding:0 20px 5px 0;height:unset;font-weight:100;text-align:left;position:relative}.ProductOptions .ProductOption .ProductOptionPrice{font-size:16px;font-weight:600;padding:0;position:relative}.ProductOptions .ProductOption .ProductOptionButton{border-radius:50%;background-color:var(--ion-color-midgrey);width:30px;height:30px;text-align:center;font-size:30px;line-height:30px}.ProductOptions .ProductOption .ProductOptionCount{text-align:center;font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;height:100%}.ProductOptions .ProductOption:last-child{border-bottom:none}.MopBasketNotificationWrapper .MopBasketNotification{font-size:1.25rem;padding:1rem;font-weight:500;text-align:center;border-bottom:1px solid var(--ion-color-midgrey)}.UpsellPage{--background:var(--ion-page-background);padding:20px 15px}.UpsellPage p{color:var(--ion-color-medium);font-size:16px;line-height:24px}.AllergenPopup{color:#252525;font-size:18px}.AllergenPopup h1{font-size:22px;font-weight:700;margin-top:10px}.AllergenPopup .link{color:var(--ion-color-primary);text-decoration:underline;cursor:pointer}.AllergenPopup .modal-wrapper{margin-top:auto;align-self:self-end;height:350px;max-height:50%;border-radius:16px 16px 0 0}.AllergenPopup .content{margin:auto;width:90%}.AllergenPopup .button-row{display:flex;justify-content:space-around}.AllergenPopup .button-row .button-wrapper{width:140px;max-width:40%}.AllergenPopup .button-row .button-large{height:50px}.AllergenPopup .button-row .ion-color-light{--border-color:#000;--border-style:solid;--border-width:1px}.upsell-alert .alert-head,.upsell-alert .alert-message{text-align:center}.MopFooterWrapper{height:8rem;background-color:var(--ion-color-primary);z-index:1;padding:10px}.MopFooterWrapper .MopFooterInner,.MopFooterWrapper ion-row{height:100%}.MopFooterWrapper ion-button{margin:0 0 0 auto;height:50px;font-weight:700!important;font-size:20px;line-height:20px}.MopFooterWrapper .price{font-size:32px;line-height:32px;margin-top:2px}.MopFooterWrapper .sign{vertical-align:top;margin-right:0;font-size:20px;line-height:24px}.MopFooterWrapper .CollectFrom{font-size:20px;color:#fff;margin-bottom:5px;font-weight:700;line-height:20px}.MopFooterWrapper .Location{font-size:14px;line-height:14px;color:var(--ion-color-light)}.MopFooterWrapper .BasketTotal{background-color:var(--ion-color-secondary);padding:20px;border-radius:30px;color:var(--ion-color-dark);font-weight:600}.MopFooterWrapper .nubbin{border:2px solid var(--ion-color-light);border-radius:12px;position:absolute;right:0;top:0;background-color:var(--ion-color-dark);color:#fff;width:25px;height:25px;text-align:center;font-size:16px;line-height:16px;font-weight:700;padding:2px 0 0}.MopFooterWrapper .button-group-disabled{opacity:.5}.MessageModal .modal-wrapper .ion-page ion-header ion-toolbar{padding:15px 10px}.MessageModal .modal-wrapper .ion-page ion-header ion-toolbar ion-title{padding:0}.MessageModal .modal-wrapper .ion-page ion-header ion-toolbar ion-icon.CloseButton{display:inline-block;font-size:30px;cursor:pointer}ion-modal#upsell-modal{--min-height:100%;--height:100%;--width:100%;--border-radius:8px;--box-shadow:0px 0px 15px 500px rgba(0,0,0,0.61)}ion-modal#upsell-modal::part(backdrop){background:#d1d5db;opacity:.2;visibility:visible}ion-modal#upsell-modal ion-toolbar{--background:#57133a;--color:#fff}.dismissUpsell{font-size:24px}.waiting-modal{color:#252525;text-align:center}.waiting-modal .modal-wrapper{margin-top:auto;align-self:self-end;height:350px;max-height:50%;border-radius:16px 16px 0 0}.waiting-modal .waiting-container{padding:8px}.waiting-modal h2{margin-top:0;margin-bottom:0}.waiting-modal .big-time-indicator{font-size:42px;vertical-align:middle;line-height:42px;color:var(--ion-color-primary)}.waiting-modal .waiting-text{display:flex;flex-direction:column;width:300px;flex:1 0 auto;grid-gap:18px;gap:18px}.waiting-modal-checkout .modal-wrapper{height:400px;max-height:60%}.wait-times-button{text-decoration:underline;font-weight:400;color:var(--ion-color-primary-contrast);margin-top:8px;display:flex;flex-direction:row;grid-gap:4px;gap:4px;align-items:center;--ionicon-stroke-width:60}.BasketPrice{font-size:16px;font-weight:600;padding:0;position:relative}.BasketButton{border-radius:50%;background-color:var(--ion-color-white);width:30px;height:30px;text-align:center;font-size:30px;line-height:30px;color:var(--ion-color-dark)}.BasketCount{color:var(--ion-color-white);text-align:center;display:flex;align-items:center;justify-content:center;align-content:center;height:100%}.BasketButtonSubtract{text-align:left}.BasketButtonAdd .BasketButton{margin:0 0 0 auto}.age-select{--error-color:#d75f5f;--width:5rem;display:flex;height:var(--width)}.age-select div{display:flex;justify-content:center;align-items:center;width:var(--width);border-left-style:solid;border-right-style:solid;border-left-color:#6b7280;border-bottom:2px solid #6b7280;border-right-color:#6b7280;border-top:2px solid #6b7280;background-color:#fff;font-size:16px;line-height:16px;font-weight:500}.age-select div.left{border-left-width:2px;border-right-width:0;border-bottom-left-radius:9999px;border-top-left-radius:9999px}.age-select div.right{border-left-width:0;border-right-width:2px;border-bottom-right-radius:9999px;border-top-right-radius:9999px}.age-select span{display:flex;justify-content:center;align-items:center;width:var(--width);border:2px solid #6b7280;background-color:#fff}.age-select .text-3xl{font-size:1.875rem;line-height:2.25rem;font-weight:700}.age-select .disabled div{border-color:#d1d5db}.age-select .disabled svg{opacity:.25}.age-select div.error,.age-select span.error{border-color:var(--error-color)}.age-select span.error{color:var(--error-color)}@media screen and (max-height:700px){.age-select{--width:3rem}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sandbags-container{background-color:var(--ion-color-primary);border-bottom:1px solid #aeaeae}.sandbags-container .sandbags{font-size:16px;line-height:16px;margin:15px 5px;color:var(--ion-color-primary-contrast);height:100%}.sandbags-container .sandbags .disable-item{opacity:.5;pointer-events:none}.sandbags-container .sandbags .order-total{font-size:18px;font-weight:700}.sandbags-container .sandbags .coupon-row{font-size:16px;line-height:16px}.sandbags-container .sandbags .coupon-row .remove{margin-top:3px;text-align:right;text-decoration:underline}.sandbags-container .sandbags .coupon-row .description{display:flex;align-items:center}.sandbags-container .sandbags .coupon-row .description .code{margin-top:-2px;margin-left:5px;font-family:"Roboto Medium"}.sandbags-container .sandbags .coupons-add-container .add-coupon{text-decoration:underline;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.sandbags-container .sandbags .coupons-add-container .coupon-widget .enter-number-caption{margin-bottom:10px}.sandbags-container .sandbags .coupons-add-container .coupon-widget .error-bubble{padding-left:10px;padding-right:10px;font-size:12px;align-items:center;display:flex;height:35px;border-radius:5px;background-color:#fbebeb;color:#262626}.sandbags-container .sandbags .coupons-add-container .coupon-widget .error-bubble .message{white-space:nowrap;overflow:hidden;margin-left:5px;margin-top:-3px;font-family:"Roboto Medium"}.sandbags-container .sandbags .coupons-add-container .coupon-widget .error{background-color:hsla(0,0%,100%,.1)!important;border:1px solid #d8393a!important}.sandbags-container .sandbags .coupons-add-container .coupon-widget .error ion-input{color:#fff!important}.sandbags-container .sandbags .coupons-add-container .coupon-widget .error ion-button::part(native){color:#262626!important;background-color:#fff!important}.sandbags-container .sandbags .coupons-add-container .coupon-widget .coupon-input-container{display:flex;background:var(--ion-color-primary-tint);border-radius:8px;height:60px;align-items:center;justify-content:space-between;margin-bottom:5px}.sandbags-container .sandbags .coupons-add-container .coupon-widget .coupon-input-container .coupon-input{margin:10px}.sandbags-container .sandbags .coupons-add-container .coupon-widget .coupon-input-container .coupon-input ion-input{color:#fff;font-size:18px}.sandbags-container .sandbags .coupons-add-container .coupon-widget .coupon-input-container .coupon-apply{margin:10px}.sandbags-container .sandbags .coupons-add-container .coupon-widget .coupon-input-container .coupon-apply ion-button{--background:var(--ion-color-primary-contrast);color:var(--ion-color-primary)}.PaymentSuccessPage ion-button{margin:auto!important;width:80%}.MopFooterInner p{margin:0}.MopFooterInner .cancel-button{color:var(--ion-color-primary)}.MopFooterInner .deal-title{font-weight:700;font-size:24px;line-height:24px}.MopFooterInner .deal-sub{font-weight:600;font-size:20px;line-height:20px}.fieldError{border:1px solid var(--ion-color-danger)!important;background-color:var(--ion-color-lightred)!important;color:var(--ion-color-danger-shade)!important}.fieldErrorMessage{margin:10px 10px 0!important;color:var(--ion-color-danger)!important}.fieldWrapper{margin:20px 0}.padding-none{padding:0}.SpinnerContainer{display:flex;justify-content:center;align-items:center;margin-top:80px}.SpinnerContainer ion-spinner{width:40px;height:40px;opacity:.7;z-index:20}.miDebugLabelHeader{position:absolute;top:50px;left:10px;background:#fff;padding:4px;font-size:9px;z-index:100}.BackArrowWrapper{display:flex;align-items:center;font-family:"Roboto",sans-serif;cursor:pointer;z-index:10;position:absolute;top:50%;left:0;transform:translateY(-50%);background:#fff;border-radius:100%}.BackArrowWrapper .BackArrow{color:var(--ion-color-primary);font-size:30px;margin-right:0}.appHeader{--ion-color-light:#fff;font-family:"Roboto",sans-serif;background:none;border-bottom:1px solid #d3d3d3}.appHeader:after{background-image:none}.appHeader ion-grid{padding:5px 0}.appHeader ion-icon{color:var(--ion-color-primary)}.appHeader .bryn-comment{color:red}.appHeader.productAppHeader{height:0;border:none}.appHeader .logged-in-banner{background:#262626;height:50px;display:flex;font-size:14px;color:#fff;padding:0 10px;justify-content:space-between;height:40px}.appHeader .logged-in-banner div{display:flex;align-items:center;margin:0}.appHeader .logged-in-banner div p{margin:-2px 0 0}.appHeader .logged-in-banner div span{margin-right:8px;display:block;width:6px;height:6px;background:#0db14b;border-radius:100%}.appHeader .logged-in-banner button{font-size:14px;background:none;text-decoration:underline;color:#fff;margin:-2px 0 0;white-space:nowrap}.appHeader .AppHeaderInner{padding:0}.appHeader .AppHeaderInner .CloseButton{position:relative;color:#f3f3f3}.appHeader .AppHeaderInner .CloseButton:after{content:"";position:absolute;left:4px;top:4px;width:22px;height:22px;border-radius:50%;background-color:#000;z-index:-1}.appHeader .AppHeaderInner .MenuIcon{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:30px;cursor:pointer}.appHeader .AppHeaderInner .AppHeaderTitle{text-align:center;display:flex;align-items:center;font-family:"Roboto",sans-serif;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.appHeader .AppHeaderInner ion-grid{color:#fff}.appHeader .AppHeaderInner.productPage{position:absolute;z-index:1}.appHeader .AppHeaderInner.productAppHeader{--border-color:transparent}.appHeader .AppHeaderInner .CloseButton{margin:10px;float:right}.appHeader .AppHeaderInner .toolbar-background,.appHeader .AppHeaderInner .toolbar-container{background:transparent}.appHeader .AppHeaderInner ion-title{padding-top:0;font-size:18px;font-weight:700}ion-picker .picker-wrapper.sc-ion-picker-ios{--height:350px;bottom:-115px}.stepup__frame{position:absolute;width:100%;height:100%;z-index:10}.form-control{margin-bottom:20px;height:55px;width:100%;background-color:#fff;border:1px solid rgba(38,38,38,.1532);border-radius:8px;margin-top:10px}.error-border{border-color:#c80000!important}.card-payment-toast{text-align:center;--background:#262626;--color:#fff}#number-container,#securityCode-container{height:55px;padding:0}.Checkout__form{font-family:var(--ion-font-family,inherit);color:var(--ion-color-step-400,#999);padding-right:15px;padding-left:15px}.Checkout__form .nameInput ::-moz-placeholder{color:#999;opacity:1}.Checkout__form .nameInput ::-ms-input-placeholder{color:#999;opacity:1}.Checkout__form .nameInput ::-webkit-input-placeholder{color:#999;opacity:1}.Checkout__form .required{margin-top:3px;margin-left:2px;vertical-align:super;color:red}.Checkout__form .field-error-message{color:#c80000;font-size:12px;display:flex;margin-top:-10px;margin-bottom:5px}.Checkout__form .field-error-message svg{margin-right:5px}.Checkout__form .cvv-outer{padding-bottom:7.25rem}.Checkout__form .pay-footer-container{position:fixed;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--ion-color-primary);width:100%;height:6.25rem}.Checkout__form .pay-footer-container .pay-footer{width:100%;padding:0 5%}.Checkout__form .pay-footer-container .pay-footer .error-message{color:red}.Checkout__form .pay-footer-container .pay-footer .pay-button-wrapper{width:100%}.Checkout__form ion-datetime,.Checkout__form ion-input{z-index:unset;color:#262626;background-color:#fff;margin-bottom:20px;border:1px solid rgba(38,38,38,.1532);border-radius:8px;height:55px;margin-top:10px}.Checkout__form ion-datetime::part(placeholder),.Checkout__form ion-datetime::part(text),.Checkout__form ion-input::part(placeholder),.Checkout__form ion-input::part(text){margin-top:5px}.Checkout__form ion-label{color:#262626;font-size:18px;font-family:"Roboto Medium";opacity:.8}.Checkout__form iframe,.Checkout__form input{padding-top:.8rem!important;padding-bottom:.8rem!important;padding-left:1rem!important}.Checkout__form .fields__double-row{display:flex}.Checkout__form .border-right{border-right:1px solid var(--ion-color-light-shade)}.Checkout__form .padding{padding:1rem}.CheckoutPage__wrapper .CheckoutPayCard__wrapper{margin:4rem auto 0}.MopCouponsWrapper .fieldErrorMessage{margin-top:10px!important;margin-bottom:0!important;color:var(--ion-color-danger)!important}.MopCouponsWrapper ion-input.couponInput{background-color:var(--ion-color-white);padding:0 20px;--padding-start:10px;--padding-end:10px;color:var(--ion-color-dark);font-family:var();border:1px solid #000}.MopCouponsWrapper .CouponContainer{display:flex!important;align-items:center!important;height:100%}.MopCouponsWrapper .CouponsContainer{margin-bottom:20px}.MopCouponsWrapper .RemoveCoupon{margin-left:-3px;margin-right:5px}.MopCouponsWrapper .RemoveCoupon::part(native){padding:0}.MopCouponsWrapper .CouponCode{font-size:1rem}.MopCouponsWrapper .CouponCode span{font-weight:700}.MopCouponsWrapper .SubmitButtonWrapper{text-align:right}.MopCouponsWrapper .SubmitButtonWrapper .SubmitCoupon::part(native){padding:18px 25px 14px}.MopCouponsWrapper .cardInputWrapper{padding:0 15px 15px;position:relative;margin:0 0 20px;transition:all .6s linear}.MopCouponsWrapper .cardInputWrapper:after{transition:border-color .6s linear}.MopCouponsWrapper .cardInputWrapper.isClosed,.MopCouponsWrapper .cardInputWrapper.isClosed .cardInputToggle{padding-left:0}.MopCouponsWrapper .cardInputWrapper.isClosed:after{content:"";position:absolute;width:100%;height:calc(100% - 20px);border:1px solid rgba(123,36,73,0);left:0;top:15px;z-index:0}.MopCouponsWrapper .cardInputWrapper.isOpen:after{content:"";position:absolute;width:100%;height:calc(100% - 20px);border:1px solid #7b2449;left:0;top:15px;z-index:0}.MopCouponsWrapper .cardInputWrapper.isOpen .cardInputToggle{text-decoration:none}.MopCouponsWrapper .cardInputWrapper.isOpen .cardInputToggle .cardInputToggleClose{display:inline-block}.MopCouponsWrapper .cardInputWrapper.isOpen .cardInputInner{display:flow-root}.MopCouponsWrapper .cardInputWrapper .cardInputToggle{cursor:pointer;padding:5px 15px;background-color:var(--ion-color-lightgreen);z-index:1;position:relative;display:inline-block;text-decoration:underline;transition:all .6s linear}.MopCouponsWrapper .cardInputWrapper .cardInputToggle .cardInputToggleClose{margin:0 0 0 10px;color:var(--ion-color-white);position:relative;width:20px;height:20px;vertical-align:top;display:none}.MopCouponsWrapper .cardInputWrapper .cardInputToggle .cardInputToggleClose:after{content:"";position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-color:var(--ion-color-primary);border-radius:50%;z-index:-1}.MopCouponsWrapper .cardInputWrapper .cardInputInner h1{color:var(--ion-color-primary)}.MopCouponsWrapper .cardInputWrapper .cardInputInner .emailInput{margin:0}.MopCouponsWrapper .cardInputWrapper .cardInputInner .emailInput.error{border:1px solid var(--ion-color-danger);background-color:var(--ion-color-lightred);color:var(--ion-color-danger-shade)}.MopCouponsWrapper .cardInputWrapper .cardInputInner .cardInputWarning{color:var(--ion-color-danger);margin:10px 0 0}.CheckoutPage__wrapper .CheckoutPayCard__wrapper{max-width:600px;margin:2rem auto 0}iframe.stepup__frame{background:var(--ion-color-white);border:none}.paymentSuccessWrapper{display:flex;flex-direction:column;background:var(--ion-page-background);min-height:100%}.paymentSuccessWrapper .paymentSuccessOrderInfoWrapper{background:var(--ion-color-primary);padding:20px;position:relative;min-height:0;flex-grow:1}.paymentSuccessWrapper .paymentSuccessOrderInfo{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;text-align:center;color:#fff}.paymentSuccessWrapper .paymentSuccessHeaderImage{max-width:32px;margin:0 auto 1rem}.paymentSuccessWrapper .paymentSuccessTitle{font-size:24px;line-height:24px;font-weight:500;margin-bottom:1rem}.paymentSuccessWrapper .paymentSuccessSubtitle{font-size:1.25rem;font-weight:500;margin-bottom:10px}.paymentSuccessWrapper .paymentSuccessCounterItemsTitle{font-size:16px;color:var(--ion-color-dark);font-weight:500}.paymentSuccessWrapper .paymentSuccessCounterItemsList{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;list-style:none;padding-left:0;margin:0;font-size:1.5rem;color:var(--ion-color-primary);overflow-y:scroll}.paymentSuccessWrapper .paymentSuccessCounterItem{display:flex;flex:column 1;align-items:center;background:#fff;margin-bottom:1rem;border-radius:10px;min-height:66px}.paymentSuccessWrapper .paymentSuccessCounterItem .menuItemRow{align-items:center}.paymentSuccessWrapper .paymentSuccessCounterItem .MenuItemTitleWrapper{text-align:left;font-weight:500;font-size:20px;line-height:22px}.paymentSuccessWrapper .paymentSuccessCounterItem ion-image{max-width:100%;height:100%}.paymentSuccessWrapper .paymentSuccessTitleBold{font-size:34px;line-height:24px;font-weight:700}.paymentSuccessWrapper .paymentSuccessTitleSmall{font-size:20px;font-weight:500}.paymentSuccessWrapper .paymentSuccessInstructions{font-weight:400;font-size:16px;line-height:20px;text-align:center;margin:1rem 0}.paymentSuccessWrapper .paymentSuccessTitleThin{font-size:16px;color:var(--ion-color-dark);font-weight:500;margin-bottom:5px;margin-top:10px}.paymentSuccessWrapper .paymentSuccessTitleLargeThin{font-size:30px;color:var(--ion-color-dark);font-weight:400;margin-bottom:5px;margin-top:10px}.paymentSuccessWrapper .paymentSuccessLink{color:var(--ion-color-primary);cursor:pointer;font-weight:500;margin-top:20px;text-decoration:underline}.paymentSuccessWrapper .paymentSuccessLink:active,.paymentSuccessWrapper .paymentSuccessLink:hover{text-decoration:none}.paymentSuccessWrapper .viewOrderButton{margin:0 20px 0 0}.paymentSuccessWrapper .paymentSuccessOrderData{font-size:2rem;font-weight:700;margin-bottom:10px}.paymentSuccessWrapper .paymentSuccessOrderData .orderNumberDigitWrapper{display:inline-block;margin:5px 3px 5px 0;background-color:var(--ion-color-white);position:relative;width:30px;height:45px;border-radius:2px}.paymentSuccessWrapper .paymentSuccessOrderData .orderNumberDigitWrapper .orderNumberDigit{position:absolute;left:50%;top:50%;color:var(--ion-color-primary);transform:translate(-50%,-50%);line-height:24px;z-index:2}.paymentSuccessWrapper .paymentSuccessOrderData .orderNumberDigitWrapper:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background-color:var(--ion-color-lightgreen);opacity:.6;z-index:1}ion-item.TimeSlotChoice,ion-item.TimeSlotItem{border-bottom:1px solid var(--ion-color-midgrey);display:flex}ion-item.TimeSlotChoice ion-label.TimeSlotChoiceLabel,ion-item.TimeSlotItem ion-label.TimeSlotChoiceLabel{color:var(--ion-color-dark);font-weight:600}ion-item.TimeSlotChoice .minutes,ion-item.TimeSlotItem .minutes{color:var(--ion-color-medium);font-size:.8em;margin-bottom:7px}ion-item.TimeSlotChoice ion-radio,ion-item.TimeSlotItem ion-radio{margin:0;width:26px;height:26px;border:1px solid var(--ion-color-primary);border-radius:50%;color:var(--ion-color-light)}ion-item.TimeSlotChoice ion-radio::part(native),ion-item.TimeSlotChoice ion-radio::part(native) .radio-icon,ion-item.TimeSlotChoice ion-radio::part(native) .radio-inner,ion-item.TimeSlotItem ion-radio::part(native),ion-item.TimeSlotItem ion-radio::part(native) .radio-icon,ion-item.TimeSlotItem ion-radio::part(native) .radio-inner{border:1px solid red}ion-item.TimeSlotChoice ion-radio .radio-icon,ion-item.TimeSlotItem ion-radio .radio-icon{color:var(--ion-color-white);border-color:red}ion-item.TimeSlotChoice ion-radio::host(native) .radio-icon,ion-item.TimeSlotItem ion-radio::host(native) .radio-icon{border-color:red}ion-item.TimeSlotChoice ion-radio::host(native) .radio-icon .radio-inner,ion-item.TimeSlotItem ion-radio::host(native) .radio-icon .radio-inner{border-color:red;border-width:2px;border-radius:50%}ion-item.TimeSlotChoice ion-radio.radio-checked,ion-item.TimeSlotItem ion-radio.radio-checked{background-color:var(--ion-color-primary);position:relative}ion-item.TimeSlotChoice ion-radio.radio-checked:after,ion-item.TimeSlotItem ion-radio.radio-checked:after{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-color:var(--ion-color-primary);border-radius:50%;border:4px solid var(--ion-color-white)}ion-item.TimeSlotChoice ion-radio.radio-checked::part(native) .radio-icon .radio-inner,ion-item.TimeSlotChoice ion-radio.radio-checked::part(native) .radio-inner,ion-item.TimeSlotItem ion-radio.radio-checked::part(native) .radio-icon .radio-inner,ion-item.TimeSlotItem ion-radio.radio-checked::part(native) .radio-inner{border-color:red;border-width:2px;border-radius:50%}ion-item.TimeSlotChoice ion-label,ion-item.TimeSlotItem ion-label{padding:0;margin:0}ion-item.TimeSlotChoice.CheckItem,ion-item.TimeSlotItem.CheckItem{margin:0 20px;display:flex}ion-item.TimeSlotChoice:last-child,ion-item.TimeSlotItem:last-child{border-bottom:none}ion-radio-group.PickTime .TimeSlotItem ion-radio{border:1px solid var(--ion-color-medium)}ion-radio-group.PickTime.PickTimeSelected ion-item.TimeSlotItem ion-radio{border:1px solid var(--ion-color-primary)}ion-radio-group.PickTime.PickTimeSelected ion-item.TimeSlotItem ion-label.TimeSlotRadioLabel{color:var(--ion-color-primary)}ion-item.TimeSlotItem{margin:0 0 0 60px}ion-item.TimeSlotItem::part(native){padding-left:0;padding-start:0;overflow:visible;overflow-x:visible;overflow-y:visible;padding-inline-end:0}ion-item.TimeSlotItem ion-label.TimeSlotRadioLabel{margin-left:20px;color:var(--ion-color-medium);font-size:16px;font-weight:600}.sub-label{font-size:15px;color:var(--ion-color-medium)}.time-slot-chooser-container{--ion-item-border-color:rgba(38,38,38,0.6);--ion-text-color:#000}.time-slot-chooser-container ion-item::part(native){border-style:solid;border-width:1px;border-radius:10px;margin-bottom:10px;height:50px;--padding-start:15px;--min-height:unset;font-size:14px;line-height:14px;font-weight:600}.time-slot-chooser-container ion-radio{border-radius:10px;height:20px;width:20px;--color:#6e2b45;--border-width:2px;--color-checked:#6e2b45;border:1px solid #6e2b45;margin-inline-end:10px}.time-slot-chooser-container ion-radio.radio-checked::part(container){border-radius:10px;height:20px;width:20px;background:#fff}.time-slot-chooser-container ion-radio.radio-checked::part(mark){margin-top:-4px}.time-slot-chooser-container .item-radio-checked{--ion-text-color:#fff;--ion-item-background:#9f303f;--ion-item-border-color:#9f303f}.TimeSlotPage{padding:20px 15px}.TimeSlotPage ion-label{padding:0 0 0 20px;margin:0}.TimeSlotPage .Timeslot_storename{font-size:24px;font-weight:400;line-height:24px}.TimeSlotPage .Timeslot_caption{font-size:16px;font-weight:500;line-height:16px}.time-slot-chooser{margin-left:10px;margin-right:10px}.StoreSearchInner{padding:20px 5px 5px}.StoreSearchInner .search-box{background-color:#f5f5f5;display:flex;border-radius:10px;border:1px solid var(--ion-color-white);align-items:center;font-size:14px;font-weight:400;padding:10px 0}.StoreSearchInner .search-box .locate-icon{cursor:pointer;padding-left:10px;padding-right:10px}.StoreSearchInner .search-box .pin-icon{padding-left:10px;padding-right:10px}.StoreSearchInner .search-box .disable{opacity:.4;pointer-events:none}.StoreSearchInner .SearchInput{display:flex;align-items:center}.StoreSearchInner .SearchTitle{display:block;font-weight:600;font-size:22px}.StoreSearchInner .SearchAutocomplete{position:relative;display:inline-block;flex-grow:1;padding:0}.StoreSearchInner .SearchAutocompleteContent{display:block;position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10}.StoreSearchInner .SearchAutocompleteContentItem{cursor:pointer;font-size:14px}.StoreListHeader{margin-top:40px;border-bottom:1px solid rgba(0,0,0,.3098039216)}.StoreListHeader .HeaderTitle{margin-left:27px;font-size:20px;display:inline-block;border-bottom:3px solid var(--ion-color-primary);line-height:18px}.StoreListInner ion-grid{padding-left:0;padding-right:0}.StoreListInner ion-grid ion-col{padding-left:0;padding-right:0;color:#262626}.StoreListInner .StoreSearchTitle{color:var(--ion-color-primary);font-size:33px;margin-bottom:0;margin-left:20px;margin-right:20px}.StoreListInner .StoreSearchSubTitle{margin-left:20px;margin-right:70px;margin-top:0;font-size:20px}.StoreListInner .LocationItemRadio{border:1px solid var(--ion-color-primary);border-radius:50%;width:26px;height:26px;margin:0 20px 0 0}.StoreListInner .LocationItemRadio.radio-checked{position:relative}.StoreListInner .LocationItemRadio.radio-checked:after{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-color:var(--ion-color-primary);border-radius:50%;border:4px solid var(--ion-color-white)}.LocationItem{border-bottom:1px solid var(--ion-color-light)}.LocationItem.closed{opacity:.6}.LocationItem ion-row{font-size:16px}.LocationItem ion-row .LocationName{color:var(--ion-color-primary);font-weight:600;margin-bottom:5px}.LocationItem ion-row .LocationAddress{font-size:12px;color:var(--ion-color-dark);margin-bottom:3px}.LocationItem ion-row .closedWarning{color:var(--ion-color-medium);font-size:12px}.LocationItem ion-row .closedWarning .ClosedWarningIcon{color:var(--ion-color-medium)}.LocationItem ion-row .closedWarning .ClosedWarningIcon:part(native) .icon-inner svg path{fill:var(--ion-color-medium)}.LocationItem ion-row .LocationMessage,.LocationItem ion-row .OpeningTimes{font-size:12px;color:var(--ion-color-medium);margin-bottom:2px}.LocationItem ion-row .LocationDistance{color:var(--ion-color-medium);font-size:12px}.LocationItem ion-row .CafeLogo,.LocationItem ion-row .MarketKitchenLogo{width:40px}.LocationItem ion-row .CafeLogo{margin-left:10px}.LocationItem ion-row:last-child{border-bottom:none}.location-item{--ion-item-background:#fff;filter:drop-shadow(0 4px 4px #e0e0e0);border-radius:0;--min-height:100px;--max-height:100px;--inner-padding-start:10px;--inner-padding-end:10px;--ion-safe-area-right:0px;--padding-start:10px;--padding-end:10px;margin:3px 7px;font-size:16px;position:relative}.location-item ion-radio{--color:transparent;--color-checked:transparent;position:absolute;width:calc(100% + var(--inner-padding-start) + var(--inner-padding-end));height:100%;margin:0;left:calc(0px - var(--inner-padding-start))}.location-item .distance{text-align:right;padding-bottom:0;font-size:12px}.location-item .name{color:#6e2b45;font-weight:700;padding-bottom:0}.location-item .address{color:#262626;padding-bottom:0;font-size:14px;line-height:18px}.location-item .opening-times{color:#262626;font-weight:700;padding-bottom:5px}.location-item .closed-warning{display:flex;font-size:14px;line-height:18px}.location-item .closed-warning-icon{width:20px}.location-item.closed{opacity:.6}.location-item.first-item{border-radius:5px 5px 0 0;border-width:1px}.location-item.last-item{border-radius:0 0 5px 5px;border-width:0 1px 1px}.location-item.selected{--ion-item-background:#e0e0e0}ion-content.order-type{display:flex}ion-content.order-type *{margin:0;padding:0}ion-content.order-type p{font-weight:500;font-size:18px;line-height:22px}ion-content.order-type strong{font-weight:700}ion-content.order-type ion-icon{font-size:48px;margin:0 1rem 0 0}ion-content.order-type ion-button{margin:1rem;height:72px;text-align:center;font-weight:600;font-size:20px;line-height:80px}ion-content.order-type .card{background-color:var(--ion-color-primary);margin:1.5rem;border:1px solid #fff;border-radius:8px;color:var(--ion-color-primary-contrast);text-align:center;font-family:"MorrisonsAgenda"}ion-content.order-type .morrisons-logo{width:89px;margin:.5rem auto}ion-content.order-type .image-button{grid-gap:10px;gap:10px}ion-content.order-type .button-image{margin:0;height:72px;width:auto}.ChooseOrderType__container{padding:30px 10px}.ChooseOrderType__container .OrderType_storename{font-size:24px;font-weight:400;line-height:24px}.ChooseOrderType__container .OrderType_caption{font-size:16px;font-weight:500;line-height:16px;margin-bottom:20px}.ChooseOrderType__container .change-store{font-size:16px;font-weight:400;color:var(--ion-color-white-contrast);cursor:pointer;text-decoration:underline}.ChooseOrderType__image{position:absolute;bottom:-1px}.OrderType_title{margin-bottom:10px;font-size:1.25rem;font-weight:700}.OrderType_button{max-width:unset;width:100%;margin-bottom:10px;text-align:left;height:70px}.OrderType_button::part(native){padding:8px 20px;border-radius:12px;border-color:#7d7d7d}.OrderType_button .button-content__container{width:100%;font-size:14px;line-height:16px;font-weight:500}.OrderType_button .button-content__container .button_title{color:#262626;margin-bottom:5px}.OrderType_button .button-content__container .button_sub-title{color:#515151}.eatIn-warning{font-size:1.25rem;margin-top:1.5rem;font-weight:500}.order-type-container{font-size:14px;--ion-item-border-color:rgba(38,38,38,0.6)}.order-type-container ion-item::part(native){border-style:solid;border-width:1px;border-radius:10px;margin-bottom:15px;height:70px;--padding-start:15px;--min-height:unset}.order-type-container ion-radio{border-radius:10px;height:20px;width:20px;--color:#6e2b45;--border-width:2px;--color-checked:#6e2b45;border:1px solid #6e2b45;margin-inline-end:10px}.order-type-container ion-radio.radio-checked::part(container){border-radius:10px;height:20px;width:20px;background:#fff}.order-type-container ion-radio.radio-checked::part(mark){margin-top:-4px}.order-type-container .item-radio-checked{--ion-text-color:#fff;--ion-item-background:#9f303f;--ion-item-border-color:#9f303f}.order-type-container .item-radio-checked .button-content__container .button_sub-title,.order-type-container .item-radio-checked .button-content__container .button_title{color:#fff}.order-type-container .button-content__container{width:100%;font-size:14px;line-height:16px;font-weight:500}.order-type-container .button-content__container .button_title{color:#262626;margin-bottom:5px}.order-type-container .button-content__container .button_sub-title{color:#515151}.waiting-banner{background-color:var(--ion-color-secondary);color:var(--ion-color-secondary-contrast);margin:1.5rem!important;border:1px solid #fff;border-radius:8px;font-family:"MorrisonsAgenda";overflow:hidden}.waiting-banner h2{margin-top:0;margin-bottom:0}.waiting-banner .waiting-container{display:flex;flex-direction:row;text-align:center}.waiting-banner .stopwatch-container{max-width:100px}.waiting-banner .stopwatch{height:100%;width:100%;object-fit:cover;object-position:right}.waiting-banner .big-time-indicator{font-size:42px;vertical-align:middle;line-height:42px}.waiting-banner .waiting-text{padding:12px 12px 12px 4px;display:flex;flex-direction:column;width:100px;flex:1 0 auto;grid-gap:8px;gap:8px;margin-top:auto;margin-bottom:auto}.waiting-banner .nowrap{white-space:nowrap}.waiting-banner .text-primary{color:var(--ion-color-primary)}.TableNumber{--background:var(--ion-page-background);padding:20px 15px}.TableNumber__select-container{--background:var(--ion-color-white);margin:1rem 0;--inner-border-width:0}.TableNumber__select-container .vion-select,.TableNumber__select-container ion-select{font-weight:500;font-size:20px;margin:0 auto;--placeholder-opacity:1}.TableNumber__select-container .vion-select{color:var(--ion-color-primary)}.TableNumber__grid-wrapper{padding:0;display:flex;flex-direction:column;height:100%}.TableNumber__content-container{padding:20px 0;display:flex;flex-direction:column;flex-grow:1}.TableNumber__form-container{flex-grow:1;display:flex;flex-direction:column;margin:20px 0}.TableNumber__form-container .TableNumber__inputWrapper{background-color:var(--ion-color-white);border-top:.5px solid var(--ion-color-medium);border-bottom:.5px solid var(--ion-color-medium);padding-top:4rem;padding-bottom:4rem}.TableNumber__form-container .TableNumber__inputWrapper .TableNumber__inputTitle{text-align:center}.TableNumber__form-container .TableNumber__inputWrapper .TableNumber__inputLabel{text-align:center;color:var(--ion-color-primary)}.TableNumber__form-container .TableNumber__inputWrapper .fieldWrapper{margin:10px}.TableNumber__form-container .TableNumber__inputWrapper :host(.ion-activatable) .item-native:after{opacity:0!important}.TableNumber__form-container .TableNumber__inputWrapper .fieldErrorMessage{text-align:center}.TableNumber__text{margin-top:1rem;margin-bottom:1rem;padding:0 10px}.TableNumber__title{font-size:1.5rem;margin-top:0;padding:0 10px}.TableNumber__confirm-button::part(native){width:100px}.TableNumber__input{background-color:var(--ion-color-white);padding:0 20px;--padding-start:10px;--padding-end:10px;font-family:var(--ion-font-family);border:.5px solid var(--ion-color-medium);border-radius:5px;width:140px;margin:0 auto;text-align:center;font-size:2rem;color:var(--ion-color-primary)}.TableNumber__input input{padding:1rem .75rem}.NameOrNickname{--background:var(--ion-page-background);padding:20px 15px}.NameOrNickname__select-container{--background:var(--ion-color-white);margin:1rem 0;--inner-border-width:0}.NameOrNickname__select-container .vion-select,.NameOrNickname__select-container ion-select{font-weight:500;font-size:20px;margin:0 auto;--placeholder-opacity:1}.NameOrNickname__select-container .vion-select{color:var(--ion-color-primary)}.NameOrNickname__grid-wrapper{padding:0;display:flex;flex-direction:column;height:100%}.NameOrNickname__content-container{padding:20px 0;display:flex;flex-direction:column;flex-grow:1}.NameOrNickname__form-container{flex-grow:1;display:flex;flex-direction:column;margin:10px}.NameOrNickname__form-container ion-label{color:#505050;font-weight:700}.NameOrNickname__form-container .fieldWrapper{margin:10px 0}.NameOrNickname__form-container .fieldErrorMessage{margin:10px 0 0!important}.NameOrNickname__form-container .NameOrNickname__inputWrapper{background-color:var(--ion-color-white);border-top:.5px solid var(--ion-color-medium);border-bottom:.5px solid var(--ion-color-medium);padding-top:4rem;padding-bottom:4rem}.NameOrNickname__form-container .NameOrNickname__inputWrapper .NameOrNickname__inputTitle{text-align:center}.NameOrNickname__text{margin-top:1rem;margin-bottom:1rem;padding:0 10px}.NameOrNickname__title{font-size:1.5rem;margin-top:0;padding:0 10px}.NameOrNickname__confirm-button::part(native){width:100px}.NameOrNickname__input{background-color:var(--ion-color-white);padding:0 20px;--padding-start:10px;--padding-end:10px;color:var(--ion-color-dark);font-family:var(--ion-font-family);border:.5px solid var(--ion-color-medium);border-radius:5px}.NameOrNickname__input input{padding:1rem .75rem}.deals-page-wrapper ion-content{--background:#faebd8;background-color:#faebd8}.deals-page-wrapper ion-grid{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.deals-page-wrapper ion-row{justify-content:space-between;align-items:center;border-radius:2px}.deals-page-wrapper ion-col{--ion-grid-column-padding:0;line-height:0}.deals-page-wrapper img{max-width:100%;line-height:0}.deals-page-wrapper p{margin:0;font-weight:500;font-size:18px;line-height:18px;color:var(--ion-color-primary-contrast)}.deals-page-wrapper .list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.deals-page-wrapper .name{text-transform:uppercase}.deals-page-wrapper .description{font-size:15px;line-height:15px}.deals-page-wrapper .deal-item{position:relative}.deals-page-wrapper .price-container{position:absolute;inset:0;width:30%;max-height:46px;margin:auto 1rem 1rem auto;border-radius:9999px;background-color:var(--ion-color-secondary);padding:.5rem 1.5rem;display:flex;justify-content:center}.deals-page-wrapper .price{margin:auto;text-align:center;font-weight:700;font-size:2rem;line-height:2rem;color:var(--ion-color-secondary-contrast)}@media(max-width:400px){.deals-page-wrapper .price-container{margin-right:.75rem}}@media(max-width:299px){.deals-page-wrapper .price-container{margin:auto auto .35rem;padding:.5rem 2rem}}.deals-page-wrapper .space{background:#faebd8;min-height:.75rem}.upgrade-page{font-weight:700}.upgrade-page ion-row{align-items:center}.upgrade-page ion-col{--ion-grid-column-padding:0;line-height:0}.upgrade-page p{margin:0}.upgrade-page .container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin:1rem auto 0;width:90%}.upgrade-page .banner{display:flex;justify-content:center;align-items:center;background-color:var(--ion-color-primary);width:100%;height:80px;color:var(--ion-color-primary-contrast);font-weight:700;font-size:32px;line-height:32px}.upgrade-page .item-details{padding-left:.5rem}.upgrade-page .item-name{font-size:24px;line-height:24px}.upgrade-page .inline-image{vertical-align:middle;max-height:28px}.upgrade-page .item-price{color:var(--ion-color-primary);font-size:32px;line-height:32px}.deal-graphic{display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:10px;background-color:#613d55;min-height:180px;color:#fff;font-weight:500;font-size:24px;line-height:26px}.deal-graphic .header{padding:0 10px}.deal-graphic .deal-name{font-weight:700}.deal-recipe{display:flex;justify-content:space-around;align-items:center;width:100%}.deal-recipe ion-icon{font-size:32px}.deal-component{display:flex;justify-content:center;align-items:center;flex:1 1;border-width:2px;border-style:solid;border-radius:10px;text-align:center;font-weight:600;font-size:16px;line-height:19px}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.splash{min-height:100dvh;background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast);font-family:"MorrisonsAgenda";text-align:center}.splash *{margin:0}.splash h2{font-weight:700;font-size:2.625rem;line-height:2.625rem}.splash h3{font-weight:700;font-size:1.625rem;line-height:1.625rem}@media(max-width:279px){.splash h2{font-size:2.5rem;line-height:2.5rem}.splash h3{font-size:1.5rem;line-height:1.5rem}}.splash p{font-weight:500;font-size:1.5rem;line-height:1.75rem}.splash .morrisons-logo{margin:2rem 0}.splash .splash-content{grid-gap:3rem;gap:3rem;width:320px}.splash .row-end{margin-top:auto;background:var(--ion-color-primary);box-shadow:0 -10px 10px 0 rgba(0,0,0,.11);padding:1.5rem 0;width:100%}.splash .row-end ion-button{margin:auto;max-width:320px;height:72px;font-size:24px}.splash .row-end ion-button::part(native){color:var(--ion-color-primary)}.splash .splash-version{color:#fff;position:absolute;right:0;bottom:0;margin:10px;font-size:11px}.splash .consent-chaffinch{position:absolute;background:rgba(0,0,0,.6);height:100%;width:100%;text-align:left}.splash .consent-chaffinch .content-wrapper{position:absolute;bottom:0;background-color:#fff;width:100%}.splash .consent-chaffinch .content-wrapper .content{margin:20px;color:#262626;font-size:16px}.splash .consent-chaffinch .content-wrapper .content .title{margin:10px 0;font-weight:600;font-size:18px}.splash .consent-chaffinch .content-wrapper .content .information,.splash .consent-chaffinch .content-wrapper .content .terms-and-conditions{margin-bottom:15px}.splash .consent-chaffinch .content-wrapper .content .decline{margin-bottom:15px;text-align:center}.splash .consent-chaffinch .content-wrapper .content .accept ion-button{width:100%}.splash .consent-chaffinch .content-wrapper .content .accept ion-button::part(native){border-radius:5px;height:45px;font-weight:600;font-size:16px}.splash .consent-chaffinch .content-wrapper .content .link{color:var(--ion-color-primary);text-decoration:underline;font-size:16px;cursor:pointer}:root{--ion-font-family:"MorrisonsAgenda","Roboto",sans-serif;--ion-color-primary:#8d1f46;--ion-color-primary-rgb:141,31,70;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#7c1b3e;--ion-color-primary-tint:#983559;--ion-color-secondary:#fcbc00;--ion-color-secondary-rgb:252,188,0;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0,0,0;--ion-color-secondary-shade:#dea500;--ion-color-secondary-tint:#fcc31a;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#008033;--ion-color-success-rgb:0,128,51;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#00712d;--ion-color-success-tint:#1a8d47;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#6e2b45;--ion-color-dark-rgb:110,43,69;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#61263d;--ion-color-dark-tint:#7d4058;--ion-color-medium:#979797;--ion-color-medium-rgb:151,151,151;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#858585;--ion-color-medium-tint:#a1a1a1;--ion-color-light:#f4f4f4;--ion-color-light-rgb:244,244,244;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d7d7;--ion-color-light-tint:#f6f7f4;--ion-color-white:#fff;--ion-color-white-contrast:#6e2b45;--ion-color-white-contrast-rgb:108,40,103;--ion-color-lightgreen:#d5edd7;--ion-color-lightgreen-rgb:213,237,215;--ion-color-lightgreen-contrast:#000;--ion-color-lightgreen-contrast-rgb:0,0,0;--ion-color-lightgreen-shade:#bbd1bd;--ion-color-lightgreen-tint:#d9efdb;--ion-color-verylightgreen:#f5faf8;--ion-color-verylightgreen-rgb:245,250,248;--ion-color-verylightgreen-contrast:#000;--ion-color-verylightgreen-contrast-rgb:0,0,0;--ion-color-verylightgreen-shade:#d8dcda;--ion-color-verylightgreen-tint:#f6fbf9;--ion-color-midgrey:#e5e5e5;--ion-color-lightred:#eac4bd;--ion-page-background:#edecea;--ion-page-background-rgb:237,236,234;--ion-safe-area-bottom:120px}.deal-summary-page{padding:.75rem 1rem}.deal-summary-page h2{font-weight:700;font-size:22px;line-height:22px}.deal-summary-page .primary{font-weight:500;color:var(--ion-color-primary)}.deal-summary-page p{margin:1rem 0;font-size:20px;line-height:20px}.deal-summary-page .right{margin-left:auto;padding-left:.5rem}.deal-summary-page .inline-image{max-height:18px;vertical-align:middle}.deal-product-image{display:inline-block;max-height:227px;margin:0 auto}.deal-product-image img{max-width:100%}
/*# sourceMappingURL=main.c6466674.chunk.css.map */</pre></body></html>