.recipe-breadcrumbs{padding:1.25rem 0 .5rem}.recipe-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;list-style:none;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.85rem;color:var(--popsie-muted, #6B7B8D)}.recipe-breadcrumbs li+li:before{content:"\203a";margin-right:.4rem;color:var(--popsie-muted, #6B7B8D);opacity:.5}.recipe-breadcrumbs a{color:var(--popsie-deep-ocean, #1B2A4A);text-decoration:none;transition:color .2s}.recipe-breadcrumbs a:hover{color:var(--popsie-bristol-slate, #3D5A80);text-decoration:underline}.recipe-breadcrumbs li:last-child{color:var(--popsie-near-black, #1A1A1A);font-weight:600}.recipe-article{max-width:1000px;margin:0 auto;padding:1rem 0 4rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--popsie-near-black, #1A1A1A)}.recipe-article__header{margin-bottom:2.5rem}.recipe-article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.recipe-tag{display:inline-block;padding:.3rem .75rem;background:var(--popsie-salt-flat-dark, #E8E8E0);color:var(--popsie-muted-dark, #4A5568);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm, 6px)}.recipe-article__header h1{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.15;color:var(--popsie-near-black, #1A1A1A);margin:0 0 .75rem}.recipe-actions-bar{display:flex;gap:0;background:var(--popsie-salt-flat, #F5F5F0);border:1px solid var(--popsie-salt-flat-dark, #E8E8E0);border-radius:var(--radius-md, 12px);overflow:hidden;margin-bottom:2rem}.recipe-actions-bar__rating,.recipe-actions-bar__share{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.5rem}.recipe-actions-bar__rating{border-right:1px solid var(--popsie-salt-flat-dark, #E8E8E0);white-space:nowrap}.recipe-actions-bar__share{flex:1}.recipe-actions-bar__label{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--popsie-muted, #6B7B8D)}.recipe-actions-bar__stars{display:flex;gap:3px}.recipe-actions-bar__stars .star{width:22px;height:22px;fill:none;stroke:var(--popsie-bristol-slate, #D4A843);stroke-width:2}.recipe-actions-bar__stars .star.filled{fill:var(--popsie-bristol-slate, #D4A843);stroke:var(--popsie-bristol-slate, #D4A843)}.recipe-actions-bar__count{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.82rem;font-weight:600;color:var(--popsie-near-black, #1A1A1A)}.recipe-actions-bar__icons{display:flex;align-items:center;gap:.5rem}.recipe-article__meta-bar{display:flex;flex-wrap:wrap;gap:0;background:var(--popsie-salt-flat, #F5F5F0);border:1px solid var(--popsie-salt-flat-dark, #E8E8E0);border-radius:var(--radius-md, 12px);overflow:hidden;margin-bottom:2rem}.recipe-meta-chip{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;flex:1 1 auto;min-width:130px;border-right:1px solid var(--popsie-salt-flat-dark, #E8E8E0);border-bottom:1px solid var(--popsie-salt-flat-dark, #E8E8E0)}.recipe-meta-chip:last-child{border-right:none}.recipe-meta-chip svg{width:20px;height:20px;flex-shrink:0;color:var(--popsie-deep-ocean, #1B2A4A)}.recipe-meta-chip__label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--popsie-muted, #6B7B8D)}.recipe-meta-chip__value{display:block;font-size:.95rem;font-weight:700;color:var(--popsie-near-black, #1A1A1A)}.recipes-species-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:100px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.recipes-species-badge--salmon{background:#c0392b1f;color:#c0392b}.recipes-species-badge--halibut{background:#2980b91f;color:#2980b9}.recipes-species-badge--cod{background:#27ae601f;color:#27ae60}.recipes-species-badge--sablefish{background:#8e7cc31f;color:#7b68a8}.recipe-article__hero-image{margin-bottom:1.5rem;border-radius:var(--radius-lg, 20px);overflow:hidden;box-shadow:var(--shadow-lg, 0 8px 32px rgba(27,42,74,.14))}.recipe-article__hero-image img{display:block;width:100%;height:auto;object-fit:cover;max-height:500px}.recipe-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--popsie-salt-flat-dark, #E8E8E0);background:#fff;color:var(--popsie-muted-dark, #4A5568);cursor:pointer;transition:all .2s;text-decoration:none}.recipe-share-btn svg{width:16px;height:16px}.recipe-share-btn:hover{border-color:transparent;color:#fff;transform:translateY(-2px)}.recipe-share-btn--print:hover{background:var(--popsie-muted-dark, #4A5568)}.recipe-share-btn--facebook:hover{background:#1877f2}.recipe-share-btn--pinterest:hover{background:#e60023}.recipe-share-btn--x:hover{background:#000}.recipe-share-btn--email:hover{background:var(--popsie-muted, #6B7B8D)}.recipe-share-btn--copy:hover{background:var(--popsie-muted-dark, #4A5568)}.recipe-share-btn--copy .icon-check,.recipe-share-btn--copy.copied .icon-copy{display:none}.recipe-share-btn--copy.copied .icon-check{display:block}.recipe-share-btn--copy.copied{background:#2e7d32;border-color:transparent;color:#fff}.recipe-article__content-grid{display:grid;grid-template-columns:320px 1fr;gap:2.5rem;align-items:start}.recipe-article__ingredients{position:sticky;top:100px}.recipe-ingredients-card{background:var(--popsie-salt-flat, #F5F5F0);border:1px solid var(--popsie-salt-flat-dark, #E8E8E0);border-radius:var(--radius-md, 12px);padding:1.75rem}.recipe-ingredients-card h2{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:1.4rem;font-weight:400;margin:0 0 1.25rem;color:var(--popsie-near-black, #1A1A1A);padding-bottom:.75rem;border-bottom:2px solid var(--popsie-deep-ocean, #1B2A4A)}.recipe-ingredients-card ul{list-style:none;margin:0;padding:0}.recipe-ingredients-card li{padding:.6rem 0;border-bottom:1px solid rgba(242,235,224,.6);font-size:.95rem;line-height:1.5;color:var(--popsie-near-black, #1A1A1A)}.recipe-ingredients-card li:last-child{border-bottom:none}.recipe-shop-ingredient{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--popsie-salt-flat-dark, #E8E8E0);text-align:center}.recipe-shop-ingredient p{margin:0 0 .75rem;font-size:.9rem;color:var(--popsie-muted-dark, #4A5568)}.recipes-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease;border-radius:var(--radius-sm, 6px)}.recipes-btn--primary{background:var(--popsie-deep-ocean, #1B2A4A);color:#fff;padding:.75rem 1.5rem;font-size:.9rem}.recipes-btn--primary:hover{background:var(--popsie-bristol-slate, #3D5A80);transform:translateY(-1px);box-shadow:var(--shadow-md, 0 4px 16px rgba(27,42,74,.1))}.recipes-btn--sm{padding:.55rem 1.2rem;font-size:.8rem}.recipe-article__instructions h2{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:1.6rem;font-weight:400;margin:0 0 1.5rem;color:var(--popsie-near-black, #1A1A1A)}.recipe-steps{list-style:none;margin:0 0 2.5rem;padding:0;counter-reset:none}.recipe-steps li{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--popsie-salt-flat-dark, #E8E8E0)}.recipe-steps li:last-child{border-bottom:none}.recipe-step-number{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--popsie-deep-ocean, #1B2A4A);color:#fff;font-weight:700;font-size:.85rem;border-radius:50%}.recipe-step-text{font-size:1rem;line-height:1.7;color:var(--popsie-near-black, #1A1A1A);padding-top:.35rem}.recipe-article__body.rte{margin-top:2rem;font-size:1rem;line-height:1.75;color:var(--popsie-near-black, #1A1A1A)}.recipe-article__body.rte h2,.recipe-article__body.rte h3{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-weight:400;margin:2rem 0 .75rem}.recipe-article__body.rte img{border-radius:var(--radius-md, 12px);max-width:100%;height:auto}.recipe-article__body.rte p{margin-bottom:1.25rem}.recipe-related{margin-top:4rem;padding-top:3rem;border-top:2px solid var(--popsie-salt-flat-dark, #E8E8E0)}.recipe-related h2{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:1.6rem;font-weight:400;margin:0 0 1.5rem;color:var(--popsie-near-black, #1A1A1A)}.recipe-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.recipe-related__card{text-decoration:none;color:var(--popsie-near-black, #1A1A1A);border-radius:var(--radius-md, 12px);overflow:hidden;background:var(--popsie-salt-flat, #F5F5F0);border:1px solid var(--popsie-salt-flat-dark, #E8E8E0);transition:all .3s ease}.recipe-related__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(27,42,74,.14))}.recipe-related__card img{display:block;width:100%;height:180px;object-fit:cover}.recipe-related__card h3{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:1.05rem;font-weight:400;margin:0;padding:1rem 1rem .25rem;line-height:1.3}.recipe-related__card span{display:block;padding:0 1rem 1rem;font-size:.8rem;color:var(--popsie-muted, #6B7B8D);font-weight:600}@media(max-width:768px){.recipe-article__content-grid{grid-template-columns:1fr;gap:2rem}.recipe-article__ingredients{position:static}.recipe-article__meta-bar{flex-wrap:wrap}.recipe-meta-chip{min-width:calc(50% - 1px);flex:1 1 calc(50% - 1px)}.recipe-related__grid{grid-template-columns:1fr 1fr;gap:1rem}.recipe-article__hero-image img{max-height:350px}}@media(max-width:480px){.recipe-meta-chip{min-width:100%;flex:1 1 100%;border-right:none}.recipe-related__grid{grid-template-columns:1fr}.recipe-actions-bar{flex-direction:column}.recipe-actions-bar__rating{border-right:none;border-bottom:1px solid var(--popsie-salt-flat-dark, #E8E8E0);align-items:center}.recipe-actions-bar__share{align-items:center}.recipe-actions-bar__icons{justify-content:center;flex-wrap:wrap}}@media print{@page{size:letter portrait;margin:.75in}body *{display:none!important;visibility:hidden!important;overflow:hidden!important;height:0!important;width:0!important;margin:0!important;padding:0!important;border:none!important;position:static!important;float:none!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important}body,body>*:has(.recipe-article),body>*>*:has(.recipe-article),body>*>*>*:has(.recipe-article),body>*>*>*>*:has(.recipe-article),body>*>*>*>*>*:has(.recipe-article),.recipe-article{display:block!important;visibility:visible!important;height:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:none!important;position:static!important;float:none!important;background:#fff!important;color:#1a1a1a!important;box-shadow:none!important;text-shadow:none!important}body{font-family:Georgia,Times New Roman,serif!important;font-size:11pt!important;line-height:1.5!important}.recipe-article,.recipe-article *,.recipe-article *:before,.recipe-article *:after{display:revert!important;visibility:visible!important;height:auto!important;width:auto!important;max-width:100%!important;max-height:none!important;overflow:visible!important;margin:revert!important;padding:revert!important;position:static!important;float:none!important;box-sizing:border-box!important;background:#fff!important;color:#1a1a1a!important;box-shadow:none!important;text-shadow:none!important}.recipe-article{display:block!important;width:100%!important;padding:0!important;margin:0!important}.recipe-breadcrumbs,.recipe-article__tags,.recipe-actions-bar,.recipe-article__hero-image,.recipe-shop-ingredient,.recipe-article__body,.recipe-related,.recipes-species-badge,.recipe-print-btn,meta[itemprop=description]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important}.recipe-breadcrumbs *,.recipe-article__tags *,.recipe-actions-bar *,.recipe-article__hero-image *,.recipe-shop-ingredient *,.recipe-article__body *,.recipe-related *,.recipes-species-badge *{display:none!important;visibility:hidden!important;height:0!important;width:0!important}.recipe-article__meta-bar .recipe-meta-chip:nth-child(5){display:none!important;visibility:hidden!important;height:0!important;width:0!important}.recipe-article__header{display:block!important;border-bottom:none!important;padding:0!important;width:100%!important}.recipe-article h1,.recipe-article h1[itemprop=name]{display:block!important;font-family:Georgia,Times New Roman,serif!important;font-size:22pt!important;font-weight:700!important;margin:0 0 6pt!important;padding:0 0 8pt!important;border-bottom:2pt solid #1a1a1a!important;width:100%!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.recipe-article__meta-bar{display:table!important;table-layout:fixed!important;width:100%!important;border:1pt solid #ccc!important;border-spacing:0!important;margin:10pt 0 16pt!important;padding:0!important;page-break-inside:avoid}.recipe-meta-chip{display:table-cell!important;vertical-align:middle!important;padding:6pt!important;border-right:1pt solid #ddd!important;border-bottom:none!important;border-top:none!important;border-left:none!important;text-align:center!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;overflow:hidden!important;word-break:break-word!important}.recipe-meta-chip:last-child{border-right:none!important}.recipe-meta-chip svg,.recipe-meta-chip>span[style]{display:none!important;visibility:hidden!important;height:0!important;width:0!important}.recipe-meta-chip>div{display:block!important;height:auto!important;width:auto!important}.recipe-meta-chip__label{display:block!important;font-size:6.5pt!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#888!important;height:auto!important;width:auto!important}.recipe-meta-chip__value{display:block!important;font-size:9pt!important;font-weight:700!important;height:auto!important;width:auto!important}.recipe-article__content-grid{display:block!important;width:100%!important}.recipe-article__ingredients{display:block!important;position:static!important;margin-bottom:16pt!important;width:100%!important}.recipe-ingredients-card{display:block!important;border:1pt solid #ccc!important;border-radius:0!important;padding:14pt 18pt!important;page-break-inside:avoid;width:100%!important}.recipe-ingredients-card h2{display:block!important;font-family:Georgia,Times New Roman,serif!important;font-size:14pt!important;font-weight:700!important;margin:0 0 8pt!important;padding-bottom:6pt!important;border-bottom:1pt solid #ddd!important}.recipe-ingredients-card ul{display:block!important;margin:0!important;padding:0 0 0 18pt!important;list-style:disc!important;columns:2!important;column-gap:24pt!important;width:auto!important}.recipe-ingredients-card li{display:list-item!important;font-size:10pt!important;line-height:1.65!important;padding:1pt 0!important;break-inside:avoid;height:auto!important;width:auto!important}.recipe-article__instructions{display:block!important;width:100%!important}.recipe-article__instructions h2{display:block!important;font-family:Georgia,Times New Roman,serif!important;font-size:14pt!important;font-weight:700!important;margin:0 0 10pt!important;padding-bottom:6pt!important;border-bottom:1pt solid #ddd!important}.recipe-steps{display:block!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important}.recipe-steps li{display:flex!important;align-items:flex-start!important;gap:10pt!important;padding:8pt 0!important;border-bottom:.5pt solid #eee!important;page-break-inside:avoid;width:auto!important;height:auto!important}.recipe-steps li:last-child{border-bottom:none!important}.recipe-step-number{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22pt!important;height:22pt!important;max-width:22pt!important;max-height:22pt!important;border-radius:50%!important;background:#1a1a1a!important;color:#fff!important;font-size:9pt!important;font-weight:700!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.recipe-step-text{display:block!important;font-size:10pt!important;line-height:1.6!important;padding-top:2pt!important;height:auto!important;width:auto!important}.recipe-article:after{content:"Printed from thepopsiefish.co"!important;display:block!important;visibility:visible!important;height:auto!important;width:100%!important;max-width:100%!important;margin-top:24pt!important;padding-top:10pt!important;border-top:1pt solid #ccc!important;font-size:8pt!important;color:#999!important;text-align:center!important;font-style:italic!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-popsie-article-recipe.css.map */
