.product-sheet_actions__BOXXu{display:flex;margin-left:auto}.product-sheet_overview__hpqN0 .food-image-large{height:220px;margin-bottom:20px;border-radius:0;background:transparent}.product-sheet_overview__hpqN0 .food-image-large img{padding:0}.product-sheet_brand__0IPPS{margin:0 0 8px;color:#687e6e;font-size:10px;font-weight:600;letter-spacing:1.4px;line-height:1.5;text-transform:uppercase}.product-sheet_title__0RmOD{margin:0 0 14px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;letter-spacing:-.4px;line-height:1.25;overflow-wrap:anywhere}.product-sheet_title__0RmOD a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.product-sheet_verdict__SInpy{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#396b49;font-size:17px;font-weight:550;line-height:1.5}.product-sheet_verdict__SInpy:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}.product-sheet_verdict__SInpy[data-nova="4"]{color:var(--orange)}.product-sheet_verdict__SInpy[data-nova=unknown]{color:#777e73}.product-sheet_overview__hpqN0>p:not(.product-sheet_brand__0IPPS):not(.product-sheet_verdict__SInpy){color:#58645b;font-size:14px;line-height:1.7}.product-sheet_scale__pWpaZ{margin-top:16px}.product-sheet_overview__hpqN0 .nova-scale{width:100%;max-width:none}.product-sheet_sections__bd02u{margin-top:28px}.product-sheet_sections__bd02u>details,.product-sheet_sections__bd02u>section{padding:22px 0;border-top:1px solid var(--line);border-bottom:0}.product-sheet_sections__bd02u>details{padding:0}.product-sheet_sections__bd02u>details>summary,.product-sheet_sections__bd02u>section>div>h3,.product-sheet_sections__bd02u>section>h3{margin:0 0 12px;color:var(--text);font-size:16px;font-weight:500}.product-sheet_sections__bd02u>details>summary,.product-sheet_sections__bd02u>section>div>h3{margin:0}.product-sheet_ingredients__ZRbUi{margin:0;font-size:15px;line-height:1.7;color:#3f4d44;overflow-wrap:anywhere}.product-sheet_error__q8Yo_ button{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:inherit;font-size:.85rem;color:var(--text);background:transparent;border:0;padding:8px 0;cursor:pointer}.product-sheet_error__q8Yo_ button:hover{text-decoration:underline;text-underline-offset:4px}.product-sheet_error__q8Yo_{font-size:.9rem;line-height:1.6}.product-sheet_summarySkeleton__lRJOX{flex:1;display:grid;gap:14px}.product-sheet_skeletonLine__Fv7q7,.product-sheet_skeletonScale__Hd3Hg,.product-sheet_skeletonStores__6uKgo span{display:block;height:12px;border-radius:4px;background:var(--line);animation:product-sheet_skeleton-pulse__MLVkn 1.4s ease-in-out infinite alternate}.product-sheet_brandSkeleton__n32Dt{width:45%;margin:4px 0 10px}.product-sheet_summarySkeleton__lRJOX .product-sheet_skeletonLine__Fv7q7{width:85%}.product-sheet_skeletonScale__Hd3Hg{width:104px;max-width:100%;height:28px;margin-top:4px}.product-sheet_detailSkeleton__H14dS{display:grid;gap:32px}.product-sheet_skeletonParagraph__zMItN{display:grid;gap:12px}.product-sheet_skeletonParagraph__zMItN .product-sheet_skeletonLine__Fv7q7:last-child{width:65%}.product-sheet_skeletonStores__6uKgo{display:flex;gap:10px}.product-sheet_skeletonStores__6uKgo span{width:85px;height:36px;border-radius:18px}.product-sheet_skeletonFacts__mrjfm{display:grid;gap:36px;border-top:1px solid var(--line);padding:28px 0}@keyframes product-sheet_skeleton-pulse__MLVkn{0%{opacity:.45}to{opacity:.9}}@media (max-width:640px){dialog.product-sheet_panel__keO8j{height:88dvh}}@media (prefers-reduced-motion:reduce){.product-sheet_skeletonLine__Fv7q7,.product-sheet_skeletonScale__Hd3Hg,.product-sheet_skeletonStores__6uKgo span{animation:none}}.recipe-details_subtitle__sTm9v{display:flex;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:2px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;text-align:left}.recipe-details_subtitle__sTm9v:hover{color:var(--accent)}.recipe-details_recipeSheet__18zZ0>header{padding:12px 16px;gap:4px;border-bottom:1px solid var(--line)}.recipe-details_sheetTitle__6rhKT{flex:1;min-width:0}.recipe-details_sheetTitle__6rhKT h2{margin:0 0 4px;font-size:1rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.recipe-details_sheetTitle__6rhKT span{font-size:.8rem;color:var(--muted)}.recipe-details_recipeSheet__18zZ0 .recipe-details_ingredients__1UkGS:first-child{margin-top:12px}.recipe-details_recipeButton__WNss7{width:100%;text-align:left;font-size:.85rem}.recipe-details_recipeButton__WNss7>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-details_recipeButton__WNss7>svg{flex-shrink:0}.recipe-details_recipeButton__WNss7 small{color:var(--muted);white-space:nowrap}.recipe-details_notes__7bZ86 article{padding:16px 0;border-top:1px solid var(--line)}.recipe-details_ingredients__1UkGS h3,.recipe-details_instructions__Pu7vl h3,.recipe-details_notes__7bZ86 h3{font-size:.95rem;font-weight:600;margin:0 0 12px}.recipe-details_instructions__Pu7vl li,.recipe-details_notes__7bZ86 p{font-size:.9rem;line-height:1.7}.recipe-details_notes__7bZ86 a{font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.recipe-details_notes__7bZ86 p:last-child{margin-bottom:0}.recipe-details_ingredients__1UkGS,.recipe-details_instructions__Pu7vl{margin-top:24px}.recipe-details_ingredients__1UkGS ul{list-style:none;margin:0;padding:0}.recipe-details_ingredients__1UkGS li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.9rem}.recipe-details_ingredients__1UkGS li span:first-child{min-width:0}.recipe-details_ingredients__1UkGS li span:last-child{text-align:right;color:var(--muted);flex-shrink:0}.recipe-details_instructions__Pu7vl ol{padding-left:20px}.recipe-details_instructions__Pu7vl li{padding-left:4px;margin-bottom:16px}.search-filters_trigger__ZTmye{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;position:relative;border:0;padding:0;border-radius:50%;background:transparent;color:var(--muted)}.search-filters_trigger__ZTmye:hover,.search-filters_trigger__ZTmye[aria-expanded=true]{background:var(--soft);color:var(--ink)}.search-filters_dot__Nlnv3{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.search-filters_dialog__8D4Lp{position:fixed;inset:var(--filter-top) var(--filter-right) auto auto;margin:0;padding:7px;width:min(320px,calc(100vw - 24px));max-width:none;max-height:var(--filter-height);background:white;color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 36px #152c2024;overflow:hidden}.search-filters_dialog__8D4Lp[open]{display:flex;flex-direction:column}.search-filters_dialog__8D4Lp::backdrop{background:transparent}.search-filters_dialog__8D4Lp button{-webkit-appearance:none;appearance:none}.search-filters_handle__bmSGj,.search-filters_heading__whkCo{display:none}.search-filters_groups__SKnTa{overflow-y:auto;min-height:0;overscroll-behavior:contain}.search-filters_group__sJPIN+.search-filters_group__sJPIN{border-top:1px solid var(--line)}.search-filters_category__teAzR{display:flex;align-items:center;gap:12px;width:100%;min-height:45px;padding:7px 12px;border:0;border-radius:7px;background:transparent;text-align:left;font-size:14px;font-weight:500;color:var(--ink)}.search-filters_category__teAzR:hover,.search-filters_option___2opu:hover{background:var(--soft)}.search-filters_count__t__PT{margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}.search-filters_category__teAzR>svg{flex-shrink:0;color:var(--muted);transform:rotate(-90deg)}.search-filters_category__teAzR[aria-expanded=true]>svg{transform:none}.search-filters_options__MxjS5{padding:0 0 6px}.search-filters_options__MxjS5[hidden]{display:none}.search-filters_option___2opu{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 12px 8px 24px;text-align:left;font-size:14px;font-weight:400;border:0;border-radius:7px;background:transparent}.search-filters_option___2opu[aria-pressed=true]{color:var(--ink)}.search-filters_tick__Wu5j3{color:var(--accent);opacity:0;flex-shrink:0}.search-filters_option___2opu[aria-pressed=true] .search-filters_tick__Wu5j3{opacity:1}.search-filters_actions__RS5f2{display:flex;align-items:center;flex-shrink:0;gap:12px;padding:12px 5px 5px;border-top:1px solid var(--line)}.search-filters_reset__k18QO{border:0;background:transparent;color:var(--muted);min-height:44px;padding:8px;font-size:13px}.search-filters_reset__k18QO:hover{text-decoration:underline;text-underline-offset:3px}.search-filters_reset__k18QO:disabled{opacity:.45;cursor:default}.search-filters_apply__B8H1A{flex:1;min-height:44px;padding:9px 14px;border:0;border-radius:30px;background:var(--ink);color:white;font-size:13px}.search-filters_apply__B8H1A:hover{background:var(--accent)}@media (max-width:600px){.search-filters_dialog__8D4Lp{inset:auto 0 0;width:100%;max-height:85dvh;border:0;border-radius:24px 24px 0 0;padding:0 20px max(20px,env(safe-area-inset-bottom));box-shadow:0 -8px 32px #152c2024}.search-filters_dialog__8D4Lp::backdrop{background:#142b2547}.search-filters_handle__bmSGj{display:grid;place-items:center;height:23px;flex-shrink:0;touch-action:none}.search-filters_handle__bmSGj span{height:4px;width:34px;background:#ccd8ce;border-radius:3px}.search-filters_heading__whkCo{display:flex;align-items:center;justify-content:space-between;min-height:49px;margin-bottom:3px;flex-shrink:0}.search-filters_heading__whkCo h2{font:500 19px/1.3 var(--font-sans);letter-spacing:-.4px;margin:0;color:var(--ink)}.search-filters_heading__whkCo button{display:grid;place-items:center;width:44px;height:44px;margin-right:-11px;background:transparent;border:0;border-radius:50%}.search-filters_category__teAzR{min-height:52px;padding:9px 0;font-size:15px}.search-filters_count__t__PT{font-size:13px}.search-filters_option___2opu{min-height:52px;padding:12px 6px 12px 14px;font-size:16px}.search-filters_options__MxjS5{padding-bottom:8px}.search-filters_actions__RS5f2{padding:17px 0 0;gap:20px}.search-filters_reset__k18QO{padding-left:0;font-size:14px;min-height:50px}.search-filters_apply__B8H1A{min-height:50px;font-size:15px}}.search-filters_enable__afMTn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;min-height:50px;border-bottom:1px solid var(--line);font-size:14px;flex-shrink:0;cursor:pointer}.search-filters_enable__afMTn input{appearance:none;width:34px;height:20px;min-width:34px;padding:3px;border:0;border-radius:20px;background:var(--line);cursor:pointer}.search-filters_enable__afMTn input:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:white;transition:transform .12s}.search-filters_enable__afMTn input:checked{background:var(--accent)}.search-filters_enable__afMTn input:checked:before{transform:translateX(14px)}