#pp-clarks{--clarks-cream:#faf6f0;--clarks-beige:#ede0d4;--clarks-terracotta:#a65d47;--clarks-chocolate:#3d2c1e;background:var(--clarks-cream);color:var(--clarks-chocolate);font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;overflow:hidden}#pp-clarks *,#pp-clarks :before,#pp-clarks :after{box-sizing:border-box}#pp-clarks .masthead,#pp-clarks .fold,#pp-clarks .letter,#pp-clarks .sticky,#pp-clarks .faq-columns,#pp-clarks .band{padding:clamp(3rem,8vw,7rem) max(1.25rem,50vw - 38rem)}#pp-clarks .masthead{border-bottom:1px solid #3d2c1e2e;min-height:42rem;padding-top:2rem}#pp-clarks .masthead-grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:30rem;display:grid}#pp-clarks h1,#pp-clarks h2,#pp-clarks h3,#pp-clarks p{margin-top:0}#pp-clarks h1{letter-spacing:-.055em;max-width:13ch;margin-bottom:1.5rem;font-size:clamp(3.1rem,8vw,7rem);font-weight:400;line-height:.92}#pp-clarks h2{letter-spacing:-.04em;max-width:14ch;margin-bottom:1.4rem;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:400;line-height:1}#pp-clarks h3{font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.12}#pp-clarks p{font-size:1.08rem;line-height:1.72}#pp-clarks .kicker{color:var(--clarks-terracotta);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;line-height:1.2}#pp-clarks .standfirst{max-width:40rem;margin-bottom:2.25rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.55}#pp-clarks .image-tile{background:#fff;border-radius:2rem;padding:clamp(1rem,3vw,2rem);overflow:hidden}#pp-clarks .image-tile img{object-fit:contain;width:100%;height:auto;display:block}#pp-clarks .logo-tile{transform:rotate(2deg);box-shadow:0 1.5rem 4rem #3d2c1e1a}#pp-clarks .pp-text-link{color:var(--clarks-terracotta);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}#pp-clarks .pp-primary{border:2px solid var(--clarks-terracotta);background:var(--clarks-terracotta);max-width:100%;color:var(--clarks-cream);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.45rem;font-family:Arial,Helvetica,sans-serif;font-size:.93rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}#pp-clarks .pp-primary-light{border-color:var(--clarks-cream);background:var(--clarks-cream);color:var(--clarks-chocolate)}#pp-clarks a:focus-visible,#pp-clarks button:focus-visible{outline:3px solid var(--clarks-chocolate);outline-offset:4px}#pp-clarks .band a:focus-visible{outline-color:var(--clarks-cream)}#pp-clarks .fold{background:var(--clarks-beige)}#pp-clarks .section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}#pp-clarks .reveal-controls{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}#pp-clarks .reveal-controls button{border:1px solid var(--clarks-terracotta);color:var(--clarks-chocolate);cursor:pointer;background:0 0;border-radius:999px;padding:.75rem 1rem;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:700}#pp-clarks .reveal-controls button[aria-selected=true]{background:var(--clarks-terracotta);color:var(--clarks-cream)}#pp-clarks .reveal-panels{min-height:15rem}#pp-clarks .reveal-panel{border-left:.5rem solid var(--clarks-terracotta);background:var(--clarks-cream);border-radius:0 1.5rem 1.5rem 0;max-width:55rem;padding:clamp(1.5rem,4vw,3rem);display:none}#pp-clarks .reveal-panel.is-active{display:block}#pp-clarks .reveal-panel p{max-width:45rem;margin-bottom:0;font-size:1.2rem}#pp-clarks .letter{background:var(--clarks-cream)}#pp-clarks .letter-copy{max-width:47rem;margin:0 auto}#pp-clarks .letter-copy>p:not(.kicker,.signoff){font-size:clamp(1.12rem,2vw,1.32rem)}#pp-clarks .product-tile{border:1px solid var(--clarks-beige);max-width:31rem;margin:3rem auto;transform:rotate(-1deg)}#pp-clarks .sample-note{background:var(--clarks-beige);border-radius:1.25rem;margin:2.5rem 0;padding:1.5rem 1.7rem}#pp-clarks .sample-note strong{color:var(--clarks-terracotta);letter-spacing:.12em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.75rem}#pp-clarks .sample-note p{margin:.7rem 0 0;font-style:italic}#pp-clarks .signoff{margin-top:2.5rem;font-style:italic}#pp-clarks .sticky{background:var(--clarks-beige);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}#pp-clarks .range-panel{align-self:start;position:sticky;top:2rem}#pp-clarks .range-list{margin:0;padding:0;list-style:none}#pp-clarks .range-list li{border-top:1px solid #3d2c1e40}#pp-clarks .range-list li:last-child{border-bottom:1px solid #3d2c1e40}#pp-clarks .range-list a{color:var(--clarks-chocolate);gap:.45rem;padding:1.7rem 0;text-decoration:none;display:grid}#pp-clarks .range-list span{color:var(--clarks-terracotta);text-underline-offset:.15em;font-size:clamp(1.6rem,3vw,2.4rem);text-decoration:underline;text-decoration-thickness:.06em}#pp-clarks .range-list small{font-family:Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.5}#pp-clarks .faq-columns{background:var(--clarks-cream);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);display:grid}#pp-clarks .faq-questions ol{margin:2rem 0 0;padding-left:1.25rem}#pp-clarks .faq-questions li{margin:0 0 .85rem;padding-left:.45rem;line-height:1.5}#pp-clarks .faq-answers>div{border-bottom:1px solid var(--clarks-beige);margin-bottom:2rem;padding:0 0 2rem 3.2rem;position:relative}#pp-clarks .faq-answers h3{margin-bottom:.65rem;font-size:1.35rem}#pp-clarks .faq-answers p{margin-bottom:0}#pp-clarks .faq-number{color:var(--clarks-terracotta);letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;position:absolute;top:.2rem;left:0}#pp-clarks .terms-link{padding-left:3.2rem}#pp-clarks .band{background:var(--clarks-chocolate);color:var(--clarks-cream);justify-content:space-between;align-items:center;gap:3rem;display:flex}#pp-clarks .band h2{max-width:16ch}#pp-clarks .band p{max-width:42rem}#pp-clarks .band .kicker{color:var(--clarks-beige)}@media (max-width:760px){#pp-clarks .masthead-grid,#pp-clarks .sticky,#pp-clarks .faq-columns{grid-template-columns:minmax(0,1fr)}#pp-clarks .masthead,#pp-clarks .masthead-grid{min-height:auto}#pp-clarks .logo-tile{max-width:22rem}#pp-clarks .section-heading,#pp-clarks .band{flex-direction:column;align-items:flex-start}#pp-clarks .range-panel{position:static}#pp-clarks .faq-questions ol{display:none}#pp-clarks .faq-answers>div,#pp-clarks .terms-link{padding-left:2.4rem}}
#pp-coffee-on-us{--pp-cream:#faf6f0;--pp-beige:#ede0d4;--pp-terracotta:#a65d47;--pp-chocolate:#3d2c1e;background:var(--pp-cream);width:100%;color:var(--pp-chocolate);font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;overflow:hidden}#pp-coffee-on-us *{box-sizing:border-box}#pp-coffee-on-us .pp-stack,#pp-coffee-on-us .pp-stepper,#pp-coffee-on-us .pp-mosaic,#pp-coffee-on-us .pp-numbered,#pp-coffee-on-us .pp-details{padding:clamp(3rem,8vw,7rem) max(1.25rem,50vw - 37rem)}#pp-coffee-on-us .pp-stack{background:var(--pp-cream)}#pp-coffee-on-us .pp-stack-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}#pp-coffee-on-us h1,#pp-coffee-on-us h2,#pp-coffee-on-us h3,#pp-coffee-on-us p{margin-top:0}#pp-coffee-on-us h1{letter-spacing:-.055em;max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:400;line-height:.92}#pp-coffee-on-us h2{letter-spacing:-.035em;max-width:18ch;margin-bottom:1.2rem;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:400;line-height:1}#pp-coffee-on-us h3{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:400;line-height:1.15}#pp-coffee-on-us p{font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.7}#pp-coffee-on-us .pp-eyebrow{color:var(--pp-terracotta);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-family:Arial,sans-serif;font-size:.76rem;font-weight:800;line-height:1.3}#pp-coffee-on-us .pp-deck{max-width:39rem;margin-bottom:2rem;font-size:clamp(1.2rem,2.2vw,1.55rem)}#pp-coffee-on-us .pp-range-row{flex-wrap:wrap;gap:.55rem;margin-bottom:2.25rem;display:flex}#pp-coffee-on-us .pp-range-row span{background:#ffffff80;border:1px solid #3d2c1e40;border-radius:999px;padding:.55rem .9rem;font-family:Arial,sans-serif;font-size:.78rem}#pp-coffee-on-us .pp-image-tile{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;min-width:0;padding:clamp(1rem,3vw,2rem);display:flex}#pp-coffee-on-us .pp-image-tile img{object-fit:contain;width:100%;height:auto;max-height:20rem;display:block}#pp-coffee-on-us .pp-logo-tile{min-height:16rem;box-shadow:0 1.4rem 4rem #3d2c1e1f}#pp-coffee-on-us .pp-logo-tile img{max-width:18rem}#pp-coffee-on-us .pp-text-link{color:var(--pp-terracotta);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em}#pp-coffee-on-us .pp-primary{background:var(--pp-terracotta);color:var(--pp-cream);border-radius:999px;align-items:center;gap:.7rem;padding:.9rem 1.35rem;font-family:Arial,sans-serif;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}#pp-coffee-on-us .pp-primary-light{background:var(--pp-cream);color:var(--pp-chocolate)}#pp-coffee-on-us a:focus-visible,#pp-coffee-on-us button:focus-visible,#pp-coffee-on-us summary:focus-visible{outline:3px solid var(--pp-chocolate);outline-offset:4px}#pp-coffee-on-us .pp-stepper{background:var(--pp-beige)}#pp-coffee-on-us .pp-section-heading{max-width:52rem;margin-bottom:clamp(2rem,5vw,4rem)}#pp-coffee-on-us .pp-step-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}#pp-coffee-on-us .pp-step-controls button,#pp-coffee-on-us .pp-step-arrows button{color:var(--pp-chocolate);cursor:pointer;background:0 0;border:1px solid #3d2c1e59;border-radius:999px;padding:.8rem 1rem;font:700 .88rem/1 Arial,sans-serif}#pp-coffee-on-us .pp-step-controls button span{background:#fff9;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin-right:.5rem;display:inline-grid}#pp-coffee-on-us .pp-step-controls button[aria-selected=true]{border-color:var(--pp-terracotta);background:var(--pp-terracotta);color:var(--pp-cream)}#pp-coffee-on-us .pp-step-panel{background:var(--pp-cream);border-radius:1.5rem;min-height:15rem;padding:clamp(1.6rem,5vw,4rem)}#pp-coffee-on-us .pp-step-panel[hidden]{display:none}#pp-coffee-on-us .pp-step-panel p{max-width:49rem;margin-bottom:0;font-size:clamp(1.2rem,2vw,1.45rem)}#pp-coffee-on-us .pp-step-arrows{justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1rem;font-family:Arial,sans-serif;font-size:.78rem;display:flex}#pp-coffee-on-us .pp-step-arrows button{padding:.65rem 1rem}#pp-coffee-on-us .pp-mosaic-grid{grid-template-rows:repeat(2,minmax(14rem,auto));grid-template-columns:1.35fr .65fr;gap:1rem;display:grid}#pp-coffee-on-us .pp-mosaic-card{border:1px solid var(--pp-beige);min-width:0;color:var(--pp-chocolate);background:#fff;border-radius:1.5rem;flex-direction:column;gap:1.2rem;padding:1rem;text-decoration:none;display:flex}#pp-coffee-on-us .pp-mosaic-large{grid-row:1/3}#pp-coffee-on-us .pp-mosaic-large .pp-image-tile{background:var(--pp-cream);min-height:22rem}#pp-coffee-on-us .pp-card-copy{gap:.45rem;padding:.25rem .5rem .75rem;display:grid}#pp-coffee-on-us .pp-card-copy strong{font-size:1.35rem;font-weight:400}#pp-coffee-on-us .pp-card-copy span{line-height:1.55}#pp-coffee-on-us .pp-type-card{background:var(--pp-beige);justify-content:center}#pp-coffee-on-us .pp-numbered{background:var(--pp-chocolate);color:var(--pp-cream)}#pp-coffee-on-us .pp-numbered .pp-eyebrow{color:#d89079}#pp-coffee-on-us .pp-numbered ol{gap:0;margin:0;padding:0;list-style:none;display:grid}#pp-coffee-on-us .pp-numbered li{border-top:1px solid #faf6f040;grid-template-columns:minmax(5rem,.25fr) minmax(0,1fr);gap:clamp(1rem,5vw,4rem);padding:clamp(2.5rem,6vw,5rem) 0;display:grid}#pp-coffee-on-us .pp-numbered li:last-child{padding-bottom:0}#pp-coffee-on-us .pp-numeral{color:#d89079;font-size:clamp(3rem,7vw,6.5rem);line-height:.8}#pp-coffee-on-us .pp-numbered h3{max-width:24ch;margin-bottom:1.5rem;font-size:clamp(1.8rem,3.6vw,3rem)}#pp-coffee-on-us .pp-numbered li p{max-width:52rem}#pp-coffee-on-us .pp-numbered li p:last-child{margin-bottom:0}#pp-coffee-on-us .pp-numbered .pp-text-link{color:#efad97}#pp-coffee-on-us .pp-details{background:var(--pp-beige)}#pp-coffee-on-us .pp-details-list{border-top:1px solid #3d2c1e4d}#pp-coffee-on-us .pp-details-list details{border-bottom:1px solid #3d2c1e4d;padding:1.4rem 0}#pp-coffee-on-us .pp-details-list summary{cursor:pointer;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}#pp-coffee-on-us .pp-details-list details p{max-width:50rem;margin:1rem 0 0}#pp-coffee-on-us .pp-help-line{margin:2rem 0 0}#pp-coffee-on-us .pp-tear{background:var(--pp-chocolate);color:var(--pp-cream);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:3rem;margin:clamp(2rem,6vw,5rem);padding:clamp(2rem,6vw,5rem);display:flex;position:relative}#pp-coffee-on-us .pp-tear:before{background:radial-gradient(circle, var(--pp-cream) 0 .27rem, transparent .3rem) 0 0 / 1.2rem .9rem repeat-x;content:"";height:.9rem;position:absolute;top:-.45rem;left:1.5rem;right:1.5rem}#pp-coffee-on-us .pp-tear h2{max-width:17ch}#pp-coffee-on-us .pp-tear p:not(.pp-eyebrow){max-width:44rem;margin-bottom:0}@media (max-width:760px){#pp-coffee-on-us .pp-stack-grid{grid-template-columns:1fr}#pp-coffee-on-us .pp-logo-tile{min-height:15rem;transform:none}#pp-coffee-on-us .pp-step-controls{grid-template-columns:1fr}#pp-coffee-on-us .pp-step-controls button{text-align:left}#pp-coffee-on-us .pp-mosaic-grid{grid-template-rows:auto;grid-template-columns:1fr}#pp-coffee-on-us .pp-mosaic-large{grid-row:auto}#pp-coffee-on-us .pp-mosaic-large .pp-image-tile{min-height:14rem}#pp-coffee-on-us .pp-numbered li{grid-template-columns:1fr}#pp-coffee-on-us .pp-tear{flex-direction:column;align-items:flex-start;margin:1rem}}
#pp-costa{color:#3d2c1e;background:#faf6f0;min-height:100%;padding:2rem 1rem 0;font-family:Georgia,Times New Roman,serif}#pp-costa *{box-sizing:border-box}#pp-costa .pp-shell{max-width:76rem;margin:0 auto}#pp-costa .pp-text-link{color:#a65d47;text-underline-offset:.18em;text-decoration-thickness:.08em}#pp-costa .pp-bleed{background:#ede0d4;grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);align-items:stretch;gap:1.5rem;margin:0 calc(50% - 50vw);padding:clamp(2rem,6vw,5rem) max(1rem,50vw - 38rem);display:grid}#pp-costa .pp-title-card{background:#fff;border-radius:2rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem);display:flex}#pp-costa .pp-kicker{color:#a65d47;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:700}#pp-costa .pp-title-card h1{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(2.7rem,6.5vw,5.7rem);font-weight:500;line-height:.92}#pp-costa .pp-title-card>p:not(.pp-kicker){max-width:34rem;margin:1.5rem 0 2rem;font-size:1.15rem;line-height:1.65}#pp-costa .pp-primary{color:#faf6f0;background:#a65d47;border:.12rem solid #a65d47;border-radius:999px;gap:.6rem;padding:.9rem 1.4rem;font-family:Georgia,Times New Roman,serif;font-weight:700;text-decoration:none;display:inline-flex}#pp-costa .pp-primary-light{color:#3d2c1e;background:#faf6f0;border-color:#faf6f0}#pp-costa .pp-primary:hover,#pp-costa .pp-primary:focus-visible{background:#3d2c1e;border-color:#3d2c1e}#pp-costa .pp-primary-light:hover,#pp-costa .pp-primary-light:focus-visible{color:#3d2c1e;background:#ede0d4;border-color:#ede0d4}#pp-costa .pp-visuals{grid-template-rows:minmax(10rem,.72fr) minmax(15rem,1.28fr);gap:1.5rem;display:grid}#pp-costa .pp-image-tile{background:#fff;border-radius:2rem;justify-content:center;align-items:center;padding:1.25rem;display:flex;overflow:hidden}#pp-costa .pp-image-tile img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}#pp-costa .pp-logo-tile img{width:auto;max-height:6rem}#pp-costa .pp-product-tile img{object-fit:cover;border-radius:1.25rem}#pp-costa .pp-tabs{border-bottom:.08rem solid #a65d47;padding:clamp(4rem,8vw,7rem) 0}#pp-costa .pp-tabs h2,#pp-costa .pp-essay>h2,#pp-costa .pp-receipt-section>h2,#pp-costa .pp-faq-intro h2{letter-spacing:-.04em;max-width:16ch;margin:0 0 2.5rem;font-size:clamp(2rem,4.5vw,4.2rem);font-weight:500;line-height:1}#pp-costa .pp-tab-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}#pp-costa .pp-tab-controls>input{opacity:0;width:1px;height:1px;position:absolute}#pp-costa .pp-tab-controls>label{cursor:pointer;text-align:center;border:.08rem solid #a65d47;border-radius:999px;padding:.8rem 1rem;font-weight:700}#pp-costa #costa-tab-routine:checked+label,#pp-costa #costa-tab-browse:checked+label,#pp-costa #costa-tab-pause:checked+label{color:#faf6f0;background:#a65d47}#pp-costa .pp-tab-panels{background:#ede0d4;border-radius:1.5rem;grid-column:1/-1;margin-top:1rem;padding:clamp(1.5rem,4vw,3rem);font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1.55}#pp-costa .pp-tab-panel{max-width:44rem;display:none}#pp-costa #costa-tab-routine:checked~.pp-tab-panels .pp-panel-routine,#pp-costa #costa-tab-browse:checked~.pp-tab-panels .pp-panel-browse,#pp-costa #costa-tab-pause:checked~.pp-tab-panels .pp-panel-pause{display:block}#pp-costa .pp-essay{padding:clamp(4rem,9vw,8rem) 0}#pp-costa .pp-reason-grid{border-top:.08rem solid #a65d47;border-bottom:.08rem solid #a65d47;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#pp-costa .pp-reason{padding:2rem}#pp-costa .pp-reason+.pp-reason{border-left:.08rem solid #a65d47}#pp-costa .pp-reason h3{color:#a65d47;margin:0 0 1.5rem;font-size:1.5rem;font-weight:500;line-height:1.15}#pp-costa .pp-reason p{margin:0 0 1.25rem;font-size:1.04rem;line-height:1.72}#pp-costa .pp-receipt-section{background:#ede0d4;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:start;gap:2.5rem;margin:0 calc(50% - 50vw);padding:clamp(4rem,9vw,8rem) max(1rem,50vw - 38rem);display:grid}#pp-costa .pp-eyebrow{color:#a65d47;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:700}#pp-costa .pp-receipt{background:#fff;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}#pp-costa .pp-receipt-top,#pp-costa .pp-receipt-total{letter-spacing:.12em;justify-content:space-between;padding:.9rem 0;font-size:.78rem;font-weight:700;display:flex}#pp-costa .pp-receipt-top{border-bottom:.08rem dashed #3d2c1e}#pp-costa .pp-receipt-line{color:#3d2c1e;border-bottom:.08rem dashed #a65d47;grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.75rem;padding:1.1rem 0;text-decoration:none;display:grid}#pp-costa .pp-receipt-line:hover,#pp-costa .pp-receipt-line:focus-visible{color:#a65d47}#pp-costa .pp-receipt-total{border-top:.15rem solid #3d2c1e;margin-top:1.5rem;font-size:.95rem}#pp-costa .pp-faq-columns{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,7vw,6rem);padding:clamp(4rem,9vw,8rem) 0;display:grid}#pp-costa .pp-faq-intro{position:sticky;top:2rem}#pp-costa .pp-faq-intro>p:last-child{max-width:24rem;line-height:1.65}#pp-costa .pp-faq-list{border-top:.08rem solid #a65d47}#pp-costa .pp-faq-row{border-bottom:.08rem solid #a65d47;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:1.5rem;padding:1.75rem 0;display:grid}#pp-costa .pp-faq-row h3,#pp-costa .pp-faq-row p{margin:0;font-size:1rem;line-height:1.65}#pp-costa .pp-faq-row h3{color:#a65d47}#pp-costa .pp-band{color:#faf6f0;background:#3d2c1e;justify-content:space-between;align-items:center;gap:2rem;margin:0 calc(50% - 50vw);padding:clamp(3rem,7vw,6rem) max(1rem,50vw - 38rem);display:flex}#pp-costa .pp-band h2{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(2rem,4.5vw,4.2rem);font-weight:500;line-height:1}@media (max-width:800px){#pp-costa .pp-bleed,#pp-costa .pp-receipt-section,#pp-costa .pp-faq-columns,#pp-costa .pp-reason-grid{grid-template-columns:1fr}#pp-costa .pp-reason+.pp-reason{border-top:.08rem solid #a65d47;border-left:0}#pp-costa .pp-faq-intro{position:static}}@media (max-width:560px){#pp-costa{padding-left:.75rem;padding-right:.75rem}#pp-costa .pp-tab-controls{grid-template-columns:1fr}#pp-costa .pp-tab-panels{grid-column:1}#pp-costa .pp-faq-row{grid-template-columns:1fr}#pp-costa .pp-band{flex-direction:column;align-items:flex-start}}
#pp-cote{--cream:#faf6f0;--beige:#ede0d4;--terracotta:#a65d47;--chocolate:#3d2c1e;background:var(--cream);color:var(--chocolate);font-family:Georgia,Times New Roman,serif;overflow:hidden}#pp-cote *,#pp-cote :before,#pp-cote :after{box-sizing:border-box}#pp-cote .pp-stack,#pp-cote .pp-accordion,#pp-cote .pp-cards,#pp-cote .pp-numbered,#pp-cote .pp-details,#pp-cote .pp-closing{max-width:1120px;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,4rem)}#pp-cote .pp-stack{text-align:center;flex-direction:column;align-items:center;min-height:78vh;display:flex}#pp-cote .pp-logo-tile,#pp-cote .pp-image-tile{background:#fff;border-radius:1.5rem;margin:0;padding:1rem}#pp-cote .pp-logo-tile{width:9rem;margin-bottom:2.5rem;box-shadow:0 18px 50px #3d2c1e14}#pp-cote .pp-logo-tile img{width:100%;height:auto;display:block}#pp-cote .pp-eyebrow,#pp-cote .pp-kicker{color:var(--terracotta);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700}#pp-cote .pp-stack h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(3.8rem,10vw,8.5rem);font-weight:400;line-height:.88}#pp-cote .pp-deck{max-width:650px;margin:2rem auto;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}#pp-cote .pp-range-row{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:2rem;display:flex}#pp-cote .pp-range-row span{background:var(--beige);border-radius:999px;padding:.65rem 1rem;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700}#pp-cote .pp-primary,#pp-cote .pp-primary-light{border-radius:999px;justify-content:center;padding:.95rem 1.4rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;display:inline-flex}#pp-cote .pp-primary{background:var(--terracotta);color:#fff}#pp-cote .pp-primary-light{color:var(--chocolate);background:#fff}#pp-cote .pp-accordion{border-top:1px solid #3d2c1e2e}#pp-cote .pp-accordion h2,#pp-cote .pp-section-heading h2,#pp-cote .pp-closing h2{letter-spacing:-.04em;margin:0 0 2.5rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:.98}#pp-cote .pp-accordion-shell{border-top:1px solid var(--chocolate)}#pp-cote .pp-accordion-item{border-bottom:1px solid var(--chocolate)}#pp-cote .pp-accordion-item button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:1.4rem 0;font-size:clamp(1.2rem,2.5vw,1.8rem);display:flex}#pp-cote .pp-accordion-panel{max-width:680px;padding:0 0 1.5rem;display:none}#pp-cote .pp-accordion-item.is-open .pp-accordion-panel{display:block}#pp-cote .pp-accordion-panel p{margin:0;font-size:1.08rem;line-height:1.7}#pp-cote .pp-cards{max-width:1280px}#pp-cote .pp-card-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}#pp-cote .pp-card{color:inherit;background:#fff;border-radius:1.5rem;min-height:260px;padding:2rem;text-decoration:none}#pp-cote .pp-card span{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;display:block}#pp-cote .pp-card strong{margin-bottom:1rem;font-size:1.75rem;font-weight:400;display:block}#pp-cote .pp-card p{margin:0;line-height:1.55}#pp-cote .pp-image-grid{grid-template-columns:1.35fr 1fr;gap:1rem;margin-top:1rem;display:grid}#pp-cote .pp-image-tile img{object-fit:cover;border-radius:.85rem;width:100%;height:100%;display:block}#pp-cote .pp-numbered{background:var(--beige);max-width:none}#pp-cote .pp-numbered>*{max-width:1120px;margin-left:auto;margin-right:auto}#pp-cote .pp-numbered-item{border-top:1px solid #3d2c1e59;grid-template-columns:minmax(90px,.3fr) 1fr;gap:clamp(1.5rem,5vw,5rem);padding:3rem 0;display:grid}#pp-cote .pp-numeral{color:var(--terracotta);font-size:clamp(4rem,9vw,8rem);line-height:.8}#pp-cote .pp-numbered-item h3{margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}#pp-cote .pp-numbered-item p{margin:0 0 1.25rem;font-size:1.08rem;line-height:1.78}#pp-cote .pp-numbered-item a{color:var(--terracotta);text-underline-offset:.18em;font-weight:700}#pp-cote .pp-details details{border-top:1px solid #3d2c1e59;padding:1.25rem 0}#pp-cote .pp-details details:last-child{border-bottom:1px solid #3d2c1e59}#pp-cote .pp-details summary{cursor:pointer;font-size:1.25rem;font-weight:700}#pp-cote .pp-details details p{max-width:720px;margin:1rem 0 0;line-height:1.7}#pp-cote .pp-tear{background:var(--chocolate);color:#fff;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,5vw,4rem)}#pp-cote .pp-slip{border:2px dashed #ffffff73;justify-content:space-between;gap:2rem;max-width:1120px;margin:0 auto;padding:2rem;display:flex}#pp-cote .pp-slip span{color:#dfac99;letter-spacing:.17em;text-transform:uppercase;margin-bottom:.5rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;display:block}#pp-cote .pp-slip strong{font-size:1.5rem;font-weight:400}#pp-cote .pp-slip p{margin:0}#pp-cote .pp-closing{justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:0;display:flex}#pp-cote .pp-closing h2{max-width:760px;margin:0}@media (max-width:760px){#pp-cote .pp-card-grid,#pp-cote .pp-image-grid,#pp-cote .pp-numbered-item{grid-template-columns:1fr}#pp-cote .pp-slip,#pp-cote .pp-closing{flex-direction:column;align-items:flex-start}}
#pp-crafted-pubs{--pp-cream:#faf6f0;--pp-beige:#ede0d4;--pp-terracotta:#a65d47;--pp-chocolate:#3d2c1e;background:var(--pp-cream);color:var(--pp-chocolate);font-family:Georgia,Times New Roman,serif}#pp-crafted-pubs *,#pp-crafted-pubs :before,#pp-crafted-pubs :after{box-sizing:border-box}#pp-crafted-pubs .pp-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:38px 0 96px}#pp-crafted-pubs h1,#pp-crafted-pubs h2,#pp-crafted-pubs h3,#pp-crafted-pubs p,#pp-crafted-pubs blockquote{margin-top:0}#pp-crafted-pubs h1{letter-spacing:-.065em;max-width:820px;margin-bottom:24px;font-size:clamp(3.25rem,8vw,7.8rem);font-weight:400;line-height:.88}#pp-crafted-pubs h2{letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:400;line-height:.98}#pp-crafted-pubs h3{font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:400;line-height:1.08}#pp-crafted-pubs .pp-eyebrow{color:var(--pp-terracotta);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:800}#pp-crafted-pubs .pp-text-link{color:inherit;-webkit-text-decoration-color:var(--pp-terracotta);text-decoration-color:var(--pp-terracotta);text-underline-offset:4px;text-decoration-thickness:2px}#pp-crafted-pubs .pp-text-link:hover{color:var(--pp-terracotta)}#pp-crafted-pubs .pp-masthead{border-bottom:1px solid var(--pp-chocolate);grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:72px;min-height:620px;padding:72px 0 88px;display:grid}#pp-crafted-pubs .pp-deck{max-width:650px;margin-bottom:0;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.45}#pp-crafted-pubs .pp-logo-tile,#pp-crafted-pubs .pp-photo-tile{background:#fff;border-radius:30px;padding:22px;overflow:hidden;box-shadow:0 18px 50px #3d2c1e1a}#pp-crafted-pubs .pp-logo-tile{place-items:center;min-height:250px;display:grid}#pp-crafted-pubs .pp-logo-tile img{object-fit:contain;width:100%;height:auto}#pp-crafted-pubs .pp-chips{padding:100px 0}#pp-crafted-pubs .pp-section-heading{max-width:760px;margin-bottom:42px}#pp-crafted-pubs .pp-chip-row{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}#pp-crafted-pubs .pp-chip-row button{border:1px solid var(--pp-chocolate);color:var(--pp-chocolate);cursor:pointer;background:0 0;border-radius:999px;padding:12px 20px;font:700 .9rem/1.1 Arial,Helvetica,sans-serif}#pp-crafted-pubs .pp-chip-row button[aria-selected=true]{border-color:var(--pp-terracotta);background:var(--pp-terracotta);color:#fff}#pp-crafted-pubs .pp-chip-stage{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:stretch;gap:30px;display:grid}#pp-crafted-pubs .pp-photo-tile{min-height:400px}#pp-crafted-pubs .pp-photo-tile img{object-fit:cover;border-radius:19px;width:100%;height:100%;min-height:356px;display:block}#pp-crafted-pubs .pp-chip-panels{background:var(--pp-beige);border-radius:30px;min-height:100%;padding:clamp(30px,5vw,62px)}#pp-crafted-pubs .pp-chip-panels>div{height:100%}#pp-crafted-pubs .pp-chip-panels>div:not([hidden]){flex-direction:column;justify-content:flex-end;display:flex}#pp-crafted-pubs .pp-chip-panels h3{margin-bottom:20px}#pp-crafted-pubs .pp-chip-panels p{margin-bottom:0;font-size:1.15rem;line-height:1.6}#pp-crafted-pubs .pp-letter{max-width:930px;box-shadow:18px 22px 0 var(--pp-beige);background:#fff;border:1px solid #3d2c1e40;margin:12px auto 110px;padding:clamp(40px,8vw,92px);position:relative}#pp-crafted-pubs .pp-letter:before{border:1px solid var(--pp-terracotta);content:"";width:44px;height:44px;position:absolute;top:26px;right:30px}#pp-crafted-pubs .pp-letter h2{max-width:720px;margin-bottom:46px}#pp-crafted-pubs .pp-letter>p:not(.pp-eyebrow):not(.pp-signoff){margin-bottom:26px;font-size:clamp(1.08rem,1.8vw,1.27rem);line-height:1.72}#pp-crafted-pubs .pp-note{border-left:5px solid var(--pp-terracotta);background:var(--pp-cream);margin:42px 0;padding:28px 30px}#pp-crafted-pubs .pp-note-label{color:var(--pp-terracotta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:.74rem;font-weight:800}#pp-crafted-pubs .pp-note blockquote{margin-bottom:0;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.3}#pp-crafted-pubs .pp-signoff{color:var(--pp-terracotta);margin:40px 0 34px;font-size:1.35rem;font-style:italic;line-height:1.55}#pp-crafted-pubs .pp-letter-cta{padding-top:14px}#pp-crafted-pubs .pp-primary{border:2px solid var(--pp-terracotta);background:var(--pp-terracotta);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}#pp-crafted-pubs .pp-primary:hover{background:var(--pp-chocolate);border-color:var(--pp-chocolate)}#pp-crafted-pubs .pp-primary-light{color:var(--pp-chocolate);background:#fff;border-color:#fff}#pp-crafted-pubs .pp-primary-light:hover{border-color:var(--pp-beige);background:var(--pp-beige)}#pp-crafted-pubs .pp-sticky{border-top:1px solid var(--pp-chocolate);padding:100px 0 120px}#pp-crafted-pubs .pp-sticky-intro{max-width:780px;margin-bottom:60px}#pp-crafted-pubs .pp-sticky-intro>p:last-child{max-width:620px;font-size:1.18rem;line-height:1.6}#pp-crafted-pubs .pp-sticky-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:58px;display:grid}#pp-crafted-pubs .pp-range-list{margin:0;padding:0;list-style:none}#pp-crafted-pubs .pp-range-list li{border-top:1px solid #3d2c1e59;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 0;display:grid}#pp-crafted-pubs .pp-range-list li:last-child{border-bottom:1px solid #3d2c1e59}#pp-crafted-pubs .pp-range-list li[data-active=true]{color:var(--pp-terracotta)}#pp-crafted-pubs .pp-range-list button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:20px;padding:0;font:400 clamp(1.45rem,3vw,2.25rem)/1.15 Georgia,Times New Roman,serif;display:flex}#pp-crafted-pubs .pp-range-list button span{letter-spacing:.1em;font:700 .7rem/1 Arial,Helvetica,sans-serif}#pp-crafted-pubs .pp-range-list>li>a{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:800}#pp-crafted-pubs .pp-range-panels{background:var(--pp-chocolate);color:#fff;border-radius:28px;min-height:330px;padding:clamp(32px,5vw,56px);position:sticky;top:28px}#pp-crafted-pubs .pp-range-panels>div:not([hidden]){flex-direction:column;min-height:220px;display:flex}#pp-crafted-pubs .pp-range-panels h3{margin-bottom:24px}#pp-crafted-pubs .pp-range-panels p{margin-bottom:34px;font-size:1.08rem;line-height:1.62}#pp-crafted-pubs .pp-range-panels a{color:#fff;margin-top:auto}#pp-crafted-pubs .pp-faq-columns{border-top:1px solid var(--pp-chocolate);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:80px;padding:110px 0 30px;display:grid}#pp-crafted-pubs .pp-faq-heading{align-self:start}#pp-crafted-pubs .pp-faq-heading h2{margin-bottom:30px}#pp-crafted-pubs .pp-faq-list{border-top:1px solid var(--pp-chocolate)}#pp-crafted-pubs .pp-faq-item{border-bottom:1px solid #3d2c1e59;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);gap:32px;padding:28px 0;display:grid}#pp-crafted-pubs .pp-faq-item h3{margin-bottom:0;font-size:1.18rem;line-height:1.35}#pp-crafted-pubs .pp-faq-item p{margin-bottom:0;font-size:1rem;line-height:1.62}#pp-crafted-pubs .pp-band{background:var(--pp-chocolate);color:#fff;justify-content:space-between;align-items:center;gap:60px;width:100%;padding:clamp(48px,8vw,96px) max(24px,50vw - 590px);display:flex}#pp-crafted-pubs .pp-band>div{max-width:760px}#pp-crafted-pubs .pp-band h2{margin-bottom:20px}#pp-crafted-pubs .pp-band>div>p:last-child{margin-bottom:0;font-size:1.16rem}@media (max-width:820px){#pp-crafted-pubs .pp-shell{width:min(100% - 28px,680px);padding-top:26px}#pp-crafted-pubs .pp-masthead,#pp-crafted-pubs .pp-chip-stage,#pp-crafted-pubs .pp-sticky-grid,#pp-crafted-pubs .pp-faq-columns{grid-template-columns:1fr}#pp-crafted-pubs .pp-masthead{gap:42px;min-height:0;padding:54px 0 68px}#pp-crafted-pubs .pp-logo-tile{max-width:360px;min-height:210px}#pp-crafted-pubs .pp-chips{padding:72px 0}#pp-crafted-pubs .pp-photo-tile{min-height:260px}#pp-crafted-pubs .pp-photo-tile img{min-height:230px}#pp-crafted-pubs .pp-letter{box-shadow:10px 14px 0 var(--pp-beige);margin-bottom:86px}#pp-crafted-pubs .pp-sticky{padding:76px 0 88px}#pp-crafted-pubs .pp-sticky-grid{gap:34px}#pp-crafted-pubs .pp-range-panels{min-height:0;position:static}#pp-crafted-pubs .pp-faq-columns{gap:42px;padding-top:80px}#pp-crafted-pubs .pp-band{flex-direction:column;align-items:flex-start}}@media (max-width:560px){#pp-crafted-pubs h1{font-size:clamp(3rem,15vw,4.8rem)}#pp-crafted-pubs .pp-chip-row{flex-direction:column;align-items:stretch}#pp-crafted-pubs .pp-chip-row button{width:100%}#pp-crafted-pubs .pp-letter{padding:48px 24px}#pp-crafted-pubs .pp-letter:before{width:30px;height:30px;top:16px;right:18px}#pp-crafted-pubs .pp-range-list li{grid-template-columns:1fr}#pp-crafted-pubs .pp-range-list>li>a{margin-left:34px}#pp-crafted-pubs .pp-faq-item{grid-template-columns:1fr;gap:14px}}
#pp-currys{--pp-cream:#faf6f0;--pp-beige:#ede0d4;--pp-terracotta:#a65d47;--pp-chocolate:#3d2c1e;background:var(--pp-cream);color:var(--pp-chocolate);font-family:Georgia,Times New Roman,serif}#pp-currys *{box-sizing:border-box}#pp-currys .pp-shell{max-width:1180px;margin:0 auto;padding:2rem 1.25rem 0}#pp-currys .pp-text-link{color:inherit;-webkit-text-decoration-color:var(--pp-terracotta);text-decoration-color:var(--pp-terracotta);text-underline-offset:.2em;text-decoration-thickness:2px}#pp-currys .pp-primary{background:var(--pp-terracotta);border:1px solid var(--pp-terracotta);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.75rem;padding:.9rem 1.25rem;font-family:Arial,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}#pp-currys .pp-primary-light{color:var(--pp-chocolate);background:#fff;border-color:#fff}#pp-currys .pp-eyebrow{color:var(--pp-terracotta);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-family:Arial,sans-serif;font-size:.72rem;font-weight:800}#pp-currys .pp-masthead{border-bottom:1px solid color-mix(in srgb, var(--pp-chocolate) 25%, transparent);grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:570px;padding:clamp(3rem,8vw,7rem) 0;display:grid}#pp-currys .pp-masthead-copy{max-width:770px}#pp-currys .pp-masthead h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,8.5vw,7.8rem);font-weight:400;line-height:.84}#pp-currys .pp-deck{max-width:580px;margin:2rem 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}#pp-currys .pp-logo-tile,#pp-currys .pp-product-tile{background:#fff;border-radius:1.75rem;justify-content:center;align-items:center;padding:clamp(2rem,5vw,4rem);display:flex}#pp-currys .pp-logo-tile img{width:230px;max-width:100%;height:auto}#pp-currys .pp-tabs{padding:clamp(4rem,9vw,7rem) 0}#pp-currys .pp-tabs h2,#pp-currys .pp-letter h2,#pp-currys .pp-receipt h2,#pp-currys .pp-faq-columns h2,#pp-currys .pp-band h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:400;line-height:.98}#pp-currys .pp-tab-list{border-bottom:1px solid var(--pp-chocolate);gap:.5rem;margin-top:3rem;display:flex;overflow-x:auto}#pp-currys .pp-tab-list button{color:var(--pp-chocolate);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:4px solid #0000;flex:none;padding:1rem 1.15rem;font-family:Arial,sans-serif;font-size:.78rem;font-weight:800}#pp-currys .pp-tab-list button[aria-selected=true]{border-bottom-color:var(--pp-terracotta);color:var(--pp-terracotta)}#pp-currys .pp-tab-panels{min-height:220px;padding:2.5rem 0 0}#pp-currys .pp-tab-panels [role=tabpanel]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;display:grid}#pp-currys .pp-tab-panels [role=tabpanel][hidden]{display:none}#pp-currys .pp-tab-panels h3{margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}#pp-currys .pp-tab-panels p{max-width:650px;margin:0;font-size:1.2rem;line-height:1.65}#pp-currys .pp-tab-cta{margin-top:2rem}#pp-currys .pp-letter{border:1px solid var(--pp-beige);box-shadow:0 22px 70px color-mix(in srgb, var(--pp-chocolate) 8%, transparent);background:#fff;border-radius:2rem;max-width:880px;margin:0 auto clamp(4rem,9vw,8rem);padding:clamp(2rem,7vw,6rem);position:relative}#pp-currys .pp-letter:before{background:var(--pp-terracotta);content:"";height:.4rem;position:absolute;top:0;left:clamp(2rem,7vw,6rem);right:clamp(2rem,7vw,6rem)}#pp-currys .pp-letter>p{font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.82}#pp-currys .pp-letter>p:first-of-type{margin-top:2.5rem}#pp-currys .pp-letter .pp-eyebrow{font-size:.72rem;line-height:1.2}#pp-currys .pp-note{background:var(--pp-beige);border-left:5px solid var(--pp-terracotta);margin:2.5rem 0;padding:1.5rem 1.75rem}#pp-currys .pp-note-label{color:var(--pp-terracotta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-family:Arial,sans-serif;font-size:.7rem;font-weight:800}#pp-currys .pp-note blockquote{margin:0;font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.45}#pp-currys .pp-signoff{margin-top:2.5rem;font-style:italic}#pp-currys .pp-receipt-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}#pp-currys .pp-product-tile{min-height:480px;padding:2rem;position:sticky;top:2rem}#pp-currys .pp-product-tile img{object-fit:contain;max-width:100%;height:auto;max-height:430px}#pp-currys .pp-receipt{box-shadow:0 18px 45px color-mix(in srgb, var(--pp-chocolate) 10%, transparent);background:#fff;padding:clamp(2rem,5vw,4rem)}#pp-currys .pp-receipt-lines{border-bottom:2px solid var(--pp-chocolate);border-top:2px solid var(--pp-chocolate);margin:2.5rem 0 1.5rem}#pp-currys .pp-receipt-line{border-bottom:1px dashed color-mix(in srgb, var(--pp-chocolate) 45%, transparent);grid-template-columns:2rem 1fr;align-items:baseline;gap:1rem;padding:1.15rem 0;font-family:Courier New,monospace;display:grid}#pp-currys .pp-receipt-line:last-child{border-bottom:0}#pp-currys .pp-receipt-line span{color:var(--pp-terracotta);font-size:.8rem;font-weight:700}#pp-currys .pp-receipt-total{justify-content:space-between;margin-bottom:2rem;font-family:Courier New,monospace;font-size:.82rem;font-weight:700;display:flex}#pp-currys .pp-faq-columns{border-top:1px solid var(--pp-chocolate);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,8vw,7rem);padding:clamp(4rem,9vw,8rem) 0;display:grid}#pp-currys .pp-faq-intro{position:sticky;top:2rem}#pp-currys .pp-faq-intro>p:last-child{max-width:420px;font-size:1.05rem;line-height:1.65}#pp-currys .pp-faq-row{border-top:1px solid color-mix(in srgb, var(--pp-chocolate) 40%, transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding:1.75rem 0;display:grid}#pp-currys .pp-faq-row h3{margin:0;font-size:1.15rem;font-weight:400;line-height:1.35}#pp-currys .pp-faq-row h3 span{color:var(--pp-terracotta);letter-spacing:.12em;margin-bottom:.5rem;font-family:Arial,sans-serif;font-size:.65rem;font-weight:800;display:block}#pp-currys .pp-faq-row p{margin:0;line-height:1.65}#pp-currys .pp-band{background:var(--pp-chocolate);color:#fff;justify-content:space-between;align-items:center;gap:3rem;margin:0 calc(50% - 50vw);padding:clamp(3rem,8vw,6rem) max(1.25rem,50vw - 567.5px);display:flex}#pp-currys .pp-band>div{max-width:720px}#pp-currys .pp-band .pp-eyebrow{color:#d99079}#pp-currys .pp-band>div>p:last-child{max-width:560px;margin-bottom:0;font-size:1.12rem;line-height:1.6}#pp-currys .pp-band [data-testid=brand-unavailable-cta]{color:#fff}@media (max-width:800px){#pp-currys .pp-masthead,#pp-currys .pp-receipt-wrap,#pp-currys .pp-faq-columns{grid-template-columns:1fr}#pp-currys .pp-masthead{min-height:auto}#pp-currys .pp-logo-tile{min-height:260px}#pp-currys .pp-tab-panels [role=tabpanel],#pp-currys .pp-faq-row{grid-template-columns:1fr}#pp-currys .pp-product-tile,#pp-currys .pp-faq-intro{position:static}#pp-currys .pp-band{flex-direction:column;align-items:flex-start}}@media (max-width:520px){#pp-currys .pp-shell{padding-inline:1rem}#pp-currys .pp-masthead h1{font-size:3.3rem}#pp-currys .pp-letter{border-radius:1.25rem;padding:2rem 1.35rem}#pp-currys .pp-receipt{padding:2rem 1.3rem}#pp-currys .pp-receipt-total{flex-direction:column;align-items:flex-start;gap:.4rem}}
#pp-decathlon{--pp-cream:#faf6f0;--pp-beige:#ede0d4;--pp-terracotta:#a65d47;--pp-chocolate:#3d2c1e;background:var(--pp-cream);color:var(--pp-chocolate);font-family:Georgia,Times New Roman,serif;overflow:hidden}#pp-decathlon *{box-sizing:border-box}#pp-decathlon h1,#pp-decathlon h2,#pp-decathlon h3,#pp-decathlon p{margin-top:0}#pp-decathlon h1{letter-spacing:-.055em;max-width:12ch;margin-bottom:1.25rem;font-size:clamp(3rem,7.5vw,7rem);font-weight:500;line-height:.9}#pp-decathlon h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:500;line-height:.98}#pp-decathlon h3{font-size:1.45rem;font-weight:600;line-height:1.12}#pp-decathlon p{line-height:1.68}#pp-decathlon .pp-bleed,#pp-decathlon .pp-fold,#pp-decathlon .pp-reasons,#pp-decathlon .pp-receipt-section,#pp-decathlon .pp-faq-columns,#pp-decathlon .pp-band{padding:clamp(2rem,5vw,5.5rem)}#pp-decathlon .pp-eyebrow{color:var(--pp-terracotta);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;line-height:1.3}#pp-decathlon .pp-text-link{color:inherit;-webkit-text-decoration-color:var(--pp-terracotta);text-decoration-color:var(--pp-terracotta);text-underline-offset:.2em;text-decoration-thickness:.11em}#pp-decathlon .pp-primary{border:1px solid var(--pp-chocolate);background:var(--pp-chocolate);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.75rem;width:fit-content;padding:.9rem 1.4rem;font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}#pp-decathlon .pp-primary-light{color:var(--pp-chocolate);background:#fff;border-color:#fff}#pp-decathlon .pp-bleed{background:var(--pp-beige);min-height:88vh}#pp-decathlon .pp-bleed-field{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1.5rem;min-height:65vh;display:grid}#pp-decathlon .pp-title-card{background:var(--pp-cream);border-radius:2rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,6rem);display:flex}#pp-decathlon .pp-title-card>p:not(.pp-eyebrow){max-width:38rem;margin-bottom:2rem;font-size:1.15rem}#pp-decathlon .pp-logo-tile{background:#fff;border-radius:2rem;place-items:center;padding:clamp(2rem,5vw,5rem);display:grid}#pp-decathlon .pp-logo-tile img{width:min(100%,22rem);height:auto}#pp-decathlon .pp-section-heading{max-width:60rem;margin-bottom:3rem}#pp-decathlon .pp-fold{background:var(--pp-cream)}#pp-decathlon .pp-fold-controls{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}#pp-decathlon .pp-fold-controls button{border:1px solid var(--pp-chocolate);color:var(--pp-chocolate);cursor:pointer;background:0 0;border-radius:999px;padding:.75rem 1.1rem;font:700 .8rem/1 Arial,Helvetica,sans-serif}#pp-decathlon .pp-fold-controls button[aria-selected=true]{background:var(--pp-chocolate);color:#fff}#pp-decathlon .pp-fold-panels{border-top:1px solid var(--pp-chocolate);border-bottom:1px solid var(--pp-chocolate)}#pp-decathlon .pp-fold-panel{grid-template-columns:5rem 1fr;align-items:start;gap:2rem;padding:clamp(2rem,6vw,5rem) 0;display:grid}#pp-decathlon .pp-fold-panel[hidden]{display:none}#pp-decathlon .pp-fold-panel>span{color:var(--pp-terracotta);font-size:1rem}#pp-decathlon .pp-fold-panel h3{margin-bottom:.75rem;font-size:clamp(2rem,5vw,4.5rem);font-weight:500}#pp-decathlon .pp-fold-panel p{max-width:42rem;margin-bottom:0;font-size:1.15rem}#pp-decathlon .pp-reasons{background:var(--pp-beige)}#pp-decathlon .pp-reasons>header{max-width:55rem;margin-bottom:3rem}#pp-decathlon .pp-reason-columns{border-top:1px solid var(--pp-chocolate);border-bottom:1px solid var(--pp-chocolate);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#pp-decathlon .pp-reason-columns>div{padding:2.5rem}#pp-decathlon .pp-reason-columns>div+div{border-left:1px solid var(--pp-chocolate)}#pp-decathlon .pp-reason-columns p{font-size:1.02rem}#pp-decathlon .pp-image-tile{background:#fff;border-radius:1.5rem;margin:2rem 0 0;padding:.8rem}#pp-decathlon .pp-image-tile img{border-radius:1rem;width:100%;height:auto;display:block}#pp-decathlon .pp-receipt-section{background:var(--pp-cream);grid-template-columns:minmax(0,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,7vw,8rem);display:grid}#pp-decathlon .pp-receipt{background:#fff;align-self:start;padding:clamp(1.5rem,4vw,3.5rem);font-family:Courier New,monospace;box-shadow:0 1.5rem 4rem #3d2c1e1a}#pp-decathlon .pp-receipt-head{border-bottom:2px dashed var(--pp-chocolate);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;font-size:.75rem;font-weight:800;display:flex}#pp-decathlon .pp-receipt-head img{background:#fff;border-radius:.7rem;width:8rem;height:auto;padding:.5rem}#pp-decathlon .pp-receipt-lines{padding:1.5rem 0}#pp-decathlon .pp-receipt-lines>div{border-bottom:1px dotted #3d2c1e59;grid-template-columns:2rem 1fr auto;gap:.8rem;padding:1rem 0;display:grid}#pp-decathlon .pp-receipt>p{border-top:2px dashed var(--pp-chocolate);letter-spacing:.12em;text-align:center;margin-bottom:0;padding-top:1.5rem;font-size:.75rem;font-weight:800}#pp-decathlon .pp-faq-columns{background:var(--pp-beige);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,8rem);display:grid}#pp-decathlon .pp-faq-columns>header{align-self:start;position:sticky;top:2rem}#pp-decathlon .pp-faq-row{border-top:1px solid var(--pp-chocolate);grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr);gap:2rem;padding:2rem 0;display:grid}#pp-decathlon .pp-faq-row:last-child{border-bottom:1px solid var(--pp-chocolate)}#pp-decathlon .pp-faq-row>div{grid-template-columns:2rem 1fr;gap:.5rem;display:grid}#pp-decathlon .pp-faq-row span{color:var(--pp-terracotta);font-size:.8rem}#pp-decathlon .pp-faq-row h3,#pp-decathlon .pp-faq-row p{margin-bottom:0}#pp-decathlon .pp-band{background:var(--pp-chocolate);color:#fff;justify-content:space-between;align-items:center;gap:2rem;display:flex}#pp-decathlon .pp-band h2{max-width:14ch;margin-bottom:1rem}#pp-decathlon .pp-band p:not(.pp-eyebrow){margin-bottom:0}#pp-decathlon .pp-band .pp-eyebrow{color:#d8876d}#pp-decathlon .pp-band [data-testid=brand-unavailable-cta]{color:#fff}@media (max-width:900px){#pp-decathlon .pp-bleed-field,#pp-decathlon .pp-receipt-section,#pp-decathlon .pp-faq-columns{grid-template-columns:1fr}#pp-decathlon .pp-logo-tile{min-height:16rem}#pp-decathlon .pp-reason-columns{grid-template-columns:1fr}#pp-decathlon .pp-reason-columns>div+div{border-top:1px solid var(--pp-chocolate);border-left:0}#pp-decathlon .pp-faq-columns>header{position:static}}@media (max-width:600px){#pp-decathlon .pp-reason-columns>div{padding:2rem 0}#pp-decathlon .pp-fold-panel,#pp-decathlon .pp-faq-row{grid-template-columns:1fr;gap:1rem}#pp-decathlon .pp-band{flex-direction:column;align-items:flex-start}}
#pp-deliveroo{--cream:#faf6f0;--beige:#ede0d4;--terra:#a65d47;--choc:#3d2c1e;background:var(--cream);color:var(--choc);font-family:Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif}#pp-deliveroo .wrap{max-width:68rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}#pp-deliveroo h1,#pp-deliveroo h2,#pp-deliveroo .lede,#pp-deliveroo .eyebrow{font-family:Iowan Old Style,Palatino,Georgia,serif}#pp-deliveroo h1{letter-spacing:-.03em;margin:.4rem 0 1rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.05}#pp-deliveroo h2{margin:0 0 1rem;font-size:1.7rem;font-weight:500}#pp-deliveroo p,#pp-deliveroo li{font-size:1.05rem;line-height:1.6}#pp-deliveroo .eyebrow{color:var(--terra);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}#pp-deliveroo .lede{max-width:38rem;font-size:1.2rem}#pp-deliveroo .pp-text-link{color:var(--terra);text-underline-offset:.18em}#pp-deliveroo .pp-primary{background:var(--terra);color:var(--cream);border-radius:999px;gap:.35rem;margin-top:.6rem;padding:.85rem 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}#pp-deliveroo .pp-primary:hover{background:var(--choc)}#pp-deliveroo .tile{background:#fff;border-radius:1.1rem;padding:.75rem}#pp-deliveroo .tile img{border-radius:.7rem;width:100%;height:auto;display:block}#pp-deliveroo .logo-tile img{object-fit:contain;width:auto;max-height:7rem;margin:0 auto}#pp-deliveroo .split{align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:grid}#pp-deliveroo .accordion details,#pp-deliveroo .facts details{border-top:1px solid var(--beige);padding:.85rem 0}#pp-deliveroo summary{cursor:pointer;font-size:1.15rem}#pp-deliveroo .rail ul{grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;gap:.8rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}#pp-deliveroo .rail-card{color:inherit;background:#fff;border-radius:1rem;min-height:100%;padding:1rem;text-decoration:none;display:block}#pp-deliveroo .rail-card span{color:var(--terra);margin-bottom:.4rem;font-size:1.15rem;display:block}#pp-deliveroo .columns{gap:1.5rem;margin:2.5rem 0;display:grid}#pp-deliveroo .columns h2{border-top:2px solid var(--choc);padding-top:.7rem}#pp-deliveroo blockquote{background:var(--beige);border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}#pp-deliveroo .note-label{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}#pp-deliveroo .facts{margin-top:1rem}#pp-deliveroo .tear{background:var(--choc);color:var(--cream);border-radius:0 0 1.2rem 1.2rem;max-width:40rem;margin:3rem auto 0;padding:2.2rem 1.5rem 1.6rem;position:relative}#pp-deliveroo .tear:before{background:radial-gradient(circle, var(--cream) 7px, transparent 8px) left center / 20px 18px repeat-x;content:"";height:18px;position:absolute;top:-9px;left:0;right:0}#pp-deliveroo .tear .pp-primary{background:var(--cream);color:var(--choc)}@media (min-width:800px){#pp-deliveroo .split,#pp-deliveroo .columns{grid-template-columns:1.3fr .9fr}}
#pp-devere-hotels{--cream:#faf6f0;--beige:#ede0d4;--terra:#a65d47;--choc:#3d2c1e;background:var(--cream);color:var(--choc);font-family:Iowan Old Style,Palatino,Georgia,serif}#pp-devere-hotels .wrap{max-width:68rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}#pp-devere-hotels h1{letter-spacing:-.03em;margin:.35rem 0 1rem;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:500;line-height:1.02}#pp-devere-hotels h2{margin:0 0 .5rem;font-size:1.55rem;font-weight:500}#pp-devere-hotels p{font-size:1.05rem;line-height:1.65}#pp-devere-hotels .eyebrow{color:var(--terra);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}#pp-devere-hotels .range-row{flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}#pp-devere-hotels .range-row li{background:var(--beige);border-radius:999px;padding:.4rem .85rem}#pp-devere-hotels .pp-text-link{color:var(--terra);text-underline-offset:.18em}#pp-devere-hotels .pp-primary{background:var(--terra);color:var(--cream);border-radius:999px;padding:.85rem 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}#pp-devere-hotels .pp-primary:hover{background:var(--choc)}#pp-devere-hotels .numbered ol{margin:1.5rem 0 0;padding:0;list-style:none}#pp-devere-hotels .numbered li{border-top:1px solid var(--beige);gap:.4rem 1rem;padding:1.2rem 0;display:grid}#pp-devere-hotels .numbered li span{color:var(--terra);grid-area:1/1/span 2;font-size:2rem;line-height:1}#pp-devere-hotels .numbered li h2,#pp-devere-hotels .numbered li p{grid-column:2}#pp-devere-hotels .accordion details,#pp-devere-hotels .facts details{border-top:1px solid var(--beige);padding:.85rem 0}#pp-devere-hotels summary{cursor:pointer;font-size:1.15rem}#pp-devere-hotels .tile{background:#fff;border-radius:1.1rem;margin-top:.8rem;padding:.75rem}#pp-devere-hotels .tile img{border-radius:.7rem;width:100%;height:auto;display:block}#pp-devere-hotels .cards ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}#pp-devere-hotels .card{color:inherit;background:#fff;border-radius:1rem;padding:1rem 1.1rem;text-decoration:none;display:block}#pp-devere-hotels .card span{color:var(--terra);margin-bottom:.35rem;font-size:1.2rem;display:block}#pp-devere-hotels blockquote{background:var(--beige);border-radius:1rem;margin:1.5rem 0;padding:1rem 1.1rem}#pp-devere-hotels .note-label{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}#pp-devere-hotels .tear{background:var(--choc);color:var(--cream);border-radius:0 0 1.2rem 1.2rem;max-width:40rem;margin:2rem auto 0;padding:2.2rem 1.5rem 1.6rem;position:relative}#pp-devere-hotels .tear:before{background:radial-gradient(circle, var(--cream) 7px, transparent 8px) left center / 20px 18px repeat-x;content:"";height:18px;position:absolute;top:-9px;left:0;right:0}#pp-devere-hotels .tear .pp-primary{background:var(--cream);color:var(--choc)}#pp-devere-hotels .numbered li{grid-template-columns:4rem minmax(0,1fr)}@media (min-width:800px){#pp-devere-hotels .cards ul{grid-template-columns:repeat(3,1fr)}}
#pp-dining-out-card{--cream:#faf6f0;--beige:#ede0d4;--terra:#a65d47;--choc:#3d2c1e;background:var(--cream);color:var(--choc);font-family:Iowan Old Style,Palatino,Georgia,serif}#pp-dining-out-card .wrap{max-width:68rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}#pp-dining-out-card h1{letter-spacing:-.03em;margin:.4rem 0 1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:500;line-height:1.05}#pp-dining-out-card h2{font-size:1.65rem;font-weight:500}#pp-dining-out-card p{font-size:1.05rem;line-height:1.62}#pp-dining-out-card .eyebrow{color:var(--terra);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}#pp-dining-out-card .lede{max-width:38rem;font-size:1.18rem}#pp-dining-out-card .pp-text-link{color:var(--terra);text-underline-offset:.18em}#pp-dining-out-card .pp-primary{background:var(--terra);color:var(--cream);border-radius:999px;padding:.85rem 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}#pp-dining-out-card .pp-primary:hover{background:var(--choc)}#pp-dining-out-card .tile{background:#fff;border-radius:1.1rem;padding:.75rem}#pp-dining-out-card .tile img{border-radius:.7rem;width:100%;height:auto;display:block}#pp-dining-out-card .logo-tile img{object-fit:contain;width:auto;max-height:7rem;margin:0 auto}#pp-dining-out-card .split{align-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}#pp-dining-out-card .rail ul{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.8rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}#pp-dining-out-card .rail-card{color:inherit;background:#fff;border-radius:1rem;padding:1rem;text-decoration:none;display:block}#pp-dining-out-card .rail-card span{color:var(--terra);margin-bottom:.4rem;font-size:1.15rem;display:block}#pp-dining-out-card .filters{margin:2.2rem 0}#pp-dining-out-card .filters input{opacity:0;position:absolute}#pp-dining-out-card .filter-controls{flex-wrap:wrap;gap:.45rem;display:flex}#pp-dining-out-card .filter-controls label{border:1px solid var(--terra);cursor:pointer;border-radius:999px;padding:.4rem .9rem}#pp-dining-out-card #dining-steak:checked~.filter-controls label[for=dining-steak],#pp-dining-out-card #dining-carvery:checked~.filter-controls label[for=dining-carvery],#pp-dining-out-card #dining-pub:checked~.filter-controls label[for=dining-pub]{background:var(--terra);color:var(--cream)}#pp-dining-out-card .panel{margin-top:1rem;display:none}#pp-dining-out-card #dining-steak:checked~.panels .steak,#pp-dining-out-card #dining-carvery:checked~.panels .carvery,#pp-dining-out-card #dining-pub:checked~.panels .pub{display:block}#pp-dining-out-card .columns{gap:1.5rem;margin:2rem 0;display:grid}#pp-dining-out-card .columns h2{border-top:2px solid var(--choc);padding-top:.7rem}#pp-dining-out-card blockquote{background:var(--beige);border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}#pp-dining-out-card .note-label{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}#pp-dining-out-card .facts details{border-top:1px solid var(--beige);padding:.85rem 0}#pp-dining-out-card summary{cursor:pointer;font-size:1.12rem}#pp-dining-out-card .tear{background:var(--choc);color:var(--cream);border-radius:0 0 1.2rem 1.2rem;max-width:40rem;margin:2.5rem auto 0;padding:2.2rem 1.5rem 1.6rem;position:relative}#pp-dining-out-card .tear:before{background:radial-gradient(circle, var(--cream) 7px, transparent 8px) left center / 20px 18px repeat-x;content:"";height:18px;position:absolute;top:-9px;left:0;right:0}#pp-dining-out-card .tear .pp-primary{background:var(--cream);color:var(--choc)}@media (min-width:800px){#pp-dining-out-card .split,#pp-dining-out-card .columns{grid-template-columns:1.25fr .9fr}}
#pp-dunelm{--cream:#faf6f0;--beige:#ede0d4;--terra:#a65d47;--choc:#3d2c1e;background:var(--cream);color:var(--choc);font-family:Iowan Old Style,Palatino,Georgia,serif}#pp-dunelm .wrap{max-width:68rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}#pp-dunelm h1{letter-spacing:-.03em;margin:.4rem 0 1rem;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:500;line-height:1.08}#pp-dunelm h2{font-size:1.6rem;font-weight:500}#pp-dunelm p{font-size:1.05rem;line-height:1.62}#pp-dunelm .eyebrow{color:var(--terra);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}#pp-dunelm .lede{max-width:40rem;font-size:1.15rem}#pp-dunelm .pp-text-link{color:var(--terra);text-underline-offset:.18em}#pp-dunelm .pp-primary{background:var(--terra);color:var(--cream);border-radius:999px;padding:.85rem 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}#pp-dunelm .pp-primary:hover{background:var(--choc)}#pp-dunelm .tile{background:#fff;border-radius:1.1rem;padding:.75rem}#pp-dunelm .tile img{border-radius:.7rem;width:100%;height:auto;display:block}#pp-dunelm .logo-tile{align-self:start}#pp-dunelm .logo-tile img{object-fit:contain;width:auto;max-height:4.5rem;margin:1rem auto}#pp-dunelm .split,#pp-dunelm .columns{gap:1.4rem;display:grid}#pp-dunelm .columns h2{border-top:2px solid var(--choc);padding-top:.65rem}#pp-dunelm .filters{margin:2rem 0 1rem}#pp-dunelm .filters input{opacity:0;position:absolute}#pp-dunelm .filter-controls{flex-wrap:wrap;gap:.45rem;display:flex}#pp-dunelm .filter-controls label{border:1px solid var(--choc);cursor:pointer;border-radius:999px;padding:.4rem .9rem}#pp-dunelm #dunelm-bedding:checked~.filter-controls label[for=dunelm-bedding],#pp-dunelm #dunelm-sofas:checked~.filter-controls label[for=dunelm-sofas],#pp-dunelm #dunelm-curtains:checked~.filter-controls label[for=dunelm-curtains]{background:var(--choc);color:var(--cream)}#pp-dunelm .panel{margin-top:1rem;display:none}#pp-dunelm #dunelm-bedding:checked~.panels .bedding,#pp-dunelm #dunelm-sofas:checked~.panels .sofas,#pp-dunelm #dunelm-curtains:checked~.panels .curtains{display:block}#pp-dunelm .cards ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}#pp-dunelm .card{color:inherit;background:#fff;border-radius:1rem;padding:1rem;text-decoration:none;display:block}#pp-dunelm .card span{color:var(--terra);margin-bottom:.3rem;font-size:1.2rem;display:block}#pp-dunelm blockquote{background:var(--beige);border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}#pp-dunelm .note-label{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}#pp-dunelm .facts details{border-top:1px solid var(--beige);padding:.8rem 0}#pp-dunelm summary{cursor:pointer;font-size:1.1rem}#pp-dunelm .tear{background:var(--choc);color:var(--cream);border-radius:0 0 1.2rem 1.2rem;max-width:40rem;margin:2.5rem auto 0;padding:2.2rem 1.5rem 1.6rem;position:relative}#pp-dunelm .tear:before{background:radial-gradient(circle, var(--cream) 7px, transparent 8px) left center / 20px 18px repeat-x;content:"";height:18px;position:absolute;top:-9px;left:0;right:0}#pp-dunelm .tear .pp-primary{background:var(--cream);color:var(--choc)}@media (min-width:800px){#pp-dunelm .split{grid-template-columns:1.4fr .6fr}#pp-dunelm .columns,#pp-dunelm .cards ul{grid-template-columns:1fr 1fr}#pp-dunelm .cards ul{grid-template-columns:repeat(3,1fr)}}
#pp-elearngift{--cream:#faf6f0;--beige:#ede0d4;--terra:#a65d47;--choc:#3d2c1e;background:var(--cream);color:var(--choc);font-family:Iowan Old Style,Palatino,Georgia,serif}#pp-elearngift .wrap{max-width:66rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}#pp-elearngift h1{letter-spacing:-.03em;margin:.35rem 0 1rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.05}#pp-elearngift h2{font-size:1.6rem;font-weight:500}#pp-elearngift p{font-size:1.05rem;line-height:1.65}#pp-elearngift .eyebrow{color:var(--terra);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}#pp-elearngift .lede{max-width:36rem;font-size:1.18rem}#pp-elearngift .pp-text-link{color:var(--terra);text-underline-offset:.18em}#pp-elearngift .pp-primary{background:var(--terra);color:var(--cream);border-radius:999px;padding:.85rem 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}#pp-elearngift .pp-primary:hover{background:var(--choc)}#pp-elearngift .tile{background:#fff;border-radius:1.1rem;padding:.75rem}#pp-elearngift .tile img{background:var(--beige);border-radius:.7rem;width:100%;height:auto;min-height:8rem;display:block}#pp-elearngift .logo-tile img{object-fit:contain;background:0 0;width:auto;min-height:0;max-height:6rem;margin:0 auto}#pp-elearngift .split{align-items:center;gap:1.5rem;display:grid}#pp-elearngift .accordion details,#pp-elearngift .facts details{border-top:1px solid var(--beige);padding:.85rem 0}#pp-elearngift summary{cursor:pointer;font-size:1.12rem}#pp-elearngift .rail{margin:1.5rem 0}#pp-elearngift .rail ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}#pp-elearngift .rail-card{color:inherit;background:#fff;border-radius:1rem;padding:1rem;text-decoration:none;display:block}#pp-elearngift .rail-card span{color:var(--terra);margin-bottom:.35rem;font-size:1.15rem;display:block}#pp-elearngift .columns{gap:1.5rem;display:grid}#pp-elearngift .columns h2{border-top:2px solid var(--choc);padding-top:.7rem}#pp-elearngift blockquote{background:var(--beige);border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}#pp-elearngift .note-label{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}#pp-elearngift .tear{background:var(--choc);color:var(--cream);border-radius:0 0 1.2rem 1.2rem;max-width:40rem;margin:2.5rem auto 0;padding:2.2rem 1.5rem 1.6rem;position:relative}#pp-elearngift .tear:before{background:radial-gradient(circle, var(--cream) 7px, transparent 8px) left center / 20px 18px repeat-x;content:"";height:18px;position:absolute;top:-9px;left:0;right:0}#pp-elearngift .tear .pp-primary{background:var(--cream);color:var(--choc)}@media (min-width:800px){#pp-elearngift .split{grid-template-columns:1.4fr .7fr}#pp-elearngift .rail ul{grid-template-columns:repeat(3,1fr)}#pp-elearngift .columns{grid-template-columns:1.15fr .85fr}}
#pp-great-british-pub-card{--gbpc-cream:#faf6f0;--gbpc-beige:#ede0d4;--gbpc-terracotta:#a65d47;--gbpc-chocolate:#3d2c1e;background:var(--gbpc-cream);color:var(--gbpc-chocolate);font-family:Georgia,Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:1.125rem;line-height:1.65}#pp-great-british-pub-card *{box-sizing:border-box}#pp-great-british-pub-card .gbpc-wrap{width:min(72rem,100% - 2.5rem);margin-inline:auto;padding-top:1.5rem}#pp-great-british-pub-card h1,#pp-great-british-pub-card h2,#pp-great-british-pub-card h3{letter-spacing:-.02em;font-weight:600;line-height:1.15}#pp-great-british-pub-card h1{margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem)}#pp-great-british-pub-card h2{margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.15rem)}#pp-great-british-pub-card h3{margin:1.25rem 0 .4rem;font-size:1.25rem}#pp-great-british-pub-card p{margin:0 0 .9rem}#pp-great-british-pub-card .pp-text-link,#pp-great-british-pub-card .gbpc-secondary{color:var(--gbpc-terracotta);text-underline-offset:.18em}#pp-great-british-pub-card .pp-text-link:hover,#pp-great-british-pub-card .gbpc-secondary:hover{color:var(--gbpc-chocolate)}#pp-great-british-pub-card a:focus-visible,#pp-great-british-pub-card summary:focus-visible,#pp-great-british-pub-card input:focus-visible+label{outline:2px solid var(--gbpc-terracotta);outline-offset:3px}#pp-great-british-pub-card .pp-primary{background:var(--gbpc-terracotta);color:var(--gbpc-cream);border-radius:999px;align-items:center;gap:.35rem;margin:.4rem 0 .2rem;padding:.75rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}#pp-great-british-pub-card .pp-primary:hover{background:var(--gbpc-chocolate);color:var(--gbpc-cream)}#pp-great-british-pub-card .pp-primary-light{background:var(--gbpc-cream);color:var(--gbpc-chocolate)}#pp-great-british-pub-card .pp-primary-light:hover{color:var(--gbpc-terracotta);background:#fff}#pp-great-british-pub-card .gbpc-hero-media{background:var(--gbpc-beige);aspect-ratio:16/9;border-radius:1.5rem;overflow:hidden}#pp-great-british-pub-card .gbpc-hero-media img,#pp-great-british-pub-card .gbpc-figure img{object-fit:cover;width:100%;height:100%;display:block}#pp-great-british-pub-card .gbpc-hero-card{background:#faf6f0f5;border:1px solid #a65d4747;border-radius:1.5rem;margin:-3.5rem 4vw 0;padding:1.5rem 1.4rem .6rem;position:relative;box-shadow:0 16px 40px #3d2c1e14}#pp-great-british-pub-card .gbpc-logo{object-fit:contain;width:auto;max-width:9.5rem;height:auto;max-height:3.25rem;display:block}#pp-great-british-pub-card .gbpc-intro,#pp-great-british-pub-card .gbpc-experiences,#pp-great-british-pub-card .gbpc-occasions,#pp-great-british-pub-card .gbpc-receipt,#pp-great-british-pub-card .gbpc-facts{margin-top:2.75rem}#pp-great-british-pub-card .gbpc-intro{max-width:42rem}#pp-great-british-pub-card .gbpc-aside{color:#3d2c1ec7;font-size:1rem}#pp-great-british-pub-card .gbpc-kicker{color:var(--gbpc-terracotta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:700;line-height:1.3}#pp-great-british-pub-card .gbpc-num{color:var(--gbpc-terracotta);font-variant-numeric:tabular-nums;margin-right:.35rem}#pp-great-british-pub-card .gbpc-experience{border-top:1px solid #a65d4738;gap:1.25rem;margin-top:2rem;padding-top:2rem;display:grid}#pp-great-british-pub-card .gbpc-figure{background:var(--gbpc-beige);aspect-ratio:4/3;border-radius:1.25rem;margin:0;overflow:hidden}#pp-great-british-pub-card .gbpc-link-row{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}#pp-great-british-pub-card .gbpc-occasions{background:var(--gbpc-beige);border-radius:1.5rem;padding:1.5rem}#pp-great-british-pub-card .gbpc-occasion-list{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}#pp-great-british-pub-card .gbpc-occasion-list input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-great-british-pub-card .gbpc-occasion-list label{background:var(--gbpc-cream);cursor:pointer;border:1px solid #a65d4759;border-radius:999px;padding:.45rem .9rem;font-size:1rem;font-weight:700}#pp-great-british-pub-card #gbpc-birthday:checked~label[for=gbpc-birthday],#pp-great-british-pub-card #gbpc-anniversary:checked~label[for=gbpc-anniversary],#pp-great-british-pub-card #gbpc-thanks:checked~label[for=gbpc-thanks],#pp-great-british-pub-card #gbpc-family:checked~label[for=gbpc-family]{background:var(--gbpc-terracotta);color:var(--gbpc-cream)}#pp-great-british-pub-card #gbpc-birthday:focus-visible~label[for=gbpc-birthday],#pp-great-british-pub-card #gbpc-anniversary:focus-visible~label[for=gbpc-anniversary],#pp-great-british-pub-card #gbpc-thanks:focus-visible~label[for=gbpc-thanks],#pp-great-british-pub-card #gbpc-family:focus-visible~label[for=gbpc-family]{outline:2px solid var(--gbpc-terracotta);outline-offset:3px}#pp-great-british-pub-card .gbpc-occasion-panel{flex:1 0 100%;margin:.35rem 0 0;display:none}#pp-great-british-pub-card #gbpc-birthday:checked~.gbpc-panel-gbpc-birthday,#pp-great-british-pub-card #gbpc-anniversary:checked~.gbpc-panel-gbpc-anniversary,#pp-great-british-pub-card #gbpc-thanks:checked~.gbpc-panel-gbpc-thanks,#pp-great-british-pub-card #gbpc-family:checked~.gbpc-panel-gbpc-family{display:block}#pp-great-british-pub-card .gbpc-receipt{background:radial-gradient(circle at 12px 100%,#0000 11px,#fffaf4 12px) 0 100%/24px 18px repeat-x,#fffaf4;border-radius:.4rem .4rem 1.2rem 1.2rem;max-width:38rem;margin-inline:auto;padding:1.6rem 1.4rem 1.2rem;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;box-shadow:0 10px 28px #3d2c1e14}#pp-great-british-pub-card .gbpc-receipt-top{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px dashed #a65d478c;margin-bottom:.35rem;padding-bottom:.55rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.78rem;font-weight:700}#pp-great-british-pub-card .gbpc-note-label{font-size:1rem}#pp-great-british-pub-card .gbpc-notes{margin:0;padding:0;list-style:none}#pp-great-british-pub-card .gbpc-note-for{color:var(--gbpc-terracotta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.75rem;font-style:normal;font-weight:700}#pp-great-british-pub-card .gbpc-notes blockquote{border-left:3px solid var(--gbpc-terracotta);margin:0 0 1rem;padding-left:.9rem;font-style:italic}#pp-great-british-pub-card .gbpc-facts details{border-top:1px solid #a65d4738}#pp-great-british-pub-card .gbpc-facts details:last-of-type{border-bottom:1px solid #a65d4738}#pp-great-british-pub-card .gbpc-facts summary{cursor:pointer;padding:.85rem 0;font-weight:700}#pp-great-british-pub-card .gbpc-facts details p{max-width:44rem;margin-top:0;padding-bottom:.9rem}#pp-great-british-pub-card .gbpc-close{background:var(--gbpc-chocolate);color:var(--gbpc-cream);margin-top:3rem;padding:2.5rem 0 3rem}#pp-great-british-pub-card .gbpc-close .gbpc-wrap{padding-top:0}#pp-great-british-pub-card .gbpc-close-inner{max-width:44rem}#pp-great-british-pub-card .gbpc-close-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:.4rem;display:flex}#pp-great-british-pub-card .gbpc-secondary{color:var(--gbpc-cream);font-weight:700}#pp-great-british-pub-card .gbpc-close .pp-primary{background:var(--gbpc-cream);color:var(--gbpc-chocolate)}#pp-great-british-pub-card .gbpc-close .pp-primary:hover{color:var(--gbpc-terracotta);background:#fff}#pp-great-british-pub-card .gbpc-close [data-testid=gift-card-product-list]{background:var(--gbpc-cream);color:var(--gbpc-chocolate);border-radius:1.25rem;margin-top:1.5rem;padding:1rem 1.15rem .35rem}@media (min-width:800px){#pp-great-british-pub-card .gbpc-hero-card{margin-inline:8vw;padding:2rem 2.2rem .8rem}#pp-great-british-pub-card .gbpc-experience{grid-template-columns:1.1fr .9fr;align-items:center}#pp-great-british-pub-card .gbpc-experience:nth-child(2n) .gbpc-experience-copy{order:2}#pp-great-british-pub-card .gbpc-experience-solo{grid-template-columns:1fr;max-width:42rem}}
#pp-restaurant-card{box-sizing:border-box;color:#3d2c1e;width:100%;max-width:none;font-family:var(--font-serif), Georgia, "Iowan Old Style", serif;background:#faf6f0;margin:0;padding:48px max(20px,50% - 520px) 80px;font-size:18px;line-height:1.65}#pp-restaurant-card *,#pp-restaurant-card :before,#pp-restaurant-card :after{box-sizing:border-box}#pp-restaurant-card a{color:inherit}#pp-restaurant-card h1,#pp-restaurant-card h2,#pp-restaurant-card h3{letter-spacing:-.03em;font-weight:600;line-height:1.15}#pp-restaurant-card h1{max-width:16ch;margin:12px 0 0;font-size:clamp(40px,6vw,68px)}#pp-restaurant-card h2{margin:0;font-size:clamp(28px,4vw,40px)}#pp-restaurant-card h3{margin:0 0 8px;font-size:26px}#pp-restaurant-card p{margin:0}#pp-restaurant-card .kicker{color:#a65d47;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:ui-sans-serif,Avenir Next,Segoe UI,sans-serif;font-size:12px;font-weight:700}#pp-restaurant-card .logo{object-fit:contain;background:#fff;border-radius:22px;width:88px;height:88px;box-shadow:0 0 0 1px #3d2c1e1a}#pp-restaurant-card .lede{max-width:42rem;font-size:22px;line-height:1.45}#pp-restaurant-card .mast,#pp-restaurant-card .fold,#pp-restaurant-card .letter,#pp-restaurant-card .site,#pp-restaurant-card .facts{gap:16px;display:grid}#pp-restaurant-card .mast{max-width:760px;padding-bottom:12px}#pp-restaurant-card .mast p{max-width:42rem}#pp-restaurant-card .actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:8px;display:flex}#pp-restaurant-card .pp-primary,#pp-restaurant-card .pp-text-link,#pp-restaurant-card .more,#pp-restaurant-card .fold-tabs label,#pp-restaurant-card .occasions a,#pp-restaurant-card .site-links a{font-family:ui-sans-serif,Avenir Next,Segoe UI,sans-serif}#pp-restaurant-card .pp-primary{color:#fff;background:#a65d47;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:12px 22px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}#pp-restaurant-card .pp-primary:hover,#pp-restaurant-card .pp-primary:focus-visible{background:#8d4d3b}#pp-restaurant-card .pp-primary-light{color:#3d2c1e;background:#faf6f0}#pp-restaurant-card .pp-primary-light:hover,#pp-restaurant-card .pp-primary-light:focus-visible{background:#fff}#pp-restaurant-card .pp-text-link{text-underline-offset:4px;font-weight:650}#pp-restaurant-card .pp-text-link:hover,#pp-restaurant-card .pp-text-link:focus-visible,#pp-restaurant-card .more:focus-visible,#pp-restaurant-card .occasions a:focus-visible,#pp-restaurant-card .site-links a:focus-visible{outline-offset:3px;outline:2px solid #a65d47}#pp-restaurant-card .fold,#pp-restaurant-card .letter,#pp-restaurant-card .site,#pp-restaurant-card .facts{margin-top:56px}#pp-restaurant-card .fold-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#pp-restaurant-card .fold-tabs{gap:10px;display:grid}#pp-restaurant-card .fold-tabs label{cursor:pointer;background:#fff;border:1px solid #a65d4759;border-radius:999px;align-items:center;min-height:52px;padding:12px 18px;font-size:16px;font-weight:650;display:flex}#pp-restaurant-card #rc-italian:focus-visible~.fold-tabs label[for=rc-italian],#pp-restaurant-card #rc-latin:focus-visible~.fold-tabs label[for=rc-latin],#pp-restaurant-card #rc-pan:focus-visible~.fold-tabs label[for=rc-pan]{outline-offset:3px;outline:2px solid #a65d47}#pp-restaurant-card #rc-italian:checked~.fold-tabs label[for=rc-italian],#pp-restaurant-card #rc-latin:checked~.fold-tabs label[for=rc-latin],#pp-restaurant-card #rc-pan:checked~.fold-tabs label[for=rc-pan]{color:#fff;background:#a65d47;border-color:#a65d47}#pp-restaurant-card .panel{background:#ede0d4;border-radius:28px;align-items:center;gap:22px;padding:22px;display:none}#pp-restaurant-card #rc-italian:checked~.fold-panels .panel-italian,#pp-restaurant-card #rc-latin:checked~.fold-panels .panel-latin,#pp-restaurant-card #rc-pan:checked~.fold-panels .panel-pan{display:grid}#pp-restaurant-card .panel p+p{margin-top:12px}#pp-restaurant-card .sketch{fill:none;stroke:#a65d47;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;width:148px;height:112px}#pp-restaurant-card .occasions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}#pp-restaurant-card .occasions li{background:#fff;border-radius:22px;align-content:start;gap:8px;min-height:100%;padding:16px;display:grid;box-shadow:0 0 0 1px #3d2c1e14}#pp-restaurant-card .occasions a{color:#a65d47;text-underline-offset:3px;font-size:16px;font-weight:700;text-decoration-thickness:1px}#pp-restaurant-card .occasions p{font-size:16px}#pp-restaurant-card .note{background:#fff;border-radius:28px;gap:14px;max-width:720px;margin-top:8px;padding:28px 28px 32px;display:grid;box-shadow:0 0 0 1px #a65d4747}#pp-restaurant-card .sample-label{letter-spacing:.04em;text-transform:uppercase;font-family:ui-sans-serif,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:700}#pp-restaurant-card blockquote{border-left:3px solid #a65d47;margin:0;padding-left:16px}#pp-restaurant-card blockquote p+p{margin-top:10px}#pp-restaurant-card .signoff{font-style:italic}#pp-restaurant-card .site{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:36px}#pp-restaurant-card .site-links{background:#ede0d4;border-radius:28px;gap:14px;padding:22px;display:grid;position:sticky;top:20px}#pp-restaurant-card .site-links h2{font-size:28px}#pp-restaurant-card .site-links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}#pp-restaurant-card .site-links a{text-underline-offset:3px;font-weight:700}#pp-restaurant-card .site-copy{align-content:start;gap:14px;padding-top:8px;display:grid}#pp-restaurant-card .facts{gap:0}#pp-restaurant-card .faq-row{border-top:1px solid #3d2c1e29;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);gap:24px;padding:22px 0;display:grid}#pp-restaurant-card .faq-row h3{margin:0;font-size:22px}#pp-restaurant-card .band{color:#faf6f0;background:#3d2c1e;border-radius:32px;flex-wrap:wrap;justify-content:space-between;gap:28px;margin-top:64px;padding:36px;display:flex}#pp-restaurant-card .band h2{max-width:16ch}#pp-restaurant-card .band p{max-width:40rem;margin-top:12px}#pp-restaurant-card .band .more{color:#faf6f0;border:1px solid #faf6f073;border-radius:999px;align-items:center;min-height:52px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}#pp-restaurant-card .band .more:hover,#pp-restaurant-card .band .more:focus-visible{background:#faf6f01a}@media (max-width:860px){#pp-restaurant-card .occasions,#pp-restaurant-card .site,#pp-restaurant-card .faq-row,#pp-restaurant-card .panel{grid-template-columns:1fr}#pp-restaurant-card .site-links{position:static}#pp-restaurant-card h1{max-width:none}}@media (min-width:720px){#pp-restaurant-card .fold-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}#pp-restaurant-card .panel{grid-template-columns:160px minmax(0,1fr)}}
#pp-co-op{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-co-op .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-co-op .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-co-op .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-co-op h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-co-op h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-co-op p{margin:0 0 1rem}#pp-co-op .pp-dek{max-width:40rem;font-size:1.2rem}#pp-co-op .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-co-op .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-co-op .pp-primary:hover{background:#3d2c1e}#pp-co-op .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-co-op .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-co-op .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-co-op .pp-open{margin-bottom:2.5rem}#pp-co-op .pp-split,#pp-co-op .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-co-op .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-co-op .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-co-op .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-co-op .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-co-op .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-co-op .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-co-op .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-co-op .pp-article-prose{max-width:46rem}#pp-co-op .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-co-op .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-co-op .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-co-op .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-co-op .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-co-op .pp-signoff{font-style:italic}#pp-co-op .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-co-op .pp-columns{grid-template-columns:1fr 1fr}}#pp-co-op .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-co-op .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-co-op .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-co-op .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-co-op .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-co-op .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-co-op .pp-slider-nav,#pp-co-op .pp-chip-nav,#pp-co-op .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-co-op .pp-slider-nav label,#pp-co-op .pp-chip-nav label,#pp-co-op .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-co-op .pp-slide .pp-panel{display:none}#pp-co-op .pp-slide input:checked+.pp-panel,#pp-co-op .pp-chip input:checked+.pp-panel,#pp-co-op .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-co-op .pp-fold,#pp-co-op .pp-acc,#pp-co-op details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-co-op summary{cursor:pointer;font-weight:600}#pp-co-op .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-co-op .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-co-op .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-co-op .pp-band,#pp-co-op .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-co-op .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-co-op .pp-band .pp-text-link,#pp-co-op .pp-tear .pp-text-link{color:#ede0d4}#pp-co-op .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-co-op .pp-step .pp-panel,#pp-co-op .pp-chip .pp-panel{display:none}#pp-co-op .pp-step input,#pp-co-op .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-farmfoods{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-farmfoods .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-farmfoods .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-farmfoods .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-farmfoods h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-farmfoods h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-farmfoods p{margin:0 0 1rem}#pp-farmfoods .pp-dek{max-width:40rem;font-size:1.2rem}#pp-farmfoods .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-farmfoods .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-farmfoods .pp-primary:hover{background:#3d2c1e}#pp-farmfoods .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-farmfoods .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-farmfoods .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-farmfoods .pp-open{margin-bottom:2.5rem}#pp-farmfoods .pp-split,#pp-farmfoods .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-farmfoods .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-farmfoods .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-farmfoods .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-farmfoods .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-farmfoods .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-farmfoods .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-farmfoods .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-farmfoods .pp-article-prose{max-width:46rem}#pp-farmfoods .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-farmfoods .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-farmfoods .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-farmfoods .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-farmfoods .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-farmfoods .pp-signoff{font-style:italic}#pp-farmfoods .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-farmfoods .pp-columns{grid-template-columns:1fr 1fr}}#pp-farmfoods .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-farmfoods .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-farmfoods .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-farmfoods .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-farmfoods .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-farmfoods .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-farmfoods .pp-slider-nav,#pp-farmfoods .pp-chip-nav,#pp-farmfoods .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-farmfoods .pp-slider-nav label,#pp-farmfoods .pp-chip-nav label,#pp-farmfoods .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-farmfoods .pp-slide .pp-panel{display:none}#pp-farmfoods .pp-slide input:checked+.pp-panel,#pp-farmfoods .pp-chip input:checked+.pp-panel,#pp-farmfoods .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-farmfoods .pp-fold,#pp-farmfoods .pp-acc,#pp-farmfoods details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-farmfoods summary{cursor:pointer;font-weight:600}#pp-farmfoods .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-farmfoods .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-farmfoods .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-farmfoods .pp-band,#pp-farmfoods .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-farmfoods .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-farmfoods .pp-band .pp-text-link,#pp-farmfoods .pp-tear .pp-text-link{color:#ede0d4}#pp-farmfoods .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-farmfoods .pp-step .pp-panel,#pp-farmfoods .pp-chip .pp-panel{display:none}#pp-farmfoods .pp-step input,#pp-farmfoods .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-iceland{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-iceland .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-iceland .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-iceland .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-iceland h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-iceland h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-iceland p{margin:0 0 1rem}#pp-iceland .pp-dek{max-width:40rem;font-size:1.2rem}#pp-iceland .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-iceland .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-iceland .pp-primary:hover{background:#3d2c1e}#pp-iceland .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-iceland .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-iceland .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-iceland .pp-open{margin-bottom:2.5rem}#pp-iceland .pp-split,#pp-iceland .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-iceland .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-iceland .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-iceland .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-iceland .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-iceland .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-iceland .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-iceland .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-iceland .pp-article-prose{max-width:46rem}#pp-iceland .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-iceland .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-iceland .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-iceland .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-iceland .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-iceland .pp-signoff{font-style:italic}#pp-iceland .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-iceland .pp-columns{grid-template-columns:1fr 1fr}}#pp-iceland .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-iceland .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-iceland .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-iceland .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-iceland .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-iceland .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-iceland .pp-slider-nav,#pp-iceland .pp-chip-nav,#pp-iceland .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-iceland .pp-slider-nav label,#pp-iceland .pp-chip-nav label,#pp-iceland .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-iceland .pp-slide .pp-panel{display:none}#pp-iceland .pp-slide input:checked+.pp-panel,#pp-iceland .pp-chip input:checked+.pp-panel,#pp-iceland .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-iceland .pp-fold,#pp-iceland .pp-acc,#pp-iceland details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-iceland summary{cursor:pointer;font-weight:600}#pp-iceland .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-iceland .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-iceland .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-iceland .pp-band,#pp-iceland .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-iceland .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-iceland .pp-band .pp-text-link,#pp-iceland .pp-tear .pp-text-link{color:#ede0d4}#pp-iceland .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-iceland .pp-step .pp-panel,#pp-iceland .pp-chip .pp-panel{display:none}#pp-iceland .pp-step input,#pp-iceland .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-lidl{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-lidl .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-lidl .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-lidl .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-lidl h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-lidl h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-lidl p{margin:0 0 1rem}#pp-lidl .pp-dek{max-width:40rem;font-size:1.2rem}#pp-lidl .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-lidl .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-lidl .pp-primary:hover{background:#3d2c1e}#pp-lidl .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-lidl .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-lidl .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-lidl .pp-open{margin-bottom:2.5rem}#pp-lidl .pp-split,#pp-lidl .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-lidl .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-lidl .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-lidl .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-lidl .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-lidl .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-lidl .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-lidl .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-lidl .pp-article-prose{max-width:46rem}#pp-lidl .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-lidl .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-lidl .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-lidl .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-lidl .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-lidl .pp-signoff{font-style:italic}#pp-lidl .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-lidl .pp-columns{grid-template-columns:1fr 1fr}}#pp-lidl .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-lidl .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-lidl .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-lidl .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-lidl .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-lidl .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-lidl .pp-slider-nav,#pp-lidl .pp-chip-nav,#pp-lidl .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-lidl .pp-slider-nav label,#pp-lidl .pp-chip-nav label,#pp-lidl .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-lidl .pp-slide .pp-panel{display:none}#pp-lidl .pp-slide input:checked+.pp-panel,#pp-lidl .pp-chip input:checked+.pp-panel,#pp-lidl .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-lidl .pp-fold,#pp-lidl .pp-acc,#pp-lidl details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-lidl summary{cursor:pointer;font-weight:600}#pp-lidl .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-lidl .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-lidl .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-lidl .pp-band,#pp-lidl .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-lidl .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-lidl .pp-band .pp-text-link,#pp-lidl .pp-tear .pp-text-link{color:#ede0d4}#pp-lidl .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-lidl .pp-step .pp-panel,#pp-lidl .pp-chip .pp-panel{display:none}#pp-lidl .pp-step input,#pp-lidl .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-morrisons{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-morrisons .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-morrisons .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-morrisons .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-morrisons h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-morrisons h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-morrisons p{margin:0 0 1rem}#pp-morrisons .pp-dek{max-width:40rem;font-size:1.2rem}#pp-morrisons .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-morrisons .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-morrisons .pp-primary:hover{background:#3d2c1e}#pp-morrisons .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-morrisons .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-morrisons .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-morrisons .pp-open{margin-bottom:2.5rem}#pp-morrisons .pp-split,#pp-morrisons .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-morrisons .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-morrisons .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-morrisons .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-morrisons .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-morrisons .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-morrisons .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-morrisons .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-morrisons .pp-article-prose{max-width:46rem}#pp-morrisons .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-morrisons .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-morrisons .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-morrisons .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-morrisons .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-morrisons .pp-signoff{font-style:italic}#pp-morrisons .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-morrisons .pp-columns{grid-template-columns:1fr 1fr}}#pp-morrisons .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-morrisons .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-morrisons .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-morrisons .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-morrisons .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-morrisons .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-morrisons .pp-slider-nav,#pp-morrisons .pp-chip-nav,#pp-morrisons .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-morrisons .pp-slider-nav label,#pp-morrisons .pp-chip-nav label,#pp-morrisons .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-morrisons .pp-slide .pp-panel{display:none}#pp-morrisons .pp-slide input:checked+.pp-panel,#pp-morrisons .pp-chip input:checked+.pp-panel,#pp-morrisons .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-morrisons .pp-fold,#pp-morrisons .pp-acc,#pp-morrisons details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-morrisons summary{cursor:pointer;font-weight:600}#pp-morrisons .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-morrisons .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-morrisons .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-morrisons .pp-band,#pp-morrisons .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-morrisons .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-morrisons .pp-band .pp-text-link,#pp-morrisons .pp-tear .pp-text-link{color:#ede0d4}#pp-morrisons .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-morrisons .pp-step .pp-panel,#pp-morrisons .pp-chip .pp-panel{display:none}#pp-morrisons .pp-step input,#pp-morrisons .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-sainsburys{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-sainsburys .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-sainsburys .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-sainsburys .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-sainsburys h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-sainsburys h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-sainsburys p{margin:0 0 1rem}#pp-sainsburys .pp-dek{max-width:40rem;font-size:1.2rem}#pp-sainsburys .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-sainsburys .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-sainsburys .pp-primary:hover{background:#3d2c1e}#pp-sainsburys .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-sainsburys .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-sainsburys .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-sainsburys .pp-open{margin-bottom:2.5rem}#pp-sainsburys .pp-split,#pp-sainsburys .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-sainsburys .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-sainsburys .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-sainsburys .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-sainsburys .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-sainsburys .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-sainsburys .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-sainsburys .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-sainsburys .pp-article-prose{max-width:46rem}#pp-sainsburys .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-sainsburys .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-sainsburys .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-sainsburys .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-sainsburys .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-sainsburys .pp-signoff{font-style:italic}#pp-sainsburys .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-sainsburys .pp-columns{grid-template-columns:1fr 1fr}}#pp-sainsburys .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-sainsburys .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-sainsburys .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-sainsburys .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-sainsburys .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-sainsburys .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-sainsburys .pp-slider-nav,#pp-sainsburys .pp-chip-nav,#pp-sainsburys .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-sainsburys .pp-slider-nav label,#pp-sainsburys .pp-chip-nav label,#pp-sainsburys .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-sainsburys .pp-slide .pp-panel{display:none}#pp-sainsburys .pp-slide input:checked+.pp-panel,#pp-sainsburys .pp-chip input:checked+.pp-panel,#pp-sainsburys .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-sainsburys .pp-fold,#pp-sainsburys .pp-acc,#pp-sainsburys details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-sainsburys summary{cursor:pointer;font-weight:600}#pp-sainsburys .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-sainsburys .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-sainsburys .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-sainsburys .pp-band,#pp-sainsburys .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-sainsburys .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-sainsburys .pp-band .pp-text-link,#pp-sainsburys .pp-tear .pp-text-link{color:#ede0d4}#pp-sainsburys .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-sainsburys .pp-step .pp-panel,#pp-sainsburys .pp-chip .pp-panel{display:none}#pp-sainsburys .pp-step input,#pp-sainsburys .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
#pp-sainsburys-fuel{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.7}#pp-sainsburys-fuel .pp-wrap{max-width:42rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-sainsburys-fuel .pp-tile{background:#fff;border-radius:1.25rem;margin:0;padding:.65rem;display:inline-block}#pp-sainsburys-fuel .pp-tile img{border-radius:.75rem;width:15rem;max-width:100%;height:auto;display:block}#pp-sainsburys-fuel h1{letter-spacing:-.03em;margin:1.1rem 0 1rem;font-size:clamp(2.35rem,6vw,3.5rem);font-weight:500;line-height:1.08}#pp-sainsburys-fuel h2{margin:0 0 .85rem;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:500;line-height:1.2}#pp-sainsburys-fuel h3{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}#pp-sainsburys-fuel p{margin:0 0 1rem}#pp-sainsburys-fuel .pp-lead{font-size:1.2rem}#pp-sainsburys-fuel .pp-section{border-top:1px solid #ede0d4;margin-top:2.5rem;padding-top:2.1rem}#pp-sainsburys-fuel .pp-text-link,#pp-sainsburys-fuel .pp-inline-cta{color:#a65d47;text-underline-offset:.18em}#pp-sainsburys-fuel .pp-inline-cta{border-bottom:1px solid #a65d47;align-items:center;gap:.35rem;padding-bottom:.08em;font-weight:600;text-decoration:none;display:inline-flex}#pp-sainsburys-fuel .pp-inline-cta:hover{color:#3d2c1e;border-bottom-color:#3d2c1e}#pp-sainsburys-fuel .pp-primary{box-sizing:border-box;color:#faf6f0;white-space:normal;text-align:center;background:#a65d47;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.85rem 1.2rem;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}#pp-sainsburys-fuel .pp-primary:hover{background:#3d2c1e}#pp-sainsburys-fuel .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-sainsburys-fuel .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-sainsburys-fuel .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;min-width:0;margin:.4rem 0 .2rem;display:flex}#pp-sainsburys-fuel .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}#pp-sainsburys-fuel .pp-faq-row p{margin:0}@media (min-width:800px){#pp-sainsburys-fuel .pp-faq-row{grid-template-columns:.85fr 1.15fr}}#pp-sainsburys-fuel .pp-note{border-left:3px solid #a65d47;margin:.4rem 0 1.2rem;padding:.15rem 0 .15rem 1rem;font-style:italic}#pp-sainsburys-fuel .pp-note p{margin:0}#pp-sainsburys-fuel .pp-band{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.75rem;padding:1.6rem 1.4rem 1.5rem}#pp-sainsburys-fuel .pp-band p{max-width:36rem}#pp-sainsburys-fuel .pp-band .pp-text-link{color:#ede0d4}#pp-sainsburys-fuel .pp-band [data-testid=brand-unavailable-cta]{color:#faf6f0}
#pp-sainsburys-multi-brand{color:#3d2c1e;background:#faf6f0;font-family:Georgia,Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.65}#pp-sainsburys-multi-brand .pp-wrap{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 4.5rem}#pp-sainsburys-multi-brand .pp-tile{background:#fff;border-radius:1.25rem;padding:.85rem;display:inline-block}#pp-sainsburys-multi-brand .pp-tile img{border-radius:.85rem;width:auto;max-width:min(100%,28rem);height:auto;display:block}#pp-sainsburys-multi-brand h1{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:500;line-height:1.05}#pp-sainsburys-multi-brand h2{margin:0 0 .6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15}#pp-sainsburys-multi-brand p{margin:0 0 1rem}#pp-sainsburys-multi-brand .pp-dek{max-width:40rem;font-size:1.2rem}#pp-sainsburys-multi-brand .pp-text-link{color:#a65d47;text-underline-offset:.18em}#pp-sainsburys-multi-brand .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-sainsburys-multi-brand .pp-primary:hover{background:#3d2c1e}#pp-sainsburys-multi-brand .pp-primary-light{color:#faf6f0;background:0 0;border:1px solid #faf6f0}#pp-sainsburys-multi-brand .pp-primary-light:hover{color:#3d2c1e;background:#faf6f0}#pp-sainsburys-multi-brand .pp-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0 .4rem;display:flex}#pp-sainsburys-multi-brand .pp-open{margin-bottom:2.5rem}#pp-sainsburys-multi-brand .pp-split,#pp-sainsburys-multi-brand .pp-bleed-grid{gap:1.5rem;display:grid}@media (min-width:800px){#pp-sainsburys-multi-brand .pp-split{grid-template-columns:1.3fr .7fr;align-items:end}#pp-sainsburys-multi-brand .pp-bleed-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch}}#pp-sainsburys-multi-brand .pp-bleed{background:#ede0d4;border-radius:1.75rem;padding:1.25rem}#pp-sainsburys-multi-brand .pp-card{background:#faf6f0;border-radius:1.4rem;padding:1.5rem}#pp-sainsburys-multi-brand .pp-logo-panel{background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}#pp-sainsburys-multi-brand .pp-labels{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#pp-sainsburys-multi-brand .pp-labels span{color:#a65d47;border:1px solid #a65d47;border-radius:999px;padding:.35rem .8rem}#pp-sainsburys-multi-brand .pp-article-prose{max-width:46rem}#pp-sainsburys-multi-brand .pp-reasons{gap:0;margin:2rem 0;display:grid}@media (min-width:800px){#pp-sainsburys-multi-brand .pp-reasons{grid-template-columns:repeat(3,1fr)}}#pp-sainsburys-multi-brand .pp-reasons article{border-top:1px solid #a65d47;border-bottom:1px solid #a65d47;padding:1rem 1.1rem}#pp-sainsburys-multi-brand .pp-numeral{color:#a65d47;margin:0;font-size:3rem;line-height:1}#pp-sainsburys-multi-brand .pp-letter{background:#fff;border-radius:1.25rem;max-width:42rem;padding:1.5rem 1.4rem 1.2rem}#pp-sainsburys-multi-brand .pp-signoff{font-style:italic}#pp-sainsburys-multi-brand .pp-columns{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:800px){#pp-sainsburys-multi-brand .pp-columns{grid-template-columns:1fr 1fr}}#pp-sainsburys-multi-brand .pp-columns article{background:#ede0d4;border-radius:1.25rem;padding:1.1rem 1.2rem}#pp-sainsburys-multi-brand .pp-rail{gap:.8rem;margin:0;padding:.2rem 0 1rem;list-style:none;display:flex;overflow-x:auto}#pp-sainsburys-multi-brand .pp-rail a{min-width:16rem;color:inherit;background:#fff;border-radius:1.25rem;padding:1rem;text-decoration:none;display:block}#pp-sainsburys-multi-brand .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-sainsburys-multi-brand .pp-receipt li{border-bottom:1px dashed #a65d47;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}#pp-sainsburys-multi-brand .pp-slider input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#pp-sainsburys-multi-brand .pp-slider-nav,#pp-sainsburys-multi-brand .pp-chip-nav,#pp-sainsburys-multi-brand .pp-step-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}#pp-sainsburys-multi-brand .pp-slider-nav label,#pp-sainsburys-multi-brand .pp-chip-nav label,#pp-sainsburys-multi-brand .pp-step-nav label{cursor:pointer;border:1px solid #a65d47;border-radius:999px;padding:.4rem .85rem}#pp-sainsburys-multi-brand .pp-slide .pp-panel{display:none}#pp-sainsburys-multi-brand .pp-slide input:checked+.pp-panel,#pp-sainsburys-multi-brand .pp-chip input:checked+.pp-panel,#pp-sainsburys-multi-brand .pp-step input:checked+.pp-panel{background:#fff;border-radius:1.25rem;max-width:40rem;padding:1.1rem 1.2rem;display:block}#pp-sainsburys-multi-brand .pp-fold,#pp-sainsburys-multi-brand .pp-acc,#pp-sainsburys-multi-brand details.pp-faq{border-top:1px solid #ede0d4;padding:.7rem 0}#pp-sainsburys-multi-brand summary{cursor:pointer;font-weight:600}#pp-sainsburys-multi-brand .pp-faq-row{border-top:1px solid #ede0d4;gap:.35rem 1.5rem;padding:1rem 0;display:grid}@media (min-width:800px){#pp-sainsburys-multi-brand .pp-faq-row{grid-template-columns:.8fr 1.2fr}}#pp-sainsburys-multi-brand .pp-note{border-left:3px solid #a65d47;max-width:36rem;padding-left:1rem;font-style:italic}#pp-sainsburys-multi-brand .pp-band,#pp-sainsburys-multi-brand .pp-tear{color:#faf6f0;background:#3d2c1e;border-radius:1.5rem;margin-top:2.5rem;padding:1.6rem}#pp-sainsburys-multi-brand .pp-tear{border-top:2px dashed #faf6f0;border-radius:0 0 1.5rem 1.5rem}#pp-sainsburys-multi-brand .pp-band .pp-text-link,#pp-sainsburys-multi-brand .pp-tear .pp-text-link{color:#ede0d4}#pp-sainsburys-multi-brand .pp-photos{flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.4rem;display:flex}#pp-sainsburys-multi-brand .pp-step .pp-panel,#pp-sainsburys-multi-brand .pp-chip .pp-panel{display:none}#pp-sainsburys-multi-brand .pp-step input,#pp-sainsburys-multi-brand .pp-chip input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
