.ca-pdp{max-width:var(--ca-container);margin:0 auto}.ca-pdp__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px var(--ca-section-px) 0;font-size:13px;line-height:1;color:var(--ca-ink-faint)}.ca-pdp__breadcrumb a{color:inherit;text-decoration:none}.ca-pdp__breadcrumb a:hover{color:var(--ca-paprika-ink);text-decoration:underline;text-underline-offset:2px}.ca-pdp__breadcrumb-current{color:var(--ca-ink)}.ca-pdp__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start;padding:22px var(--ca-section-px) 44px}.ca-gallery__main{aspect-ratio:var(--ca-product-ratio);background:var(--ca-image-wash);border-radius:var(--ca-radius-gallery);overflow:hidden}.ca-gallery__main--empty{background:var(--ca-stripe-placeholder)}.ca-gallery__img{display:block;width:100%;height:100%;object-fit:contain;padding:16px}.ca-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:11px 0 0;padding:0;list-style:none}.ca-gallery__thumb{display:block;width:100%;padding:0;background:var(--ca-image-wash);border:1.5px solid transparent;border-radius:var(--ca-radius-md);overflow:hidden;cursor:pointer}.ca-gallery__thumb[aria-pressed=true]{border-color:var(--ca-green)}.ca-gallery__thumb:focus-visible{outline:2px solid var(--ca-green);outline-offset:2px}.ca-gallery__thumb-img{display:block;width:100%;height:78px;object-fit:contain;padding:4px}.ca-pdp__category{margin:0;font-size:var(--ca-fs-mono-sm);color:var(--ca-ink-faint)}.ca-pdp__title{margin:9px 0 0;font-family:var(--ca-font-display);font-weight:var(--ca-fw-bold);font-size:var(--ca-fs-pdp-title);line-height:var(--ca-lh-pdp-title);letter-spacing:var(--ca-ls-pdp-title)}.ca-pdp__description{margin:12px 0 0;font-size:16.5px;line-height:var(--ca-lh-body);color:var(--ca-ink-body)}.ca-pdp__description>:first-child{margin-top:0}.ca-pdp__description>:last-child{margin-bottom:0}.ca-pdp__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:20px}.ca-pdp__price{font-family:var(--ca-font-display);font-weight:var(--ca-fw-bold);font-size:var(--ca-fs-pdp-price);line-height:1;color:var(--ca-paprika-ink)}.ca-pdp__unit{font-size:12.5px;line-height:1;color:var(--ca-ink-muted)}.ca-pdp__availability{margin:7px 0 0;font-size:var(--ca-fs-card-body);line-height:1.5;color:var(--ca-green)}.ca-pdp__availability--out{color:var(--ca-paprika-ink)}.ca-pdp__form{display:block;margin-top:20px}.ca-pdp__form-el{margin:0}.ca-pdp__buy-row{display:flex;gap:11px}.ca-qty{display:flex;align-items:center;flex:none;border:1.5px solid var(--ca-hairline-strong);border-radius:var(--ca-radius-pill);overflow:hidden}.ca-qty__btn{padding:15px 17px;background:none;border:none;font-family:var(--ca-font-body);font-weight:var(--ca-fw-medium);font-size:17px;line-height:1;color:var(--ca-ink);cursor:pointer}.ca-qty__btn:disabled{opacity:.35;cursor:not-allowed}.ca-qty__readout{min-width:26px;text-align:center;font-family:var(--ca-font-display);font-weight:var(--ca-fw-semibold);font-size:16px;line-height:1}.ca-qty__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ca-pdp__add{position:relative;flex:1;padding:16px 0;background:var(--ca-green);color:var(--ca-green-text);border:none;border-radius:var(--ca-radius-pill);font-family:var(--ca-font-body);font-weight:var(--ca-fw-semibold);font-size:16px;line-height:1;cursor:pointer;transition:background var(--ca-transition)}.ca-pdp__add:hover:not([disabled]){background:#26492e}.ca-pdp__add[disabled]{background:var(--ca-ink-faint);cursor:not-allowed}.ca-pdp__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ca-pdp__add .loading__spinner.hidden{display:none}.ca-pdp .ca-fd--nudge{margin-top:11px}.ca-spec{margin:24px 0 0;border-top:var(--ca-border)}.ca-spec__row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:var(--ca-border);font-size:14.5px;line-height:1.4}.ca-spec__label{margin:0;color:var(--ca-ink-muted)}.ca-spec__value{margin:0;font-weight:var(--ca-fw-medium);text-align:right}.ca-spec__row--allergens .ca-spec__value{color:var(--ca-paprika-ink)}.ca-ingredients{margin:24px 0 0;padding:18px 20px;border:var(--ca-border);border-radius:var(--ca-radius-md);background:var(--ca-paper-warm)}.ca-ingredients__label{margin:0 0 8px;font-size:var(--ca-fs-mono-md);color:var(--ca-ink-faint)}.ca-ingredients__body{font-size:14.5px;line-height:1.55;color:var(--ca-ink-body)}.ca-ingredients__body--plain{white-space:pre-line}.ca-ingredients__advice{margin:12px 0 0;font-size:var(--ca-fs-card-body);line-height:1.5;color:var(--ca-ink-muted)}.ca-ingredients__advice--ruled{padding-top:12px;border-top:1px solid var(--ca-hairline)}.ca-ingredients__body>.metafield-rich_text_field>:first-child,.ca-ingredients__advice>.metafield-rich_text_field>:first-child{margin-top:0}.ca-ingredients__body>.metafield-rich_text_field>:last-child,.ca-ingredients__advice>.metafield-rich_text_field>:last-child{margin-bottom:0}.ca-pdp__blocks{padding:0 var(--ca-section-px) 44px}@media screen and (max-width:749px){.ca-pdp__grid{grid-template-columns:1fr;gap:22px;padding:16px var(--ca-section-px) 28px}.ca-gallery__main{aspect-ratio:var(--ca-product-ratio)}.ca-pdp__description{font-size:15px}.ca-pdp__buy-row{flex-wrap:wrap}.ca-pdp__add{min-height:var(--ca-btn-mobile-height);flex:1 1 auto}.ca-pdp__blocks{padding:0 var(--ca-section-px) 28px}}.ca-goes{max-width:var(--ca-container);margin:0 auto;padding:44px var(--ca-section-px)}.ca-goes__heading{margin:0 0 6px;font-size:var(--ca-fs-h4);line-height:var(--ca-lh-heading);letter-spacing:var(--ca-ls-heading)}.ca-goes__sub{margin:0 0 22px;font-size:var(--ca-fs-body-sm);line-height:var(--ca-lh-body);color:var(--ca-ink-muted)}.ca-goes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ca-gap-grid)}@media screen and (max-width:989px){.ca-goes__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.ca-goes{padding:var(--ca-section-py) var(--ca-section-px)}}.ca-pdp__variants{margin-bottom:12px}.ca-pdp__variant-label{display:block;margin-bottom:6px;font-family:var(--ca-font-mono);font-weight:var(--ca-fw-medium);font-size:var(--ca-fs-mono-sm);letter-spacing:var(--ca-ls-mono);text-transform:uppercase;color:var(--ca-ink-faint)}.ca-pdp__variant-select{width:100%;min-height:var(--ca-tap-min);padding:12px 18px;background:var(--ca-card);border:1.5px solid var(--ca-hairline-strong);border-radius:var(--ca-radius-pill);font-family:var(--ca-font-body);font-size:var(--ca-fs-btn);color:var(--ca-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cooked-product.css.map */
