.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}@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}
.button___J0Vqk{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:1px dashed #333;color:#333;padding:12px 16px;width:100%;white-space:nowrap}.button___J0Vqk:focus{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.button___J0Vqk:disabled{outline:none}.button___J0Vqk:hover{text-decoration:underline}.button___J0Vqk:active{background:#f3f3f3}.button___J0Vqk:focus,.button___J0Vqk:hover{border-color:#333;cursor:pointer}.button___J0Vqk:focus .icon___CZmPl,.button___J0Vqk:hover .icon___CZmPl{color:#333}.center___LjTVL{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.left___umTMc{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.icon___CZmPl{color:#53565a;margin-right:8px}.hasError___BqIQX,.hasError___BqIQX:hover,.hasError___BqIQX:focus{border-color:#d50032}
.error___ZQFpH>button{border:1px dashed #d50032}
.inputContainer___E7x6d,.textareaContainer___FhxPm,.radioGroupContainer____LbnM{margin-bottom:20px;position:relative}.radioGroupHeading___Kq732{font-family:Waitrose;font-size:16px;font-weight:200;margin-bottom:10px}.radioButtons___FZxvb{display:block}.inlineRadios___eyaBb{font-size:20px;font-weight:400;text-align:center}.xsInlineRadios___RsjR2{display:flex;justify-content:center}.xsInlineRadios___RsjR2 .input___P1zuG{margin-bottom:0;margin-left:8px;margin-right:8px;margin-top:0}@media(min-width: 544px){.smInlineRadios___gXk2K{display:flex;justify-content:center}.smInlineRadios___gXk2K .input___P1zuG{margin-bottom:0;margin-left:8px;margin-right:8px;margin-top:0}}@media(min-width: 768px){.mdInlineRadios___garyg{display:flex;justify-content:center}.mdInlineRadios___garyg .input___P1zuG{margin-bottom:0;margin-left:8px;margin-right:8px;margin-top:0}}@media(min-width: 992px){.lgInlineRadios___NaMXf{display:flex;justify-content:center}.lgInlineRadios___NaMXf .input___P1zuG{margin-bottom:0;margin-left:8px;margin-right:8px;margin-top:0}}@media(min-width: 1260px){.xlInlineRadios___tkRot{display:flex;justify-content:center}.xlInlineRadios___tkRot .input___P1zuG{margin-bottom:0;margin-left:8px;margin-right:8px;margin-top:0}}@keyframes shake___DyuHi{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes fade-in___mr6wD{0%{opacity:0}100%{opacity:1}}.textareaContainer___FhxPm [class*=subText]{position:relative;top:28px}.fieldContainer___ryOwP{background-color:#fafafa}.fieldContainer___ryOwP::after{background-color:#333;content:"";display:block;height:2px;left:50%;position:absolute;top:54px;transform:translateX(-50%);transition:all .2s;width:0}.textareaContainer___FhxPm .fieldContainer___ryOwP::after{top:131px}.textareaContainer___FhxPm .fieldContainer___ryOwP{height:132px}.textareaContainer___FhxPm .fieldContainer___ryOwP:hover{background-color:#f3f3f3}.hasFocus___u42sS .fieldContainer___ryOwP:not(:disabled)::after,.invalid___jmEJN .fieldContainer___ryOwP:not(:disabled)::after{width:100%}.invalid___jmEJN .fieldContainer___ryOwP:not(:disabled)::after{background-color:#d50032}.input___P1zuG{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #757575;border-radius:0;color:#333;font-family:Waitrose;font-size:16px;font-weight:300;height:56px;line-height:1.3333;outline:0;padding:16px 12px 0;transition:all .2s;width:100%}.input___P1zuG:not(:disabled):focus{outline:0}.input___P1zuG:disabled{cursor:not-allowed}.input___P1zuG:hover{background-color:#f3f3f3}::placeholder{color:#757575}.password___LdRfz{padding-right:40px}.passwordToggle___vPeeD{background-color:rgba(0,0,0,0);background-image:none;border:0;color:#757575;display:inline-block;cursor:pointer;font-family:Waitrose;font-size:12px;font-weight:300;line-height:21.3328px;padding:0;position:absolute;right:12px;text-decoration:underline;top:18px;touch-action:manipulation}.passwordToggle___vPeeD.errorPresent___sHe16{right:44px}.textarea___iAVjW{-ms-overflow-style:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #757575;color:#333;display:block;font-family:Waitrose;font-size:16px;font-weight:300;height:104px;line-height:1.5;outline:0;padding:0 12px 8px;position:relative;resize:none;top:28px;transition:all .2s;width:100%}.textarea___iAVjW::-webkit-scrollbar{display:none}.textarea___iAVjW:not(:disabled):focus{outline:0}.textarea___iAVjW:disabled{cursor:not-allowed}.invalid___jmEJN .textarea___iAVjW{border-color:#d50032 !important}.label___XSEbx{color:#53565a;font-size:16px;font-weight:300;left:12px;line-height:1;margin:0;pointer-events:none;position:absolute;top:20px;transform-origin:0 0;transition:all .2s}.hasFocus___u42sS .label___XSEbx,.hasValue___zOosc .label___XSEbx{font-size:14px;font-weight:500;top:8px}.invalid___jmEJN .label___XSEbx{animation:shake___DyuHi .8s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}:-webkit-autofill~.label___XSEbx{font-size:14px;font-weight:500;top:8px}.invalid___jmEJN :not(:disabled)+.label___XSEbx{color:#d50032}.errorIcon___C8x0H{color:#d50032;animation:fade-in___mr6wD .2s ease-in both;opacity:0;position:absolute;right:12px;top:18px}
.endAdornment___mDfua{height:52px;position:absolute;right:2px;top:2px;width:52px}.endAdornment___mDfua svg{height:100%;width:100%}
.disabled___MRJNu,.disabled___MRJNu input:disabled{cursor:wait}.form___Sw2ju{display:flex}.cardPlacement___h2ZAN{padding:0 20px}.name___jV7C0{flex-grow:1;margin-top:20px}.submit___HOmP7{align-self:center;display:inline-block;height:40px;width:120px;margin-bottom:12px;margin-left:20px}
@keyframes shake___hfbQj{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes fade-in___oxze0{0%{opacity:0}100%{opacity:1}}.addButton___AwuuZ{align-items:center;background:none;border:0;color:#53565a;display:flex;height:100%;justify-content:flex-start;margin:0;padding:0;text-align:inherit;text-decoration:underline;width:100%}.addButton___AwuuZ:hover,.addButton___AwuuZ:focus{text-decoration:none}.label___WETIA{width:100%}@media(min-width: 768px){.label___WETIA{padding:0 0 4px 3px}}.icon___DGziv{margin-right:16px;margin-bottom:-3px}@media(min-width: 768px){.icon___DGziv{margin-top:8px}}
.wrapper___Yca8K{display:flex;flex-direction:column;flex-grow:1;margin:0 8px 20px}@media(min-width: 544px){.wrapper___Yca8K{flex-direction:row;margin:0 60px 10px;padding:20px 12px}}.wrapper___Yca8K .button___LcPhG{height:40px;margin:0 8px 10px}@media(min-width: 544px){.wrapper___Yca8K .button___LcPhG{width:100%}}
.focusTrap___u3kpv{height:100%}
.field___gaWbb{position:relative}.input___C0UMy{height:1px;left:0;position:absolute;opacity:0;overflow:hidden;top:0;width:1px}.input___C0UMy+label{padding-left:3.25rem !important;position:relative}.input___C0UMy+label::before{background-color:#fff;border:1px solid #333;content:"";display:block;height:1.5rem;left:1rem;position:absolute;top:50%;width:1.5rem}.input___C0UMy+label::after{content:"";position:absolute}.input___C0UMy:disabled+label{opacity:.2}.input___C0UMy:not(:disabled)+label{cursor:pointer}.input___C0UMy[type=checkbox]+label::before{box-shadow:0 0 4px rgba(0,0,0,0);transform:translateY(-50%);transition:border-width .2s}.input___C0UMy[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%;transform:translateY(-50%) rotate(-50deg);transform-origin:0 0;width:2px}.input___C0UMy[type=checkbox]:checked+label::before{background-color:#333;border-width:.75rem;transition:background-color .2s,border-width 0s .2s}.input___C0UMy[type=checkbox]:checked+label::after{height:.375rem;opacity:1;transition:height .1s .1s,width .1s .2s;width:.7894736842rem}.input___C0UMy[type=radio]+label::before{border-radius:50%;margin-top:-0.75rem}.input___C0UMy[type=radio]+label::after{background-color:#333;border-radius:50%;height:1rem;left:1.25rem;margin-top:-0.5rem;top:50%;transform:scale(0);transition:transform .2s;width:1rem}.input___C0UMy[type=radio]:checked+label::before{border-color:#333}.input___C0UMy[type=radio]:checked+label::after{transform:scale(1)}.input___C0UMy:focus+label{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.input___C0UMy:checked+label{border-color:#333}.input___C0UMy:checked:focus+label{outline-color:#359cd4;outline-offset:4px;outline-style:solid;outline-width:4px}.input___C0UMy[aria-invalid=true]+label{border-color:#d50032}.input___C0UMy:not(:disabled)+label:hover{box-shadow:0 0 0 1px #757575 inset}.input___C0UMy:not(:disabled):checked+label:hover{box-shadow:0 0 0 1px #333 inset}.input___C0UMy:not(:disabled)[aria-invalid=true]+label:hover{box-shadow:0 0 0 1px #d50032 inset}.input___C0UMy+label{border:1px solid #757575;display:block;padding:16px;width:100%}
.listItem___kclnk{list-style:none;margin:0 0 10px}.label___Qpu4z{font-weight:400;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;overflow:hidden;text-align:left;width:100%}.name___PvycP{overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.count___Dr46a{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;padding-right:8px;white-space:nowrap}
.scrollablePanel___J4Y7W,.headerPanel___G3mrp,.buttonPanel___l57X0{flex-grow:0;flex-shrink:0;text-align:center;width:100%}.buttonPanel___l57X0{margin-top:16px;border-top:1px solid #eee}@media(min-width: 768px){.buttonPanel___l57X0{margin-top:0}}.headerPanel___G3mrp{margin-bottom:16px;border-bottom:1px solid #eee}.heading___D_ATb{font-weight:400;font-family:"Waitrose","Gill Sans","Gill Sans MT",Tahoma,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;align-items:center;display:flex;height:52px;justify-content:center;width:100%}.lists____8FWz{margin:0 16px;padding:0;text-align:left}@media(min-width: 768px){.lists____8FWz{margin:0 12.5%;max-width:525px}}@media(min-width: 992px){.lists____8FWz{margin:0 16.6666666667%}}.formHidden___wu4jW{border:1px dashed #333;margin-bottom:60px}.modal___drSo3{max-width:1200px;width:100vw;height:100%}@media(min-width: 768px){.modal___drSo3{max-width:800px;width:66.6666666667vw;height:80vh}}@media(min-width: 992px){.modal___drSo3{max-width:600px;width:50vw}}.message___iAiNU{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;margin-bottom:40px;margin-left:40px;margin-right:40px;margin-top:20px}@media(min-width: 768px){.message___iAiNU{margin-left:40px;margin-right:40px}}.name___XQoxP{font-weight:700;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}.panels___u7zeS{align-items:center;display:flex;flex-direction:column;height:100%}.scrollablePanel___J4Y7W{border-bottom:1px solid #eee;flex-grow:1;flex-shrink:1;overflow:auto;width:100%}@media(min-width: 544px){.scrollablePanel___J4Y7W{border-bottom:0}}
.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}
@-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}.thumbnailWrapper___QOaTc.largeThumbnailWrapper___d2FDM,.thumbnailWrapper___QOaTc.largeThumbnailWrapper___d2FDM img{height:auto;width:88px}@media(min-width: 544px){.thumbnailWrapper___QOaTc.largeThumbnailWrapper___d2FDM,.thumbnailWrapper___QOaTc.largeThumbnailWrapper___d2FDM img{width:112px}}@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}
.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}}
.title___qqROa{text-transform:capitalize}.title___qqROa .line1___B80UV,.title___qqROa .line2___S8xwX{display:block}.title___qqROa .line1___B80UV{margin-bottom:4px}
.modal___lwIv2{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___lwIv2{position:fixed;max-height:95vh}}.modal___lwIv2 header{flex-shrink:0}.modalContent___Q2ZAS{text-align:left;padding:0}.emptyTitle___erZ7_{margin-bottom:8px}.emptyMessage___xnNjA{margin:auto;max-width:470px}.buttonWrapper___prUh5{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___prUh5{padding:20px;justify-content:flex-end}}
.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}
.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}}

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