:root{--comment-rating-star-color:#343434}.wprm-comment-ratings-container svg .wprm-star-full{fill:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-empty{stroke:var(--comment-rating-star-color)}body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span{outline:1px solid #4d90fe}.comment-form-wprm-rating{margin-bottom:20px;margin-top:5px;text-align:left}.comment-form-wprm-rating .wprm-rating-stars{display:inline-block;vertical-align:middle}fieldset.wprm-comment-ratings-container{background:0 0;border:0;display:inline-block;margin:0;padding:0;position:relative}fieldset.wprm-comment-ratings-container legend{left:0;opacity:0;position:absolute}.wprm-recipe li:before,fieldset.wprm-comment-ratings-container br,fieldset.wprm-comment-ratings-container input:hover+span~span{display:none}fieldset.wprm-comment-ratings-container input[type=radio]{border:0;cursor:pointer;float:left;height:16px;margin:0!important;min-height:0;min-width:0;opacity:0;padding:0!important;width:16px}fieldset.wprm-comment-ratings-container span{font-size:0;height:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:80px}fieldset.wprm-comment-ratings-container span svg{height:100%!important;width:100%!important}fieldset.wprm-comment-ratings-container input:checked+span,fieldset.wprm-comment-ratings-container input:hover+span{opacity:1}:root{--wprm-popup-font-size:16px;--wprm-popup-background:#fff;--wprm-popup-title:#000;--wprm-popup-content:#444;--wprm-popup-button-background:#5a822b;--wprm-popup-button-text:#fff}.wprm-recipe-container{outline:0}.wprm-recipe{overflow:hidden;zoom:1;clear:both;text-align:left}.wprm-recipe *{box-sizing:border-box}.wprm-recipe ol,.wprm-recipe ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wprm-recipe li{font-size:1em;margin:0 0 0 32px;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe h2,.wprm-recipe h3{clear:none;font-variant:normal;letter-spacing:normal;margin:0;padding:0;text-transform:none}.wprm-recipe a.wprm-recipe-link,.wprm-recipe a.wprm-recipe-link:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-recipe-equipment-item,.wprm-recipe-ingredient{border:0}.wprm-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.wprm-recipe-details-container-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;--pill-padding-vertical:5px;--pill-padding-horizontal:15px;--pill-border-radius:100px;--pill-background-color:#333;--pill-text-color:#fff;--pill-border-color:#333;--pill-borderwidth:0px}.wprm-recipe-details-container-pills .wprm-recipe-meta-container-pill{background-color:var(--pill-background-color);border-color:var(--pill-border-color);border-radius:var(--pill-border-radius);border-style:solid;border-width:var(--pill-borderwidth);color:var(--pill-text-color);padding:var(--pill-padding-vertical) var(--pill-padding-horizontal)}.wprm-recipe-details-container-table{border:1px dotted #666;display:flex;margin:5px 0;padding:5px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{display:flex;flex:1;flex-direction:column;text-align:center}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom{border-left:none!important;border-right:none!important}@media (min-width:451px){.wprm-recipe-table-borders-empty .wprm-recipe-block-container-table{border:0!important}}@media (max-width:450px){.wprm-recipe-details-container-table{border:0!important;display:block;margin:5px 0;padding:0}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{padding:5px}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}}.wprm-recipe-details-unit{font-size:.8em}@media only screen and (max-width:600px){.wprm-recipe-details-unit{font-size:1em}}.wprm-header-decoration-spacer{align-items:center;display:flex;flex-wrap:wrap}.wprm-decoration-spacer{flex:auto}.wprm-expandable-container{--wprm-expandable-text-color:#333;--wprm-expandable-button-color:#fff;--wprm-expandable-border-color:#333;--wprm-expandable-border-radius:0px;--wprm-expandable-vertical-padding:5px;--wprm-expandable-horizontal-padding:5px}.wprm-expandable-container a.wprm-expandable-button{color:var(--wprm-expandable-text-color)}.wprm-expandable-container.wprm-expandable-expanded .wprm-expandable-button-show{display:none}.wprm-block-text-normal{font-style:normal;font-weight:400;text-transform:none}.wprm-block-text-light{font-weight:300!important}.wprm-block-text-semi-bold{font-weight:600!important}.wprm-block-text-bold{font-weight:700!important}.wprm-block-text-smaller{font-size:.9em}.wprm-block-text-smaller .wprm-block-text-smaller{font-size:1em}.wprm-align-left{text-align:left}.wprm-align-center{text-align:center}.wprm-recipe-header.wprm-header-has-actions{align-items:center;display:flex;flex-wrap:wrap}.wprm-recipe-icon svg{display:inline;height:1.3em;margin-top:-.15em;overflow:visible;vertical-align:middle;width:1.3em}.wprm-internal-container{background-color:#fff;border:0 solid #fff;border-radius:20px;padding:20px}.wprm-internal-container ul li{margin-left:16px}.wprm-internal-container .wprm-internal-container-toggle{float:right;position:relative;z-index:2}.wprm-internal-container .wprm-internal-container-toggle a.wprm-expandable-button{color:#333;cursor:pointer;text-decoration:none}.wprm-recipe-image img{display:block;margin:0 auto}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded{opacity:.7}.wprm-recipe-instructions-container .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-jump-to-section-container{--wprm-jump-to-section-gap:10px;--wprm-jump-to-section-alignment:flex-start;--wprm-jump-to-section-background:#fff;--wprm-jump-to-section-text-color:#333;--wprm-jump-to-section-borderwidth:0px;--wprm-jump-to-section-border:#333;--wprm-jump-to-section-border-radius:10px;--wprm-jump-to-section-vertical-padding:5px;--wprm-jump-to-section-horizontal-padding:15px;align-items:center;display:flex;flex-wrap:wrap;gap:var(--wprm-jump-to-section-gap);justify-content:var(--wprm-jump-to-section-alignment);text-wrap:nowrap}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;--wprm-jump-to-section-fade-width:50px;mask-image:linear-gradient(to right,transparent 0,#000 var(--wprm-jump-to-section-fade-width),#000 calc(100% - var(--wprm-jump-to-section-fade-width)),transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll::-webkit-scrollbar{display:none}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-left{mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--wprm-jump-to-section-fade-width)),transparent 100%)}.wprm-recipe-jump-to-section-container a.wprm-recipe-jump-to-section{align-items:center;background-color:var(--wprm-jump-to-section-background);border-color:var(--wprm-jump-to-section-border);border-radius:var(--wprm-jump-to-section-border-radius);border-style:solid;border-width:var(--wprm-jump-to-section-borderwidth);color:var(--wprm-jump-to-section-text-color);display:flex;gap:5px;padding:var(--wprm-jump-to-section-vertical-padding) var(--wprm-jump-to-section-horizontal-padding);text-decoration:none}.wprm-recipe-jump-to-section-container .wprm-recipe-icon svg{margin-top:0}.wprm-recipe-jump-to-section-icon-above .wprm-recipe-jump-to-section{flex-direction:column}.wprm-layout-container{--wprm-layout-container-text-color:inherit;--wprm-layout-container-background-color:inherit;background-color:var(--wprm-layout-container-background-color);color:var(--wprm-layout-container-text-color)}.wprm-layout-column-container{display:flex;flex-wrap:nowrap}.wprm-layout-column{--wprm-layout-column-text-color:inherit;--wprm-layout-column-background-color:inherit;background-color:var(--wprm-layout-column-background-color);color:var(--wprm-layout-column-text-color)}.wprm-padding-40{padding:40px}.wprm-column-gap-20{column-gap:20px}.wprm-column-gap-40{column-gap:40px}.wprm-row-gap-20{row-gap:20px}.wprm-layout-column{flex:auto}.wprm-column-width-50{flex:1 1 50%}.wprm-column-width-75{flex:1 1 75%}@media (max-width:480px){.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400){flex-direction:column}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400).wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400) .wprm-layout-column{width:100%}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-center{text-align:center}}.wprm-recipe-link{cursor:pointer;text-decoration:none}.wprm-recipe-link.wprm-recipe-link-inline-button{display:inline-block;margin:0 5px 5px 0;border-style:solid;border-width:1px;padding:5px}.wprm-spacer{background:0 0!important;display:block!important;font-size:0;height:10px;line-height:0;width:100%}.wprm-spacer+.wprm-spacer{display:none!important}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0}main{min-width:0}h1{font-size:2em}a{background-color:transparent;color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}small{font-size:80%}img,legend{max-width:100%}img,main{display:block}img{border-style:none;height:auto}button,input,textarea{font-size:100%;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}legend{color:inherit;display:table;white-space:normal;font-weight:700}textarea{overflow:auto;width:100%}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,ol,ul{padding:0;margin:0}h3 a{color:inherit;text-decoration:none}em{font-style:italic}*,::after,::before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul{margin-bottom:0;margin-left:1.5em}figure{margin:.5em 0}a:active,a:focus,a:hover{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:active,a:hover{outline:0}.inner-link-style-normal a:not(.button){text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}input[type=email],input[type=search],input[type=text],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0 0 0-7px transparent}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px rgba(0,0,0,.1)}fieldset{padding:.625em 1.425em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}button,input[type=submit]{border-radius:3px;padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 0 0-7px transparent}button,button:visited,input[type=submit],input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}button:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kt-clear{*zoom:1}.kt-clear::after,.kt-clear::before{content:" ";display:table}.kt-clear::after{clear:both}.entry-content{word-break:break-word}.site-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}#wrapper{overflow:hidden;overflow:clip}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.site-main{min-width:0}@media screen and (max-width:719px){.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}}.entry-content:after{display:table;clear:both;content:""}.comments-area{margin-top:var(--global-xl-spacing);margin-left:auto;margin-right:auto}.comment-reply-title{margin-bottom:1em}#cancel-comment-reply-link{margin-left:.8em}.comment-form{line-height:1.3}.comment-form p{margin:1.5em 0}.comment-form .comment-notes{margin-top:-.5em;font-size:80%;font-style:italic}.comment-form .comment-input-wrap p{margin:0 0 1.5em}.comment-input-wrap input{width:100%}@media screen and (min-width:767px){.comment-form .comment-input-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5em;margin-top:-1em}.comment-form .comment-input-wrap p{margin:0}}.comment-form label{display:block;padding-bottom:.4em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form .comment-form-cookies-consent input{font-size:90%;vertical-align:-2px}.comment-form .required{color:#d54e21}.comment-form .comment-input-wrap p,.comment-form p.comment-form-float-label{display:flex;flex-direction:column-reverse;align-items:flex-start}.comment-form .comment-input-wrap p label,.comment-form p.comment-form-float-label label{transform-origin:left bottom;color:var(--global-palette5, #474748)}.comment-form p.comment-form-float-label{margin-top:-1em}.comment-form input,.comment-form label{transition:all .2s}.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;cursor:text;transform:translate(.5em,2.35em) scale(1)}.comment-form ::-webkit-input-placeholder{transition:inherit;opacity:0}.comment-form ::-moz-placeholder{transition:inherit;opacity:0}.comment-form :-ms-input-placeholder{transition:inherit;opacity:0}.comment-form ::placeholder{transition:inherit;opacity:0}.comment-form input:focus::-webkit-input-placeholder,.comment-form textarea:focus::-webkit-input-placeholder{opacity:1}.comment-form input:focus::-moz-placeholder,.comment-form textarea:focus::-moz-placeholder{opacity:1}.comment-form input:focus:-ms-input-placeholder,.comment-form textarea:focus:-ms-input-placeholder{opacity:1}.comment-form input:focus::placeholder,.comment-form textarea:focus::placeholder{opacity:1}.comment-form input:focus+label,.comment-form input:not(:placeholder-shown)+label,.comment-form textarea:focus+label,.comment-form textarea:not(:placeholder-shown)+label{transform:translate(0,0) scale(.75);cursor:pointer}.comment-form input[type=checkbox]+label{display:inline-block;padding-bottom:0;transform:none;padding-left:.2em}.comment-form .comment-form-cookies-consent label:not(:placeholder-shown){padding-left:.6em;font-size:90%}.site-footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}@media screen and (min-width:720px) and (max-width:1024px){.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:719px){.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}}.site-footer-section{display:flex;max-height:inherit}.footer-widget-area{flex:1;min-width:0;display:flex}.footer-widget-area>*{flex:1;min-width:0}.site-footer-section{position:relative}.footer-html{margin:1em 0}.footer-html p:last-child{margin-bottom:0}.footer-html p:first-child{margin-top:0}:root{--rbc-color-primary-50:#fbf6f2;--rbc-color-primary-100:#f3e6dc;--rbc-color-primary-200:#e8cfc0;--rbc-color-primary-500:#a85a38;--rbc-color-primary-600:#8b4a2e;--rbc-color-primary-700:#6f3a24;--rbc-color-secondary-100:#efede6;--rbc-color-secondary-200:#ddd9cd;--rbc-color-secondary-500:#6a6b52;--rbc-color-secondary-600:#555643;--rbc-color-accent-100:#f6f0e6;--rbc-color-accent-500:#a67c3d;--rbc-color-accent-600:#8a6632;--rbc-color-success-100:#eaf1ea;--rbc-color-success-500:#4a6b4e;--rbc-color-warning-100:#f7f0e4;--rbc-color-warning-500:#9a6b12;--rbc-color-error-100:#f8ece9;--rbc-color-error-500:#a63d32;--rbc-color-info-100:#ebeef0;--rbc-color-info-500:#4a5d68;--rbc-color-neutral-0:#ffffff;--rbc-color-neutral-50:#faf7f3;--rbc-color-neutral-100:#f3efe8;--rbc-color-neutral-200:#e8e2d9;--rbc-color-neutral-300:#d5cec4;--rbc-color-neutral-500:#8a8279;--rbc-color-neutral-700:#5c564f;--rbc-color-neutral-900:#2c2825;--rbc-color-neutral-950:#1f1c1a;--rbc-color-bg-canvas:#f7f3ed;--rbc-color-bg-surface:#ffffff;--rbc-color-bg-sunken:#efeae3;--rbc-color-bg-soft:#f3eee7;--rbc-color-bg-tint:#f3e6dc;--rbc-color-bg-sage:#efeae3;--rbc-color-bg-overlay:rgba(31, 28, 26, 0.48);--rbc-color-bg-ink:#2c2825;--rbc-color-border-default:#e8e2d9;--rbc-color-border-strong:#d5cec4;--rbc-color-border-focus:#a85a38;--rbc-color-border-error:#a63d32;--rbc-color-text-primary:#2c2825;--rbc-color-text-secondary:#5c564f;--rbc-color-text-muted:#8a8279;--rbc-color-text-inverse:#ffffff;--rbc-color-text-link:#8b4a2e;--rbc-color-text-link-hover:#6f3a24;--rbc-font-serif:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--rbc-font-sans:"Source Sans 3", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--rbc-font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--rbc-font-weight-regular:400;--rbc-font-weight-semibold:600;--rbc-font-weight-bold:700;--rbc-fs-xs:0.8125rem;--rbc-fs-sm:0.875rem;--rbc-fs-md:1rem;--rbc-fs-lg:1.125rem;--rbc-fs-xl:1.25rem;--rbc-fs-2xl:1.5rem;--rbc-fs-3xl:1.875rem;--rbc-fs-4xl:2.5rem;--rbc-fs-display:clamp(2.25rem, 2rem + 1vw, 3rem);--rbc-lh-tight:1.15;--rbc-lh-snug:1.3;--rbc-lh-normal:1.5;--rbc-lh-relaxed:1.7;--rbc-space-0:0;--rbc-space-0-5:0.25rem;--rbc-space-1:0.5rem;--rbc-space-1-5:0.75rem;--rbc-space-2:1rem;--rbc-space-3:1.5rem;--rbc-space-4:2rem;--rbc-space-5:2.5rem;--rbc-space-6:3rem;--rbc-space-8:4rem;--rbc-space-10:5rem;--rbc-space-12:6rem;--rbc-space-16:8rem;--rbc-container-narrow:45rem;--rbc-container-recipe:45rem;--rbc-container-default:70rem;--rbc-container-wide:80rem;--rbc-content-measure:70ch;--rbc-gutter-mobile:1rem;--rbc-gutter-tablet:1.25rem;--rbc-gutter-desktop:1.5rem;--rbc-bp-sm:640px;--rbc-bp-md:768px;--rbc-bp-lg:1024px;--rbc-bp-xl:1280px;--rbc-bp-2xl:1440px;--rbc-radius-sm:2px;--rbc-radius-md:2px;--rbc-radius-lg:2px;--rbc-radius-xl:4px;--rbc-radius-full:9999px;--rbc-shadow-sm:0 1px 2px rgba(44, 40, 37, 0.04);--rbc-shadow-md:0 8px 24px rgba(44, 40, 37, 0.06);--rbc-shadow-lg:0 16px 40px rgba(44, 40, 37, 0.08);--rbc-shadow-btn:none;--rbc-shadow-btn-hover:none;--rbc-duration-fast:150ms;--rbc-duration-normal:220ms;--rbc-duration-slow:320ms;--rbc-easing-standard:cubic-bezier(0.2, 0.8, 0.2, 1);--rbc-easing-emphasized:cubic-bezier(0.2, 0, 0, 1);--rbc-z-base:1;--rbc-z-header:100;--rbc-z-dropdown:200;--rbc-z-sticky:300;--rbc-z-overlay:400;--rbc-z-modal:500;--rbc-z-toast:600;--rbc-z-cookie:10000001;--rbc-focus-ring:0 0 0 2px var(--rbc-color-bg-surface), 0 0 0 4px var(--rbc-color-primary-500);--rbc-control-height:2.875rem;--rbc-control-radius:var(--rbc-radius-md)}@media (prefers-reduced-motion:reduce){:root{--rbc-duration-fast:0.01ms;--rbc-duration-normal:0.01ms;--rbc-duration-slow:0.01ms}}:root,body,body.rbc-theme,html{--global-palette1:#a85a38;--global-palette2:#8b4a2e;--global-palette3:#2c2825;--global-palette4:#5c564f;--global-palette5:#8a8279;--global-palette6:#d5cec4;--global-palette7:#f3efe8;--global-palette8:#f7f3ed;--global-palette9:#ffffff;--global-palette-highlight:#a85a38;--global-palette-highlight-alt:#8b4a2e;--global-palette-highlight-alt2:#ffffff;--global-palette-btn-bg:#a85a38;--global-palette-btn-bg-hover:#8b4a2e;--global-palette-btn:#ffffff;--global-palette-btn-hover:#ffffff;--global-palette-btn-sec-bg:#f3efe8;--global-palette-btn-sec-bg-hover:#8b4a2e;--global-palette-btn-sec:#2c2825;--global-palette-btn-sec-hover:#ffffff}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.rbc-theme{font-size:1.0625rem;font-weight:var(--rbc-font-weight-regular);line-height:var(--rbc-lh-relaxed)}@media (min-width:1024px){body.rbc-theme{font-size:var(--rbc-fs-lg)}}body.rbc-theme img{max-width:100%;height:auto;vertical-align:middle}body.rbc-theme figure{margin:0 0 var(--rbc-space-3)}body.rbc-theme .entry-content ol,body.rbc-theme .entry-content ul,body.rbc-theme .rbc-prose ol,body.rbc-theme .rbc-prose ul{padding-left:1.25em;margin:0 0 var(--rbc-space-3)}body.rbc-theme .entry-content li,body.rbc-theme .rbc-prose li{margin-bottom:var(--rbc-space-1)}body.rbc-theme ::selection{background:var(--rbc-color-primary-100);color:var(--rbc-color-text-primary)}body.rbc-theme .entry-content h2{font-weight:var(--rbc-font-weight-bold);line-height:var(--rbc-lh-tight);text-wrap:balance}body.rbc-theme .entry-content h3{text-wrap:balance}body.rbc-theme .rbc-h1,body.rbc-theme .rbc-prose h2,body.rbc-theme .rbc-prose h3{color:var(--rbc-color-text-primary);font-family:var(--rbc-font-serif);font-weight:var(--rbc-font-weight-bold);line-height:var(--rbc-lh-tight);text-wrap:balance}body.rbc-theme .rbc-h1{font-size:clamp(1.875rem,1.6rem + 1vw,2.5rem);margin:0 0 var(--rbc-space-3)}body.rbc-theme .entry-content h2{font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem);margin:var(--rbc-space-6)0 var(--rbc-space-2)}body.rbc-theme .entry-content h3{font-size:clamp(1.25rem,1.15rem + .4vw,1.375rem);font-weight:var(--rbc-font-weight-semibold);line-height:var(--rbc-lh-snug);margin:var(--rbc-space-4)0 var(--rbc-space-1-5)}body.rbc-theme .rbc-h4{font-family:var(--rbc-font-sans);font-size:1.0625rem;font-weight:var(--rbc-font-weight-bold);letter-spacing:.01em;line-height:1.35;margin:var(--rbc-space-3)0 var(--rbc-space-1)}@media (min-width:1024px){body.rbc-theme .rbc-h4{font-size:var(--rbc-fs-lg)}}body.rbc-theme .entry-content p,body.rbc-theme .rbc-prose p{margin:0 0 var(--rbc-space-3);max-width:var(--rbc-content-measure);max-width:38rem}body.rbc-theme .rbc-text-meta{font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-regular);letter-spacing:.01em;color:var(--rbc-color-text-secondary)}body.rbc-theme .rbc-lede{font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);line-height:1.6;color:var(--rbc-color-text-secondary);max-width:var(--rbc-content-measure)}body.rbc-theme .entry-content a:not(.rbc-btn):not(.wp-block-button__link):not(.rbc-recipe-sticky__btn):not(.rbc-recipe-rating__link):not(.wprm-recipe-jump):not(.wprm-recipe-print):not(.wprm-recipe-pin):not(.kb-button):not(.button),body.rbc-theme .rbc-prose a:not(.rbc-btn):not(.wp-block-button__link):not(.rbc-recipe-rating__link):not(.button){color:var(--rbc-color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--rbc-duration-fast) var(--rbc-easing-standard)}body.rbc-theme .entry-content a:not(.rbc-btn):not(.wp-block-button__link):not(.rbc-recipe-sticky__btn):not(.rbc-recipe-rating__link):not(.wprm-recipe-jump):not(.wprm-recipe-print):not(.wprm-recipe-pin):not(.kb-button):not(.button):hover,body.rbc-theme .rbc-prose a:not(.rbc-btn):not(.wp-block-button__link):not(.rbc-recipe-rating__link):not(.button):hover{color:var(--rbc-color-text-link-hover)}body.rbc-theme .entry-content a:not(.rbc-btn):not(.wp-block-button__link):focus-visible,body.rbc-theme .rbc-prose a:not(.rbc-btn):not(.wp-block-button__link):focus-visible{border-radius:2px}body.rbc-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}body.rbc-theme .rbc-skip-link:focus,body.rbc-theme .screen-reader-text:focus{background-color:var(--rbc-color-bg-surface);border-radius:var(--rbc-radius-sm);box-shadow:var(--rbc-shadow-md);clip:auto!important;clip-path:none;color:var(--rbc-color-text-primary);display:block;font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-md);font-weight:var(--rbc-font-weight-semibold);height:auto;left:var(--rbc-space-2);line-height:normal;padding:var(--rbc-space-1-5) var(--rbc-space-2);text-decoration:none;top:var(--rbc-space-2);width:auto;z-index:var(--rbc-z-toast)}body.rbc-theme :focus{outline:0}body.rbc-theme :focus-visible{outline:2px solid var(--rbc-color-primary-500);outline-offset:2px}body.rbc-theme .rbc-btn:focus-visible,body.rbc-theme a:focus-visible,body.rbc-theme button:focus-visible,body.rbc-theme input:focus-visible,body.rbc-theme textarea:focus-visible{outline:2px solid var(--rbc-color-primary-500);outline-offset:2px;box-shadow:var(--rbc-focus-ring)}@media (prefers-reduced-motion:reduce){body.rbc-theme *,body.rbc-theme ::after,body.rbc-theme ::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body.rbc-theme .rbc-card:hover .rbc-card__media img{transform:none}}.rbc-container{width:100%;margin-inline:auto;padding-inline:var(--rbc-gutter-mobile);max-width:var(--rbc-container-default)}.rbc-container--narrow{max-width:var(--rbc-container-narrow)}.rbc-container--recipe{max-width:var(--rbc-container-recipe)}.rbc-container--wide{max-width:var(--rbc-container-wide)}@media (min-width:768px){.rbc-container{padding-inline:var(--rbc-gutter-tablet)}}@media (min-width:1024px){.rbc-container{padding-inline:var(--rbc-gutter-desktop)}}@media print{.rbc-back-to-top,.rbc-mobile-nav,.rbc-search-overlay{display:none!important}}.rbc-topbar{background:linear-gradient(90deg,var(--rbc-color-primary-700,#6f3a24) 0%,var(--rbc-color-primary-500,#a85a38) 55%,var(--rbc-color-primary-600,#8b4a2e) 100%);color:#faf7f3}.rbc-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.25rem;padding-block:.35rem}.rbc-topbar__pill{opacity:.95}.rbc-topbar__link{text-decoration:none!important;white-space:nowrap;border-bottom:1px solid rgb(255 255 255/.45)}.rbc-site-header{z-index:1000;background:rgb(255 255 255/.94)!important}.rbc-site-header__bar{gap:1rem;padding-block:.5rem}.rbc-site-header__brand{flex-shrink:0}.rbc-site-header__nav{min-width:0}.rbc-primary-nav{padding:0!important;list-style:none!important}.rbc-primary-nav>li{margin:0!important;list-style:none!important;position:relative}.rbc-primary-nav>li>a{border-radius:999px;font-family:var(--rbc-font-sans)!important;color:var(--rbc-color-text-primary)!important;text-decoration:none!important;transition:background .15s ease,color .15s ease;display:inline-flex;align-items:center;font-weight:var(--rbc-font-weight-semibold);border-radius:var(--rbc-radius-sm)}.rbc-primary-nav>li>a:hover{background:var(--rbc-color-primary-50);color:var(--rbc-color-primary-600)!important}.rbc-site-header__actions{gap:.4rem;flex-shrink:0}.rbc-header-cta{background:var(--rbc-color-primary-500);box-shadow:var(--rbc-shadow-btn,0 8px 20px rgb(168 90 56 / .2));transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.rbc-header-cta:hover{background:var(--rbc-color-primary-600);box-shadow:var(--rbc-shadow-btn-hover,0 14px 28px rgb(168 90 56 / .24))}.rbc-icon-btn{background:#fff}.rbc-u-hide-desktop{display:none!important}@media (max-width:900px){.rbc-site-header__nav,.rbc-u-hide-mobile{display:none!important}.rbc-u-hide-desktop{display:inline-flex!important}.rbc-topbar__pill{font-size:.75rem}}@media (min-width:901px){.rbc-u-hide-desktop{display:none!important}}body,body.rbc-theme{background-color:var(--rbc-color-bg-canvas)!important;color:var(--rbc-color-text-primary)}body.rbc-theme,body.rbc-theme .entry-content,body.rbc-theme button,body.rbc-theme input,body.rbc-theme li,body.rbc-theme p{font-family:var(--rbc-font-sans)}body.rbc-theme .entry-content h3,body.rbc-theme .wp-block-heading,body.rbc-theme h1,body.rbc-theme h2,body.rbc-theme h3{font-family:var(--rbc-font-serif);font-weight:700;letter-spacing:-.02em;color:var(--rbc-color-text-primary);line-height:1.2}body.rbc-theme .entry-content h2{font-family:var(--rbc-font-serif);color:var(--rbc-color-text-primary);line-height:1.2}.rbc-site-header{background:rgb(255 255 255/.92)!important}.rbc-card__media{border-radius:.9rem}#colophon,.site-footer,footer.site-footer{background:#2c2825!important;color:rgb(250 247 242/.82)!important;border-top:none!important;padding-block:2.5rem!important}#colophon a,.site-footer a{color:#faf7f3!important}.site-footer a:hover{color:#f8e8e0!important}.entry-content>*{max-width:45rem}.entry-content>.wp-block-group{max-width:70rem}body.single-post .entry-content{font-size:1.125rem;line-height:1.7}.rbc-btn,.rbc-btn:hover{background:var(--rbc-btn-bg);background-image:none;color:var(--rbc-btn-fg);text-decoration:none;box-shadow:none}.rbc-btn{--rbc-btn-bg:#2c2825;--rbc-btn-fg:#faf7f3;--rbc-btn-border:#2c2825;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.9rem 1.75rem;border:1px solid var(--rbc-btn-border);border-radius:2px;font-family:var(--rbc-font-sans,"Source Sans 3",system-ui,sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.rbc-btn:hover{--rbc-btn-bg:#a85a38;--rbc-btn-border:#a85a38;--rbc-btn-fg:#fff;transform:none}.rbc-btn:active{--rbc-btn-bg:#6f3a24;--rbc-btn-border:#6f3a24;transform:translateY(1px)}.rbc-btn:focus-visible{outline:2px solid #a85a38;outline-offset:3px;box-shadow:none}.rbc-btn:disabled{background:#e8e2d9;border-color:#e8e2d9;color:#8a8279;cursor:not-allowed;pointer-events:none;transform:none}.rbc-btn--outline,.rbc-btn--text{background:#fff0;background-image:none;box-shadow:none}.rbc-btn--outline{--rbc-btn-bg:transparent;--rbc-btn-fg:#2c2825;--rbc-btn-border:#2c2825}.rbc-btn--outline:hover{--rbc-btn-bg:#2c2825;--rbc-btn-fg:#faf7f3;--rbc-btn-border:#2c2825;background:#2c2825;background-image:none;color:#faf7f3}.rbc-btn--text{min-height:auto;padding:.35rem 0;border:0;border-radius:0;color:#2c2825;text-transform:none;letter-spacing:.02em;font-size:.9375rem;font-weight:600;border-bottom:1px solid #cfc7bc}.rbc-btn--text:hover{background:#fff0;color:#a85a38;border-bottom-color:#a85a38;transform:none}body.rbc-theme .entry-content a.rbc-btn--recipe,body.rbc-theme .entry-content a.rbc-btn:not(.rbc-btn--outline):not(.rbc-btn--secondary):not(.rbc-btn--text):not(.rbc-btn--soft),body.rbc-theme .rbc-btn--newsletter,body.rbc-theme .rbc-btn--recipe,body.rbc-theme .rbc-btn:not(.rbc-btn--outline):not(.rbc-btn--secondary):not(.rbc-btn--text):not(.rbc-btn--soft):not(.rbc-btn--pin):not(.rbc-btn--print),body.rbc-theme .rbc-recipe-actions a.rbc-btn--recipe,body.rbc-theme a.rbc-btn--recipe,body.rbc-theme a.rbc-btn:not(.rbc-btn--outline):not(.rbc-btn--secondary):not(.rbc-btn--text):not(.rbc-btn--soft):not(.rbc-btn--pin):not(.rbc-btn--print){background:#2c2825!important;background-color:#2c2825!important;background-image:none!important;border-color:#2c2825!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}body.rbc-theme .entry-content a.rbc-btn--recipe:hover,body.rbc-theme .entry-content a.rbc-btn:not(.rbc-btn--outline):not(.rbc-btn--secondary):not(.rbc-btn--text):not(.rbc-btn--soft):hover,body.rbc-theme .rbc-btn--newsletter:hover,body.rbc-theme .rbc-btn--recipe:hover,body.rbc-theme .rbc-btn:not(.rbc-btn--outline):not(.rbc-btn--secondary):not(.rbc-btn--text):not(.rbc-btn--soft):not(.rbc-btn--pin):not(.rbc-btn--print):hover,body.rbc-theme a.rbc-btn--recipe:hover,body.rbc-theme a.rbc-btn:not(.rbc-btn--outline):not(.rbc-btn--secondary):not(.rbc-btn--text):not(.rbc-btn--soft):not(.rbc-btn--pin):not(.rbc-btn--print):hover{background:#a85a38!important;background-color:#a85a38!important;border-color:#a85a38!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}.rbc-btn--sm{min-height:2.5rem;padding:.65rem 1.25rem;font-size:.75rem;letter-spacing:.09em}.rbc-btn--block{display:flex;width:100%}body.rbc-theme button[type=submit],body.rbc-theme input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:3rem!important;padding:.9rem 1.75rem!important;border-radius:2px!important;font-family:var(--rbc-font-sans,"Source Sans 3",system-ui,sans-serif)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.2!important;text-transform:uppercase!important;text-decoration:none!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease!important;background:#2c2825!important;background-image:none!important;background-color:#2c2825!important;color:#faf7f3!important;-webkit-text-fill-color:#faf7f3!important;border:1px solid #2c2825!important;box-shadow:none!important}body.rbc-theme button[type=submit]:hover,body.rbc-theme input[type=submit]:hover{background:#a85a38!important;background-image:none!important;background-color:#a85a38!important;border-color:#a85a38!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;transform:none!important}.rbc-card{display:flex;flex-direction:column;height:100%;background:var(--rbc-color-bg-surface);border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-radius-lg);overflow:hidden;transition:box-shadow var(--rbc-duration-normal) var(--rbc-easing-standard),border-color var(--rbc-duration-normal) var(--rbc-easing-standard)}.rbc-card:focus-within,.rbc-card:hover{box-shadow:var(--rbc-shadow-md);border-color:var(--rbc-color-border-strong)}.rbc-card__media{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--rbc-color-neutral-100)}.rbc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--rbc-duration-normal) var(--rbc-easing-standard)}@media (hover:hover) and (pointer:fine){.rbc-card:hover .rbc-card__media img{transform:scale(1.03)}}.rbc-card__body{display:flex;flex-direction:column;gap:var(--rbc-space-1);padding:var(--rbc-space-2);flex:1}@media (min-width:1024px){.rbc-card__body{padding:var(--rbc-space-3)}}.rbc-card--author{flex-direction:row;align-items:flex-start;gap:var(--rbc-space-2);padding:var(--rbc-space-3)}.rbc-author-callout__media,.rbc-card--author .rbc-card__media{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;min-width:4.5rem;min-height:4.5rem;aspect-ratio:1/1!important;border-radius:var(--rbc-radius-full);overflow:hidden;background:var(--rbc-color-neutral-100,#f3efe8);align-self:flex-start}.rbc-author-avatar,.rbc-author-callout__media img,.rbc-card--author .rbc-card__media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:50%;background:var(--rbc-color-neutral-100,#f3efe8)}.rbc-card--author .rbc-card__body{padding:0;min-width:0}@media (max-width:639px){.rbc-card--author{flex-direction:column;align-items:center;text-align:center}.rbc-author-callout__media,.rbc-card--author .rbc-card__media{align-self:center}}.rbc-input{width:100%;min-height:var(--rbc-control-height,2.75rem);padding:.55rem .85rem;border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-control-radius,4px);background:#fff;font-size:1rem;color:var(--rbc-color-text-primary)}.rbc-newsletter-form{width:100%;max-width:28rem}.rbc-newsletter-form__form{position:relative;margin:0}.rbc-newsletter-form__form>input[type=hidden],.rbc-newsletter-form__hp,.rbc-newsletter-form__hp input,.rbc-newsletter-form__hp label{position:absolute!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important;max-width:1px!important;max-height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;display:none!important;visibility:hidden!important}.rbc-newsletter-form__stack{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.rbc-newsletter-form__field{display:block;flex:1 1 12rem;margin:0;min-width:0}.rbc-newsletter-form__field input{display:block;box-sizing:border-box;width:100%;min-height:2.85rem;margin:0;padding:.55rem .85rem;border:1px solid var(--rbc-color-border-default,#e8e2d9);border-radius:4px;background:#fff;font-size:1rem;line-height:1.35;color:var(--rbc-color-text-primary,#2c2825)}.rbc-newsletter-form__stack .rbc-btn{flex:0 0 auto;box-sizing:border-box;min-height:2.85rem;margin:0}@media (max-width:1023px){.rbc-cta .rbc-newsletter-form__stack,.rbc-newsletter-form__stack{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important}.rbc-newsletter-form__field{flex:none!important;width:100%!important;margin:0 0 1rem!important}.rbc-newsletter-form__stack .rbc-btn{flex:none!important;width:100%!important;margin:0!important}}@media (min-width:1024px){.rbc-newsletter-form__stack{flex-direction:row;flex-wrap:nowrap;gap:.75rem}.rbc-newsletter-form__field{flex:1 1 auto;margin:0}.rbc-newsletter-form__stack .rbc-btn{flex:0 0 auto;width:auto}}.rbc-newsletter-form--compact,.rbc-site-footer__col--newsletter .rbc-newsletter-form{max-width:100%;width:100%;background:#fff0;box-shadow:none;padding:0;margin:0}.rbc-newsletter-form--compact .rbc-newsletter-form__form>input[type=hidden],.rbc-newsletter-form--compact .rbc-newsletter-form__hp,.rbc-newsletter-form--compact .rbc-newsletter-form__hp input,.rbc-newsletter-form--compact .rbc-newsletter-form__hp label,.rbc-site-footer__col--newsletter .rbc-newsletter-form__form>input[type=hidden],.rbc-site-footer__col--newsletter .rbc-newsletter-form__hp,.rbc-site-footer__col--newsletter .rbc-newsletter-form__hp input,.rbc-site-footer__col--newsletter .rbc-newsletter-form__hp label{display:none!important;visibility:hidden!important;position:absolute!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;pointer-events:none!important}.rbc-newsletter-form--compact .rbc-newsletter-form__form,.rbc-site-footer__col--newsletter .rbc-newsletter-form__form{display:block!important;margin:0!important;padding:0!important;background:0 0!important;min-height:0!important}.rbc-newsletter-form--compact .rbc-newsletter-form__stack,.rbc-site-footer__col--newsletter .rbc-newsletter-form__stack{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:0!important;align-items:stretch!important;width:100%!important;min-height:2.85rem;margin:0!important;padding:0!important;border:1px solid var(--rbc-color-border-default,#d9d2c8);border-radius:4px;background:#fff;overflow:hidden;box-shadow:none}.rbc-newsletter-form--compact .rbc-newsletter-form__field,.rbc-site-footer__col--newsletter .rbc-newsletter-form__field{display:block!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:1;grid-row:1}.rbc-newsletter-form--compact .rbc-newsletter-form__field input,.rbc-site-footer__col--newsletter .rbc-newsletter-form__field input{display:block!important;width:100%!important;min-height:2.85rem!important;height:2.85rem!important;margin:0!important;padding:.55rem .85rem!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;font-size:.9375rem!important;line-height:1.3!important}.rbc-newsletter-form--compact .rbc-newsletter-form__stack .rbc-btn,.rbc-site-footer__col--newsletter .rbc-newsletter-form__stack .rbc-btn{grid-column:2;grid-row:1;flex:none!important;width:auto!important;min-width:6.5rem;min-height:2.85rem!important;height:2.85rem!important;margin:0!important;padding:0 1rem!important;border:0!important;border-radius:0!important;border-left:1px solid rgb(44 40 37/.12)!important;white-space:nowrap;align-self:stretch}.rbc-newsletter-form--compact .rbc-newsletter-form__fine,.rbc-site-footer__col--newsletter .rbc-newsletter-form__fine{margin:.5rem 0 0!important;padding:0!important;background:0 0!important;min-height:0!important}.rbc-newsletter-form__fine{margin:.65rem 0 0;font-size:var(--rbc-fs-xs,.75rem);color:var(--rbc-color-text-secondary)}.rbc-cta .rbc-newsletter-form{margin-inline:auto}body.rbc-theme .rbc-breadcrumbs{font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-sm);line-height:1.45;color:var(--rbc-color-text-secondary);margin:0 0 var(--rbc-space-2)}.rbc-site-header{background:var(--rbc-color-bg-surface);border-bottom:1px solid var(--rbc-color-border-default);position:sticky;top:0;z-index:var(--rbc-z-header);box-shadow:0 1px 0 rgb(44 40 37/.03)}.rbc-header-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:.55rem;background:#a85a38;text-decoration:none!important;box-shadow:0 1px 0 rgb(255 255 255/.16) inset,0 4px 12px rgb(168 90 56/.2);white-space:nowrap;transition:background var(--rbc-duration-normal) var(--rbc-easing-standard),box-shadow var(--rbc-duration-normal) var(--rbc-easing-standard),transform var(--rbc-duration-fast) var(--rbc-easing-standard)}.rbc-header-cta:hover{background:#8b4a2e;background-image:none;box-shadow:0 1px 0 rgb(255 255 255/.1) inset,0 8px 18px rgb(139 74 46/.26);transform:translateY(-1px)}.rbc-icon-btn{width:2.75rem;height:2.75rem;border:1px solid var(--rbc-color-border-default);background:var(--rbc-color-bg-surface)}.rbc-icon-btn:hover{border-color:var(--rbc-color-primary-500);color:var(--rbc-color-primary-600);background:var(--rbc-color-primary-50)}.rbc-site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--rbc-space-2);padding-block:var(--rbc-space-1)}@media (min-width:1024px){.rbc-site-header__bar{min-height:4.5rem}}.rbc-site-header__brand{display:flex;align-items:center;min-width:0}.rbc-site-header__brand .custom-logo-link{display:inline-flex;align-items:center;line-height:0;text-decoration:none;background:0 0!important;box-shadow:none!important}.rbc-site-header__brand .custom-logo-link img,.rbc-site-header__brand img{display:block;background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.rbc-site-header__brand .custom-logo-link img{max-height:3.25rem!important;width:auto!important;height:auto!important;max-width:min(220px,48vw)!important;object-fit:contain!important;object-position:left center;padding:0;mix-blend-mode:normal;opacity:1;filter:none;isolation:isolate}.rbc-site-header__brand img{max-height:2.75rem;width:auto}@media (max-width:639px){.rbc-site-header__brand .custom-logo-link img{max-height:2.65rem!important;max-width:min(168px,52vw)!important}}.rbc-site-header__nav{flex:1;display:flex;justify-content:center}.rbc-primary-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem .35rem;margin:0!important}.rbc-primary-nav>li>a:hover{}.rbc-primary-nav .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:60;min-width:13.5rem;max-height:min(70vh,28rem);overflow-y:auto;margin:0;padding:.45rem 0;list-style:none!important;background:#fff!important;border:1px solid #e8e2d9!important;border-radius:10px;box-shadow:0 14px 36px rgb(44 40 37/.12);scrollbar-width:thin;scrollbar-color:#d5cec4 #fff0}.rbc-primary-nav .sub-menu::-webkit-scrollbar{width:8px}.rbc-primary-nav .sub-menu::-webkit-scrollbar-thumb{background:#d5cec4;border-radius:4px}.rbc-primary-nav .sub-menu::-webkit-scrollbar-track{background:#fff0}.rbc-primary-nav>li:focus-within>.sub-menu,.rbc-primary-nav>li:hover>.sub-menu{display:block}.rbc-primary-nav .sub-menu>li{list-style:none!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important}.rbc-primary-nav .sub-menu a,.rbc-primary-nav .sub-menu a:visited{display:block;padding:.5rem 1rem;color:#2c2825!important;background:0 0!important;background-image:none!important;font-size:.9rem;font-weight:600;text-decoration:none!important;white-space:nowrap;border:0!important;border-radius:0!important;box-shadow:none!important}.rbc-primary-nav .sub-menu a:focus,.rbc-primary-nav .sub-menu a:hover{background:#f7f3ed!important;color:#a85a38!important;outline:0}.rbc-primary-nav .sub-menu a:focus-visible{outline:2px solid #a85a38;outline-offset:-2px}@media (max-width:1023px){.rbc-primary-nav .sub-menu{position:static;display:none;box-shadow:none;border:0;border-left:2px solid #e8e2d9;border-radius:0;margin:0 0 0 .75rem;padding:.15rem 0;max-height:none;background:#fff0}.rbc-primary-nav .menu-item-has-children>a{position:relative;padding-right:2rem}}.rbc-site-header__actions{display:flex;align-items:center;gap:var(--rbc-space-0-5)}.rbc-breadcrumbs{padding:var(--rbc-space-2)0 0;margin-bottom:var(--rbc-space-1)}@media (max-width:639px){.rbc-breadcrumbs{overflow-wrap:anywhere}}.rbc-site-footer{background:var(--rbc-color-bg-sunken);border-top:1px solid var(--rbc-color-border-default);color:var(--rbc-color-text-secondary);font-size:var(--rbc-fs-sm);margin-top:var(--rbc-space-8)}.rbc-site-footer__mobile{display:none}.rbc-site-footer__main{padding-block:var(--rbc-space-8)}.rbc-site-footer__grid{display:grid;gap:var(--rbc-space-4);grid-template-columns:1fr}@media (min-width:768px){.rbc-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rbc-site-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:var(--rbc-space-5)}}.rbc-site-footer__name{margin:0 0 var(--rbc-space-1);font-family:var(--rbc-font-serif);font-size:var(--rbc-fs-xl);font-weight:var(--rbc-font-weight-bold);color:var(--rbc-color-text-primary)}.rbc-site-footer__name--with-logo{display:flex;align-items:center;gap:.65rem;font-family:var(--rbc-font-serif,Georgia,serif);font-size:1.2rem;font-weight:600;color:var(--rbc-color-text-primary,#2c2825);margin:0 0 .75rem}.rbc-site-footer__logo{display:inline-block;line-height:0;text-decoration:none;margin-bottom:var(--rbc-space-1-5);background:0 0!important;box-shadow:none!important}.rbc-site-footer__logo img{display:block;max-height:4rem;width:auto;height:auto;max-width:200px;object-fit:contain;object-position:left center;margin-bottom:0;background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important;mix-blend-mode:normal;filter:none}.rbc-site-footer__tagline,.rbc-site-footer__text{margin:0 0 var(--rbc-space-2);max-width:28rem;line-height:1.55}.rbc-site-footer__heading{margin:0 0 var(--rbc-space-1-5);font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-bold);color:var(--rbc-color-text-primary)}.rbc-site-footer__menu{list-style:none;margin:0;padding:0}.rbc-footer-legal a,.rbc-site-footer__menu a{color:var(--rbc-color-text-primary);text-decoration:none}.rbc-site-footer__menu a{display:inline-flex;min-height:2.25rem;align-items:center}.rbc-footer-legal a:hover,.rbc-site-footer__menu a:hover{color:var(--rbc-color-text-link);text-decoration:underline}.rbc-site-footer__legal{border-top:1px solid var(--rbc-color-border-default);padding-block:var(--rbc-space-3)}.rbc-footer-legal{display:flex;flex-wrap:wrap;gap:var(--rbc-space-1) var(--rbc-space-3);justify-content:center;margin:0 0 var(--rbc-space-2);padding:0;list-style:none}.rbc-footer-legal a{font-size:var(--rbc-fs-xs);font-weight:var(--rbc-font-weight-semibold)}.rbc-site-footer__copy{margin:0;text-align:center;font-size:var(--rbc-fs-xs);color:var(--rbc-color-text-muted)}@media (max-width:1023px){.rbc-site-footer{margin-top:1.25rem!important}.rbc-site-footer__legal--desktop,.rbc-site-footer__main{display:none!important}.rbc-site-footer__mobile{display:flex!important;flex-direction:column;align-items:center;gap:.7rem;padding:1rem 1rem 1.1rem;text-align:center}.rbc-site-footer__mobile-brand{margin:0!important;font-size:1rem!important;justify-content:center}.rbc-site-footer__mobile-legal,.rbc-site-footer__mobile-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .9rem}.rbc-site-footer__mobile-nav a{color:#2c2825;font-size:.875rem;font-weight:600;text-decoration:none;line-height:1.35;padding:.15rem 0}.rbc-site-footer__mobile-legal{margin:0;font-size:.7rem;color:#8a8279;gap:.25rem .4rem}.rbc-site-footer__mobile-legal a{color:#6b6560;text-decoration:none;font-weight:600}.rbc-site-footer__mobile-copy{margin:0!important;font-size:.68rem!important}}@media (min-width:1024px){.rbc-site-footer__mobile{display:none!important}}.rbc-cta{padding:var(--rbc-space-4);border-radius:var(--rbc-radius-xl);background:var(--rbc-color-primary-50);border:1px solid var(--rbc-color-primary-100);text-align:center}@media (min-width:768px){.rbc-cta{padding:var(--rbc-space-6)}}.rbc-cta__title{margin:0 0 var(--rbc-space-1-5);font-family:var(--rbc-font-serif);font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem);font-weight:var(--rbc-font-weight-bold);color:var(--rbc-color-text-primary)}.rbc-cta__text{margin:0 auto var(--rbc-space-3);max-width:40rem;color:var(--rbc-color-text-secondary)}.rbc-search-form__controls{display:flex;flex-direction:column;gap:var(--rbc-space-1-5)}@media (min-width:640px){.rbc-search-form__controls{flex-direction:row;align-items:stretch}.rbc-search-form__input{flex:1}}.rbc-search-overlay{position:fixed;inset:0;z-index:var(--rbc-z-modal);display:flex;align-items:flex-start;justify-content:center;padding:var(--rbc-space-6) var(--rbc-space-2)}.rbc-mobile-nav[hidden],.rbc-search-overlay[hidden]{display:none!important}.rbc-search-overlay__backdrop{position:absolute;inset:0;background:var(--rbc-color-bg-overlay)}.rbc-search-overlay__panel{position:relative;z-index:1;width:100%;margin-top:min(12vh,6rem);padding:var(--rbc-space-4);background:var(--rbc-color-bg-surface);border-radius:var(--rbc-radius-xl);box-shadow:var(--rbc-shadow-lg)}.rbc-search-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rbc-space-2);margin-bottom:var(--rbc-space-3)}.rbc-search-overlay__title{margin:0;font-family:var(--rbc-font-serif);font-size:var(--rbc-fs-2xl);font-weight:var(--rbc-font-weight-bold)}.rbc-search-overlay__popular{margin-top:var(--rbc-space-4)}.rbc-search-overlay__popular-label{margin:0 0 var(--rbc-space-1-5);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-semibold);color:var(--rbc-color-text-secondary)}.rbc-search-overlay__popular-list{display:flex;flex-wrap:wrap;gap:var(--rbc-space-1);margin:0;padding:0;list-style:none}.rbc-mobile-nav__menu>li>a,.rbc-search-overlay__popular-list a{align-items:center;font-weight:var(--rbc-font-weight-semibold);text-decoration:none}.rbc-search-overlay__popular-list a{display:inline-flex;min-height:2.25rem;padding:.35rem .85rem;border-radius:var(--rbc-radius-full);background:var(--rbc-color-primary-100);color:var(--rbc-color-primary-700);font-size:var(--rbc-fs-sm)}.rbc-search-overlay__popular-list a:hover{background:var(--rbc-color-primary-50);color:var(--rbc-color-primary-700)}.rbc-search-overlay__hint{margin:var(--rbc-space-3)0 0}.rbc-mobile-nav{position:fixed;inset:0;z-index:var(--rbc-z-modal)}.rbc-mobile-nav__backdrop{position:absolute;inset:0;background:var(--rbc-color-bg-overlay)}.rbc-mobile-nav__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:var(--rbc-space-3);width:min(22rem,92vw);height:100%;padding:var(--rbc-space-3);background:var(--rbc-color-bg-surface);box-shadow:var(--rbc-shadow-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.rbc-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rbc-space-2)}.rbc-mobile-nav__title{margin:0;font-family:var(--rbc-font-serif);font-size:var(--rbc-fs-xl);font-weight:var(--rbc-font-weight-bold)}.rbc-mobile-nav__menu{list-style:none;margin:0;padding:0}.rbc-mobile-nav__menu>li>a{display:flex;min-height:2.75rem;padding:.5rem 0;border-bottom:1px solid var(--rbc-color-border-default);color:var(--rbc-color-text-primary);font-family:var(--rbc-font-sans)}.rbc-mobile-nav__menu>li.menu-item-has-children{display:grid!important;grid-template-columns:minmax(0,1fr) 2.5rem;grid-template-rows:auto auto;align-items:center;column-gap:.35rem;row-gap:0;border-bottom:1px solid var(--rbc-color-border-default)}.rbc-mobile-nav__menu>li.menu-item-has-children>a{grid-column:1;grid-row:1;width:auto!important;max-width:100%;min-width:0;border-bottom:0;padding-right:.25rem}.rbc-mobile-nav__menu>li.menu-item-has-children>.sub-menu{grid-column:1/-1;grid-row:2}.rbc-mobile-nav__menu .sub-menu,.rbc-mobile-nav__menu ul.sub-menu,.rbc-mobile-nav__menu>li.current_page_parent>.sub-menu,.rbc-mobile-nav__menu>li.menu-item-has-children>.sub-menu{display:none!important;visibility:hidden!important;width:100%;max-height:0!important;overflow:hidden!important;list-style:none;margin:0;padding:0;border-left:0;border-bottom:0}.rbc-mobile-nav__menu .sub-menu a,.rbc-mobile-nav__menu .sub-menu a:visited{display:flex;min-height:2.5rem;align-items:center;padding:.25rem 0;color:var(--rbc-color-text-secondary,#5c564f)!important;background:0 0!important;font-weight:var(--rbc-font-weight-regular);font-size:.95rem;text-decoration:none!important;border-bottom:1px solid rgb(232 226 217/.65);box-shadow:none!important}.rbc-mobile-nav__menu .sub-menu a:focus,.rbc-mobile-nav__menu .sub-menu a:hover{color:var(--rbc-color-primary-600,#a85a38)!important;background:0 0!important}.rbc-mobile-nav__cta{margin-top:auto;padding-top:var(--rbc-space-2)}.rbc-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rbc-space-1-5) var(--rbc-space-2);margin:var(--rbc-space-3)0}.rbc-share__label{font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-semibold);color:var(--rbc-color-text-secondary)}.rbc-share__list{display:flex;flex-wrap:wrap;gap:var(--rbc-space-1);margin:0;padding:0;list-style:none}.rbc-icon-btn,.rbc-share__btn{display:inline-flex;align-items:center;justify-content:center;color:var(--rbc-color-text-primary)}.rbc-share__btn{min-height:2.5rem;padding:.4rem .9rem;border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-radius-full);background:var(--rbc-color-bg-surface);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-semibold);text-decoration:none}.rbc-share__btn:hover{border-color:var(--rbc-color-primary-500);color:var(--rbc-color-primary-600)}.rbc-icon-btn{min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:var(--rbc-radius-md);background:#fff0;cursor:pointer;transition:background-color var(--rbc-duration-fast) var(--rbc-easing-standard)}.rbc-icon-btn:hover{background:var(--rbc-color-neutral-100)}.rbc-icon{display:block}.rbc-header-utility{display:flex;align-items:center;gap:var(--rbc-space-1)}.rbc-header-utility__link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem .65rem;color:var(--rbc-color-primary-600);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-semibold);text-decoration:none;white-space:nowrap}.rbc-header-utility__link:hover{color:var(--rbc-color-primary-700);text-decoration:underline}@media (max-width:639px){.rbc-header-utility__link--newsletter{display:none}}.rbc-back-to-top{position:fixed;right:var(--rbc-space-2);bottom:var(--rbc-space-2);z-index:var(--rbc-z-sticky);display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-radius-full);background:var(--rbc-color-bg-surface);color:var(--rbc-color-text-primary);box-shadow:var(--rbc-shadow-md);cursor:pointer}.rbc-back-to-top[hidden]{display:none!important}.rbc-back-to-top:hover{border-color:var(--rbc-color-primary-500);color:var(--rbc-color-primary-600)}.rbc-newsletter-mid{display:block;margin:1.1rem 0 1.35rem;padding:0;max-width:100%;clear:both}.rbc-newsletter-mid__inner{display:block;padding:.85rem 1rem .95rem;background:#f7f3ed;border:1px solid #e8e2d9;border-left:3px solid #a85a38;border-radius:.65rem;box-sizing:border-box}.rbc-newsletter-mid__kicker{margin:0 0 .2rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6560;line-height:1.3}.rbc-newsletter-mid__title{margin:0 0 .3rem;font-size:1.1rem;line-height:1.3;color:#2c2825;font-weight:700}.rbc-newsletter-mid__text{margin:0 0 .65rem;font-size:.92rem;line-height:1.45;color:#5c5651}.rbc-newsletter-mid .rbc-newsletter-form{max-width:100%}.rbc-newsletter-mid .rbc-newsletter-form__stack{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.rbc-newsletter-mid .rbc-newsletter-form__field{flex:1 1 12rem;min-width:0;margin:0}.rbc-newsletter-mid .rbc-newsletter-form__field input,.rbc-newsletter-mid input[type=email]{display:block;width:100%;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;border:1px solid #e0d9cf;border-radius:.45rem;background:#fff;font-size:1rem;color:#2c2825}.rbc-newsletter-mid .rbc-btn--newsletter{flex:0 0 auto;white-space:nowrap;min-height:2.5rem}.rbc-newsletter-mid .rbc-newsletter-form__fine{margin:.4rem 0 0;font-size:.75rem;color:#6b6560}@media (max-width:560px){.rbc-newsletter-mid .rbc-newsletter-form__stack{flex-direction:column}.rbc-newsletter-mid .rbc-btn--newsletter{width:100%}}body.rbc-theme .rbc-prose>#rbc-recipe-card+p,body.rbc-theme .rbc-recipe__content>#rbc-recipe-card+p{padding-top:0!important;margin-top:.35rem!important}@media print{.rbc-newsletter-end,.rbc-newsletter-mid{display:none!important}}.rbc-newsletter-end{margin:var(--rbc-space-6)0}.rbc-callout{margin:var(--rbc-space-4)0;padding:var(--rbc-space-3);border-radius:var(--rbc-radius-lg);border:1px solid var(--rbc-color-border-default);background:var(--rbc-color-bg-surface);border-left-width:4px;border-left-color:var(--rbc-color-primary-500)}.rbc-callout__title{margin:0 0 var(--rbc-space-1)!important;font-family:var(--rbc-font-sans)!important;font-size:1.0625rem!important;font-weight:var(--rbc-font-weight-bold)!important;letter-spacing:.01em;color:var(--rbc-color-text-primary)}.rbc-callout__text{margin:0 0 var(--rbc-space-1-5);color:var(--rbc-color-text-secondary)}.rbc-callout--note{background:var(--rbc-color-secondary-100);border-left-color:var(--rbc-color-secondary-500)}.rbc-brittany-note{background:#f7f3ed;border-left-color:#a85a38}.rbc-brittany-note .rbc-callout__title{color:#8b4a2e;font-size:.9375rem!important;letter-spacing:.04em;text-transform:uppercase}.rbc-cluster-links,.rbc-pinterest-reminder{margin:var(--rbc-space-4)0;padding:var(--rbc-space-3)}.rbc-cluster-links{border:1px solid rgb(44 40 37/.1);border-radius:var(--rbc-radius-lg,8px);background:#faf7f3}.rbc-cluster-links h3{margin:0 0 .5rem!important;font-size:1.0625rem!important}.rbc-cluster-links ul{margin:.35rem 0 .75rem;padding-left:1.15em}.rbc-cluster-links li{margin:.25rem 0}.rbc-pinterest-reminder{display:flex;flex-direction:column;gap:var(--rbc-space-2);align-items:flex-start;border:1px dashed var(--rbc-color-primary-500);border-radius:var(--rbc-radius-lg);background:var(--rbc-color-primary-50)}@media (min-width:640px){.rbc-pinterest-reminder{flex-direction:row;align-items:center;justify-content:space-between}}body.single-post .rbc-recipe-hero-image{text-align:center}.rbc-recipe-hero-image,body.single-post .rbc-recipe-hero-image{display:block!important;float:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;clear:both}.rbc-recipe-hero-image img,.rbc-recipe-hero-image__img,body.single-post .rbc-recipe-hero-image img,body.single-post .rbc-recipe-hero-image__img{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.rbc-recipe-meta{padding:.65rem .85rem;font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-sm);color:var(--rbc-color-text-secondary);background:var(--rbc-color-bg-sunken,#f6f3ee);border:1px solid var(--rbc-color-border-default,#e8dfd2);border-radius:var(--rbc-radius-md,10px)}.rbc-recipe-meta li{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.rbc-recipe-meta__label{font-weight:var(--rbc-font-weight-semibold,600);color:var(--rbc-color-text-primary,#2c2416)}.rbc-recipe-meta__value{font-variant-numeric:tabular-nums;color:var(--rbc-color-text-secondary,#5c5346)}.rbc-recipe-actions{gap:var(--rbc-space-1-5)}.rbc-recipe{padding-bottom:var(--rbc-space-8)}.rbc-is-recipe .rbc-recipe__body{padding-bottom:var(--rbc-space-6)}@media (max-width:767px){body.rbc-is-recipe{padding-bottom:4.5rem}}.rbc-recipe-header{padding-top:var(--rbc-space-3);padding-bottom:var(--rbc-space-3)}.rbc-recipe-header__kicker{margin:0 0 var(--rbc-space-1);font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-semibold)}.rbc-recipe-header__kicker a{color:var(--rbc-color-secondary-600);text-decoration:none}.rbc-recipe-header__kicker a:hover{color:var(--rbc-color-text-link);text-decoration:underline}.rbc-recipe-header__title{text-wrap:balance}.rbc-recipe-header__title,.rbc-recipe-rating{margin:0 0 var(--rbc-space-2)}.rbc-recipe-rating__link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;max-width:100%;padding:.35rem 0;color:var(--rbc-color-text-primary,#2c2825);text-decoration:none;border-radius:2px;transition:color .2s ease}.rbc-recipe-rating__link:focus-visible,.rbc-recipe-rating__link:hover{color:var(--rbc-color-primary-600,#8b4a2e);text-decoration:none}.rbc-recipe-rating__link:focus-visible{outline:2px solid var(--rbc-color-primary-500,#a85a38);outline-offset:3px}.rbc-recipe-rating__stars{font-size:1.15rem;letter-spacing:.08em;line-height:1;color:var(--rbc-color-accent-500,#a67c3d);font-family:Georgia,"Times New Roman",serif}.rbc-recipe-rating__link--empty .rbc-recipe-rating__stars{color:var(--rbc-color-neutral-500,#8a8279);opacity:.85}.rbc-recipe-rating__text{font-family:var(--rbc-font-sans,"Source Sans 3",system-ui,sans-serif);font-size:var(--rbc-fs-sm,.875rem);font-weight:600;letter-spacing:.01em;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;color:inherit}#comments,#respond,.rbc-comments-wrap{scroll-margin-top:5.5rem}@media screen and (min-width:767px){#respond .comment-input-wrap,#respond .comment-input-wrap.has-url-field,.comment-form .comment-input-wrap,.comment-form .comment-input-wrap.has-url-field,.rbc-comments-wrap .comment-input-wrap,.rbc-comments-wrap .comment-input-wrap.has-url-field{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:1.5em!important;align-items:start!important}}.comment-form .comment-input-wrap>p.comment-form-author,.comment-form .comment-input-wrap>p.comment-form-email{grid-column:auto}#respond .comment-input-wrap>p.comment-form-cookies-consent,#respond .comment-input-wrap>p.comment-form-rbc-newsletter,#respond .comment-input-wrap>p.comment-subscription-form,#respond .comment-input-wrap>p.form-submit,.comment-form .comment-input-wrap>p.comment-form-cookies-consent,.comment-form .comment-input-wrap>p.comment-form-rbc-newsletter,.comment-form .comment-input-wrap>p.comment-subscription-form,.comment-form .comment-input-wrap>p.form-submit{grid-column:1/-1!important;width:100%!important;max-width:100%!important}#respond .comment-input-wrap p.comment-form-cookies-consent,#respond .comment-input-wrap p.comment-form-rbc-newsletter,#respond .comment-input-wrap p.comment-subscription-form,#respond p.comment-form-cookies-consent,#respond p.comment-form-rbc-newsletter,#respond p.comment-subscription-form,.comment-form .comment-input-wrap p.comment-form-cookies-consent,.comment-form .comment-input-wrap p.comment-form-rbc-newsletter,.comment-form .comment-input-wrap p.comment-subscription-form,.comment-form p.comment-form-cookies-consent,.comment-form p.comment-form-cookies-consent.rbc-check-line,.comment-form p.comment-form-rbc-newsletter,.comment-form p.comment-subscription-form,.comments-area p.comment-form-cookies-consent,.comments-area p.comment-form-rbc-newsletter,.comments-area p.comment-subscription-form,.rbc-comments-wrap p.comment-form-cookies-consent,.rbc-comments-wrap p.comment-form-rbc-newsletter,.rbc-comments-wrap p.comment-subscription-form{display:grid!important;grid-template-columns:1.15rem minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;justify-items:start!important;column-gap:.55rem!important;row-gap:0!important;flex-direction:unset!important;flex-wrap:unset!important;gap:unset!important;width:100%!important;max-width:100%!important;margin:.75rem 0 0!important;padding:0!important;text-align:left!important}#respond p.comment-subscription-form>input[type=checkbox],.comment-form .comment-input-wrap p.comment-subscription-form>input[type=checkbox],.comment-form p.comment-subscription-form>input[type=checkbox],.comments-area p.comment-subscription-form>input[type=checkbox],.rbc-comments-wrap p.comment-subscription-form>input[type=checkbox]{grid-column:1!important;grid-row:1!important;position:static!important;float:none!important;display:inline-block!important;width:1.05rem!important;min-width:1.05rem!important;max-width:1.05rem!important;height:1.05rem!important;margin:.2rem 0 0!important;padding:0!important;order:0!important;transform:none!important;accent-color:var(--rbc-color-primary-500,#a85a38);cursor:pointer}#respond p.comment-form-cookies-consent>label,#respond p.comment-form-rbc-newsletter>label,#respond p.comment-subscription-form>label,.comment-form .comment-input-wrap p.comment-form-cookies-consent>label,.comment-form .comment-input-wrap p.comment-form-rbc-newsletter>label,.comment-form .comment-input-wrap p.comment-subscription-form>label,.comment-form p.comment-form-cookies-consent>label,.comment-form p.comment-form-rbc-newsletter>label,.comment-form p.comment-subscription-form>label,.comments-area p.comment-form-cookies-consent>label,.comments-area p.comment-form-rbc-newsletter>label,.comments-area p.comment-subscription-form>label,.rbc-comments-wrap p.comment-form-cookies-consent>label,.rbc-comments-wrap p.comment-form-rbc-newsletter>label,.rbc-comments-wrap p.comment-subscription-form>label{grid-column:2!important;grid-row:1!important;display:block!important;float:none!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;font-size:var(--rbc-fs-sm,.875rem)!important;font-weight:500!important;line-height:1.45!important;color:var(--rbc-color-text-secondary,#5c564f);cursor:pointer;transform:none!important;top:auto!important;left:auto!important;order:0!important;white-space:normal!important}#respond p.comment-form-rbc-newsletter>label,.comment-form p.comment-form-rbc-newsletter>label,.rbc-comments-wrap p.comment-form-rbc-newsletter>label{color:var(--rbc-color-text-primary,#2c2825)}#respond p.rbc-check-line,.comment-form p.rbc-check-line,.comments-area p.rbc-check-line,.rbc-comments-wrap p.rbc-check-line{display:block!important;grid-template-columns:none!important}#respond p.rbc-check-line>label.rbc-check-line__label,.comment-form p.rbc-check-line>label.rbc-check-line__label,.rbc-comments-wrap p.rbc-check-line>label.rbc-check-line__label{display:grid!important;grid-template-columns:1.15rem minmax(0,1fr)!important;align-items:start!important;column-gap:.55rem!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;float:none!important;position:static!important}#respond p.rbc-check-line>label.rbc-check-line__label>input[type=checkbox],.comment-form p.rbc-check-line>label.rbc-check-line__label>input[type=checkbox],.rbc-comments-wrap p.rbc-check-line>label.rbc-check-line__label>input[type=checkbox]{grid-column:1!important;grid-row:1!important;margin:.2rem 0 0!important;width:1.05rem!important;height:1.05rem!important;position:static!important;float:none!important;transform:none!important}#respond p.rbc-check-line>label.rbc-check-line__label>.rbc-check-line__text,.comment-form p.rbc-check-line>label.rbc-check-line__label>.rbc-check-line__text,.rbc-comments-wrap p.rbc-check-line>label.rbc-check-line__label>.rbc-check-line__text{grid-column:2!important;grid-row:1!important;display:block!important;line-height:1.45!important}#respond .comment-input-wrap>p.form-submit,.comment-form .comment-input-wrap>p.form-submit{display:block!important;flex-direction:unset!important;grid-template-columns:none!important}.rbc-recipe-header__summary,.rbc-recipe-meta{margin:0 0 var(--rbc-space-3)}.rbc-recipe-meta{display:flex;flex-wrap:wrap;gap:var(--rbc-space-1) var(--rbc-space-2);padding:0;list-style:none}.rbc-recipe-meta__item{display:inline-flex;flex-direction:column;gap:.1rem;min-width:4.5rem;padding:var(--rbc-space-1) var(--rbc-space-1-5);background:var(--rbc-color-bg-surface);border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-radius-md)}.rbc-recipe-meta__label,.rbc-recipe-meta__value{font-size:var(--rbc-fs-xs);font-weight:var(--rbc-font-weight-semibold);color:var(--rbc-color-text-secondary)}.rbc-recipe-meta__value{font-size:var(--rbc-fs-sm);color:var(--rbc-color-text-primary)}.rbc-recipe-actions{display:flex;flex-wrap:wrap;margin:0 0 var(--rbc-space-2)}.rbc-recipe-actions .rbc-btn--recipe,.rbc-recipe-actions a.rbc-btn--recipe{background:#2c2825!important;background-color:#2c2825!important;border-color:#2c2825!important;text-decoration:none!important}.rbc-recipe-actions .rbc-btn--recipe:hover,.rbc-recipe-actions a.rbc-btn--recipe:hover{background:#a85a38!important;background-color:#a85a38!important;border-color:#a85a38!important}.rbc-recipe-actions .rbc-btn--outline{background:var(--rbc-color-bg-surface);border-color:var(--rbc-color-border-strong);color:var(--rbc-color-text-primary);box-shadow:var(--rbc-shadow-sm)}.rbc-recipe-actions .rbc-btn--outline:hover{border-color:var(--rbc-color-primary-500);background:var(--rbc-color-primary-50);color:var(--rbc-color-primary-700)}.rbc-recipe-hero-image{margin:0 auto var(--rbc-space-4);padding-inline:var(--rbc-gutter-mobile);text-align:center}@media (min-width:768px){.rbc-recipe-hero-image{padding-inline:var(--rbc-gutter-tablet)}}@media (min-width:1024px){.rbc-recipe-hero-image{padding-inline:var(--rbc-gutter-desktop)}}.rbc-recipe-hero-image__img{max-width:min(100%,40rem);height:auto;aspect-ratio:16/10;max-height:22rem;object-fit:cover;border-radius:var(--rbc-radius-xl);background:var(--rbc-color-neutral-100);border:1px solid var(--rbc-color-border-default)}.rbc-recipe__content{max-width:var(--rbc-content-measure);margin-left:auto;margin-right:auto;width:100%}.rbc-recipe-card,.wprm-recipe-container,[id^=wprm-recipe-container]{scroll-margin-top:5.5rem}.rbc-recipe-share-panel{margin:var(--rbc-space-6)0;display:flex;flex-direction:column;gap:var(--rbc-space-3)}.rbc-comments-wrap{margin-top:var(--rbc-space-8);padding-bottom:var(--rbc-space-8)}.rbc-recipe-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--rbc-z-sticky);padding:var(--rbc-space-1) var(--rbc-space-2) calc(var(--rbc-space-1) + env(safe-area-inset-bottom,0));background:var(--rbc-color-bg-surface);border-top:1px solid var(--rbc-color-border-default);box-shadow:0-4px 16px rgb(31 28 26/.08)}.rbc-recipe-sticky[hidden]{display:none!important}.rbc-recipe-sticky__inner{display:flex;gap:var(--rbc-space-1);max-width:28rem;margin-inline:auto}.rbc-recipe-sticky__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.4rem .5rem;border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-radius-md);background:var(--rbc-color-bg-surface);color:var(--rbc-color-text-primary);font-family:var(--rbc-font-sans);font-size:var(--rbc-fs-sm);font-weight:var(--rbc-font-weight-semibold);text-decoration:none}.rbc-recipe-sticky__btn--primary{background:var(--rbc-color-primary-500);border-color:var(--rbc-color-primary-500);color:var(--rbc-color-text-inverse)}.rbc-recipe-sticky__btn:hover{border-color:var(--rbc-color-primary-500);color:var(--rbc-color-primary-700)}.rbc-recipe-sticky__btn--primary:hover{background:var(--rbc-color-primary-600);color:var(--rbc-color-text-inverse)}@media (min-width:768px){.rbc-recipe-sticky{display:none!important}}.rbc-is-recipe .rbc-newsletter-end,.rbc-recipe .rbc-author-callout{margin-top:var(--rbc-space-6)}body.rbc-is-recipe:has(.wprm-recipe-container) .rbc-recipe-hero-image,body:has(.wprm-recipe-container) .rbc-recipe-hero-image{display:block!important}body.rbc-theme .wprm-recipe-container .wprm-layout-column-container.wprm-column-rows-reverse,body.rbc-theme .wprm-recipe-template-meadow .meadow-header-columns,body.rbc-theme .wprm-recipe-template-meadow .wprm-column-rows-recipe-600,body.rbc-theme .wprm-recipe-template-meadow .wprm-layout-column-container.meadow-header-columns{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:1rem!important;width:100%!important}body.rbc-theme .wprm-recipe-container .meadow-header-columns>.wprm-layout-column,body.rbc-theme .wprm-recipe-container .wprm-column-rows-reverse>.wprm-layout-column,body.rbc-theme .wprm-recipe-template-meadow .meadow-header-columns>.wprm-layout-column{width:100%!important;max-width:100%!important;flex:0 0 auto!important;float:none!important}body.rbc-theme .wprm-recipe-container .wprm-column-rows-reverse>.wprm-layout-column:has(.wprm-recipe-image),body.rbc-theme .wprm-recipe-template-meadow .meadow-header-columns>.wprm-layout-column:has(.wprm-recipe-image){order:-1}body.rbc-theme .wprm-recipe-template-meadow .wprm-block-image-rounded,body.rbc-theme .wprm-recipe-template-meadow .wprm-recipe-image{display:block!important;width:100%!important;max-width:min(100%,32rem)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;float:none!important;overflow:hidden!important;aspect-ratio:16/10!important;max-height:16rem!important}body.rbc-theme .wprm-recipe-container .wprm-recipe-image{margin-left:auto!important;margin-right:auto!important}body.rbc-theme .wprm-recipe-template-meadow .wprm-recipe-image img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:16rem!important;object-fit:cover!important;object-position:center!important;margin-left:auto!important;margin-right:auto!important;float:none!important}body.rbc-theme .wprm-recipe-container{--wprm-brand-radius:var(--rbc-radius-lg);font-family:var(--rbc-font-sans);font-size:1.0625rem;line-height:var(--rbc-lh-relaxed);color:var(--rbc-color-text-primary);background:var(--rbc-color-bg-surface);border:1px solid var(--rbc-color-border-default);border-radius:var(--rbc-radius-lg);box-shadow:var(--rbc-shadow-sm);padding:var(--rbc-space-3);margin:var(--rbc-space-4)0}@media (min-width:768px){body.rbc-theme .wprm-recipe-container{padding:var(--rbc-space-4)}}body.rbc-theme .wprm-recipe-name{font-family:var(--rbc-font-serif)!important;font-weight:var(--rbc-font-weight-bold)!important;font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem)!important;line-height:1.25!important;color:var(--rbc-color-text-primary)!important;margin:0 0 var(--rbc-space-2)!important}body.rbc-theme .wprm-recipe-summary{color:var(--rbc-color-text-secondary);font-size:1.0625rem;line-height:1.6;margin-bottom:var(--rbc-space-3)}body.rbc-theme .wprm-recipe-header{border-color:var(--rbc-color-border-default)!important}body.rbc-theme .wprm-recipe-details-container,body.rbc-theme .wprm-recipe-times-container{font-size:var(--rbc-fs-sm);color:var(--rbc-color-text-secondary)}body.rbc-theme .wprm-recipe-details-label{font-weight:var(--rbc-font-weight-semibold);color:var(--rbc-color-text-primary)}body.rbc-theme .wprm-recipe-details-container-pills,body.rbc-theme .wprm-recipe-meta-container.wprm-recipe-details-container{--pill-background-color:var(--rbc-color-bg-sunken)!important;--pill-text-color:var(--rbc-color-text-primary)!important;--pill-border-color:var(--rbc-color-border-default)!important;--pill-borderwidth:1px!important;--pill-border-radius:var(--rbc-radius-md)!important;--pill-padding-vertical:0.4rem!important;--pill-padding-horizontal:0.75rem!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.5rem .65rem!important}body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-meta-container-pill,body.rbc-theme .wprm-recipe-meta-container-pill{background-color:var(--rbc-color-bg-sunken)!important;background:var(--rbc-color-bg-sunken)!important;border:1px solid var(--rbc-color-border-default)!important;border-radius:var(--rbc-radius-md)!important;color:var(--rbc-color-text-primary)!important;box-shadow:none!important;padding:.4rem .75rem!important;margin:0!important;line-height:1.35!important}body.rbc-theme .wprm-recipe-calories-container,body.rbc-theme .wprm-recipe-cook-time-container,body.rbc-theme .wprm-recipe-course-container,body.rbc-theme .wprm-recipe-cuisine-container,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-block-container-pills,body.rbc-theme .wprm-recipe-meta-container-pill .wprm-recipe-block-container,body.rbc-theme .wprm-recipe-prep-time-container,body.rbc-theme .wprm-recipe-servings-container,body.rbc-theme .wprm-recipe-total-time-container{display:inline-flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.2rem .35rem!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:var(--rbc-color-text-primary)!important;font-size:var(--rbc-fs-sm)!important;line-height:1.35!important;white-space:normal!important}body.rbc-theme .wprm-recipe-calories-label,body.rbc-theme .wprm-recipe-course-label,body.rbc-theme .wprm-recipe-cuisine-label,body.rbc-theme .wprm-recipe-details-container-pills .wprm-block-text-light,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-details-label,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-nutrition-label,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-tag-label,body.rbc-theme .wprm-recipe-servings-label,body.rbc-theme .wprm-recipe-time-label{font-weight:var(--rbc-font-weight-semibold)!important;font-style:normal!important;color:var(--rbc-color-text-secondary)!important;opacity:1!important}body.rbc-theme .wprm-recipe-details-container-pills .wprm-block-text-smaller,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-calories,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-course,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-cuisine,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-details,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-details-unit,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-nutrition,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-servings,body.rbc-theme .wprm-recipe-details-container-pills .wprm-recipe-servings-unit{font-weight:var(--rbc-font-weight-semibold)!important;color:var(--rbc-color-text-primary)!important;opacity:1!important;font-variant-numeric:tabular-nums}body.rbc-theme .wprm-recipe-ingredients-container .wprm-recipe-header,body.rbc-theme .wprm-recipe-instructions-container .wprm-recipe-header,body.rbc-theme .wprm-recipe-notes-container .wprm-recipe-header,body.rbc-theme h3.wprm-recipe-header{font-family:var(--rbc-font-serif)!important;font-size:1.25rem!important;font-weight:var(--rbc-font-weight-bold)!important;color:var(--rbc-color-text-primary)!important;margin:var(--rbc-space-4)0 var(--rbc-space-2)!important}body.rbc-theme .wprm-internal-container-equipment.wprm-expandable-container,body.rbc-theme .wprm-internal-container-ingredients.wprm-expandable-container,body.rbc-theme .wprm-recipe-equipment-container .wprm-expandable-container,body.rbc-theme .wprm-recipe-ingredients-container .wprm-expandable-container{height:auto!important;max-height:none!important;overflow:visible!important}body.rbc-theme .wprm-internal-container-equipment>.wprm-internal-container-toggle,body.rbc-theme .wprm-internal-container-ingredients>.wprm-internal-container-toggle,body.rbc-theme .wprm-recipe-equipment-container .wprm-internal-container-toggle,body.rbc-theme .wprm-recipe-ingredients-container .wprm-internal-container-toggle{display:none!important}body.rbc-theme .wprm-internal-container-ingredients .wprm-recipe-ingredient-group,body.rbc-theme .wprm-internal-container-ingredients ul.wprm-recipe-ingredients,body.rbc-theme .wprm-recipe-ingredients-container .wprm-recipe-ingredient-group,body.rbc-theme .wprm-recipe-ingredients-container ul.wprm-recipe-ingredients{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important}body.rbc-theme .wprm-recipe-ingredient{padding:.4rem 0;line-height:1.5;border-bottom:1px solid var(--rbc-color-neutral-100)}body.rbc-theme .wprm-recipe-ingredient:last-child{border-bottom:0}body.rbc-theme .wprm-recipe-ingredient-notes{color:var(--rbc-color-text-secondary);font-size:.95em}body.rbc-theme .wprm-recipe-equipment-container ul,body.rbc-theme .wprm-recipe-ingredients-container ul,body.rbc-theme .wprm-recipe-template-meadow ul.wprm-recipe-equipment,body.rbc-theme .wprm-recipe-template-meadow ul.wprm-recipe-equipment-list,body.rbc-theme .wprm-recipe-template-meadow ul.wprm-recipe-ingredients{margin-left:0!important;padding-left:0!important;text-align:left}body.rbc-theme .wprm-recipe-equipment-item,body.rbc-theme .wprm-recipe-ingredient,body.rbc-theme .wprm-recipe-template-meadow li.wprm-recipe-equipment-item,body.rbc-theme .wprm-recipe-template-meadow li.wprm-recipe-ingredient{margin-left:0!important;margin-right:0!important;padding-left:0!important;text-align:left;list-style-position:outside}body.rbc-theme .wprm-recipe-instruction{margin-bottom:var(--rbc-space-3);padding-bottom:var(--rbc-space-2)}body.rbc-theme .wprm-recipe-instruction-text{line-height:1.65}body.rbc-theme .wprm-recipe-equipment,body.rbc-theme .wprm-recipe-equipment-list{padding:.35rem 0;margin-left:0!important;padding-left:0!important;text-align:left}body.rbc-theme .wprm-recipe-equipment-item .wprm-recipe-equipment-name{text-align:left}body.rbc-theme .wprm-recipe-calories-label,body.rbc-theme .wprm-recipe-nutrition-label.wprm-recipe-calories-label{margin:0!important;padding:0!important}body.rbc-theme .wprm-recipe-calories:not(:empty):not(:has(+.wprm-recipe-calories-unit))::after{content:" kcal";font-weight:var(--rbc-font-weight-regular,400);color:var(--rbc-color-text-secondary);font-size:.95em;margin-left:.12em}body.rbc-theme .wprm-recipe-notes{color:var(--rbc-color-text-secondary);font-size:1rem;line-height:1.6}body.rbc-theme .wprm-recipe-pin,body.rbc-theme .wprm-recipe-print,body.rbc-theme a.wprm-recipe-print{font-family:var(--rbc-font-sans)!important;font-weight:var(--rbc-font-weight-semibold)!important;font-size:.9375rem!important;letter-spacing:.02em;border-radius:var(--rbc-radius-md)!important;min-height:2.5rem;padding:.55rem 1rem!important;transition:background-color var(--rbc-duration-fast) var(--rbc-easing-standard),border-color var(--rbc-duration-fast) var(--rbc-easing-standard),color var(--rbc-duration-fast) var(--rbc-easing-standard)}body.rbc-theme .wprm-recipe-print,body.rbc-theme a.wprm-recipe-print{background:var(--rbc-color-primary-500)!important;border-color:var(--rbc-color-primary-500)!important;color:var(--rbc-color-text-inverse)!important}body.rbc-theme .wprm-recipe-print:hover,body.rbc-theme a.wprm-recipe-print:hover{background:var(--rbc-color-primary-600)!important;border-color:var(--rbc-color-primary-600)!important;color:var(--rbc-color-text-inverse)!important}body.rbc-theme .wprm-recipe-pin{background:0 0!important;border:1px solid var(--rbc-color-primary-500)!important;color:var(--rbc-color-primary-600)!important}body.rbc-theme .wprm-recipe-pin:hover{background:var(--rbc-color-primary-50)!important}body.rbc-theme #rbc-recipe-card,body.rbc-theme .wprm-recipe-container{margin-bottom:.85rem!important}body.rbc-theme .rbc-prose>p:empty,body.rbc-theme .rbc-recipe__content>p:empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important}body.rbc-theme .wprm-recipe-container .wprm-recipe-image,body.rbc-theme .wprm-recipe-container .wprm-recipe-image img{float:none!important;display:block!important;border-radius:var(--rbc-radius-md);width:100%!important;max-height:16rem!important}body.rbc-theme .wprm-recipe-container .wprm-recipe-image{clear:both!important;text-align:center!important;margin:.65rem auto 1rem!important;max-width:min(100%,32rem)!important;left:auto!important;right:auto!important;overflow:hidden!important;aspect-ratio:16/10!important}body.rbc-theme .wprm-recipe-container .wprm-recipe-image img{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.rbc-theme .wprm-internal-container-ingredients,body.rbc-theme .wprm-recipe-ingredients-container,body.rbc-theme .wprm-recipe-ingredients-container.wprm-recipe-images-before,body.rbc-theme .wprm-recipe-instructions-container{max-height:none!important;height:auto!important;overflow:visible!important;aspect-ratio:auto!important;object-fit:unset!important}@media print{body.rbc-theme .wprm-recipe-container{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid}body.rbc-theme .wprm-recipe-name{color:#000!important}body.rbc-theme .wprm-recipe-pin,body.rbc-theme .wprm-recipe-print{display:none!important}}.rbc-u-mb-0{margin-bottom:0}@media (max-width:1023px){.rbc-u-hide-mobile{display:none!important}}@media (min-width:1024px){.rbc-u-hide-desktop{display:none!important}}body.rbc-theme{background-color:#f7f3ed!important;color:#2c2825;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.rbc-theme .entry-content,body.rbc-theme .rbc-prose{font-size:1.0625rem;line-height:1.75;color:#3d3833}body.rbc-theme .rbc-h1,body.rbc-theme .rbc-recipe-header__title{letter-spacing:-.025em;font-weight:600;line-height:1.12}body.rbc-theme .entry-content h2{letter-spacing:-.02em;font-weight:600}body.rbc-theme a:not(.wp-block-button__link):not(.rbc-btn):not(.rbc-header-cta){text-underline-offset:.18em}.rbc-topbar{background:#2c2825!important;color:rgb(250 247 243/.82)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase}.rbc-topbar__link{color:#faf7f3!important;border-bottom-color:rgb(250 247 243/.35)!important;font-weight:600!important}.rbc-topbar__link:hover{border-bottom-color:#faf7f3!important;color:#fff!important}.rbc-site-header{background:rgb(247 243 237/.92)!important;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid rgb(44 40 37/.08)!important;box-shadow:none!important}.rbc-site-header__bar{min-height:4.5rem!important}.rbc-header-cta,.rbc-primary-nav>li>a{font-size:.8125rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase;color:#3d3833!important;min-height:2.5rem!important;padding:.35rem .65rem!important}.rbc-primary-nav>li>a:hover{color:#a85a38!important}.rbc-header-cta{padding:.55rem 1.15rem!important;border:1px solid #2c2825!important;background:#2c2825!important;background-image:none!important;color:#faf7f3!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important}.rbc-header-cta:hover{background:#a85a38!important;border-color:#a85a38!important;color:#fff!important;box-shadow:none!important;transform:none!important}.rbc-card,.rbc-header-cta,.rbc-icon-btn{border-radius:2px!important}.rbc-icon-btn{border-color:rgb(44 40 37/.12)!important;background:0 0!important}.rbc-icon-btn:hover{border-color:#2c2825!important;color:#2c2825!important;background:0 0!important}.rbc-card{border-color:rgb(44 40 37/.08)!important;box-shadow:none!important}.rbc-card:focus-within,.rbc-card:hover{box-shadow:0 14px 36px rgb(44 40 37/.07)!important;border-color:rgb(44 40 37/.16)!important}.rbc-recipe-header__kicker,.rbc-recipe-header__kicker a{font-size:.75rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#a85a38!important}.rbc-recipe-header__title{font-weight:600!important;letter-spacing:-.025em!important}.rbc-recipe-header__summary{font-size:1.125rem!important;line-height:1.65!important;color:#5c564f!important}.rbc-recipe-meta{gap:1rem 1.5rem!important}.rbc-recipe-meta__label{font-size:.6875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;color:#8a8279!important}.rbc-recipe-meta__value{font-weight:500!important;color:#2c2825!important}.rbc-recipe-hero-image{border-radius:2px;overflow:hidden}.rbc-recipe-hero-image__img{border-radius:2px}.rbc-recipe-actions{gap:.65rem!important;margin-top:1.5rem!important}.rbc-recipe-actions .rbc-btn{min-height:2.75rem;padding:.75rem 1.35rem;font-size:.75rem;letter-spacing:.1em}.rbc-recipe-actions .rbc-btn--recipe,.rbc-recipe-actions .rbc-btn--recipe:hover,.rbc-recipe-actions a.rbc-btn--recipe,.rbc-recipe-actions a.rbc-btn--recipe:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.rbc-recipe-sticky{background:rgb(247 243 237/.94)!important;border-top:1px solid rgb(44 40 37/.1)!important;backdrop-filter:blur(12px)}.rbc-recipe-sticky__btn{border-radius:2px!important;font-size:.6875rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important}.rbc-recipe-sticky__btn--primary{background:#2c2825!important;color:#faf7f3!important}body.rbc-theme .wprm-recipe-container{border-radius:2px!important;border-color:rgb(44 40 37/.1)!important;box-shadow:none!important}.rbc-cta{background:#efeae3!important;border:1px solid rgb(44 40 37/.06)!important;border-radius:2px!important;padding:clamp(2rem,4vw,3rem)!important}.rbc-cta__title,body.rbc-theme .wprm-recipe-name{font-weight:600!important;letter-spacing:-.02em!important}.rbc-site-footer{background:#2c2825!important;color:rgb(250 247 243/.78)!important;border-top:0!important}.rbc-site-footer a{color:rgb(250 247 243/.88)!important}.rbc-site-footer a:hover{color:#fff!important}.rbc-site-footer__heading{font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:rgb(250 247 243/.55)!important}.rbc-mobile-nav__panel{background:#f7f3ed!important;box-shadow:-12px 0 40px rgb(44 40 37/.12)!important}.rbc-mobile-nav__title{font-weight:600!important;letter-spacing:-.02em!important}.rbc-mobile-nav__menu>li>a{font-size:.9375rem!important;font-weight:500!important;letter-spacing:.02em!important;border-bottom-color:rgb(44 40 37/.08)!important;text-transform:none!important}.rbc-mobile-nav__cta .rbc-btn{width:100%}@media print{@page{margin:1.5cm}a,body{color:#000!important}body{background:#fff!important;font-size:11pt;line-height:1.45;font-family:Georgia,"Times New Roman",serif}.comment-respond,.rbc-author-callout,.rbc-back-to-top,.rbc-comments-wrap,.rbc-mobile-nav,.rbc-newsletter-end,.rbc-pinterest-reminder,.rbc-recipe-actions,.rbc-recipe-share-panel,.rbc-recipe-sticky,.rbc-search-overlay,.rbc-share,.rbc-site-footer,.rbc-site-header,.site-footer{display:none!important}.rbc-container,.rbc-recipe-header,.rbc-recipe__body{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.rbc-recipe-header__title{font-size:18pt!important;margin-bottom:8pt!important;color:#000!important}.rbc-recipe-header__summary{font-size:10.5pt!important;color:#222!important}.rbc-recipe-meta{display:flex!important;flex-wrap:wrap!important;gap:6pt 12pt!important;margin-bottom:10pt!important;border:1px solid #ccc!important;padding:6pt 8pt!important}.rbc-recipe-meta__item{border:0!important;background:0 0!important;padding:0!important;min-width:0!important}.rbc-recipe-meta__label{font-size:8pt!important;color:#444!important}.rbc-recipe-meta__value{font-size:10pt!important;color:#000!important}.rbc-recipe-hero-image{margin:0 0 12pt!important;padding:0!important;max-width:100%!important}.rbc-recipe-hero-image__img{max-height:8cm!important;width:auto!important;max-width:100%!important;object-fit:cover!important;border-radius:0!important;border:0!important}.rbc-recipe-card,.wprm-recipe-container{box-shadow:none!important;border:1px solid #999!important;break-inside:avoid;page-break-inside:avoid;padding:10pt!important;margin:12pt 0!important;background:#fff!important}.wprm-recipe-name{font-size:14pt!important;color:#000!important}.wprm-recipe-pin,.wprm-recipe-print,a.wprm-recipe-print{display:none!important}.wprm-recipe-ingredient,.wprm-recipe-instruction{break-inside:avoid;page-break-inside:avoid}a{text-decoration:none!important}.entry-content a[href^=http]::after{content:none}.rbc-breadcrumbs{display:none!important}.rbc-callout{border:1px solid #ccc!important;background:#fff!important;break-inside:avoid}}