.craft-note{border-top:1px solid var(--line);padding-top:24px;margin:28px 0}.craft-note .eyebrow{margin-bottom:13px}.craft-note h3{font-size:22px;line-height:1.9;letter-spacing:.03em;margin-bottom:14px}.craft-note p:last-child{font-size:14px;line-height:2.1}@media(max-width:760px){.craft-note h3{font-size:20px}.craft-note{margin-top:24px;padding-top:20px}}.feeding-guide{padding-block:clamp(48px,6vw,80px);color:var(--ink, #3e342c);scroll-margin-top:110px}.feeding-guide__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:40px}.feeding-guide__heading h2{margin:0;font-family:var(--display, "Shippori Mincho", serif);font-size:clamp(27px,2.8vw,38px);font-weight:500;line-height:1.6;letter-spacing:.035em;text-wrap:balance}.feeding-guide__heading p{max-width:28em;margin:0;color:var(--muted, #6f6053);font-size:15px;line-height:1.9}.feeding-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:0;list-style:none}.feeding-guide__step{min-width:0;padding-top:24px;border-top:1px solid var(--line, #d9cbb8)}.feeding-guide__number{display:block;margin-bottom:16px;font-family:var(--display, "Shippori Mincho", serif);font-size:32px;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--green, #73583f)}.feeding-guide__step h3{margin:0 0 12px;font-family:var(--display, "Shippori Mincho", serif);font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.65;text-wrap:balance}.feeding-guide__step p{margin:0;color:var(--muted, #6f6053);font-size:15px;line-height:1.9}.feeding-guide__first{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:30px;margin-top:44px;padding:26px 30px;background:var(--wash, #eee4d6)}.feeding-guide__first h3{margin:0;font-family:var(--display, "Shippori Mincho", serif);font-size:22px;font-weight:500;line-height:1.65}.feeding-guide__first p,.feeding-guide__storage p{margin:0;color:var(--muted, #6f6053);font-size:15px;line-height:1.9;max-width:70ch}.feeding-guide__storage{margin-top:20px;border-bottom:1px solid var(--line, #d9cbb8)}.feeding-guide__storage summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;min-height:56px;font-size:15px;list-style:none;cursor:pointer}.feeding-guide__storage summary::-webkit-details-marker{display:none}.feeding-guide__storage summary:hover{color:var(--green, #73583f)}.feeding-guide__storage summary svg{flex:none}.feeding-guide__storage[open] summary svg{transform:rotate(180deg)}.feeding-guide__storage p{padding:0 0 23px}.feeding-guide summary:focus-visible{outline:2px solid var(--green, #73583f);outline-offset:4px}@media(max-width:1000px){.feeding-guide__heading{display:block}.feeding-guide__heading p{margin-top:14px}.feeding-guide__steps{gap:22px}}@media(max-width:700px){.feeding-guide__heading{margin-bottom:28px}.feeding-guide__heading h2{font-size:27px}.feeding-guide__steps{grid-template-columns:1fr;gap:0}.feeding-guide__step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;padding:26px 0}.feeding-guide__step:last-child{padding-bottom:0}.feeding-guide__number{font-size:26px;margin:3px 0 0}.feeding-guide__step h3{font-size:21px;margin-bottom:8px}.feeding-guide__first{grid-template-columns:1fr;gap:10px;padding:22px;margin-top:32px}.feeding-guide__first h3{font-size:21px}.feeding-guide__first p,.feeding-guide__storage p{font-size:14px}.feeding-guide__storage summary{font-size:14px}}.subscription-addon{margin-block:22px;padding-block:22px;border-block:1px solid var(--line)}.subscription-addon[hidden],.subscription-addon [hidden]{display:none}.addon-heading{display:flex;align-items:center;gap:16px;margin-bottom:18px}.addon-heading>img{width:82px;height:90px;object-fit:cover}.addon-heading h2{font-family:var(--body);font-size:16px;letter-spacing:normal;line-height:1.6;text-wrap:wrap}.addon-heading p{font-size:13px;margin-top:4px}.addon-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-variant-numeric:tabular-nums}.addon-price s{color:var(--muted);font-size:12px}.addon-price strong{color:var(--green)}.subscription-addon label[for]{display:block;margin-bottom:8px;font-size:14px}.subscription-addon select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--warm-field-border,var(--line));border-radius:4px;background:var(--paper)}.addon-help{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.addon-quantity{margin-top:14px;display:flex;align-items:center;gap:16px}.addon-quantity label[for]{margin:0}.addon-quantity input{width:76px;min-height:44px;padding:8px 12px;border:1px solid var(--warm-field-border,var(--line));border-radius:4px;background:var(--paper)}.purchase-totals{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;font-variant-numeric:tabular-nums}.purchase-totals p{display:flex;justify-content:space-between;gap:12px}.purchase-totals small{display:block;color:var(--muted);font-size:12px;margin-top:7px}.subscription-choice{margin-block:24px;min-width:0}.subscription-choice label[for]{display:block;margin-bottom:10px}.subscription-choice select{width:100%;min-height:52px;padding:12px;border:1px solid var(--warm-field-border, var(--green));background:var(--paper);border-radius:4px}.subscription-choice select:focus-visible{outline:3px solid var(--warm-focus, var(--green));outline-offset:3px}.subscription-terms{margin-top:12px;font-size:14px;line-height:1.85;color:var(--muted)}.subscription-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:10px;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}.subscription-summary>span{white-space:nowrap}.subscription-summary [data-subscription-comparison],.subscription-summary small{color:var(--muted);font-size:12px}.subscription-summary strong{font-size:18px}.subscription-choice [hidden],.subscription-choice[data-enhanced=true] .native-purchase{display:none}.purchase-method{border:0;margin:0;padding:0;min-width:0}.purchase-method legend{padding:0;margin-bottom:10px}.purchase-method-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.purchase-method-options label{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;border:1px solid var(--warm-field-border,var(--line));border-radius:4px;cursor:pointer;line-height:1.65}.purchase-method-options label:has(:checked){background:var(--wash);border-color:var(--green)}.purchase-method-options label:hover{border-color:var(--green)}.purchase-method-options input{margin:5px 0 0;accent-color:var(--green);flex-shrink:0}.purchase-method-options small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:3px}.subscription-saving{display:block;margin-top:4px;font-size:22px;line-height:1.3;color:var(--green);font-variant-numeric:tabular-nums}.delivery-interval{margin-top:18px}@media(max-width:360px){.purchase-method-options{grid-template-columns:1fr}}.ot-craft-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.ot-craft-badges a{display:inline-flex;align-items:center;min-height:36px;padding:5px 14px;border:1px solid #a5ac95;color:var(--ink);font-size:12px;line-height:1.5;letter-spacing:.07em;background:#edf0e5}.ot-craft-badges a+a{border-color:#c7b6a2;background:#f0e9df}.ot-craft-badges a:hover{border-color:var(--ink)}.product-info>.ot-craft-badges{margin-top:20px;margin-bottom:0}@media(max-width:760px){.ot-craft-badges{gap:7px;margin-bottom:20px}.ot-craft-badges a{min-height:44px;padding:8px 13px;font-size:12px}}.pack--wet .pack-name{white-space:normal;max-height:100%;max-width:80%;font-size:7cqw;line-height:1.65}.ot-product-shortcuts{display:none}@media(max-width:760px){.ot-product-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-width:440px;margin-top:22px}.ot-product-shortcuts__item{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:84px;padding:13px 13px 12px;border:1px solid #d0d5c3;color:var(--ink, #30362e);background:#e9ecdf;text-decoration:none;transition:border-color .18s,background .18s}.ot-product-shortcuts__item--jerky{border-color:#d9d0c0;background:#eee7da}.ot-product-shortcuts__item:hover{border-color:var(--olive, #6f775d);background:#fdfcf8}.ot-product-shortcuts__item:focus-visible{outline:2px solid var(--rust, #986a50);outline-offset:4px}.ot-product-shortcuts__item strong{padding-right:19px;font-family:var(--serif, serif);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.02em}.ot-product-shortcuts__number{position:absolute;top:11px;right:11px;color:var(--olive, #6f775d);font:10px Georgia,serif;letter-spacing:.06em}.ot-product-shortcuts__note{display:block;margin-top:4px;padding-right:13px;color:#62695b;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.ot-product-shortcuts__arrow{position:absolute;right:12px;bottom:13px;color:var(--olive, #6f775d);font-size:12px;line-height:1}}.ot-trial-offer{margin:24px 0}.ot-trial-offer__reference{margin:0 0 10px;font-size:13px;color:var(--muted)}.ot-trial-offer__reference s{margin-left:9px;font-size:16px}.ot-trial-offer__label{margin:0 0 5px;font-size:12px;letter-spacing:.08em}.ot-trial-offer .ot-trial-offer__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 10px}.ot-trial-offer .ot-trial-offer__price .ot-trial-offer__discount{display:inline-flex;align-items:center;background:var(--ink);color:var(--paper);padding:5px 10px;font-size:13px;line-height:1.4;white-space:nowrap}.ot-trial-offer__terms{font-size:12px;margin:0 0 7px}.ot-trial-offer__calculation{font-size:11px;line-height:1.8;color:var(--muted);margin:0}@media(max-width:760px){.ot-trial-offer__price strong{font-size:34px}.ot-trial-offer .ot-trial-offer__price .ot-trial-offer__discount{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
