.pms-meal__body>p{font-size:13px;color:#746653;margin:15px 0 6px;text-decoration:line-through}.pms-meals .pms-meal--photo{padding:0;display:flex;flex-direction:column}.pms-meal__media{aspect-ratio:3/2;overflow:hidden;background:#f7e5c2}.pms-meal__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.pms-meal--photo .pms-meal__body{position:relative;padding:23px 24px 22px;display:flex;flex-direction:column;flex:1}.pms-meal--photo .pms-meal__number{position:absolute;right:24px;top:21px;font-size:24px}.pms-meal--photo .pms-meal__body>p{margin:0 34px 8px 0}.pms-meal--photo h3{font-size:clamp(30px,2.8vw,40px);margin:0 0 18px}.pms-meal--photo .pms-meal__jar{margin-top:auto;align-items:center}.pms-meal--photo:hover .pms-meal__image{transform:scale(1.035)}.pms-meals .pms-meal:focus-visible{outline:3px solid var(--meal-color);outline-offset:4px}@media(max-width:649px){.pms-meal--photo .pms-meal__body{padding:21px 22px}.pms-meal--photo .pms-meal__number{right:22px;top:20px}.pms-meal--photo h3{font-size:36px}}@media(prefers-reduced-motion:reduce){.pms-meal--photo:hover .pms-meal__image{transform:none}}.pms-recipes{padding-top:46px;padding-bottom:72px;color:#171510}.pms-recipes__heading{max-width:800px;margin:0 auto 36px;text-align:center}.pms-recipes__heading h1{font-family:Summore Hand,sans-serif;font-weight:400;font-size:clamp(50px,6vw,82px);line-height:1.05;margin:12px 0 16px}.pms-recipes__heading>p:last-child{font-size:16px;line-height:1.75;max-width:680px;margin-inline:auto;color:#62584c}.pms-recipes__feature{display:grid;grid-template-columns:1.18fr 1fr;background:#f8ebd0;border:1px solid #ead9b8;border-radius:8px 70px 8px 8px;overflow:hidden;margin-bottom:55px}.pms-recipes__feature-image{min-width:0;min-height:360px}.pms-recipe-photo{width:100%;height:100%;object-fit:cover;display:block}.pms-recipes__feature-copy{padding:42px 44px;align-self:center}.pms-recipes__feature-copy h2{font-family:Summore Hand,sans-serif;font-weight:400;font-size:56px;line-height:1.08;margin:12px 0 18px}.pms-recipes__feature-copy>p:not(.pms-eyebrow){font-size:15px;line-height:1.75;color:#62584c}.pms-recipes__feature-copy .pms-button{margin-top:14px}.pms-recipes__browse{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pms-recipes__browse h2,.pms-recipes__journal h2,.pms-recipes__closing h2{font-family:Summore Hand,sans-serif;font-weight:400;font-size:44px;line-height:1.1;margin:0}.pms-recipe-filters{display:flex;gap:8px;flex-wrap:wrap}.pms-recipe-filters button{border:1px solid #d5c7b1;border-radius:999px;background:transparent;color:#171510;padding:10px 18px;min-height:44px;font-size:13px;cursor:pointer}.pms-recipe-filters button[aria-pressed=true]{background:#c62127;border-color:#c62127;color:#fff}.pms-recipe-count{font-size:12px;color:#62584c;margin:14px 0 22px}.pms-recipes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.pms-recipe-card{border:1px solid #e5dac7;background:#fffcf5;border-radius:8px;overflow:hidden;scroll-margin-top:120px}.pms-recipe-card[hidden],.pms-recipe-filters[hidden]{display:none}.pms-recipe-card__image{aspect-ratio:3/2;overflow:hidden;background:#f8ebd0}.pms-recipe-card__copy{padding:24px 24px 12px}.pms-recipe-card__jar{color:#c62127;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 11px;min-height:2.7em;line-height:1.4}.pms-recipe-card h3{font-family:Summore Hand,sans-serif;font-size:36px;font-weight:400;line-height:1.07;min-height:2.14em;margin:0 0 12px}.pms-recipe-card__description{font-size:13px;line-height:1.7;color:#62584c;min-height:5.1em;margin:0 0 16px}.pms-recipe-card .pms-recipe-meta{font-size:12px;line-height:1.5;color:#62584c;margin:0 0 6px}.pms-recipe-meta>span{margin-inline:8px}.pms-recipe-details>summary{padding:15px 24px 20px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;min-height:52px}.pms-recipe-details>summary::-webkit-details-marker{display:none}.pms-recipe-details__close,.pms-recipe-details[open] .pms-recipe-details__read{display:none}.pms-recipe-details[open] .pms-recipe-details__close{display:inline}.pms-recipe-details[open] .pms-recipe-details__arrow{transform:rotate(180deg)}.pms-recipe-card:has(details[open]){grid-column:1/-1}.pms-recipe-card:has(details[open]) .pms-recipe-card__overview{display:grid;grid-template-columns:1fr 1fr}.pms-recipe-card:has(details[open]) .pms-recipe-card__copy{padding:36px;align-self:center}.pms-recipe-card:has(details[open]) h3,.pms-recipe-card:has(details[open]) .pms-recipe-card__description,.pms-recipe-card:has(details[open]) .pms-recipe-card__jar{min-height:0}.pms-recipe-details__content{display:grid;grid-template-columns:1fr 1.7fr;gap:48px;border-top:1px solid #e5dac7;padding:32px}.pms-recipe-details__content h4{font-size:18px;margin:0 0 20px}.pms-recipe-details__content ul,.pms-recipe-details__content ol{padding-left:22px;margin:0;font-size:14px;line-height:1.8}.pms-recipe-details__content li{margin-bottom:12px;padding-left:4px}.pms-recipe-tip{padding:18px;margin:24px 0 0;background:#f8ebd0;font-size:13px;line-height:1.7;border-radius:4px}.pms-recipe-shop{padding:22px 32px;border-top:1px solid #e5dac7;display:flex;gap:18px;align-items:center;background:#f8ebd0}.pms-recipe-shop img{width:64px;height:74px;object-fit:contain}.pms-recipe-shop p{font-size:11px;margin:0 0 5px;color:#62584c}.pms-recipe-shop strong{font-size:14px}.pms-recipe-shop .pms-button{margin-left:auto;white-space:nowrap}.pms-recipes__journal{display:grid;grid-template-columns:1fr 2fr;gap:48px;border-top:1px solid #d5c7b1;padding-top:44px;margin-top:60px}.pms-recipes__journal-links{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.pms-recipes__journal-links a{display:flex;gap:20px;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e5dac7;font-size:13px;line-height:1.6}.pms-recipes__closing{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:30px 34px;background:#f8ebd0;border-radius:8px;margin-top:50px}.pms-recipes button:focus-visible,.pms-recipes a:focus-visible,.pms-recipe-details summary:focus-visible{outline:3px solid #C62127;outline-offset:4px}@media(max-width:989px){.pms-recipes__feature-copy{padding:28px}.pms-recipes__feature-copy h2{font-size:44px}.pms-recipes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pms-recipes__journal{grid-template-columns:1fr;gap:24px}.pms-recipe-details__content{gap:26px}}@media(max-width:649px){.pms-recipes{padding-top:30px;padding-bottom:42px}.pms-recipes__heading{margin-bottom:26px}.pms-recipes__heading h1{font-size:54px}.pms-recipes__heading>p:last-child{font-size:14px}.pms-recipes__feature{grid-template-columns:1fr;border-radius:8px 40px 8px 8px;margin-bottom:35px}.pms-recipes__feature-image{min-height:0;aspect-ratio:3/2}.pms-recipes__feature-copy{padding:25px}.pms-recipes__feature-copy h2{font-size:44px}.pms-recipes__browse h2{font-size:38px}.pms-recipe-filters{gap:6px}.pms-recipe-filters button{padding:9px 13px;font-size:12px}.pms-recipes__grid{grid-template-columns:1fr;gap:20px}.pms-recipe-card h3,.pms-recipe-card__description,.pms-recipe-card__jar{min-height:0}.pms-recipe-card:has(details[open]) .pms-recipe-card__overview{grid-template-columns:1fr}.pms-recipe-card:has(details[open]) .pms-recipe-card__copy{padding:24px 24px 12px}.pms-recipe-details__content{grid-template-columns:1fr;padding:24px;gap:24px}.pms-recipe-shop{padding:20px 24px;flex-wrap:wrap}.pms-recipe-shop .pms-button{width:100%;margin:5px 0 0;justify-content:center}.pms-recipes__journal-links{grid-template-columns:1fr}.pms-recipes__journal{margin-top:40px;padding-top:30px}.pms-recipes__closing{flex-direction:column;align-items:flex-start;padding:25px}.pms-recipes__closing h2{font-size:38px}}.site-footer .social-icons{gap:12px;margin:0;padding:0;list-style:none}.site-footer .social-icons__item{margin:0;padding:0}.site-footer .social-icons__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;text-decoration:none;font-size:22px;line-height:1;transition:background-color .2s,transform .2s}.site-footer .social-icons__link:hover{background:#ffffff26;transform:translateY(-2px)}.site-footer .social-icons__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.site-footer .social-icons__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
