.AccountSavedProductCard-module__hmBofq__card{border:1px solid var(--account-border);background:var(--account-surface);border-radius:14px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:clip}.AccountSavedProductCard-module__hmBofq__card [data-catalog-card]{width:100%;box-shadow:none;border-radius:0;flex-direction:column;flex:1;display:flex}.AccountSavedProductCard-module__hmBofq__card [data-catalog-body]{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.AccountSavedProductCard-module__hmBofq__card [data-product-card-media-stage]{background:var(--account-canvas);max-height:330px}.AccountSavedProductCard-module__hmBofq__card [data-product-card-media-stage] img{-o-object-fit:contain;object-fit:contain}.AccountSavedProductCard-module__hmBofq__card [data-catalog-title]{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.AccountSavedProductCard-module__hmBofq__card [data-catalog-description]{color:var(--account-text-muted);font-size:14px;line-height:1.65}.AccountSavedProductCard-module__hmBofq__card [data-catalog-commerce]{margin-top:auto}.AccountSavedProductCard-module__hmBofq__card [data-catalog-price-row]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.AccountSavedProductCard-module__hmBofq__card [data-catalog-price]{color:var(--account-text);font-size:24px;font-weight:700}.AccountSavedProductCard-module__hmBofq__card [data-catalog-price] p{font:inherit;color:inherit}.AccountSavedProductCard-module__hmBofq__card [data-catalog-tax],.AccountSavedProductCard-module__hmBofq__card [data-catalog-stock]{color:var(--account-text-muted);margin-top:8px;font-size:14px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-purchase]{padding-top:16px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-purchase]>button{background:var(--account-action);color:#fff;min-height:48px;font-size:16px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-purchase]>button:disabled{background:var(--account-surface-soft);color:var(--account-text-muted)}.AccountSavedProductCard-module__hmBofq__card [data-catalog-quantity]{justify-content:space-between;min-height:48px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-quantity] button{border-color:var(--account-border);min-width:44px;min-height:44px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-quantity] span{font-size:16px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-wishlist] button{background:var(--account-surface);border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.AccountSavedProductCard-module__hmBofq__card[data-unresolved=true] [data-catalog-purchase],.AccountSavedProductCard-module__hmBofq__card[data-unresolved=true] [data-catalog-pack]{display:none}.AccountSavedProductCard-module__hmBofq__card[data-unresolved=true] [data-catalog-price]:before{content:"From ";color:var(--account-text-muted);font-size:14px;font-weight:400}.AccountSavedProductCard-module__hmBofq__choose{padding:0 20px 20px}.AccountSavedProductCard-module__hmBofq__choose p{color:var(--account-text-muted);margin-bottom:14px;font-size:14px;line-height:1.6}.AccountSavedProductCard-module__hmBofq__choose a{width:100%}.AccountSavedProductCard-module__hmBofq__unavailable{border:1px solid var(--account-border);background:var(--account-surface-soft);color:var(--account-text-muted);border-radius:14px;padding:24px}@container account-main (max-width:599px){.AccountSavedProductCard-module__hmBofq__card [data-product-card-media-stage]{max-height:230px}.AccountSavedProductCard-module__hmBofq__card [data-catalog-body]{padding:16px}}
.RecipesContent-module__0wUtQW__page{--ec-bg:#faf6ee;--ec-bg-card:#fffdfa;--ec-text:#302218;--ec-text-muted:#675b50;--ec-border:#e7ddcf;--ec-accent:#981c18;--ec-accent-hover:#751510;--ec-action-primary:#981c18;--ec-on-action:#fff;background:var(--ec-bg);color:var(--ec-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.5;position:relative}.RecipesContent-module__0wUtQW__page *,.RecipesContent-module__0wUtQW__drawer *{box-sizing:border-box}.RecipesContent-module__0wUtQW__page :is(h1,h2,h3,p,ul,dl),.RecipesContent-module__0wUtQW__drawer h2{margin:0}.RecipesContent-module__0wUtQW__page :is(button,input,select),.RecipesContent-module__0wUtQW__drawer :is(button,input,select){font:inherit}.RecipesContent-module__0wUtQW__page :is(a,button,input,select):focus-visible,.RecipesContent-module__0wUtQW__drawer :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #23452b}.RecipesContent-module__0wUtQW__shell{z-index:1;width:min(100% - 2rem,220rem);margin-inline:auto;padding:1rem 0 3rem;position:relative}.RecipesContent-module__0wUtQW__breadcrumb{color:var(--ec-text-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.8rem;font-size:.8rem;display:flex}.RecipesContent-module__0wUtQW__breadcrumb a:hover{text-underline-offset:.2em;text-decoration:underline}.RecipesContent-module__0wUtQW__hero{isolation:isolate;background:#f7eddd;border-radius:.5rem;min-height:20rem;position:relative;overflow:hidden}.RecipesContent-module__0wUtQW__heroArt{z-index:-1;position:absolute;inset:0}.RecipesContent-module__0wUtQW__heroArt img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.RecipesContent-module__0wUtQW__heroCopy{width:42%;padding:2.2rem 0 2.8rem clamp(1.25rem,3.2vw,4rem);position:relative}.RecipesContent-module__0wUtQW__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#804329;font-size:.65rem;font-weight:700;line-height:1.6}.RecipesContent-module__0wUtQW__hero h1{color:#68120f;letter-spacing:-.035em;margin-block:.55rem .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.5vw,4.8rem);font-weight:600;line-height:1.05}.RecipesContent-module__0wUtQW__heroCopy>p:last-of-type{max-width:36ch;font-size:.95rem}.RecipesContent-module__0wUtQW__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.2rem;display:flex}.RecipesContent-module__0wUtQW__primary,.RecipesContent-module__0wUtQW__secondary{text-align:center;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.6rem 1rem;font-size:.8rem;display:inline-flex;font-weight:600!important}.RecipesContent-module__0wUtQW__primary{background:var(--ec-accent,#981c18);color:#fff}.RecipesContent-module__0wUtQW__primary:hover{background:var(--ec-accent-hover,#751510)}.RecipesContent-module__0wUtQW__secondary{color:#76241d;background:#fffaf2e6;border-color:#a66f56}.RecipesContent-module__0wUtQW__secondary:hover{background:#f2e5d2}.RecipesContent-module__0wUtQW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.RecipesContent-module__0wUtQW__discovery{margin-top:1.25rem;scroll-margin-top:9rem;position:relative}.RecipesContent-module__0wUtQW__filterBar{border:1px solid var(--ec-border);background:#fffdf9;border-radius:.65rem;align-items:end;gap:.75rem;padding:.85rem;display:flex;box-shadow:0 3px 12px #4d30100a}.RecipesContent-module__0wUtQW__field{flex-direction:column;gap:.25rem;min-width:0;font-size:.7rem;font-weight:600;display:flex}.RecipesContent-module__0wUtQW__field select,.RecipesContent-module__0wUtQW__field input,.RecipesContent-module__0wUtQW__sort select{color:var(--ec-text,#302218);background:#fff;border:1px solid #d5cbbc;border-radius:.3rem;width:100%;min-height:44px;padding:.55rem .65rem;font-size:max(1rem,1em);font-weight:400}.RecipesContent-module__0wUtQW__field select{padding-right:1.7rem}.RecipesContent-module__0wUtQW__search{flex:1;min-width:0}.RecipesContent-module__0wUtQW__search .RecipesContent-module__0wUtQW__field>div{background:#fff;border:1px solid #d5cbbc;border-radius:.3rem;min-width:0;display:flex}.RecipesContent-module__0wUtQW__search input{border:0;width:100%;min-width:0}.RecipesContent-module__0wUtQW__search button{color:#76241d;border-left:1px solid var(--ec-border);border-radius:0 .3rem .3rem 0;flex:0 0 44px;place-items:center;min-height:44px;display:grid}.RecipesContent-module__0wUtQW__desktopFilters{display:none}.RecipesContent-module__0wUtQW__filterTrigger{background:#f8f2e8;border:1px solid #d5cbbc;border-radius:.3rem;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .7rem;display:inline-flex;font-size:.8rem!important;font-weight:600!important}.RecipesContent-module__0wUtQW__filterTrigger>span{color:#fff;text-align:center;background:#23452b;border-radius:50%;min-width:1.4rem;padding-inline:.25rem}.RecipesContent-module__0wUtQW__chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.RecipesContent-module__0wUtQW__chips button{color:#23452b;text-align:left;background:#f0f4ed;border:1px solid #cad5c9;border-radius:2rem;align-items:center;gap:.5rem;max-width:100%;min-height:44px;padding:.4rem .75rem;display:inline-flex;font-size:.8rem!important}.RecipesContent-module__0wUtQW__chips .RecipesContent-module__0wUtQW__clear{color:#76241d;text-underline-offset:.25em;background:0 0;border-color:#0000;text-decoration:underline}.RecipesContent-module__0wUtQW__resultBar{color:var(--ec-text-muted);background:#faf6eee6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.7rem;font-size:.8rem;display:flex}.RecipesContent-module__0wUtQW__resultBar strong{color:var(--ec-text)}.RecipesContent-module__0wUtQW__sort{align-items:center;gap:.55rem;display:inline-flex}.RecipesContent-module__0wUtQW__sort>span{white-space:nowrap}.RecipesContent-module__0wUtQW__sort select{background:#fffaf4;width:auto;min-height:44px;font-size:.8rem}.RecipesContent-module__0wUtQW__resultsLayout{align-items:start;gap:1.2rem;display:grid}.RecipesContent-module__0wUtQW__sidebar{gap:1.4rem;min-width:0;display:grid}.RecipesContent-module__0wUtQW__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding:0;list-style:none;display:grid}.RecipesContent-module__0wUtQW__grid li{min-width:0;height:100%}.RecipesContent-module__0wUtQW__continuationGrid{margin-top:1.2rem!important}.RecipesContent-module__0wUtQW__card{border:1px solid var(--ec-border);background:#fffdfa;border-radius:.5rem;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.RecipesContent-module__0wUtQW__card:hover{border-color:#bc9b7c;box-shadow:0 3px 12px #3022180d}.RecipesContent-module__0wUtQW__cardMedia{aspect-ratio:1;background:#f7f1e8;flex-shrink:0;width:100%;overflow:hidden}.RecipesContent-module__0wUtQW__cardImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.RecipesContent-module__0wUtQW__cardBody{flex-direction:column;flex:1;min-width:0;padding:.8rem .9rem 3.3rem;display:flex}.RecipesContent-module__0wUtQW__difficulty{color:#375a2e;font-size:.72rem;font-weight:600;line-height:1.4}.RecipesContent-module__0wUtQW__card h3{margin-top:.15rem;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.22}.RecipesContent-module__0wUtQW__cardLink{color:var(--ec-text)}.RecipesContent-module__0wUtQW__cardLink:after{content:"";border-radius:.5rem;position:absolute;inset:0}.RecipesContent-module__0wUtQW__cardLink:focus-visible{outline:0!important}.RecipesContent-module__0wUtQW__card:has(.RecipesContent-module__0wUtQW__cardLink:focus-visible){outline-offset:3px;outline:3px solid #23452b}.RecipesContent-module__0wUtQW__cardAction{color:#fff;background:#981c18;border-radius:.25rem;justify-content:center;align-items:center;gap:.4rem;min-height:34px;padding:.35rem .55rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}.RecipesContent-module__0wUtQW__card .RecipesContent-module__0wUtQW__description{color:var(--ec-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.RecipesContent-module__0wUtQW__metadata{flex-wrap:wrap;gap:.3rem .65rem;font-size:.75rem;display:flex;margin-top:.55rem!important}.RecipesContent-module__0wUtQW__metadata>div{flex-wrap:wrap;gap:.2rem;display:flex}.RecipesContent-module__0wUtQW__metadata dt{color:var(--ec-text-muted);align-items:center;gap:.2rem;display:flex}.RecipesContent-module__0wUtQW__metadata dd{margin:0;font-weight:600}.RecipesContent-module__0wUtQW__cardBody [aria-label="Recipe dietary information"]{gap:.25rem;margin-top:.4rem}.RecipesContent-module__0wUtQW__cardBody [aria-label="Recipe dietary information"] span{color:#31572f;background:#edf3e7;border:none;padding:.1rem .35rem;font-size:.7rem}.RecipesContent-module__0wUtQW__spiceCount{color:#76241d;font-size:.75rem;margin-top:.55rem!important}.RecipesContent-module__0wUtQW__rating{color:var(--ec-text-muted);font-size:.75rem;margin-top:.3rem!important}.RecipesContent-module__0wUtQW__cookWith{background:#f5e9d5 url(/images/recipes/promotional-background.webp) 50%/cover no-repeat;border:1px solid #dbc39e;border-radius:.5rem;padding:1.4rem;display:grid;position:relative}.RecipesContent-module__0wUtQW__promoCopy{position:relative}.RecipesContent-module__0wUtQW__cookWith h2{color:#68120f;letter-spacing:-.025em;margin-block:.4rem .65rem;font-family:Georgia,Times New Roman,serif;font-size:1.95rem;font-weight:600;line-height:1.05}.RecipesContent-module__0wUtQW__cookWith p:not(.RecipesContent-module__0wUtQW__eyebrow){color:#4f3624;max-width:32ch;font-size:.8rem}.RecipesContent-module__0wUtQW__cookWith .RecipesContent-module__0wUtQW__primary{margin-top:.8rem}.RecipesContent-module__0wUtQW__promoProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:1rem;display:grid}.RecipesContent-module__0wUtQW__promoProducts a{text-align:center;background:#fffaf2;border:1px solid #dfcbb0;border-radius:.3rem;flex-direction:column;align-items:center;min-width:0;display:flex;overflow:hidden}.RecipesContent-module__0wUtQW__promoProducts a:hover{border-color:#a6754d}.RecipesContent-module__0wUtQW__promoProducts img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.RecipesContent-module__0wUtQW__promoProducts span{color:#6d3420;padding:.45rem .25rem;font-size:.65rem}.RecipesContent-module__0wUtQW__empty{text-align:center;border:1px solid var(--ec-border);background:#fffdf8;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.RecipesContent-module__0wUtQW__empty h3{font-family:Georgia,Times New Roman,serif;font-size:1.6em;font-weight:500}.RecipesContent-module__0wUtQW__empty p{max-width:55ch;color:var(--ec-text-muted)}.RecipesContent-module__0wUtQW__drawer{color:#302218;background:#fffdf8;border:1px solid #d7c8ae;border-radius:.6rem;width:min(100% - 2rem,32rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0}.RecipesContent-module__0wUtQW__drawer::backdrop{background:#211a18a6}.RecipesContent-module__0wUtQW__drawerHead{border-bottom:1px solid #e3d7c7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.RecipesContent-module__0wUtQW__drawerHead h2{font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.RecipesContent-module__0wUtQW__drawerHead button{place-items:center;min-width:44px;min-height:44px;display:grid}.RecipesContent-module__0wUtQW__drawerBody{gap:1rem;padding:1.25rem;display:grid}.RecipesContent-module__0wUtQW__drawerActions{border-top:1px solid #e3d7c7;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem;display:flex}.RecipesContent-module__0wUtQW__loadingHero,.RecipesContent-module__0wUtQW__loadingCard{background:#e9e1d6;border-radius:.5rem}.RecipesContent-module__0wUtQW__loadingHero{height:19rem;margin-block:1rem}.RecipesContent-module__0wUtQW__loadingCard{height:18rem}@media (max-width:767px){.RecipesContent-module__0wUtQW__shell{width:calc(100% - 1.2rem);padding-top:.6rem}.RecipesContent-module__0wUtQW__breadcrumb{margin-inline:.25rem}.RecipesContent-module__0wUtQW__hero{min-height:14rem}.RecipesContent-module__0wUtQW__heroCopy{background:linear-gradient(90deg,#fbf3e5f5 0%,#fbf3e5dc 67%,#fbf3e500);width:66%;padding:1.2rem .7rem 1.7rem 1rem}.RecipesContent-module__0wUtQW__hero h1{margin-block:.4rem .65rem;font-size:2.8rem}.RecipesContent-module__0wUtQW__hero .RecipesContent-module__0wUtQW__eyebrow{max-width:24ch;font-size:.6rem}.RecipesContent-module__0wUtQW__heroCopy>p:last-of-type{max-width:25ch;font-size:.78rem}.RecipesContent-module__0wUtQW__actions{gap:.4rem;margin-top:.75rem}.RecipesContent-module__0wUtQW__actions .RecipesContent-module__0wUtQW__primary,.RecipesContent-module__0wUtQW__actions .RecipesContent-module__0wUtQW__secondary{min-height:44px;padding:.45rem .65rem;font-size:.72rem}.RecipesContent-module__0wUtQW__actions .RecipesContent-module__0wUtQW__secondary{display:none}.RecipesContent-module__0wUtQW__heroArt img{-o-object-position:right center;object-position:right center}.RecipesContent-module__0wUtQW__filterBar{gap:.5rem;padding:.6rem}.RecipesContent-module__0wUtQW__search .RecipesContent-module__0wUtQW__field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.RecipesContent-module__0wUtQW__filterTrigger{padding:.4rem .5rem;font-size:.72rem!important}.RecipesContent-module__0wUtQW__filterTrigger>svg{width:17px}.RecipesContent-module__0wUtQW__search input{padding-inline:.5rem;font-size:1rem}.RecipesContent-module__0wUtQW__sort{gap:.4rem}.RecipesContent-module__0wUtQW__resultBar{font-size:.7rem}.RecipesContent-module__0wUtQW__sort select{max-width:9rem;padding-inline:.45rem;font-size:.75rem}}@media (min-width:600px){.RecipesContent-module__0wUtQW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.RecipesContent-module__0wUtQW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.RecipesContent-module__0wUtQW__heroCopy{width:45%;padding-left:1.5rem}.RecipesContent-module__0wUtQW__hero h1{font-size:3.5rem}.RecipesContent-module__0wUtQW__heroCopy>p:last-of-type{font-size:.85rem}.RecipesContent-module__0wUtQW__hero .RecipesContent-module__0wUtQW__secondary{display:none}.RecipesContent-module__0wUtQW__cookWith{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;padding:1.7rem}.RecipesContent-module__0wUtQW__promoProducts{margin-top:0}}@media (min-width:1024px){.RecipesContent-module__0wUtQW__shell{width:min(100% - 4rem,220rem)}.RecipesContent-module__0wUtQW__heroCopy{width:40%;padding-left:2.5rem}.RecipesContent-module__0wUtQW__hero h1{font-size:4.2rem}.RecipesContent-module__0wUtQW__hero .RecipesContent-module__0wUtQW__secondary{display:inline-flex}.RecipesContent-module__0wUtQW__heroCopy>p:last-of-type{font-size:.92rem}.RecipesContent-module__0wUtQW__desktopFilters{flex:1.55;gap:.75rem;display:flex}.RecipesContent-module__0wUtQW__desktopFilters .RecipesContent-module__0wUtQW__field,.RecipesContent-module__0wUtQW__search{flex:1}.RecipesContent-module__0wUtQW__filterTrigger{display:none}.RecipesContent-module__0wUtQW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.RecipesContent-module__0wUtQW__cardBody{padding:.8rem .8rem 3.2rem}}@media (min-width:1280px){.RecipesContent-module__0wUtQW__shell{width:min(92%,220rem)}.RecipesContent-module__0wUtQW__resultsLayout{grid-template-columns:minmax(0,1fr) minmax(21rem,30%);gap:1.2rem}.RecipesContent-module__0wUtQW__continuationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.RecipesContent-module__0wUtQW__cookWith{grid-template-columns:1fr;gap:.5rem;padding:1.5rem}.RecipesContent-module__0wUtQW__promoProducts{margin-top:.7rem}}@media (min-width:1800px){.RecipesContent-module__0wUtQW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.RecipesContent-module__0wUtQW__hero{min-height:26rem}.RecipesContent-module__0wUtQW__heroCopy{padding-block:3.8rem 4rem}.RecipesContent-module__0wUtQW__hero h1{font-size:5.1rem}.RecipesContent-module__0wUtQW__heroCopy>p:last-of-type{font-size:1.1rem}.RecipesContent-module__0wUtQW__cookWith{padding:1.8rem}.RecipesContent-module__0wUtQW__cookWith h2{font-size:2.4rem}.RecipesContent-module__0wUtQW__card h3{font-size:1.25rem}}@media (min-width:2560px){.RecipesContent-module__0wUtQW__shell{width:min(90%,220rem);padding-top:1.5rem}.RecipesContent-module__0wUtQW__hero{min-height:clamp(32rem,18vw,45rem)}.RecipesContent-module__0wUtQW__heroCopy{width:39%;padding:clamp(4rem,3vw,7rem)}.RecipesContent-module__0wUtQW__hero h1{font-size:clamp(5.5rem,3.4vw,8rem)}.RecipesContent-module__0wUtQW__heroCopy>p:last-of-type{font-size:clamp(1.15rem,.68vw,1.6rem)}.RecipesContent-module__0wUtQW__eyebrow{font-size:.95rem}.RecipesContent-module__0wUtQW__primary,.RecipesContent-module__0wUtQW__secondary{min-height:56px;padding:.9rem 1.5rem;font-size:1.1rem}.RecipesContent-module__0wUtQW__actions{gap:1rem;margin-top:1.6rem}.RecipesContent-module__0wUtQW__discovery{margin-top:2rem}.RecipesContent-module__0wUtQW__filterBar{gap:1.25rem;padding:1.4rem}.RecipesContent-module__0wUtQW__field{font-size:.95rem}.RecipesContent-module__0wUtQW__field input,.RecipesContent-module__0wUtQW__field select,.RecipesContent-module__0wUtQW__search button,.RecipesContent-module__0wUtQW__sort select{min-height:56px;font-size:1.15rem}.RecipesContent-module__0wUtQW__search button{flex-basis:56px}.RecipesContent-module__0wUtQW__resultBar{padding-block:1.2rem;font-size:1.1rem}.RecipesContent-module__0wUtQW__sort select{font-size:1.1rem}.RecipesContent-module__0wUtQW__resultsLayout{gap:1.8rem}.RecipesContent-module__0wUtQW__grid{gap:1.4rem}.RecipesContent-module__0wUtQW__continuationGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.8rem!important}.RecipesContent-module__0wUtQW__cardBody{padding:1.2rem 1.3rem 4.8rem}.RecipesContent-module__0wUtQW__card h3{font-size:clamp(1.5rem,.83vw,2rem)}.RecipesContent-module__0wUtQW__card .RecipesContent-module__0wUtQW__description{font-size:clamp(1rem,.58vw,1.4rem)}.RecipesContent-module__0wUtQW__metadata,.RecipesContent-module__0wUtQW__spiceCount,.RecipesContent-module__0wUtQW__rating,.RecipesContent-module__0wUtQW__difficulty{font-size:clamp(.9rem,.48vw,1.15rem)}.RecipesContent-module__0wUtQW__cardBody [aria-label="Recipe dietary information"] span{font-size:.9rem}.RecipesContent-module__0wUtQW__cardAction{min-height:48px;padding:.6rem .9rem;font-size:1rem;bottom:1rem;right:1.2rem}.RecipesContent-module__0wUtQW__cookWith{padding:2.5rem}.RecipesContent-module__0wUtQW__cookWith h2{font-size:clamp(2.6rem,1.25vw,3.4rem)}.RecipesContent-module__0wUtQW__cookWith p:not(.RecipesContent-module__0wUtQW__eyebrow){font-size:1.2rem}.RecipesContent-module__0wUtQW__promoProducts{gap:.7rem;margin-top:1.5rem}.RecipesContent-module__0wUtQW__promoProducts span{padding:.75rem .4rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.RecipesContent-module__0wUtQW__card{transition:none}}
.RecipeArtwork-module__-A4bBG__line{pointer-events:none;align-items:center;gap:.6rem;width:min(100%,10rem);margin-block:.85rem;display:flex}.RecipeArtwork-module__-A4bBG__line>span{background:#ceb798;flex:1;height:1px}.RecipeArtwork-module__-A4bBG__line i{border:1px solid #9e764d;width:.35rem;height:.35rem;transform:rotate(45deg)}.RecipeArtwork-module__-A4bBG__corners{display:none}.RecipeArtwork-module__-A4bBG__botanicals{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.RecipeArtwork-module__-A4bBG__botanicals img{opacity:1;width:auto;max-width:none;height:max(210dvh,1800px);position:absolute;top:0}.RecipeArtwork-module__-A4bBG__botanicals [data-side=left]{left:0}.RecipeArtwork-module__-A4bBG__botanicals [data-side=right]{right:0}@media (min-width:1024px){.RecipeArtwork-module__-A4bBG__botanicals{display:block}}@media print{.RecipeArtwork-module__-A4bBG__botanicals,.RecipeArtwork-module__-A4bBG__line,.RecipeArtwork-module__-A4bBG__corners{display:none}}
.RecipeMetadataIcon-module__BPzQeq__artwork{flex-shrink:0;block-size:44px;inline-size:44px;display:block}.RecipeMetadataIcon-module__BPzQeq__timerHand{transform-box:view-box;transform-origin:50% 54.6875%;animation:8s ease-in-out infinite RecipeMetadataIcon-module__BPzQeq__timer-turn}.RecipeMetadataIcon-module__BPzQeq__steam{animation:5s ease-in-out infinite RecipeMetadataIcon-module__BPzQeq__steam-rise}@keyframes RecipeMetadataIcon-module__BPzQeq__timer-turn{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}@keyframes RecipeMetadataIcon-module__BPzQeq__steam-rise{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:.85;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.RecipeMetadataIcon-module__BPzQeq__timerHand,.RecipeMetadataIcon-module__BPzQeq__steam{animation:none}}@media (forced-colors:active){.RecipeMetadataIcon-module__BPzQeq__artwork{display:none}}@media print{.RecipeMetadataIcon-module__BPzQeq__timerHand,.RecipeMetadataIcon-module__BPzQeq__steam{animation:none}}
.ContextHelp-module__6GJTYa__anchor{flex-shrink:0;align-items:center;display:inline-flex}.ContextHelp-module__6GJTYa__trigger{min-block-size:44px;inline-size:44px;color:var(--ec-text-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ContextHelp-module__6GJTYa__trigger:hover,.ContextHelp-module__6GJTYa__trigger[aria-expanded=true]{background:var(--ec-bg-card);color:var(--ec-accent)}.ContextHelp-module__6GJTYa__trigger:focus-visible{outline:3px solid var(--ec-accent);outline-offset:3px}.ContextHelp-module__6GJTYa__panel{z-index:100;border:1px solid var(--ec-border);background:var(--ec-bg-card,white);max-block-size:calc(100dvh - 1rem);inline-size:min(24rem,100vw - 1rem);color:var(--ec-text);overflow-wrap:anywhere;border-radius:.6rem;margin:0;padding:1rem;font-size:1rem;line-height:1.6;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #30221821}.ContextHelp-module__6GJTYa__panel[hidden]{display:none}.ContextHelp-module__6GJTYa__panel p{margin:0}.ContextHelp-module__6GJTYa__panel a{min-block-size:44px;color:var(--ec-accent);text-underline-offset:.25em;align-items:center;margin-block-start:.5rem;text-decoration:underline;display:inline-flex}@media print{:is(.ContextHelp-module__6GJTYa__anchor:has(button),.ContextHelp-module__6GJTYa__panel){display:none}.ContextHelp-module__6GJTYa__anchor>a{min-block-size:0;display:inline}.ContextHelp-module__6GJTYa__anchor:has(a){min-block-size:0;display:inline}}
.RecipeIngredientAmount-module__qQXD4G__amount{flex:1;min-inline-size:0}.RecipeIngredientAmount-module__qQXD4G__line{align-items:start;gap:.35rem;min-inline-size:0;display:flex}.RecipeIngredientAmount-module__qQXD4G__text{min-inline-size:0;color:inherit;text-align:start;line-height:inherit;overflow-wrap:anywhere;flex:1}.RecipeIngredientAmount-module__qQXD4G__text .RecipeIngredientAmount-module__qQXD4G__measurementLink{min-block-size:44px;inline-size:auto;color:inherit;line-height:inherit;text-underline-offset:.2em;vertical-align:baseline;border-radius:.25rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.RecipeIngredientAmount-module__qQXD4G__text .RecipeIngredientAmount-module__qQXD4G__measurementLink:hover{background:0 0}.RecipeIngredientAmount-module__qQXD4G__quantity{color:var(--ec-text);font-weight:600}.RecipeIngredientAmount-module__qQXD4G__description{min-inline-size:0}.RecipeIngredientAmount-module__qQXD4G__alternates{color:var(--ec-text-muted);display:inline}.RecipeIngredientAmount-module__qQXD4G__alternate{display:inline}.RecipeIngredientAmount-module__qQXD4G__edit{min-block-size:44px;inline-size:44px;color:var(--ec-text-muted);background:0 0;border:0;border-radius:.25rem;flex:0 0 44px;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.RecipeIngredientAmount-module__qQXD4G__edit:hover{color:var(--ec-accent);background:var(--ec-bg-card)}.RecipeIngredientAmount-module__qQXD4G__productName{color:inherit;line-height:inherit;text-decoration:none}.RecipeIngredientAmount-module__qQXD4G__productName:hover{color:var(--ec-accent);text-underline-offset:.25em;text-decoration:underline}.RecipeIngredientAmount-module__qQXD4G__edit:focus-visible,.RecipeIngredientAmount-module__qQXD4G__editor :is(input,select,button):focus-visible{outline:3px solid var(--ec-accent);outline-offset:3px}.RecipeIngredientAmount-module__qQXD4G__editor{border:1px solid var(--ec-border);background:var(--ec-bg-card);border-radius:.5rem;flex-wrap:wrap;align-items:end;gap:.65rem;margin-block:.5rem;padding:.75rem;display:flex}.RecipeIngredientAmount-module__qQXD4G__editor label{flex:5rem;min-inline-size:0}.RecipeIngredientAmount-module__qQXD4G__editor label>span{color:var(--ec-text-muted);margin-block-end:.25rem;font-size:.8em;display:block}.RecipeIngredientAmount-module__qQXD4G__editor :is(input,select){border:1px solid var(--ec-border);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--ec-text);font:inherit;background:#fff;border-radius:.35rem;padding:.4rem .5rem}.RecipeIngredientAmount-module__qQXD4G__done{border:1px solid var(--ec-border);min-block-size:44px;color:var(--ec-accent);background:#fff;border-radius:.35rem;padding:.4rem .5rem;font-size:.8em;font-weight:600}.RecipeIngredientAmount-module__qQXD4G__hint,.RecipeIngredientAmount-module__qQXD4G__error{flex-basis:100%;font-size:.8em;line-height:1.5}.RecipeIngredientAmount-module__qQXD4G__hint{color:var(--ec-text-muted)}.RecipeIngredientAmount-module__qQXD4G__error{color:var(--ec-accent)}@container recipe-ingredients (max-width:18rem){.RecipeIngredientAmount-module__qQXD4G__line{display:block}.RecipeIngredientAmount-module__qQXD4G__edit{position:absolute;inset-block-start:.65rem;inset-inline-end:0}}@media print{.RecipeIngredientAmount-module__qQXD4G__editor,.RecipeIngredientAmount-module__qQXD4G__edit{display:none}.RecipeIngredientAmount-module__qQXD4G__text .RecipeIngredientAmount-module__qQXD4G__measurementLink{color:#000;min-block-size:0;text-decoration:none}}
.orders-module__SmGZGG__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px;display:flex}.orders-module__SmGZGG__filters{flex-wrap:wrap;gap:8px;display:flex}.orders-module__SmGZGG__filter{border:1px solid var(--account-border);background:var(--account-surface);border-radius:999px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600}.orders-module__SmGZGG__filter[aria-pressed=true]{background:var(--account-action);border-color:var(--account-action);color:#fff}.orders-module__SmGZGG__filter:focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}.orders-module__SmGZGG__results{gap:16px;display:grid}.orders-module__SmGZGG__context{color:var(--account-text-muted);margin-top:12px;font-size:14px}.orders-module__SmGZGG__card{border:1px solid var(--account-border,#e7ded2);background:var(--account-surface,white);color:var(--account-text,#342419);border-radius:16px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 4px 20px #34241905}.orders-module__SmGZGG__card:hover{border-color:var(--account-action,#a93e12);box-shadow:0 6px 24px #3424190a}.orders-module__SmGZGG__card:focus-visible{outline:3px solid var(--account-focus,#87310e);outline-offset:3px}.orders-module__SmGZGG__paymentCard{background:#fffaf0;border-color:#b88125}.orders-module__SmGZGG__image{color:#a47753;background:#fbf8f2;border-radius:12px;place-items:center;width:104px;height:112px;padding:8px;display:grid}.orders-module__SmGZGG__information{min-width:0;font-size:16px}.orders-module__SmGZGG__state{text-align:right}.orders-module__SmGZGG__payment{color:#88520d;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.orders-module__SmGZGG__details{border-top:1px solid var(--account-border,#e7ded2);min-height:44px;color:var(--account-action,#a93e12);grid-column:2/-1;justify-content:space-between;align-items:center;padding-top:12px;font-weight:600;display:flex}@container account-main (max-width:599px){.orders-module__SmGZGG__card{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px}.orders-module__SmGZGG__image{width:80px;height:96px}.orders-module__SmGZGG__state{text-align:left;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.orders-module__SmGZGG__state strong{margin:0}.orders-module__SmGZGG__details{grid-column:1/-1}.orders-module__SmGZGG__toolbar,.orders-module__SmGZGG__filters{width:100%}.orders-module__SmGZGG__filter{flex:40%;padding-inline:10px}}@container account-main (min-width:1700px){.orders-module__SmGZGG__results{grid-template-columns:repeat(2,minmax(0,1fr))}}
.HorizontalCardCollection-module__QSl3vW__collection{--cards-per-view:1;min-inline-size:0}.HorizontalCardCollection-module__QSl3vW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.HorizontalCardCollection-module__QSl3vW__controls{align-items:center;gap:.5rem;display:flex}.HorizontalCardCollection-module__QSl3vW__controls button{border:1px solid var(--ec-border);background:var(--ec-bg-card,white);min-block-size:44px;min-inline-size:44px;color:var(--ec-accent);border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.HorizontalCardCollection-module__QSl3vW__controls button:disabled{opacity:.45;cursor:not-allowed}.HorizontalCardCollection-module__QSl3vW__controls button:focus-visible,.HorizontalCardCollection-module__QSl3vW__track:focus-visible{outline:3px solid var(--ec-accent);outline-offset:3px}.HorizontalCardCollection-module__QSl3vW__collection .HorizontalCardCollection-module__QSl3vW__track{grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cards-per-view) - 1) * var(--collection-gap,1rem)) / var(--cards-per-view));gap:var(--collection-gap,1rem);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;min-inline-size:0;margin:1rem 0 0;padding:.2rem .2rem .6rem;scroll-padding-inline:.2rem;list-style:none;display:grid;overflow-x:auto}.HorizontalCardCollection-module__QSl3vW__track>li{scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}@media (min-width:768px){.HorizontalCardCollection-module__QSl3vW__collection{--cards-per-view:2}}@media (min-width:1280px){.HorizontalCardCollection-module__QSl3vW__collection{--cards-per-view:4}}@media (min-width:1800px){.HorizontalCardCollection-module__QSl3vW__collection{--cards-per-view:5}}@media print{.HorizontalCardCollection-module__QSl3vW__collection{display:none}}
.RecipeDetail-module__jpXIbW__page{--recipe-paper:var(--home-paper,#faf6ee);--recipe-surface:#fffdf8;--recipe-heading:var(--home-heading-color,#651c16);--recipe-green:#30491f;--recipe-gutter:1.25rem;--recipe-gap:1.125rem;--ec-text:#302218;--ec-text-muted:#655347;--ec-border:#e3d7c7;--ec-accent:#a51e18;--ec-accent-hover:#821813;--ec-bg-card:var(--recipe-surface);isolation:isolate;background:var(--recipe-paper);inline-size:100%;color:var(--ec-text);font-family:var(--home-body-font,inherit);overflow-wrap:anywhere;font-size:1rem;line-height:1.55;position:relative}.RecipeDetail-module__jpXIbW__page *,.RecipeDetail-module__jpXIbW__page :before,.RecipeDetail-module__jpXIbW__page :after{box-sizing:border-box}.RecipeDetail-module__jpXIbW__page :is(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.RecipeDetail-module__jpXIbW__page :is(h1,h2,h3){font-family:var(--home-heading-font,Georgia, "Times New Roman", serif);font-weight:var(--home-heading-weight,600);color:var(--recipe-heading);text-wrap:balance;line-height:1.16}.RecipeDetail-module__jpXIbW__page h1{letter-spacing:-.035em;max-inline-size:23ch;font-size:clamp(1.875rem,2.8vw,2.75rem)}.RecipeDetail-module__jpXIbW__page h2{letter-spacing:-.025em;font-size:1.375rem}.RecipeDetail-module__jpXIbW__page :is(a,button,input,select):focus-visible{outline:3px solid var(--recipe-green);outline-offset:4px}.RecipeDetail-module__jpXIbW__page :is(button,input,select){font-family:inherit;font-size:inherit}.RecipeDetail-module__jpXIbW__page :is(button,a){-webkit-tap-highlight-color:transparent}.RecipeDetail-module__jpXIbW__page button:disabled{opacity:.6;cursor:not-allowed}.RecipeDetail-module__jpXIbW__page :is(section[id],[id=reviews]){scroll-margin-block-start:calc(var(--storefront-chrome-offset,100px) + 24px)}.RecipeDetail-module__jpXIbW__shell{z-index:1;inline-size:calc(100% - var(--recipe-gutter) * 2);max-inline-size:3520px;margin-inline:auto;padding-block:.75rem 3rem;position:relative}.RecipeDetail-module__jpXIbW__botanicals{z-index:0}.RecipeDetail-module__jpXIbW__breadcrumb{border:1px solid var(--ec-border);background:var(--recipe-surface);inline-size:fit-content;max-inline-size:100%;color:var(--ec-text-muted);border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-block-end:.75rem;padding:.25rem .75rem;font-size:.9em;display:flex}.RecipeDetail-module__jpXIbW__breadcrumb a{min-block-size:44px;color:var(--ec-text);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.RecipeDetail-module__jpXIbW__breadcrumb a:hover{color:var(--ec-accent-hover)}.RecipeDetail-module__jpXIbW__breadcrumb a:focus-visible{outline-offset:0;border-radius:.25rem}.RecipeDetail-module__jpXIbW__breadcrumb [aria-current=page]{min-inline-size:0;color:var(--ec-text);overflow-wrap:anywhere}.RecipeDetail-module__jpXIbW__recipeLayout{gap:var(--recipe-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""summary""sidebar""ingredients""method";align-items:start;display:grid}.RecipeDetail-module__jpXIbW__recipeLayout>*,.RecipeDetail-module__jpXIbW__mediaColumn>*,.RecipeDetail-module__jpXIbW__readingColumn>*,.RecipeDetail-module__jpXIbW__sidebar>*{min-inline-size:0}.RecipeDetail-module__jpXIbW__mediaColumn,.RecipeDetail-module__jpXIbW__readingColumn{display:contents}.RecipeDetail-module__jpXIbW__sidebar{gap:var(--recipe-gap);grid-area:sidebar;align-items:start;display:grid}.RecipeDetail-module__jpXIbW__heroMedia{border:1px solid var(--ec-border);background:var(--recipe-surface);border-radius:.75rem;grid-area:media;overflow:hidden;box-shadow:0 4px 18px #45241d06}.RecipeDetail-module__jpXIbW__heroMedia [data-storefront-media-gallery]{max-inline-size:none}.RecipeDetail-module__jpXIbW__heroMedia [data-storefront-media-stage]{aspect-ratio:1;border-radius:calc(.75rem - 1px)}.RecipeDetail-module__jpXIbW__heroMedia [data-storefront-media-thumbnails]{padding:.5rem}.RecipeDetail-module__jpXIbW__summary{grid-area:summary;padding-block:.15rem}.RecipeDetail-module__jpXIbW__eyebrow{color:var(--ec-accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75em;font-weight:700;display:flex;margin-block-end:.4rem!important}.RecipeDetail-module__jpXIbW__eyebrow svg{flex-shrink:0}.RecipeDetail-module__jpXIbW__description{max-inline-size:60ch;color:var(--ec-text-muted);margin-block-start:.6rem!important}.RecipeDetail-module__jpXIbW__rating{min-block-size:44px;color:var(--ec-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.4rem;font-size:.875em;display:inline-flex}.RecipeDetail-module__jpXIbW__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid;margin-block-start:1rem!important}.RecipeDetail-module__jpXIbW__metadata>div{border:1px solid var(--ec-border);background:var(--recipe-surface);text-align:center;border-radius:.55rem;min-inline-size:0;padding:.7rem .5rem}.RecipeDetail-module__jpXIbW__metadata dt{color:var(--ec-text-muted);flex-direction:column;align-items:center;gap:.4rem;font-size:.8em;display:flex}.RecipeDetail-module__jpXIbW__metadata dt svg{flex-shrink:0;block-size:44px;inline-size:44px}.RecipeDetail-module__jpXIbW__metadata dd{margin-block-start:.35rem;font-size:.875em;font-weight:700;line-height:1.45}.RecipeDetail-module__jpXIbW__jumpLinks{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-block-start:.6rem;display:flex}.RecipeDetail-module__jpXIbW__jumpLinks a{min-block-size:44px;color:var(--ec-accent);text-underline-offset:.25em;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .1rem;font-size:.875em;font-weight:700;text-decoration:underline;display:inline-flex}.RecipeDetail-module__jpXIbW__jumpLinks .RecipeDetail-module__jpXIbW__primary,.RecipeDetail-module__jpXIbW__primary{border:1px solid var(--ec-accent);background:var(--ec-accent);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;min-block-size:48px;max-inline-size:100%;padding:.65rem .8rem;font-size:.95em;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.RecipeDetail-module__jpXIbW__jumpLinks .RecipeDetail-module__jpXIbW__primary{min-block-size:44px;padding:.5rem .65rem;font-size:.875em}.RecipeDetail-module__jpXIbW__primary:hover:not(:disabled),.RecipeDetail-module__jpXIbW__jumpLinks .RecipeDetail-module__jpXIbW__primary:hover{background:var(--ec-accent-hover);border-color:var(--ec-accent-hover)}.RecipeDetail-module__jpXIbW__utilities{flex-wrap:wrap;gap:.35rem 1rem;margin-block-start:.2rem;display:flex}.RecipeDetail-module__jpXIbW__wishlist{align-items:center;display:flex}.RecipeDetail-module__jpXIbW__wishlist>div>button{min-block-size:44px;font-size:.85em}.RecipeDetail-module__jpXIbW__utilities button,.RecipeDetail-module__jpXIbW__progressControls button{min-block-size:44px;color:var(--ec-text-muted);border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.4rem .15rem;font-size:.85em;display:inline-flex}.RecipeDetail-module__jpXIbW__utilities button:hover,.RecipeDetail-module__jpXIbW__progressControls button:hover:not(:disabled){color:var(--ec-accent);text-underline-offset:.25em;text-decoration:underline}.RecipeDetail-module__jpXIbW__shareStatus{color:var(--recipe-green);font-size:.85em}.RecipeDetail-module__jpXIbW__shareStatus:empty{display:none}.RecipeDetail-module__jpXIbW__shareFallback{color:var(--ec-accent);margin-block-start:.5rem;font-size:.85em;text-decoration:underline;display:inline-block}.RecipeDetail-module__jpXIbW__panel{border:1px solid var(--ec-border);background:var(--recipe-surface);box-shadow:none;border-radius:.65rem;padding:1.125rem;position:relative}.RecipeDetail-module__jpXIbW__sectionHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.RecipeDetail-module__jpXIbW__sectionHeading>svg{color:var(--recipe-green);flex-shrink:0;margin-block-start:.2rem}.RecipeDetail-module__jpXIbW__sectionHelp{color:var(--ec-text-muted);font-size:.875em;margin-block-start:.5rem!important}.RecipeDetail-module__jpXIbW__ingredients{grid-area:ingredients;container:recipe-ingredients/inline-size}.RecipeDetail-module__jpXIbW__ingredientList{padding:0;list-style:none;margin-block-start:1rem!important}.RecipeDetail-module__jpXIbW__ingredientList li+li{border-block-start:1px solid var(--ec-border)}.RecipeDetail-module__jpXIbW__ingredientRow{align-items:center;gap:.8rem;min-block-size:44px;padding-block:.65rem;display:flex}.RecipeDetail-module__jpXIbW__ingredientContent{flex:1;min-inline-size:0}@container recipe-ingredients (max-width:18rem){.RecipeDetail-module__jpXIbW__ingredientRow{display:block;position:relative}.RecipeDetail-module__jpXIbW__ingredientContent{margin-block-start:.5rem}}.RecipeDetail-module__jpXIbW__ingredientPhotoLink{border-radius:.5rem;flex-shrink:0}.RecipeDetail-module__jpXIbW__scaleNote{color:var(--ec-text-muted);font-size:.875em;margin-block-start:.6rem!important}.RecipeDetail-module__jpXIbW__ingredientsHeading{flex-wrap:wrap;align-items:center;gap:.45rem}.RecipeDetail-module__jpXIbW__measurementControls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.RecipeDetail-module__jpXIbW__measurementControls .RecipeDetail-module__jpXIbW__controlPill{border:1px solid var(--ec-border);inline-size:auto;color:var(--ec-text-muted);white-space:nowrap;background:#faf6ee;border-radius:2rem;gap:.35rem;padding:.35rem .55rem;font-size:.75em;display:inline-flex}.RecipeDetail-module__jpXIbW__measurementEditor{gap:.6rem;display:grid}.RecipeDetail-module__jpXIbW__measurementEditor label>span{margin-block-end:.25rem;font-weight:600;display:block}.RecipeDetail-module__jpXIbW__measurementEditor input{border:1px solid var(--ec-border);background:#fff;border-radius:.35rem;min-block-size:44px;inline-size:min(100%,7rem);padding:.4rem .5rem}.RecipeDetail-module__jpXIbW__measurementEditor :is(p,a){font-size:.875rem}.RecipeDetail-module__jpXIbW__measurementEditor>button,.RecipeDetail-module__jpXIbW__unitChoices button{border:1px solid var(--ec-border);min-block-size:44px;color:var(--ec-accent);background:#fff;border-radius:.35rem;padding:.4rem .65rem}.RecipeDetail-module__jpXIbW__unitChoices{flex-wrap:wrap;gap:.4rem;display:flex}.RecipeDetail-module__jpXIbW__unitChoices [aria-pressed=true]{border-color:var(--recipe-green);color:var(--recipe-green);background:#f0f3e7}.RecipeDetail-module__jpXIbW__unitChoices button:disabled{opacity:.55;cursor:not-allowed}.RecipeDetail-module__jpXIbW__measurementEditor select{border:1px solid var(--ec-border);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--ec-text);background:#fff;border-radius:.35rem;padding:.5rem}.RecipeDetail-module__jpXIbW__measurementEditor .RecipeDetail-module__jpXIbW__measurementCheck{align-items:center;gap:.65rem;min-block-size:44px;font-size:.875rem;display:flex}.RecipeDetail-module__jpXIbW__measurementEditor .RecipeDetail-module__jpXIbW__measurementCheck input{block-size:1.1rem;min-block-size:0;inline-size:1.1rem;accent-color:var(--recipe-green);flex-shrink:0}.RecipeDetail-module__jpXIbW__measurementEditor .RecipeDetail-module__jpXIbW__measurementCheck>span{margin:0;font-weight:400}.RecipeDetail-module__jpXIbW__ingredientImage{border:1px solid var(--ec-border);color:#968574;background:#f8f4ea;border-radius:.5rem;flex:0 0 48px;place-items:center;block-size:48px;inline-size:48px;display:grid;position:relative;overflow:hidden}.RecipeDetail-module__jpXIbW__ingredientPlaceholder{position:absolute}.RecipeDetail-module__jpXIbW__ingredientPhoto{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%;display:block;position:relative}.RecipeDetail-module__jpXIbW__spiceSelection input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--recipe-green);flex:0 0 1.25rem;margin-block-start:.22rem}.RecipeDetail-module__jpXIbW__method{grid-area:method}.RecipeDetail-module__jpXIbW__stepList{padding:0;list-style:none;margin-block-start:1rem!important}.RecipeDetail-module__jpXIbW__stepList li{align-items:start;gap:1rem;display:flex}.RecipeDetail-module__jpXIbW__stepList li+li{border-block-start:1px solid var(--ec-border);margin-block-start:.9rem;padding-block-start:.9rem}.RecipeDetail-module__jpXIbW__stepNumber{border:1px solid var(--ec-border);block-size:44px;inline-size:44px;color:var(--recipe-heading);background:#f8f3e9;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:.95em;font-weight:700;display:flex;position:relative}.RecipeDetail-module__jpXIbW__stepNumber:hover{border-color:var(--recipe-green)}.RecipeDetail-module__jpXIbW__stepNumber[aria-pressed=true] .RecipeDetail-module__jpXIbW__stepDigit{visibility:hidden}.RecipeDetail-module__jpXIbW__stepDone{position:absolute}.RecipeDetail-module__jpXIbW__stepBody{flex:1;min-inline-size:0}.RecipeDetail-module__jpXIbW__stepBody>p{max-inline-size:65ch;padding-block-start:.35rem}.RecipeDetail-module__jpXIbW__stepList li[data-completed=true] .RecipeDetail-module__jpXIbW__stepNumber{background:var(--recipe-green);color:#fff;border-color:var(--recipe-green)}.RecipeDetail-module__jpXIbW__progressControls{color:var(--recipe-green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;margin-block-start:1.3rem;font-size:.9em;display:flex}.RecipeDetail-module__jpXIbW__notes{background:#f0f3e7;border-color:#d4dcc6}.RecipeDetail-module__jpXIbW__notes h2{color:var(--recipe-green)}.RecipeDetail-module__jpXIbW__markdown{max-inline-size:75ch;margin-block-start:1rem}.RecipeDetail-module__jpXIbW__markdown>*+*{margin-block-start:.85rem}.RecipeDetail-module__jpXIbW__markdown :is(ul,ol){padding-inline-start:1.5rem}.RecipeDetail-module__jpXIbW__markdown a{color:var(--ec-accent);text-underline-offset:.2em;text-decoration:underline}.RecipeDetail-module__jpXIbW__markdown table{max-inline-size:100%;display:block;overflow-x:auto}.RecipeDetail-module__jpXIbW__markdown :is(th,td){border:1px solid var(--ec-border);padding:.4rem .6rem}.RecipeDetail-module__jpXIbW__spices{min-inline-size:0;container:recipe-spices/inline-size}.RecipeDetail-module__jpXIbW__spiceList{border:0;min-inline-size:0;margin-block-start:.9rem;padding:0}.RecipeDetail-module__jpXIbW__spiceList:disabled{opacity:.8}.RecipeDetail-module__jpXIbW__spiceRow{border-block-start:1px solid var(--ec-border);padding-block:1rem}.RecipeDetail-module__jpXIbW__spiceIntro{align-items:start;gap:.9rem;display:flex}.RecipeDetail-module__jpXIbW__spiceImage{border:1px solid var(--ec-border);background:#fff;border-radius:.5rem;flex:0 0 68px;justify-content:center;align-items:center;block-size:80px;inline-size:68px;display:flex;overflow:hidden}.RecipeDetail-module__jpXIbW__spiceImage img{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%}.RecipeDetail-module__jpXIbW__spiceTitle{flex:1;min-inline-size:0}.RecipeDetail-module__jpXIbW__spiceSelection{cursor:pointer;align-items:start;gap:.6rem;min-block-size:44px;font-weight:700;line-height:1.45;display:flex}.RecipeDetail-module__jpXIbW__spiceSelection input{accent-color:var(--ec-accent)}.RecipeDetail-module__jpXIbW__spiceName{font-weight:700;line-height:1.45}.RecipeDetail-module__jpXIbW__recipeAmount{color:var(--ec-text-muted);font-size:.8em;margin-block-start:.35rem!important}.RecipeDetail-module__jpXIbW__productLink{min-block-size:44px;color:var(--ec-accent);text-underline-offset:.25em;align-items:center;font-size:.8em;font-weight:600;text-decoration:underline;display:inline-flex}.RecipeDetail-module__jpXIbW__field{min-inline-size:0;margin-block-start:.75rem;display:block}.RecipeDetail-module__jpXIbW__field>span{color:var(--ec-text-muted);margin-block-end:.3rem;font-size:.8em;display:block}.RecipeDetail-module__jpXIbW__field :is(input,select),.RecipeDetail-module__jpXIbW__packLabel{border:1px solid var(--ec-border);min-block-size:44px;inline-size:100%;color:var(--ec-text);background:#fff;border-radius:.45rem;align-items:center;padding:.5rem .65rem;line-height:1.4;display:flex;font-size:.85em!important}.RecipeDetail-module__jpXIbW__packFields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.8rem;display:grid}.RecipeDetail-module__jpXIbW__alternative{background:var(--recipe-paper);border-radius:.4rem;padding:.7rem;font-size:.85em;margin-block-start:.9rem!important}.RecipeDetail-module__jpXIbW__stockPrice{justify-content:space-between;align-items:start;gap:.7rem;margin-block-start:.8rem;display:flex}.RecipeDetail-module__jpXIbW__stockPrice p{color:var(--ec-text-muted);align-items:center;gap:.3rem;font-size:.8em;display:flex}.RecipeDetail-module__jpXIbW__stockPrice p svg{color:var(--recipe-green);flex-shrink:0}.RecipeDetail-module__jpXIbW__stockPrice .RecipeDetail-module__jpXIbW__inCartStatus{color:var(--ec-text);flex-wrap:wrap;font-weight:600}.RecipeDetail-module__jpXIbW__stockPrice .RecipeDetail-module__jpXIbW__productLink{flex-shrink:0;min-block-size:44px}.RecipeDetail-module__jpXIbW__stockPrice strong{color:var(--recipe-heading);font-size:.95em}.RecipeDetail-module__jpXIbW__purchaseSummary{border-block-start:1px solid var(--ec-border);padding-block-start:.9rem}.RecipeDetail-module__jpXIbW__purchaseSummary>p:first-child{justify-content:space-between;align-items:start;gap:1rem;display:flex}.RecipeDetail-module__jpXIbW__purchaseSummary>p:first-child span{color:var(--ec-text-muted);font-size:.85em}.RecipeDetail-module__jpXIbW__purchaseSummary>p:first-child strong{font-size:1.35em;line-height:1.25}.RecipeDetail-module__jpXIbW__purchaseSummary .RecipeDetail-module__jpXIbW__cartReady{color:var(--ec-text);font-weight:600}.RecipeDetail-module__jpXIbW__purchaseSummary .RecipeDetail-module__jpXIbW__primary{inline-size:100%;margin-block-start:1rem}.RecipeDetail-module__jpXIbW__purchaseHelp{color:var(--ec-text-muted);font-size:.8em;margin-block-start:.8rem!important}.RecipeDetail-module__jpXIbW__cartStatus{color:var(--recipe-heading);font-size:.9em;margin-block-start:.8rem!important}.RecipeDetail-module__jpXIbW__cartStatus:empty{display:none}.RecipeDetail-module__jpXIbW__reviews{min-inline-size:0}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating]{border-radius:.65rem;margin:0;padding:1.125rem}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating] h2{font-size:1.375rem}.RecipeDetail-module__jpXIbW__reviews [role=group][aria-label=Your\ rating]{flex-wrap:wrap;gap:4px}.RecipeDetail-module__jpXIbW__reviews [role=group][aria-label=Your\ rating]>button{flex:0 0 44px;block-size:44px;inline-size:44px}.RecipeDetail-module__jpXIbW__related{--collection-gap:var(--recipe-gap);margin-block-start:2.5rem}.RecipeDetail-module__jpXIbW__related h2{border:1px solid var(--ec-border);background:var(--recipe-surface);color:var(--recipe-heading);border-radius:.5rem;padding:.7rem 1rem;display:inline-block}.RecipeDetail-module__jpXIbW__heroMedia [data-product-image-fallback]{color:var(--ec-text-muted);background:#f3eee5;justify-content:center;align-items:center;padding:1rem;display:flex}.RecipeDetail-module__jpXIbW__printUrl{display:none}@container recipe-spices (max-width:16rem){.RecipeDetail-module__jpXIbW__spiceIntro{flex-wrap:wrap}.RecipeDetail-module__jpXIbW__spiceTitle{flex-basis:100%}.RecipeDetail-module__jpXIbW__stockPrice{flex-wrap:wrap}.RecipeDetail-module__jpXIbW__packFields{grid-template-columns:minmax(0,1fr);gap:0}}@media (min-width:768px){.RecipeDetail-module__jpXIbW__page{--recipe-gutter:1.75rem}.RecipeDetail-module__jpXIbW__recipeLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media summary""sidebar sidebar""ingredients method"}.RecipeDetail-module__jpXIbW__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.RecipeDetail-module__jpXIbW__spices{grid-column:1/-1}.RecipeDetail-module__jpXIbW__spiceList{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}}@media (min-width:960px){.RecipeDetail-module__jpXIbW__page{--recipe-gutter:2.5rem}.RecipeDetail-module__jpXIbW__metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}}@media (min-width:1280px){.RecipeDetail-module__jpXIbW__page{--recipe-gutter:clamp(3rem, 5vw, 5.5rem);--recipe-gap:1.25rem}.RecipeDetail-module__jpXIbW__recipeLayout{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr) minmax(300px,.82fr);grid-template-areas:"mediaColumn readingColumn sidebar"}.RecipeDetail-module__jpXIbW__mediaColumn,.RecipeDetail-module__jpXIbW__readingColumn{gap:var(--recipe-gap);align-items:start;display:grid}.RecipeDetail-module__jpXIbW__mediaColumn{grid-area:mediaColumn}.RecipeDetail-module__jpXIbW__readingColumn{grid-area:readingColumn}.RecipeDetail-module__jpXIbW__mediaColumn>*,.RecipeDetail-module__jpXIbW__readingColumn>*{grid-area:auto}.RecipeDetail-module__jpXIbW__sidebar{grid-template-columns:minmax(0,1fr)}.RecipeDetail-module__jpXIbW__spices{grid-column:auto}.RecipeDetail-module__jpXIbW__spiceList{display:block}.RecipeDetail-module__jpXIbW__spices{padding:1rem}.RecipeDetail-module__jpXIbW__spices h2{font-size:1.35rem}.RecipeDetail-module__jpXIbW__spices .RecipeDetail-module__jpXIbW__eyebrow{display:none}.RecipeDetail-module__jpXIbW__spices .RecipeDetail-module__jpXIbW__sectionHelp{font-size:.8125rem;line-height:1.5}.RecipeDetail-module__jpXIbW__spices .RecipeDetail-module__jpXIbW__spiceList{margin-block-start:.65rem}.RecipeDetail-module__jpXIbW__spices .RecipeDetail-module__jpXIbW__spiceRow{padding-block:.85rem}}@media (min-width:1800px){.RecipeDetail-module__jpXIbW__page{--recipe-gutter:5vw;--recipe-gap:clamp(1.5rem, 1.2vw, 2rem);font-size:clamp(1.125rem,.95vw,1.25rem)}.RecipeDetail-module__jpXIbW__page h1{font-size:clamp(2.75rem,2.6vw,3.5rem)}.RecipeDetail-module__jpXIbW__page h2{font-size:1.6rem}.RecipeDetail-module__jpXIbW__panel{padding:1.4rem}.RecipeDetail-module__jpXIbW__spices h2{font-size:1.6rem}.RecipeDetail-module__jpXIbW__spices .RecipeDetail-module__jpXIbW__sectionHelp{font-size:.875em}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating]{padding:1.4rem}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating] h2{font-size:1.6rem}.RecipeDetail-module__jpXIbW__ingredientImage{flex-basis:56px;block-size:56px;inline-size:56px}}@media (min-width:2560px){.RecipeDetail-module__jpXIbW__page{--recipe-gap:clamp(2rem, 1.2vw, 3rem);font-size:clamp(1.375rem,.68vw,1.625rem)}.RecipeDetail-module__jpXIbW__recipeLayout{grid-template-columns:minmax(0,min(33%,850px)) minmax(0,1.16fr) minmax(0,.86fr)}.RecipeDetail-module__jpXIbW__page h1{font-size:clamp(3.5rem,1.7vw,4rem)}.RecipeDetail-module__jpXIbW__page h2,.RecipeDetail-module__jpXIbW__spices h2{font-size:2rem}.RecipeDetail-module__jpXIbW__panel{padding:1.75rem}.RecipeDetail-module__jpXIbW__metadata dt svg{block-size:56px;inline-size:56px}.RecipeDetail-module__jpXIbW__spiceImage{flex-basis:96px;block-size:112px;inline-size:96px}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating]{padding:1.75rem}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating] h2{font-size:2rem}.RecipeDetail-module__jpXIbW__reviews>[data-catalog-review-rating] :is(p,label,textarea){font-size:.875em}}@media (max-width:359px){.RecipeDetail-module__jpXIbW__page{--recipe-gutter:1rem}.RecipeDetail-module__jpXIbW__panel{padding:1rem}.RecipeDetail-module__jpXIbW__packFields{grid-template-columns:minmax(0,1fr);gap:0}.RecipeDetail-module__jpXIbW__stepList li{gap:.7rem}}@media (forced-colors:active){.RecipeDetail-module__jpXIbW__page{--ec-text:CanvasText;--ec-text-muted:CanvasText;--recipe-heading:CanvasText;--recipe-green:CanvasText;--ec-border:CanvasText}.RecipeDetail-module__jpXIbW__botanicals{display:none}.RecipeDetail-module__jpXIbW__primary,.RecipeDetail-module__jpXIbW__stepNumber{border:1px solid buttontext}}@media print{body:has(.RecipeDetail-module__jpXIbW__page)>:not(main){display:none!important}body:has(.RecipeDetail-module__jpXIbW__page){min-block-size:0;display:block;background:#fff!important}body:has(.RecipeDetail-module__jpXIbW__page)>main{min-block-size:0;display:block;background:#fff!important}.RecipeDetail-module__jpXIbW__page{color:#000;--recipe-heading:black;--recipe-green:black;--ec-text:black;--ec-text-muted:black;--ec-border:#aaa;background:#fff;font:11pt/1.5 Georgia,serif}.RecipeDetail-module__jpXIbW__shell{inline-size:100%;max-inline-size:none;padding:0}.RecipeDetail-module__jpXIbW__recipeLayout{flex-direction:column;gap:0;display:flex}.RecipeDetail-module__jpXIbW__mediaColumn,.RecipeDetail-module__jpXIbW__readingColumn,.RecipeDetail-module__jpXIbW__sidebar{display:contents}.RecipeDetail-module__jpXIbW__summary{order:0}.RecipeDetail-module__jpXIbW__ingredients{order:1}.RecipeDetail-module__jpXIbW__method{order:2}.RecipeDetail-module__jpXIbW__notes{order:3}.RecipeDetail-module__jpXIbW__breadcrumb,.RecipeDetail-module__jpXIbW__botanicals,.RecipeDetail-module__jpXIbW__heroMedia,.RecipeDetail-module__jpXIbW__jumpLinks,.RecipeDetail-module__jpXIbW__utilities,.RecipeDetail-module__jpXIbW__shareStatus,.RecipeDetail-module__jpXIbW__shareFallback,.RecipeDetail-module__jpXIbW__rating,.RecipeDetail-module__jpXIbW__spices,.RecipeDetail-module__jpXIbW__reviews,.RecipeDetail-module__jpXIbW__sectionHelp,.RecipeDetail-module__jpXIbW__progressControls,.RecipeDetail-module__jpXIbW__eyebrow,.RecipeDetail-module__jpXIbW__related,.RecipeDetail-module__jpXIbW__ingredientImage,.RecipeDetail-module__jpXIbW__ingredientPhotoLink,.RecipeDetail-module__jpXIbW__measurementControls{display:none!important}.RecipeDetail-module__jpXIbW__summary,.RecipeDetail-module__jpXIbW__panel{box-shadow:none;border:0;border-radius:0;margin-block-end:1.5rem;padding:0;background:#fff!important}.RecipeDetail-module__jpXIbW__page h1{max-inline-size:none;font-size:25pt}.RecipeDetail-module__jpXIbW__page h2{-moz-column-break-after:avoid;break-after:avoid;font-size:17pt}.RecipeDetail-module__jpXIbW__description{max-inline-size:none}.RecipeDetail-module__jpXIbW__metadata{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:.8rem!important}.RecipeDetail-module__jpXIbW__metadata>div{padding-block:.5rem}.RecipeDetail-module__jpXIbW__sectionHeading>svg{display:none}.RecipeDetail-module__jpXIbW__ingredientRow{min-block-size:0;padding-block:.4rem}.RecipeDetail-module__jpXIbW__ingredientList li+li{border:0}.RecipeDetail-module__jpXIbW__stepNumber,.RecipeDetail-module__jpXIbW__stepList li[data-completed=true] .RecipeDetail-module__jpXIbW__stepNumber{color:#000;background:0 0;border:1px solid #000;flex-basis:1.5rem;block-size:1.5rem;inline-size:1.5rem}.RecipeDetail-module__jpXIbW__stepNumber[aria-pressed=true] .RecipeDetail-module__jpXIbW__stepDigit{visibility:visible}.RecipeDetail-module__jpXIbW__stepDone{display:none}.RecipeDetail-module__jpXIbW__stepList li+li{margin-block-start:.8rem;padding-block-start:.8rem}.RecipeDetail-module__jpXIbW__stepBody>p,.RecipeDetail-module__jpXIbW__markdown{max-inline-size:none}.RecipeDetail-module__jpXIbW__stepList li{-moz-column-break-inside:auto;break-inside:auto}.RecipeDetail-module__jpXIbW__printUrl{border-block-start:1px solid #aaa;padding-block-start:.5rem;font-size:9pt;display:block}}
.StorefrontProductCollection-module__gEOxcW__collection{min-width:0;container-type:inline-size}.StorefrontProductCollection-module__gEOxcW__header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.StorefrontProductCollection-module__gEOxcW__header>div{flex:1;min-width:0;overflow:hidden}.StorefrontProductCollection-module__gEOxcW__header h2{white-space:nowrap;width:max-content;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500;line-height:1.2}.StorefrontProductCollection-module__gEOxcW__header p{margin-top:.5rem;font-size:.875rem;line-height:1.5}.StorefrontProductCollection-module__gEOxcW__header>a{text-underline-offset:.2em;flex-shrink:0;align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.StorefrontProductCollection-module__gEOxcW__header>a svg{flex-shrink:0}.StorefrontProductCollection-module__gEOxcW__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.StorefrontProductCollection-module__gEOxcW__grid>li{min-width:0}.StorefrontProductCollection-module__gEOxcW__grid>li>div{border:1px solid var(--ec-border,#e4dad0);flex-direction:column;min-width:0;height:100%;display:flex}.StorefrontProductCollection-module__gEOxcW__grid h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.StorefrontProductCollection-module__gEOxcW__grid button{min-height:44px}.StorefrontProductCollection-module__gEOxcW__grid [data-product-card-media-stage]{aspect-ratio:1}.StorefrontProductCollection-module__gEOxcW__grid [data-product-card-media-stage] img{-o-object-fit:contain;object-fit:contain}.StorefrontProductCollection-module__gEOxcW__collection :is(a,button):focus-visible{outline:3px solid var(--ec-action-primary,#a41518);outline-offset:3px}@container (min-width:22rem){.StorefrontProductCollection-module__gEOxcW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:40rem){.StorefrontProductCollection-module__gEOxcW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.StorefrontProductCollection-module__gEOxcW__grid>li>div{transition:none;transform:none}}
