﻿/*!
	Theme Name: NM2026
	Author: Shawn Beelman Graphic Design
	Text Domain: nm2026
	Author URI: https://shawnbeelman.com
	Version: 2026.4.8
	Description: Custom theme for use with Toolset Types and Views, forked from SBGD Toolset.
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl.html
*/*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:pretty}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}input,textarea{hanging-punctuation:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0 !important;animation-iteration-count:1 !important;transition-duration:0 !important;scroll-behavior:auto !important}}:root{--accent-1:	hsl(344, 72%, 65%);--accent-1-bright:	hsl(344, 90%, 72%);--accent-1-pastel:	hsl(344, 75%, 86%);--accent-1-pastel2:	hsl(344, 75%, 92%);--accent-1-faded:	hsla(344, 52%, 68%, .06);--accent-1-darker:	hsl(340, 50%, 52%);--accent-1-darkest:	hsl(340, 50%, 40%);--accent-2: hsla(28, 80%, 65%, 1);--accent-2-bright: hsla(28, 95%, 90%, 1);--accent-2-faded: hsla(28, 90%, 65%, 0.14);--accent-2-darker: hsla(28, 80%, 53%, 1);--accent-2-darkest: hsla(28, 80%, 46%, 1);--base-text-color:	#555;--faded-text-color: #707070;--bg-color:	#fff;--logo-color:	hsl(0, 0%, 40%);--link-color:	var(--accent-1-darker);--link-color-hover: var(--accent-1-darkest);--nm-grad-angle: 110deg;--nm-gradient--faded: linear-gradient(var(--nm-grad-angle), var(--accent-1-faded) 25%, var(--accent-2-faded) 100%);--nm-gradient--dark: linear-gradient(var(--nm-grad-angle), var(--accent-1-darker) 15%, var(--accent-2-darkest) 100%);--nm-gradient--accent-2: linear-gradient(var(--nm-grad-angle), var(--accent-2) 25%, var(--accent-2-darker) 100%);--elastic-easing: linear(0, 0.218 2.1%, 1.114 8.5%, 1.296 10.7%, 1.346, 1.37 12.9%, 1.373, 1.364 14.5%, 1.315 16.2%, 0.941 24%, 0.891, 0.869 27.8%, 0.87, 0.882 30.7%, 1.012 38.3%, 1.036, 1.046 42.7%, 1.042 45.7%, 0.996 53.3%, 0.984 57.5%, 1.006 72.2%, 0.998 86.7%, 1);--box-shadow:	0 1px 2px hsl(0 0% 0% / 0.1), 2px 5px 10px hsl(0 0% 0% / 0.15);--feat-img-focus: 50% 75%;--br: 5px;--br-lg: 10px;--nm-panel-bw: 4px;--nm-flower-mask: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192.34 187.55'%3e%3cpath d='m125.9,105.3c-6.36,13.1,25.64,32.74,36.22,35.74,28.56,10.14,14.49-17.5,3.25-26.55-11.17-8.99-34.82-17.18-39.46-9.18Zm10.59,69.56c-4.75,22.99-25.63,11.52-36.75-8.87-9.37-17.19-7.58-43.01.41-46.68,12.5-5.74,25.72,7.36,32.6,23.39,4.56,10.61,6.43,22.73,3.74,32.16Zm-13.58-99.32c6.67-7.21,15.88-11.94,25.62-13.8,13.67-2.61,27.29.35,38.56,10.24,9.85,8.64,4.93,16.31-7.19,21.03-14.61,5.7-44.52,6.44-58.06-3.56-3.32-2.45-3.85-8.85,1.07-13.91Zm-109.38,13.74c14.85-13.57,45.39-13.26,50.85-3.37,8.1,14.68-8.19,28.7-26.9,33.66-25.79,6.84-55.3-1.47-23.95-30.29Zm50.86,82.64c-13.76,13.13-22.9,6.3-24.98-5.71s-.65-25.7,10.37-38.01c11.02-12.31,22.44-14.53,27.85-10.73,11.05,7.77,6.68,35.61-13.25,54.46ZM141.07,31.04c2.37,10.06-.79,21.88-8.95,28.47-20.68,15.51-28.83,9.07-29.76-3.64-1.02-13.9,6.6-35.29,15.89-43.64,7.81-7.01,16.79-4.81,22.82,18.8Zm-43.42-4.81c3.92,16.55-6.32,50.76-20.95,17.55-4.58-11.72-16.36-28.26-.75-43.12,7.1-4.76,20.81,17.27,21.71,25.56Zm-31.7,12.03c6.91,6.75,10.11,16.31,10.67,21.62,1.59,15.07-18.22,15.69-36.55,8.54-16.42-6.41-34.55-19.88-29.22-33.14,2.39-5.96,14.39-8.95,26.39-8.28,10.38.58,21.8,4.51,28.71,11.26Zm44.31,44.95c22.88,28.43-33.01,42.97-37.01,11.92-1.36-23.49,23.37-27.7,37.01-11.92Z'/%3e%3c/svg%3e") no-repeat}@supports(corner-shape: squircle){:root{--br: 10px;--br-lg: 20px;--corner-shape: squircle}}@supports(color: oklch(100% 0 0deg)){:root{--accent-l:	.67;--accent-c:	.2;--accent-h1:	359;--accent-h2:	30;--accent-1:	oklch(var(--accent-l) var(--accent-c) var(--accent-h1));--accent-1-bright:	oklch( from var(--accent-1) calc(l + .05) calc(c * 1.3) h );--accent-1-pastel:	oklch( from var(--accent-1) calc(l + .26) calc(c * .5) h );--accent-1-pastel2:	oklch( from var(--accent-1) calc(l + .3) calc(c * .2) h );--accent-1-faded:	oklch( from var(--accent-1) l calc(c * 1.3) h / .08 );--accent-1-darker:	oklch( from var(--accent-1) calc(l - .17) c h );--accent-1-darkest:	oklch( from var(--accent-1) calc(l - .3) c h );--accent-2:	oklch(var(--accent-l) var(--accent-c) var(--accent-h2));--accent-2-bright:	oklch( from var(--accent-2) calc(l + .25) calc(c * 1.6) h );--accent-2-faded:	oklch( from var(--accent-2) l calc(c * 1.3) calc(h + 7) / .08 );--accent-2-darker:	oklch( from var(--accent-2) calc(l - .12) c h );--accent-2-darkest:	oklch( from var(--accent-2) calc(l - .19) c h )}}@view-transition{navigation:auto}@property --h-scroll-l-fade{syntax:"<length>";inherits:false;initial-value:0}@property --h-scroll-r-fade{syntax:"<length>";inherits:false;initial-value:0}@property --ramp-clr{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}:root{accent-color:var(--accent-1);color-scheme:light;interpolate-size:allow-keywords}@media(min-width: 30em){:root{--gutter: 1.5rem}}@media(min-width: 54em){:root{--gutter: 2rem}}@media(min-width: 60em){:root{--gutter: 2.4rem}}@media(min-width: 63em){:root{--gutter: 3.4rem}}@media(prefers-color-scheme: dark){:root{color-scheme:dark;--base-text-color: #fff;--faded-text-color: #fafafa;--logo-color: #fff;--bg-color: #222;--link-color: var(--accent-1-pastel);--link-color-hover: var(--accent-1-pastel2)}}html,body{overflow-anchor:none}html{font-family:var(--base-font-stack);font-weight:var(--base-font-weight);line-height:var(--base-line-height);scroll-behavior:smooth}@media(prefers-reduced-motion){html{scroll-behavior:unset}html *,html *::before,html *::after{animation:none !important}}body{font-size:var(--base-font-size);color:var(--base-text-color);background-color:var(--bg-color);padding:0;margin:0 auto}@media(min-width: 60em){body{font-weight:300;line-height:1.6}}*:focus-visible{text-decoration:none;outline:2px solid light-dark(var(--accent-1-darker), white);outline-offset:3px;position:relative;z-index:99}:focus:not(:focus-visible){outline:none}:target{scroll-margin-top:calc(var(--banner-height) + 2.5rem)}::selection{background:light-dark(var(--accent-1-pastel), var(--accent-1-darkest));color:light-dark(black, white)}details{overflow:hidden}details::details-content{block-size:0;transition:block-size .3s,content-visibility .3s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}summary{list-style:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}summary ::-webkit-details-marker{display:none}summary::after{content:"";width:1em;height:1em;margin-inline-start:.2em;transform:translateY(0.05em);scale:1.2;opacity:.7;background-color:currentColor;mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e") no-repeat;mask-position:center;mask-size:contain;transition:.2s ease-in-out transform}details[open] summary::after{transform:rotate(180deg)}:is(h1,h2,h3,.h1,.h2,.h3){font-family:var(--font-stack-headings);font-weight:var(--base-heading-weight)}:is(h1,h2,h3,.h1,.h2,.h3) a{font-weight:var(--base-heading-weight);display:inline-block;text-decoration:none}:is(h1,h2,h3,.h1,.h2,.h3) .button{padding:.2em .5em}:is(h2,.h2,h3,.h3,h4,.h4,p,ol,ul,figure,form){margin-block-start:var(--v-spacing)}h1,.h1{font-size:calc(var(--base-heading-size)*1.5);line-height:1.1}@media(min-width: 60em){h1,.h1{font-size:calc(var(--base-heading-size)*2.15)}}h2,.h2{font-size:calc(var(--base-heading-size)*1.25);line-height:1.1}@media(min-width: 60em){h2,.h2{font-size:calc(var(--base-heading-size)*1.55)}}h3,.h3{font-size:calc(var(--base-heading-size)*.9);line-height:1.2}@media(min-width: 60em){h3,.h3{font-size:var(--base-heading-size)}}h4,.h4{font-family:var(--base-font-stack);font-size:calc(var(--base-heading-size)*.65);line-height:1.2;text-transform:uppercase;letter-spacing:.05em;font-weight:bold}h5,h6{font-size:1em;font-weight:bold}p{text-wrap:pretty}p,ul>li,ol>li{max-width:var(--measure)}ol,ul{margin-block-end:0}ol li img,ul li img{margin-block-start:var(--v-spacing)}ul{padding-left:0}ul li{text-indent:calc(var(--base-font-size)*-0.8);padding-left:calc(var(--base-font-size)*.8);list-style:none}ul li::before{display:inline;content:"• ";color:var(--accent-1-darker);margin-inline-end:.25em;font-weight:bold;font-family:Arial}nav ul li,ul.menu li{text-indent:0;padding-left:0}nav ul li::before,ul.menu li::before{content:none}:where(ol,.wprm-recipe ol,.wprm-recipe-template-nm2020 .wprm-recipe-instructions){padding-left:0;counter-reset:li;list-style:none}:where(ol,.wprm-recipe ol,.wprm-recipe-template-nm2020 .wprm-recipe-instructions)>li{text-indent:calc(var(--base-font-size)*-1.75);padding-left:calc(var(--base-font-size)*1.75);margin-inline-start:0;position:relative;counter-increment:circle-counter}:where(ol,.wprm-recipe ol,.wprm-recipe-template-nm2020 .wprm-recipe-instructions)>li::before{content:counter(circle-counter);display:inline-flex;justify-content:center;align-items:center;position:relative;top:.1em;vertical-align:top;font-size:calc(var(--base-font-size)*.75);line-height:1;width:1.75em;height:1.75em;margin-inline-end:.5rem;text-indent:0;font-family:inherit;font-feature-settings:"lnum";border-radius:50%;color:#fff;background:var(--accent-1-darker);font-weight:bold}li{text-wrap:pretty}li:not(:first-child){margin-block-start:calc(var(--v-spacing)*.5)}li :is(h2,h3,h4,h5){display:inline}:is(li+li,ul){margin-block-start:calc(var(--v-spacing)*.5)}a{color:var(--link-color);border-radius:var(--br);corner-shape:var(--corner-shape);text-decoration-color:oklch(from var(--link-color) l c h/0.5);text-decoration-thickness:.08em;text-underline-offset:.15em;text-decoration-skip-ink:all;text-decoration-inset:.04em .04em}a:visited{color:var(--link-color-hover);text-decoration-color:oklch(from var(--link-color-hover) l c h/0.5)}@media(hover){a:hover{text-underline-offset:.15em;text-decoration-thickness:.13em;text-decoration-color:var(--link-color)}}@media(hover: none){a:hover,a:hover::before,a:hover::after{transition:none !important;transform:none !important;animation:none !important}}.primary-content :is(p,li) a{font-weight:bold}.content-body a:not(:is([href*=namelymarly],[href*=localhost],[href*="grow.me"],[href^="/"],[href^="#"]))::after{content:"";display:inline-block;width:1em;height:1em;margin-inline-start:.2em;vertical-align:-0.14em;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M18 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h5M15 3h6v6M10 14L20.2 3.8'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask-position:center;mask-size:contain}em>strong,i>strong,strong>i,strong>em{font-style:normal}strong{font-weight:600}object,video,embed{max-width:100%}img{image-rendering:-webkit-optimize-contrast;height:auto}blockquote{border:none;padding:0;margin-block-start:calc(var(--v-spacing)*1.5)}blockquote p{font-size:120%;text-align:center;margin:0 1rem}blockquote cite{display:block;text-align:center;margin-block-start:calc(var(--v-spacing)*.5)}blockquote cite::before{content:"– "}.is-layout-flex{display:flex;flex-wrap:wrap;align-items:center}.has-text-align-center{text-align:center}.aligncenter{text-align:center;margin-inline:auto}img.alignright,img.alignleft{display:block;margin-block-end:var(--v-spacing)}figcaption{max-width:var(--measure);margin-inline:auto;font-size:86%;line-height:1.3;font-style:italic;text-align:center}.wp-block-image{margin-block-start:calc(var(--v-spacing)*1.5)}.wp-block-image :is(.alignleft,.alignright),.wp-block-image:is(.alignleft,.alignright){display:table}.wp-block-image :is(.alignleft,.alignright)>figcaption,.wp-block-image:is(.alignleft,.alignright)>figcaption{caption-side:bottom;display:table-caption}.wp-block-image img{display:block}.wp-block-image figcaption{margin-block-start:calc(var(--v-spacing)*.5);margin-block-end:var(--v-spacing)}.wp-block-image .aligncenter img{margin-inline:auto}@media(max-width: 30em){.wp-block-image .size-large figcaption{margin-inline:var(--gutter)}.primary-content .wp-block-image .alignleft,.primary-content .wp-block-image .alignright{float:none;margin-inline:auto;display:block}.primary-content .wp-block-image .alignleft img,.primary-content .wp-block-image .alignright img{width:100% !important}.primary-content .wp-block-image .alignleft figcaption,.primary-content .wp-block-image .alignright figcaption{display:block}}:where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.row::after,.row::before,.clearfix::after,.clearfix::before,.group::after,.group::before{content:"";display:table;clear:both;width:0}.visually-hidden,.screen-reader-text,.sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nowrap{white-space:nowrap}.has-text-align-center{margin-inline:auto}.has-small-font-size{font-size:80%}.margin-zero{margin:0 !important}.margin-top-zero{margin-block-start:0 !important}.margin-top-sm{margin-block-start:calc(var(--v-spacing)*.5) !important}.margin-top-md{margin-block-start:var(--v-spacing) !important}.margin-top-lg{margin-block-start:calc(var(--v-spacing)*1.5) !important}.margin-bottom-zero{margin-block-end:0 !important}.margin-bottom-sm{margin-block-end:calc(var(--v-spacing)*.5) !important}.margin-bottom-md{margin-block-end:var(--v-spacing) !important}.margin-bottom-lg{margin-block-end:calc(var(--v-spacing)*1.5) !important}.has-accent-1-background-color{background-color:var(--accent-1)}.has-accent-1-bright-background-color{background-color:var(--accent-1-bright)}.has-accent-1-pastel-background-color{background-color:var(--accent-1-pastel)}.has-accent-1-pastel2-background-color{background-color:var(--accent-1-pastel2)}.has-accent-1-faded-background-color{background-color:var(--accent-1-faded)}.has-accent-1-darker-background-color{background-color:var(--accent-1-darker)}.has-accent-1-darkest-background-color{background-color:var(--accent-1-darkest)}.has-accent-2-background-color{background-color:var(--accent-2)}.has-accent-2-bright-background-color{background-color:var(--accent-2-bright)}.has-accent-2-faded-background-color{background-color:var(--accent-2-faded)}.has-accent-2-darker-background-color{background-color:var(--accent-2-darker)}.has-accent-2-darkest-background-color{background-color:var(--accent-2-darkest)}.nm-gradient--faded{background:var(--nm-gradient--faded)}.nm-gradient--dark{background:var(--nm-gradient--dark)}.nm-gradient--accent-2{background:var(--nm-gradient--accent-2)}.container-inline{container-type:inline-size}svg.icon.inline{position:relative;top:.15em}svg.icon.after{margin-inline-start:.15em}svg.icon.before{margin-inline-end:.15em}svg.icon.inline-right{margin-inline-start:.3em}svg.icon.inline-left{margin-inline-end:.3em}.pipe{color:var(--faded-text-color);margin-inline-start:.8em;margin-inline-end:.8em;opacity:.6}:is(.video-wrap,.video-wrapper,.is-type-video .wp-block-embed__wrapper,.wprm-recipe-video){margin-block-start:calc(var(--v-spacing)*2);padding-bottom:56.25%;overflow:hidden;height:0;position:relative}:is(.video-wrap,.video-wrapper,.is-type-video .wp-block-embed__wrapper,.wprm-recipe-video) iframe{position:absolute;top:0;left:0;width:100%;height:100%}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.page-wrap{margin:0 auto}header .entry-meta{margin-block-start:calc(var(--v-spacing)*.5)}.primary-content{container-type:inline-size}.primary-content .page-subtitle{font-family:var(--base-font-stack);font-weight:var(--base-font-weight);font-style:italic;font-size:1.5em;margin-block-start:0}@media(min-width: 54em){p .primary-content .alignleft,p .primary-content .alignright{margin-block-start:calc(var(--v-spacing)*.25)}.primary-content .alignright{float:right;margin-inline-start:2em}li .primary-content .alignright,p .primary-content .alignright{margin-inline-end:0}.primary-content .alignleft{float:left;margin-inline-end:2em}li .primary-content .alignleft,p .primary-content .alignleft{margin-inline-start:0}}.single-php .content-body{container-type:inline-size}.sidebar p,.sidebar li{font-size:.9em}.excerpt-header .entry-title{margin-block-end:0}@media(min-width: 30em){.excerpt-header .entry-title{margin-block-start:-0.25em}}.content-header{background-color:rgba(0,0,0,0);color:var(--base-text-color)}.content-header.hero{background-image:linear-gradient(var(--nm-grad-angle), var(--accent-1-faded) 10%, var(--accent-2-faded) var(--a2-stop, 60%))}@media(min-width: 54em){.content-header.hero{--a2-stop: 42%}}.content-header.hero .inner-grid{position:relative}.content-header.hero .inner-grid>*{position:relative;z-index:1}.content-header.hero .inner-grid::after{position:absolute;top:-1rem;right:0;opacity:0;--end-opacity: .6;--scale-start: .9;content:"";width:40%;aspect-ratio:1/1;background-color:var(--bg-color);mask:var(--nm-flower-mask);animation-duration:1s;animation-delay:.5s;animation-name:grow-flower;animation-timing-function:var(--elastic-easing);animation-fill-mode:forwards}@media(min-width: 54em){.content-header.hero .inner-grid::after{position:relative;grid-column:1/3;grid-row:1/-1;justify-self:end;right:-1rem}}@media(prefers-reduced-motion){.content-header.hero .inner-grid::after{opacity:1}}.content-header .date-author-comments{font-size:70%;line-height:1.3;align-items:center}@media(min-width: 30em){.content-header .date-author-comments{font-size:78%}}@media(max-width: 30em){.content-header .recipe-summary{font-size:88%}}.content-header .recipe-summary p{margin-block-start:0;font-style:italic}.content-header .wprm-recipe-rating{display:flex;align-items:center;line-height:1}.content-header .wprm-recipe-rating-details{margin-inline-start:.5em}.content-header .wprm-recipe-times-container:has(.wprm-recipe-custom-time-container){justify-content:space-between}.content-header .wprm-recipe-times-container .wprm-block-text-normal{display:block}.content-header .wprm-recipe-times-container .wprm-recipe-details-label{text-transform:uppercase;font-weight:bold;font-size:78%;letter-spacing:.07em}.content-header .wprm-recipe-times-container .wprm-recipe-details-unit{font-size:inherit}.content-header .post-meta a{font-weight:bold}.content-header .post-date .icon{vertical-align:-0.15em}.content-header .entry-author-name span{display:inline-block;text-decoration:none;font-weight:normal;color:var(--base-text-color)}.content-header .entry-author-thumb img{border-radius:50%}.content-header .icon{fill:var(--faded-text-color);margin-inline-end:.3em}.content-header .comment-count .icon{transform:translateY(0.18em)}@media(max-width: 54em){.content-header .comments-summary::before{content:none}}.content-header .post-actions{--bg-color: transparent}.content-header .post-actions a:hover,.content-header .post-actions a:focus{--link-color: white !important;--bg-color: var(--accent-1-darker) !important;border-color:var(--link-color) !important}.content-header .post-actions .wprm-recipe-icon{margin-inline-end:.2em}.affiliate-disclaimer{font-size:84%;font-style:italic;text-transform:none;letter-spacing:0}.affiliate-disclaimer a{font-weight:var(--base-font-weight)}#sidebar_atf_wrapper{background-color:#fff}@container (max-width: 600px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap !important}.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:100% !important}}.wp-block-group{container-type:inline-size;width:100%}:where(.wp-block-group,.wp-block-columns,.wp-block-separator,.wp-block-embed,.wp-block-buttons):not(:first-child){margin-block-start:calc(var(--v-spacing)*2)}:where(.wp-block-group,.wp-block-columns,.wp-block-separator,.wp-block-embed,.wp-block-buttons)>.wp-block-group__inner-container>:first-child{margin-block-start:0}:where(.wp-block-group,.wp-block-columns,.wp-block-separator,.wp-block-embed,.wp-block-buttons).has-background>.wp-block-group__inner-container{padding-block:var(--v-spacing) calc(var(--v-spacing)*2);padding-inline:var(--gutter)}.wp-block-group>div>.alignwide{margin-inline:var(--gutter)}@media(min-width: 60em){.group-2-col-lg .wp-block-separator{display:none}.group-2-col-lg>div{display:grid;grid-column-gap:var(--gutter);grid-template-columns:1fr 1fr}}.breadcrumbs{font-size:72%}.breadcrumbs .separator{color:var(--faded-text-color);padding:0 .2em}.breadcrumbs .icon{vertical-align:-0.15em;fill:var(--accent-1)}.breadcrumbs :is(a,#i){text-decoration:none;font-weight:normal}.breadcrumbs :is(a,#i):focus-visible{text-decoration:underline}@media(min-width: 30em){.breadcrumbs{font-size:78%}}.greeting{text-align:center}.global-sidebar .greeting .wp-block-columns{display:block}.greeting .pic{display:flex;flex-direction:column;align-items:center}.greeting .pic img{display:block;border-radius:50%}.global-sidebar .greeting .pic img{max-width:60%}.greeting .h3{margin-block:.5em -0.75em}.wp-caption{text-align:center}.wp-caption-text{font-size:.8em;font-style:italic}.hero-image+h1{margin-block-start:calc(var(--v-spacing)*.25)}.hero-image img{display:block;width:100%;object-fit:cover;aspect-ratio:2/1}@media(min-width: 54em){.hero-image img{aspect-ratio:8/3}}.clr-ramp>*{--ramp-from: var(--accent-1);--ramp-arc: mod(var(--accent-h2) - var(--accent-h1), 360);--t: calc((sibling-index() - 1) / max(1, sibling-count() - 1));--ramp-clr: oklch( from var(--ramp-from) l c calc(h + (var(--t) * var(--ramp-arc))) )}.social-follow-icons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0;padding-block-start:.25rem;border-radius:var(--br-lg);corner-shape:var(--corner-shape)}.social-follow-icons li{margin:0}.social-follow-icons a{display:block}.social-follow-icons a:focus{transform:scale(1.1)}.social-follow-icons .icon{fill:var(--ramp-clr)}.social-follow-icons>br{display:none}.social-follow-icons:target{box-shadow:0 0 0 8px var(--bg-color),0 0 0 12px var(--accent-1)}.no-sidebar .social-follow-icons{justify-content:center;gap:2rem}@media(min-width: 54em){.no-sidebar .social-follow-icons .icon{width:2.5rem;height:2.5rem}}.wpv-view-output+.wp-block-lazyblock-nm-button{margin-block-start:var(--v-spacing)}.back-top,.toc-back{margin-block-start:calc(var(--v-spacing)*1.5)}.back-top a,.toc-back a{display:block;padding-top:.3em;padding-right:1em}.back-top a::after,.toc-back a::after{content:"";display:inline-block;width:1em;height:1em;margin-inline-start:.15em;position:relative;top:.1em;background-color:currentColor;mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 19V6M5 12l7-7 7 7'/%3e%3c/svg%3e") no-repeat;mask-position:center;mask-size:contain}.term-intro .page-title{margin:0 0 .5em}.product-list>div .wp-block-image:not(.alignleft):not(.alignright){margin:0 auto calc(var(--v-spacing)*1.5);max-width:15em}.product-list>div figure{padding-left:1rem;padding-right:1rem}.product-list>div a::after{content:none !important}@media(min-width: 30em){.product-list>div{display:flex;flex-wrap:wrap;font-size:85%;justify-content:center;gap:1.5rem}.product-list>div .wp-block-image{flex:auto;display:flex;align-items:center;margin-inline-end:1.7em}}.page-vegan-type-quiz .primary-content ol{counter-reset:listStyle}.page-vegan-type-quiz .primary-content ol li{counter-increment:listStyle}.page-vegan-type-quiz .primary-content ol li::before{content:counter(listStyle, upper-latin)}.page-gallery .primary-content{padding-top:1.2rem}.wp-block-gallery.has-nested-images{--row-height: 360px;grid-column:full-width;display:grid;grid-auto-flow:column;grid-template-rows:var(--row-height);grid-auto-columns:max-content;padding-bottom:1.5rem;overflow-x:scroll;scroll-snap-type:x mandatory;animation:h-scrollfade;animation-timeline:--h-scrollfade;scroll-timeline:--h-scrollfade x;mask:linear-gradient(to right, rgba(0, 0, 0, 0), white var(--h-scroll-l-fade) calc(100% - var(--h-scroll-r-fade)), rgba(0, 0, 0, 0));scrollbar-color:var(--accent-1) rgba(0,0,0,0)}@media(min-width: 54em){.wp-block-gallery.has-nested-images{--row-height: 480px}}.wp-block-gallery.has-nested-images figure{height:var(--row-height);width:max-content;scroll-snap-align:center;animation:x-scroller linear both;animation-timeline:view(x)}.wp-block-gallery.has-nested-images figure a{display:block;height:100%}.wp-block-gallery.has-nested-images figure img{height:100%;width:auto;display:block}body.error404 .content-wrap-404{padding-top:var(--v-spacing)}body.error404 .content-404{display:flex;flex-wrap:wrap}body.error404 .content-404 .searchform{max-width:24em}body.error404 .content-404 .graphic{flex-basis:40%}.wp-block-lazyblock-pin-this-recipe-button .button{margin-block-end:var(--v-spacing);width:100%;padding:.3em 1em}.wp-block-lazyblock-pin-this-recipe-button .button .icon-wrap{background-color:#fff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-inline-end:.5rem}.wp-block-lazyblock-pin-this-recipe-button .button svg{fill:var(--accent-1-darker);transform:translateY(10%)}.wp-block-lazyblock-pin-this-recipe-button .button::after{content:none !important}.wp-block-lazyblock-pin-this-recipe-button .button:active{background-color:#d60000}.quiz-cta .image-column{flex-basis:initial !important;display:flex}.quiz-cta .image-column figure{display:flex;margin:0;width:100%}.quiz-cta .image-column figure img{object-fit:cover;width:100%}@media(min-width: 782px){.quiz-cta .text-column{flex-basis:55% !important}}.quiz-cta .cta-intro{text-transform:uppercase;font-weight:bold;letter-spacing:.1em;margin-block-end:.5em}.quiz-cta .cta-heading{margin-block-start:0;margin-block-end:110%;font-size:3em}@media(min-width: 54em){.quiz-cta .cta-heading{margin-block-end:80%}}.quiz-cta .wp-block-buttons{margin-block-end:1rem}.page-shop .primary-content,.page-shop .above-footer{background-image:linear-gradient(90deg, var(--accent-1-faded) 0%, var(--accent-2-faded) 100%)}.shop-intro.wp-block-columns{margin-block:calc(var(--v-spacing)*1.25)}.page-about .sidebar #reblex-widget-4{display:none}.nm-swatches>div{display:grid;grid-template-columns:repeat(7, 1fr)}.nm-swatches p{margin:0;aspect-ratio:3/2}.nm-swatches [class*=gradient]{grid-column:1/-3;max-width:none;aspect-ratio:auto;min-height:2lh}@keyframes grow-flower{0%{transform:scale(var(--scale-start, 0.3));opacity:0}30%{opacity:var(--end-opacity, 1)}100%{transform:scale(1);opacity:var(--end-opacity, 1)}}@keyframes h-scrollfade{0%{--h-scroll-l-fade: 0}10%,100%{--h-scroll-l-fade: 3rem}0%,90%{--h-scroll-r-fade: 3rem}100%{--h-scroll-r-fade: 0}}@keyframes x-scroller{0%,100%{opacity:.5;scale:.8}25%,75%{opacity:1;scale:1}}.js .animate:not(.triggered){opacity:0}.animate.triggered{animation-duration:.8s;animation-delay:.2s;animation-name:animate-fade;animation-timing-function:cubic-bezier(0, 0.155, 0, 1);animation-fill-mode:backwards}.animate.triggered.fade{animation-name:animate-fade}.animate.triggered.slide-from-left{animation-name:animate-slide-from-left}.animate.triggered.slide-from-right{animation-name:animate-slide-from-right}.animate.triggered.drop{animation-name:animate-drop}.animate.triggered.rise{animation-name:animate-rise}.animate.triggered.grow{animation-name:animate-grow}@keyframes animate-fade{0%{opacity:0}100%{opacity:1}}@keyframes animate-slide-from-left{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}@keyframes animate-slide-from-right{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}@keyframes animate-drop{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-rise{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-grow{0%{opacity:0;transform:scale(0.8, 0.8)}100%{opacity:1;transform:scale(1, 1)}}@media screen and (prefers-reduced-motion: reduce){.animate{animation:none !important}}.wp-block-buttons{gap:1.25rem}:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link){display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:1.1em;line-height:1;text-decoration:none;padding:.5em 1.2em .55em;width:100%;border:none;border-radius:var(--br);corner-shape:var(--corner-shape);background-color:var(--accent-1-darker);background-image:var(--nm-gradient--dark);transition:background-color .2s ease}:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link):is(:hover,:focus-visible){background-color:var(--accent-1-darkest);background-image:none}:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link):visited{color:#fff;text-decoration:none}.arrow-right :is(.button,.wp-block-button__link,.wprm-recipe-roundup-link)::before{content:"";flex-shrink:0;width:1em;height:1em;margin-inline-end:.15em;margin-inline-start:-0.5em;position:relative;top:.05em;background-color:currentColor;mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M5 12h13M12 5l7 7-7 7'/%3e%3c/svg%3e") no-repeat center/contain}:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link).sm,.wp-block-buttons.sm :is(.button,.wp-block-button__link,.wprm-recipe-roundup-link){font-size:.85em}:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link).ghost,.wp-block-buttons.ghost :is(.button,.wp-block-button__link,.wprm-recipe-roundup-link){color:var(--link-color);background-color:rgba(0,0,0,0);background-image:none;border:.06em solid var(--link-color)}:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link).ghost:is(:hover,:focus-visible),.wp-block-buttons.ghost :is(.button,.wp-block-button__link,.wprm-recipe-roundup-link):is(:hover,:focus-visible){background-color:var(--accent-1-darker);background-image:var(--nm-gradient--dark);color:#fff;border-color:rgba(0,0,0,0)}@media(min-width: 30em){:is(.button,.wp-block-button__link,.wprm-recipe-roundup-link){width:auto}}.promo.wp-block-group{background:var(--nm-gradient--faded);padding:var(--v-spacing) calc(var(--gutter)*.5);border-radius:var(--br-lg);corner-shape:var(--corner-shape);text-align:center}.promo.wp-block-group .wp-block-group{margin:0}.promo.wp-block-group .icon{width:5rem;height:auto;margin-block-end:1rem;fill:var(--accent-1)}.promo.wp-block-group .icon use{opacity:.25}.promo.wp-block-group h2,.promo.wp-block-group h3{margin-block-start:0}.promo.wp-block-group p{margin:0}.promo.wp-block-group a{font-weight:bold}@container (min-width: 400px){.promo.wp-block-group>.wp-block-group__inner-container{display:flex;align-items:center;text-align:left}.promo.wp-block-group h3{font-size:calc(var(--base-heading-size)*1.1)}.promo.wp-block-group .icon{width:6rem;flex-shrink:0;margin-inline-start:.75rem;margin-inline-end:2rem;margin-block-end:0}}.cookbook-promo-wrap .cookbook-thumb img{width:100%;display:block;margin-inline:auto;box-shadow:var(--box-shadow)}.cookbook-promo-wrap .wp-block-heading{margin-block-start:0}.global-sidebar .cookbook-promo-wrap{text-align:center;background:var(--nm-gradient--faded);border:1px solid var(--accent-1-pastel2);padding:.75em 1.25em .6em;border-radius:var(--br-lg);corner-shape:var(--corner-shape)}.global-sidebar .cookbook-promo-wrap p{margin:calc(var(--v-spacing)*.5) 0}@media(min-width: 782px){.cookbook-promo-wrap.alignfull .cookbook-thumb img{transform:rotate(-4deg)}.cookbook-promo-wrap.alignfull .wp-block-image img{margin-inline-end:var(--gutter)}.cookbook-promo-wrap.alignfull .wp-block-heading,.cookbook-promo-wrap.alignfull p{text-align:left}.cookbook-promo-wrap.alignfull .cookbook-links>div{justify-content:start}.cookbook-promo-wrap.alignfull .cookbook-links .wp-block-image{padding-left:0}}.cookbook-links{--v-spacing: .5em}.cookbook-links a{display:block}.cookbook-links a::after{content:none !important}.cookbook-links .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.cookbook-links .wp-block-image{margin:0}@media(prefers-color-scheme: dark){.cookbook-links img:not([src*=".svg"]){filter:brightness(1.8)}}.personal-note-box{margin-block-start:calc(var(--v-spacing)*2);--gutter: 1.75rem}.personal-note-box>.wp-block-group__inner-container{background:var(--nm-gradient--faded);border-radius:var(--br-lg);corner-shape:var(--corner-shape);border:1px solid var(--accent-1-pastel2)}.personal-note-box .wp-block-heading{margin-block-start:0}.personal-note-box .wp-block-image{margin-block-end:var(--v-spacing)}.personal-note-box .wp-block-image img{margin-inline:auto}.personal-note-box .marly-sig{margin-block-start:var(--v-spacing);max-width:130px;display:block}.nm-icon-separator{opacity:.3}.wp-block-separator{margin-block-end:0;width:100%;border:none;overflow:hidden;background:var(--accent-1-bright);mask:var(--nm-flower-mask);mask-position:center;mask-size:contain;opacity:.2;height:3.5em;position:relative}.nm-press-logos{margin-block-start:calc(var(--v-spacing)*.5);border-radius:var(--br-lg);corner-shape:var(--corner-shape);background-color:#fff;padding-top:calc(var(--v-spacing)*.4);text-align:center}.nm-press-logos>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1.5em}.nm-press-logos .wp-block-image{margin:0;display:flex;align-items:center}.nm-press-logos a::after{content:none !important}.nm-press-logos img{filter:none !important}.global-sidebar .nm-press-logos img{max-width:6.7em;margin-inline-start:0}.global-sidebar .nm-press-logos .wp-image-28967,.global-sidebar .nm-press-logos .wp-image-28968{max-width:5em}.global-sidebar .nm-press-logos .wp-image-45409{max-width:5.6em}.nm-press-logos .wp-image-43116{opacity:.8}.nm-press-logos .wp-image-45409{padding-top:.19em;padding-bottom:.17em}.pagination-nav ul{line-height:1.3;margin-block-start:calc(var(--v-spacing)*1.5);margin-block-end:calc(var(--v-spacing)*2);font-size:90%;text-align:center;display:flex;flex-wrap:wrap;gap:.75rem}.pagination-nav ul li{margin:0}.pagination-nav ul .wpv-archive-pagination-nav-links-item [class*=wpv-archive-pagination],.pagination-nav ul a,.pagination-nav ul li>span{padding:.75rem 1rem;margin:0;border-radius:var(--br);corner-shape:var(--corner-shape);border:.06em solid var(--link-color);background-color:var(--bg-color);text-decoration:none;display:inline-block;font-size:1em;font-variant-numeric:lining-nums;line-height:1}.pagination-nav ul .wpv-archive-pagination-nav-links-item [class*=wpv-archive-pagination]:focus,.pagination-nav ul a:focus,.pagination-nav ul li>span:focus{color:#fff;background-color:var(--link-color);border-color:var(--link-color)}.pagination-nav ul [class*=current] span,.pagination-nav ul a:hover,.pagination-nav ul a:active{color:#fff;background-color:var(--accent-1-darker) !important;border-color:var(--accent-1-darker) !important}.pagination-nav ul li:first-of-type a::before,.pagination-nav ul li:last-of-type a::after{display:inline-block}.pagination-nav ul li:first-of-type a::before{content:"←"}.single-post .pagination-nav ul li:first-of-type a::before{padding-right:.3em}.pagination-nav ul li:last-of-type a::after{content:"→" !important}.single-post .pagination-nav ul li:last-of-type a::after{padding-left:.3em}.pagination-nav ul li:first-of-type a i,.pagination-nav ul li:last-of-type a i{border-width:0}@container (min-width: 530px){.pagination-nav ul{gap:0}.pagination-nav ul li+li{margin-inline-start:-0.06em}.pagination-nav ul li :is(a,span){border-radius:0 !important}.pagination-nav ul li:first-child :is(a,span){border-top-left-radius:var(--br) !important;border-bottom-left-radius:var(--br) !important}.pagination-nav ul li:last-child :is(a,span){border-top-right-radius:var(--br) !important;border-bottom-right-radius:var(--br) !important}.pagination-nav ul .wpv-archive-pagination-link-ellipsis.page-link{padding-left:.75rem;padding-right:.75rem;border-radius:0}}.single-php .pagination-nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.home-hero{--g: .75rem;margin-block:0;padding-inline:var(--g);padding-top:.5rem}.home-hero .cards-wrap{--gap: var(--g)}.home-hero>.wp-block-group__inner-container{grid-column:full-width}.home-marly-intro{margin-block-start:0}.home-marly-intro figure{margin-block:0;margin-inline:auto;padding-inline:1rem;max-width:240px}@media(max-width: 54em){.home-marly-intro{text-align:center}}.marly-byline.wp-block-columns{gap:2rem}svg.spinner{animation:rotate 2s linear infinite;width:2em;height:2em}svg.spinner .path{stroke:var(--accent-1);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.ebook-inline-form{--measure: 72ch;margin-block-start:calc(var(--v-spacing)*2)}.ebook-inline-form .wp-block-heading{margin-block-start:0;margin-block-end:.25em}.ebook-inline-form .wp-block-image img{box-shadow:var(--box-shadow)}.ebook-inline-form .formkit-form>div{padding-top:0 !important}.ebook-inline-form .has-small-font-size{margin-block-start:.75em}.ebook-inline-form .wp-block-group__inner-container{border-radius:var(--br-lg);corner-shape:var(--corner-shape);background:var(--nm-gradient--faded);padding:var(--v-spacing) var(--gutter);border:1px solid var(--accent-1-pastel2)}@container (min-width: 600px){.ebook-inline-form .wp-block-group__inner-container{max-width:var(--measure);margin-inline:auto;display:grid;grid-template-areas:"heading heading thumb" "subhead subhead thumb" "form form form";--base-heading-size: 1.3em;padding-inline:calc(var(--gutter)*.5);padding-block-start:calc(var(--v-spacing)*.5)}.ebook-inline-form .wp-block-group__inner-container .wp-block-heading{grid-area:heading;place-self:center}.ebook-inline-form .wp-block-group__inner-container .wp-block-image{grid-area:thumb;width:250px;padding-left:2rem;margin-block-start:0}.ebook-inline-form .wp-block-group__inner-container .wp-block-image img{transform:rotate(4deg)}.ebook-inline-form .wp-block-group__inner-container .subhead{grid-area:subhead;margin-block-start:0}.ebook-inline-form .wp-block-group__inner-container .formkit-form{grid-area:form;width:100%}.ebook-inline-form .wp-block-group__inner-container .formkit-field,.ebook-inline-form .wp-block-group__inner-container .formkit-submit{margin:0 !important}.ebook-inline-form .wp-block-group__inner-container .formkit-fields{display:grid !important;grid-template-columns:repeat(3, auto);column-gap:1rem}.ebook-inline-form .wp-block-group__inner-container .guarantee{grid-column:1/-1;justify-self:center}}.ebook-inline-form .seva-custom-content{text-align:center}.wpv-view-output{container-type:inline-size}.cards-wrap{--cols: 2;--gap: 1rem;display:grid;gap:var(--gap);margin-block-start:calc(var(--v-spacing)*1.5);grid-template-columns:repeat(var(--cols), 1fr)}@container (max-width: 460px){.cards-wrap:not(.home.featured-categories,.recipe-finder,.micro){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(54%, 1fr);grid-template-rows:1fr;overflow:auto hidden;animation:h-scrollfade;animation-timeline:--h-scrollfade;scroll-timeline:--h-scrollfade x;scroll-snap-type:x mandatory;mask:linear-gradient(to right, rgba(0, 0, 0, 0), white var(--h-scroll-l-fade) calc(100% - var(--h-scroll-r-fade)), rgba(0, 0, 0, 0))}.cards-wrap:not(.home.featured-categories,.recipe-finder,.micro) .card{scroll-snap-align:center;margin-block-start:0}}@container (min-width: 580px){.cards-wrap:has(.card:nth-child(3)){--cols: 3}.cards-wrap:has(.card:nth-child(4)){--cols: 4}.cards-wrap:has(.card:nth-child(5)){--cols: 3}}@container (min-width: 760px){.cards-wrap:has(.card:nth-child(6)){--cols: 3}}@container (min-width: 1000px){.cards-wrap{--gap: 2rem 1.5rem}.cards-wrap:has(.card:nth-child(5)){--cols: 5}.cards-wrap:has(.card:nth-child(6)){--cols: 6}.cards-wrap:has(.card:nth-child(10)){--cols: 5}}.page-home .cards-wrap.w-excerpt{--gap: 0;--cols: 1}@media(min-width: 54em){.page-home .cards-wrap.w-excerpt{--cols: 3}}.cards-wrap.compact .card--recipe-meta,.cards-wrap.micro .card--recipe-meta{font-size:76%;margin-block-start:calc(var(--v-spacing)*.4)}.cards-wrap.micro{--base-font-size: .9em;--v-spacing: .75rem}.cards-wrap.micro .card--thumb img{aspect-ratio:1/1}.cards-wrap.roundup{display:block}.card{--base-heading-size: 1.4em;--card-outline: 2px solid transparent;--card-br-boost: 0px;--card-img-scale: 1;position:relative;font-size:86%;padding-left:0;text-indent:0;padding-bottom:calc(var(--v-spacing)*.5);margin:0;text-align:center;container-type:inline-size;border-radius:calc(var(--br) + var(--card-br-boost));corner-shape:var(--corner-shape);outline:var(--card-outline);outline-offset:2px}.card.animate.triggered{animation-delay:calc(sibling-index()*100ms)}.card::before{content:none}.card img{scale:var(--card-img-scale)}.card:focus-visible{--card-outline: 2px solid var(--accent-1);--card-br-boost: 4px;--card-img-scale: 1.05}@media(hover: hover)and (pointer: fine){.card:hover{--card-outline: 2px solid var(--accent-1);--card-br-boost: 4px;--card-img-scale: 1.05}}.card.micro{padding-bottom:0}.card .recipe-meta{line-height:1;font-size:80%}.card .recipe-meta .icon{fill:var(--accent-1);opacity:.7;vertical-align:-0.15em;width:1em;height:1em}.card .post-edit-link{font-size:80%;line-height:1;position:absolute;top:0;right:0;display:none !important;height:auto !important;text-decoration:none;padding:.4em .7em;background:#fff;color:var(--accent-1)}.card .post-edit-link:hover{color:#fff;background-color:var(--accent-1)}.card:hover .post-edit-link{display:block !important}.card--details{container-type:inline-size}.w-excerpt .card--details{padding-left:calc(var(--gutter)*.5);padding-right:calc(var(--gutter)*.5)}.card--details p{margin-block-start:calc(var(--v-spacing)*.25);margin-block-end:0}.card--title{font-family:var(--base-font-stack);font-size:var(--base-font-size);margin-block:calc(var(--v-spacing)*.5);display:block;text-wrap:balance}.card--title a{color:var(--base-text-color)}.card--title a:focus{color:var(--accent-1)}.card--title:is(p){font-weight:bold;line-height:1.2}.card--title:is(p) a{text-decoration:none}.micro .card--title{margin-block:calc(var(--v-spacing)*.5)}@container (min-width: 260px){.card--title{font-size:var(--base-font-size)}}.card--excerpt a{line-height:1.2}.card--excerpt .button{margin-block-start:1rem}.card--thumb{width:100%;display:grid;place-self:stretch;overflow:hidden;border-radius:var(--br);corner-shape:var(--corner-shape);margin:0}.card--thumb a{display:block;place-self:stretch}.card--thumb img{display:block;width:100%;height:100%;margin-block-start:0;aspect-ratio:2/3;object-fit:cover;object-position:var(--feat-img-focus);transition:.3s ease all}.products.cards-wrap .card{padding-bottom:0}.products.cards-wrap .card:hover{outline:none}.products.cards-wrap a{display:block;height:100%;text-decoration:none;background:#fff;color:#555;padding:1rem 1rem .5rem}.products.cards-wrap a:hover,.products.cards-wrap a:active,.products.cards-wrap a:focus{background-color:var(--accent-1-darker);color:#fff;box-shadow:none}.page-shop .products.cards-wrap .card--title{display:inline-block;padding:.5em 1.2em .55em;color:var(--accent-1-darker);border:1px solid var(--accent-1-darker);border-radius:var(--br);corner-shape:var(--corner-shape)}.page-shop .products.cards-wrap a:hover .card--title,.page-shop .products.cards-wrap a:active .card--title,.page-shop .products.cards-wrap a:focus .card--title{color:#fff;background-color:var(--accent-1-darker);border-color:#fff}.products.cards-wrap .card--title{font-weight:normal}.products.cards-wrap .card--thumb img{aspect-ratio:1/1;background-color:#fff;padding:.5rem}@container (min-width: 800px){.products.cards-wrap:has(.card:nth-child(6)){--cols: 4}}@container (min-width: 1160px){.products.cards-wrap:has(.card:nth-child(6)){--cols: 5}}.wpv-view-output+.wpv-view-output .roundup-item.card:first-child{margin-block-start:0}.roundup-item.card{text-align:left;background:var(--nm-gradient--faded);border-radius:var(--br-lg);corner-shape:var(--corner-shape);border:1px solid var(--accent-1-pastel2);margin-block-start:calc(var(--v-spacing)*1.5);margin-block-end:calc(var(--v-spacing)*1.5);padding:0;overflow:hidden}.roundup-item.card:first-of-type{margin-block-start:0}.roundup-item.card:hover,.roundup-item.card:active,.roundup-item.card:focus{box-shadow:none;outline:2px solid var(--accent-1);outline-offset:6px}.roundup-item.card .card--title{font-family:var(--font-stack-headings);font-size:var(--base-heading-size);margin-block-start:0;margin-block-end:.25em}@container (min-width: 260px){.roundup-item.card .card--title{font-size:calc(var(--base-font-size)*1.5)}}.roundup-item.card .card--thumb{margin:0 auto;padding:0;min-width:180px;display:flex}.roundup-item.card .card--thumb a{display:flex}.roundup-item.card .card--thumb img{object-fit:cover;border-radius:0;aspect-ratio:1/1}.roundup-item.card .card--details{padding-inline:var(--gutter);padding-block:1rem 1.5rem;margin-block-start:0;display:flex;flex-direction:column;justify-content:center}.roundup-item.card p{margin-block-end:var(--v-spacing)}@container (min-width: 400px){.roundup-item.card{display:grid;grid-template-columns:1fr 38%;--gutter: 1.5rem}.roundup-item.card .card--details{order:-1}.roundup-item.card h3{font-size:2em}}.roundup-item.numbered{text-indent:0;padding-left:0;margin-block-end:calc(var(--v-spacing)*2.5);display:grid;grid-template-areas:"name" "thumb" "details"}.roundup-item.numbered::before{font-size:calc(var(--base-heading-size)*1.25);grid-area:thumb;z-index:1;justify-self:end;margin-block-start:-1.2rem;margin-inline-end:-0.3rem;background:var(--nm-gradient--dark)}.roundup-item.numbered h2{line-height:1;text-wrap:pretty;grid-area:name}.roundup-item.numbered h2 a{color:var(--base-text-color);display:block;padding-right:1.75em}.roundup-item.numbered .thumb{display:block;grid-area:thumb}.roundup-item.numbered .thumb img{display:block;width:100%;object-fit:cover;object-position:var(--feat-img-focus);aspect-ratio:1/1;margin-block-end:calc(var(--v-spacing)*.75)}.featured-categories{margin-block-start:0}.home .featured-categories{margin-block-end:var(--gap)}@container (min-width: 600px){.home .featured-categories{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.home .featured-categories .card:first-child{grid-area:1/1/-1/2}}@media(min-width: 60em){.home .featured-categories .card--thumb img{aspect-ratio:4/3}}.home .featured-categories .card:first-child{grid-row:span 2}.featured-categories .card{--base-heading-size: 1.55em;padding-bottom:0;margin-block:0}.featured-categories a{text-decoration:none;display:grid;grid-template:"container";height:100%}.featured-categories a>*{grid-area:container}.featured-categories .card--thumb img{aspect-ratio:1/1}.featured-categories .card--title{border-radius:var(--br);corner-shape:var(--corner-shape);z-index:1;place-self:start;padding:.15em .5em .3em;margin:0;text-transform:lowercase;color:#fff;position:relative;overflow:hidden;font-family:var(--font-stack-headings);font-size:var(--base-heading-size);font-weight:normal;line-height:1}.featured-categories .card--title::after{opacity:.85;background:oklch(from var(--ramp-clr) calc(l - 0.1) c h);content:" ";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.more-categories{position:relative}.more-categories .cards-wrap{--base-font-size: .8em;overflow-x:scroll;mask:linear-gradient(to right, rgba(0, 0, 0, 0), white var(--h-scroll-l-fade) calc(100% - var(--h-scroll-r-fade)), rgba(0, 0, 0, 0));animation:h-scrollfade;animation-timeline:--h-scrollfade;scroll-timeline:--h-scrollfade x;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;padding-block:.25rem;scrollbar-color:var(--accent-1-pastel) rgba(0,0,0,0)}@media(prefers-color-scheme: dark){.more-categories .cards-wrap{scrollbar-color:var(--accent-1-darker) rgba(0,0,0,0)}}.more-categories .card{container-type:inline-size;margin:0;padding:0;flex-basis:clamp(8ch,10%,7cqi);flex-shrink:0;scroll-snap-align:center}.more-categories .card a{display:block}.more-categories .browse-all .card--thumb{aspect-ratio:1/1;background:var(--nm-gradient--dark)}.more-categories .browse-all svg{place-self:center;fill:var(--bg-color)}.wpv-view-output:has(.cards-wrap)+.wp-block-buttons{margin-block-start:var(--v-spacing)}@keyframes shrink-logo{from{max-width:13em}to{max-width:9em}}@keyframes banner-shadow{from{box-shadow:0 .05em .25em rgba(0,0,0,0)}to{box-shadow:0 .05em .5em rgba(0,0,0,.1)}}.banner{background-color:var(--bg-color);position:sticky;width:100%;z-index:9999;top:0;align-items:center;justify-content:center}.admin-bar .banner{top:var(--wp-admin--admin-bar--height)}@supports(animation-timeline: scroll()){.banner{animation:banner-shadow linear forwards;animation-timeline:scroll();animation-range:0vh 20vh}}@media(max-width: 670px){.banner:focus-within{z-index:99999999999}}.banner .banner-main{display:flex;align-items:center;justify-content:space-between}.banner .branding{line-height:1.2;position:relative;order:2}.banner .site-logo{display:flex;align-items:center;text-decoration:none;position:relative;max-width:10rem;padding:4px 0 3px}.banner .site-logo svg{width:100%;height:auto}.banner .main-search-wrap{order:3}@media(min-width: 670px){.banner .banner-main{flex-direction:row;flex-wrap:nowrap}.banner .banner-main>*{order:unset}.banner .site-logo{margin-inline-end:1.5rem;padding:2px 0 5px;max-width:13em}@supports(animation-timeline: scroll()){.banner .site-logo{animation:shrink-logo linear forwards;animation-timeline:scroll();animation-range:0vh 20vh}}.banner .site-logo:focus,.banner .site-logo:active{box-shadow:none;background-color:rgba(0,0,0,0);transform:scale(1.05)}.banner .main-nav,.banner .main-search-wrap{font-size:calc(var(--base-font-size)*.6)}.banner .main-search-wrap{margin-inline-start:auto;margin-inline-end:1rem}.banner .main-search-wrap .search-field{max-width:11ch;line-height:1;padding-bottom:.4em}}@media(min-width: 54em){.banner .main-nav,.banner .main-search-wrap{font-size:calc(var(--base-font-size)*.7)}.banner .site-logo svg{transform:translate(-4px, 2px)}}#nm-flower-grad{opacity:0;animation-name:grow-flower;animation-timing-function:var(--elastic-easing);transform-origin:center center;animation-delay:.4s;animation-duration:1s;animation-fill-mode:forwards}@media(prefers-reduced-motion){#nm-flower-grad{opacity:1}}nav ul{margin-inline-start:0;padding-left:0}nav li{margin:0;padding:0;list-style:none;background-image:none}nav a{text-decoration:none}.skip-link{background-color:#f1f1f1;box-shadow:0 0 .08em .08em rgba(0,0,0,.2);color:var(--accent-1-darker);display:block;font-size:.85em;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.skip-link:focus,.skip-link:focus-visible{position:absolute;clip:auto;clip-path:none;height:auto;left:.48em;top:.56em;width:auto;z-index:100000}ul.menu{list-style:none;padding-left:0}ul.menu li+li{margin-block-start:0}ul.menu a{text-decoration:none}.main-nav-wrap{margin:0;border:none}.menu-toggle{color:var(--link-color);border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);transition:.3s ease all;display:flex;justify-content:center;align-items:center;font-size:80%;width:auto;padding:0;z-index:9;order:1;margin-inline-start:-0.25rem}.menu-toggle::after{content:none}.menu-toggle:focus-visible{outline:2px solid #d3d3d3}.menu-toggle .ham{pointer-events:none;transition:transform 400ms;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle .ham .top{stroke-dasharray:40 121}.menu-toggle .ham .bottom{stroke-dasharray:40 121}.menu-toggle .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:var(--accent-1);stroke-width:6;stroke-linecap:round}.menu-toggle[aria-expanded=true]{border-color:var(--accent-1-pastel)}.menu-toggle[aria-expanded=true] .ham{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .ham .top{stroke-dashoffset:-68px}.menu-toggle[aria-expanded=true] .ham .bottom{stroke-dashoffset:-68px}@media(min-width: 670px){.menu-toggle{display:none}}.main-nav{position:absolute;top:100%;left:0;width:100%;min-height:100vh;visibility:visible;pointer-events:none;text-align:center;background-image:var(--nm-gradient--faded),linear-gradient(var(--bg-color), var(--bg-color))}.main-nav.is-active{overflow-y:scroll;pointer-events:all}@supports(-webkit-clip-path: circle(100%)) or (clip-path: circle(100%)){.main-nav{clip-path:circle(2% at 10% -5%);transition:clip-path .4s ease-in-out}.main-nav.is-active{clip-path:circle(100% at 50% 50%)}}.main-nav>ul{margin:.75rem}@media(max-width: 670px){.main-nav>ul:has(details[open])>li:not(:has(details[open])){opacity:.6}}.main-nav>ul>li{margin-block-end:.5rem;border-radius:var(--br);corner-shape:var(--corner-shape);overflow:hidden}.main-nav>ul>li>*{color:var(--base-text-color)}.main-nav li{display:block;position:relative;margin:0}.main-nav li+li{margin-block-start:0}.main-nav li .icon{width:1.5em;height:1.5em;margin-inline-end:.4rem;margin-inline-start:-0.2rem;transition:.2s transform ease-in-out;fill:var(--ramp-clr);opacity:.8}.main-nav .icon-food-pot .icon{transform:scale(0.95)}.main-nav .icon-info-circle .icon,.main-nav .icon-email .icon{transform:translateY(6%)}.main-nav a,.main-nav summary{display:flex;justify-content:center;align-items:center;font-weight:var(--base-font-weight);padding:.9em 1em 1em;line-height:1;letter-spacing:0;text-decoration:none;text-transform:lowercase;border:none;border-radius:0;background-color:var(--bg-color);color:var(--base-text-color)}.main-nav summary::after{scale:1}.main-nav details[open] :is(a,summary),.main-nav :is(a,summary):hover{color:#fff;background-color:oklch(from var(--ramp-clr) calc(l - 0.2) c h)}.main-nav details[open] :is(a,summary) .icon,.main-nav :is(a,summary):hover .icon{fill:oklch(from var(--ramp-clr) calc(l + 0.1) calc(c * 1.1) h)}.main-nav .sub-menu{margin:0;padding:0;z-index:999;width:100%}.main-nav .sub-menu li{display:flex;justify-content:center}.main-nav .sub-menu li:last-child a{padding-bottom:1.5em}.main-nav .sub-menu a{width:100%}.main-nav .sub-menu a:hover{background-color:oklch(from var(--ramp-clr) calc(l - 0.3) c h)}.main-nav .submenu-grid .sub-menu{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 670px){.main-nav .submenu-grid .sub-menu li:last-child a{padding-bottom:1.15em}}@media(min-width: 670px){.main-nav{margin-block-start:0;width:auto;clip-path:none !important}.main-nav>ul{margin:0}.main-nav-wrap .main-nav{pointer-events:all;transform:none;position:relative;visibility:visible;overflow:visible;top:auto;left:auto;min-height:auto;max-height:none;background:rgba(0,0,0,0)}.main-nav .mobile-only{display:none}.main-nav details{overflow:visible}.main-nav details::details-content{transition:none}.main-nav a,.main-nav summary{border:none;padding:.5em 1em .6em;position:relative;transition:.2s all ease;font-weight:300;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-nav>ul{border:none;display:flex;align-items:stretch;flex-wrap:nowrap;justify-content:flex-end}.main-nav>ul>li{display:flex;align-items:center;overflow:visible;margin:0}.main-nav>ul>li>a,.main-nav>ul>li summary{border-radius:var(--br);corner-shape:var(--corner-shape)}.main-nav>ul .icon{transform:scale(1.15);transform-origin:right center;width:1.1em;height:1.1em;margin-inline-end:0;margin-inline-start:0;margin-block-end:.3rem}.main-nav .submenu-grid .sub-menu{display:block}.main-nav .submenu-grid .sub-menu a{border-radius:0}.main-nav .sub-menu{display:none;position:absolute;margin:0;top:110%;left:50%;transform:translateX(-50%);text-align:left;width:auto;filter:drop-shadow(0 6px 14px rgba(0, 0, 0, 0.3))}.main-nav .sub-menu li{font-size:100%}.main-nav .sub-menu li a{white-space:nowrap;text-align:left;padding:1em 1.75em;border-radius:0}.main-nav .sub-menu li a:focus-visible{text-decoration:underline;text-decoration-color:#fff;box-shadow:none}.main-nav .sub-menu li:first-child a{border-top-right-radius:var(--br);border-top-left-radius:var(--br)}.main-nav .sub-menu li:last-child a{border-bottom-left-radius:var(--br);border-bottom-right-radius:var(--br)}.main-nav details[open]>.sub-menu{display:block}}@media(min-width: 60em){.main-nav .main-nav-ul a,.main-nav .main-nav-ul summary{flex-direction:row;padding-top:.75em;padding-bottom:.85em}.main-nav .main-nav-ul .icon{margin-block-end:0;margin-inline-end:.3rem}.main-nav .main-nav-ul summary::after{content:""}}.widget.center{text-align:center}.widget+.widget{margin-block-start:calc(var(--v-spacing)*1.5)}.widget .widget-title h3{margin-block-end:calc(var(--v-spacing)*.75)}.widget .wp-block-image{margin-block-start:0}.widget .cards-wrap{margin-block-start:0}.sidebar .widget h2,.sidebar .widget h3{text-align:center}.sidebar .widget ul{padding-left:0}.sidebar .widget li{list-style:none;line-height:1.5}@media(max-width: 54em){.widget li+li{margin-block-start:calc(var(--v-spacing)*.5)}}.above-footer{position:relative;z-index:1}.nm-footer-icon{width:4.5rem;height:4.5rem;display:block;margin-inline:auto;transform:translateY(2.8rem);filter:drop-shadow(0px 7px 5px rgba(0, 0, 0, 0.1))}.page-footer{padding-top:calc(var(--v-spacing)*3);color:#fff;background-color:#444;position:relative}.page-footer>*{font-size:88%}.page-footer :focus-visible{outline-color:#fff}.page-footer .menu{margin:0;columns:12em auto;column-gap:var(--gutter)}.page-footer .menu li{margin-block-end:calc(var(--v-spacing)*.5);line-height:1.4}.page-footer a{color:#fff;text-decoration:none}.page-footer a:hover{background-color:var(--accent-1-darker);box-shadow:0 0 0 5px var(--accent-1-darker)}.page-footer .button.ghost{color:#fff;--base-text-color: #fff}.page-footer .widget-title{color:#fff;font-size:calc(var(--base-heading-size)*1.25);margin-block:calc(var(--v-spacing)*.5)}.page-footer .widget-area-footer{display:grid;gap:var(--gutter);grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));padding-bottom:var(--v-spacing)}.page-footer .widget-area-footer .widget+.widget{margin-block-start:0}.page-footer .back-top{max-width:100%}.page-footer .back-top a{border-radius:0;padding:.3em 0 2.5em;background:var(--nm-gradient--dark);text-align:center}.page-footer .back-top .icon{opacity:.7}.page-footer .back-top:hover,.page-footer .back-top:focus{box-shadow:none}.page-footer .footer-bottom{text-align:center}.page-footer .footer-bottom p{max-width:none}form{accent-color:var(--accent-1)}.content-wrap form button,.content-wrap form input,.content-wrap form textarea,.content-wrap form select,.content-wrap form optgroup{margin:0}form>*+*{margin-block-start:var(--v-spacing)}form .screen-reader-text+*{margin-block-start:0}form label{margin-block-end:calc(var(--v-spacing)*.25)}input,textarea,button,select{font-size:100%;border:.08em solid hsl(0,0%,85%);border-radius:var(--br);corner-shape:var(--corner-shape);background-color:#fff;color:#222;background-repeat:no-repeat;padding:.3em .5em;width:100%;vertical-align:middle}input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:#888}input[type=checkbox]{display:inline;width:auto;accent-color:var(--accent-1-darker)}.content-wrap input[type=checkbox]{margin-inline-end:.25em}input[type=submit],input[type=button],input[type=reset]{padding:.7em 1.2em .8em;width:auto;border:none;border-radius:var(--br);corner-shape:var(--corner-shape);background:var(--nm-gradient--dark);color:#fff}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:var(--accent-1-bright)}label{display:block}.controls{line-height:1.75em}.required label span{display:none}.wpcf7-form-control-wrap>*{margin-block-start:calc(var(--v-spacing)*.5)}.help-inline,.help-block,.help{font-size:calc(var(--base-font-size)*.6);border:.08em solid green;color:green;padding:.2em .5em .3em;background:rgba(0,255,33,.14);border-radius:var(--br);corner-shape:var(--corner-shape)}.help-block{display:block;margin:.5em 0}.help-inline{display:inline-block;margin-inline-start:.5em}.error{background:rgba(255,0,0,.12);border-color:red;color:red}.comment-rating input{width:auto}.formkit-overlay form{margin-block-start:0}.email-recipe-form-wrap>.wp-block-group__inner-container{padding-top:calc(var(--v-spacing)*.75);padding-bottom:var(--v-spacing);padding-inline:var(--gutter)}.email-recipe-form-wrap>.wp-block-group__inner-container p{font-size:90%;line-height:1.3;margin-block-start:calc(var(--v-spacing)*.5)}.content-body>.email-recipe-form-wrap{--link-color: white;--gutter: 1.75rem;margin-block-end:calc(var(--v-spacing)*2)}.content-body>.email-recipe-form-wrap>.wp-block-group__inner-container{border-radius:var(--br-lg);corner-shape:var(--corner-shape);background-image:var(--nm-gradient--dark)}.content-body>.email-recipe-form-wrap :is(h2,p){color:var(--link-color)}.email-recipe-form-wrap *:focus-visible{outline-color:var(--link-color)}.email-recipe-form-wrap.recipe-card{background:var(--bg-color);margin-block-start:0}.email-recipe-form-wrap.recipe-card>.wp-block-group__inner-container{background-image:var(--nm-gradient--faded)}.email-recipe-form-wrap.recipe-card .email-recipe-heading{margin-block-start:0}.email-recipe-form-wrap .email-recipe-heading{padding-right:.5em;font-size:1.5em;display:flex;align-items:center}.email-recipe-form-wrap .icon{width:1.3em;flex-shrink:0;height:auto;margin-inline-start:.5rem;fill:var(--link-color)}.email-recipe-form-wrap .icon use{opacity:.3}.email-recipe-form-wrap .wpcf7-form{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;gap:1rem;margin-block-start:.85em}@container (min-width: 530px){.email-recipe-form-wrap .wpcf7-form{flex-direction:row;gap:.75rem}}.email-recipe-form-wrap .wpcf7-form .wpcf7-response-output{flex-basis:100%;margin:0;padding:0;border:none;color:#fff}.email-recipe-form-wrap .wpcf7-form .wpcf7-response-output:before{content:"✅ "}.email-recipe-form-wrap .field-wrap,.email-recipe-form-wrap .submit-wrap{margin:0}.email-recipe-form-wrap .field-wrap{flex:1 1 auto}.email-recipe-form-wrap .field-wrap input{border-color:var(--link-color);margin:0}.email-recipe-form-wrap .submit-wrap{flex-basis:min-content}.email-recipe-form-wrap .field-wrap,.email-recipe-form-wrap label,.email-recipe-form-wrap .wpcf7-form-control-wrap{display:flex}.email-recipe-form-wrap .wpcf7-form-control-wrap{width:100%}.email-recipe-form-wrap label{margin:0;width:100%;position:relative}.email-recipe-form-wrap .wpcf7-submit{font-weight:bold;font-size:.9em;border-width:.1em}.email-recipe-form-wrap .wpcf7-turnstile{height:0;width:0;overflow:hidden}.email-recipe-form-wrap .wpcf7-spinner{position:absolute;top:50%;right:-2rem;transform:translateY(-50%);margin:0}.searchform{max-width:12em;margin-block-start:0}.searchform .controls{margin-block-start:0;display:flex;align-items:stretch;position:relative}.searchform .search-field{padding-right:1.5em;-webkit-appearance:none}@media(max-width: 670px){.banner .searchform .search-field{position:relative;width:2.2em;height:2.2em;z-index:9;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:0}.banner .searchform .search-field::placeholder{color:rgba(0,0,0,0)}}.searchform .search-submit{position:absolute;right:.24em;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;padding:.3em;border:none;background-color:rgba(0,0,0,0);width:auto}.searchform .search-submit .icon{pointer-events:none;fill:var(--accent-1);width:1.1em;height:1.1em;margin-block-end:.1em;margin-inline-end:0}@media(max-width: 670px){.searchform .search-submit .icon{width:1.54em;height:1.54em}}@media(max-width: 670px){.banner .searchform .search-submit{width:2.2em;height:2.2em;z-index:1;top:0;left:0;right:auto;transform:none}}.wp-block-table{margin-block:calc(var(--v-spacing)*2)}table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:var(--bg-color)}table+*{margin-block-start:var(--gutter)}table th,table td{padding:calc(var(--gutter)*.25) 1.25em;text-align:left;vertical-align:top;border-top:1px solid var(--accent-1-pastel)}table th{font-weight:bold}table thead th{vertical-align:bottom}.table thead:first-child tr th,.table thead:first-child tr td{border-top:0}.table-bordered{border:1px solid var(--accent-1-pastel);border-collapse:separate;border-radius:var(--br);corner-shape:var(--corner-shape)}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid var(--accent-1-pastel)}.table-bordered th,.table-bordered td{corner-shape:var(--corner-shape)}.table-bordered :is(thead,tbody):first-child tr:first-child :is(th,td):first-child{border-top-left-radius:var(--br)}.table-bordered :is(thead,tbody):first-child tr:first-child :is(th,td):last-child{border-top-right-radius:var(--br)}.table-bordered :is(thead,tbody):last-child tr:last-child :is(th,td):last-child{border-bottom-right-radius:var(--br)}.table-bordered :is(thead,tbody):last-child tr:last-child :is(th,td):first-child{border-bottom-left-radius:var(--br)}.table-bordered :is(thead,tbody):first-child tr:first-child :is(th,td){border-top:0}.table tbody tr:is(:hover,:focus-within) td,.table tbody tr:is(:hover,:focus-within) th{background-color:var(--accent-1-faded)}.comments{margin-block-start:var(--gutter)}.comments *{text-wrap:initial}.comments .comment{text-indent:0;position:relative;margin-block-start:var(--gutter);padding-inline:var(--gutter);padding-block:var(--v-spacing);border:2px solid var(--accent-1-pastel2);border-radius:var(--br-lg);corner-shape:var(--corner-shape)}.comments .comment::before{content:none}@media(min-width: 30em){.comments .comment{--gutter: 1.5rem}}.comments .comment p a{word-break:break-all}.comments time,.comments .edit-link{font-size:80%;display:block;margin-block-start:0}.comments .edit-link{position:absolute;top:.5rem;right:.75rem}.comments .children{margin-block-end:0}.comment-list{list-style:none;padding:0}.comment-list .children{list-style:none}.comment-author .avatar{width:48px;margin-block-start:0;border-radius:var(--br);corner-shape:var(--corner-shape)}.comment-author .comment-meta{margin-inline-end:.75rem}.comment-author .fn{margin-inline-end:1rem}.comment-meta,.reply{font-size:84%}.comment-respond{--base-heading-size: 1.2em}.comment-respond .comment-reply-title{display:block}.comment-respond .comment-reply-title small{margin-inline-start:1rem;font-size:80%}.comment-form textarea{height:4em}.respond{margin-block-start:calc(var(--v-spacing)*2)}.recipe-finder2-wrap .js-wpv-view-layout{container-type:inline-size;flex:1;grid-column:content}.recipe-finder2-wrap .results-title{margin:0;font-size:108%;display:flex;flex-wrap:wrap;align-items:center}.recipe-finder2-wrap .results-title>span{margin-block-end:var(--v-spacing)}.parent-category-vegan-recipes .recipe-finder2-wrap .form-group-meal-types{display:none}.recipe-finder2-wrap .filter-term{display:inline-block;padding:.27em .7em .3em;border-radius:var(--br);corner-shape:var(--corner-shape);border:.08em solid var(--accent-1-pastel);color:var(--link-color);font-family:var(--base-font-stack);font-weight:var(--base-font-weight);font-size:80%;margin:0 .3rem}.recipe-finder-filters{grid-column:content;display:none;margin:0;padding-block:.5rem;padding-inline:1.5rem;font-size:82%;background:var(--nm-gradient--faded),var(--bg-color);border-radius:var(--br-lg);corner-shape:var(--corner-shape);border-color:var(--accent-1-pastel2);margin-block-start:calc(var(--v-spacing)*2)}.js .category-vegan-recipes .recipe-finder-filters,.js .parent-category-vegan-recipes .recipe-finder-filters{display:block}.recipe-finder-filters form{margin:0}@media(max-width: 670px){.recipe-finder-filters{grid-column:full-width;position:sticky;z-index:100;top:var(--banner-height);width:auto;max-width:none;border-radius:0;border-left:none;border-right:none;box-shadow:var(--box-shadow)}}.recipe-finder-filters summary{display:flex;align-items:center;justify-content:space-between;border-radius:0;color:var(--link-color)}.recipe-finder-filters summary .h4{margin:0;display:flex;align-items:center}.recipe-finder-filters summary .h4::after{content:"";display:inline-block;width:1.15em;height:1.15em;margin-inline-start:.5em;position:relative;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3e%3cpath fill='none' stroke='%232a2e3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.3' d='M2.66 5.27h15.69M5.27 10.5h10.46M7.89 15.73h5.23'/%3e%3c/svg%3e") no-repeat;mask-position:center;mask-size:contain}.recipe-finder-filters summary ::-webkit-details-marker{display:none}.recipe-finder-filters .form-controls-wrapper{margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(7em, 1fr));grid-column-gap:1rem;grid-row-gap:.5rem;align-items:end;background:rgba(0,0,0,0)}.recipe-finder-filters .wpv-filter-form{padding-block:.5rem}.recipe-finder-filters .form-controls{position:relative;display:block}.recipe-finder-filters .form-controls::after{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;width:2em;border:.08em solid var(--accent-1-pastel);border-top-right-radius:var(--br);border-bottom-right-radius:var(--br);corner-shape:var(--corner-shape);border-left:none}.recipe-finder-filters .form-controls::before{pointer-events:none;content:"";position:absolute;z-index:1;top:60%;right:.25em;transform:translate(-50%, -50%);border:.33em solid rgba(0,0,0,0);border-top-color:var(--accent-1-pastel)}.recipe-finder-filters label{margin:0}.recipe-finder-filters .label-text{display:inline-block;text-transform:uppercase;letter-spacing:.03em;font-size:76%;margin-block-end:.25em;font-weight:bold}.recipe-finder-filters select{border-color:var(--accent-1-pastel);padding-right:2em;-webkit-appearance:none}.recipe-finder-filters .reset{position:relative}.recipe-finder-filters .js-wpv-dps-spinner{position:absolute;right:1em}.recipe-finder-filters .wpv-reset-trigger{padding-top:.5em;padding-bottom:.5em;font-size:100%;width:7ch}.nm-panel{--gutter: 1.5rem;border-radius:var(--br-lg);corner-shape:var(--corner-shape);margin-block-start:calc(var(--v-spacing)*1.5);background:var(--nm-gradient--dark);display:flex;flex-direction:column}.nm-panel--heading-wrap{padding-block:.3rem .5rem;padding-inline:var(--gutter);letter-spacing:0;display:flex;align-items:center}.nm-panel--heading{color:#fff;font-family:var(--font-stack-headings);letter-spacing:0;font-weight:var(--base-heading-weight);margin:0;font-size:1.5em;line-height:1;text-transform:lowercase}.logged-in .nm-panel [aria-hidden]{color:rgba(255,255,255,.4)}.nm-panel .icon{width:2.4em;flex-shrink:0;height:auto;margin-inline-start:.5rem;fill:#fff}.nm-panel .icon use{opacity:.3}.nm-panel--content{--v-spacing: .75em;padding-block-end:1.25rem;display:grid;grid-template-columns:var(--gutter) 1fr var(--gutter);margin-inline:var(--nm-panel-bw);margin-block-end:var(--nm-panel-bw);background:var(--bg-color);border-end-start-radius:calc(var(--br-lg) - var(--nm-panel-bw));border-end-end-radius:calc(var(--br-lg) - var(--nm-panel-bw));corner-shape:var(--corner-shape)}.nm-panel--content>*{grid-column:2/3}.nm-panel--content a{font-weight:bold}.nm-panel--content ul,.nm-panel--content ol{margin-inline-start:-0.2em}.nm-panel .wp-block-image img{width:100%}.nm-panel .wp-block-image:first-child{margin-block-start:0;grid-column:1/-1}.nm-panel .wp-block-image+*{margin-block-start:calc(var(--v-spacing)*.75)}.nm-panel.quick-fix-tip .icon{width:2em}.nm-panel.trivia .icon,.nm-panel.trivia-answer .icon{width:2em;transform:rotate(6deg);margin-inline-start:.75rem}.nm-panel.trivia,.nm-panel.trivia-answer{--link-color: white}.nm-panel.trivia .nm-panel--heading-wrap,.nm-panel.trivia-answer .nm-panel--heading-wrap{padding-top:.75rem}.nm-panel.trivia .nm-panel--content,.nm-panel.trivia-answer .nm-panel--content{background:rgba(0,0,0,0);padding-top:.5rem;color:#fff}.nm-panel.reviews{background:var(--nm-gradient--accent-2)}.nm-panel.reviews blockquote{margin:0;grid-template-columns:2.4em 1fr 2.4em;align-items:center;justify-content:center}.nm-panel.reviews blockquote strong{font-weight:normal;color:var(--accent-2-bright)}.nm-panel.reviews blockquote p,.nm-panel.reviews blockquote cite{grid-column:2/3}.nm-panel.reviews blockquote::before,.nm-panel.reviews blockquote::after{grid-column:1/2;grid-row:1/2;display:block;content:"";width:2em;height:2em;margin:1rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='grey'%3E%3Cpath d='M0 28.667c0 1.473 1.193 2.667 2.667 2.667h8.667c1.473 0 2.667-1.193 2.667-2.667l-0-10.667c0-1.473-1.193-2.667-2.667-2.667h-4.28c-0.74 0-1.333-0.6-1.333-1.333 0-0.24 0.060-0.407 0.060-0.407 0.973-3.227 3.433-5.813 6.587-6.96l0.013-0.013c0.953-0.407 1.62-1.353 1.62-2.453 0-1.473-1.193-2.667-2.667-2.667-0.36 0-0.7 0.073-1.013 0.2l-0.12 0.047c-5.967 2.327-10.2 8.127-10.2 14.92v12zM17.333 28.667c0 1.473 1.193 2.667 2.667 2.667h8.667c1.473 0 2.667-1.193 2.667-2.667l-0-10.667c0-1.473-1.193-2.667-2.667-2.667h-4.28c-0.74 0-1.333-0.6-1.333-1.333 0-0.247 0.060-0.407 0.060-0.407 0.973-3.227 3.433-5.813 6.587-6.96l0.013-0.013c0.953-0.407 1.62-1.353 1.62-2.453 0-1.473-1.193-2.667-2.667-2.667-0.36 0-0.7 0.073-1.013 0.2l-0.12 0.047c-5.967 2.327-10.2 8.127-10.2 14.92v12z'%3E%3C/path%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;opacity:.15}.nm-panel.reviews blockquote::after{grid-column:3/4;transform:rotate(180deg)}@media(min-width: 54em){.nm-panel.reviews blockquote{display:grid}.nm-panel.reviews blockquote::before,.nm-panel.reviews blockquote::after{font-size:120%}}.primary-content #dpsp-content-bottom{margin-block-start:calc(var(--v-spacing)*2)}#dpsp-content-bottom a,#dpsp-content-bottom button{background-color:#fff}#dpsp-post-content-markup,.widget #dpsp-content-bottom{display:none}[class*=dpsp-] li{text-indent:0}[class*=dpsp]+.wp-block-group{margin-block-start:0}.nm-faq{margin-block-start:calc(var(--v-spacing)*2)}.wp-block-lazyblock-amazon-picks{margin-block-start:calc(var(--v-spacing)*2);margin-block-end:calc(var(--v-spacing)*1.5)}.wp-block-lazyblock-amazon-picks img{filter:none !important}.after-single-post-widget-area{margin-block-start:calc(var(--v-spacing)*1.5)}.affiliate-disclosure{border:1px solid;border-color:var(--accent-1-pastel);padding:1rem;text-align:center;border-radius:var(--br);corner-shape:var(--corner-shape);font-size:88%;line-height:1.3;margin-block-end:calc(var(--v-spacing)*1.5)}.amzn-native-container a::after{content:none !important}@media(max-width: 359px){iframe[src*=instacart]{margin-inline-start:-30px !important}}.mv-arrival-continue-button::after,.primary-content [class*=mediavine] a::after,.adunitwrapper a::after{content:none !important}li[data-slot-rendered-dynamic]{overflow:hidden !important}#mediavine-settings{margin:0;padding:0;height:0}.primary-content li .mv-ad-box{margin-block-start:calc(var(--v-spacing)*1.5)}.primary-content>.mv-ad-box{margin-block-end:calc(var(--v-spacing)*1.5)}.primary-content .wprm-recipe li .mv-ad-box{margin-inline-start:calc(var(--base-font-size)*-1.75)}#footer_branding{grid-column:2/3}.nm-toc{container-type:inline-size;font-size:90%;border:1px solid var(--accent-1-pastel2);border-radius:var(--br);corner-shape:var(--corner-shape);display:none;overflow:visible}.js .nm-toc{display:block}.primary-content .nm-toc{margin-block:calc(var(--v-spacing)*2)}.nm-toc ol{margin:0;padding-block:.25rem .5rem}.nm-toc li{text-indent:0;padding-left:0;line-height:1.3;margin:0;max-width:none;font-weight:bold;letter-spacing:.01em}.nm-toc li::before{content:none}.nm-toc li a{padding:.56rem 1rem;display:block;border-radius:0}.nm-toc li a:focus:not(:focus-visible){outline:none}.nm-toc li a:focus-visible{text-decoration:underline;color:#fff;background-color:var(--accent-1-darker)}.nm-toc summary{background:var(--nm-gradient--faded);padding:.55rem 1rem .5rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-weight:bold;color:var(--link-color);line-height:1;text-transform:uppercase;letter-spacing:.05em}@container (min-width: 520px){.nm-toc .nm-toc-list{column-count:2;column-gap:1.5rem}}.wprm-rating-star{padding:.05em}.wprm-rating-star-full svg *,.wprm-modal-star-full,.wprm-star-full{fill:var(--comment-rating-star-color) !important}.wprm-star-full,.wprm-star-empty,.wprm-modal-star-full,.wprm-modal-star-empty,.wprm-rating-star svg *{stroke-width:1.5;stroke:var(--comment-rating-star-color) !important}linearGradient#wprm-recipe-user-rating-2-50 stop,linearGradient#wprm-recipe-user-rating-2-33 stop,linearGradient#wprm-recipe-user-rating-2-66 stop{stop-color:var(--comment-rating-star-color) !important}.primary-content p .wprm-recipe-link{text-decoration-line:underline}#wprm-timer-container{z-index:9999999999}.wprm-popup-modal{--wprm-popup-button-background: var(--accent-1-darker)}.wprm-popup-modal__title{text-align:center;font-size:1.6em;margin:0;flex:1}.wprm-recipe-roundup-item{display:flex;flex-wrap:wrap-reverse;text-align:left;background:var(--nm-gradient--faded);border-radius:var(--br);corner-shape:var(--corner-shape);border:1px solid var(--accent-1-pastel2)}.primary-content .wprm-recipe-roundup-item{margin-block-start:calc(var(--v-spacing)*1.5);margin-block-end:calc(var(--v-spacing)*1.5)}.wprm-recipe-roundup-item .wprm-recipe-roundup-summary-container{color:var(--base-text-color);padding:14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width: 640px){.wprm-recipe-roundup-item .wprm-recipe-roundup-summary-container{padding:20px}}.wprm-recipe-roundup-item .wprm-recipe-name{margin-block-end:.4em}.wprm-recipe-roundup-item .wprm-recipe-summary{font-size:90%}.wprm-recipe-roundup-item .wprm-recipe-link{font-size:90%;margin-block-start:1rem;color:#fff !important}.wprm-recipe-roundup-item .wprm-recipe-image{width:100%;margin:0 auto;padding:0;min-width:180px}.wprm-recipe-roundup-item .wprm-recipe-image img{border-radius:var(--br);corner-shape:var(--corner-shape)}@media(min-width: 60em){.wprm-recipe-roundup-item{display:grid;grid-template-columns:1fr 38%}.wprm-recipe-roundup-item .wprm-recipe-image,.wprm-recipe-roundup-item .wprm-recipe-image a{display:flex}.wprm-recipe-roundup-item .wprm-recipe-image img{object-fit:cover;object-position:center;aspect-ratio:1/1;border-top-left-radius:0;border-bottom-left-radius:0}}@media print{.main-nav,.main-search-wrap,.back-top,.after-single-post-widget-area,.dpsp-content-wrapper,#dpsp-floating-sidebar,.global-sidebar,.post-navigation,.page-footer,.respond,.main-nav-wrap{display:none !important}body{color:#555 !important;background:#fff !important;font-size:11pt}p,h2,h3{orphans:3;widows:3}a{color:#666;text-decoration:underline}.banner{position:relative;box-shadow:none;height:auto;margin:0;padding:0}.primary-content>*{margin-inline-start:0;margin-inline-end:0}.w-global-sidebar{display:block}.content-width{width:100%;max-width:100%;margin-inline-start:0 !important;margin-inline-end:0 !important}@page{margin:2cm}h2,h3,h4{break-after:avoid}p,ul>li,ol>li{max-width:none}img{max-width:100% !important}ul,img{break-inside:avoid}article a{font-weight:bolder;text-decoration:none}article a[href^=http]:after{content:" <" attr(href) "> "}article a[href^="#"]:after{content:""}}
