#pp-tesco{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-tesco .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-tesco .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-tesco .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-tesco h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-tesco h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-tesco p{margin:0 0 1rem}#pp-tesco .pp-dek{max-width:40rem;font-size:1.2rem}#pp-tesco .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-tesco .pp-primary{color:#faf6f0;background:#a65d47;border-radius:999px;align-items:center;gap:.4rem;padding:.85rem 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}#pp-tesco .pp-primary:hover{background:#3d2c1e}#pp-tesco .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-tesco .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-tesco .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-tesco .pp-open{margin-bottom:2.5rem}#pp-tesco .pp-split,#pp-tesco .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-tesco .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-tesco .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-tesco .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-tesco .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-tesco .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-tesco .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-tesco .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-tesco .pp-article-prose{max-width:46rem}#pp-tesco .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-tesco .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-tesco .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-tesco .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-tesco .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-tesco .pp-signoff{font-style:italic}#pp-tesco .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-tesco .pp-columns{grid-template-columns:1fr 1fr}}#pp-tesco .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-tesco .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-tesco .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-tesco .pp-receipt{background:#fff;border-radius:1rem;max-width:28rem;margin:0;padding:1.2rem 1.2rem .4rem;list-style:none;box-shadow:0 0 0 1px #ede0d4}#pp-tesco .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-tesco .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-tesco .pp-slider-nav,#pp-tesco .pp-chip-nav,#pp-tesco .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-tesco .pp-slider-nav label,#pp-tesco .pp-chip-nav label,#pp-tesco .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-tesco .pp-slide .pp-panel{display:none}#pp-tesco .pp-slide input:checked+.pp-panel,#pp-tesco .pp-chip input:checked+.pp-panel,#pp-tesco .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-tesco .pp-fold,#pp-tesco .pp-acc,#pp-tesco details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-tesco summary{cursor:pointer;font-weight:600}#pp-tesco .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-tesco .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-tesco .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-tesco .pp-band,#pp-tesco .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-tesco .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-tesco .pp-band .pp-text-link,#pp-tesco .pp-tear .pp-text-link{color:#ede0d4}#pp-tesco .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-tesco .pp-step .pp-panel,#pp-tesco .pp-chip .pp-panel{display:none}#pp-tesco .pp-step input,#pp-tesco .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-waitrose{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-waitrose .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-waitrose .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-waitrose .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-waitrose h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-waitrose h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-waitrose p{margin:0 0 1rem}#pp-waitrose .pp-dek{max-width:40rem;font-size:1.2rem}#pp-waitrose .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-waitrose .pp-primary{color:#faf6f0;background:#a65d47;border-radius:999px;align-items:center;gap:.4rem;padding:.85rem 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}#pp-waitrose .pp-primary:hover{background:#3d2c1e}#pp-waitrose .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-waitrose .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-waitrose .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-waitrose .pp-open{margin-bottom:2.5rem}#pp-waitrose .pp-split,#pp-waitrose .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-waitrose .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-waitrose .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-waitrose .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-waitrose .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-waitrose .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-waitrose .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-waitrose .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-waitrose .pp-article-prose{max-width:46rem}#pp-waitrose .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-waitrose .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-waitrose .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-waitrose .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-waitrose .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-waitrose .pp-signoff{font-style:italic}#pp-waitrose .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-waitrose .pp-columns{grid-template-columns:1fr 1fr}}#pp-waitrose .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-waitrose .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-waitrose .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-waitrose .pp-receipt{background:#fff;border-radius:1rem;max-width:28rem;margin:0;padding:1.2rem 1.2rem .4rem;list-style:none;box-shadow:0 0 0 1px #ede0d4}#pp-waitrose .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-waitrose .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-waitrose .pp-slider-nav,#pp-waitrose .pp-chip-nav,#pp-waitrose .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-waitrose .pp-slider-nav label,#pp-waitrose .pp-chip-nav label,#pp-waitrose .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-waitrose .pp-slide .pp-panel{display:none}#pp-waitrose .pp-slide input:checked+.pp-panel,#pp-waitrose .pp-chip input:checked+.pp-panel,#pp-waitrose .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-waitrose .pp-fold,#pp-waitrose .pp-acc,#pp-waitrose details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-waitrose summary{cursor:pointer;font-weight:600}#pp-waitrose .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-waitrose .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-waitrose .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-waitrose .pp-band,#pp-waitrose .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-waitrose .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-waitrose .pp-band .pp-text-link,#pp-waitrose .pp-tear .pp-text-link{color:#ede0d4}#pp-waitrose .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-waitrose .pp-step .pp-panel,#pp-waitrose .pp-chip .pp-panel{display:none}#pp-waitrose .pp-step input,#pp-waitrose .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
