.ui-box-interactive{cursor:pointer;touch-action:manipulation;transition:opacity .1s}.ui-box-interactive:active{opacity:.6}
:where(.ui-typography){margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
.ui-button{cursor:pointer;background-color:var(--btn-bg);color:var(--btn-fg);border-style:solid;border-color:var(--btn-border);outline:none;flex-direction:row;justify-content:center;align-items:center;transition:all .2s;display:flex}.ui-button:hover{background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.ui-button:active{background-color:var(--btn-bg-active);border-color:var(--btn-border-active);transform:scale(.98)}.ui-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.ui-button:focus-visible{box-shadow:0 0 0 2px var(--btn-focus-ring)}
.ui-pill{cursor:pointer;transition:all .2s}.ui-pill-primary:hover{filter:brightness(.96)}.ui-pill-primary:active{filter:brightness(.92)}.ui-pill-secondary:hover{filter:brightness(.98)}.ui-pill-secondary:active{filter:brightness(.94)}.ui-pill-outline:hover{background-color:var(--neutrals-surface-alt,#f2ebe4)!important}.ui-pill-outline:active{filter:brightness(.97)}.ui-pill-ghost:hover{background-color:var(--neutrals-surface-alt,#f2ebe4)!important}.ui-pill-ghost:active{filter:brightness(.97)}.ui-pill-disabled{cursor:not-allowed;opacity:.6}
.Brand-module__WviAmG__logoImageTopBar{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:100%;display:block;transform:scale(1.2)}.Brand-module__WviAmG__logoImageFooter{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%;display:block;transform:scale(1.2)}
.TopBar-module__BIfWWq__mobileOnlyControl{display:none}@media (max-width:980px){.TopBar-module__BIfWWq__mobileOnlyControl{display:flex}.TopBar-module__BIfWWq__mobileSearchRoot{gap:8px;padding-top:8px!important;padding-bottom:8px!important}.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileBrandWrap{display:none}.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchRow{flex:auto;min-width:0;margin-right:0}.TopBar-module__BIfWWq__mobileSearchField{display:none}.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField{display:block}.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField input,.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField textarea,.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField input:focus,.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField input:focus-visible,.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField textarea:focus,.TopBar-module__BIfWWq__mobileSearchRoot.TopBar-module__BIfWWq__mobileSearchOpen .TopBar-module__BIfWWq__mobileSearchField textarea:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}}
.HomeSectionsFeed-module__ZcO1DW__sectionRoot{position:relative}.HomeSectionsFeed-module__ZcO1DW__sectionRowRoot{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.HomeSectionsFeed-module__ZcO1DW__hoverReveal{opacity:0;pointer-events:none;transition:opacity .16s}.HomeSectionsFeed-module__ZcO1DW__sectionRoot:hover .HomeSectionsFeed-module__ZcO1DW__hoverReveal{opacity:1;pointer-events:auto}.HomeSectionsFeed-module__ZcO1DW__rowControls{opacity:0;pointer-events:none;transition:opacity .18s}.HomeSectionsFeed-module__ZcO1DW__sectionRoot:hover .HomeSectionsFeed-module__ZcO1DW__rowControls{opacity:1;pointer-events:auto}@media (max-width:980px){.HomeSectionsFeed-module__ZcO1DW__hoverReveal{opacity:1;pointer-events:auto}.HomeSectionsFeed-module__ZcO1DW__sectionIndicators{display:none}}
.RecipePage-module__iqE07G__recipeDescription{padding-right:0}.RecipePage-module__iqE07G__recipeBodyLayout{flex-direction:column;display:flex}.RecipePage-module__iqE07G__ingredientsColumn{order:1;margin-top:16px}.RecipePage-module__iqE07G__stepsColumn{order:2;margin-top:24px}@media (min-width:1100px){.RecipePage-module__iqE07G__recipeBodyLayout{align-items:start;gap:32px;flex-direction:row!important;display:flex!important}.RecipePage-module__iqE07G__stepsColumn{flex:auto;order:1;min-width:0;margin-top:0}.RecipePage-module__iqE07G__ingredientsColumn{flex:0 0 360px;order:2;align-self:start;width:360px;margin-top:0;position:sticky;top:92px}}
.Layout-module__MUAa9q__contentFrame{box-sizing:border-box;width:100%;max-width:1440px;padding-left:max(40px,env(safe-area-inset-left));padding-right:max(40px,env(safe-area-inset-right));margin-left:auto;margin-right:auto}@media (max-width:980px){.Layout-module__MUAa9q__contentFrame{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.Layout-module__MUAa9q__surfaceWarm{background-color:#f4e9dc;background-image:linear-gradient(#fff 0%,#fffaf4 48%,#f4e9dc 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface01WarmSoft{background-color:#faefe3;background-image:linear-gradient(#fff 0%,#fffdf9 46%,#faefe3 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface02WarmPeach{background-color:#f6e6d8;background-image:linear-gradient(#fffefc 0%,#fff7ef 44%,#f6e6d8 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface03Cream{background-color:#f2e8db;background-image:linear-gradient(#fff 0%,#fffcf7 45%,#f2e8db 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface04Honey{background-color:#f0ddc6;background-image:linear-gradient(#fffefb 0%,#fff5e8 42%,#f0ddc6 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface05Sand{background-color:#e8dccb;background-image:linear-gradient(#fff 0%,#fdf7ef 50%,#e8dccb 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface06Ivory{background-color:#f3ece3;background-image:linear-gradient(#fff 0%,#fffdfb 48%,#f3ece3 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface07Apricot{background-color:#efddcd;background-image:linear-gradient(#fffefd 0%,#fff6ed 46%,#efddcd 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface08Latte{background-color:#e6d8c7;background-image:linear-gradient(#fff 0%,#faf5ef 47%,#e6d8c7 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface09Pearl{background-color:#ece4d8;background-image:linear-gradient(#fff 0%,#fcfaf6 49%,#ece4d8 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__surface10Sunset{background-color:#ead1b7;background-image:linear-gradient(#fffefb 0%,#fff2e2 44%,#ead1b7 100%);background-repeat:no-repeat;background-size:100% 780px;min-height:100vh}.Layout-module__MUAa9q__filterDock{width:min(calc(100vw - var(--drawer-offset,0px) - 80px),calc(var(--web-content-max-width,1440px) - 80px));top:72px;left:calc(var(--drawer-offset,0px) + (100vw - var(--drawer-offset,0px))/2);z-index:18;position:fixed;transform:translate(-50%)}.Layout-module__MUAa9q__filterDockSpacer{height:44px}.Layout-module__MUAa9q__filterDockInner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf7db;border:1px solid #ab937738;border-radius:14px}@media (max-width:899px){.Layout-module__MUAa9q__surfaceWarm,.Layout-module__MUAa9q__surface01WarmSoft,.Layout-module__MUAa9q__surface02WarmPeach,.Layout-module__MUAa9q__surface03Cream,.Layout-module__MUAa9q__surface04Honey,.Layout-module__MUAa9q__surface05Sand,.Layout-module__MUAa9q__surface06Ivory,.Layout-module__MUAa9q__surface07Apricot,.Layout-module__MUAa9q__surface08Latte,.Layout-module__MUAa9q__surface09Pearl,.Layout-module__MUAa9q__surface10Sunset{background-size:100% 620px}.Layout-module__MUAa9q__filterDock{width:auto;top:68px;left:20px;right:20px;transform:none}}
.PublicTopBarClient-module__9TfzWa__stickyContainer{z-index:60;position:sticky;top:0}.PublicTopBarClient-module__9TfzWa__recipesLink{white-space:nowrap;margin-left:48px}.PublicTopBarClient-module__9TfzWa__searchField{width:100%;max-width:680px}.PublicTopBarClient-module__9TfzWa__mobileOnlyControl{display:none}@media (max-width:1260px){.PublicTopBarClient-module__9TfzWa__recipesLink{display:none}}.PublicTopBarClient-module__9TfzWa__mobileMenuBackdrop{z-index:70;background:#00000052;border:0;margin:0;padding:0;position:fixed;inset:0}.PublicTopBarClient-module__9TfzWa__mobileMenuDrawer{display:none}.PublicTopBarClient-module__9TfzWa__mobileMenuLink{color:#1f2a44;padding:10px 0;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none}.PublicTopBarClient-module__9TfzWa__mobileMenuLinkActive{color:#d7754a}.PublicTopBarClient-module__9TfzWa__mobileMenuClose{color:#1f2a44;background:#0000000f;border:0;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;line-height:1;display:flex;position:absolute;top:10px;right:10px}@media (max-width:980px){.PublicTopBarClient-module__9TfzWa__mobileOnlyControl{display:flex}.PublicTopBarClient-module__9TfzWa__searchField{max-width:none}.PublicTopBarClient-module__9TfzWa__stickyContainer{top:0}.PublicTopBarClient-module__9TfzWa__mobileMenuDrawer{z-index:80;background:#f2e8db;border-right:1px solid #10182814;flex-direction:column;gap:12px;width:min(82vw,320px);padding:88px 20px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:0 24px 48px #10182833}}
.page-module__Gf2hJa__pageRoot{padding-top:24px;padding-bottom:0}@media (max-width:980px){.page-module__Gf2hJa__pageRoot{padding-top:0}}
.PublicRecipesClient-module__cmQRvq__tagScroller{width:100%;overflow:visible}.PublicRecipesClient-module__cmQRvq__tagRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.PublicRecipesClient-module__cmQRvq__recipesGrid{flex-wrap:wrap;gap:16px;display:flex}.PublicRecipesClient-module__cmQRvq__recipeCardLink{width:calc(25% - 12px);min-width:240px;color:inherit;text-decoration:none;display:block}@media (max-width:980px){.PublicRecipesClient-module__cmQRvq__tagScroller{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.PublicRecipesClient-module__cmQRvq__tagScroller::-webkit-scrollbar{display:none}.PublicRecipesClient-module__cmQRvq__tagRow{flex-wrap:nowrap;min-width:max-content;padding-bottom:2px;display:inline-flex}.PublicRecipesClient-module__cmQRvq__recipeCardLink{width:100%;min-width:0}}
