.ca-section>*{max-width:var(--ca-container);margin-inline:auto;background:var(--ca-paper)}.ca-section--band>*{background:var(--ca-paper-warm);border-top:1px solid var(--ca-hairline-soft);border-bottom:1px solid var(--ca-hairline-soft)}.ca-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ca-tap-min);border-radius:var(--ca-radius-pill);font-family:var(--ca-font-body);font-size:var(--ca-fs-btn);line-height:1;text-decoration:none;transition:background var(--ca-transition),border-color var(--ca-transition)}.ca-btn--primary{padding:var(--ca-btn-py) var(--ca-btn-px);background:var(--ca-green);color:var(--ca-green-text);font-weight:var(--ca-fw-semibold)}.ca-btn--primary:hover{background:#26492e}.ca-btn--secondary{padding:16px var(--ca-btn-secondary-px);border:1.5px solid var(--ca-hairline-button);color:var(--ca-ink);font-weight:var(--ca-fw-medium)}.ca-btn--secondary:hover{border-color:var(--ca-ink)}.ca-btn--ink{padding:12px 22px;background:var(--ca-ink);color:var(--ca-paper);font-weight:var(--ca-fw-medium);font-size:14px}.ca-btn--outline{padding:12px 22px;border:1.5px solid var(--ca-hairline-button);color:var(--ca-ink);font-weight:var(--ca-fw-medium);font-size:14px}.ca-btn--outline:hover{border-color:var(--ca-ink)}.ca-announce{display:flex;align-items:center;justify-content:center;padding:10px 24px;background:var(--ca-green);color:var(--ca-green-text);text-align:center}.ca-announce__text{font-family:var(--ca-font-mono);font-weight:var(--ca-fw-medium);font-size:var(--ca-fs-mono-lg);line-height:1.3;letter-spacing:.04em}.ca-announce__text p{margin:0}.ca-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;padding-inline:max(var(--ca-section-px),calc((100% - var(--ca-container)) / 2));background:var(--ca-paper);border-bottom:var(--ca-border)}.ca-header__burger{display:none;width:var(--ca-tap-min);height:var(--ca-tap-min);padding:0;background:none;border:none;cursor:pointer}.ca-header__burger-bars,.ca-header__burger-bars:before,.ca-header__burger-bars:after{display:block;width:22px;height:2px;background:var(--ca-ink);border-radius:2px}.ca-header__burger-bars{position:relative;margin:0 auto}.ca-header__burger-bars:before,.ca-header__burger-bars:after{content:"";position:absolute;left:0}.ca-header__burger-bars:before{top:-7px}.ca-header__burger-bars:after{top:7px}.ca-header__logo{display:block;flex:none;text-decoration:none}.ca-header__logo-img{display:block;height:60px;width:auto}.ca-header__wordmark{font-family:var(--ca-font-display);font-weight:var(--ca-fw-bold);font-size:22px;color:var(--ca-ink)}.ca-header__nav-list{display:flex;gap:28px;margin:0;padding:0;list-style:none}.ca-header__nav-link{font-family:var(--ca-font-body);font-weight:var(--ca-fw-medium);font-size:var(--ca-fs-nav);line-height:1;color:var(--ca-ink);text-decoration:none}.ca-header__nav-link:hover,.ca-header__nav-link--current{text-decoration:underline;text-underline-offset:5px}.ca-header__actions{display:flex;align-items:center;gap:14px;flex:none}.ca-header__search{font-family:var(--ca-font-body);font-weight:var(--ca-fw-medium);font-size:14px;color:var(--ca-ink);text-decoration:none}.ca-header__search:hover{text-decoration:underline;text-underline-offset:4px}.ca-header__cart{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ca-tap-min);padding:9px 15px;background:var(--ca-ink);color:var(--ca-paper);border-radius:var(--ca-radius-pill);font-family:var(--ca-font-body);font-weight:var(--ca-fw-medium);font-size:13.5px;line-height:1;text-decoration:none;white-space:nowrap}.ca-header__cart-label--mobile{display:none}.ca-header__drawer{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--ca-paper);border-bottom:var(--ca-border)}.ca-header__drawer-list{margin:0;padding:8px var(--ca-section-px) 16px;list-style:none}.ca-header__drawer-link{display:flex;align-items:center;min-height:var(--ca-tap-min);font-family:var(--ca-font-body);font-weight:var(--ca-fw-medium);font-size:16px;color:var(--ca-ink);text-decoration:none;border-bottom:var(--ca-border)}.ca-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy media" "cta  media";align-content:center;gap:0;background:var(--ca-paper)}.ca-hero__copy{grid-area:copy;align-self:end;padding:var(--ca-hero-py) var(--ca-hero-px) 0}.ca-hero__cta{grid-area:cta;align-self:start;padding:0 var(--ca-hero-px) 50px}.ca-hero__media{grid-area:media}.ca-hero__eyebrow{margin:0;font-size:var(--ca-fs-mono-md);letter-spacing:var(--ca-ls-mono-wide);color:var(--ca-green)}.ca-hero__heading{margin:16px 0 0;font-size:var(--ca-fs-hero);line-height:var(--ca-lh-hero);letter-spacing:var(--ca-ls-hero)}.ca-hero__heading p{margin:0}.ca-hero__body{margin:20px 0 0;max-width:420px;font-size:var(--ca-fs-body);line-height:1.62;color:var(--ca-ink-body)}.ca-hero__body p{margin:0}.ca-hero__buttons{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}.ca-hero__proof{display:flex;flex-wrap:wrap;gap:22px;margin:30px 0 0;padding:22px 0 0;border-top:1px solid var(--ca-hairline-rule);list-style:none;font-size:13px;line-height:1.4;color:var(--ca-ink-muted)}.ca-hero__proof-item+.ca-hero__proof-item:before{content:"\b7";margin-right:22px}.ca-hero__media{position:relative;overflow:hidden;min-height:470px;background:var(--ca-green)}.ca-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ca-trust{display:grid;grid-template-columns:repeat(var(--ca-trust-columns, 4),1fr);margin-block:0;margin-inline:auto;padding:0;list-style:none;background:var(--ca-ink);color:var(--ca-on-ink-soft)}.ca-trust__cell{color:#fff;padding:18px 24px;border-right:1px solid var(--ca-rule-on-dark);font-size:var(--ca-fs-card-body);line-height:1.4;text-align:center}.ca-trust__cell:last-child{border-right:none}.ca-range{padding:52px var(--ca-section-px) 46px}.ca-range__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.ca-range__eyebrow{margin:0;font-size:var(--ca-fs-mono-md);letter-spacing:var(--ca-ls-mono-wide);color:var(--ca-paprika-ink)}.ca-range__heading{margin:8px 0 0;font-size:var(--ca-fs-h2);line-height:var(--ca-lh-heading);letter-spacing:var(--ca-ls-heading)}.ca-range__link,.ca-recipes__link{flex:none;font-family:var(--ca-font-body);font-weight:var(--ca-fw-medium);font-size:var(--ca-fs-btn-sm);color:var(--ca-paprika-ink);text-decoration:none}.ca-range__link:hover,.ca-recipes__link:hover{color:var(--ca-paprika-deep);text-decoration:underline;text-underline-offset:3px}.ca-range__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ca-gap-grid)}.ca-range__empty,.ca-recipes__empty,.ca-reviews__empty{margin:0;padding:24px;border:1.5px dashed var(--ca-hairline-button);border-radius:var(--ca-radius-card);font-size:var(--ca-fs-body-sm);color:var(--ca-ink-muted);text-align:center}.ca-basket-bar{padding:0 var(--ca-section-px) 46px}.ca-story{display:grid;grid-template-columns:1fr 1.39fr;gap:44px;align-items:start;padding:48px var(--ca-section-px)}.ca-story__img,.ca-story__placeholder{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--ca-radius-card)}.ca-story__placeholder{background:var(--ca-stripe-placeholder)}.ca-story__eyebrow{margin:0;font-size:var(--ca-fs-mono-md);letter-spacing:var(--ca-ls-mono-wide);color:var(--ca-paprika-ink)}.ca-story__heading{margin:10px 0 0;font-size:var(--ca-fs-h3);line-height:1.05;letter-spacing:var(--ca-ls-heading)}.ca-story__body{margin:14px 0 0;font-size:15.5px;line-height:1.65;color:var(--ca-ink-body)}.ca-story__body p{margin:0 0 12px}.ca-story__body p:last-child{margin-bottom:0}.ca-story__link{display:inline-block;margin-top:18px;font-family:var(--ca-font-body);font-weight:var(--ca-fw-semibold);font-size:var(--ca-fs-body-sm);color:var(--ca-green);text-decoration:none}.ca-story__link:hover{text-decoration:underline;text-underline-offset:3px}.ca-recipes{padding:46px var(--ca-section-px)}.ca-recipes__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.ca-recipes__eyebrow{margin:0;font-size:var(--ca-fs-mono-md);letter-spacing:var(--ca-ls-mono-wide);color:var(--ca-paprika-ink)}.ca-recipes__heading{margin:8px 0 0;font-size:var(--ca-fs-h3);line-height:var(--ca-lh-heading);letter-spacing:var(--ca-ls-heading)}.ca-recipes__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ca-gap-grid);margin:0;padding:0;list-style:none}.ca-recipe-card{display:block;height:100%;background:var(--ca-paper);border:var(--ca-border);border-radius:var(--ca-radius-card);overflow:hidden;text-decoration:none}.ca-recipe-card__img,.ca-recipe-card__placeholder{display:block;width:100%;height:160px;object-fit:cover}.ca-recipe-card__placeholder{background:var(--ca-stripe-placeholder)}.ca-recipe-card__body{padding:15px 17px 17px}.ca-recipe-card__meta{margin:0;font-size:var(--ca-fs-mono-sm);letter-spacing:var(--ca-ls-mono-tight);color:var(--ca-ink-faint)}.ca-recipe-card__title{margin:6px 0 0;font-family:var(--ca-font-display);font-weight:var(--ca-fw-semibold);font-size:18px;line-height:1.25;color:var(--ca-ink)}.ca-recipe-card__standfirst{margin:6px 0 0;font-size:var(--ca-fs-card-body);line-height:1.5;color:var(--ca-ink-muted)}cooked-reviews{display:block}cooked-reviews[data-empty]{height:0;overflow:hidden;visibility:hidden}.ca-reviews{padding:46px var(--ca-section-px)}.ca-reviews__heading{margin:0 0 6px;font-size:var(--ca-fs-h3);line-height:var(--ca-lh-heading);letter-spacing:var(--ca-ls-heading)}.ca-reviews__sub{margin:0 0 24px;font-size:var(--ca-fs-body-sm);line-height:var(--ca-lh-body);color:var(--ca-ink-muted)}.ca-stockists{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center;padding:44px var(--ca-section-px)}.ca-stockists__heading{margin:0;font-size:var(--ca-fs-h4);line-height:1.1;letter-spacing:var(--ca-ls-heading)}.ca-stockists__body{margin:12px 0 0;max-width:440px;font-size:15.5px;line-height:1.65;color:var(--ca-ink-muted)}.ca-stockists__body p{margin:0}.ca-stockists__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ca-stockists__img,.ca-stockists__placeholder{display:block;width:100%;height:190px;object-fit:cover;border-radius:var(--ca-radius-card)}.ca-stockists__placeholder{background:var(--ca-stripe-placeholder)}.ca-newsletter{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px var(--ca-section-px);background:var(--ca-paprika);color:var(--ca-paprika-text)}.ca-newsletter__heading{color:#fff;margin:0;font-size:28px;line-height:1.1;letter-spacing:-.02em}.ca-newsletter__sub{margin:9px 0 0;font-size:var(--ca-fs-body-sm);line-height:1.55;color:#fff}.ca-newsletter__form{display:flex;flex-wrap:wrap;gap:9px;flex:none;margin:0}.ca-newsletter__input{width:250px;min-height:var(--ca-tap-min);padding:15px 18px;background:var(--ca-paprika-text);color:var(--ca-ink);border:none;border-radius:var(--ca-radius-pill);font-family:var(--ca-font-body);font-size:var(--ca-fs-body-sm);line-height:1}.ca-newsletter__button{min-height:var(--ca-tap-min);padding:15px 26px;background:var(--ca-ink);color:var(--ca-paprika-text);border:none;border-radius:var(--ca-radius-pill);font-family:var(--ca-font-body);font-weight:var(--ca-fw-semibold);font-size:var(--ca-fs-body-sm);line-height:1;cursor:pointer}.ca-newsletter__message{flex-basis:100%;margin:0;font-size:var(--ca-fs-card-body)}.ca-newsletter__message--error{font-weight:var(--ca-fw-medium)}.ca-footer{background:var(--ca-ink);color:var(--ca-on-ink)}.ca-footer__inner{max-width:var(--ca-container);margin-inline:auto;padding:38px var(--ca-section-px)}.ca-footer__cols{display:grid;grid-template-columns:1.35fr repeat(var(--ca-footer-menu-cols, 3),1fr);gap:var(--ca-gap-grid)}.ca-footer__logo{display:inline-block}.ca-footer__logo-img{display:block;width:auto;height:56px}.ca-footer__wordmark{font-family:var(--ca-font-display);font-weight:var(--ca-fw-bold);font-size:var(--ca-fs-sub);color:var(--ca-on-ink);text-decoration:none}.ca-footer__strapline{max-width:300px;margin:16px 0 0;font-size:var(--ca-fs-card-body);line-height:1.55;color:var(--ca-on-ink-soft)}.ca-footer__heading{margin:0 0 14px;font-size:var(--ca-fs-mono-sm);color:var(--ca-on-ink-label)}.ca-footer__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ca-footer__link{font-size:14.5px;line-height:1.3;color:var(--ca-on-ink-soft);text-decoration:none;transition:color var(--ca-transition)}.ca-footer__link:hover{color:var(--ca-on-ink)}.ca-footer__empty{margin:0;font-size:var(--ca-fs-card-body);color:var(--ca-on-ink-label)}.ca-footer__bottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--ca-rule-on-dark-strong)}.ca-footer__bottom-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.ca-footer__company{margin-top:14px;font-size:var(--ca-fs-card-body);line-height:1.5;color:var(--ca-on-ink-label)}.ca-footer__company p{margin:0}.ca-footer__company a{color:var(--ca-on-ink-soft)}.ca-footer__legal,.ca-footer__delivery{margin:0;font-size:var(--ca-fs-mono-sm);color:var(--ca-on-ink-label)}@media screen and (max-width:749px){.ca-header{padding:12px var(--ca-section-px)}.ca-header__burger{display:block}.ca-header__logo{position:absolute;left:50%;transform:translate(-50%)}.ca-header__logo-img{height:48px}.ca-footer__logo-img{height:46px}.ca-header__nav,.ca-header__search{display:none}.ca-header__cart{padding:0;background:none;color:var(--ca-ink);font-size:var(--ca-fs-mono-md)}.ca-header__cart-label{display:none}.ca-header__cart-label--mobile{display:inline}.ca-hero{grid-template-columns:1fr;grid-template-areas:"copy" "media" "cta"}.ca-hero__copy{padding:26px var(--ca-hero-px) 24px}.ca-hero__cta{align-self:stretch}.ca-hero__body{max-width:none}.ca-hero__media{position:relative;min-height:0;padding:var(--ca-hero-py) var(--ca-hero-px) 0;background:var(--ca-green);background-image:var(--ca-stripe-green)}.ca-hero__img{position:relative;height:280px;border-radius:var(--ca-radius-card)}.ca-hero__cta{padding:0 var(--ca-hero-px) var(--ca-hero-py);background:var(--ca-green);background-image:var(--ca-stripe-green)}.ca-hero__buttons{margin-top:20px}.ca-hero__buttons .ca-btn--primary{flex:1 1 100%;min-height:var(--ca-btn-mobile-height);padding-block:16px}.ca-hero__buttons .ca-btn--secondary{display:none}.ca-hero__proof{justify-content:center;gap:0;margin-top:10px;padding-top:0;border-top:none;font-family:var(--ca-font-mono);font-weight:var(--ca-fw-medium);font-size:11.5px;letter-spacing:var(--ca-ls-mono);color:var(--ca-green-text);opacity:.75;text-align:center}.ca-hero__proof-item+.ca-hero__proof-item:before{margin-inline:6px}.ca-trust{grid-template-columns:repeat(2,1fr)}.ca-trust__cell:nth-child(2n){border-right:none}.ca-trust__cell:nth-child(-n+2){border-bottom:1px solid var(--ca-rule-on-dark)}.ca-range{padding:26px var(--ca-section-px) 24px}.ca-range__head{margin-bottom:14px}.ca-range__eyebrow{display:none}.ca-range__grid{grid-template-columns:1fr}.ca-basket-bar{padding:0}.ca-story{grid-template-columns:1fr;gap:20px;padding:var(--ca-section-py) var(--ca-section-px)}.ca-recipes{padding:var(--ca-section-py) var(--ca-section-px)}.ca-recipes__row{display:flex;gap:12px;margin:0 calc(var(--ca-section-px) * -1);padding:0 var(--ca-section-px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ca-section-px);-webkit-overflow-scrolling:touch}.ca-recipes__item{flex:0 0 210px;scroll-snap-align:start}.ca-reviews,.ca-stockists{padding:var(--ca-section-py) var(--ca-section-px)}.ca-stockists{grid-template-columns:1fr;gap:20px}.ca-stockists__buttons{flex-wrap:nowrap}.ca-stockists__buttons .ca-btn{flex:1 1 50%;min-height:var(--ca-btn-mobile-height);padding-inline:8px;text-align:center}.ca-newsletter{flex-direction:column;align-items:stretch;gap:18px;padding:var(--ca-hero-py) var(--ca-hero-px)}.ca-newsletter__heading{font-size:var(--ca-fs-h3)}.ca-newsletter__form{flex-direction:column}.ca-newsletter__input,.ca-newsletter__button{width:100%;min-height:var(--ca-btn-mobile-height)}.ca-footer__inner{padding:28px var(--ca-section-px)}.ca-footer__cols{grid-template-columns:repeat(2,1fr);gap:22px var(--ca-gap-grid)}.ca-footer__col--brand{grid-column:1 / -1}.ca-footer__bottom{margin-top:24px}.ca-footer__bottom-row{flex-direction:column-reverse;gap:5px}}@media screen and (min-width:750px)and (max-width:989px){.ca-range__grid,.ca-recipes__row{grid-template-columns:repeat(2,1fr)}.ca-hero__heading{font-size:46px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cooked-home.css.map */
