.panel___dFG0Q{margin:0 auto;min-height:100vh;padding:80px 8px;font-family:Waitrose;text-align:center}.problem___wrafY{margin:0;font-weight:400;font-size:18px}@media(min-width: 768px){.problem___wrafY{font-size:24px}}.reason____Pq6Y{margin:8px 0 0;font-weight:200;font-size:16px}@media(min-width: 768px){.reason____Pq6Y{font-size:18px}}.children___FBEGL{margin:18px 0 0;font-weight:400;font-size:16px}.children___FBEGL a{color:#333;text-decoration:underline}@media(min-width: 768px){.children___FBEGL{font-size:18px}}.dim___O3Hcg{color:#a9a9a9}
.container___BKrDZ{background-color:#f3f3f3;position:relative;margin-left:-10000px;padding-left:10000px}.container___BKrDZ::before{content:"";position:absolute;top:0;bottom:0;left:-9999px;right:0;box-shadow:9999px 0 0 #f3f3f3}.lists____fjhv{margin:20px 0;width:100%}@media(min-width: 544px){.lists____fjhv{width:revert}}
.products___zOPOd{position:relative;z-index:1;min-height:60vh}@media(min-width: 768px){.products___zOPOd{margin-top:0}}.productGroups___Z2wmF{list-style:none;padding-left:0}.productGroup___gH3sH{margin-bottom:24px;width:100%}.productGroup___gH3sH .productGroupTitle___Kbrsp{padding:16px 0 0;margin-left:4px}.productGroup___gH3sH .productGroupTitle___Kbrsp.withBorder___UkDLh{border-top:1px solid #eee}.productGroup___gH3sH:first-of-type .productGroupTitle___Kbrsp{border-top:0}.productGroup___gH3sH:last-of-type{margin-bottom:0}.builderTitleContainer___C3ny4{text-align:center;display:flex;justify-content:center}.builderTitleContainer___C3ny4 .line___Gbx4H{height:1px;background-color:#a9a9a9;flex-grow:1;align-self:center;margin-bottom:10px}.builderTitleContainer___C3ny4 .builderTitle___hZZe3{width:-moz-fit-content;width:fit-content;padding:0 20px;font-size:28px;line-height:1.2;font-weight:400}
.productList___jBrSU{background-color:#f3f3f3;padding-top:10px}@media(min-width: 768px){.productList___jBrSU{padding-top:20px}}.productList___jBrSU.contentComponent___WQ6Iz{background-color:#f3f3f3}.flexGrid___RTRxO{margin-left:-8px;margin-right:-8px}.flexGrid___RTRxO.inGroups___KQ2Pz{margin-left:0;margin-right:0}@media(min-width: 544px){.flexGrid___RTRxO{display:flex;flex-wrap:wrap}}.spinnerWrapper___Fggbn{min-height:100vh;position:relative;margin-top:50px}
.tooltipWrapper___rrOM7{display:inline}.tooltipWrapper___rrOM7.close___k1TJQ{cursor:default}.tooltipWrapper___rrOM7.close___k1TJQ>*{cursor:inherit}.tooltipWrapper___rrOM7 .childrenWrapper___d_l5c{padding:0px;border:0px;background-color:rgba(0,0,0,0);display:inline-block;cursor:pointer}.tooltipWrapper___rrOM7 .childrenWrapper___d_l5c>*{cursor:inherit}div.tooltipBackground___sloYs{background:-webkit-gradient(linear, left top, right top, from(#d5ae79), color-stop(50%, #debd8b), to(#bc8e4e));background:linear-gradient(90deg, #d5ae79 0%, #debd8b 50%, #bc8e4e 100%);color:#000;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:250px;z-index:499}div.tooltipBackground___sloYs .tooltipCloseIcon___UYQeH{padding-left:10px;width:24px}div.tooltipBackground___sloYs .tooltipCloseIcon___UYQeH svg{cursor:pointer}
@-webkit-keyframes shake___xdE1N{10%,90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}20%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%,50%,70%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}40%,60%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake___xdE1N{10%,90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}20%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%,50%,70%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}40%,60%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@-webkit-keyframes fade-in___ZAKsI{0%{opacity:0}100%{opacity:1}}@keyframes fade-in___ZAKsI{0%{opacity:0}100%{opacity:1}}.field___IWL4E{position:relative}.field___IWL4E label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inline___UZoai{display:inline-block;margin-right:16px}.input___mKTNB{height:1px;left:0;position:absolute;opacity:0;overflow:hidden;top:0;width:1px}.input___mKTNB+label{padding-left:2.25rem !important;position:relative}.input___mKTNB+label:before{background-color:#fff;border:1px solid #333;content:"";display:block;height:1.5rem;left:0;position:absolute;top:50%;width:1.5rem}.input___mKTNB+label:after{content:"";position:absolute}.input___mKTNB:disabled+label{opacity:.2}.input___mKTNB:not(:disabled)+label{cursor:pointer}.input___mKTNB[type=checkbox]+label:before{-webkit-box-shadow:0 0 4px rgba(0,0,0,0);box-shadow:0 0 4px rgba(0,0,0,0);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-width .2s;transition:border-width .2s}.input___mKTNB[type=checkbox]+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;border-top:0;height:2px;left:0;margin:.375rem .375rem;opacity:0;top:48%;-webkit-transform:translateY(-50%) rotate(-50deg);-ms-transform:translateY(-50%) rotate(-50deg);transform:translateY(-50%) rotate(-50deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:2px}.input___mKTNB[type=checkbox]:checked+label:before{background-color:#333;border-width:.75rem;-webkit-transition:background-color .2s,border-width 0s .2s;transition:background-color .2s,border-width 0s .2s}.input___mKTNB[type=checkbox]:checked+label:after{height:.375rem;opacity:1;-webkit-transition:height .1s .1s,width .1s .2s;transition:height .1s .1s,width .1s .2s;width:.78945rem}.input___mKTNB[type=radio]+label:before{border-radius:50%;margin-top:-0.75rem}.input___mKTNB[type=radio]+label:after{background-color:#333;border-radius:50%;height:.99999rem;left:.2499975rem;margin-top:-0.499995rem;top:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;width:.99999rem}.input___mKTNB[type=radio]:checked+label:before{border-color:#333}.input___mKTNB[type=radio]:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.input___mKTNB:focus+label{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.boxedInput___HmUgU{height:1px;left:0;position:absolute;opacity:0;overflow:hidden;top:0;width:1px}.boxedInput___HmUgU+label{padding-left:3.25rem !important;position:relative}.boxedInput___HmUgU+label:before{background-color:#fff;border:1px solid #333;content:"";display:block;height:1.5rem;left:1rem;position:absolute;top:50%;width:1.5rem}.boxedInput___HmUgU+label:after{content:"";position:absolute}.boxedInput___HmUgU:disabled+label{opacity:.2}.boxedInput___HmUgU:not(:disabled)+label{cursor:pointer}.boxedInput___HmUgU[type=checkbox]+label:before{-webkit-box-shadow:0 0 4px rgba(0,0,0,0);box-shadow:0 0 4px rgba(0,0,0,0);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-width .2s;transition:border-width .2s}.boxedInput___HmUgU[type=checkbox]+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;border-top:0;height:2px;left:1rem;margin:.375rem .375rem;opacity:0;top:48%;-webkit-transform:translateY(-50%) rotate(-50deg);-ms-transform:translateY(-50%) rotate(-50deg);transform:translateY(-50%) rotate(-50deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:2px}.boxedInput___HmUgU[type=checkbox]:checked+label:before{background-color:#333;border-width:.75rem;-webkit-transition:background-color .2s,border-width 0s .2s;transition:background-color .2s,border-width 0s .2s}.boxedInput___HmUgU[type=checkbox]:checked+label:after{height:.375rem;opacity:1;-webkit-transition:height .1s .1s,width .1s .2s;transition:height .1s .1s,width .1s .2s;width:.78945rem}.boxedInput___HmUgU[type=radio]+label:before{border-radius:50%;margin-top:-0.75rem}.boxedInput___HmUgU[type=radio]+label:after{background-color:#333;border-radius:50%;height:.99999rem;left:1.2499975rem;margin-top:-0.499995rem;top:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;width:.99999rem}.boxedInput___HmUgU[type=radio]:checked+label:before{border-color:#333}.boxedInput___HmUgU[type=radio]:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.boxedInput___HmUgU:focus+label{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.boxedInput___HmUgU:checked+label{border-color:#333}.boxedInput___HmUgU:checked:focus+label{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.boxedInput___HmUgU:not(:disabled)+label:hover{-webkit-box-shadow:0 0 0 1px #757575 inset;box-shadow:0 0 0 1px #757575 inset}.boxedInput___HmUgU:not(:disabled):checked+label:hover{-webkit-box-shadow:0 0 0 1px #333 inset;box-shadow:0 0 0 1px #333 inset}.boxedInput___HmUgU+label{border:1px solid #757575;display:block;padding:16px;width:100%}
.placeHolder___xNr1X{color:#53565a}.placeHolder___xNr1X svg{background:#ddd;height:80px;width:80px}
.flipper___mtCkO{perspective:1000px;position:relative}.wrapperCompact___pRXEz,.wrapper___CNexP{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;flex-direction:row;flex-wrap:nowrap}.wrapper___CNexP{justify-content:flex-start}.wrapperCompact___pRXEz{justify-content:center}.btnCTA___FJ9Jq svg{width:14px;height:14px}.btnCTA___FJ9Jq:nth-child(-n+3){margin-right:8px}.btnCTA___FJ9Jq.hide___UlxXb{display:none}.form___TY5VZ{display:flex;grid-column:2;grid-row:1/3;align-items:flex-end}@media(min-width: 544px){.form___TY5VZ{grid-column:initial;grid-row:initial}}.inputWrapper___m3YSy{display:flex;border:1px solid #333;font-size:16px;font-weight:400;height:40px;min-width:40px;max-width:85px;margin:0 8px 0 0;padding:0 10px;flex-grow:1;cursor:text}@media(min-width: 544px){.inputWrapper___m3YSy{font-size:14px}}.inputWrapper___m3YSy.hide___UlxXb{display:none}.inputWrapper___m3YSy:focus-within{box-shadow:none;outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.inputWrapper___m3YSy .inputUom___nBbNx{display:none}.inputWrapper___m3YSy.showUom___kQvCI .inputUom___nBbNx{display:flex;align-items:center;height:100%;text-align:left;color:#757575}.inputWrapper___m3YSy .input___P3UPO{-webkit-appearance:textfield;appearance:textfield;border:0;border-radius:0;box-shadow:none;font-size:inherit;height:100%;margin:0;text-align:left;width:100%;outline:none}.inputWrapper___m3YSy .input___P3UPO::-webkit-outer-spin-button,.inputWrapper___m3YSy .input___P3UPO::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.updateBtn___QlVMJ{max-width:88px;min-width:88px}.updateBtn___QlVMJ.hide___UlxXb{display:none}.updated___vghlz{border:1px solid #78be20;background:#f1f8e8;display:flex;align-items:center;justify-content:center;height:40px}
@keyframes fade___oz5BS{0%{opacity:0}100%{opacity:1}}.product___fedAP{display:flex;flex-direction:column;border:1px solid #ddd;padding:20px;margin:20px;animation:fade___oz5BS .25s;animation-fill-mode:backwards;animation-delay:.8s}.product___fedAP>p{margin-bottom:0}@media(min-width: 992px){.product___fedAP{flex-direction:row;align-items:center;padding:0 20px}}.product___fedAP.unavailableProduct___Do1Tf{flex-direction:row;animation:none}.productInfo___xCfQQ{display:flex;align-items:center;width:100%}.productInfo___xCfQQ .titleLink___x4nzK{display:block}.productInfo___xCfQQ .productTitle___yjLe0{margin:0}.productInfo___xCfQQ .infoContainer___lJGvU{width:calc(100% - 20px);padding-left:20px;padding-right:8px}.productInfo___xCfQQ a:focus:focus{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.productInfo___xCfQQ a:focus:disabled{outline:none}@media(min-width: 992px){.productInfo___xCfQQ{margin-right:20px;border-right:1px solid #ddd;width:55%;padding:16px 0}}@media(min-width: 992px){.productInfo___xCfQQ.unavailableProductInfo___CsktN{width:55%}}.thumbnailWrapper___QOaTc{align-self:baseline}.thumbnailWrapper___QOaTc,.thumbnailWrapper___QOaTc img{height:auto;width:48px}@media(min-width: 992px){.thumbnailWrapper___QOaTc{align-self:center}}.actionContainer___CtmVU{display:flex;flex-direction:column}@media(min-width: 992px){.actionContainer___CtmVU{width:40%;justify-content:space-between;flex-direction:row;align-items:center}}.actionContainer___CtmVU .trolleyControllsContainer___jIpEI{margin-top:20px;width:154px;align-self:flex-end}@media(min-width: 992px){.actionContainer___CtmVU .trolleyControllsContainer___jIpEI{margin-top:0;align-self:center}}.prices___ADc0Y{display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 992px){.prices___ADc0Y{flex-direction:column;align-items:baseline}}.removeBtnContainer___gdSku{height:40px;width:40px;background-color:#fff;position:absolute;right:25px}.priceMsg___DjwjH{margin:0}.typicalWeight___GVO3F{margin-left:4px}.itemPriceSection___mY6YR{display:flex}@media(min-width: 992px){.itemPriceSection___mY6YR{flex-direction:column}}.itemPriceSection___mY6YR .price___QbN4e{margin:0;margin-right:5px}.pricePerUnit___t46j3{margin-bottom:0;align-self:center}.unavailablePrice___GSb_s{flex-direction:row;align-items:center;width:calc(100% - 20px);justify-content:space-between}.unavailablePrice___GSb_s .itemPriceSection___mY6YR{align-items:center;flex-direction:row}.promotions___gh6p0 p:last-of-type{margin-bottom:0}
.header___EGBp0{background-color:#eee;display:flex}.header___EGBp0 h2{margin:0;padding:12px 0 12px 32px}.productsWrapper___Gzi6T{margin-bottom:80px;padding-left:0}@media(min-width: 768px){.productsWrapper___Gzi6T{margin-bottom:100px}}.spinnerWrapper___PlK1W{margin-top:50px}.emptySection___a9bBl{padding:40px 20px 0;text-align:center}@keyframes fade___m7DAI{0%{opacity:0}100%{opacity:1}}
.header___gbjfl{background-color:#53565a;color:#fff;display:flex}.header___gbjfl h2{margin:0;padding:12px 0 12px 32px}.list___YnHjH{margin-bottom:0;padding-left:0}
.modal___sCDGB{border-top:solid 4px #5b8226;width:100%;height:100%;max-width:min(800px, max(768px, 80.5vw));max-height:100vh}@media(min-width: 768px){.modal___sCDGB{position:fixed;max-height:95vh}}.modal-content___LKMPI{text-align:left;padding:0}.buttonWrapper____Rw0m{display:flex;justify-content:center;position:absolute;bottom:0;box-shadow:0 -4px 4px 0 rgba(51,51,51,.4);width:100%;height:80px;background-color:#fff;padding:20px 16px}@media(min-width: 768px){.buttonWrapper____Rw0m{padding:20px;justify-content:flex-end}}
.wrapper___s9YSs{padding:0 16px 12px;display:flex;flex-direction:column;margin-bottom:80px}@media(min-width: 768px){.wrapper___s9YSs{padding:0 20px 12px;margin-bottom:100px}}.wrapper___s9YSs .ingredientGroup____wxeI{display:flex;align-items:center;justify-content:space-between;background-color:#53565a;height:48px;margin:12px 0}.wrapper___s9YSs .ingredientGroup____wxeI>div{display:flex;align-items:center;color:#fff;padding:12px 20px;height:24px}.wrapper___s9YSs .storeCupboardGroup___IhwtL{display:flex;align-items:center;justify-content:space-between;background-color:#eee;height:48px;margin:12px 0}.wrapper___s9YSs .storeCupboardGroup___IhwtL>div{display:flex;align-items:center;color:#333;padding:12px 20px;height:24px}
.pod___rpUR0{display:flex;margin-bottom:8px;padding:20px;border:1px solid #ddd;min-height:150px}@media(max-width: 767px){.pod___rpUR0{flex-direction:column;align-items:flex-start}}.pod___rpUR0 .productInfo___fFzGl{display:flex;justify-content:space-between;width:100%;gap:20px}@media(max-width: 767px){.pod___rpUR0 .productInfo___fFzGl{flex-direction:column}.pod___rpUR0 .productInfo___fFzGl .productSwap___EzXfJ{text-align:right}}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR{display:flex;align-items:flex-start;gap:20px}@media(min-width: 768px){.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR{align-items:center}}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .image___GpXZD>img{width:48px;height:48px}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH{display:flex;flex-direction:column;gap:5px}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH .badges___VixgC{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH .badges___VixgC .sponsoredBadge___xL1TD{margin-right:8px}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH .quantity___Wp0m_{color:#53565a;margin-bottom:2px}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH .description___odT34{margin-bottom:2px}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH .textLink___uDyG3{display:inline}.pod___rpUR0 .productInfo___fFzGl .productMain___aGwIR .details___Bz7zH .offers___zurfG>div{margin-top:0}.pod___rpUR0 .productInfo___fFzGl .productSwap___EzXfJ{text-decoration:underline}.pod___rpUR0 .productControls___k7JjN{display:flex;justify-content:center;align-items:center;gap:20px;border-top:1px solid #ddd;padding-top:20px;margin-top:20px;width:100%}@media(min-width: 768px){.pod___rpUR0 .productControls___k7JjN{justify-content:space-between;border-top:0;border-left:1px solid #ddd;min-height:150px;padding:16px 20px;margin:0;width:auto}}@media(min-width: 768px){.pod___rpUR0{gap:0;padding:0;border:1px solid #ddd}.productInfo___fFzGl{display:flex;align-items:center;min-height:150px;padding:16px 20px}}.highlightedIngredient___JEehD{outline:2px solid #78be20;transition:outline .3s ease}
@media(max-width: 991px){.wrapper___BmPqd{width:100%}}@media(min-width: 768px){.wrapper___BmPqd .duplicate___ItXlL{width:216px}}@media(min-width: 768px){.wrapper___BmPqd .conflict___w3YHN{width:216px}}.wrapper___BmPqd .conflict___w3YHN .conflictItemControl___swXzm{padding:0;background:none;margin-bottom:0;line-height:1.5}.wrapper___BmPqd .conflict___w3YHN .conflictItemControl___swXzm>div>div{text-align:center}@media(min-width: 768px){.wrapper___BmPqd .conflict___w3YHN .conflictItemControl___swXzm>div>div{text-align:left}}.wrapper___BmPqd .itemControls___S5HS8{display:flex;justify-content:space-between;align-items:center}.wrapper___BmPqd .itemControls___S5HS8 .uom___poCuS{display:flex;justify-content:space-between;margin-bottom:12px}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a{display:flex;gap:8px}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX{display:flex;border:1px solid #333;font-size:16px;font-weight:400;height:40px;width:62px;padding:0 6px;flex-grow:1;cursor:text}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX.hide___FLjtU{display:none}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX:focus-within{box-shadow:none;outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX .inputUom___RYHEz{display:none}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX.showUom___dcTTe .inputUom___RYHEz{display:flex;align-items:center;height:100%;text-align:left;color:#757575}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX .input___ItpPG{-webkit-appearance:textfield;appearance:textfield;border:0;border-radius:0;box-shadow:none;font-size:inherit;height:100%;margin:0;text-align:left;width:100%;outline:none}.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX .input___ItpPG::-webkit-outer-spin-button,.wrapper___BmPqd .itemControls___S5HS8 .quantityInputs___V36_a .inputWrapper___yR2sX .input___ItpPG::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wrapper___BmPqd .itemControls___S5HS8 .displayPrice___MXvNr{min-width:110px;text-align:right;padding-left:8px}.wrapper___BmPqd .itemControls___S5HS8 .displayPrice___MXvNr .displayPriceQualifier___vwGRq{font-weight:100}
.updateBtn___YEHvC{width:88px}.updateBtn___YEHvC.hide___vrGyu{display:none}.updated___txs8Z{border:1px solid #78be20;background:#f1f8e8;display:flex;align-items:center;justify-content:center;height:40px}.quantityButtons___nvO5t{display:flex;gap:8px}.quantityButtons___nvO5t.hide___vrGyu{display:none}
.bookSlot___oXw0I{margin-bottom:20px}.bookSlot___oXw0I .bookSlotBtn___TUwhY{padding:2px 7px}.text___MTgTl{margin-left:20px}@media(max-width: 991px){.text___MTgTl{max-width:calc(100% - 58px)}}.sticky___pYrAo{position:fixed;bottom:-220px;left:0;width:100%;z-index:3;background-color:#fff;box-shadow:0 -4px 4px 0 rgba(51,51,51,.1);transition:bottom .3s ease-in;height:80px;display:flex;align-items:center}@media(min-width: 768px){.sticky___pYrAo{bottom:-160px}}.staticBanner___n5xSq{margin-bottom:36px}@media(min-width: 544px){.staticBanner___n5xSq{margin-bottom:60px}}.shopBanner___WE8GC{display:flex;justify-content:center;gap:8px}@media(min-width: 768px){.shopBanner___WE8GC{gap:12px}}@media(max-width: 424px){.hideBtnIcon___smYW3 button>svg,.hideBtnIcon___smYW3 a>svg{display:none}.hideBtnIcon___smYW3 button>span,.hideBtnIcon___smYW3 a>span{padding-left:0 !important}}.showShopCard___LXlOd{bottom:0}.modal____FUr9{border-top:solid 4px #5b8226;width:100%;height:100%;max-width:min(800px, max(768px, 80.5vw));max-height:100vh}@media(min-width: 768px){.modal____FUr9{position:fixed;max-height:95vh}}.modal____FUr9 header{min-height:28px;border:0;display:flex;justify-content:flex-end;padding:0}.modal____FUr9 header>div{display:none}.modal____FUr9 header svg{width:11px;height:11px;margin-top:-10px !important}.modal-content___GeAEj{text-align:left;padding:0}.modal-content___GeAEj h2{margin:0 20px 20px}@media(min-width: 768px){.modal-content___GeAEj h2{margin-left:32px}}.modal-content___GeAEj h2>span{display:block;margin-bottom:4px}.loadingWrapper___Tej46,.successWrapper___II8qJ{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 991px){.loadingWrapper___Tej46,.successWrapper___II8qJ{height:100%}}@media(min-width: 768px){.loadingWrapper___Tej46,.successWrapper___II8qJ{justify-content:flex-start;margin-top:100px}}.successWrapper___II8qJ .successIcon____GsZm{color:#78be20}.successWrapper___II8qJ .warningIcon____RnwB{color:#d50032}.modalHeader___UpzqB{position:sticky;top:6px;width:100%;background-color:#fff;z-index:2}.servingInfo___zQrhY{display:flex;align-items:center;justify-content:space-between;background-color:#53565a;height:48px}.servingInfo___zQrhY .serves___DozpZ,.servingInfo___zQrhY .selected___oMYd8{color:#fff;padding:12px 20px}.buttonWrapper___YTOZ_{display:flex;justify-content:center;position:absolute;bottom:0;box-shadow:0 -4px 4px 0 rgba(51,51,51,.4);width:100%;height:80px;background-color:#fff;padding:20px 16px}@media(min-width: 768px){.buttonWrapper___YTOZ_{padding:20px;justify-content:flex-end}}@media(max-width: 767px){.buttonWrapper___YTOZ_ .button___xK4XY{width:100%}}.servingInfo___zQrhY{display:flex;align-items:center;justify-content:space-between;background-color:#53565a;height:48px}.servingInfo___zQrhY .serves___DozpZ,.servingInfo___zQrhY .selected___oMYd8{color:#fff;padding:12px 20px}.alerts___cmbaN{padding:16px 16px 0;margin-bottom:8px}@media(min-width: 768px){.alerts___cmbaN{padding:20px 20px 0}}.alerts___cmbaN .trolleyConflict___Ab853{margin-top:12px}
.pod___suRVs{min-height:auto}.productPricing___YySXT{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #ddd;padding-top:20px;margin-top:20px;width:100%}.productPricing___YySXT button{height:-moz-fit-content;height:fit-content;min-width:160px}.productPricing___YySXT .productPricingText___aauUg{display:flex;flex-direction:column;width:110px}@media(min-width: 768px){.productPricing___YySXT{border-top:0;border-left:1px solid #ddd;padding:30px 35px;margin:0;width:auto;min-width:45%}}.productContainerCurrentSelection___KhETx{border-color:#78be20;border-width:2px}.productInfo___lR9Ez{min-height:auto;padding:20px 25px}
.servingInfo___OB3sw{display:flex;align-items:center;justify-content:space-between;background-color:#f3f3f3;height:48px;padding:12px 20px;margin-bottom:8px}.swapContent___Pgrtm{display:flex;flex-direction:column;gap:8px;padding:10px 20px}.contentContainer___f6mr5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px}.contentContainer___f6mr5 .message___g2iSE{margin:auto;margin-bottom:20px;width:35%;padding:4px;text-align:center}.modalHeaderTop___wEbGo{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modalHeaderTopTitle___iprZ5{margin:0 !important}.modalHeaderBackButton___hx3mt{box-shadow:none;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content}.modalHeaderBackButton___hx3mt:hover{box-shadow:none;outline:none}.modalHeaderBackButtonIcon___bJnuY{margin-right:8px;vertical-align:sub}.modalHeaderBackButton___hx3mt,.modalHeaderTopSpacer___JIPEs{flex:1}
@keyframes shake___abz2d{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes fade-in___spbpk{0%{opacity:0}100%{opacity:1}}.textOnly___fGXSz button:hover,.textOnly___fGXSz button:active,.textOnly___fGXSz button,.textOnly___fGXSz a:hover,.textOnly___fGXSz a:active,.textOnly___fGXSz a{background-color:#fff;box-shadow:none;border:0;padding:0}.wrapper___H8xH9{position:relative}.wrapper___H8xH9 div a{-webkit-appearance:none;appearance:none}.details___UCIwf{background:#fff;box-shadow:0 3px 8px 0 #757575;position:absolute;top:-341px;left:0;white-space:normal;z-index:99}@media(min-width: 768px){.details___UCIwf{min-width:240px}}@media(max-width: 991px){.details___UCIwf{min-width:260px}}.details___UCIwf .slotDateTime___JmrhR{display:flex;flex-direction:column;margin:0 20px 16px}.details___UCIwf .deliveryDetails___f5hfs{display:flex;flex-direction:column;margin:0 20px}.details___UCIwf .deliveryDetails___f5hfs .address___NWBJw{font-weight:200;font-family:"Waitrose","Gill Sans","Gill Sans MT",Tahoma,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.slotTime___osXLT{text-transform:lowercase}.header___nV8JU{border-bottom:1px solid #eee;margin:20px 0;padding:0 20px 10px}.header___nV8JU header{font-family:Waitrose;font-size:20px;font-weight:500;line-height:1.5;white-space:nowrap}.address___NWBJw{display:block}.button___FuoAv{margin:20px}.alert___Tv0Pd{min-width:280px;padding:20px}.textOnly___fGXSz a:hover,.textOnly___fGXSz a:active{text-decoration:underline}.textOnly___fGXSz span{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.textOnly___fGXSz button:hover,.textOnly___fGXSz button:active{text-decoration:underline}
.breadcrumbs___SkhGo{color:#333;overflow:auto;padding:16px}@media(min-width: 992px){.breadcrumbs___SkhGo{padding:16px 32px}}.breadcrumbs___SkhGo .divider___j57r9{background-color:#a9a9a9;height:10px;width:1px;margin:0 16px}.breadcrumbs___SkhGo .crumbs___kzEk0 .prefixCrumb___JEC9k,.breadcrumbs___SkhGo .crumbs___kzEk0 .crumb___Un8He{color:#a9a9a9}.breadcrumbs___SkhGo.light___eanT2{color:#fff}.breadcrumbs___SkhGo.light___eanT2 a{color:#fff}.breadcrumbs___SkhGo.light___eanT2 .divider___j57r9{background-color:#fff}.breadcrumbs___SkhGo.light___eanT2 .crumbs___kzEk0 .prefixCrumb___JEC9k,.breadcrumbs___SkhGo.light___eanT2 .crumbs___kzEk0 .crumb___Un8He{color:#fff}.breadcrumbs___SkhGo a{cursor:pointer}.breadcrumbs___SkhGo a:focus{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.breadcrumbs___SkhGo a:focus:not(:focus-visible){outline:none}.breadcrumbs___SkhGo a:focus-visible{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.breadcrumbs___SkhGo a:disabled{outline:none}.crumbs___kzEk0{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.crumbs___kzEk0 .prefixCrumb___JEC9k,.crumbs___kzEk0 .prefixCrumb___JEC9k+.crumb___Un8He{display:none}.crumbs___kzEk0 .backCrumb___mTWdv .icon___kyjSs{margin:6px 2px 6px 0}@media(min-width: 992px){.crumbs___kzEk0 .prefixCrumb___JEC9k,.crumbs___kzEk0 .prefixCrumb___JEC9k+.crumb___Un8He{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.backCrumb___mTWdv,.crumb___Un8He,.prefixCrumb___JEC9k{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none}.backCrumb___mTWdv .icon___kyjSs,.crumb___Un8He .icon___kyjSs,.prefixCrumb___JEC9k .icon___kyjSs{margin:6px 4px;width:20px}.btnNoStyle___YYzGO{background:rgba(0,0,0,0);border:0;padding:0;color:inherit;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btnNoStyle___YYzGO:focus{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.btnNoStyle___YYzGO:focus:not(:focus-visible){outline:none}.btnNoStyle___YYzGO:focus-visible{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.btnNoStyle___YYzGO:disabled{outline:none}.btnNoStyle___YYzGO:hover,.btnNoStyle___YYzGO:focus{text-decoration:underline}
.container___BXU_C{border-bottom:1px solid #ddd;max-width:1260px;padding-left:0;padding-right:0}.container___BXU_C.backgroundWhite___h7W18{background-color:#fff;max-width:100%}@media(min-width: 1260px){.container___BXU_C.backgroundWhite___h7W18{padding:0 calc((100% - 1260px)/2)}}.container___BXU_C.white___ZsmtZ{border-bottom:1px solid #fff}@media(max-width: 991px){.container___BXU_C{padding:0}}.hide___P1KV1{display:none}@media(min-width: 992px){.hide___P1KV1{display:block}}.end___N11fh{margin:0 10px;min-width:-moz-fit-content;min-width:fit-content}
.wrapper___uITPg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.wrapper___uITPg:not(.back____DPWX){display:none}.wrapper___uITPg:not(.back____DPWX):nth-last-child(-n+3){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper___uITPg:not(.back____DPWX):first-child .link___qPbeb,.wrapper___uITPg:not(.back____DPWX):nth-last-child(3):not(:first-child) .link___qPbeb{margin-left:0}@media(min-width: 544px){.wrapper___uITPg:not(.back____DPWX){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper___uITPg:not(.back____DPWX):nth-last-child(3):not(:first-child) .link___qPbeb{margin-left:10px}}.back____DPWX~.wrapper___uITPg:nth-last-child(3):not(:first-child) .link___qPbeb{margin-left:10px}.link___qPbeb{margin:0 10px;white-space:nowrap}.separator___Q1bYN{font-size:14px;font-weight:500}
.header___f08_4{background-color:#f3f3f3}.content___zj9t1{background-color:#f3f3f3}.content___zj9t1:empty{height:100vh}.content___zj9t1 section:first-child>header{border-top:none}
.breakdown___Qptbb{display:flex;flex-direction:column;justify-content:space-between}.breakdown___Qptbb .wrapper___Xv_q1:not(:last-child){margin-bottom:24px}.breakdown___Qptbb .ratingInfo___qA5m8{display:flex;justify-content:space-between;margin-bottom:8px}.breakdown___Qptbb .greyOutText___olfRE{color:#a9a9a9}.outerBar___XsgWL{width:100%;height:4px;border-radius:10px;overflow:hidden;background-color:#ddd}.outerBar___XsgWL .innerBar___m7kTC{height:4px;border-radius:10px;background-color:#333}
.button-as-link___MlkAU{background:none !important;border:none;padding:0 !important;font:inherit;color:#333;text-decoration:underline;cursor:pointer}
.rating___HiVU3{text-align:center;border:solid 1px #ddd;background-color:#fff}.rating___HiVU3 h2{margin:0;padding:32px 0;border-bottom:solid 1px #ddd}.your-rating___l8jgj{margin:32px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.overall-rating___GkpC_{padding:28px 0 32px;background-color:#fafafa}.overall-rating___GkpC_ .overallInfo___8UQLm{display:flex;align-items:flex-start;justify-content:center;gap:8px;padding-top:2px}.no-ratings___nUZKr{display:block;margin-bottom:9px}.ratingBreakdown___FLVZf{margin:14px 20px 0}@media(min-width: 544px){.ratingBreakdown___FLVZf{margin:14px 41px 0}}@media(min-width: 768px){.ratingBreakdown___FLVZf{margin:14px 69px 0}}@media(min-width: 992px){.ratingBreakdown___FLVZf{margin:22px 133px 0}}@media(min-width: 1260px){.ratingBreakdown___FLVZf{margin:22px 222px 0}}
.h1___szNRo{font-size:20px;line-height:28px}@media(min-width: 544px){.h1___szNRo{font-size:28px;line-height:36px}}@media(min-width: 992px){.h1___szNRo{font-size:36px;line-height:44px}}
.showMoreLessToggle___Pzzv3{margin-top:4px;padding-left:0;outline:none !important}
.nutritional___NFR2_{margin-top:40px}.nutritional___NFR2_ table{width:100%;border-collapse:collapse}.nutritional___NFR2_ table th,.nutritional___NFR2_ table td{padding:11px 0 0;border-bottom:1px solid #eee}.nutritional___NFR2_ .cell_right___sjFHt{text-align:right}
.container___FWX3Z{margin-top:40px}.container___FWX3Z ul{list-style:none;padding:0}.container___FWX3Z li>span{line-height:1.25;display:block}.group___xJ56k{margin-top:36px}.group___xJ56k:first-child{margin-top:0}.no-space___foAxV span:first-child::after{font-size:4px}
.method___NQUkm ol{counter-reset:method;padding:0}.method___NQUkm ol li{display:flex}.method___NQUkm ol li::before{counter-increment:method;content:counter(method);line-height:1.5;position:absolute;left:0}.method___NQUkm li{position:relative}.method___NQUkm h3{margin:40px 0 0}.steps___POjoh{list-style:none}.steps___POjoh>li{margin-top:40px;padding-left:0}.steps___POjoh>li p{text-indent:28px}.add___OMoiz ol li{padding-left:28px}
.wrapper___IVRs7{margin-bottom:10px}@media(min-width: 768px){.wrapper___IVRs7{margin-bottom:20px}}.wrapper___IVRs7 .text___Xl_P9{color:#53565a}.wrapper___IVRs7 .shareOptions___Jngnr{display:flex;justify-content:center;align-items:center;gap:20px}.wrapper___IVRs7 .shareOptions___Jngnr .icon____V2_N{color:#53565a}
.container___mwLkm{display:flex;flex-direction:column;align-items:center;width:100%}.container2___IvQSC{container:recipe/inline-size}.recipe-container___vlys2{padding-top:0 !important}@media(min-width: 1260px){.recipe-container___vlys2{padding-left:112px !important;padding-right:112px !important}}.hero____UJm7{width:100%;display:flex;flex-direction:column}@container recipe (min-width: 768px){.hero____UJm7{flex-direction:row;padding:40px 79px 0}}@container recipe (min-width: 992px){.hero____UJm7{padding:40px 112px 0}}@media(min-width: 1260px){.hero____UJm7{padding-top:40px;max-width:1260px}}.heroContent___XLRma{display:flex;flex-direction:column}@container recipe (max-width: 767px){.heroContent___XLRma{padding:20px 16px 0}}@container recipe (min-width: 768px){.heroContent___XLRma{padding-left:24px}}@container recipe (min-width: 992px){.heroContent___XLRma{min-height:400px;padding-left:40px}}@media(max-width: 767px){.imagewrapper___u1r0x{height:390px}}@media(max-width: 543px){.imagewrapper___u1r0x{height:250px}}@container recipe (min-width: 768px){.imagewrapper___u1r0x{min-height:300px;min-width:300px}}@container recipe (min-width: 992px){.imagewrapper___u1r0x{min-height:400px;min-width:400px}}.imagewrapper___u1r0x picture>img{object-fit:cover;height:100%;width:100%}@container recipe (min-width: 768px){.imagewrapper___u1r0x picture>img{height:300px;width:300px}}@container recipe (min-width: 992px){.imagewrapper___u1r0x picture>img{height:400px;width:400px}}.content___Lm5eU{width:100%;display:flex;flex-direction:column;padding:0 16px}@container recipe (min-width: 768px){.content___Lm5eU{padding:40px 79px 0}}@container recipe (min-width: 992px){.content___Lm5eU{padding:40px 112px 0}}@media(min-width: 1260px){.content___Lm5eU{padding-top:40px;max-width:1260px}}.mealMathsWrapper___QkNU4{display:flex}.description___klvMC{margin-top:20px}.tabs___hHd1l{margin-top:20px;margin-bottom:60px}.logo___KQU50{display:none}.printButton___PCHg7{min-width:none;margin-top:20px;margin-right:24px}.printButton___PCHg7 svg{height:16px;width:16px}.rating___KSOC8{margin:20px 0}.rating___KSOC8>span:first-child{margin-top:-3px}.rate____fnEE{text-decoration:underline;display:inline-block;padding-left:18px}.rating-details___lNEfH{margin-top:60px}.rating-details___lNEfH summary{display:none}.background___OMBFp{padding:2px 0 40px;background-color:#f3f3f3;position:relative;margin-left:-10000px;padding-left:10000px}.background___OMBFp::before{content:"";position:absolute;top:0;bottom:0;left:-9999px;right:0;box-shadow:9999px 0 0 #f3f3f3}.background___OMBFp::before{z-index:-1}.placeholder___Qrhm6{min-height:800px}.recipeLogo___FdIs8{width:48px;height:48px;margin-left:12px}@media(min-width: 768px){.recipeLogo___FdIs8{width:54px;height:54px}}@media print{body>div>div>div div[data-testid=site-banner-wrapper]{display:none}div[aria-live=polite]{display:none}nav{display:none}.logo___KQU50{display:block;margin:32px 0 30px;height:31px;width:100%}.title___wI4dX{display:block;width:100%;margin:30px 0}.title___wI4dX h1{font-size:30px !important;line-height:42px}.recipeLogo___FdIs8{width:48px;height:48px;margin:12px}}@media print and (min-width: 768px){.recipeLogo___FdIs8{width:54px;height:54px}}@media print{.printButton___PCHg7{display:none}.content___Lm5eU{padding:0 20px}.description___klvMC{width:100%}.allergens___ty_ca{width:100%}.allergens___ty_ca span{border:1px solid #333}.rating___KSOC8{display:none}.rate____fnEE::after{display:none}.course___d1GS7{width:100%}.course___d1GS7 ul{max-width:100%;flex-direction:column;margin:0}.course___d1GS7 ul>li{display:flex;width:-moz-fit-content;width:fit-content}.course___d1GS7 ul>li>span{flex-grow:1;padding:0 2px}.printHeading___pKizj{position:static;width:auto;height:auto;margin:24px 0}.tabs___hHd1l{display:grid;grid-template-columns:1fr;grid-column:1;gap:32px;margin:0 auto;width:100%}.tabs___hHd1l>div{display:block !important}.tabs___hHd1l>div:first-child{display:none !important}.tabs___hHd1l>div:nth-child(2){grid-column:1/1;grid-row:1/2}.tabs___hHd1l>div:nth-child(3){grid-column:1/1;grid-row:2/3;border-top:1px solid #eee}.tabs___hHd1l>div:nth-child(4){grid-column:1/1;grid-row:3/4;border-top:1px solid #eee}.ingredients___mmYFU>div{margin-top:10px}.ingredients___mmYFU ul{columns:2}.method___vBsyy ol{columns:2}.method___vBsyy ol li:first-child{margin-top:0}.nutritional___MauMl>div{margin-top:10px}.nutritional___MauMl>div td{padding:0}.nutritional___MauMl>div p{margin:0}.ratingSummary___gR7vQ{display:none}details[id=rating]{display:none}footer{display:none}}
.share___V4jTk{max-width:560px}.copy___J51fn{display:flex;align-items:stretch;height:40px;margin:28px 0 40px}.copy___J51fn input,.copy___J51fn input:focus-visible{-webkit-appearance:none;appearance:none;width:332px;border:solid 1px;border-radius:0;padding-left:9px;color:#333;font-weight:200;outline:0}.copy___J51fn button{width:148px}
.container___ZXjnp{display:flex;flex-direction:row;width:100%;margin-bottom:0;border-bottom:none}@media(min-width: 768px){.container___ZXjnp{margin-bottom:20px;border-bottom:1px solid #eee}}.withExtraColumnContainer___WCOPc{margin-bottom:0;border-bottom:none}@media(min-width: 992px){.withExtraColumnContainer___WCOPc{margin-bottom:20px;border-bottom:1px solid #eee}}.list___wI36C{padding:20px 0 10px;flex-grow:1;list-style:none}.list___wI36C span:first-child::after{content:" ";white-space:pre}.list___wI36C li{border-bottom:1px solid #eee;padding:4px 0}@media(min-width: 768px){.list___wI36C li{border-bottom:0;padding:0}}@media(min-width: 768px){.horizontal___o5K00{display:flex;flex-direction:row}.horizontal___o5K00 li{width:6.65em}.horizontal___o5K00 li span:first-child::after{content:"\a";white-space:pre}}@media(min-width: 992px){.withExtraColumn___E14Sb{display:flex;flex-direction:row}.withExtraColumn___E14Sb li{width:6.65em}.withExtraColumn___E14Sb li span:first-child::after{content:"\a";white-space:pre}}.withExtraColumn___E14Sb li{border-bottom:1px solid #eee;padding:4px 0}.withExtraColumn___E14Sb li:last-child{flex:auto}@media(min-width: 992px){.withExtraColumn___E14Sb li{border-bottom:0;padding:0}}.servingStringExtraLong___jVapj{padding-right:1em;min-width:9em}
.container____Xjl0{margin:20px 0}
.disclaimer___FJi59{margin-top:20px;padding-bottom:20px}

/*# sourceMappingURL=chunk-1ed468c7319c396b3680-components-Recipes-Page.css.map*/