.cookbook-product_shell__RfkU4{--rf-social-muted:#67686d;display:grid;grid-gap:30px;gap:30px;margin:0 auto;max-width:var(--rf-social-content-max,1180px);padding:36px 24px 96px}.cookbook-product_libraryUtilityHeader__4p7PQ{align-items:flex-end;border-bottom:1px solid var(--rf-social-border,#dedde0);display:flex;gap:28px;justify-content:space-between;padding-bottom:22px}.cookbook-product_libraryUtilityCopy__QZhGj{max-width:660px}.cookbook-product_libraryUtilityCopy__QZhGj h1{color:var(--rf-social-ink,#202124);font-size:clamp(36px,4vw,46px);font-weight:600;letter-spacing:-.055em;line-height:1;margin:8px 0 11px}.cookbook-product_libraryUtilityCopy__QZhGj p{color:var(--rf-social-muted,#6d6d72);font-size:14px;line-height:1.55;margin:0;max-width:62ch}.cookbook-product_libraryUtilityActions__AtRoO{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookbook-product_firstCollectionAction___rX67,.cookbook-product_libraryUtilityActions__AtRoO a{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:9px;color:#4a4a4f;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 15px;text-decoration:none}.cookbook-product_firstCollectionAction___rX67[data-primary=true],.cookbook-product_libraryUtilityActions__AtRoO a[data-primary=true]{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_firstCollection__Agik2{align-items:center;background:radial-gradient(circle at 50% -18%,rgba(200,91,105,.18),transparent 42%),linear-gradient(145deg,#fff,#f7f4f1);border:1px solid #ddd9d5;border-radius:20px;display:grid;grid-gap:22px;gap:22px;justify-items:center;overflow:hidden;padding:clamp(38px,6vw,68px) clamp(20px,6vw,72px);position:relative;text-align:center}.cookbook-product_firstCollection__Agik2:after,.cookbook-product_firstCollection__Agik2:before{border:1px solid rgba(200,91,105,.16);border-radius:18px;content:"";height:112px;position:absolute;top:42px;transform:rotate(-9deg);width:84px}.cookbook-product_firstCollection__Agik2:before{left:calc(50% - 76px)}.cookbook-product_firstCollection__Agik2:after{right:calc(50% - 76px);transform:rotate(9deg)}.cookbook-product_firstCollectionMark__6ZxNa{align-items:center;background:#fff;border:1px solid #ddd8d3;border-radius:18px;box-shadow:0 14px 34px rgba(24,24,27,.09);color:var(--rf-social-accent,#c85b69);display:inline-flex;height:84px;justify-content:center;position:relative;width:84px;z-index:1}.cookbook-product_firstCollectionCopy__y742V{display:grid;grid-gap:8px;gap:8px;justify-items:center;max-width:680px}.cookbook-product_firstCollectionCopy__y742V h1{color:var(--rf-social-ink,#202124);font-size:clamp(30px,4vw,40px);font-weight:600;letter-spacing:-.05em;line-height:1;margin:0}.cookbook-product_firstCollectionCopy__y742V p{color:#68686e;font-size:15px;line-height:1.6;margin:0;max-width:60ch}.cookbook-product_firstCollectionPromises__m3Fta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:4px 0 0;max-width:940px;padding:0;text-align:left;width:100%}.cookbook-product_firstCollectionPromises__m3Fta li{align-items:flex-start;background:rgba(255,255,255,.84);border:1px solid #e1ddda;border-radius:12px;display:flex;gap:10px;min-height:88px;padding:15px}.cookbook-product_firstCollectionPromises__m3Fta li>svg{color:var(--rf-social-accent,#c85b69);flex:0 0 auto;margin-top:1px}.cookbook-product_firstCollectionPromises__m3Fta li>span{display:grid;grid-gap:4px;gap:4px}.cookbook-product_firstCollectionPromises__m3Fta strong{color:#333338;font-size:13px;font-weight:600}.cookbook-product_firstCollectionPromises__m3Fta small{color:#74747a;font-size:12px;line-height:1.4}.cookbook-product_firstCollectionAction___rX67{min-height:48px;padding-inline:20px}.cookbook-product_libraryHero__hVl1F{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.cookbook-product_libraryHero__hVl1F>div:first-child{max-width:650px}.cookbook-product_eyebrow__hYe8N{color:#a74738;display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-product_detailHero__1_HMa h1,.cookbook-product_libraryHero__hVl1F h1{color:var(--rf-social-ink,#202124);font-size:clamp(38px,5vw,52px);font-weight:600;letter-spacing:-.055em;line-height:.98;margin:10px 0 15px}.cookbook-product_detailCopy__zNovc>p,.cookbook-product_libraryHero__hVl1F>div:first-child>p{color:var(--rf-social-muted,#6d6d72);font-size:15px;line-height:1.65;margin:0;max-width:60ch}.cookbook-product_detailActions__0B1vF,.cookbook-product_heroActions__K7pyO{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button,.cookbook-product_heroActions__K7pyO a{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:9px;color:#4a4a4f;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 15px;text-decoration:none}.cookbook-product_detailActions__0B1vF a[data-primary=true],.cookbook-product_heroActions__K7pyO a[data-primary=true]{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_featured__pHROz{background:var(--rf-social-surface,#fff);border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);box-shadow:0 16px 42px rgba(24,24,27,.06);overflow:hidden}.cookbook-product_featuredCover__G0Hz1{aspect-ratio:16/10;display:block;min-height:0;position:relative}.cookbook-product_featuredCopy__LsWOO{display:grid;grid-gap:6px;gap:6px;padding:20px}.cookbook-product_cardCopy__B0zN_>span,.cookbook-product_detailRecipeSection__JfItB>header>div>span,.cookbook-product_featuredCopy__LsWOO>span,.cookbook-product_sectionHeading__nYsM5>span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_featuredCopy__LsWOO strong{color:var(--rf-social-ink,#202124);font-size:21px;font-weight:560;letter-spacing:-.03em;-webkit-line-clamp:2}.cookbook-product_featuredCopy__LsWOO p,.cookbook-product_featuredCopy__LsWOO strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.cookbook-product_featuredCopy__LsWOO p{color:#6d6d72;font-size:13px;line-height:1.5;margin:0;-webkit-line-clamp:3}[data-evidence=recipefork-cookbook-library-first-use] .cookbook-product_featuredCopy__LsWOO p{display:block;overflow:visible}.cookbook-product_featuredCopy__LsWOO a{align-items:center;color:#4e4e53;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:7px;min-height:44px;text-decoration:none}.cookbook-product_coverFallback__Wf9Ti,.cookbook-product_cover__0K_Yh,.cookbook-product_mosaic__4F4GC{height:100%;min-height:0;width:100%}.cookbook-product_mosaic__4F4GC{background:#fff;display:grid;grid-gap:2px;gap:2px;overflow:hidden}.cookbook-product_mosaic__4F4GC[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.cookbook-product_mosaic__4F4GC[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.cookbook-product_mosaic__4F4GC[data-count="3"]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.cookbook-product_mosaic__4F4GC[data-count="3"] img:first-child{grid-row:1/3}.cookbook-product_mosaic__4F4GC[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.cookbook-product_mosaic__4F4GC img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-product_coverFallback__Wf9Ti{background:linear-gradient(135deg,#8f4a3b,#ad5b4e);color:#fff;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;overflow:hidden;padding:56px 20px 20px;text-decoration:none}.cookbook-product_coverFallback__Wf9Ti small{font-size:12px;letter-spacing:.08em}.cookbook-product_coverFallback__Wf9Ti strong{display:-webkit-box;font-size:26px;font-weight:560;letter-spacing:-.04em;line-height:1.05;overflow:hidden;overflow-wrap:anywhere;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cookbook-product_visibilityBadge__wMdyq{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border-radius:999px;color:#4e4e53;display:inline-flex;font-size:12px;font-weight:600;gap:5px;left:11px;max-width:calc(100% - 22px);overflow:hidden;padding:6px 9px;position:absolute;text-overflow:ellipsis;top:11px;white-space:nowrap;z-index:1}.cookbook-product_stats__Et8pw{align-items:center;background:#f5f5f6;border:0;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,150px)) 1fr;padding:12px 16px}.cookbook-product_stats__Et8pw>div{display:grid;grid-gap:2px;gap:2px}.cookbook-product_stats__Et8pw>div+div{border-left:1px solid #e7e7e9;padding-left:22px}.cookbook-product_stats__Et8pw strong{color:var(--rf-social-ink,#202124);font-size:19px;font-weight:560}.cookbook-product_stats__Et8pw p,.cookbook-product_stats__Et8pw span{color:#77777c;font-size:12px}.cookbook-product_stats__Et8pw p{align-items:center;display:flex;gap:7px;justify-self:end;margin:0}.cookbook-product_notice__P7uyy{background:#f4f7f1;border:1px solid #d8e2d3;border-radius:10px;padding:15px 17px}.cookbook-product_notice__P7uyy strong{font-size:14px;font-weight:560}.cookbook-product_notice__P7uyy p{color:#6b756d;font-size:13px;margin:4px 0 0}.cookbook-product_detailRecipeSection__JfItB,.cookbook-product_librarySection__3Nxhn,.cookbook-product_saveSection__Zf1e_{display:grid;grid-gap:20px;gap:20px}.cookbook-product_sectionHeading__nYsM5{display:grid;grid-gap:5px;gap:5px}.cookbook-product_detailRecipeSection__JfItB h2,.cookbook-product_librarySlice__KKvc9 h3,.cookbook-product_sectionHeading__nYsM5 h2{color:var(--rf-social-ink,#202124);font-size:27px;font-weight:560;letter-spacing:-.04em;line-height:1.05;margin:0}.cookbook-product_detailRecipeSection__JfItB>header p,.cookbook-product_sectionHeading__nYsM5 p{color:#707076;font-size:13px;line-height:1.5;margin:0}.cookbook-product_libraryTopline__5kicq{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.cookbook-product_libraryTools__kDhMz{align-items:center;display:flex;gap:10px}.cookbook-product_librarySearch__rIo2m{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;color:#7c7c82;display:flex;gap:4px;padding:4px 4px 4px 12px}.cookbook-product_librarySearch__rIo2m:focus-within{border-color:#8d8d93;box-shadow:0 0 0 3px rgba(32,33,36,.1)}.cookbook-product_librarySearch__rIo2m input{background:transparent;border:0;color:var(--rf-social-ink,#202124);font:inherit;font-size:13px;min-height:44px;min-width:220px;outline:0;padding:0 7px}.cookbook-product_librarySearch__rIo2m button{background:var(--rf-social-ink,#202124);border:0;border-radius:7px;color:#fff;font:inherit;font-weight:600;gap:6px;padding:0 12px}.cookbook-product_librarySearch__rIo2m a,.cookbook-product_librarySearch__rIo2m button{align-items:center;display:inline-flex;font-size:12px;justify-content:center;min-height:44px}.cookbook-product_librarySearch__rIo2m a{color:#6f6f75;gap:5px;padding:0 10px;text-decoration:none}.cookbook-product_filters__GdBXk{align-items:center;background:#ececee;border-radius:9px;display:flex;padding:3px}.cookbook-product_filters__GdBXk a{align-items:center;border-radius:7px;color:#6b6b71;display:inline-flex;font-size:12px;font-weight:520;justify-content:center;min-height:44px;padding:8px 10px;text-decoration:none}.cookbook-product_filters__GdBXk a[aria-current=page]{background:#fff;box-shadow:0 1px 3px rgba(24,24,27,.08);color:#2f2f33;font-weight:600}.cookbook-product_filterSummary__oCCkP{color:#88888d;font-size:12px;margin:0}.cookbook-product_librarySlice__KKvc9{display:grid;grid-gap:16px;gap:16px}.cookbook-product_librarySlice__KKvc9+.cookbook-product_librarySlice__KKvc9{border-top:1px solid var(--rf-social-border,#dedde0);padding-top:28px}.cookbook-product_sliceHeading__7TpZn{align-items:flex-end;display:flex;justify-content:space-between}.cookbook-product_sliceHeading__7TpZn>div{display:grid;grid-gap:4px;gap:4px}.cookbook-product_sliceHeading__7TpZn>div>p{color:#77777c;font-size:12px;line-height:1.45;margin:2px 0 0}.cookbook-product_sliceHeading__7TpZn>div>span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_sliceHeading__7TpZn>a{align-items:center;color:#55555a;display:inline-flex;font-size:12px;font-weight:600;min-height:44px;padding:0 4px;text-decoration:none}.cookbook-product_grid__I8g_9{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_communityGrid__KHm0i{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cookbook-product_communityGrid__KHm0i .cookbook-product_card__tJpH0>a{aspect-ratio:16/10}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_{gap:4px;padding:14px}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_>span{display:none}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_ h3{font-size:16px}.cookbook-product_communityGrid__KHm0i .cookbook-product_cardCopy__B0zN_ p{-webkit-line-clamp:2}.cookbook-product_card__tJpH0{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.cookbook-product_card__tJpH0>a{aspect-ratio:4/3;display:block;min-height:0;position:relative;text-decoration:none}.cookbook-product_cardCopy__B0zN_{display:grid;grid-gap:6px;gap:6px;padding:18px}.cookbook-product_cardCopy__B0zN_ h3{display:-webkit-box;font-size:18px;font-weight:560;letter-spacing:-.03em;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cookbook-product_cardCopy__B0zN_ h3 a{color:var(--rf-social-ink,#202124);text-decoration:none}.cookbook-product_cardCopy__B0zN_ p{color:#6f6f75;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cookbook-product_cardCopy__B0zN_ footer{align-self:end;align-items:center;color:#67686d;display:flex;font-size:12px;justify-content:space-between;margin-top:5px}.cookbook-product_cardCopy__B0zN_ footer a{align-items:center;color:#4f4f54;display:inline-flex;font-weight:600;gap:4px;min-height:44px;padding:0 2px;text-decoration:none}.cookbook-product_empty__QS8R7{background:linear-gradient(135deg,#fff,#f7f5f2);border:1px solid #dedbd7;border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-height:168px;padding:clamp(24px,4vw,38px)}.cookbook-product_empty__QS8R7:has(>svg){grid-template-columns:auto minmax(0,1fr)}.cookbook-product_empty__QS8R7:has(>svg)>svg{grid-column:1;grid-row:1/span 2;margin-top:1px}.cookbook-product_empty__QS8R7:has(>svg)>a,.cookbook-product_empty__QS8R7:has(>svg)>p,.cookbook-product_empty__QS8R7:has(>svg)>strong{grid-column:2}.cookbook-product_emptyCompact__V8JWR{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:0;padding:22px 24px}.cookbook-product_emptyCompact__V8JWR>svg{grid-column:1;grid-row:1/span 2}.cookbook-product_emptyCompact__V8JWR>p,.cookbook-product_emptyCompact__V8JWR>strong{grid-column:2}.cookbook-product_emptyCompact__V8JWR:has(>svg)>a{grid-column:3;grid-row:1/span 2;margin:0}.cookbook-product_empty__QS8R7 strong{font-size:16px;font-weight:560}.cookbook-product_empty__QS8R7 p{color:#737378;font-size:13px;line-height:1.5;margin:0;max-width:62ch}.cookbook-product_empty__QS8R7 a{align-items:center;border:1px solid #d7d7da;border-radius:8px;color:#4f4f54;display:inline-flex;font-size:13px;font-weight:600;justify-self:start;margin-top:6px;min-height:44px;padding:0 14px;text-decoration:none}.cookbook-product_cardCopy__B0zN_ footer a:focus-visible,.cookbook-product_cardCopy__B0zN_ h3 a:focus-visible,.cookbook-product_card__tJpH0>a:focus-visible,.cookbook-product_detailActions__0B1vF a:focus-visible,.cookbook-product_detailActions__0B1vF button:focus-visible,.cookbook-product_empty__QS8R7 a:focus-visible,.cookbook-product_featuredCopy__LsWOO a:focus-visible,.cookbook-product_filters__GdBXk a:focus-visible,.cookbook-product_firstCollectionAction___rX67:focus-visible,.cookbook-product_heroActions__K7pyO a:focus-visible,.cookbook-product_librarySearch__rIo2m a:focus-visible,.cookbook-product_librarySearch__rIo2m button:focus-visible,.cookbook-product_libraryUtilityActions__AtRoO a:focus-visible,.cookbook-product_sliceHeading__7TpZn>a:focus-visible{outline:3px solid var(--rf-social-accent,#c85b69);outline-offset:3px}.cookbook-product_backLink__T3R6a{align-items:center;color:#66666c;display:inline-flex;font-size:13px;gap:6px;justify-self:start;text-decoration:none}.cookbook-product_detailHero__1_HMa{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.cookbook-product_detailCover__WlNaG{border-radius:16px;box-shadow:0 18px 48px rgba(24,24,27,.09);min-height:400px;overflow:hidden;position:relative}.cookbook-product_detailMeta__omEDT{align-items:center;color:#67686d;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 18px;margin-top:17px}.cookbook-product_detailMeta__omEDT span{align-items:center;display:inline-flex;gap:5px}.cookbook-product_detailMeta__omEDT strong{color:#3e3e43;font-weight:560}.cookbook-product_ownerNote__iCnB8{background:#f5f2ed;border:1px solid #e2dbd2;border-radius:10px}.cookbook-product_ownerNote__iCnB8 strong{font-size:14px;font-weight:560}.cookbook-product_ownerNote__iCnB8 p{color:#746d65;font-size:13px;margin:4px 0 0}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-end;display:flex;justify-content:space-between}.cookbook-product_detailRecipeSection__JfItB>header>div{display:grid;grid-gap:4px;gap:4px}.cookbook-product_detailSearch__wt3Q_{align-items:center;display:flex;gap:8px}.cookbook-product_detailSearch__wt3Q_ label{align-items:center;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;display:flex;gap:7px;padding:0 11px}.cookbook-product_detailSearch__wt3Q_ input{background:transparent;border:0;font:inherit;font-size:13px;min-width:220px;outline:0;padding:11px 0}.cookbook-product_detailSearch__wt3Q_ button,.cookbook-product_detailSearch__wt3Q_>a{background:#ededee;border:0;border-radius:8px;color:#4f4f54;font:inherit;padding:10px 12px}.cookbook-product_recipeGrid__MXfN0{display:grid;grid-gap:17px;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_recipeCard___qiT6{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,14px);overflow:hidden}.cookbook-product_recipeCard___qiT6>a{aspect-ratio:4/3;background:#e9e6e1;color:#625f5a;display:flex;overflow:hidden;position:relative;text-decoration:none}.cookbook-product_recipeCard___qiT6>a img{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.cookbook-product_recipeCard___qiT6>a:hover img{transform:scale(1.025)}.cookbook-product_recipeCard___qiT6>a>span:first-child{align-items:center;display:flex;font-size:20px;font-weight:560;justify-content:center;padding:20px;text-align:center;width:100%}.cookbook-product_recipeMode__0KKvm{align-items:center;background:rgba(25,25,27,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:5px;left:10px;padding:6px 9px;position:absolute;top:10px}.cookbook-product_recipeCard___qiT6>div{display:grid;grid-gap:7px;gap:7px;padding:17px}.cookbook-product_recipeCard___qiT6 h3{font-size:17px;font-weight:560;letter-spacing:-.03em;margin:0}.cookbook-product_recipeCard___qiT6 h3 a{align-items:center;color:var(--rf-social-ink,#202124);display:inline-flex;min-height:44px;text-decoration:none}.cookbook-product_recipeCard___qiT6>div>p{color:#6f6f75;font-size:13px;line-height:1.45;margin:0}.cookbook-product_recipeFacts__n8g_9{align-items:center;color:#67686d;display:flex;flex-wrap:wrap;font-size:12px;gap:9px}.cookbook-product_recipeFacts__n8g_9 span{align-items:center;display:inline-flex;gap:4px}.cookbook-product_recipeCard___qiT6 footer{align-items:center;border-top:1px solid #ececee;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:4px;padding-top:12px}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{background:transparent;border:0;color:#55555a;font:inherit;font-size:12px;font-weight:600;padding:0;text-decoration:none}.cookbook-product_recipeCard___qiT6 footer form{margin-left:auto}.cookbook-product_recipeCard___qiT6 footer button:disabled{cursor:wait;opacity:.62}.cookbook-product_pagination__6KFuz{align-items:center;border-top:1px solid var(--rf-social-border,#dedde0);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-top:20px}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span{align-items:center;border:1px solid var(--rf-social-border,#dedde0);border-radius:8px;color:#4f4f54;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:0 13px;text-decoration:none}.cookbook-product_pagination__6KFuz a:first-child,.cookbook-product_pagination__6KFuz>span:first-child{justify-self:start}.cookbook-product_pagination__6KFuz a:last-child,.cookbook-product_pagination__6KFuz>span:last-child{justify-self:end}.cookbook-product_pagination__6KFuz>span[aria-disabled=true]{color:#99999e}.cookbook-product_pagination__6KFuz p{color:#77777c;font-size:13px;margin:0}.cookbook-product_pagination__6KFuz strong{color:#343438;font-weight:600}.cookbook-product_shareControl___tizY{display:inline-flex;position:relative}.cookbook-product_shareControl___tizY>button{align-items:center;background:#ededee;border:0;border-radius:8px;color:#4f4f54;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:0 13px}.cookbook-product_shareControl___tizY>button:disabled{cursor:wait;opacity:.62}.cookbook-product_shareManual__jVZ1r{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:9px;box-shadow:0 12px 30px rgba(24,24,27,.12);display:grid;grid-gap:6px;gap:6px;left:0;padding:11px;position:absolute;top:calc(100% + 7px);z-index:5}.cookbook-product_shareManual__jVZ1r span{color:#68686e;font-size:12px;font-weight:600}.cookbook-product_shareManual__jVZ1r input{border:1px solid #d6d6d9;border-radius:7px;color:#343438;font:inherit;font-size:13px;min-width:0;padding:9px;width:100%}.cookbook-product_accessShell__Mvybo{gap:22px;max-width:1040px;padding-top:30px}.cookbook-product_accessHero__LB39B{align-items:center;border-bottom:1px solid var(--rf-social-border,#dedde0);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);padding-bottom:22px}.cookbook-product_accessHero__LB39B h1{color:var(--rf-social-ink,#202124);font-size:clamp(32px,3.2vw,36px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:7px 0 9px}.cookbook-product_accessHero__LB39B>div>p{color:#6d6d72;font-size:14px;line-height:1.55;margin:0;max-width:60ch}.cookbook-product_accessBoundaryGrid__v44nx h2,.cookbook-product_accessBoundaryGrid__v44nx p,.cookbook-product_accessCard__QQ6Rc h2,.cookbook-product_accessCard__QQ6Rc p,.cookbook-product_accessHero__LB39B strong,.cookbook-product_capabilityGate__RIJ5v h2,.cookbook-product_capabilityGate__RIJ5v p{overflow-wrap:anywhere}.cookbook-product_accessVisibility__lQCZm{align-items:center;background:#f6f7f8;border:1px solid #dde0e3;border-radius:var(--rf-social-card-radius,15px);display:flex;gap:12px;min-width:0;padding:14px 15px}.cookbook-product_accessCard__QQ6Rc>span,.cookbook-product_accessVisibility__lQCZm>span,.cookbook-product_capabilityIcon__Nd8z5{align-items:center;background:#ededee;border-radius:10px;color:#5e6165;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;min-height:44px;width:44px}.cookbook-product_accessShell__Mvybo[data-cookbook-visibility=public] .cookbook-product_accessVisibility__lQCZm{background:var(--rf-social-sage-soft,#f1f5ee);border-color:#d7e0d4}.cookbook-product_accessShell__Mvybo[data-cookbook-visibility=public] .cookbook-product_accessVisibility__lQCZm>span{background:#e4ecdf;color:var(--rf-social-sage,#526651)}.cookbook-product_accessCard__QQ6Rc>div,.cookbook-product_accessVisibility__lQCZm>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.cookbook-product_accessCard__QQ6Rc small,.cookbook-product_accessVisibility__lQCZm small{color:#a44754;font-size:12px;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.cookbook-product_accessVisibility__lQCZm strong{color:#303034;font-size:15px;font-weight:600}.cookbook-product_accessCard__QQ6Rc p,.cookbook-product_accessVisibility__lQCZm p{color:#707076;font-size:14px;line-height:1.55;margin:0}.cookbook-product_accessGrid__uyTg6{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cookbook-product_accessGrid__uyTg6[data-has-people=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_accessCard__QQ6Rc{align-items:flex-start;background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:var(--rf-social-card-radius,15px);display:flex;gap:14px;min-width:0;padding:20px 21px}.cookbook-product_accessCard__QQ6Rc[data-state=suppressed]{background:#f7f5f2}.cookbook-product_accessCard__QQ6Rc h2{color:#303034;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:1px 0 4px}.cookbook-product_accessCard__QQ6Rc a{align-items:center;color:#4d4d52;display:inline-flex;font-size:13px;font-weight:600;justify-self:start;margin-top:5px;min-height:44px;text-underline-offset:3px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY{justify-self:start;margin-top:4px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY>button{background:var(--rf-social-ink,#202124);color:#fff;min-height:44px;padding-inline:15px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY>button:hover{background:#35353a}.cookbook-product_capabilityGate__RIJ5v{align-items:flex-start;background:#f5f2ed;border:1px solid #dfd7cd;border-radius:14px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:22px}.cookbook-product_capabilityGate__RIJ5v>div:last-child{min-width:0}.cookbook-product_capabilityGate__RIJ5v h2{color:#302e2c;font-size:24px;font-weight:600;letter-spacing:-.035em;margin:5px 0 7px}.cookbook-product_capabilityGate__RIJ5v p{color:#706a64;font-size:14px;line-height:1.6;margin:0;max-width:74ch}.cookbook-product_capabilityGate__RIJ5v dl{display:grid;grid-gap:6px;gap:6px;margin:16px 0 0}.cookbook-product_capabilityGate__RIJ5v dl>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:90px minmax(0,1fr)}.cookbook-product_capabilityGate__RIJ5v dd,.cookbook-product_capabilityGate__RIJ5v dt{font-size:12px;margin:0}.cookbook-product_capabilityGate__RIJ5v dt{color:#857e77;font-weight:600}.cookbook-product_capabilityGate__RIJ5v dd{color:#4f4a46;overflow-wrap:anywhere}.cookbook-product_accessBoundaryGrid__v44nx{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cookbook-product_accessBoundaryGrid__v44nx article{align-items:flex-start;border:1px solid var(--rf-social-border,#dedde0);border-radius:11px;display:flex;gap:11px;min-width:0;padding:17px}.cookbook-product_accessBoundaryGrid__v44nx article>svg{color:#777169;flex:0 0 auto}.cookbook-product_accessBoundaryGrid__v44nx h2{color:#3b3a3e;font-size:15px;font-weight:600;margin:0 0 5px}.cookbook-product_accessBoundaryGrid__v44nx p{color:#74747a;font-size:13px;line-height:1.5;margin:0}.cookbook-product_accessFooter__wck_K{align-items:center;border-top:1px solid var(--rf-social-border,#dedde0);display:flex;gap:18px;justify-content:space-between;padding-top:18px}.cookbook-product_accessFooter__wck_K p{color:#77777c;font-size:13px;margin:0}.cookbook-product_accessFooter__wck_K a{align-items:center;background:var(--rf-social-surface-muted,#f0f0f1);border-radius:8px;color:var(--rf-social-ink,#202124);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none}.cookbook-product_srOnly__hXcLJ{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:1000px){.cookbook-product_detailHero__1_HMa,.cookbook-product_libraryHero__hVl1F{gap:32px;grid-template-columns:1fr .8fr}.cookbook-product_communityGrid__KHm0i,.cookbook-product_grid__I8g_9,.cookbook-product_recipeGrid__MXfN0{grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_libraryTopline__5kicq{align-items:flex-start;flex-direction:column}.cookbook-product_libraryTools__kDhMz{width:100%}.cookbook-product_accessBoundaryGrid__v44nx{grid-template-columns:1fr}}@media (max-width:760px){.cookbook-product_shell__RfkU4{gap:26px;padding:28px 16px 106px}.cookbook-product_libraryUtilityHeader__4p7PQ{align-items:stretch;flex-direction:column;gap:18px}.cookbook-product_libraryUtilityActions__AtRoO{justify-content:flex-start}.cookbook-product_firstCollectionPromises__m3Fta{grid-template-columns:1fr;max-width:560px}.cookbook-product_detailHero__1_HMa,.cookbook-product_libraryHero__hVl1F{grid-template-columns:1fr}.cookbook-product_featured__pHROz{display:grid;grid-template-columns:42% 1fr}.cookbook-product_featuredCover__G0Hz1{aspect-ratio:auto;min-height:220px}.cookbook-product_stats__Et8pw{grid-template-columns:repeat(3,1fr)}.cookbook-product_stats__Et8pw p{border-top:1px solid #e7e7e9;grid-column:1/-1;justify-self:start;margin-top:14px;padding-top:13px;width:100%}.cookbook-product_libraryTools__kDhMz{align-items:stretch;flex-direction:column}.cookbook-product_librarySearch__rIo2m{width:100%}.cookbook-product_librarySearch__rIo2m input{min-width:0;width:100%}.cookbook-product_filters__GdBXk{align-self:flex-start}.cookbook-product_detailHero__1_HMa .cookbook-product_detailCover__WlNaG{aspect-ratio:4/3;min-height:0;order:2}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-start;flex-direction:column;gap:14px}.cookbook-product_detailSearch__wt3Q_{width:100%}.cookbook-product_detailSearch__wt3Q_ label{flex:1 1}.cookbook-product_detailSearch__wt3Q_ input{min-width:0;width:100%}.cookbook-product_accessGrid__uyTg6,.cookbook-product_accessHero__LB39B{grid-template-columns:1fr}}@media (max-width:520px){.cookbook-product_detailHero__1_HMa h1,.cookbook-product_libraryHero__hVl1F h1,.cookbook-product_libraryUtilityCopy__QZhGj h1{font-size:clamp(36px,11vw,40px)}.cookbook-product_libraryUtilityActions__AtRoO{align-items:stretch;flex-direction:column}.cookbook-product_libraryUtilityActions__AtRoO a{width:100%}.cookbook-product_firstCollection__Agik2{border-radius:16px;padding:32px 18px}.cookbook-product_firstCollectionMark__6ZxNa{border-radius:16px;height:74px;width:74px}.cookbook-product_firstCollectionCopy__y742V h1{font-size:30px}.cookbook-product_featured__pHROz{display:block}.cookbook-product_featuredCover__G0Hz1{aspect-ratio:16/10;min-height:0}.cookbook-product_stats__Et8pw{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px}.cookbook-product_stats__Et8pw>div+div{border-left:1px solid #e7e7e9;border-top:0;padding-left:12px;padding-top:0}.cookbook-product_stats__Et8pw p{margin-top:14px}.cookbook-product_heroActions__K7pyO{align-items:stretch;flex-direction:column}.cookbook-product_heroActions__K7pyO a{width:100%}.cookbook-product_librarySearch__rIo2m{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;padding:4px 4px 4px 10px}.cookbook-product_librarySearch__rIo2m>svg{align-self:center;grid-column:1;grid-row:1}.cookbook-product_librarySearch__rIo2m input[type=search]{grid-column:2;grid-row:1}.cookbook-product_librarySearch__rIo2m .cookbook-product_searchSubmit__lZskb{font-size:0;grid-column:3;grid-row:1;padding:0;width:44px}.cookbook-product_librarySearch__rIo2m .cookbook-product_searchClear__J8muN{font-size:0;grid-column:4;grid-row:1;padding:0;width:44px}.cookbook-product_filters__GdBXk{align-self:stretch;width:100%}.cookbook-product_filters__GdBXk a{flex:1 1}.cookbook-product_emptyCompact__V8JWR{align-items:start;grid-template-columns:auto minmax(0,1fr)!important;padding:20px}.cookbook-product_emptyCompact__V8JWR:has(>svg)>a{grid-column:2;grid-row:auto;margin-top:5px}.cookbook-product_grid__I8g_9,.cookbook-product_recipeGrid__MXfN0{grid-template-columns:1fr}.cookbook-product_card__tJpH0>a{aspect-ratio:4/3;min-height:0}.cookbook-product_detailActions__0B1vF{align-items:stretch;flex-direction:column}.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY,.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY>button,.cookbook-product_detailActions__0B1vF a{width:100%}.cookbook-product_shareManual__jVZ1r{position:fixed;top:50%;transform:translateY(-50%)}.cookbook-product_pagination__6KFuz{grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_pagination__6KFuz p{grid-column:1/-1;grid-row:1;justify-self:center}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span{justify-self:stretch!important}.cookbook-product_capabilityGate__RIJ5v{grid-template-columns:1fr}.cookbook-product_capabilityGate__RIJ5v dl>div{gap:3px;grid-template-columns:1fr}.cookbook-product_accessFooter__wck_K{align-items:stretch;flex-direction:column}.cookbook-product_accessFooter__wck_K a{text-align:center}}@media (prefers-reduced-motion:reduce){.cookbook-product_recipeCard___qiT6>a img{transition:none}}.cookbook-product_backLink__T3R6a{font-weight:600;min-height:44px;padding:0 2px}.cookbook-product_detailHero__1_HMa{align-items:stretch;gap:clamp(26px,4vw,48px);grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-width:0}.cookbook-product_detailCover__WlNaG{align-self:center;aspect-ratio:16/10;background:#eeece9;border:1px solid #dedbd7;border-radius:15px;box-shadow:0 14px 34px rgba(24,24,27,.08);min-height:0;min-width:0;width:100%}.cookbook-product_detailCopy__zNovc{align-content:center;display:grid;grid-gap:17px;gap:17px;min-width:0}.cookbook-product_detailIntro___OC9N{display:grid;grid-gap:9px;gap:9px;min-width:0}.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(34px,4vw,46px);line-height:1.02;margin:0;overflow-wrap:anywhere}.cookbook-product_detailIntro___OC9N>p{color:var(--rf-social-muted,#6d6d72);font-size:15px;line-height:1.58;margin:0;max-width:58ch;overflow-wrap:anywhere}.cookbook-product_detailMeta__omEDT{font-size:12px;gap:8px 16px;margin-top:0;padding-top:1px}.cookbook-product_detailMeta__omEDT a,.cookbook-product_detailMeta__omEDT span{align-items:center;color:inherit;display:inline-flex;gap:5px;min-height:28px;text-decoration-thickness:1px;text-underline-offset:3px}.cookbook-product_detailMeta__omEDT a{min-height:44px}.cookbook-product_detailMeta__omEDT strong{font-weight:600}.cookbook-product_detailCoverNote__NFUUo{border-left:2px solid #d7a198;color:#67686d;font-size:12px;line-height:1.45;margin:-1px 0 0;max-width:56ch;padding-left:10px}.cookbook-product_detailActions__0B1vF{align-items:center;display:flex;gap:10px 18px;justify-content:space-between;margin-top:1px}.cookbook-product_detailPrimaryActions__33JX4,.cookbook-product_detailSecondaryActions__7W_Ls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cookbook-product_detailSecondaryActions__7W_Ls{justify-content:flex-end}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button{min-height:44px}.cookbook-product_detailPrimaryActions__33JX4>a:not([data-primary=true]),.cookbook-product_detailSecondaryActions__7W_Ls button,.cookbook-product_detailSecondaryActions__7W_Ls>a{background:#f0f0f1;border-color:transparent}.cookbook-product_detailPrimaryActions__33JX4>a:hover,.cookbook-product_detailSecondaryActions__7W_Ls button:hover,.cookbook-product_detailSecondaryActions__7W_Ls>a:hover{background:#e8e8ea}.cookbook-product_leaveControl__QQm8u{position:relative}.cookbook-product_leaveControl__QQm8u summary{align-items:center;background:#f0f0f1;border-radius:8px;color:#55555a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:44px;padding:0 13px}.cookbook-product_leaveControl__QQm8u summary::-webkit-details-marker{display:none}.cookbook-product_leaveControl__QQm8u>div{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:10px;box-shadow:0 16px 36px rgba(32,33,36,.14);display:grid;grid-gap:8px;gap:8px;padding:14px;position:absolute;right:0;top:calc(100% + 7px);width:min(310px,calc(100vw - 32px));z-index:5}.cookbook-product_leaveControl__QQm8u>div>strong{color:#303034;font-size:14px}.cookbook-product_leaveControl__QQm8u>div>p{color:#707076;font-size:13px;line-height:1.45;margin:0}.cookbook-product_leaveControl__QQm8u form button{background:#fff;border:1px solid #b84e43;color:#9d3f36;min-height:44px;width:100%}.cookbook-product_ownerNote__iCnB8{align-items:flex-start;background:#f6f7f8;border:1px solid #dde0e3;border-radius:11px;color:#596168;display:flex;gap:12px;padding:15px 17px}.cookbook-product_ownerNote__iCnB8>svg{flex:0 0 auto;margin-top:1px}.cookbook-product_ownerNote__iCnB8>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.cookbook-product_ownerNote__iCnB8 strong{color:#35393d;font-weight:600}.cookbook-product_ownerNote__iCnB8 p{color:#697078;line-height:1.5;margin:0}.cookbook-product_detailRecipeSection__JfItB{border-top:1px solid var(--rf-social-border,#dedde0);gap:19px;padding-top:28px}.cookbook-product_detailRecipeSection__JfItB>header{align-items:end;gap:24px}.cookbook-product_detailRecipeSection__JfItB>header>div{gap:5px;min-width:0}.cookbook-product_detailSearch__wt3Q_{background:#fff;border:1px solid var(--rf-social-border,#dedde0);border-radius:10px;flex:0 0 auto;gap:4px;min-width:0;padding:4px 4px 4px 12px;transition:border-color .16s ease,box-shadow .16s ease}.cookbook-product_detailSearch__wt3Q_:focus-within{border-color:#8d8d93;box-shadow:0 0 0 3px rgba(32,33,36,.1)}.cookbook-product_detailSearch__wt3Q_ label{background:transparent;border:0;border-radius:0;flex:1 1 220px;min-height:44px;min-width:0;padding:0}.cookbook-product_detailSearch__wt3Q_ label:focus-within{border-color:transparent;box-shadow:none}.cookbook-product_detailSearch__wt3Q_ input{color:var(--rf-social-ink,#202124);padding:0}.cookbook-product_detailSearch__wt3Q_ input::placeholder{color:#67686d;opacity:1}.cookbook-product_detailSearch__wt3Q_ input:focus-visible{outline:0}.cookbook-product_detailSearch__wt3Q_ input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cookbook-product_detailSearch__wt3Q_ button,.cookbook-product_detailSearch__wt3Q_>a{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:0 13px;text-decoration:none}.cookbook-product_detailSearch__wt3Q_ button{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_detailSearch__wt3Q_>a{background:transparent;color:#626268}.cookbook-product_detailSearch__wt3Q_ button:hover{background:#303034}.cookbook-product_detailSearch__wt3Q_>a:hover{background:#f1f1f2;color:var(--rf-social-ink,#202124)}.cookbook-product_recipeGrid__MXfN0{align-items:stretch}.cookbook-product_recipeCard___qiT6{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cookbook-product_recipeCard___qiT6:hover{border-color:#cbc9cc;box-shadow:0 12px 28px rgba(24,24,27,.07);transform:translateY(-1px)}.cookbook-product_recipeCard___qiT6>div{display:flex;flex-direction:column;gap:11px;min-width:0;padding:17px 17px 14px}.cookbook-product_recipeCardHeader__A_9IZ{display:grid;grid-gap:6px;gap:6px;min-width:0}.cookbook-product_recipeAudience__KJ8La{align-items:center;border-radius:999px;color:#4f5962;display:inline-flex;font-size:12px;font-weight:600;gap:5px;justify-self:start;min-height:28px;padding:0 9px}.cookbook-product_recipeAudience__KJ8La[data-audience=public]{background:#eef5f1;color:#385f4b}.cookbook-product_recipeAudience__KJ8La[data-audience=private]{background:#f2f0f7;color:#5b4e72}.cookbook-product_recipeAudience__KJ8La[data-audience=private-draft]{background:#fff2e8;color:#874d2e}.cookbook-product_recipeCard___qiT6 h3{font-weight:600;line-height:1.18;min-height:2.36em;overflow-wrap:anywhere}.cookbook-product_recipeCardHeader__A_9IZ>p,.cookbook-product_recipeCard___qiT6 h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cookbook-product_recipeCardHeader__A_9IZ>p{color:#6f6f75;font-size:13px;line-height:1.45;margin:0;min-height:2.9em;overflow-wrap:anywhere}.cookbook-product_recipeFacts__n8g_9{gap:7px 11px;margin-top:auto;min-height:32px}.cookbook-product_recipeCard___qiT6 footer{flex-wrap:nowrap;gap:7px;margin-top:0;min-width:0;padding-top:11px}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{align-items:center;background:#f0f0f1;border:1px solid transparent;border-radius:8px;display:inline-flex;gap:5px;justify-content:center;min-height:44px;padding:0 10px}.cookbook-product_recipeActionGroup__zshWo{align-items:center;display:flex;gap:6px;min-width:0}.cookbook-product_recipeActionGroup__zshWo a:first-child{background:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_recipeCard___qiT6 footer a:hover,.cookbook-product_recipeCard___qiT6 footer button:hover{background:#e7e7e9}.cookbook-product_recipeActionGroup__zshWo a:first-child:hover{background:#35353a}.cookbook-product_pagination__6KFuz a,.cookbook-product_pagination__6KFuz>span,.cookbook-product_shareControl___tizY>button{min-height:44px}.cookbook-product_shareManual__jVZ1r{border-radius:11px;box-shadow:0 18px 42px rgba(24,24,27,.15);gap:8px;left:auto;padding:13px;right:0;width:min(320px,calc(100vw - 36px));z-index:10}.cookbook-product_shareManual__jVZ1r input{min-height:44px;padding:0 10px}.cookbook-product_shareManual__jVZ1r>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cookbook-product_shareManual__jVZ1r>header strong{color:#343438;font-size:13px;font-weight:600;line-height:1.35}.cookbook-product_shareManual__jVZ1r>header button{align-items:center;background:#f0f0f1;border:0;border-radius:999px;color:#55555a;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-product_shareManual__jVZ1r>p{color:#8f3f37;font-size:12px;line-height:1.45;margin:0}.cookbook-product_shareManual__jVZ1r>footer{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_shareManual__jVZ1r>footer button{align-items:center;border:1px solid #d7d7da;border-radius:8px;display:inline-flex;font:inherit;font-size:12px;font-weight:600;justify-content:center;min-height:44px;padding:0 12px}.cookbook-product_shareManual__jVZ1r>footer button:first-child{background:#fff;color:#4f4f54}.cookbook-product_shareManual__jVZ1r>footer button:last-child{background:var(--rf-social-ink,#202124);border-color:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_removeControl__DgQH_{display:inline-flex;flex:0 0 auto}.cookbook-product_removeTrigger__RYQIe{color:#8d4b43!important;white-space:nowrap}.cookbook-product_removeTrigger__RYQIe:hover{background:#fff1ef!important}.cookbook-product_removeDialog__Sp1df{background:#fff;border:0;border-radius:16px;box-shadow:0 26px 72px rgba(24,24,27,.24);color:var(--rf-social-ink,#202124);margin:auto;max-height:min(680px,calc(100dvh - 32px));max-width:calc(100vw - 32px);overflow:auto;padding:0;width:min(500px,calc(100vw - 32px))}.cookbook-product_removeDialog__Sp1df::-webkit-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(24,24,27,.52)}.cookbook-product_removeDialog__Sp1df::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(24,24,27,.52)}.cookbook-product_removeDialog__Sp1df>header{align-items:flex-start;border-bottom:1px solid #ecebed;display:flex;gap:18px;justify-content:space-between;padding:22px 22px 18px}.cookbook-product_removeDialog__Sp1df>header>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.cookbook-product_removeDialog__Sp1df>header span{color:#a74738;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-product_removeDialog__Sp1df h2{font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0;overflow-wrap:anywhere}.cookbook-product_removeDialog__Sp1df>header>button{align-items:center;background:#f0f0f1;border:0;border-radius:999px;color:#55555a;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-product_removeDialog__Sp1df>p{color:#66666c;font-size:14px;line-height:1.55;margin:0;padding:18px 22px}.cookbook-product_removeDialog__Sp1df>p strong{color:#343438;font-weight:600}.cookbook-product_removeIssue__uf1hv{align-items:flex-start;background:#fff3f1;border:1px solid #edcbc5;border-radius:10px;color:#913e35;display:flex;gap:9px;margin:0 22px 18px;padding:12px 13px}.cookbook-product_removeIssue__uf1hv>svg{flex:0 0 auto;margin-top:1px}.cookbook-product_removeIssue__uf1hv p{font-size:13px;line-height:1.45;margin:0}.cookbook-product_removeDialog__Sp1df form{align-items:center;background:#fafafa;border-top:1px solid #ecebed;display:flex;gap:8px;justify-content:flex-end;padding:16px 22px}.cookbook-product_removeDialog__Sp1df form button,.cookbook-product_removeDialog__Sp1df form>a{align-items:center;border:1px solid #d7d7da;border-radius:8px;display:inline-flex;font:inherit;font-size:13px;font-weight:600;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none}.cookbook-product_removeDialog__Sp1df form button[type=button]{background:#fff;color:#4f4f54}.cookbook-product_removeDialog__Sp1df form button[type=submit]{background:#963f36;border-color:#963f36;color:#fff}.cookbook-product_removeDialog__Sp1df form>a{background:var(--rf-social-ink,#202124);border-color:var(--rf-social-ink,#202124);color:#fff}.cookbook-product_removeControl__DgQH_[data-remove-state=pending] .cookbook-product_removeTrigger__RYQIe,.cookbook-product_removeDialog__Sp1df button:disabled{cursor:wait;opacity:.62}.cookbook-product_detailEmpty__jhoF2{min-height:190px;padding:clamp(24px,4vw,36px)}.cookbook-product_detailEmpty__jhoF2>svg{background:#f1eeee;border-radius:12px;box-sizing:content-box;color:#8a5d57;padding:11px}.cookbook-product_detailEmpty__jhoF2[data-empty-kind=search]>svg{background:#eef2f5;color:#566b79}.cookbook-product_detailEmpty__jhoF2[data-empty-kind=unavailable]>svg{background:#fff0ed;color:#9a4b41}.cookbook-product_notice__P7uyy[data-tone=info]{background:#f1f6f8;border-color:#d3e0e6}.cookbook-product_notice__P7uyy[id=cookbook-action-feedback]{scroll-margin-top:88px}.cookbook-product_notice__P7uyy[id=cookbook-action-feedback]:focus-visible{outline:3px solid color-mix(in srgb,var(--rf-social-accent,#c85b69) 42%,transparent);outline-offset:3px}.cookbook-product_notice__P7uyy[data-tone=warning]{background:#fff6f3;border-color:#edd3ca}.cookbook-product_notice__P7uyy[data-tone=error]{background:#fff1ef;border-color:#edc7c1}.cookbook-product_notice__P7uyy[data-tone=error] p,.cookbook-product_notice__P7uyy[data-tone=error] strong{color:#8f3f37}.cookbook-product_detailSearch__wt3Q_ button:focus-visible,.cookbook-product_detailSearch__wt3Q_>a:focus-visible,.cookbook-product_recipeCard___qiT6 footer a:focus-visible,.cookbook-product_recipeCard___qiT6 footer button:focus-visible,.cookbook-product_recipeCard___qiT6 h3 a:focus-visible,.cookbook-product_removeDialog__Sp1df button:focus-visible,.cookbook-product_removeDialog__Sp1df form>a:focus-visible,.cookbook-product_removeTrigger__RYQIe:focus-visible,.cookbook-product_shareControl___tizY>button:focus-visible,.cookbook-product_shareManual__jVZ1r button:focus-visible,.cookbook-product_shareManual__jVZ1r input:focus-visible{outline:3px solid color-mix(in srgb,var(--rf-social-accent,#c85b69) 42%,transparent);outline-offset:2px}@media (max-width:1000px){.cookbook-product_detailHero__1_HMa{gap:30px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr)}.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(32px,4.6vw,40px)}.cookbook-product_detailActions__0B1vF{align-items:flex-start;flex-direction:column}.cookbook-product_detailSecondaryActions__7W_Ls{justify-content:flex-start}.cookbook-product_detailRecipeSection__JfItB>header{align-items:flex-start;flex-direction:column}.cookbook-product_detailSearch__wt3Q_{width:100%}.cookbook-product_detailSearch__wt3Q_ label{flex:1 1 auto}.cookbook-product_detailSearch__wt3Q_ input{min-width:0;width:100%}}@media (max-width:760px){.cookbook-product_detailHero__1_HMa{gap:22px;grid-template-columns:1fr}.cookbook-product_detailHero__1_HMa .cookbook-product_detailCover__WlNaG{aspect-ratio:16/10;min-height:0;order:0}.cookbook-product_detailCopy__zNovc{gap:15px}.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(32px,8vw,40px)}.cookbook-product_detailRecipeSection__JfItB{padding-top:24px}.cookbook-product_recipeCard___qiT6 footer{align-items:stretch;flex-wrap:wrap}.cookbook-product_recipeActionGroup__zshWo{flex:1 1 auto}}@media (max-width:520px){.cookbook-product_detailHero__1_HMa .cookbook-product_detailIntro___OC9N h1{font-size:clamp(30px,9.5vw,38px)}.cookbook-product_detailMeta__omEDT{gap:4px 13px}.cookbook-product_detailActions__0B1vF,.cookbook-product_detailPrimaryActions__33JX4,.cookbook-product_detailSecondaryActions__7W_Ls{align-items:stretch;width:100%}.cookbook-product_detailPrimaryActions__33JX4,.cookbook-product_detailSecondaryActions__7W_Ls{display:grid;grid-template-columns:1fr}.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY,.cookbook-product_detailActions__0B1vF .cookbook-product_shareControl___tizY>button,.cookbook-product_detailActions__0B1vF a,.cookbook-product_leaveControl__QQm8u,.cookbook-product_leaveControl__QQm8u summary{width:100%}.cookbook-product_leaveControl__QQm8u summary{justify-content:center}.cookbook-product_leaveControl__QQm8u>div{position:static;width:100%}.cookbook-product_detailSearch__wt3Q_{display:grid;grid-template-columns:minmax(0,1fr) auto auto;padding:4px 4px 4px 10px}.cookbook-product_detailSearch__wt3Q_:not(:has(>a)){grid-template-columns:minmax(0,1fr) auto}.cookbook-product_detailSearch__wt3Q_ label{grid-column:1;grid-row:1}.cookbook-product_detailSearch__wt3Q_ button{font-size:0;grid-column:2;grid-row:1;padding:0;width:44px}.cookbook-product_detailSearch__wt3Q_>a{font-size:0;grid-column:3;grid-row:1;min-width:44px;padding:0;width:44px}.cookbook-product_recipeCardHeader__A_9IZ>p,.cookbook-product_recipeCard___qiT6 h3{min-height:0}.cookbook-product_recipeCard___qiT6 footer{display:grid;grid-template-columns:minmax(0,1fr) auto}.cookbook-product_recipeActionGroup__zshWo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-product_recipeActionGroup__zshWo:has(>a:only-child){grid-template-columns:1fr}.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{padding-inline:9px}.cookbook-product_shareManual__jVZ1r{bottom:calc(72px + env(safe-area-inset-bottom));left:16px;position:fixed;right:16px;top:auto;transform:none;width:auto}.cookbook-product_removeDialog__Sp1df{border-radius:14px;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.cookbook-product_removeDialog__Sp1df>header{padding:19px 18px 16px}.cookbook-product_removeDialog__Sp1df>p{padding:16px 18px}.cookbook-product_removeIssue__uf1hv{margin:0 18px 16px}.cookbook-product_removeDialog__Sp1df form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px 18px}.cookbook-product_removeDialog__Sp1df form button,.cookbook-product_removeDialog__Sp1df form>a{width:100%}.cookbook-product_detailEmpty__jhoF2{padding:22px}}@media (prefers-reduced-motion:reduce){.cookbook-product_recipeCard___qiT6,.cookbook-product_recipeCard___qiT6>a img{transition:none}.cookbook-product_recipeCard___qiT6:hover{transform:none}}.cookbook-product_accessShell__Mvybo .cookbook-product_accessCard__QQ6Rc a:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_accessFooter__wck_K a:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_backLink__T3R6a:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_shareControl___tizY>button:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_shareManual__jVZ1r button:focus-visible,.cookbook-product_accessShell__Mvybo .cookbook-product_shareManual__jVZ1r input:focus-visible{box-shadow:0 0 0 3px rgba(32,33,36,.12);outline:2px solid #55555a;outline-offset:2px}@media (max-width:1000px){.cookbook-product_accessGrid__uyTg6,.cookbook-product_accessHero__LB39B{grid-template-columns:minmax(0,1fr)}.cookbook-product_accessHero__LB39B{align-items:start}.cookbook-product_accessVisibility__lQCZm{max-width:560px;width:100%}}@media (max-width:760px){.cookbook-product_accessShell__Mvybo{gap:20px;padding-top:22px}.cookbook-product_accessHero__LB39B{gap:17px;padding-bottom:19px}.cookbook-product_accessHero__LB39B h1{font-size:clamp(28px,8vw,30px)}.cookbook-product_accessCard__QQ6Rc{padding:18px}}@media (max-width:520px){.cookbook-product_accessHero__LB39B h1{font-size:28px}.cookbook-product_accessVisibility__lQCZm{padding:13px}.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY,.cookbook-product_accessCard__QQ6Rc .cookbook-product_shareControl___tizY>button,.cookbook-product_accessCard__QQ6Rc>div>a{justify-content:center;width:100%}.cookbook-product_accessFooter__wck_K a{width:100%}}@media (forced-colors:active){.cookbook-product_detailHero__1_HMa,.cookbook-product_detailRecipeSection__JfItB,.cookbook-product_recipeCard___qiT6{border-color:CanvasText;forced-color-adjust:auto}.cookbook-product_detailActions__0B1vF a,.cookbook-product_detailActions__0B1vF button,.cookbook-product_recipeCard___qiT6 footer a,.cookbook-product_recipeCard___qiT6 footer button{border:1px solid ButtonText}}